{
  "name": "fortimanager",
  "version": "1.15.0",
  "description": "A Pulumi provider dynamically bridged from fortimanager.",
  "attribution": "This Pulumi package is based on the [`fortimanager` Terraform Provider](https://github.com/fortinetdev/terraform-provider-fortimanager).",
  "repository": "https://github.com/fortinetdev/terraform-provider-fortimanager",
  "publisher": "fortinetdev",
  "meta": {
    "moduleFormat": "(.*)(?:/[^/]*)"
  },
  "language": {
    "csharp": {
      "compatibility": "tfbridge20",
      "liftSingleValueMethodReturns": true,
      "respectSchemaVersion": true
    },
    "go": {
      "generateExtraInputTypes": true,
      "importBasePath": "github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager",
      "liftSingleValueMethodReturns": true,
      "respectSchemaVersion": true,
      "rootPackageName": "fortimanager"
    },
    "java": {
      "basePackage": "",
      "buildFiles": "",
      "gradleNexusPublishPluginVersion": "",
      "gradleTest": ""
    },
    "nodejs": {
      "compatibility": "tfbridge20",
      "disableUnionOutputTypes": true,
      "liftSingleValueMethodReturns": true,
      "packageDescription": "A Pulumi provider dynamically bridged from fortimanager.",
      "readme": "> This provider is a derived work of the [Terraform Provider](https://github.com/fortinetdev/terraform-provider-fortimanager)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> please consult the source [`terraform-provider-fortimanager` repo](https://github.com/fortinetdev/terraform-provider-fortimanager/issues).",
      "respectSchemaVersion": true
    },
    "python": {
      "compatibility": "tfbridge20",
      "pyproject": {
        "enabled": true
      },
      "readme": "> This provider is a derived work of the [Terraform Provider](https://github.com/fortinetdev/terraform-provider-fortimanager)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> please consult the source [`terraform-provider-fortimanager` repo](https://github.com/fortinetdev/terraform-provider-fortimanager/issues).",
      "respectSchemaVersion": true
    }
  },
  "config": {
    "variables": {
      "adom": {
        "type": "string"
      },
      "cabundlefile": {
        "type": "string",
        "description": "CA Bundle file"
      },
      "cleanSession": {
        "type": "boolean"
      },
      "fmgCloudToken": {
        "type": "string"
      },
      "fmgType": {
        "type": "string"
      },
      "hostname": {
        "type": "string",
        "description": "The hostname/IP address of the FORTIMANAGER to be connected"
      },
      "importOptions": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "insecure": {
        "type": "boolean"
      },
      "logsession": {
        "type": "boolean"
      },
      "password": {
        "type": "string"
      },
      "presession": {
        "type": "string"
      },
      "scopetype": {
        "type": "string"
      },
      "token": {
        "type": "string"
      },
      "username": {
        "type": "string"
      },
      "workspaceMode": {
        "type": "string"
      }
    },
    "defaults": [
      "importOptions"
    ]
  },
  "types": {
    "fortimanager:index/DvmCmdAddDeviceDevice:DvmCmdAddDeviceDevice": {
      "properties": {
        "admPass": {
          "type": "string",
          "description": "<i>add real and promote device</i>. Device admin password.\n",
          "secret": true
        },
        "admUsr": {
          "type": "string",
          "description": "<i>add real and promote device</i>. Device admin username.\n"
        },
        "authorizationtemplate": {
          "type": "string",
          "description": "<i>add model device only</i>. Fabric Authorization Template to auto genreate for the new model device upon creation.\n"
        },
        "desc": {
          "type": "string",
          "description": "<i>available for all operations</i>.\n"
        },
        "deviceaction": {
          "type": "string",
          "description": "Specify add device operations, or leave blank to add real device:<ul><li><span pulumi-lang-nodejs=\"\"addModel\"\" pulumi-lang-dotnet=\"\"AddModel\"\" pulumi-lang-go=\"\"addModel\"\" pulumi-lang-python=\"\"add_model\"\" pulumi-lang-yaml=\"\"addModel\"\" pulumi-lang-java=\"\"addModel\"\">\"add_model\"</span> - add a model device.<li><span pulumi-lang-nodejs=\"\"promoteUnreg\"\" pulumi-lang-dotnet=\"\"PromoteUnreg\"\" pulumi-lang-go=\"\"promoteUnreg\"\" pulumi-lang-python=\"\"promote_unreg\"\" pulumi-lang-yaml=\"\"promoteUnreg\"\" pulumi-lang-java=\"\"promoteUnreg\"\">\"promote_unreg\"</span> - promote an unregistered device to be managed by FortiManager using information from database.</ul>\n"
        },
        "deviceblueprint": {
          "type": "string",
          "description": "<i>add model device only</i>. Device blueprint to apply to the new model device.\n"
        },
        "fazquota": {
          "type": "number",
          "description": "<i>available for all operations</i>.\n"
        },
        "ip": {
          "type": "string",
          "description": "<i>add real device only</i>. Add device will probe with this IP using the log in credential specified.\n"
        },
        "metafields": {
          "type": "string",
          "description": "<i>add real and model device. The type of <span pulumi-lang-nodejs=\"`metafields`\" pulumi-lang-dotnet=\"`Metafields`\" pulumi-lang-go=\"`metafields`\" pulumi-lang-python=\"`metafields`\" pulumi-lang-yaml=\"`metafields`\" pulumi-lang-java=\"`metafields`\">`metafields`</span> has changed to map since FortiManager v6.4.7. We keep <span pulumi-lang-nodejs=\"`metafields`\" pulumi-lang-dotnet=\"`Metafields`\" pulumi-lang-go=\"`metafields`\" pulumi-lang-python=\"`metafields`\" pulumi-lang-yaml=\"`metafields`\" pulumi-lang-java=\"`metafields`\">`metafields`</span> as string to keep forward compatible. Please use <span pulumi-lang-nodejs=\"`metafieldsMap`\" pulumi-lang-dotnet=\"`MetafieldsMap`\" pulumi-lang-go=\"`metafieldsMap`\" pulumi-lang-python=\"`metafields_map`\" pulumi-lang-yaml=\"`metafieldsMap`\" pulumi-lang-java=\"`metafieldsMap`\">`metafields_map`</span> for FortiManager version above 6.4.7(included).</i>.\n"
        },
        "metafieldsMap": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "<i>add real and model device. This argument is only available for FortiManager v6.4.7 and above.</i>.\n"
        },
        "mgmtMode": {
          "type": "string",
          "description": "<i>add real and model device</i>. Valid values: <span pulumi-lang-nodejs=\"`unreg`\" pulumi-lang-dotnet=\"`Unreg`\" pulumi-lang-go=\"`unreg`\" pulumi-lang-python=\"`unreg`\" pulumi-lang-yaml=\"`unreg`\" pulumi-lang-java=\"`unreg`\">`unreg`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fmgfaz`\" pulumi-lang-dotnet=\"`Fmgfaz`\" pulumi-lang-go=\"`fmgfaz`\" pulumi-lang-python=\"`fmgfaz`\" pulumi-lang-yaml=\"`fmgfaz`\" pulumi-lang-java=\"`fmgfaz`\">`fmgfaz`</span>.\n"
        },
        "mr": {
          "type": "number",
          "description": "<i>add model device only</i>.\n"
        },
        "name": {
          "type": "string",
          "description": "<i>required for all operations</i>. Unique name for the device.\n"
        },
        "osType": {
          "type": "string",
          "description": "<i>add model device only</i>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>.\n"
        },
        "osVer": {
          "type": "string",
          "description": "<i>add model device only</i>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
        },
        "patch": {
          "type": "number",
          "description": "<i>add model device only</i>.\n"
        },
        "platformStr": {
          "type": "string",
          "description": "<i>add model device only</i>. Required for determine the platform for VM platforms.\n"
        },
        "sn": {
          "type": "string",
          "description": "<i>add model device only</i>. This attribute will be used to determine the device platform, except for VM platforms, where <i>platform_str</i> is also required.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "admPass"
          ]
        }
      }
    },
    "fortimanager:index/DvmCmdAddDeviceGroup:DvmCmdAddDeviceGroup": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/DvmCmdAddDevlistAddDevList:DvmCmdAddDevlistAddDevList": {
      "properties": {
        "admPasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>add real and promote device</i>.\n",
          "secret": true
        },
        "admUsr": {
          "type": "string",
          "description": "<i>add real and promote device</i>.\n"
        },
        "authorizationtemplate": {
          "type": "string",
          "description": "<i>add model device only</i>. Fabric Authorization Template to auto genreate for the new model device upon creation.\n"
        },
        "desc": {
          "type": "string",
          "description": "<i>available for all operations</i>.\n"
        },
        "deviceaction": {
          "type": "string",
          "description": "Specify add device operations, or leave blank to add real device:<ul><li><span pulumi-lang-nodejs=\"\"addModel\"\" pulumi-lang-dotnet=\"\"AddModel\"\" pulumi-lang-go=\"\"addModel\"\" pulumi-lang-python=\"\"add_model\"\" pulumi-lang-yaml=\"\"addModel\"\" pulumi-lang-java=\"\"addModel\"\">\"add_model\"</span> - add a model device.<li><span pulumi-lang-nodejs=\"\"promoteUnreg\"\" pulumi-lang-dotnet=\"\"PromoteUnreg\"\" pulumi-lang-go=\"\"promoteUnreg\"\" pulumi-lang-python=\"\"promote_unreg\"\" pulumi-lang-yaml=\"\"promoteUnreg\"\" pulumi-lang-java=\"\"promoteUnreg\"\">\"promote_unreg\"</span> - promote an unregistered device to be managed by FortiManager using information from database.</ul>\n"
        },
        "deviceblueprint": {
          "type": "string",
          "description": "<i>add model device only</i>. Device blueprint to apply to the new model device.\n"
        },
        "fazquota": {
          "type": "number",
          "description": "<i>available for all operations</i>.\n"
        },
        "ip": {
          "type": "string",
          "description": "<i>add real device only</i>. Add device will probe with this IP using the log in credential specified.\n"
        },
        "metafields": {
          "type": "string",
          "description": "<i>add real and model device</i>.\n"
        },
        "mgmtMode": {
          "type": "string",
          "description": "<i>add real and model device</i>. Valid values: <span pulumi-lang-nodejs=\"`unreg`\" pulumi-lang-dotnet=\"`Unreg`\" pulumi-lang-go=\"`unreg`\" pulumi-lang-python=\"`unreg`\" pulumi-lang-yaml=\"`unreg`\" pulumi-lang-java=\"`unreg`\">`unreg`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fmgfaz`\" pulumi-lang-dotnet=\"`Fmgfaz`\" pulumi-lang-go=\"`fmgfaz`\" pulumi-lang-python=\"`fmgfaz`\" pulumi-lang-yaml=\"`fmgfaz`\" pulumi-lang-java=\"`fmgfaz`\">`fmgfaz`</span>.\n"
        },
        "mr": {
          "type": "number",
          "description": "<i>add model device only</i>.\n"
        },
        "name": {
          "type": "string",
          "description": "<i>required for all operations</i>. Unique name for the device.\n"
        },
        "osType": {
          "type": "string",
          "description": "<i>add model device only</i>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>.\n"
        },
        "osVer": {
          "type": "string",
          "description": "<i>add model device only</i>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
        },
        "patch": {
          "type": "number",
          "description": "<i>add model device only</i>.\n"
        },
        "platformStr": {
          "type": "string",
          "description": "<i>add model device only</i>. Required for determine the platform for VM platforms.\n"
        },
        "sn": {
          "type": "string",
          "description": "<i>add model device only</i>. This attribute will be used to determine the device platform, except for VM platforms, where <i>platform_str</i> is also required.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "admPasses"
          ]
        }
      }
    },
    "fortimanager:index/DvmCmdDelDevlistDelDevMemberList:DvmCmdDelDevlistDelDevMemberList": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/DvmCmdUpdateDevlistUpdateDevMemberList:DvmCmdUpdateDevlistUpdateDevMemberList": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/DvmdbScriptExecuteScope:DvmdbScriptExecuteScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/DvmdbScriptScriptSchedule:DvmdbScriptScriptSchedule": {
      "properties": {
        "datetime": {
          "type": "string",
          "description": "Indicates the date and time of the schedule. It should follow the following format for each scheduling type:<ul><li>onetime: \"YYYY-MM-DD hh:mm:ss\"</li><li>daily: \"hh:mm\"</li><li>weekly: \"hh:mm\"</li><li>monthly: \"DD hh:mm\"</li></ul>\n"
        },
        "dayOfWeek": {
          "type": "string",
          "description": "Day_Of_Week. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "device": {
          "type": "number",
          "description": "Name or id of an existing device in the database.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "runOnDb": {
          "type": "string",
          "description": "Indicates if the scheduled script should be executed on device database. It should always be disable for tcl scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`onetime`\" pulumi-lang-dotnet=\"`Onetime`\" pulumi-lang-go=\"`onetime`\" pulumi-lang-python=\"`onetime`\" pulumi-lang-yaml=\"`onetime`\" pulumi-lang-java=\"`onetime`\">`onetime`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dayOfWeek",
            "runOnDb"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingPushOverride:FmupdateFdssettingPushOverride": {
      "properties": {
        "ip": {
          "type": "string",
          "description": "External or virtual IP address of the NAT device that will forward push messages to the FortiManager unit.\n"
        },
        "port": {
          "type": "number",
          "description": "Receiving port number on the NAT device (1 - 65535, default = 9443).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable push updates for clients (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "port",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingPushOverrideToClient:FmupdateFdssettingPushOverrideToClient": {
      "properties": {
        "announceIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverrideToClientAnnounceIp:FmupdateFdssettingPushOverrideToClientAnnounceIp"
          },
          "description": "Announce-Ip. The structure of <span pulumi-lang-nodejs=\"`announceIp`\" pulumi-lang-dotnet=\"`AnnounceIp`\" pulumi-lang-go=\"`announceIp`\" pulumi-lang-python=\"`announce_ip`\" pulumi-lang-yaml=\"`announceIp`\" pulumi-lang-java=\"`announceIp`\">`announce_ip`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable push updates (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingPushOverrideToClientAnnounceIp:FmupdateFdssettingPushOverrideToClientAnnounceIp": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID of the announce IP address (1 - 10).\n"
        },
        "ip": {
          "type": "string",
          "description": "Announce IPv4 address.\n"
        },
        "port": {
          "type": "number",
          "description": "Announce IP port (1 - 65535, default = 8890).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "port"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingPushoverridetoclientAnnounceIp:FmupdateFdssettingPushoverridetoclientAnnounceIp": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID of the announce IP address (1 - 10).\n"
        },
        "ip": {
          "type": "string",
          "description": "Announce IPv4 address.\n"
        },
        "port": {
          "type": "number",
          "description": "Announce IP port (1 - 65535, default = 8890).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "port"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingServerOverride:FmupdateFdssettingServerOverride": {
      "properties": {
        "servlists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServerOverrideServlist:FmupdateFdssettingServerOverrideServlist"
          },
          "description": "Servlist. The structure of <span pulumi-lang-nodejs=\"`servlist`\" pulumi-lang-dotnet=\"`Servlist`\" pulumi-lang-go=\"`servlist`\" pulumi-lang-python=\"`servlist`\" pulumi-lang-yaml=\"`servlist`\" pulumi-lang-java=\"`servlist`\">`servlist`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Override status. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingServerOverrideServlist:FmupdateFdssettingServerOverrideServlist": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Override server ID (1 - 10).\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the override server.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address of the override server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number to use when contacting FortiGuard (1 - 65535, default = 443).\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Override service type. fct - Server override config for fct fds - Server override config for fds Valid values: <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`fds`\" pulumi-lang-dotnet=\"`Fds`\" pulumi-lang-go=\"`fds`\" pulumi-lang-python=\"`fds`\" pulumi-lang-yaml=\"`fds`\" pulumi-lang-java=\"`fds`\">`fds`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "ip6",
            "port",
            "serviceType"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingServeroverrideServlist:FmupdateFdssettingServeroverrideServlist": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Override server ID (1 - 10).\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the override server.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address of the override server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number to use when contacting FortiGuard (1 - 65535, default = 443).\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Override service type. fct - Server override config for fct fds - Server override config for fds Valid values: <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`fds`\" pulumi-lang-dotnet=\"`Fds`\" pulumi-lang-go=\"`fds`\" pulumi-lang-python=\"`fds`\" pulumi-lang-yaml=\"`fds`\" pulumi-lang-java=\"`fds`\">`fds`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "ip6",
            "port",
            "serviceType"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFdssettingUpdateSchedule:FmupdateFdssettingUpdateSchedule": {
      "properties": {
        "day": {
          "type": "string",
          "description": "Configure the day the update will occur, if the freqnecy is weekly (Sunday - Saturday, default = Monday). Sunday - Update every Sunday. Monday - Update every Monday. Tuesday - Update every Tuesday. Wednesday - Update every Wednesday. Thursday - Update every Thursday. Friday - Update every Friday. Saturday - Update every Saturday. Valid values: `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`.\n"
        },
        "frequency": {
          "type": "string",
          "description": "Configure update frequency: every - time interval, daily - once a day, weekly - once a week (default = every). every - Time interval. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`every`\" pulumi-lang-dotnet=\"`Every`\" pulumi-lang-go=\"`every`\" pulumi-lang-python=\"`every`\" pulumi-lang-yaml=\"`every`\" pulumi-lang-java=\"`every`\">`every`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable scheduled updates. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "times": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time interval between updates, or the hour and minute when the update occurs (hh: 0 - 23, mm: 0 - 59 or 60 = random, default = 00:10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "day",
            "frequency",
            "status",
            "times"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateFwmsettingUpgradeTimeout:FmupdateFwmsettingUpgradeTimeout": {
      "properties": {
        "checkStatusTimeout": {
          "type": "number",
          "description": "timeout for checking status after tunnnel is up.(1-6000s, default=600)\n"
        },
        "ctrlCheckStatusTimeout": {
          "type": "number",
          "description": "timeout for checking fap/fsw/fext status after request upgrade.(1-12000s, default=1200)\n"
        },
        "ctrlPutImageByFdsTimeout": {
          "type": "number",
          "description": "timeout for waiting device get fap/fsw/fext image from fortiguard.(1-9000ss, default=900)\n"
        },
        "haSyncTimeout": {
          "type": "number",
          "description": "timeout for waiting HA sync.(1-18000s, default=1800)\n"
        },
        "healthCheckTimeout": {
          "type": "number",
          "description": "timeout for waiting retrieve.(1-6000s, default=600)\n"
        },
        "licenseCheckTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate check license.(1-6000s, default=600)\n"
        },
        "prepareImageTimeout": {
          "type": "number",
          "description": "timeout for preparing image.(1-6000s, default=600)\n"
        },
        "putImageByFdsTimeout": {
          "type": "number",
          "description": "timeout for waiting device get image from fortiguard.(1-18000s, default=1800)\n"
        },
        "putImageTimeout": {
          "type": "number",
          "description": "timeout for waiting send image over tunnel.(1-18000s, default=1800)\n"
        },
        "rebootOfFsckTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate reboot.(1-18000s, default=1800)\n"
        },
        "rebootOfUpgradeTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate reboot after image upgrade.(1-12000s, default=1200)\n"
        },
        "retrieveTimeout": {
          "type": "number",
          "description": "timeout for waiting retrieve.(1-18000s, default=1800)\n"
        },
        "rpcTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate rpc response.(1-1800s, default=180)\n"
        },
        "totalTimeout": {
          "type": "number",
          "description": "timeout for the whole fortigate upgrade(1-86400s, default=3600)\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "checkStatusTimeout",
            "ctrlCheckStatusTimeout",
            "ctrlPutImageByFdsTimeout",
            "haSyncTimeout",
            "healthCheckTimeout",
            "licenseCheckTimeout",
            "prepareImageTimeout",
            "putImageByFdsTimeout",
            "putImageTimeout",
            "rebootOfFsckTimeout",
            "rebootOfUpgradeTimeout",
            "retrieveTimeout",
            "rpcTimeout",
            "totalTimeout"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateServeraccessprioritiesPrivateServer:FmupdateServeraccessprioritiesPrivateServer": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Private server ID (1 - 10).\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the FortiManager unit or private server.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address of the FortiManager unit or private server.\n"
        },
        "timeZone": {
          "type": "number",
          "description": "Time zone of the private server (-24 = local time zone, default = -24).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "ip6",
            "timeZone"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateWebspamFgdsettingServerOverride:FmupdateWebspamFgdsettingServerOverride": {
      "properties": {
        "servlists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateWebspamFgdsettingServerOverrideServlist:FmupdateWebspamFgdsettingServerOverrideServlist"
          },
          "description": "Servlist. The structure of <span pulumi-lang-nodejs=\"`servlist`\" pulumi-lang-dotnet=\"`Servlist`\" pulumi-lang-go=\"`servlist`\" pulumi-lang-python=\"`servlist`\" pulumi-lang-yaml=\"`servlist`\" pulumi-lang-java=\"`servlist`\">`servlist`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Override status. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/FmupdateWebspamFgdsettingServerOverrideServlist:FmupdateWebspamFgdsettingServerOverrideServlist": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Override server ID (1 - 10).\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the override server.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address of the override server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number to use when contacting FortiGuard (1 - 65535, default = 443).\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Override service type. fgd - Server override config for fgd fgc - Server override config for fgc fsa - Server override config for fsa Valid values: <span pulumi-lang-nodejs=\"`fgd`\" pulumi-lang-dotnet=\"`Fgd`\" pulumi-lang-go=\"`fgd`\" pulumi-lang-python=\"`fgd`\" pulumi-lang-yaml=\"`fgd`\" pulumi-lang-java=\"`fgd`\">`fgd`</span>, <span pulumi-lang-nodejs=\"`fgc`\" pulumi-lang-dotnet=\"`Fgc`\" pulumi-lang-go=\"`fgc`\" pulumi-lang-python=\"`fgc`\" pulumi-lang-yaml=\"`fgc`\" pulumi-lang-java=\"`fgc`\">`fgc`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "ip6",
            "port",
            "serviceType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusMmschecksumEntry:ObjectAntivirusMmschecksumEntry": {
      "properties": {
        "checksum": {
          "type": "string",
          "description": "MMS attachment checksum value (CRC32)\n"
        },
        "name": {
          "type": "string",
          "description": "entry name, for administrator reference\n"
        },
        "status": {
          "type": "string",
          "description": "apply this entry during attachment inspection Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectAntivirusNotificationEntry:ObjectAntivirusNotificationEntry": {
      "properties": {
        "name": {
          "type": "string",
          "description": "virus name or prefix\n"
        },
        "prefix": {
          "type": "string",
          "description": "enable prefix matches based on this name Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "enable this entry for notifications Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectAntivirusProfileCifs:ObjectAntivirusProfileCifs": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "emulator",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileContentDisarm:ObjectAntivirusProfileContentDisarm": {
      "properties": {
        "analyticsSuspicious": {
          "type": "string",
          "description": "Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "coverPage": {
          "type": "string",
          "description": "Enable/disable inserting a cover page into the disarmed document. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectOnly": {
          "type": "string",
          "description": "Enable/disable only detect disarmable files, do not alter content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "errorAction": {
          "type": "string",
          "description": "Action to be taken if CDR engine encounters an unrecoverable error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "officeAction": {
          "type": "string",
          "description": "Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeDde": {
          "type": "string",
          "description": "Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeEmbed": {
          "type": "string",
          "description": "Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeHylink": {
          "type": "string",
          "description": "Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeLinked": {
          "type": "string",
          "description": "Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeMacro": {
          "type": "string",
          "description": "Enable/disable stripping of macros in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "originalFileDestination": {
          "type": "string",
          "description": "Destination to send original file if active content is removed. Valid values: <span pulumi-lang-nodejs=\"`fortisandbox`\" pulumi-lang-dotnet=\"`Fortisandbox`\" pulumi-lang-go=\"`fortisandbox`\" pulumi-lang-python=\"`fortisandbox`\" pulumi-lang-yaml=\"`fortisandbox`\" pulumi-lang-java=\"`fortisandbox`\">`fortisandbox`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "pdfActForm": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActGotor": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActJava": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActLaunch": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that launch other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActMovie": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that play a movie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActSound": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that play a sound. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfEmbedfile": {
          "type": "string",
          "description": "Enable/disable stripping of embedded files in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfHyperlink": {
          "type": "string",
          "description": "Enable/disable stripping of hyperlinks from PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfJavacode": {
          "type": "string",
          "description": "Enable/disable stripping of JavaScript code in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "coverPage",
            "detectOnly",
            "errorAction",
            "officeAction",
            "officeDde",
            "officeEmbed",
            "officeHylink",
            "officeLinked",
            "officeMacro",
            "originalFileDestination",
            "pdfActForm",
            "pdfActGotor",
            "pdfActJava",
            "pdfActLaunch",
            "pdfActMovie",
            "pdfActSound",
            "pdfEmbedfile",
            "pdfHyperlink",
            "pdfJavacode"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileFtp:ObjectAntivirusProfileFtp": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "emulator",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileHttp:ObjectAntivirusProfileHttp": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avOptimize": {
          "type": "string",
          "description": "Av-Optimize. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, `strict-file`.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "unknownContentEncoding": {
          "type": "string",
          "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "contentDisarm",
            "emulator",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine",
            "unknownContentEncoding"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileImap:ObjectAntivirusProfileImap": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "contentDisarm",
            "emulator",
            "executables",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileMapi:ObjectAntivirusProfileMapi": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "options"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileNacQuar:ObjectAntivirusProfileNacQuar": {
      "properties": {
        "expiry": {
          "type": "string",
          "description": "Duration of quarantine.\n"
        },
        "infected": {
          "type": "string",
          "description": "Enable/Disable quarantining infected hosts to the banned user list. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `quar-src-ip`, `quar-interface`.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable AntiVirus quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "expiry",
            "infected",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileNntp:ObjectAntivirusProfileNntp": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "emulator",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileOutbreakPrevention:ObjectAntivirusProfileOutbreakPrevention": {
      "properties": {
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ftgdService": {
          "type": "string",
          "description": "Enable/disable FortiGuard Virus outbreak prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n\n\nThe <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "externalBlocklist",
            "ftgdService"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfilePop3:ObjectAntivirusProfilePop3": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "avScan": {
          "type": "string"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Content-Disarm. The structure of <span pulumi-lang-nodejs=\"`contentDisarm`\" pulumi-lang-dotnet=\"`ContentDisarm`\" pulumi-lang-go=\"`contentDisarm`\" pulumi-lang-python=\"`content_disarm`\" pulumi-lang-yaml=\"`contentDisarm`\" pulumi-lang-java=\"`contentDisarm`\">`content_disarm`</span> block is documented below.\n"
        },
        "emulator": {
          "type": "string"
        },
        "executables": {
          "type": "string"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "One or more external malware block lists.\n"
        },
        "fortiai": {
          "type": "string"
        },
        "fortindr": {
          "type": "string"
        },
        "fortisandbox": {
          "type": "string"
        },
        "malwareStream": {
          "type": "string"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
        },
        "quarantine": {
          "type": "string"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "contentDisarm",
            "emulator",
            "executables",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileSmb:ObjectAntivirusProfileSmb": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable FortiGuard Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "options"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileSmtp:ObjectAntivirusProfileSmtp": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "avScan",
            "contentDisarm",
            "emulator",
            "executables",
            "externalBlocklist",
            "fortiai",
            "fortindr",
            "fortisandbox",
            "options",
            "outbreakPrevention",
            "quarantine"
          ]
        }
      }
    },
    "fortimanager:index/ObjectAntivirusProfileSsh:ObjectAntivirusProfileSsh": {
      "properties": {
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "archiveBlocks",
            "archiveLogs",
            "options"
          ]
        }
      }
    },
    "fortimanager:index/ObjectApplicationListDefaultNetworkService:ObjectApplicationListDefaultNetworkService": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Network protocols. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "violationAction": {
          "type": "string",
          "description": "Action for protocols not white listed under selected port. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "services",
            "violationAction"
          ]
        }
      }
    },
    "fortimanager:index/ObjectApplicationListEntriesParameter:ObjectApplicationListEntriesParameter": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Parameter ID.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParameterMember:ObjectApplicationListEntriesParameterMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectApplicationListEntriesParameterMember:ObjectApplicationListEntriesParameterMember": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Parameter.\n"
        },
        "name": {
          "type": "string",
          "description": "Parameter name.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectApplicationListEntriesParametersMember:ObjectApplicationListEntriesParametersMember": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Parameter.\n"
        },
        "name": {
          "type": "string",
          "description": "Parameter name.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectApplicationListEntry:ObjectApplicationListEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Pass or block traffic, or reset connection for traffic from this application. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ID of allowed applications.\n"
        },
        "behaviors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application behavior filter.\n"
        },
        "category": {
          "type": "string",
          "description": "Category ID list.\n"
        },
        "exclusions": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ID of excluded applications.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging for this application list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntryParameter:ObjectApplicationListEntryParameter"
          },
          "description": "Parameters. The structure of <span pulumi-lang-nodejs=\"`parameters`\" pulumi-lang-dotnet=\"`Parameters`\" pulumi-lang-go=\"`parameters`\" pulumi-lang-python=\"`parameters`\" pulumi-lang-yaml=\"`parameters`\" pulumi-lang-java=\"`parameters`\">`parameters`</span> block is documented below.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "popularities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application protocol filter.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "Session TTL (0 = default).\n"
        },
        "shaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "shaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "subCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application Sub-category ID list.\n"
        },
        "technologies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application technology filter.\n"
        },
        "vendors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application vendor filter.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "applications",
            "behaviors",
            "exclusions",
            "log",
            "logPacket",
            "popularities",
            "protocols",
            "quarantine",
            "quarantineExpiry",
            "quarantineLog",
            "rateDuration",
            "rateMode",
            "rateTrack",
            "risks",
            "subCategories",
            "technologies",
            "vendors"
          ]
        }
      }
    },
    "fortimanager:index/ObjectApplicationListEntryParameter:ObjectApplicationListEntryParameter": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Parameter ID.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntryParameterMember:ObjectApplicationListEntryParameterMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectApplicationListEntryParameterMember:ObjectApplicationListEntryParameterMember": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Parameter.\n"
        },
        "name": {
          "type": "string",
          "description": "Parameter name.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectCasbProfileSaasApplication:ObjectCasbProfileSaasApplication": {
      "properties": {
        "accessRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationAccessRule:ObjectCasbProfileSaasApplicationAccessRule"
          },
          "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
        },
        "advancedTenantControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationAdvancedTenantControl:ObjectCasbProfileSaasApplicationAdvancedTenantControl"
          },
          "description": "Advanced-Tenant-Control. The structure of <span pulumi-lang-nodejs=\"`advancedTenantControl`\" pulumi-lang-dotnet=\"`AdvancedTenantControl`\" pulumi-lang-go=\"`advancedTenantControl`\" pulumi-lang-python=\"`advanced_tenant_control`\" pulumi-lang-yaml=\"`advancedTenantControl`\" pulumi-lang-java=\"`advancedTenantControl`\">`advanced_tenant_control`</span> block is documented below.\n"
        },
        "customControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationCustomControl:ObjectCasbProfileSaasApplicationCustomControl"
          },
          "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
        },
        "domainControl": {
          "type": "string",
          "description": "Enable/disable domain control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainControlDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile domain control domains.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable log settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB profile SaaS application name.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Enable/disable safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearchControls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile safe search control.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControl": {
          "type": "string",
          "description": "Enable/disable tenant control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControlTenants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile tenant control tenants.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "domainControl",
            "domainControlDomains",
            "log",
            "safeSearch",
            "safeSearchControls",
            "status",
            "tenantControl",
            "tenantControlTenants"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationAccessRule:ObjectCasbProfileSaasApplicationAccessRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationAccessRuleAttributeFilter:ObjectCasbProfileSaasApplicationAccessRuleAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB bypass options. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB access rule activity name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "bypasses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationAccessRuleAttributeFilter:ObjectCasbProfileSaasApplicationAccessRuleAttributeFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "attributeMatches"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationAdvancedTenantControl:ObjectCasbProfileSaasApplicationAdvancedTenantControl": {
      "properties": {
        "attributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationAdvancedTenantControlAttribute:ObjectCasbProfileSaasApplicationAdvancedTenantControlAttribute"
          },
          "description": "Attribute. The structure of <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> block is documented below.\n"
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB advanced tenant control name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "names"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationAdvancedTenantControlAttribute:ObjectCasbProfileSaasApplicationAdvancedTenantControlAttribute": {
      "properties": {
        "inputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB extend user input value.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB extend user input name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationCustomControl:ObjectCasbProfileSaasApplicationCustomControl": {
      "properties": {
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationCustomControlAttributeFilter:ObjectCasbProfileSaasApplicationCustomControlAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB custom control user activity name.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplicationCustomControlOption:ObjectCasbProfileSaasApplicationCustomControlOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationCustomControlAttributeFilter:ObjectCasbProfileSaasApplicationCustomControlAttributeFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "attributeMatches"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasApplicationCustomControlOption:ObjectCasbProfileSaasApplicationCustomControlOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "CASB custom control option name.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB custom control user input.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "userInputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationAccessRule:ObjectCasbProfileSaasapplicationAccessRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessRuleAttributeFilter:ObjectCasbProfileSaasapplicationAccessRuleAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB bypass options. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB access rule activity name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "bypasses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationAccessRuleAttributeFilter:ObjectCasbProfileSaasapplicationAccessRuleAttributeFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "attributeMatches"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationAccessruleAttributeFilter:ObjectCasbProfileSaasapplicationAccessruleAttributeFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "attributeMatches"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationAdvancedTenantControl:ObjectCasbProfileSaasapplicationAdvancedTenantControl": {
      "properties": {
        "attributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedTenantControlAttribute:ObjectCasbProfileSaasapplicationAdvancedTenantControlAttribute"
          },
          "description": "Attribute. The structure of <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> block is documented below.\n"
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB advanced tenant control name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "names"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationAdvancedTenantControlAttribute:ObjectCasbProfileSaasapplicationAdvancedTenantControlAttribute": {
      "properties": {
        "inputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB extend user input value.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB extend user input name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute:ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute": {
      "properties": {
        "inputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB extend user input value.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB extend user input name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationCustomControl:ObjectCasbProfileSaasapplicationCustomControl": {
      "properties": {
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomControlAttributeFilter:ObjectCasbProfileSaasapplicationCustomControlAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB custom control user activity name.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomControlOption:ObjectCasbProfileSaasapplicationCustomControlOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationCustomControlAttributeFilter:ObjectCasbProfileSaasapplicationCustomControlAttributeFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "attributeMatches"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationCustomControlOption:ObjectCasbProfileSaasapplicationCustomControlOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "CASB custom control option name.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB custom control user input.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "userInputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter:ObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "attributeMatches"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbProfileSaasapplicationCustomcontrolOption:ObjectCasbProfileSaasapplicationCustomcontrolOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "CASB custom control option name.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB custom control user input.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "userInputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbSaasapplicationInputAttribute:ObjectCasbSaasapplicationInputAttribute": {
      "properties": {
        "attrType": {
          "type": "string",
          "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
        },
        "default": {
          "type": "string",
          "description": "CASB attribute default value. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB attribute description.\n"
        },
        "fallbackInput": {
          "type": "string",
          "description": "CASB attribute legacy input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB attribute name.\n"
        },
        "required": {
          "type": "string",
          "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "attrType",
            "default",
            "fallbackInput",
            "required",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbSaasapplicationOutputAttribute:ObjectCasbSaasapplicationOutputAttribute": {
      "properties": {
        "attrType": {
          "type": "string",
          "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB attribute description.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB attribute name.\n"
        },
        "optional": {
          "type": "string",
          "description": "CASB output attribute optional. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "required": {
          "type": "string",
          "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "attrType",
            "required",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbUseractivityControlOption:ObjectCasbUseractivityControlOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "CASB control option name.\n"
        },
        "operations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControlOptionOperation:ObjectCasbUseractivityControlOptionOperation"
          },
          "description": "Operations. The structure of <span pulumi-lang-nodejs=\"`operations`\" pulumi-lang-dotnet=\"`Operations`\" pulumi-lang-go=\"`operations`\" pulumi-lang-python=\"`operations`\" pulumi-lang-yaml=\"`operations`\" pulumi-lang-java=\"`operations`\">`operations`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "CASB control option status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectCasbUseractivityControlOptionOperation:ObjectCasbUseractivityControlOptionOperation": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB operation action. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB operation search case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB operation direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB operation header name to search.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB control option operation name.\n"
        },
        "searchKey": {
          "type": "string",
          "description": "CASB operation key to search.\n"
        },
        "searchPattern": {
          "type": "string",
          "description": "CASB operation search pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "CASB operation target. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>.\n"
        },
        "valueFromInput": {
          "type": "string",
          "description": "Enable/disable value from user input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "valueNameFromInput": {
          "type": "string",
          "description": "CASB operation value name from user input.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB operation new values.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "caseSensitive",
            "direction",
            "searchPattern",
            "target",
            "valueFromInput",
            "values"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbUseractivityControloptionsOperation:ObjectCasbUseractivityControloptionsOperation": {
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB operation action. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB operation search case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB operation direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB operation header name to search.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB control option operation name.\n"
        },
        "searchKey": {
          "type": "string",
          "description": "CASB operation key to search.\n"
        },
        "searchPattern": {
          "type": "string",
          "description": "CASB operation search pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "CASB operation target. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>.\n"
        },
        "valueFromInput": {
          "type": "string",
          "description": "Enable/disable value from user input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "valueNameFromInput": {
          "type": "string",
          "description": "CASB operation value name from user input.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB operation new values.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "caseSensitive",
            "direction",
            "searchPattern",
            "target",
            "valueFromInput",
            "values"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbUseractivityMatch:ObjectCasbUseractivityMatch": {
      "properties": {
        "id": {
          "type": "number",
          "description": "CASB user activity match rules ID.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchRule:ObjectCasbUseractivityMatchRule"
          },
          "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
        },
        "strategy": {
          "type": "string",
          "description": "CASB user activity rules strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "tenantExtraction": {
          "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantExtraction:ObjectCasbUseractivityMatchTenantExtraction",
          "description": "Tenant-Extraction. The structure of <span pulumi-lang-nodejs=\"`tenantExtraction`\" pulumi-lang-dotnet=\"`TenantExtraction`\" pulumi-lang-go=\"`tenantExtraction`\" pulumi-lang-python=\"`tenant_extraction`\" pulumi-lang-yaml=\"`tenantExtraction`\" pulumi-lang-java=\"`tenantExtraction`\">`tenant_extraction`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "strategy"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbUseractivityMatchRule:ObjectCasbUseractivityMatchRule": {
      "properties": {
        "bodyType": {
          "type": "string",
          "description": "CASB user activity match rule body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB user activity match case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB user activity domain list.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB user activity rule header name.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB user activity rule ID.\n"
        },
        "jq": {
          "type": "string",
          "description": "CASB user activity rule match jq script.\n"
        },
        "matchPattern": {
          "type": "string",
          "description": "CASB user activity rule match pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "matchValue": {
          "type": "string",
          "description": "CASB user activity rule match value.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB user activity method list.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable what the matching strategy must not be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity rule type. Valid values: <span pulumi-lang-nodejs=\"`domains`\" pulumi-lang-dotnet=\"`Domains`\" pulumi-lang-go=\"`domains`\" pulumi-lang-python=\"`domains`\" pulumi-lang-yaml=\"`domains`\" pulumi-lang-java=\"`domains`\">`domains`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `header-value`, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "bodyType",
            "caseSensitive",
            "domains",
            "matchPattern",
            "methods",
            "negate",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbUseractivityMatchTenantExtraction:ObjectCasbUseractivityMatchTenantExtraction": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantExtractionFilter:ObjectCasbUseractivityMatchTenantExtractionFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "jq": {
          "type": "string",
          "description": "CASB user activity tenant extraction jq script.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable CASB tenant extraction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity tenant extraction type. Valid values: `json-query`.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectCasbUseractivityMatchTenantExtractionFilter:ObjectCasbUseractivityMatchTenantExtractionFilter": {
      "properties": {
        "bodyType": {
          "type": "string",
          "description": "CASB tenant extraction filter body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB tenant extraction filter direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB tenant extraction filter header name.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant extraction filter ID.\n"
        },
        "place": {
          "type": "string",
          "description": "CASB tenant extraction filter place type. Valid values: <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCasbUseractivityMatchTenantextractionFilter:ObjectCasbUseractivityMatchTenantextractionFilter": {
      "properties": {
        "bodyType": {
          "type": "string",
          "description": "CASB tenant extraction filter body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB tenant extraction filter direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB tenant extraction filter header name.\n"
        },
        "id": {
          "type": "number",
          "description": "CASB tenant extraction filter ID.\n"
        },
        "place": {
          "type": "string",
          "description": "CASB tenant extraction filter place type. Valid values: <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCifsProfileFileFilter:ObjectCifsProfileFileFilter": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCifsProfileFileFilterEntry:ObjectCifsProfileFileFilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable file filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "log",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCifsProfileFileFilterEntry:ObjectCifsProfileFileFilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCifsProfileServerKeytab:ObjectCifsProfileServerKeytab": {
      "properties": {
        "keytab": {
          "type": "string",
          "description": "Base64 encoded keytab file containing credential of the server.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for keytab.\n",
          "secret": true
        },
        "principal": {
          "type": "string",
          "description": "Service principal.  For example, \"host/cifsserver.example.com@example.com\".\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passwords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectCliTemplateScopemember:ObjectCliTemplateScopemember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectCliTemplategroupScopemember:ObjectCliTemplategroupScopemember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDlpDictionaryEntry:ObjectDlpDictionaryEntry": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ignoreCase": {
          "type": "string",
          "description": "Enable/disable ignore case. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern to match.\n"
        },
        "repeat": {
          "type": "string",
          "description": "Enable/disable repeat match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Pattern type to match.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ignoreCase",
            "repeat",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDlpExactdatamatchColumn:ObjectDlpExactdatamatchColumn": {
      "properties": {
        "index": {
          "type": "number",
          "description": "Column index.\n"
        },
        "optional": {
          "type": "string",
          "description": "Enable/disable optional match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "types": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data-type for this column.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "optional",
            "types"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDlpFilepatternEntry:ObjectDlpFilepatternEntry": {
      "properties": {
        "fileType": {
          "type": "string",
          "description": "Select a file type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\">`ignored`</span>, <span pulumi-lang-nodejs=\"`exe`\" pulumi-lang-dotnet=\"`Exe`\" pulumi-lang-go=\"`exe`\" pulumi-lang-python=\"`exe`\" pulumi-lang-yaml=\"`exe`\" pulumi-lang-java=\"`exe`\">`exe`</span>, <span pulumi-lang-nodejs=\"`elf`\" pulumi-lang-dotnet=\"`Elf`\" pulumi-lang-go=\"`elf`\" pulumi-lang-python=\"`elf`\" pulumi-lang-yaml=\"`elf`\" pulumi-lang-java=\"`elf`\">`elf`</span>, <span pulumi-lang-nodejs=\"`bat`\" pulumi-lang-dotnet=\"`Bat`\" pulumi-lang-go=\"`bat`\" pulumi-lang-python=\"`bat`\" pulumi-lang-yaml=\"`bat`\" pulumi-lang-java=\"`bat`\">`bat`</span>, <span pulumi-lang-nodejs=\"`javascript`\" pulumi-lang-dotnet=\"`Javascript`\" pulumi-lang-go=\"`javascript`\" pulumi-lang-python=\"`javascript`\" pulumi-lang-yaml=\"`javascript`\" pulumi-lang-java=\"`javascript`\">`javascript`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`hta`\" pulumi-lang-dotnet=\"`Hta`\" pulumi-lang-go=\"`hta`\" pulumi-lang-python=\"`hta`\" pulumi-lang-yaml=\"`hta`\" pulumi-lang-java=\"`hta`\">`hta`</span>, <span pulumi-lang-nodejs=\"`msoffice`\" pulumi-lang-dotnet=\"`Msoffice`\" pulumi-lang-go=\"`msoffice`\" pulumi-lang-python=\"`msoffice`\" pulumi-lang-yaml=\"`msoffice`\" pulumi-lang-java=\"`msoffice`\">`msoffice`</span>, <span pulumi-lang-nodejs=\"`gzip`\" pulumi-lang-dotnet=\"`Gzip`\" pulumi-lang-go=\"`gzip`\" pulumi-lang-python=\"`gzip`\" pulumi-lang-yaml=\"`gzip`\" pulumi-lang-java=\"`gzip`\">`gzip`</span>, <span pulumi-lang-nodejs=\"`rar`\" pulumi-lang-dotnet=\"`Rar`\" pulumi-lang-go=\"`rar`\" pulumi-lang-python=\"`rar`\" pulumi-lang-yaml=\"`rar`\" pulumi-lang-java=\"`rar`\">`rar`</span>, <span pulumi-lang-nodejs=\"`tar`\" pulumi-lang-dotnet=\"`Tar`\" pulumi-lang-go=\"`tar`\" pulumi-lang-python=\"`tar`\" pulumi-lang-yaml=\"`tar`\" pulumi-lang-java=\"`tar`\">`tar`</span>, <span pulumi-lang-nodejs=\"`lzh`\" pulumi-lang-dotnet=\"`Lzh`\" pulumi-lang-go=\"`lzh`\" pulumi-lang-python=\"`lzh`\" pulumi-lang-yaml=\"`lzh`\" pulumi-lang-java=\"`lzh`\">`lzh`</span>, <span pulumi-lang-nodejs=\"`upx`\" pulumi-lang-dotnet=\"`Upx`\" pulumi-lang-go=\"`upx`\" pulumi-lang-python=\"`upx`\" pulumi-lang-yaml=\"`upx`\" pulumi-lang-java=\"`upx`\">`upx`</span>, <span pulumi-lang-nodejs=\"`zip`\" pulumi-lang-dotnet=\"`Zip`\" pulumi-lang-go=\"`zip`\" pulumi-lang-python=\"`zip`\" pulumi-lang-yaml=\"`zip`\" pulumi-lang-java=\"`zip`\">`zip`</span>, <span pulumi-lang-nodejs=\"`cab`\" pulumi-lang-dotnet=\"`Cab`\" pulumi-lang-go=\"`cab`\" pulumi-lang-python=\"`cab`\" pulumi-lang-yaml=\"`cab`\" pulumi-lang-java=\"`cab`\">`cab`</span>, <span pulumi-lang-nodejs=\"`bzip2`\" pulumi-lang-dotnet=\"`Bzip2`\" pulumi-lang-go=\"`bzip2`\" pulumi-lang-python=\"`bzip2`\" pulumi-lang-yaml=\"`bzip2`\" pulumi-lang-java=\"`bzip2`\">`bzip2`</span>, <span pulumi-lang-nodejs=\"`bzip`\" pulumi-lang-dotnet=\"`Bzip`\" pulumi-lang-go=\"`bzip`\" pulumi-lang-python=\"`bzip`\" pulumi-lang-yaml=\"`bzip`\" pulumi-lang-java=\"`bzip`\">`bzip`</span>, <span pulumi-lang-nodejs=\"`activemime`\" pulumi-lang-dotnet=\"`Activemime`\" pulumi-lang-go=\"`activemime`\" pulumi-lang-python=\"`activemime`\" pulumi-lang-yaml=\"`activemime`\" pulumi-lang-java=\"`activemime`\">`activemime`</span>, <span pulumi-lang-nodejs=\"`mime`\" pulumi-lang-dotnet=\"`Mime`\" pulumi-lang-go=\"`mime`\" pulumi-lang-python=\"`mime`\" pulumi-lang-yaml=\"`mime`\" pulumi-lang-java=\"`mime`\">`mime`</span>, <span pulumi-lang-nodejs=\"`hlp`\" pulumi-lang-dotnet=\"`Hlp`\" pulumi-lang-go=\"`hlp`\" pulumi-lang-python=\"`hlp`\" pulumi-lang-yaml=\"`hlp`\" pulumi-lang-java=\"`hlp`\">`hlp`</span>, <span pulumi-lang-nodejs=\"`arj`\" pulumi-lang-dotnet=\"`Arj`\" pulumi-lang-go=\"`arj`\" pulumi-lang-python=\"`arj`\" pulumi-lang-yaml=\"`arj`\" pulumi-lang-java=\"`arj`\">`arj`</span>, <span pulumi-lang-nodejs=\"`base64`\" pulumi-lang-dotnet=\"`Base64`\" pulumi-lang-go=\"`base64`\" pulumi-lang-python=\"`base64`\" pulumi-lang-yaml=\"`base64`\" pulumi-lang-java=\"`base64`\">`base64`</span>, <span pulumi-lang-nodejs=\"`binhex`\" pulumi-lang-dotnet=\"`Binhex`\" pulumi-lang-go=\"`binhex`\" pulumi-lang-python=\"`binhex`\" pulumi-lang-yaml=\"`binhex`\" pulumi-lang-java=\"`binhex`\">`binhex`</span>, <span pulumi-lang-nodejs=\"`uue`\" pulumi-lang-dotnet=\"`Uue`\" pulumi-lang-go=\"`uue`\" pulumi-lang-python=\"`uue`\" pulumi-lang-yaml=\"`uue`\" pulumi-lang-java=\"`uue`\">`uue`</span>, <span pulumi-lang-nodejs=\"`fsg`\" pulumi-lang-dotnet=\"`Fsg`\" pulumi-lang-go=\"`fsg`\" pulumi-lang-python=\"`fsg`\" pulumi-lang-yaml=\"`fsg`\" pulumi-lang-java=\"`fsg`\">`fsg`</span>, <span pulumi-lang-nodejs=\"`aspack`\" pulumi-lang-dotnet=\"`Aspack`\" pulumi-lang-go=\"`aspack`\" pulumi-lang-python=\"`aspack`\" pulumi-lang-yaml=\"`aspack`\" pulumi-lang-java=\"`aspack`\">`aspack`</span>, <span pulumi-lang-nodejs=\"`msc`\" pulumi-lang-dotnet=\"`Msc`\" pulumi-lang-go=\"`msc`\" pulumi-lang-python=\"`msc`\" pulumi-lang-yaml=\"`msc`\" pulumi-lang-java=\"`msc`\">`msc`</span>, <span pulumi-lang-nodejs=\"`petite`\" pulumi-lang-dotnet=\"`Petite`\" pulumi-lang-go=\"`petite`\" pulumi-lang-python=\"`petite`\" pulumi-lang-yaml=\"`petite`\" pulumi-lang-java=\"`petite`\">`petite`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`msi`\" pulumi-lang-dotnet=\"`Msi`\" pulumi-lang-go=\"`msi`\" pulumi-lang-python=\"`msi`\" pulumi-lang-yaml=\"`msi`\" pulumi-lang-java=\"`msi`\">`msi`</span>, <span pulumi-lang-nodejs=\"`mpeg`\" pulumi-lang-dotnet=\"`Mpeg`\" pulumi-lang-go=\"`mpeg`\" pulumi-lang-python=\"`mpeg`\" pulumi-lang-yaml=\"`mpeg`\" pulumi-lang-java=\"`mpeg`\">`mpeg`</span>, <span pulumi-lang-nodejs=\"`mov`\" pulumi-lang-dotnet=\"`Mov`\" pulumi-lang-go=\"`mov`\" pulumi-lang-python=\"`mov`\" pulumi-lang-yaml=\"`mov`\" pulumi-lang-java=\"`mov`\">`mov`</span>, <span pulumi-lang-nodejs=\"`mp3`\" pulumi-lang-dotnet=\"`Mp3`\" pulumi-lang-go=\"`mp3`\" pulumi-lang-python=\"`mp3`\" pulumi-lang-yaml=\"`mp3`\" pulumi-lang-java=\"`mp3`\">`mp3`</span>, <span pulumi-lang-nodejs=\"`wma`\" pulumi-lang-dotnet=\"`Wma`\" pulumi-lang-go=\"`wma`\" pulumi-lang-python=\"`wma`\" pulumi-lang-yaml=\"`wma`\" pulumi-lang-java=\"`wma`\">`wma`</span>, <span pulumi-lang-nodejs=\"`wav`\" pulumi-lang-dotnet=\"`Wav`\" pulumi-lang-go=\"`wav`\" pulumi-lang-python=\"`wav`\" pulumi-lang-yaml=\"`wav`\" pulumi-lang-java=\"`wav`\">`wav`</span>, <span pulumi-lang-nodejs=\"`pdf`\" pulumi-lang-dotnet=\"`Pdf`\" pulumi-lang-go=\"`pdf`\" pulumi-lang-python=\"`pdf`\" pulumi-lang-yaml=\"`pdf`\" pulumi-lang-java=\"`pdf`\">`pdf`</span>, <span pulumi-lang-nodejs=\"`avi`\" pulumi-lang-dotnet=\"`Avi`\" pulumi-lang-go=\"`avi`\" pulumi-lang-python=\"`avi`\" pulumi-lang-yaml=\"`avi`\" pulumi-lang-java=\"`avi`\">`avi`</span>, <span pulumi-lang-nodejs=\"`rm`\" pulumi-lang-dotnet=\"`Rm`\" pulumi-lang-go=\"`rm`\" pulumi-lang-python=\"`rm`\" pulumi-lang-yaml=\"`rm`\" pulumi-lang-java=\"`rm`\">`rm`</span>, <span pulumi-lang-nodejs=\"`torrent`\" pulumi-lang-dotnet=\"`Torrent`\" pulumi-lang-go=\"`torrent`\" pulumi-lang-python=\"`torrent`\" pulumi-lang-yaml=\"`torrent`\" pulumi-lang-java=\"`torrent`\">`torrent`</span>, <span pulumi-lang-nodejs=\"`hibun`\" pulumi-lang-dotnet=\"`Hibun`\" pulumi-lang-go=\"`hibun`\" pulumi-lang-python=\"`hibun`\" pulumi-lang-yaml=\"`hibun`\" pulumi-lang-java=\"`hibun`\">`hibun`</span>, <span pulumi-lang-nodejs=\"`7z`\" pulumi-lang-dotnet=\"`7z`\" pulumi-lang-go=\"`7z`\" pulumi-lang-python=\"`7z`\" pulumi-lang-yaml=\"`7z`\" pulumi-lang-java=\"`7z`\">`7z`</span>, <span pulumi-lang-nodejs=\"`xz`\" pulumi-lang-dotnet=\"`Xz`\" pulumi-lang-go=\"`xz`\" pulumi-lang-python=\"`xz`\" pulumi-lang-yaml=\"`xz`\" pulumi-lang-java=\"`xz`\">`xz`</span>, <span pulumi-lang-nodejs=\"`msofficex`\" pulumi-lang-dotnet=\"`Msofficex`\" pulumi-lang-go=\"`msofficex`\" pulumi-lang-python=\"`msofficex`\" pulumi-lang-yaml=\"`msofficex`\" pulumi-lang-java=\"`msofficex`\">`msofficex`</span>, `mach-o`, <span pulumi-lang-nodejs=\"`dmg`\" pulumi-lang-dotnet=\"`Dmg`\" pulumi-lang-go=\"`dmg`\" pulumi-lang-python=\"`dmg`\" pulumi-lang-yaml=\"`dmg`\" pulumi-lang-java=\"`dmg`\">`dmg`</span>, `.net`, <span pulumi-lang-nodejs=\"`xar`\" pulumi-lang-dotnet=\"`Xar`\" pulumi-lang-go=\"`xar`\" pulumi-lang-python=\"`xar`\" pulumi-lang-yaml=\"`xar`\" pulumi-lang-java=\"`xar`\">`xar`</span>, <span pulumi-lang-nodejs=\"`chm`\" pulumi-lang-dotnet=\"`Chm`\" pulumi-lang-go=\"`chm`\" pulumi-lang-python=\"`chm`\" pulumi-lang-yaml=\"`chm`\" pulumi-lang-java=\"`chm`\">`chm`</span>, <span pulumi-lang-nodejs=\"`iso`\" pulumi-lang-dotnet=\"`Iso`\" pulumi-lang-go=\"`iso`\" pulumi-lang-python=\"`iso`\" pulumi-lang-yaml=\"`iso`\" pulumi-lang-java=\"`iso`\">`iso`</span>, <span pulumi-lang-nodejs=\"`crx`\" pulumi-lang-dotnet=\"`Crx`\" pulumi-lang-go=\"`crx`\" pulumi-lang-python=\"`crx`\" pulumi-lang-yaml=\"`crx`\" pulumi-lang-java=\"`crx`\">`crx`</span>, <span pulumi-lang-nodejs=\"`flac`\" pulumi-lang-dotnet=\"`Flac`\" pulumi-lang-go=\"`flac`\" pulumi-lang-python=\"`flac`\" pulumi-lang-yaml=\"`flac`\" pulumi-lang-java=\"`flac`\">`flac`</span>, <span pulumi-lang-nodejs=\"`sis`\" pulumi-lang-dotnet=\"`Sis`\" pulumi-lang-go=\"`sis`\" pulumi-lang-python=\"`sis`\" pulumi-lang-yaml=\"`sis`\" pulumi-lang-java=\"`sis`\">`sis`</span>, <span pulumi-lang-nodejs=\"`prc`\" pulumi-lang-dotnet=\"`Prc`\" pulumi-lang-go=\"`prc`\" pulumi-lang-python=\"`prc`\" pulumi-lang-yaml=\"`prc`\" pulumi-lang-java=\"`prc`\">`prc`</span>, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>, <span pulumi-lang-nodejs=\"`jad`\" pulumi-lang-dotnet=\"`Jad`\" pulumi-lang-go=\"`jad`\" pulumi-lang-python=\"`jad`\" pulumi-lang-yaml=\"`jad`\" pulumi-lang-java=\"`jad`\">`jad`</span>, <span pulumi-lang-nodejs=\"`cod`\" pulumi-lang-dotnet=\"`Cod`\" pulumi-lang-go=\"`cod`\" pulumi-lang-python=\"`cod`\" pulumi-lang-yaml=\"`cod`\" pulumi-lang-java=\"`cod`\">`cod`</span>.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Filter by file name pattern or by file type. Valid values: <span pulumi-lang-nodejs=\"`pattern`\" pulumi-lang-dotnet=\"`Pattern`\" pulumi-lang-go=\"`pattern`\" pulumi-lang-python=\"`pattern`\" pulumi-lang-yaml=\"`pattern`\" pulumi-lang-java=\"`pattern`\">`pattern`</span>, <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Add a file name pattern.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDlpLabelEntry:ObjectDlpLabelEntry": {
      "properties": {
        "fortidataLabelName": {
          "type": "string",
          "description": "Name of FortiData label\n"
        },
        "guid": {
          "type": "string",
          "description": "MPIP label guid.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "mpipLabelName": {
          "type": "string",
          "description": "Name of MPIP label.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDlpProfileRule:ObjectDlpProfileRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take with content that this DLP profile matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `quarantine-ip`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "archive": {
          "type": "string",
          "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Quarantine duration in days, hours, minutes (format = dddhhmm).\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select the number of a DLP file pattern table to match.\n"
        },
        "filterBy": {
          "type": "string",
          "description": "Select the type of content to match. Valid values: <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`sensor`\" pulumi-lang-dotnet=\"`Sensor`\" pulumi-lang-go=\"`sensor`\" pulumi-lang-python=\"`sensor`\" pulumi-lang-yaml=\"`sensor`\" pulumi-lang-java=\"`sensor`\">`sensor`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mip`\" pulumi-lang-dotnet=\"`Mip`\" pulumi-lang-go=\"`mip`\" pulumi-lang-python=\"`mip`\" pulumi-lang-yaml=\"`mip`\" pulumi-lang-java=\"`mip`\">`mip`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "label": {
          "type": "string",
          "description": "MIP label dictionary.\n"
        },
        "matchPercentage": {
          "type": "number",
          "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Filter name.\n"
        },
        "protos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "sensitivities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "sensors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select DLP sensors.\n"
        },
        "severity": {
          "type": "string",
          "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "archive",
            "expiry",
            "filterBy",
            "protos",
            "sensitivities",
            "sensors",
            "severity",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDlpSensorEntry:ObjectDlpSensorEntry": {
      "properties": {
        "count": {
          "type": "number",
          "description": "Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Select a DLP dictionary.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "count",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDlpSensorFilter:ObjectDlpSensorFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take with content that this DLP sensor matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`ban`\" pulumi-lang-dotnet=\"`Ban`\" pulumi-lang-go=\"`ban`\" pulumi-lang-python=\"`ban`\" pulumi-lang-yaml=\"`ban`\" pulumi-lang-java=\"`ban`\">`ban`</span>, `ban-sender`, `quarantine-ip`, `quarantine-port`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "archive": {
          "type": "string",
          "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `summary-only`.\n"
        },
        "companyIdentifier": {
          "type": "string",
          "description": "Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Quarantine duration in days, hours, minutes format (dddhhmm).\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select the number of a DLP file pattern table to match.\n"
        },
        "filterBy": {
          "type": "string",
          "description": "Select the type of content to match. Valid values: `credit-card`, <span pulumi-lang-nodejs=\"`ssn`\" pulumi-lang-dotnet=\"`Ssn`\" pulumi-lang-go=\"`ssn`\" pulumi-lang-python=\"`ssn`\" pulumi-lang-yaml=\"`ssn`\" pulumi-lang-java=\"`ssn`\">`ssn`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>, `file-type`, `file-size`, <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`watermark`\" pulumi-lang-dotnet=\"`Watermark`\" pulumi-lang-go=\"`watermark`\" pulumi-lang-python=\"`watermark`\" pulumi-lang-yaml=\"`watermark`\" pulumi-lang-java=\"`watermark`\">`watermark`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>.\n"
        },
        "fpSensitivity": {
          "type": "string",
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "matchPercentage": {
          "type": "number",
          "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Filter name.\n"
        },
        "protos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Enter a regular expression to match (max. 255 characters).\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "severity": {
          "type": "string",
          "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "archive",
            "filterBy",
            "protos",
            "severity",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDnsfilterDomainfilterEntry:ObjectDnsfilterDomainfilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for domain filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain entries to be filtered.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this domain filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DNS domain filter type. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "status",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDnsfilterProfileDnsTranslation:ObjectDnsfilterProfileDnsTranslation": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "DNS translation type (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "dst": {
          "type": "string",
          "description": "IPv4 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src.\n"
        },
        "dst6": {
          "type": "string",
          "description": "IPv6 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src6.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "netmask": {
          "type": "string",
          "description": "If src and dst are subnets rather than single IP addresses, enter the netmask for both src and dst.\n"
        },
        "prefix": {
          "type": "number",
          "description": "If src6 and dst6 are subnets rather than single IP addresses, enter the prefix for both src6 and dst6 (1 - 128, default = 128).\n"
        },
        "src": {
          "type": "string",
          "description": "IPv4 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst.\n"
        },
        "src6": {
          "type": "string",
          "description": "IPv6 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst6.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DNS translation entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "dst",
            "dst6",
            "netmask",
            "prefix",
            "src",
            "src6",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDnsfilterProfileDomainFilter:ObjectDnsfilterProfileDomainFilter": {
      "properties": {
        "domainFilterTable": {
          "type": "number",
          "description": "DNS domain filter table ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDnsfilterProfileFtgdDns:ObjectDnsfilterProfileFtgdDns": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgdDnsFilter:ObjectDnsfilterProfileFtgdDnsFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard DNS filter options. Valid values: `error-allow`, `ftgd-disable`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "options"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDnsfilterProfileFtgdDnsFilter:ObjectDnsfilterProfileFtgdDnsFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for DNS requests matching the category. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category number.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable DNS filter logging for this DNS profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "category",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDnsfilterProfileFtgddnsFilter:ObjectDnsfilterProfileFtgddnsFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for DNS requests matching the category. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category number.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable DNS filter logging for this DNS profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "category",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping": {
      "properties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicCertificateLocalDynamicMapping:ObjectDynamicCertificateLocalDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping_Scope:ObjectDynamicCertificateLocalDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "localCert": {
          "type": "string",
          "description": "Local-Cert.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicCertificateLocalDynamicMapping_Scope:ObjectDynamicCertificateLocalDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicInterfaceDynamicMapping:ObjectDynamicInterfaceDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping_Scope:ObjectDynamicInterfaceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "intrazoneDeny": {
          "type": "string",
          "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local-Intf.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "localIntfs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectDynamicInterfaceDynamicMapping_Scope:ObjectDynamicInterfaceDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicInterfacePlatformMapping:ObjectDynamicInterfacePlatformMapping": {
      "properties": {
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "intfZone": {
          "type": "string",
          "description": "Intf-Zone.\n"
        },
        "intrazoneDeny": {
          "type": "string",
          "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicMulticastInterfaceDynamicMapping:ObjectDynamicMulticastInterfaceDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping_Scope:ObjectDynamicMulticastInterfaceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "localIntf": {
          "type": "string",
          "description": "Local-Intf.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicMulticastInterfaceDynamicMapping_Scope:ObjectDynamicMulticastInterfaceDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicVpntunnelDynamicMapping:ObjectDynamicVpntunnelDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping_Scope:ObjectDynamicVpntunnelDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "localIpsec": {
          "type": "string",
          "description": "Local-Ipsec.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectDynamicVpntunnelDynamicMapping_Scope:ObjectDynamicVpntunnelDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectEmailfilterBlockallowlistEntry:ObjectEmailfilterBlockallowlistEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern to match.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "addrType",
            "ip4Subnet",
            "status",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterBwlEntry:ObjectEmailfilterBwlEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "addrType",
            "ip4Subnet",
            "status",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterBwordEntry:ObjectEmailfilterBwordEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Banned word entry ID.\n"
        },
        "language": {
          "type": "string",
          "description": "Language for the banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern for the banned word.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score value.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "where": {
          "type": "string",
          "description": "Component of the email to be scanned. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "language",
            "patternType",
            "score",
            "status",
            "where"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterDnsblEntry:ObjectEmailfilterDnsblEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject connection or mark as spam email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "DNSBL/ORBL entry ID.\n"
        },
        "server": {
          "type": "string",
          "description": "DNSBL or ORBL server name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterIptrustEntry:ObjectEmailfilterIptrustEntry": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Trusted IP entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address or network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip4Subnet",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterMheaderEntry:ObjectEmailfilterMheaderEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "fieldbody": {
          "type": "string",
          "description": "Pattern for the header field body.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Pattern for header field name.\n"
        },
        "id": {
          "type": "number",
          "description": "Mime header entry ID.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "patternType",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterProfileFileFilter:ObjectEmailfilterProfileFileFilter": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileFileFilterEntry:ObjectEmailfilterProfileFileFilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanArchiveContents": {
          "type": "string",
          "description": "Enable/disable file filter archive contents scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable file filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectEmailfilterProfileFileFilterEntry:ObjectEmailfilterProfileFileFilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "encryption": {
          "type": "string",
          "description": "Encryption. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "fileTypes",
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterProfileGmail:ObjectEmailfilterProfileGmail": {
      "properties": {
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "log",
            "logAll"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterProfileImap:ObjectEmailfilterProfileImap": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "log",
            "logAll",
            "tagTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterProfileMapi:ObjectEmailfilterProfileMapi": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectEmailfilterProfileMsnHotmail:ObjectEmailfilterProfileMsnHotmail": {
      "properties": {
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "log",
            "logAll"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterProfileOtherWebmails:ObjectEmailfilterProfileOtherWebmails": {
      "properties": {
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectEmailfilterProfilePop3:ObjectEmailfilterProfilePop3": {
      "properties": {
        "action": {
          "type": "string"
        },
        "log": {
          "type": "string"
        },
        "logAll": {
          "type": "string"
        },
        "tagMsg": {
          "type": "string"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "log",
            "logAll",
            "tagTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectEmailfilterProfileSmtp:ObjectEmailfilterProfileSmtp": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "hdrip": {
          "type": "string",
          "description": "Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localOverride": {
          "type": "string",
          "description": "Enable/disable local filter to override SMTP remote check result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "log",
            "logAll",
            "tagTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular": {
      "properties": {
        "controllerReport": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularControllerReport:ObjectExtendercontrollerExtenderprofileCellularControllerReport",
          "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan names.\n"
        },
        "modem1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1",
          "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
        },
        "modem2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2",
          "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
        },
        "smsNotification": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsNotification:ObjectExtendercontrollerExtenderprofileCellularSmsNotification",
          "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularControllerReport:ObjectExtendercontrollerExtenderprofileCellularControllerReport": {
      "properties": {
        "interval": {
          "type": "number",
          "description": "Controller report interval.\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Controller report signal threshold.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n\n\nThe <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "interval",
            "signalThreshold",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1": {
      "properties": {
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch"
        },
        "connStatus": {
          "type": "number"
        },
        "defaultSim": {
          "type": "string"
        },
        "gps": {
          "type": "string"
        },
        "modemId": {
          "type": "number"
        },
        "preferredCarrier": {
          "type": "string"
        },
        "redundantIntf": {
          "type": "string"
        },
        "redundantMode": {
          "type": "string"
        },
        "sim1Pin": {
          "type": "string"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        },
        "sim2Pin": {
          "type": "string"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "defaultSim",
            "gps",
            "redundantMode",
            "sim1Pin",
            "sim1PinCodes",
            "sim2Pin",
            "sim2PinCodes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch": {
      "properties": {
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataplan",
            "disconnect",
            "disconnectPeriod",
            "disconnectThreshold",
            "signal",
            "switchBackTime",
            "switchBackTimer",
            "switchBacks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2": {
      "properties": {
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch"
        },
        "connStatus": {
          "type": "number"
        },
        "defaultSim": {
          "type": "string"
        },
        "gps": {
          "type": "string"
        },
        "modemId": {
          "type": "number"
        },
        "preferredCarrier": {
          "type": "string"
        },
        "redundantIntf": {
          "type": "string"
        },
        "redundantMode": {
          "type": "string"
        },
        "sim1Pin": {
          "type": "string"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        },
        "sim2Pin": {
          "type": "string"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "defaultSim",
            "gps",
            "modemId",
            "redundantMode",
            "sim1Pin",
            "sim1PinCodes",
            "sim2Pin",
            "sim2PinCodes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch": {
      "properties": {
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataplan",
            "disconnect",
            "disconnectPeriod",
            "disconnectThreshold",
            "signal",
            "switchBackTime",
            "switchBackTimer",
            "switchBacks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularSmsNotification:ObjectExtendercontrollerExtenderprofileCellularSmsNotification": {
      "properties": {
        "alert": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlert",
          "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiver"
          },
          "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlert": {
      "properties": {
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataExhausted",
            "fgtBackupModeSwitch",
            "lowSignalStrength",
            "modeSwitch",
            "osImageFallback",
            "sessionDisconnect",
            "systemReboot"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiver": {
      "properties": {
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number.  Format: [+][country code][area code][local phone number].  For example: +16501234567.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "alerts",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert": {
      "properties": {
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataExhausted",
            "fgtBackupModeSwitch",
            "lowSignalStrength",
            "modeSwitch",
            "osImageFallback",
            "sessionDisconnect",
            "systemReboot"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver": {
      "properties": {
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number.  Format: [+][country code][area code][local phone number].  For example: +16501234567.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "alerts",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileLanExtension:ObjectExtendercontrollerExtenderprofileLanExtension": {
      "properties": {
        "backhaulInterface": {
          "type": "string",
          "description": "IPsec phase1 interface.\n"
        },
        "backhaulIp": {
          "type": "string",
          "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
        },
        "backhauls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanExtensionBackhaul:ObjectExtendercontrollerExtenderprofileLanExtensionBackhaul"
          },
          "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
        },
        "ipsecTunnel": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "linkLoadbalance": {
          "type": "string",
          "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "linkLoadbalance"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileLanExtensionBackhaul:ObjectExtendercontrollerExtenderprofileLanExtensionBackhaul": {
      "properties": {
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "port",
            "role",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul": {
      "properties": {
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "port",
            "role",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtendercontrollerSimProfileAutoSwitchProfile:ObjectExtendercontrollerSimProfileAutoSwitchProfile": {
      "properties": {
        "dataplan": {
          "type": "string",
          "description": "Dataplan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Disconnect-Period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Disconnect-Threshold.\n"
        },
        "signal": {
          "type": "string",
          "description": "Signal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Switch-Back-Time.\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Switch-Back-Timer.\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch-Back. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataplan",
            "disconnect",
            "disconnectPeriod",
            "disconnectThreshold",
            "signal",
            "status",
            "switchBackTime",
            "switchBackTimer",
            "switchBacks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellular:ObjectExtensioncontrollerExtenderprofileCellular": {
      "properties": {
        "controllerReport": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularControllerReport:ObjectExtensioncontrollerExtenderprofileCellularControllerReport",
          "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
        },
        "dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dataplan names.\n"
        },
        "modem1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1",
          "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
        },
        "modem2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2",
          "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
        },
        "smsNotification": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsNotification:ObjectExtensioncontrollerExtenderprofileCellularSmsNotification",
          "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataplans"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularControllerReport:ObjectExtensioncontrollerExtenderprofileCellularControllerReport": {
      "properties": {
        "interval": {
          "type": "number",
          "description": "Controller report interval.\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Controller report signal threshold.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n\n\nThe <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "interval",
            "signalThreshold",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1": {
      "properties": {
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch"
        },
        "connStatus": {
          "type": "number"
        },
        "defaultSim": {
          "type": "string"
        },
        "gps": {
          "type": "string"
        },
        "modemId": {
          "type": "number"
        },
        "multiplePdn": {
          "type": "string"
        },
        "pdn1Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pdn2Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pdn3Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pdn4Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "preferredCarrier": {
          "type": "string"
        },
        "redundantIntf": {
          "type": "string"
        },
        "redundantMode": {
          "type": "string"
        },
        "sim1Pin": {
          "type": "string"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        },
        "sim2Pin": {
          "type": "string"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "defaultSim",
            "gps",
            "pdn1Dataplans",
            "pdn2Dataplans",
            "pdn3Dataplans",
            "pdn4Dataplans",
            "redundantMode",
            "sim1Pin",
            "sim1PinCodes",
            "sim2Pin",
            "sim2PinCodes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch": {
      "properties": {
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataplan",
            "disconnect",
            "disconnectPeriod",
            "disconnectThreshold",
            "signal",
            "switchBackTime",
            "switchBackTimer",
            "switchBacks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2": {
      "properties": {
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch"
        },
        "connStatus": {
          "type": "number"
        },
        "defaultSim": {
          "type": "string"
        },
        "gps": {
          "type": "string"
        },
        "modemId": {
          "type": "number"
        },
        "multiplePdn": {
          "type": "string"
        },
        "pdn1Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pdn2Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pdn3Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pdn4Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "preferredCarrier": {
          "type": "string"
        },
        "redundantIntf": {
          "type": "string"
        },
        "redundantMode": {
          "type": "string"
        },
        "sim1Pin": {
          "type": "string"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        },
        "sim2Pin": {
          "type": "string"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "defaultSim",
            "gps",
            "modemId",
            "pdn1Dataplans",
            "pdn2Dataplans",
            "pdn3Dataplans",
            "pdn4Dataplans",
            "redundantMode",
            "sim1Pin",
            "sim1PinCodes",
            "sim2Pin",
            "sim2PinCodes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch": {
      "properties": {
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataplan",
            "disconnect",
            "disconnectPeriod",
            "disconnectThreshold",
            "signal",
            "switchBackTime",
            "switchBackTimer",
            "switchBacks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularSmsNotification:ObjectExtensioncontrollerExtenderprofileCellularSmsNotification": {
      "properties": {
        "alert": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsNotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsNotificationAlert",
          "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsNotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsNotificationReceiver"
          },
          "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularSmsNotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsNotificationAlert": {
      "properties": {
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataExhausted",
            "fgtBackupModeSwitch",
            "lowSignalStrength",
            "modeSwitch",
            "osImageFallback",
            "sessionDisconnect",
            "systemReboot"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularSmsNotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsNotificationReceiver": {
      "properties": {
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "alerts",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert": {
      "properties": {
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dataExhausted",
            "fgtBackupModeSwitch",
            "lowSignalStrength",
            "modeSwitch",
            "osImageFallback",
            "sessionDisconnect",
            "systemReboot"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver": {
      "properties": {
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "alerts",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanExtension:ObjectExtensioncontrollerExtenderprofileLanExtension": {
      "properties": {
        "backhaulInterface": {
          "type": "string",
          "description": "IPsec phase1 interface.\n"
        },
        "backhaulIp": {
          "type": "string",
          "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
        },
        "backhauls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanExtensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanExtensionBackhaul"
          },
          "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
        },
        "downlinks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanExtensionDownlink:ObjectExtensioncontrollerExtenderprofileLanExtensionDownlink"
          },
          "description": "Downlinks. The structure of <span pulumi-lang-nodejs=\"`downlinks`\" pulumi-lang-dotnet=\"`Downlinks`\" pulumi-lang-go=\"`downlinks`\" pulumi-lang-python=\"`downlinks`\" pulumi-lang-yaml=\"`downlinks`\" pulumi-lang-java=\"`downlinks`\">`downlinks`</span> block is documented below.\n"
        },
        "ipsecTunnel": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "linkLoadbalance": {
          "type": "string",
          "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
        },
        "trafficSplitServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanExtensionTrafficSplitService:ObjectExtensioncontrollerExtenderprofileLanExtensionTrafficSplitService"
          },
          "description": "Traffic-Split-Services. The structure of <span pulumi-lang-nodejs=\"`trafficSplitServices`\" pulumi-lang-dotnet=\"`TrafficSplitServices`\" pulumi-lang-go=\"`trafficSplitServices`\" pulumi-lang-python=\"`traffic_split_services`\" pulumi-lang-yaml=\"`trafficSplitServices`\" pulumi-lang-java=\"`trafficSplitServices`\">`traffic_split_services`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "linkLoadbalance"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanExtensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanExtensionBackhaul": {
      "properties": {
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "port",
            "role",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanExtensionDownlink:ObjectExtensioncontrollerExtenderprofileLanExtensionDownlink": {
      "properties": {
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink config entry name.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink port. Valid values: <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`lan1`\" pulumi-lang-dotnet=\"`Lan1`\" pulumi-lang-go=\"`lan1`\" pulumi-lang-python=\"`lan1`\" pulumi-lang-yaml=\"`lan1`\" pulumi-lang-java=\"`lan1`\">`lan1`</span>, <span pulumi-lang-nodejs=\"`lan2`\" pulumi-lang-dotnet=\"`Lan2`\" pulumi-lang-go=\"`lan2`\" pulumi-lang-python=\"`lan2`\" pulumi-lang-yaml=\"`lan2`\" pulumi-lang-java=\"`lan2`\">`lan2`</span>.\n"
        },
        "pvid": {
          "type": "number",
          "description": "FortiExtender LAN extension downlink PVID.\n"
        },
        "type": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink type [port/vap]. Valid values: <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>, <span pulumi-lang-nodejs=\"`vap`\" pulumi-lang-dotnet=\"`Vap`\" pulumi-lang-go=\"`vap`\" pulumi-lang-python=\"`vap`\" pulumi-lang-yaml=\"`vap`\" pulumi-lang-java=\"`vap`\">`vap`</span>.\n"
        },
        "vaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiExtender LAN extension downlink vap.\n"
        },
        "vids": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "FortiExtender LAN extension downlink VIDs.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "pvid",
            "type",
            "vaps",
            "vids"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanExtensionTrafficSplitService:ObjectExtensioncontrollerExtenderprofileLanExtensionTrafficSplitService": {
      "properties": {
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address selection.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension tunnel split entry name.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service selection.\n"
        },
        "vsdb": {
          "type": "string",
          "description": "Select vsdb [enable/disable]. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addresses",
            "services",
            "vsdb"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul": {
      "properties": {
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "port",
            "role",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanextensionDownlink:ObjectExtensioncontrollerExtenderprofileLanextensionDownlink": {
      "properties": {
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink config entry name.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink port. Valid values: <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`lan1`\" pulumi-lang-dotnet=\"`Lan1`\" pulumi-lang-go=\"`lan1`\" pulumi-lang-python=\"`lan1`\" pulumi-lang-yaml=\"`lan1`\" pulumi-lang-java=\"`lan1`\">`lan1`</span>, <span pulumi-lang-nodejs=\"`lan2`\" pulumi-lang-dotnet=\"`Lan2`\" pulumi-lang-go=\"`lan2`\" pulumi-lang-python=\"`lan2`\" pulumi-lang-yaml=\"`lan2`\" pulumi-lang-java=\"`lan2`\">`lan2`</span>.\n"
        },
        "pvid": {
          "type": "number",
          "description": "FortiExtender LAN extension downlink PVID.\n"
        },
        "type": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink type [port/vap]. Valid values: <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>, <span pulumi-lang-nodejs=\"`vap`\" pulumi-lang-dotnet=\"`Vap`\" pulumi-lang-go=\"`vap`\" pulumi-lang-python=\"`vap`\" pulumi-lang-yaml=\"`vap`\" pulumi-lang-java=\"`vap`\">`vap`</span>.\n"
        },
        "vaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiExtender LAN extension downlink vap.\n"
        },
        "vids": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "FortiExtender LAN extension downlink VIDs.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "pvid",
            "type",
            "vaps",
            "vids"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService:ObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService": {
      "properties": {
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address selection.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension tunnel split entry name.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service selection.\n"
        },
        "vsdb": {
          "type": "string",
          "description": "Select vsdb [enable/disable]. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addresses",
            "services",
            "vsdb"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileWifi:ObjectExtensioncontrollerExtenderprofileWifi": {
      "properties": {
        "country": {
          "type": "string",
          "description": "Country in which this FEX will operate (default = NA). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `AF`, `NG`, `TZ`, `ZM`, `SN`, `CI`, `GH`, `CM`, `MW`, `AO`, `GA`, `ML`, `BJ`, `MG`, `TD`, `BW`, `LY`, `RW`, `MZ`, `GM`, `LS`, `MU`, `CG`, `UG`, `BF`, `SL`, `SO`, `CD`, `NE`, `CF`, `SZ`, `TG`, `LR`, `MR`, `DJ`, `RE`, `RS`, `ME`, `IQ`, `MD`, `KY`, `BB`, `BM`, `TC`, `VI`, `PM`, `MF`, `GD`, `IM`, `FO`, `GI`, `GL`, `TM`, `MN`, `VU`, `FJ`, `LA`, `GU`, `WF`, `MH`, `BT`, `FM`, `PF`, `NI`, `PY`, `HT`, `GY`, `AW`, `KN`, `GF`, `AS`, `MP`, `PW`, `MM`, `LC`, `GP`, `ET`, `SR`, `CX`, `DM`, `MQ`, `YT`, `BL`, `--`.\n"
        },
        "dfs": {
          "type": "string",
          "description": "Wi-Fi 5G Radio DFS channel enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radio1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1",
          "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
        },
        "radio2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2",
          "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "country"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1": {
      "properties": {
        "band": {
          "type": "string",
          "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `5GHz`.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi channels. Valid values: `CH36`, `CH40`, `CH44`, `CH48`, `CH52`, `CH56`, `CH60`, `CH64`, `CH100`, `CH104`, `CH108`, `CH112`, `CH116`, `CH120`, `CH124`, `CH128`, `CH132`, `CH136`, `CH140`, `CH144`, `CH149`, `CH153`, `CH157`, `CH161`, `CH165`.\n"
        },
        "extensionChannel": {
          "type": "string",
          "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
        },
        "guardInterval": {
          "type": "string",
          "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
        },
        "lanExtVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
        },
        "localVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
        },
        "mode": {
          "type": "string",
          "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "operatingStandard": {
          "type": "string",
          "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio ID.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "band",
            "bandwidth",
            "beaconInterval",
            "bssColorMode",
            "channels",
            "extensionChannel",
            "guardInterval",
            "lanExtVaps",
            "localVaps",
            "mode",
            "n80211d",
            "operatingStandard",
            "powerLevel",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2": {
      "properties": {
        "band": {
          "type": "string",
          "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `5GHz`.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi channels. Valid values: `CH36`, `CH40`, `CH44`, `CH48`, `CH52`, `CH56`, `CH60`, `CH64`, `CH100`, `CH104`, `CH108`, `CH112`, `CH116`, `CH120`, `CH124`, `CH128`, `CH132`, `CH136`, `CH140`, `CH144`, `CH149`, `CH153`, `CH157`, `CH161`, `CH165`.\n"
        },
        "extensionChannel": {
          "type": "string",
          "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
        },
        "guardInterval": {
          "type": "string",
          "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
        },
        "lanExtVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
        },
        "localVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
        },
        "mode": {
          "type": "string",
          "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "operatingStandard": {
          "type": "string",
          "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio ID.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "band",
            "bandwidth",
            "beaconInterval",
            "bssColorMode",
            "channels",
            "extensionChannel",
            "guardInterval",
            "lanExtVaps",
            "localVaps",
            "mode",
            "n80211d",
            "operatingStandard",
            "powerLevel",
            "radioId",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFilefilterProfileRule:ObjectFilefilterProfileRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Traffic direction. (HTTP, FTP, SSH, CIFS only) Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "name": {
          "type": "string",
          "description": "File-filter rule name.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply rule to. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "direction",
            "fileTypes",
            "name",
            "passwordProtected",
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGateway6:ObjectFirewallAccessproxy6ApiGateway6": {
      "properties": {
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "h2Support": {
          "type": "string"
        },
        "h3Support": {
          "type": "string"
        },
        "httpCookieAge": {
          "type": "number"
        },
        "httpCookieDomain": {
          "type": "string"
        },
        "httpCookieDomainFromHost": {
          "type": "string"
        },
        "httpCookieGeneration": {
          "type": "number"
        },
        "httpCookiePath": {
          "type": "string"
        },
        "httpCookieShare": {
          "type": "string"
        },
        "httpsCookieSecure": {
          "type": "string"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ldbMethod": {
          "type": "string"
        },
        "persistence": {
          "type": "string"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway6Quic:ObjectFirewallAccessproxy6ApiGateway6Quic"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway6Realserver:ObjectFirewallAccessproxy6ApiGateway6Realserver"
          }
        },
        "samlRedirect": {
          "type": "string"
        },
        "samlServer": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "sslAlgorithm": {
          "type": "string"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway6SslCipherSuite:ObjectFirewallAccessproxy6ApiGateway6SslCipherSuite"
          }
        },
        "sslDhBits": {
          "type": "string"
        },
        "sslMaxVersion": {
          "type": "string"
        },
        "sslMinVersion": {
          "type": "string"
        },
        "sslRenegotiation": {
          "type": "string"
        },
        "sslVpnWebPortal": {
          "type": "string"
        },
        "urlMap": {
          "type": "string"
        },
        "urlMapType": {
          "type": "string"
        },
        "virtualHost": {
          "type": "string"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "applications",
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieGeneration",
            "httpCookieShare",
            "httpsCookieSecure",
            "id",
            "ldbMethod",
            "persistence",
            "samlRedirect",
            "service",
            "sslAlgorithm",
            "sslDhBits",
            "sslRenegotiation",
            "urlMap",
            "urlMapType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGateway6Quic:ObjectFirewallAccessproxy6ApiGateway6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGateway6Realserver:ObjectFirewallAccessproxy6ApiGateway6Realserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "sshHostKeys",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGateway6SslCipherSuite:ObjectFirewallAccessproxy6ApiGateway6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGateway:ObjectFirewallAccessproxy6ApiGateway": {
      "properties": {
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGatewayQuic:ObjectFirewallAccessproxy6ApiGatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGatewayRealserver:ObjectFirewallAccessproxy6ApiGatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGatewaySslCipherSuite:ObjectFirewallAccessproxy6ApiGatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "applications",
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieGeneration",
            "httpCookieShare",
            "httpsCookieSecure",
            "id",
            "ldbMethod",
            "persistence",
            "samlRedirect",
            "service",
            "sslAlgorithm",
            "sslDhBits",
            "sslRenegotiation",
            "urlMap",
            "urlMapType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGatewayQuic:ObjectFirewallAccessproxy6ApiGatewayQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGatewayRealserver:ObjectFirewallAccessproxy6ApiGatewayRealserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "sshHostKeys",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApiGatewaySslCipherSuite:ObjectFirewallAccessproxy6ApiGatewaySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6Apigateway6Quic:ObjectFirewallAccessproxy6Apigateway6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6Apigateway6Realserver:ObjectFirewallAccessproxy6Apigateway6Realserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "sshHostKeys",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6Apigateway6SslCipherSuite:ObjectFirewallAccessproxy6Apigateway6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApigatewayQuic:ObjectFirewallAccessproxy6ApigatewayQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApigatewayRealserver:ObjectFirewallAccessproxy6ApigatewayRealserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "sshHostKeys",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxy6ApigatewaySslCipherSuite:ObjectFirewallAccessproxy6ApigatewaySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGateway6:ObjectFirewallAccessproxyApiGateway6": {
      "properties": {
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "h2Support": {
          "type": "string"
        },
        "h3Support": {
          "type": "string"
        },
        "httpCookieAge": {
          "type": "number"
        },
        "httpCookieDomain": {
          "type": "string"
        },
        "httpCookieDomainFromHost": {
          "type": "string"
        },
        "httpCookieGeneration": {
          "type": "number"
        },
        "httpCookiePath": {
          "type": "string"
        },
        "httpCookieShare": {
          "type": "string"
        },
        "httpsCookieSecure": {
          "type": "string"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to SSL real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "persistence": {
          "type": "string"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway6Quic:ObjectFirewallAccessproxyApiGateway6Quic"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway6Realserver:ObjectFirewallAccessproxyApiGateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string"
        },
        "samlServer": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "sslAlgorithm": {
          "type": "string"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway6SslCipherSuite:ObjectFirewallAccessproxyApiGateway6SslCipherSuite"
          }
        },
        "sslDhBits": {
          "type": "string"
        },
        "sslMaxVersion": {
          "type": "string"
        },
        "sslMinVersion": {
          "type": "string"
        },
        "sslRenegotiation": {
          "type": "string"
        },
        "sslVpnWebPortal": {
          "type": "string"
        },
        "urlMap": {
          "type": "string"
        },
        "urlMapType": {
          "type": "string"
        },
        "virtualHost": {
          "type": "string"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "applications",
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieGeneration",
            "httpCookieShare",
            "httpsCookieSecure",
            "id",
            "ldbMethod",
            "persistence",
            "samlRedirect",
            "service",
            "sslAlgorithm",
            "sslDhBits",
            "sslMaxVersion",
            "sslMinVersion",
            "sslRenegotiation",
            "urlMap",
            "urlMapType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGateway6Quic:ObjectFirewallAccessproxyApiGateway6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGateway6Realserver:ObjectFirewallAccessproxyApiGateway6Realserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGateway6SslCipherSuite:ObjectFirewallAccessproxyApiGateway6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGateway:ObjectFirewallAccessproxyApiGateway": {
      "properties": {
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGatewayQuic:ObjectFirewallAccessproxyApiGatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGatewayRealserver:ObjectFirewallAccessproxyApiGatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGatewaySslCipherSuite:ObjectFirewallAccessproxyApiGatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "applications",
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieGeneration",
            "httpCookieShare",
            "httpsCookieSecure",
            "id",
            "ldbMethod",
            "persistence",
            "samlRedirect",
            "service",
            "sslAlgorithm",
            "sslDhBits",
            "sslMaxVersion",
            "sslMinVersion",
            "sslRenegotiation",
            "urlMap",
            "urlMapType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGatewayQuic:ObjectFirewallAccessproxyApiGatewayQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGatewayRealserver:ObjectFirewallAccessproxyApiGatewayRealserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApiGatewaySslCipherSuite:ObjectFirewallAccessproxyApiGatewaySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApigateway6Quic:ObjectFirewallAccessproxyApigateway6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApigateway6Realserver:ObjectFirewallAccessproxyApigateway6Realserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApigateway6SslCipherSuite:ObjectFirewallAccessproxyApigateway6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApigatewayQuic:ObjectFirewallAccessproxyApigatewayQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApigatewayRealserver:ObjectFirewallAccessproxyApigatewayRealserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "externalAuth",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "ip",
            "port",
            "sshHostKeyValidation",
            "status",
            "translateHost",
            "tunnelEncryption",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyApigatewaySslCipherSuite:ObjectFirewallAccessproxyApigatewaySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyRealserver:ObjectFirewallAccessproxyRealserver": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "status",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyServerPubkeyAuthSettings:ObjectFirewallAccessproxyServerPubkeyAuthSettings": {
      "properties": {
        "authCa": {
          "type": "string",
          "description": "Name of the SSH server public key authentication CA.\n"
        },
        "certExtensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerPubkeyAuthSettingsCertExtension:ObjectFirewallAccessproxyServerPubkeyAuthSettingsCertExtension"
          },
          "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
        },
        "permitAgentForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPortForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPty": {
          "type": "string",
          "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitUserRc": {
          "type": "string",
          "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitX11Forwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceAddress": {
          "type": "string",
          "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "permitAgentForwarding",
            "permitPortForwarding",
            "permitPty",
            "permitUserRc",
            "permitX11Forwarding",
            "sourceAddress"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyServerPubkeyAuthSettingsCertExtension:ObjectFirewallAccessproxyServerPubkeyAuthSettingsCertExtension": {
      "properties": {
        "critical": {
          "type": "string",
          "description": "Critical option. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "data": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate extension. Valid values: <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "critical",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension:ObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension": {
      "properties": {
        "critical": {
          "type": "string",
          "description": "Critical option. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "data": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate extension. Valid values: <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "critical",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAccessproxysshclientcertCertExtension:ObjectFirewallAccessproxysshclientcertCertExtension": {
      "properties": {
        "critical": {
          "type": "string",
          "description": "Critical option. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "data": {
          "type": "string",
          "description": "Data of certificate extension.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate extension. Valid values: <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "critical",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddress6DynamicMapping:ObjectFirewallAddress6DynamicMapping": {
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping_Scope:ObjectFirewallAddress6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "Country.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "host": {
          "type": "string",
          "description": "Host Address.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Macaddr.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMappingSubnetSegment:ObjectFirewallAddress6DynamicMappingSubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "template": {
          "type": "string",
          "description": "IPv6 address template.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IPv6 address and wildcard netmask.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endMac",
            "fabricObject",
            "host",
            "hostType",
            "ip6",
            "macaddrs",
            "sdnAddrType",
            "startMac",
            "type",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddress6DynamicMappingSubnetSegment:ObjectFirewallAddress6DynamicMappingSubnetSegment": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "type": {
          "type": "string",
          "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddress6DynamicMapping_Scope:ObjectFirewallAddress6DynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddress6List:ObjectFirewallAddress6List": {
      "properties": {
        "ip": {
          "type": "string",
          "description": "IP.\n"
        },
        "netId": {
          "type": "string",
          "description": "Network ID.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddress6SubnetSegment:ObjectFirewallAddress6SubnetSegment": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "type": {
          "type": "string",
          "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddress6Tagging:ObjectFirewallAddress6Tagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddress6templateSubnetSegment:ObjectFirewallAddress6templateSubnetSegment": {
      "properties": {
        "bits": {
          "type": "number",
          "description": "Number of bits.\n"
        },
        "exclusive": {
          "type": "string",
          "description": "Enable/disable exclusive value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Subnet segment ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Subnet segment name.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetSegmentValue:ObjectFirewallAddress6templateSubnetSegmentValue"
          },
          "description": "Values. The structure of <span pulumi-lang-nodejs=\"`values`\" pulumi-lang-dotnet=\"`Values`\" pulumi-lang-go=\"`values`\" pulumi-lang-python=\"`values`\" pulumi-lang-yaml=\"`values`\" pulumi-lang-java=\"`values`\">`values`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "exclusive",
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddress6templateSubnetSegmentValue:ObjectFirewallAddress6templateSubnetSegmentValue": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Subnet segment value name.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddress6templateSubnetsegmentValue:ObjectFirewallAddress6templateSubnetsegmentValue": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Subnet segment value name.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddressDynamicMapping:ObjectFirewallAddressDynamicMapping": {
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping_Scope:ObjectFirewallAddressDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "agentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Telemetry agent id.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Network interface associated with address.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
        },
        "clearpassSpt": {
          "type": "string",
          "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IP addresses associated to a specific country.\n"
        },
        "dirty": {
          "type": "string",
          "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address.\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name address.\n"
        },
        "fssoGroup": {
          "type": "string",
          "description": "FSSO group(s).\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "hwModel": {
          "type": "string",
          "description": "Dynamic address matching hardware model.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Dynamic address matching hardware vendor.\n"
        },
        "interface": {
          "type": "string",
          "description": "Name of interface whose IP address is to be used.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Macaddr.\n"
        },
        "nodeIpOnly": {
          "type": "string",
          "description": "Node-Ip-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objTag": {
          "type": "string",
          "description": "Obj-Tag.\n"
        },
        "objType": {
          "type": "string",
          "description": "Obj-Type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization domain name (Syntax: organization/domain).\n"
        },
        "os": {
          "type": "string",
          "description": "Dynamic address matching operating system.\n"
        },
        "patternEnd": {
          "type": "number",
          "description": "Pattern-End.\n"
        },
        "patternStart": {
          "type": "number",
          "description": "Pattern-Start.\n"
        },
        "policyGroup": {
          "type": "string",
          "description": "Policy group name.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "ssoAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name(s) of the RADIUS user groups that this address includes.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address.\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subType": {
          "type": "string",
          "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
        },
        "subnet": {
          "type": "string",
          "description": "IP address and subnet mask of address.\n"
        },
        "subnetName": {
          "type": "string",
          "description": "Subnet name.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "Dynamic address matching software version.\n"
        },
        "tagDetectionLevel": {
          "type": "string",
          "description": "Tag detection level of dynamic address object.\n"
        },
        "tagType": {
          "type": "string",
          "description": "Tag type of dynamic address object.\n"
        },
        "tagUuid": {
          "type": "string",
          "description": "Foreign UUID of dynamic address object.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "Url.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IP address and wildcard netmask.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name with wildcard characters.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "agentIds",
            "allowRouting",
            "clearpassSpt",
            "dirty",
            "endMac",
            "fabricObject",
            "macaddrs",
            "nodeIpOnly",
            "objType",
            "sdnAddrType",
            "ssoAttributeValues",
            "startMac",
            "subnet",
            "type",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddressDynamicMapping_Scope:ObjectFirewallAddressDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddressList:ObjectFirewallAddressList": {
      "properties": {
        "ip": {
          "type": "string",
          "description": "IP.\n"
        },
        "netId": {
          "type": "string",
          "description": "Network ID.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddressTagging:ObjectFirewallAddressTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddrgrp6DynamicMapping:ObjectFirewallAddrgrp6DynamicMapping": {
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping_Scope:ObjectFirewallAddrgrp6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address6 exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "member": {
          "type": "string",
          "description": "Address objects contained within the group.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "exclude",
            "excludeMembers",
            "fabricObject",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddrgrp6DynamicMapping_Scope:ObjectFirewallAddrgrp6DynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddrgrp6Tagging:ObjectFirewallAddrgrp6Tagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddrgrpDynamicMapping:ObjectFirewallAddrgrpDynamicMapping": {
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping_Scope:ObjectFirewallAddrgrpDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMember": {
          "type": "string",
          "description": "Address exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "allowRouting",
            "category",
            "exclude",
            "fabricObject",
            "members",
            "type",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallAddrgrpDynamicMapping_Scope:ObjectFirewallAddrgrpDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallAddrgrpTagging:ObjectFirewallAddrgrpTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCarrierendpointbwlEntry:ObjectFirewallCarrierendpointbwlEntry": {
      "properties": {
        "actions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take on this end point Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, `exempt-mass-mms`.\n"
        },
        "carrierEndpoint": {
          "type": "string",
          "description": "End point to act on.\n"
        },
        "logActions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take on this end point Valid values: <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>, <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable specified action(s) for this end point. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "actions",
            "logActions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasApplication:ObjectFirewallCasbprofileSaasApplication": {
      "properties": {
        "accessRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasApplicationAccessRule:ObjectFirewallCasbprofileSaasApplicationAccessRule"
          },
          "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
        },
        "customControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasApplicationCustomControl:ObjectFirewallCasbprofileSaasApplicationCustomControl"
          },
          "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
        },
        "domainControl": {
          "type": "string",
          "description": "Domain-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainControlDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Domain-Control-Domains.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Safe-Search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearchControls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Safe-Search-Control.\n"
        },
        "tenantControl": {
          "type": "string",
          "description": "Tenant-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControlTenants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tenant-Control-Tenants.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "domainControl",
            "domainControlDomains",
            "log",
            "safeSearch",
            "safeSearchControls",
            "tenantControl",
            "tenantControlTenants"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasApplicationAccessRule:ObjectFirewallCasbprofileSaasApplicationAccessRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bypass. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "bypasses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasApplicationCustomControl:ObjectFirewallCasbprofileSaasApplicationCustomControl": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasApplicationCustomControlOption:ObjectFirewallCasbprofileSaasApplicationCustomControlOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasApplicationCustomControlOption:ObjectFirewallCasbprofileSaasApplicationCustomControlOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User-Input.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "userInputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasapplicationAccessRule:ObjectFirewallCasbprofileSaasapplicationAccessRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bypass. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "bypasses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasapplicationCustomControl:ObjectFirewallCasbprofileSaasapplicationCustomControl": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomControlOption:ObjectFirewallCasbprofileSaasapplicationCustomControlOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasapplicationCustomControlOption:ObjectFirewallCasbprofileSaasapplicationCustomControlOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User-Input.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "userInputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption:ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User-Input.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "userInputs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallGtpApn:ObjectFirewallGtpApn": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "selectionModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "selectionModes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallGtpIeRemovePolicy:ObjectFirewallGtpIeRemovePolicy": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "removeIes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP IEs to be removed. Valid values: `apn-restriction`, `rat-type`, <span pulumi-lang-nodejs=\"`rai`\" pulumi-lang-dotnet=\"`Rai`\" pulumi-lang-go=\"`rai`\" pulumi-lang-python=\"`rai`\" pulumi-lang-yaml=\"`rai`\" pulumi-lang-java=\"`rai`\">`rai`</span>, <span pulumi-lang-nodejs=\"`uli`\" pulumi-lang-dotnet=\"`Uli`\" pulumi-lang-go=\"`uli`\" pulumi-lang-python=\"`uli`\" pulumi-lang-yaml=\"`uli`\" pulumi-lang-java=\"`uli`\">`uli`</span>, <span pulumi-lang-nodejs=\"`imei`\" pulumi-lang-dotnet=\"`Imei`\" pulumi-lang-go=\"`imei`\" pulumi-lang-python=\"`imei`\" pulumi-lang-yaml=\"`imei`\" pulumi-lang-java=\"`imei`\">`imei`</span>.\n"
        },
        "sgsnAddr": {
          "type": "string",
          "description": "SGSN address name.\n"
        },
        "sgsnAddr6": {
          "type": "string",
          "description": "SGSN IPv6 address name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "removeIes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallGtpIeValidation:ObjectFirewallGtpIeValidation": {
      "properties": {
        "apnRestriction": {
          "type": "string",
          "description": "Validate APN restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chargingGatewayAddr": {
          "type": "string",
          "description": "Validate charging gateway address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chargingId": {
          "type": "string",
          "description": "Validate charging ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endUserAddr": {
          "type": "string",
          "description": "Validate end user address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gsnAddr": {
          "type": "string",
          "description": "Validate GSN address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "imei": {
          "type": "string",
          "description": "Validate IMEI(SV). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "imsi": {
          "type": "string",
          "description": "Validate IMSI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmContext": {
          "type": "string",
          "description": "Validate MM context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msTzone": {
          "type": "string",
          "description": "Validate MS time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msValidated": {
          "type": "string",
          "description": "Validate MS validated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msisdn": {
          "type": "string",
          "description": "Validate MSISDN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nsapi": {
          "type": "string",
          "description": "Validate NSAPI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdpContext": {
          "type": "string",
          "description": "Validate PDP context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Validate Quality of Service(QoS) profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rai": {
          "type": "string",
          "description": "Validate RAI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ratType": {
          "type": "string",
          "description": "Validate RAT type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reorderingRequired": {
          "type": "string",
          "description": "Validate re-ordering required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "selectionMode": {
          "type": "string",
          "description": "Validate selection mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uli": {
          "type": "string",
          "description": "Validate user location information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpImsi:ObjectFirewallGtpImsi": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "mccMnc": {
          "type": "string",
          "description": "MCC MNC.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "selectionModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "selectionModes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallGtpIpPolicy:ObjectFirewallGtpIpPolicy": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpMessageRateLimit:ObjectFirewallGtpMessageRateLimit": {
      "properties": {
        "createAaPdpRequest": {
          "type": "number",
          "description": "Rate limit for create AA PDP context request (packets per second).\n"
        },
        "createAaPdpResponse": {
          "type": "number",
          "description": "Rate limit for create AA PDP context response (packets per second).\n"
        },
        "createMbmsRequest": {
          "type": "number",
          "description": "Rate limit for create MBMS context request (packets per second).\n"
        },
        "createMbmsResponse": {
          "type": "number",
          "description": "Rate limit for create MBMS context response (packets per second).\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "createPdpResponse": {
          "type": "number",
          "description": "Rate limit for create PDP context response (packets per second).\n"
        },
        "deleteAaPdpRequest": {
          "type": "number",
          "description": "Rate limit for delete AA PDP context request (packets per second).\n"
        },
        "deleteAaPdpResponse": {
          "type": "number",
          "description": "Rate limit for delete AA PDP context response (packets per second).\n"
        },
        "deleteMbmsRequest": {
          "type": "number",
          "description": "Rate limit for delete MBMS context request (packets per second).\n"
        },
        "deleteMbmsResponse": {
          "type": "number",
          "description": "Rate limit for delete MBMS context response (packets per second).\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "deletePdpResponse": {
          "type": "number",
          "description": "Rate limit for delete PDP context response (packets per second).\n"
        },
        "echoReponse": {
          "type": "number",
          "description": "Rate limit for echo response (packets per second).\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "echoResponse": {
          "type": "number",
          "description": "Rate limit for echo response (packets per second).\n"
        },
        "errorIndication": {
          "type": "number",
          "description": "Rate limit for error indication (packets per second).\n"
        },
        "failureReportRequest": {
          "type": "number",
          "description": "Rate limit for failure report request (packets per second).\n"
        },
        "failureReportResponse": {
          "type": "number",
          "description": "Rate limit for failure report response (packets per second).\n"
        },
        "fwdRelocCompleteAck": {
          "type": "number",
          "description": "Rate limit for forward relocation complete acknowledge (packets per second).\n"
        },
        "fwdRelocationComplete": {
          "type": "number",
          "description": "Rate limit for forward relocation complete (packets per second).\n"
        },
        "fwdRelocationRequest": {
          "type": "number",
          "description": "Rate limit for forward relocation request (packets per second).\n"
        },
        "fwdRelocationResponse": {
          "type": "number",
          "description": "Rate limit for forward relocation response (packets per second).\n"
        },
        "fwdSrnsContext": {
          "type": "number",
          "description": "Rate limit for forward SRNS context (packets per second).\n"
        },
        "fwdSrnsContextAck": {
          "type": "number",
          "description": "Rate limit for forward SRNS context acknowledge (packets per second).\n"
        },
        "gPdu": {
          "type": "number",
          "description": "Rate limit for G-PDU (packets per second).\n"
        },
        "identificationRequest": {
          "type": "number",
          "description": "Rate limit for identification request (packets per second).\n"
        },
        "identificationResponse": {
          "type": "number",
          "description": "Rate limit for identification response (packets per second).\n"
        },
        "mbmsDeRegRequest": {
          "type": "number",
          "description": "Rate limit for MBMS de-registration request (packets per second).\n"
        },
        "mbmsDeRegResponse": {
          "type": "number",
          "description": "Rate limit for MBMS de-registration response (packets per second).\n"
        },
        "mbmsNotifyRejRequest": {
          "type": "number",
          "description": "Rate limit for MBMS notification reject request (packets per second).\n"
        },
        "mbmsNotifyRejResponse": {
          "type": "number",
          "description": "Rate limit for MBMS notification reject response (packets per second).\n"
        },
        "mbmsNotifyRequest": {
          "type": "number",
          "description": "Rate limit for MBMS notification request (packets per second).\n"
        },
        "mbmsNotifyResponse": {
          "type": "number",
          "description": "Rate limit for MBMS notification response (packets per second).\n"
        },
        "mbmsRegRequest": {
          "type": "number",
          "description": "Rate limit for MBMS registration request (packets per second).\n"
        },
        "mbmsRegResponse": {
          "type": "number",
          "description": "Rate limit for MBMS registration response (packets per second).\n"
        },
        "mbmsSesStartRequest": {
          "type": "number",
          "description": "Rate limit for MBMS session start request (packets per second).\n"
        },
        "mbmsSesStartResponse": {
          "type": "number",
          "description": "Rate limit for MBMS session start response (packets per second).\n"
        },
        "mbmsSesStopRequest": {
          "type": "number",
          "description": "Rate limit for MBMS session stop request (packets per second).\n"
        },
        "mbmsSesStopResponse": {
          "type": "number",
          "description": "Rate limit for MBMS session stop response (packets per second).\n"
        },
        "noteMsRequest": {
          "type": "number",
          "description": "Rate limit for note MS GPRS present request (packets per second).\n"
        },
        "noteMsResponse": {
          "type": "number",
          "description": "Rate limit for note MS GPRS present response (packets per second).\n"
        },
        "pduNotifyRejRequest": {
          "type": "number",
          "description": "Rate limit for PDU notify reject request (packets per second).\n"
        },
        "pduNotifyRejResponse": {
          "type": "number",
          "description": "Rate limit for PDU notify reject response (packets per second).\n"
        },
        "pduNotifyRequest": {
          "type": "number",
          "description": "Rate limit for PDU notify request (packets per second).\n"
        },
        "pduNotifyResponse": {
          "type": "number",
          "description": "Rate limit for PDU notify response (packets per second).\n"
        },
        "ranInfo": {
          "type": "number",
          "description": "Rate limit for RAN information relay (packets per second).\n"
        },
        "relocationCancelRequest": {
          "type": "number",
          "description": "Rate limit for relocation cancel request (packets per second).\n"
        },
        "relocationCancelResponse": {
          "type": "number",
          "description": "Rate limit for relocation cancel response (packets per second).\n"
        },
        "sendRouteRequest": {
          "type": "number",
          "description": "Rate limit for send routing information for GPRS request (packets per second).\n"
        },
        "sendRouteResponse": {
          "type": "number",
          "description": "Rate limit for send routing information for GPRS response (packets per second).\n"
        },
        "sgsnContextAck": {
          "type": "number",
          "description": "Rate limit for SGSN context acknowledgement (packets per second).\n"
        },
        "sgsnContextRequest": {
          "type": "number",
          "description": "Rate limit for SGSN context request (packets per second).\n"
        },
        "sgsnContextResponse": {
          "type": "number",
          "description": "Rate limit for SGSN context response (packets per second).\n"
        },
        "supportExtHdrNotify": {
          "type": "number",
          "description": "Rate limit for support extension headers notification (packets per second).\n"
        },
        "updateMbmsRequest": {
          "type": "number",
          "description": "Rate limit for update MBMS context request (packets per second).\n"
        },
        "updateMbmsResponse": {
          "type": "number",
          "description": "Rate limit for update MBMS context response (packets per second).\n"
        },
        "updatePdpRequest": {
          "type": "number",
          "description": "Rate limit for update PDP context request (packets per second).\n"
        },
        "updatePdpResponse": {
          "type": "number",
          "description": "Rate limit for update PDP context response (packets per second).\n"
        },
        "versionNotSupport": {
          "type": "number",
          "description": "Rate limit for version not supported (packets per second).\n\nThe <span pulumi-lang-nodejs=\"`messageRateLimitV0`\" pulumi-lang-dotnet=\"`MessageRateLimitV0`\" pulumi-lang-go=\"`messageRateLimitV0`\" pulumi-lang-python=\"`message_rate_limit_v0`\" pulumi-lang-yaml=\"`messageRateLimitV0`\" pulumi-lang-java=\"`messageRateLimitV0`\">`message_rate_limit_v0`</span> block supports:\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpMessageRateLimitV0:ObjectFirewallGtpMessageRateLimitV0": {
      "properties": {
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpMessageRateLimitV1:ObjectFirewallGtpMessageRateLimitV1": {
      "properties": {
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpMessageRateLimitV2:ObjectFirewallGtpMessageRateLimitV2": {
      "properties": {
        "createSessionRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create session request.\n"
        },
        "deleteSessionRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete session request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpNoipPolicy:ObjectFirewallGtpNoipPolicy": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "end": {
          "type": "number",
          "description": "End of protocol range (0 - 255).\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "start": {
          "type": "number",
          "description": "Start of protocol range (0 - 255).\n"
        },
        "type": {
          "type": "string",
          "description": "Protocol field type. Valid values: <span pulumi-lang-nodejs=\"`etsi`\" pulumi-lang-dotnet=\"`Etsi`\" pulumi-lang-go=\"`etsi`\" pulumi-lang-python=\"`etsi`\" pulumi-lang-yaml=\"`etsi`\" pulumi-lang-java=\"`etsi`\">`etsi`</span>, <span pulumi-lang-nodejs=\"`ietf`\" pulumi-lang-dotnet=\"`Ietf`\" pulumi-lang-go=\"`ietf`\" pulumi-lang-python=\"`ietf`\" pulumi-lang-yaml=\"`ietf`\" pulumi-lang-java=\"`ietf`\">`ietf`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpPerApnShaper:ObjectFirewallGtpPerApnShaper": {
      "properties": {
        "apn": {
          "type": "string",
          "description": "APN name.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "rateLimit": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "version": {
          "type": "number",
          "description": "GTP version number: 0 or 1.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallGtpPolicy:ObjectFirewallGtpPolicy": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "apnSelModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "imei": {
          "type": "string",
          "description": "IMEI pattern.\n"
        },
        "imsi": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "imsiPrefix": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "maxApnRestriction": {
          "type": "string",
          "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
        },
        "messages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP messages. Valid values: `create-ses-req`, `create-ses-res`, `modify-bearer-req`, `modify-bearer-res`.\n"
        },
        "msisdn": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "rai": {
          "type": "string",
          "description": "RAI pattern.\n"
        },
        "ratTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>, <span pulumi-lang-nodejs=\"`ltem`\" pulumi-lang-dotnet=\"`Ltem`\" pulumi-lang-go=\"`ltem`\" pulumi-lang-python=\"`ltem`\" pulumi-lang-yaml=\"`ltem`\" pulumi-lang-java=\"`ltem`\">`ltem`</span>, <span pulumi-lang-nodejs=\"`nr`\" pulumi-lang-dotnet=\"`Nr`\" pulumi-lang-go=\"`nr`\" pulumi-lang-python=\"`nr`\" pulumi-lang-yaml=\"`nr`\" pulumi-lang-java=\"`nr`\">`nr`</span>.\n"
        },
        "uli": {
          "type": "string",
          "description": "GTPv2 ULI patterns (in order of CGI SAI RAI TAI ECGI LAI).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "apnSelModes",
            "messages",
            "ratTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallGtpPolicyV2:ObjectFirewallGtpPolicyV2": {
      "properties": {
        "action": {
          "type": "string"
        },
        "apnSelModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        },
        "apnmember": {
          "type": "string"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "imsiPrefix": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "maxApnRestriction": {
          "type": "string",
          "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
        },
        "mei": {
          "type": "string",
          "description": "MEI pattern.\n"
        },
        "messages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP messages. Valid values: `create-ses-req`, `create-ses-res`, `modify-bearer-req`, `modify-bearer-res`.\n"
        },
        "msisdnPrefix": {
          "type": "string"
        },
        "ratTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "ulis": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "apnSelModes",
            "messages",
            "ratTypes",
            "ulis"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule": {
      "properties": {
        "device": {
          "type": "string",
          "description": "Outgoing interface for the rule.\n"
        },
        "gateway": {
          "type": "string",
          "description": "IPv4 address of the gateway (Format: xxx.xxx.xxx.xxx , Default: 0.0.0.0).\n"
        },
        "groups": {
          "type": "string",
          "description": "Select one or more group(s) from available groups that are allowed to use this route. Separate group names with a space.\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "gateway"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceEntry:ObjectFirewallInternetserviceEntry": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ipNumber": {
          "type": "number",
          "description": "Total number of IP addresses.\n"
        },
        "ipRangeNumber": {
          "type": "number",
          "description": "Total number of IP ranges.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Integer value for the TCP/IP port (0 - 65535).\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ports"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceadditionEntry:ObjectFirewallInternetserviceadditionEntry": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntryPortRange:ObjectFirewallInternetserviceadditionEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrMode"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceadditionEntryPortRange:ObjectFirewallInternetserviceadditionEntryPortRange": {
      "properties": {
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        },
        "id": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endPort",
            "startPort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetservicecustomDisableEntry:ObjectFirewallInternetservicecustomDisableEntry": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Disable entry ID.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomDisableEntryIpRange:ObjectFirewallInternetservicecustomDisableEntryIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Integer value for the TCP/IP port (0 - 65535).\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ports"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetservicecustomDisableEntryIpRange:ObjectFirewallInternetservicecustomDisableEntryIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End IP address.\n"
        },
        "id": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start IP address.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address or address group name.\n"
        },
        "dst6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address6 or address6 group name.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntryPortRange:ObjectFirewallInternetservicecustomEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrMode",
            "dst6s"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetservicecustomEntryPortRange:ObjectFirewallInternetservicecustomEntryPortRange": {
      "properties": {
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        },
        "id": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endPort",
            "id",
            "startPort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableEntry:ObjectFirewallInternetserviceextensionDisableEntry": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Disable entry ID.\n"
        },
        "ip6Ranges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableEntryIp6Range:ObjectFirewallInternetserviceextensionDisableEntryIp6Range"
          },
          "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableEntryIpRange:ObjectFirewallInternetserviceextensionDisableEntryIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableEntryPortRange:ObjectFirewallInternetserviceextensionDisableEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableEntryIp6Range:ObjectFirewallInternetserviceextensionDisableEntryIp6Range": {
      "properties": {
        "endIp6": {
          "type": "string",
          "description": "End IPv6 address.\n"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "startIp6": {
          "type": "string",
          "description": "Start IPv6 address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp6",
            "startIp6"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableEntryIpRange:ObjectFirewallInternetserviceextensionDisableEntryIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End IPv4 address.\n"
        },
        "id": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start IPv4 address.\n\nThe <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableEntryPortRange:ObjectFirewallInternetserviceextensionDisableEntryPortRange": {
      "properties": {
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        },
        "id": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endPort",
            "startPort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableentryIp6Range:ObjectFirewallInternetserviceextensionDisableentryIp6Range": {
      "properties": {
        "endIp6": {
          "type": "string",
          "description": "End IPv6 address.\n"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "startIp6": {
          "type": "string",
          "description": "Start IPv6 address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp6",
            "startIp6"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableentryIpRange:ObjectFirewallInternetserviceextensionDisableentryIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End IPv4 address.\n"
        },
        "id": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start IPv4 address.\n\nThe <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionDisableentryPortRange:ObjectFirewallInternetserviceextensionDisableentryPortRange": {
      "properties": {
        "endPort": {
          "type": "number",
          "description": "Ending TCP/UDP/SCTP destination port (0 to 65535).\n"
        },
        "id": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Starting TCP/UDP/SCTP destination port (0 to 65535).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endPort",
            "startPort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionEntry:ObjectFirewallInternetserviceextensionEntry": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "dst6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address6 or address6 group name.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address or address group name.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntryPortRange:ObjectFirewallInternetserviceextensionEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrMode",
            "dst6s",
            "dsts"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallInternetserviceextensionEntryPortRange:ObjectFirewallInternetserviceextensionEntryPortRange": {
      "properties": {
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        },
        "id": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endPort",
            "startPort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallIppool6DynamicMapping:ObjectFirewallIppool6DynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping_Scope:ObjectFirewallIppool6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "externalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
        },
        "internalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "type": {
          "type": "string",
          "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addNat46Route",
            "nat46",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallIppool6DynamicMapping_Scope:ObjectFirewallIppool6DynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallIppoolDynamicMapping:ObjectFirewallIppoolDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping_Scope:ObjectFirewallIppoolDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpIntf": {
          "type": "string",
          "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Associated interface name.\n"
        },
        "blockSize": {
          "type": "number",
          "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
        },
        "cgnBlockSize": {
          "type": "number",
          "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
        },
        "cgnClientEndip": {
          "type": "string",
          "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnClientIpv6shift": {
          "type": "number",
          "description": "Cgn-Client-Ipv6Shift.\n"
        },
        "cgnClientStartip": {
          "type": "string",
          "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnFixedalloc": {
          "type": "string",
          "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnOverload": {
          "type": "string",
          "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnPortEnd": {
          "type": "number",
          "description": "Ending public port can be allocated.\n"
        },
        "cgnPortStart": {
          "type": "number",
          "description": "Starting public port can be allocated.\n"
        },
        "cgnSpa": {
          "type": "string",
          "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientPrefixLength": {
          "type": "number",
          "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "endport": {
          "type": "number",
          "description": "Endport.\n"
        },
        "excludeIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exclude IPs x.x.x.x.\n"
        },
        "icmpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "numBlocksPerUser": {
          "type": "number",
          "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
        },
        "pbaInterimLog": {
          "type": "number",
          "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
        },
        "pbaTimeout": {
          "type": "number",
          "description": "Port block allocation timeout (seconds).\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portPerUser": {
          "type": "number",
          "description": "Port-Per-User.\n"
        },
        "privilegedPortUsePba": {
          "type": "string",
          "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceEndip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "sourcePrefix6": {
          "type": "string",
          "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
        },
        "sourceStartip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startport": {
          "type": "number",
          "description": "Startport.\n"
        },
        "subnetBroadcastInIppool": {
          "type": "string",
          "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "type": {
          "type": "string",
          "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
        },
        "udpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "utilizationAlarmClear": {
          "type": "number",
          "description": "Pool utilization alarm clear threshold (40-100).\n"
        },
        "utilizationAlarmRaise": {
          "type": "number",
          "description": "Pool utilization alarm raise threshold (50-100).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addNat64Route",
            "arpReply",
            "cgnBlockSize",
            "cgnFixedalloc",
            "cgnOverload",
            "cgnPortEnd",
            "cgnPortStart",
            "cgnSpa",
            "endport",
            "excludeIps",
            "nat64",
            "privilegedPortUsePba",
            "startport",
            "subnetBroadcastInIppool",
            "type",
            "utilizationAlarmClear",
            "utilizationAlarmRaise"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallIppoolDynamicMapping_Scope:ObjectFirewallIppoolDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallMmsprofileDupe:ObjectFirewallMmsprofileDupe": {
      "properties": {
        "action1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take when threshold reached. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `archive-first`, `alert-notif`.\n"
        },
        "action2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take when threshold reached. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `archive-first`, `alert-notif`.\n"
        },
        "action3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take when threshold reached. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `archive-first`, `alert-notif`.\n"
        },
        "blockTime1": {
          "type": "number",
          "description": "Duration for which action takes effect (0 - 35791 min).\n"
        },
        "blockTime2": {
          "type": "number",
          "description": "Duration for which action takes effect (0 - 35791 min).\n"
        },
        "blockTime3": {
          "type": "number",
          "description": "Duration action takes effect (0 - 35791 min).\n"
        },
        "limit1": {
          "type": "number",
          "description": "Maximum number of messages allowed.\n"
        },
        "limit2": {
          "type": "number",
          "description": "Maximum number of messages allowed.\n"
        },
        "limit3": {
          "type": "number",
          "description": "Maximum number of messages allowed.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol.\n"
        },
        "status1": {
          "type": "string",
          "description": "Enable/disable status1 detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status2": {
          "type": "string",
          "description": "Enable/disable status2 detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status3": {
          "type": "string",
          "description": "Enable/disable status3 detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "window1": {
          "type": "number",
          "description": "Window to count messages over (1 - 2880 min).\n"
        },
        "window2": {
          "type": "number",
          "description": "Window to count messages over (1 - 2880 min).\n"
        },
        "window3": {
          "type": "number",
          "description": "Window to count messages over (1 - 2880 min).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action1s",
            "action2s",
            "action3s"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallMmsprofileFlood:ObjectFirewallMmsprofileFlood": {
      "properties": {
        "action1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take when threshold reached. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `archive-first`, `alert-notif`.\n"
        },
        "action2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take when threshold reached. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `archive-first`, `alert-notif`.\n"
        },
        "action3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Action to take when threshold reached. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`archive`\" pulumi-lang-dotnet=\"`Archive`\" pulumi-lang-go=\"`archive`\" pulumi-lang-python=\"`archive`\" pulumi-lang-yaml=\"`archive`\" pulumi-lang-java=\"`archive`\">`archive`</span>, <span pulumi-lang-nodejs=\"`intercept`\" pulumi-lang-dotnet=\"`Intercept`\" pulumi-lang-go=\"`intercept`\" pulumi-lang-python=\"`intercept`\" pulumi-lang-yaml=\"`intercept`\" pulumi-lang-java=\"`intercept`\">`intercept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `archive-first`, `alert-notif`.\n"
        },
        "blockTime1": {
          "type": "number",
          "description": "Duration for which action takes effect (0 - 35791 min).\n"
        },
        "blockTime2": {
          "type": "number",
          "description": "Duration for which action takes effect (0 - 35791 min).\n"
        },
        "blockTime3": {
          "type": "number",
          "description": "Duration action takes effect (0 - 35791 min).\n"
        },
        "limit1": {
          "type": "number",
          "description": "Maximum number of messages allowed.\n"
        },
        "limit2": {
          "type": "number",
          "description": "Maximum number of messages allowed.\n"
        },
        "limit3": {
          "type": "number",
          "description": "Maximum number of messages allowed.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol.\n"
        },
        "status1": {
          "type": "string",
          "description": "Enable/disable status1 detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status2": {
          "type": "string",
          "description": "Enable/disable status2 detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status3": {
          "type": "string",
          "description": "Enable/disable status3 detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "window1": {
          "type": "number",
          "description": "Window to count messages over (1 - 2880 min).\n"
        },
        "window2": {
          "type": "number",
          "description": "Window to count messages over (1 - 2880 min).\n"
        },
        "window3": {
          "type": "number",
          "description": "Window to count messages over (1 - 2880 min).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action1s",
            "action2s",
            "action3s"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallMmsprofileNotifMsisdn:ObjectFirewallMmsprofileNotifMsisdn": {
      "properties": {
        "msisdn": {
          "type": "string",
          "description": "Recipient MSISDN.\n"
        },
        "thresholds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Thresholds on which this MSISDN will receive an alert. Valid values: `flood-thresh-1`, `flood-thresh-2`, `flood-thresh-3`, `dupe-thresh-1`, `dupe-thresh-2`, `dupe-thresh-3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "thresholds"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallMmsprofileNotification:ObjectFirewallMmsprofileNotification": {
      "properties": {
        "alertInt": {
          "type": "number",
          "description": "Alert notification send interval.\n"
        },
        "alertIntMode": {
          "type": "string",
          "description": "Alert notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "alertSrcMsisdn": {
          "type": "string",
          "description": "Specify from address for alert messages.\n"
        },
        "alertStatus": {
          "type": "string",
          "description": "Alert notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bwordInt": {
          "type": "number",
          "description": "Banned word notification send interval.\n"
        },
        "bwordIntMode": {
          "type": "string",
          "description": "Banned word notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "bwordStatus": {
          "type": "string",
          "description": "Banned word notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "carrierEndpointBwlInt": {
          "type": "number",
          "description": "Carrier end point black/white list notification send interval.\n"
        },
        "carrierEndpointBwlIntMode": {
          "type": "string",
          "description": "Carrier end point black/white list notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "carrierEndpointBwlStatus": {
          "type": "string",
          "description": "Carrier end point black/white list notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "daysAlloweds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Weekdays on which notification messages may be sent. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "detectServer": {
          "type": "string",
          "description": "Enable/disable automatic server address determination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dupeInt": {
          "type": "number",
          "description": "Duplicate notification send interval.\n"
        },
        "dupeIntMode": {
          "type": "string",
          "description": "Duplicate notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "dupeStatus": {
          "type": "string",
          "description": "Duplicate notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileBlockInt": {
          "type": "number",
          "description": "File block notification send interval.\n"
        },
        "fileBlockIntMode": {
          "type": "string",
          "description": "File block notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "fileBlockStatus": {
          "type": "string",
          "description": "File block notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "floodInt": {
          "type": "number",
          "description": "Flood notification send interval.\n"
        },
        "floodIntMode": {
          "type": "string",
          "description": "Flood notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "floodStatus": {
          "type": "string",
          "description": "Flood notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fromInHeader": {
          "type": "string",
          "description": "Enable/disable insertion of from address in HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsChecksumInt": {
          "type": "number",
          "description": "MMS checksum notification send interval.\n"
        },
        "mmsChecksumIntMode": {
          "type": "string",
          "description": "MMS checksum notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "mmsChecksumStatus": {
          "type": "string",
          "description": "MMS checksum notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmscHostname": {
          "type": "string",
          "description": "Host name or IP address of the MMSC.\n"
        },
        "mmscPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password required for authentication with the MMSC.\n",
          "secret": true
        },
        "mmscPort": {
          "type": "number",
          "description": "Port used on the MMSC for sending MMS messages (1 - 65535).\n"
        },
        "mmscUrl": {
          "type": "string",
          "description": "URL used on the MMSC for sending MMS messages.\n"
        },
        "mmscUsername": {
          "type": "string",
          "description": "User name required for authentication with the MMSC.\n"
        },
        "msgProtocol": {
          "type": "string",
          "description": "Protocol to use for sending notification messages. Valid values: <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "MM7 message type. Valid values: `submit-req`, `deliver-req`.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol.\n"
        },
        "rateLimit": {
          "type": "number",
          "description": "Rate limit for sending notification messages (0 - 250).\n"
        },
        "todWindowDuration": {
          "type": "string",
          "description": "Time of day window duration.\n"
        },
        "todWindowEnd": {
          "type": "string",
          "description": "Obsolete.\n"
        },
        "todWindowStart": {
          "type": "string",
          "description": "Time of day window start.\n"
        },
        "userDomain": {
          "type": "string",
          "description": "Domain name to which the user addresses belong.\n"
        },
        "vasId": {
          "type": "string",
          "description": "VAS identifier.\n"
        },
        "vaspId": {
          "type": "string",
          "description": "VASP identifier.\n"
        },
        "virusInt": {
          "type": "number",
          "description": "Virus notification send interval.\n"
        },
        "virusIntMode": {
          "type": "string",
          "description": "Virus notification interval mode. Valid values: <span pulumi-lang-nodejs=\"`hours`\" pulumi-lang-dotnet=\"`Hours`\" pulumi-lang-go=\"`hours`\" pulumi-lang-python=\"`hours`\" pulumi-lang-yaml=\"`hours`\" pulumi-lang-java=\"`hours`\">`hours`</span>, <span pulumi-lang-nodejs=\"`minutes`\" pulumi-lang-dotnet=\"`Minutes`\" pulumi-lang-go=\"`minutes`\" pulumi-lang-python=\"`minutes`\" pulumi-lang-yaml=\"`minutes`\" pulumi-lang-java=\"`minutes`\">`minutes`</span>.\n"
        },
        "virusStatus": {
          "type": "string",
          "description": "Virus notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "daysAlloweds",
            "mmscPasswords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallMmsprofileOutbreakPrevention:ObjectFirewallMmsprofileOutbreakPrevention": {
      "properties": {
        "externalBlocklist": {
          "type": "string",
          "description": "Enable/disable external malware blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftgdService": {
          "type": "string",
          "description": "Enable/disable FortiGuard Virus outbreak prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallMulticastaddress6Tagging:ObjectFirewallMulticastaddress6Tagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallMulticastaddressTagging:ObjectFirewallMulticastaddressTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "name",
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs": {
      "properties": {
        "domainController": {
          "type": "string",
          "description": "Domain for which to decrypt CIFS traffic.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsFileFilter:ObjectFirewallProfileprotocoloptionsCifsFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 445).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverCredentialType": {
          "type": "string",
          "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
        },
        "serverKeytabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsServerKeytab:ObjectFirewallProfileprotocoloptionsCifsServerKeytab"
          },
          "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size (default = 8MB).\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size (default = 128KB).\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size (default = 256KB).\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "options",
            "oversizeLimit",
            "ports",
            "scanBzip2",
            "serverCredentialType",
            "status",
            "tcpWindowMaximum",
            "tcpWindowMinimum",
            "tcpWindowSize",
            "tcpWindowType",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsCifsFileFilter:ObjectFirewallProfileprotocoloptionsCifsFileFilter": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsFileFilterEntry:ObjectFirewallProfileprotocoloptionsCifsFileFilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable file filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsCifsFileFilterEntry:ObjectFirewallProfileprotocoloptionsCifsFileFilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "direction",
            "fileTypes",
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsCifsServerKeytab:ObjectFirewallProfileprotocoloptionsCifsServerKeytab": {
      "properties": {
        "keytab": {
          "type": "string",
          "description": "Base64 encoded keytab file containing credential of the server.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for keytab.\n",
          "secret": true
        },
        "principal": {
          "type": "string",
          "description": "Service principal.  For example, \"host/cifsserver.example.com@example.com\".\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passwords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns": {
      "properties": {
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 53).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ports",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp": {
      "properties": {
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "explicitFtpTls": {
          "type": "string",
          "description": "Enable/disable FTP redirection for explicit FTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `bypass-rest-command`, `bypass-mode-command`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 21).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size.\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size.\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size.\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "comfortAmount",
            "comfortInterval",
            "explicitFtpTls",
            "inspectAll",
            "options",
            "oversizeLimit",
            "ports",
            "scanBzip2",
            "sslOffloaded",
            "status",
            "tcpWindowMaximum",
            "tcpWindowMinimum",
            "tcpWindowSize",
            "tcpWindowType",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp": {
      "properties": {
        "addressIpRating": {
          "type": "string",
          "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPageStatusCode": {
          "type": "number",
          "description": "Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "domainFronting": {
          "type": "string",
          "description": "Configure HTTP domain fronting (default = block). Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "fortinetBar": {
          "type": "string",
          "description": "Fortinet-Bar. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortinetBarPort": {
          "type": "number",
          "description": "Fortinet-Bar-Port.\n"
        },
        "h2c": {
          "type": "string",
          "description": "Enable/disable h2c HTTP connection upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "http09": {
          "type": "string",
          "description": "Configure action to take upon receipt of HTTP 0.9 request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "httpPolicy": {
          "type": "string",
          "description": "Enable/disable HTTP policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 80).\n"
        },
        "postLangs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets). Valid values: <span pulumi-lang-nodejs=\"`jisx0201`\" pulumi-lang-dotnet=\"`Jisx0201`\" pulumi-lang-go=\"`jisx0201`\" pulumi-lang-python=\"`jisx0201`\" pulumi-lang-yaml=\"`jisx0201`\" pulumi-lang-java=\"`jisx0201`\">`jisx0201`</span>, <span pulumi-lang-nodejs=\"`jisx0208`\" pulumi-lang-dotnet=\"`Jisx0208`\" pulumi-lang-go=\"`jisx0208`\" pulumi-lang-python=\"`jisx0208`\" pulumi-lang-yaml=\"`jisx0208`\" pulumi-lang-java=\"`jisx0208`\">`jisx0208`</span>, <span pulumi-lang-nodejs=\"`jisx0212`\" pulumi-lang-dotnet=\"`Jisx0212`\" pulumi-lang-go=\"`jisx0212`\" pulumi-lang-python=\"`jisx0212`\" pulumi-lang-yaml=\"`jisx0212`\" pulumi-lang-java=\"`jisx0212`\">`jisx0212`</span>, <span pulumi-lang-nodejs=\"`gb2312`\" pulumi-lang-dotnet=\"`Gb2312`\" pulumi-lang-go=\"`gb2312`\" pulumi-lang-python=\"`gb2312`\" pulumi-lang-yaml=\"`gb2312`\" pulumi-lang-java=\"`gb2312`\">`gb2312`</span>, `ksc5601-ex`, `euc-jp`, <span pulumi-lang-nodejs=\"`sjis`\" pulumi-lang-dotnet=\"`Sjis`\" pulumi-lang-go=\"`sjis`\" pulumi-lang-python=\"`sjis`\" pulumi-lang-yaml=\"`sjis`\" pulumi-lang-java=\"`sjis`\">`sjis`</span>, `iso2022-jp`, `iso2022-jp-1`, `iso2022-jp-2`, `euc-cn`, `ces-gbk`, <span pulumi-lang-nodejs=\"`hz`\" pulumi-lang-dotnet=\"`Hz`\" pulumi-lang-go=\"`hz`\" pulumi-lang-python=\"`hz`\" pulumi-lang-yaml=\"`hz`\" pulumi-lang-java=\"`hz`\">`hz`</span>, `ces-big5`, `euc-kr`, `iso2022-jp-3`, `iso8859-1`, <span pulumi-lang-nodejs=\"`tis620`\" pulumi-lang-dotnet=\"`Tis620`\" pulumi-lang-go=\"`tis620`\" pulumi-lang-python=\"`tis620`\" pulumi-lang-yaml=\"`tis620`\" pulumi-lang-java=\"`tis620`\">`tis620`</span>, <span pulumi-lang-nodejs=\"`cp874`\" pulumi-lang-dotnet=\"`Cp874`\" pulumi-lang-go=\"`cp874`\" pulumi-lang-python=\"`cp874`\" pulumi-lang-yaml=\"`cp874`\" pulumi-lang-java=\"`cp874`\">`cp874`</span>, <span pulumi-lang-nodejs=\"`cp1252`\" pulumi-lang-dotnet=\"`Cp1252`\" pulumi-lang-go=\"`cp1252`\" pulumi-lang-python=\"`cp1252`\" pulumi-lang-yaml=\"`cp1252`\" pulumi-lang-java=\"`cp1252`\">`cp1252`</span>, <span pulumi-lang-nodejs=\"`cp1251`\" pulumi-lang-dotnet=\"`Cp1251`\" pulumi-lang-go=\"`cp1251`\" pulumi-lang-python=\"`cp1251`\" pulumi-lang-yaml=\"`cp1251`\" pulumi-lang-java=\"`cp1251`\">`cp1251`</span>.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rangeBlock": {
          "type": "string",
          "description": "Enable/disable blocking of partial downloads. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryCount": {
          "type": "number",
          "description": "Number of attempts to retry HTTP connection (0 - 100, default = 0).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "streamingContentBypass": {
          "type": "string",
          "description": "Enable/disable bypassing of streaming content from buffering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripXForwardedFor": {
          "type": "string",
          "description": "Enable/disable stripping of HTTP X-Forwarded-For header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchingProtocols": {
          "type": "string",
          "description": "Bypass from scanning, or block a connection that attempts to switch protocol. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size (default = 8MB).\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size (default = 128KB).\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size (default = 256KB).\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "tunnelNonHttp": {
          "type": "string",
          "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        },
        "unknownContentEncoding": {
          "type": "string",
          "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "unknownHttpVersion": {
          "type": "string",
          "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "verifyDnsForPolicyMatching": {
          "type": "string",
          "description": "Enable/disable verification of DNS for policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addressIpRating",
            "blockPageStatusCode",
            "comfortAmount",
            "comfortInterval",
            "domainFronting",
            "fortinetBar",
            "fortinetBarPort",
            "h2c",
            "http09",
            "inspectAll",
            "options",
            "oversizeLimit",
            "ports",
            "postLangs",
            "proxyAfterTcpHandshake",
            "rangeBlock",
            "scanBzip2",
            "sslOffloaded",
            "status",
            "streamingContentBypass",
            "stripXForwardedFor",
            "switchingProtocols",
            "tcpWindowMaximum",
            "tcpWindowMinimum",
            "tcpWindowSize",
            "tcpWindowType",
            "tunnelNonHttp",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit",
            "unknownContentEncoding",
            "unknownHttpVersion",
            "verifyDnsForPolicyMatching"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap": {
      "properties": {
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 143).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inspectAll",
            "options",
            "oversizeLimit",
            "ports",
            "proxyAfterTcpHandshake",
            "scanBzip2",
            "sslOffloaded",
            "status",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsMailSignature:ObjectFirewallProfileprotocoloptionsMailSignature": {
      "properties": {
        "signature": {
          "type": "string",
          "description": "Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi": {
      "properties": {
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 135).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "options",
            "oversizeLimit",
            "ports",
            "scanBzip2",
            "status",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp": {
      "properties": {
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 110).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inspectAll",
            "options",
            "oversizeLimit",
            "ports",
            "proxyAfterTcpHandshake",
            "scanBzip2",
            "status",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3": {
      "properties": {
        "inspectAll": {
          "type": "string"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "oversizeLimit": {
          "type": "number"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "proxyAfterTcpHandshake": {
          "type": "string"
        },
        "scanBzip2": {
          "type": "string"
        },
        "sslOffloaded": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "uncompressedNestLimit": {
          "type": "number"
        },
        "uncompressedOversizeLimit": {
          "type": "number"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inspectAll",
            "options",
            "oversizeLimit",
            "ports",
            "proxyAfterTcpHandshake",
            "scanBzip2",
            "sslOffloaded",
            "status",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp": {
      "properties": {
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 25).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverBusy": {
          "type": "string",
          "description": "Enable/disable SMTP server busy when server not available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inspectAll",
            "options",
            "oversizeLimit",
            "ports",
            "proxyAfterTcpHandshake",
            "scanBzip2",
            "serverBusy",
            "sslOffloaded",
            "status",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh": {
      "properties": {
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size.\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size.\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size.\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "comfortAmount",
            "comfortInterval",
            "options",
            "oversizeLimit",
            "scanBzip2",
            "sslOffloaded",
            "tcpWindowMaximum",
            "tcpWindowMinimum",
            "tcpWindowSize",
            "tcpWindowType",
            "uncompressedNestLimit",
            "uncompressedOversizeLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProxyaddressHeaderGroup:ObjectFirewallProxyaddressHeaderGroup": {
      "properties": {
        "caseSensitivity": {
          "type": "string",
          "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallProxyaddressTagging:ObjectFirewallProxyaddressTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallProxyaddrgrpTagging:ObjectFirewallProxyaddrgrpTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallShapingprofileShapingEntry:ObjectFirewallShapingprofileShapingEntry": {
      "properties": {
        "burstInMsec": {
          "type": "number",
          "description": "Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.\n"
        },
        "cburstInMsec": {
          "type": "number",
          "description": "Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.\n"
        },
        "classId": {
          "type": "string",
          "description": "Class ID.\n"
        },
        "guaranteedBandwidthPercentage": {
          "type": "number",
          "description": "Guaranteed bandwith in percentage.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "limit": {
          "type": "number",
          "description": "Hard limit on the real queue size in packets.\n"
        },
        "max": {
          "type": "number",
          "description": "Average queue size in packets at which RED drop probability is maximal.\n"
        },
        "maximumBandwidthPercentage": {
          "type": "number",
          "description": "Maximum bandwith in percentage.\n"
        },
        "min": {
          "type": "number",
          "description": "Average queue size in packets at which RED drop becomes a possibility.\n"
        },
        "priority": {
          "type": "string",
          "description": "Priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`top`\" pulumi-lang-dotnet=\"`Top`\" pulumi-lang-go=\"`top`\" pulumi-lang-python=\"`top`\" pulumi-lang-yaml=\"`top`\" pulumi-lang-java=\"`top`\">`top`</span>.\n"
        },
        "redProbability": {
          "type": "number",
          "description": "Maximum probability (in percentage) for RED marking.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "classId",
            "limit",
            "max",
            "maximumBandwidthPercentage",
            "min",
            "priority"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileDot:ObjectFirewallSslsshprofileDot": {
      "properties": {
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quic": {
          "type": "string",
          "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "udpNotQuic": {
          "type": "string",
          "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certValidationFailure",
            "certValidationTimeout",
            "clientCertificate",
            "expiredServerCert",
            "minAllowedSslVersion",
            "proxyAfterTcpHandshake",
            "quic",
            "revokedServerCert",
            "sniServerCertCheck",
            "status",
            "udpNotQuic",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion",
            "untrustedServerCert"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileEchOuterSni:ObjectFirewallSslsshprofileEchOuterSni": {
      "properties": {
        "name": {
          "type": "string",
          "description": "ClientHelloOuter SNI name.\n"
        },
        "sni": {
          "type": "string",
          "description": "ClientHelloOuter SNI to be blocked.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps": {
      "properties": {
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certValidationFailure",
            "certValidationTimeout",
            "clientCertificate",
            "expiredServerCert",
            "minAllowedSslVersion",
            "ports",
            "revokedServerCert",
            "sniServerCertCheck",
            "status",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion",
            "untrustedServerCert"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps": {
      "properties": {
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certProbeFailure": {
          "type": "string",
          "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "encryptedClientHello": {
          "type": "string",
          "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quic": {
          "type": "string",
          "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
        },
        "udpNotQuic": {
          "type": "string",
          "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certProbeFailure",
            "certValidationFailure",
            "certValidationTimeout",
            "clientCertificate",
            "encryptedClientHello",
            "expiredServerCert",
            "minAllowedSslVersion",
            "ports",
            "proxyAfterTcpHandshake",
            "quic",
            "revokedServerCert",
            "sniServerCertCheck",
            "status",
            "udpNotQuic",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion",
            "untrustedServerCert"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps": {
      "properties": {
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certValidationFailure",
            "certValidationTimeout",
            "clientCertificate",
            "expiredServerCert",
            "minAllowedSslVersion",
            "ports",
            "proxyAfterTcpHandshake",
            "revokedServerCert",
            "sniServerCertCheck",
            "status",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion",
            "untrustedServerCert"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s": {
      "properties": {
        "allowInvalidServerCert": {
          "type": "string"
        },
        "certValidationFailure": {
          "type": "string"
        },
        "certValidationTimeout": {
          "type": "string"
        },
        "clientCertRequest": {
          "type": "string"
        },
        "clientCertificate": {
          "type": "string"
        },
        "expiredServerCert": {
          "type": "string"
        },
        "invalidServerCert": {
          "type": "string"
        },
        "minAllowedSslVersion": {
          "type": "string"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "proxyAfterTcpHandshake": {
          "type": "string"
        },
        "revokedServerCert": {
          "type": "string"
        },
        "sniServerCertCheck": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "unsupportedSsl": {
          "type": "string"
        },
        "unsupportedSslCipher": {
          "type": "string"
        },
        "unsupportedSslNegotiation": {
          "type": "string"
        },
        "unsupportedSslVersion": {
          "type": "string"
        },
        "untrustedCert": {
          "type": "string"
        },
        "untrustedServerCert": {
          "type": "string"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certValidationFailure",
            "certValidationTimeout",
            "clientCertificate",
            "expiredServerCert",
            "minAllowedSslVersion",
            "ports",
            "proxyAfterTcpHandshake",
            "revokedServerCert",
            "sniServerCertCheck",
            "status",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion",
            "untrustedServerCert"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps": {
      "properties": {
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certValidationFailure",
            "certValidationTimeout",
            "clientCertificate",
            "expiredServerCert",
            "minAllowedSslVersion",
            "ports",
            "proxyAfterTcpHandshake",
            "revokedServerCert",
            "sniServerCertCheck",
            "status",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion",
            "untrustedServerCert"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh": {
      "properties": {
        "inspectAll": {
          "type": "string",
          "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshAlgorithm": {
          "type": "string",
          "description": "Relative strength of encryption algorithms accepted during negotiation. Valid values: <span pulumi-lang-nodejs=\"`compatible`\" pulumi-lang-dotnet=\"`Compatible`\" pulumi-lang-go=\"`compatible`\" pulumi-lang-python=\"`compatible`\" pulumi-lang-yaml=\"`compatible`\" pulumi-lang-java=\"`compatible`\">`compatible`</span>, `high-encryption`.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Enable/disable SSH policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshTunPolicyCheck": {
          "type": "string",
          "description": "Enable/disable SSH tunnel policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedVersion": {
          "type": "string",
          "description": "Action based on SSH version being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "inspectAll",
            "ports",
            "proxyAfterTcpHandshake",
            "sshAlgorithm",
            "sshTunPolicyCheck",
            "status",
            "unsupportedVersion"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileSsl:ObjectFirewallSslsshprofileSsl": {
      "properties": {
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certProbeFailure": {
          "type": "string",
          "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "encryptedClientHello": {
          "type": "string",
          "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certProbeFailure",
            "clientCertificate",
            "encryptedClientHello",
            "inspectAll",
            "minAllowedSslVersion",
            "sniServerCertCheck",
            "unsupportedSslCipher",
            "unsupportedSslNegotiation",
            "unsupportedSslVersion"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileSslExempt:ObjectFirewallSslsshprofileSslExempt": {
      "properties": {
        "address": {
          "type": "string",
          "description": "IPv4 address object.\n"
        },
        "address6": {
          "type": "string",
          "description": "IPv6 address object.\n"
        },
        "fortiguardCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard category ID.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "regex": {
          "type": "string",
          "description": "Exempt servers by regular expression.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address object (IPv4 or IPv6) or FortiGuard category. Valid values: `fortiguard-category`, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`address6`\" pulumi-lang-dotnet=\"`Address6`\" pulumi-lang-go=\"`address6`\" pulumi-lang-python=\"`address6`\" pulumi-lang-yaml=\"`address6`\" pulumi-lang-java=\"`address6`\">`address6`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "wildcardFqdns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exempt servers by wildcard FQDN.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "fortiguardCategories",
            "id",
            "type",
            "wildcardFqdns"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallSslsshprofileSslServer:ObjectFirewallSslsshprofileSslServer": {
      "properties": {
        "ftpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ftpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "httpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "httpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "SSL server ID.\n"
        },
        "imapsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "imapsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the SSL server.\n"
        },
        "pop3sClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "pop3sClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "smtpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "smtpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslOtherClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslOtherClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ftpsClientCertificate",
            "httpsClientCertificate",
            "imapsClientCertificate",
            "ip",
            "pop3sClientCertificate",
            "smtpsClientCertificate",
            "sslOtherClientCertificate"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip46DynamicMapping:ObjectFirewallVip46DynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping_Scope:ObjectFirewallVip46DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "id": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP filter (x.x.x.x/x).\n"
        },
        "srcintfFilter": {
          "type": "string",
          "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "arpReply",
            "ldbMethod",
            "portforward",
            "protocol",
            "srcFilters",
            "type",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip46DynamicMapping_Scope:ObjectFirewallVip46DynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallVip46Realserver:ObjectFirewallVip46Realserver": {
      "properties": {
        "clientIp": {
          "type": "string",
          "description": "Restrict server to a client IP in this range.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Hold down interval.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Mapped server IPv6.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of connections allowed to server.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "port": {
          "type": "number",
          "description": "Mapped server port.\n"
        },
        "status": {
          "type": "string",
          "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "healthcheck",
            "holddownInterval",
            "ip",
            "status",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip64DynamicMapping:ObjectFirewallVip64DynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping_Scope:ObjectFirewallVip64DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "id": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end-mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "arpReply",
            "ldbMethod",
            "portforward",
            "protocol",
            "srcFilters",
            "type",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip64DynamicMapping_Scope:ObjectFirewallVip64DynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallVip64Realserver:ObjectFirewallVip64Realserver": {
      "properties": {
        "clientIp": {
          "type": "string",
          "description": "Restrict server to a client IP in this range.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Hold down interval.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Mapped server IP.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of connections allowed to server.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "port": {
          "type": "number",
          "description": "Mapped server port.\n"
        },
        "status": {
          "type": "string",
          "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "healthcheck",
            "holddownInterval",
            "ip",
            "status",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6DynamicMapping:ObjectFirewallVip6DynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping_Scope:ObjectFirewallVip6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "embeddedIpv4Address": {
          "type": "string",
          "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "ipv4Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
        },
        "ipv4Mappedport": {
          "type": "string",
          "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Mapped IP address range in the format startIP-endIP.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat66": {
          "type": "string",
          "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Nat-Source-Vip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ndpReply": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingRealserver:ObjectFirewallVip6DynamicMappingRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingSslCipherSuite:ObjectFirewallVip6DynamicMappingSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of minutes the web browser should keep HPKP.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addNat64Route",
            "arpReply",
            "clientCert",
            "embeddedIpv4Address",
            "emptyCertAction",
            "extport",
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieShare",
            "httpIpHeader",
            "httpMultiplex",
            "httpRedirect",
            "httpsCookieSecure",
            "ipv4Mappedport",
            "ldbMethod",
            "mappedport",
            "maxEmbryonicConnections",
            "nat64",
            "nat66",
            "natSourceVip",
            "ndpReply",
            "outlookWebAccess",
            "persistence",
            "portforward",
            "protocol",
            "srcFilters",
            "srcVipFilter",
            "sslAcceptFfdheGroups",
            "sslClientFallback",
            "sslHsts",
            "sslHstsAge",
            "sslHstsIncludeSubdomains",
            "sslHttpLocationConversion",
            "sslServerAlgorithm",
            "sslServerMaxVersion",
            "sslServerMinVersion",
            "sslServerRenegotiation",
            "sslServerSessionStateType",
            "type",
            "userAgentDetect",
            "uuid",
            "weblogicServer",
            "websphereServer"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6DynamicMappingRealserver:ObjectFirewallVip6DynamicMappingRealserver": {
      "properties": {
        "clientIp": {
          "type": "string",
          "description": "Only clients in this IP range can connect to this real server.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Time in seconds that the health check monitor continues to monitor an unresponsive server that should be active.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max number of active connections that can directed to the real server. When reached, sessions are sent to other real servers.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "healthcheck",
            "holddownInterval",
            "ip",
            "status",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6DynamicMappingSslCipherSuite:ObjectFirewallVip6DynamicMappingSslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6DynamicMapping_Scope:ObjectFirewallVip6DynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallVip6Quic:ObjectFirewallVip6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "<i>Support meta variable</i> ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "<i>Support meta variable</i> Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6Realserver:ObjectFirewallVip6Realserver": {
      "properties": {
        "clientIp": {
          "type": "string",
          "description": "Only clients in this IP range can connect to this real server.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Time in seconds that the health check monitor continues to monitor an unresponsive server that should be active.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max number of active connections that can directed to the real server. When reached, sessions are sent to other real servers.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "healthcheck",
            "holddownInterval",
            "ip",
            "status",
            "translateHost",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6SslCipherSuite:ObjectFirewallVip6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVip6SslServerCipherSuite:ObjectFirewallVip6SslServerCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipDynamicMapping:ObjectFirewallVipDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping_Scope:ObjectFirewallVipDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsMappingTtl": {
          "type": "number",
          "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extaddr": {
          "type": "string",
          "description": "External FQDN address name.\n"
        },
        "extintf": {
          "type": "string",
          "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "gratuitousArpInterval": {
          "type": "number",
          "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
        },
        "gslbDomainName": {
          "type": "string",
          "description": "Domain to use when integrating with FortiGSLB.\n"
        },
        "gslbHostname": {
          "type": "string",
          "description": "Hostname to use within the configured FortiGSLB domain.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpMultiplexMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
        },
        "httpMultiplexMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
        },
        "httpMultiplexTtl": {
          "type": "number",
          "description": "Time-to-live for idle connections to servers.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "ipv6Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
        },
        "ipv6Mappedport": {
          "type": "string",
          "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedAddr": {
          "type": "string",
          "description": "Mapped FQDN address name.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "nat44": {
          "type": "string",
          "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oneClickGslbServer": {
          "type": "string",
          "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portmappingType": {
          "type": "string",
          "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingRealserver:ObjectFirewallVipDynamicMappingRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingSslCipherSuite:ObjectFirewallVipDynamicMappingSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HPKP setting.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "arpReply",
            "clientCert",
            "emptyCertAction",
            "extip",
            "h2Support",
            "h3Support",
            "httpMultiplexTtl",
            "httpRedirect",
            "httpSupportedMaxVersion",
            "ipv6Mappedip",
            "mappedips",
            "nat44",
            "nat46",
            "natSourceVip",
            "oneClickGslbServer",
            "portforward",
            "srcFilters",
            "srcVipFilter",
            "srcintfFilters",
            "sslAcceptFfdheGroups",
            "sslClientFallback",
            "sslServerAlgorithm",
            "sslServerMaxVersion",
            "sslServerMinVersion",
            "sslServerRenegotiation",
            "status",
            "type",
            "userAgentDetect",
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipDynamicMappingRealserver:ObjectFirewallVipDynamicMappingRealserver": {
      "properties": {
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "clientIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Only clients in this IP range can connect to this real server.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Health-Check-Proto. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Time in seconds that the health check monitor continues to monitor and unresponsive server that should be active.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max number of active connections that can be directed to the real server. When reached, sessions are sent to other real servers.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Verify-Cert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "clientIps"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipDynamicMappingSslCipherSuite:ObjectFirewallVipDynamicMappingSslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipDynamicMapping_Scope:ObjectFirewallVipDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFirewallVipGslbPublicIp:ObjectFirewallVipGslbPublicIp": {
      "properties": {
        "index": {
          "type": "number",
          "description": "Index of this public IP setting.\n"
        },
        "ip": {
          "type": "string",
          "description": "The publicly accessible IP address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "index",
            "ip"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipQuic:ObjectFirewallVipQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipRealserver:ObjectFirewallVipRealserver": {
      "properties": {
        "address": {
          "type": "string",
          "description": "Dynamic address of the real server.\n"
        },
        "clientIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Only clients in this IP range can connect to this real server.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Time in seconds that the health check monitor continues to monitor and unresponsive server that should be active.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max number of active connections that can be directed to the real server. When reached, sessions are sent to other real servers.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "clientIps"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipSslCipherSuite:ObjectFirewallVipSslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipSslServerCipherSuite:ObjectFirewallVipSslServerCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipgrpDynamicMapping:ObjectFirewallVipgrpDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping_Scope:ObjectFirewallVipgrpDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "member": {
          "type": "string",
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "uuid"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFirewallVipgrpDynamicMapping_Scope:ObjectFirewallVipgrpDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFmgFabricAuthorizationTemplatePlatform:ObjectFmgFabricAuthorizationTemplatePlatform": {
      "properties": {
        "count": {
          "type": "number",
          "description": "Count.\n"
        },
        "extensionType": {
          "type": "string",
          "description": "Extension-Type. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "Fortilink.\n"
        },
        "prefix": {
          "type": "string",
          "description": "Prefix.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`extender`\" pulumi-lang-dotnet=\"`Extender`\" pulumi-lang-go=\"`extender`\" pulumi-lang-python=\"`extender`\" pulumi-lang-yaml=\"`extender`\" pulumi-lang-java=\"`extender`\">`extender`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "extensionType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFmgVariableDynamicMapping:ObjectFmgVariableDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping_Scope:ObjectFmgVariableDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFmgVariableDynamicMapping_Scope:ObjectFmgVariableDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanDhcpServer:ObjectFspVlanDhcpServer": {
      "properties": {
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "enable": {
          "type": "string",
          "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServerExcludeRange:ObjectFspVlanDhcpServerExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServerIpRange:ObjectFspVlanDhcpServerIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "option1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option1.\n"
        },
        "option2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option2.\n"
        },
        "option3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option3.\n"
        },
        "option4": {
          "type": "string",
          "description": "Option4.\n"
        },
        "option5": {
          "type": "string",
          "description": "Option5.\n"
        },
        "option6": {
          "type": "string",
          "description": "Option6.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServerOption:ObjectFspVlanDhcpServerOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServerReservedAddress:ObjectFspVlanDhcpServerReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "autoConfiguration",
            "autoManagedStatus",
            "conflictedIpTimeout",
            "ddnsAuth",
            "ddnsServerIp",
            "ddnsTtl",
            "ddnsUpdate",
            "ddnsUpdateOverride",
            "defaultGateway",
            "dhcpSettingsFromFortiipam",
            "dnsServer1",
            "dnsServer2",
            "dnsServer3",
            "dnsServer4",
            "dnsService",
            "forticlientOnNetStatus",
            "leaseTime",
            "macAclDefaultAction",
            "netmask",
            "nextServer",
            "ntpServer1",
            "ntpServer2",
            "ntpServer3",
            "ntpService",
            "option1s",
            "option2s",
            "option3s",
            "relayAgent",
            "serverType",
            "sharedSubnet",
            "status",
            "tftpServers",
            "timezone",
            "timezoneOption",
            "vciMatch",
            "vciStrings",
            "wifiAc1",
            "wifiAc2",
            "wifiAc3",
            "wifiAcService",
            "winsServer1",
            "winsServer2"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpServerExcludeRange:ObjectFspVlanDhcpServerExcludeRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpServerIpRange:ObjectFspVlanDhcpServerIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpServerOption:ObjectFspVlanDhcpServerOption": {
      "properties": {
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ips",
            "type",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpServerReservedAddress:ObjectFspVlanDhcpServerReservedAddress": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "ip",
            "mac",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpserverExcludeRange:ObjectFspVlanDhcpserverExcludeRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpserverIpRange:ObjectFspVlanDhcpserverIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpserverOption:ObjectFspVlanDhcpserverOption": {
      "properties": {
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ips",
            "type",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDhcpserverReservedAddress:ObjectFspVlanDhcpserverReservedAddress": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "ip",
            "mac",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMapping:ObjectFspVlanDynamicMapping": {
      "properties": {
        "_dhcpStatus": {
          "type": "string",
          "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping_Scope:ObjectFspVlanDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "dhcpServer": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServer:ObjectFspVlanDynamicMappingDhcpServer",
          "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
        },
        "interface": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterface:ObjectFspVlanDynamicMappingInterface",
          "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpServer:ObjectFspVlanDynamicMappingDhcpServer": {
      "properties": {
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "enable": {
          "type": "string",
          "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServerExcludeRange:ObjectFspVlanDynamicMappingDhcpServerExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServerIpRange:ObjectFspVlanDynamicMappingDhcpServerIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "option1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option1.\n"
        },
        "option2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option2.\n"
        },
        "option3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option3.\n"
        },
        "option4": {
          "type": "string",
          "description": "Option4.\n"
        },
        "option5": {
          "type": "string",
          "description": "Option5.\n"
        },
        "option6": {
          "type": "string",
          "description": "Option6.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServerOption:ObjectFspVlanDynamicMappingDhcpServerOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServerReservedAddress:ObjectFspVlanDynamicMappingDhcpServerReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "autoConfiguration",
            "autoManagedStatus",
            "conflictedIpTimeout",
            "ddnsAuth",
            "ddnsServerIp",
            "ddnsTtl",
            "ddnsUpdate",
            "ddnsUpdateOverride",
            "defaultGateway",
            "dhcpSettingsFromFortiipam",
            "dnsServer1",
            "dnsServer2",
            "dnsServer3",
            "dnsServer4",
            "dnsService",
            "forticlientOnNetStatus",
            "leaseTime",
            "macAclDefaultAction",
            "netmask",
            "nextServer",
            "ntpServer1",
            "ntpServer2",
            "ntpServer3",
            "ntpService",
            "option1s",
            "option2s",
            "option3s",
            "relayAgent",
            "serverType",
            "sharedSubnet",
            "status",
            "tftpServers",
            "timezone",
            "timezoneOption",
            "vciMatch",
            "vciStrings",
            "wifiAc1",
            "wifiAc2",
            "wifiAc3",
            "wifiAcService",
            "winsServer1",
            "winsServer2"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpServerExcludeRange:ObjectFspVlanDynamicMappingDhcpServerExcludeRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpServerIpRange:ObjectFspVlanDynamicMappingDhcpServerIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpServerOption:ObjectFspVlanDynamicMappingDhcpServerOption": {
      "properties": {
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ips",
            "type",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpServerReservedAddress:ObjectFspVlanDynamicMappingDhcpServerReservedAddress": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "ip",
            "mac",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpserverExcludeRange:ObjectFspVlanDynamicMappingDhcpserverExcludeRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpserverIpRange:ObjectFspVlanDynamicMappingDhcpserverIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpserverOption:ObjectFspVlanDynamicMappingDhcpserverOption": {
      "properties": {
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ips",
            "type",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingDhcpserverReservedAddress:ObjectFspVlanDynamicMappingDhcpserverReservedAddress": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "ip",
            "mac",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterface:ObjectFspVlanDynamicMappingInterface": {
      "properties": {
        "dhcpRelayAgentOption": {
          "type": "string",
          "description": "Dhcp-Relay-Agent-Option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayInterfaceSelectMethod": {
          "type": "string",
          "description": "Dhcp-Relay-Interface-Select-Method. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "dhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dhcp-Relay-Ip.\n"
        },
        "dhcpRelayService": {
          "type": "string",
          "description": "Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayType": {
          "type": "string",
          "description": "Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "Ip.\n"
        },
        "ipv6": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceIpv6:ObjectFspVlanDynamicMappingInterfaceIpv6",
          "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
        },
        "secondaryIp": {
          "type": "string",
          "description": "Secondary-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secondaryips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceSecondaryip:ObjectFspVlanDynamicMappingInterfaceSecondaryip"
          },
          "description": "Secondaryip. The structure of <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span> block is documented below.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Vlanid.\n"
        },
        "vrrps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceVrrp:ObjectFspVlanDynamicMappingInterfaceVrrp"
          },
          "description": "Vrrp. The structure of <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dhcpRelayIps"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceIpv6:ObjectFspVlanDynamicMappingInterfaceIpv6": {
      "properties": {
        "autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cliConn6Status": {
          "type": "number",
          "description": "Cli-Conn6-Status.\n"
        },
        "dhcp6ClientOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dhcp6-Client-Options. Valid values: <span pulumi-lang-nodejs=\"`rapid`\" pulumi-lang-dotnet=\"`Rapid`\" pulumi-lang-go=\"`rapid`\" pulumi-lang-python=\"`rapid`\" pulumi-lang-yaml=\"`rapid`\" pulumi-lang-java=\"`rapid`\">`rapid`</span>, <span pulumi-lang-nodejs=\"`iapd`\" pulumi-lang-dotnet=\"`Iapd`\" pulumi-lang-go=\"`iapd`\" pulumi-lang-python=\"`iapd`\" pulumi-lang-yaml=\"`iapd`\" pulumi-lang-java=\"`iapd`\">`iapd`</span>, <span pulumi-lang-nodejs=\"`iana`\" pulumi-lang-dotnet=\"`Iana`\" pulumi-lang-go=\"`iana`\" pulumi-lang-python=\"`iana`\" pulumi-lang-yaml=\"`iana`\" pulumi-lang-java=\"`iana`\">`iana`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "dhcp6InformationRequest": {
          "type": "string",
          "description": "Enable/disable DHCPv6 information request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixDelegation": {
          "type": "string",
          "description": "Enable/disable DHCPv6 prefix delegation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixHint": {
          "type": "string",
          "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n"
        },
        "dhcp6PrefixHintPlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n"
        },
        "dhcp6PrefixHintVlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint valid life time (sec).\n"
        },
        "dhcp6RelayInterfaceId": {
          "type": "string",
          "description": "DHCP6 relay interface ID.\n"
        },
        "dhcp6RelayIp": {
          "type": "string",
          "description": "DHCPv6 relay IP address.\n"
        },
        "dhcp6RelayService": {
          "type": "string",
          "description": "Enable/disable DHCPv6 relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceInterface": {
          "type": "string",
          "description": "Enable/disable use of address on this interface as the source address of the relay message. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceIp": {
          "type": "string",
          "description": "IPv6 address used by the DHCP6 relay as its source IP.\n"
        },
        "dhcp6RelayType": {
          "type": "string",
          "description": "DHCPv6 relay type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "icmp6SendRedirect": {
          "type": "string",
          "description": "Enable/disable sending of ICMPv6 redirects. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceIdentifier": {
          "type": "string",
          "description": "IPv6 interface identifier.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to the interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "ip6DefaultLife": {
          "type": "number",
          "description": "Default life (sec).\n"
        },
        "ip6DelegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "ip6DelegatedPrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanDynamicMappingInterfaceIpv6Ip6DelegatedPrefixList"
          },
          "description": "Ip6-Delegated-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block is documented below.\n"
        },
        "ip6DnsServerOverride": {
          "type": "string",
          "description": "Enable/disable using the DNS server acquired by DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6ExtraAddrs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanDynamicMappingInterfaceIpv6Ip6ExtraAddr"
          },
          "description": "Ip6-Extra-Addr. The structure of <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block is documented below.\n"
        },
        "ip6HopLimit": {
          "type": "number",
          "description": "Hop limit (0 means unspecified).\n"
        },
        "ip6LinkMtu": {
          "type": "number",
          "description": "IPv6 link MTU.\n"
        },
        "ip6ManageFlag": {
          "type": "string",
          "description": "Enable/disable the managed flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6MaxInterval": {
          "type": "number",
          "description": "IPv6 maximum interval (4 to 1800 sec).\n"
        },
        "ip6MinInterval": {
          "type": "number",
          "description": "IPv6 minimum interval (3 to 1350 sec).\n"
        },
        "ip6Mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, delegated). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>.\n"
        },
        "ip6OtherFlag": {
          "type": "string",
          "description": "Enable/disable the other IPv6 flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6PrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceIpv6Ip6PrefixList:ObjectFspVlanDynamicMappingInterfaceIpv6Ip6PrefixList"
          },
          "description": "Ip6-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6PrefixList`\" pulumi-lang-dotnet=\"`Ip6PrefixList`\" pulumi-lang-go=\"`ip6PrefixList`\" pulumi-lang-python=\"`ip6_prefix_list`\" pulumi-lang-yaml=\"`ip6PrefixList`\" pulumi-lang-java=\"`ip6PrefixList`\">`ip6_prefix_list`</span> block is documented below.\n"
        },
        "ip6PrefixMode": {
          "type": "string",
          "description": "Ip6-Prefix-Mode. Valid values: <span pulumi-lang-nodejs=\"`dhcp6`\" pulumi-lang-dotnet=\"`Dhcp6`\" pulumi-lang-go=\"`dhcp6`\" pulumi-lang-python=\"`dhcp6`\" pulumi-lang-yaml=\"`dhcp6`\" pulumi-lang-java=\"`dhcp6`\">`dhcp6`</span>, <span pulumi-lang-nodejs=\"`ra`\" pulumi-lang-dotnet=\"`Ra`\" pulumi-lang-go=\"`ra`\" pulumi-lang-python=\"`ra`\" pulumi-lang-yaml=\"`ra`\" pulumi-lang-java=\"`ra`\">`ra`</span>.\n"
        },
        "ip6ReachableTime": {
          "type": "number",
          "description": "IPv6 reachable time (milliseconds; 0 means unspecified).\n"
        },
        "ip6RetransTime": {
          "type": "number",
          "description": "IPv6 retransmit time (milliseconds; 0 means unspecified).\n"
        },
        "ip6SendAdv": {
          "type": "string",
          "description": "Enable/disable sending advertisements about the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6UpstreamInterface": {
          "type": "string",
          "description": "Interface name providing delegated information.\n"
        },
        "ndCert": {
          "type": "string",
          "description": "Neighbor discovery certificate.\n"
        },
        "ndCgaModifier": {
          "type": "string",
          "description": "Neighbor discovery CGA modifier.\n"
        },
        "ndMode": {
          "type": "string",
          "description": "Neighbor discovery mode. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `SEND-compatible`.\n"
        },
        "ndSecurityLevel": {
          "type": "number",
          "description": "Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).\n"
        },
        "ndTimestampDelta": {
          "type": "number",
          "description": "Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).\n"
        },
        "ndTimestampFuzz": {
          "type": "number",
          "description": "Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).\n"
        },
        "raSendMtu": {
          "type": "string",
          "description": "Ra-Send-Mtu. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uniqueAutoconfAddr": {
          "type": "string",
          "description": "Enable/disable unique auto config address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrip6LinkLocal": {
          "type": "string",
          "description": "Link-local IPv6 address of virtual router.\n"
        },
        "vrrp6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceIpv6Vrrp6:ObjectFspVlanDynamicMappingInterfaceIpv6Vrrp6"
          },
          "description": "Vrrp6. The structure of <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block supports:\n"
        },
        "vrrpVirtualMac6": {
          "type": "string",
          "description": "Enable/disable virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dhcp6ClientOptions",
            "ip6Allowaccesses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanDynamicMappingInterfaceIpv6Ip6DelegatedPrefixList": {
      "properties": {
        "autonomousFlag": {
          "type": "string",
          "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "onlinkFlag": {
          "type": "string",
          "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prefixId": {
          "type": "number",
          "description": "Prefix ID.\n"
        },
        "rdnssService": {
          "type": "string",
          "description": "Recursive DNS service option. Valid values: <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "rdnsses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recursive DNS server option.\n"
        },
        "subnet": {
          "type": "string",
          "description": "Add subnet ID to routing prefix.\n"
        },
        "upstreamInterface": {
          "type": "string",
          "description": "Name of the interface that provides delegated information.\n\nThe <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "rdnsses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanDynamicMappingInterfaceIpv6Ip6ExtraAddr": {
      "properties": {
        "prefix": {
          "type": "string",
          "description": "IPv6 prefix.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceIpv6Ip6PrefixList:ObjectFspVlanDynamicMappingInterfaceIpv6Ip6PrefixList": {
      "properties": {
        "autonomousFlag": {
          "type": "string",
          "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnssls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS search list option.\n"
        },
        "onlinkFlag": {
          "type": "string",
          "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preferredLifeTime": {
          "type": "number",
          "description": "Preferred life time (sec).\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv6 prefix.\n"
        },
        "rdnsses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recursive DNS server option.\n"
        },
        "validLifeTime": {
          "type": "number",
          "description": "Valid life time (sec).\n\nThe <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dnssls",
            "rdnsses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceIpv6Vrrp6:ObjectFspVlanDynamicMappingInterfaceIpv6Vrrp6": {
      "properties": {
        "acceptMode": {
          "type": "string"
        },
        "advInterval": {
          "type": "number"
        },
        "ignoreDefaultRoute": {
          "type": "string"
        },
        "preempt": {
          "type": "string"
        },
        "priority": {
          "type": "number"
        },
        "startTime": {
          "type": "number"
        },
        "status": {
          "type": "string"
        },
        "vrdst6": {
          "type": "string",
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number"
        },
        "vrid": {
          "type": "number"
        },
        "vrip6": {
          "type": "string",
          "description": "IPv6 address of the virtual router.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceSecondaryip:ObjectFspVlanDynamicMappingInterfaceSecondaryip": {
      "properties": {
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Management access settings for the secondary IP address. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Secondary IP address of the interface.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "secipRelayIp": {
          "type": "string",
          "description": "DHCP relay IP address.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "allowaccesses",
            "detectprotocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceVrrp:ObjectFspVlanDynamicMappingInterfaceVrrp": {
      "properties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "proxyArps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterfaceVrrpProxyArp:ObjectFspVlanDynamicMappingInterfaceVrrpProxyArp"
          },
          "description": "Proxy-Arp. The structure of <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span> block is documented below.\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this VRRP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "VRRP version. Valid values: <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>.\n"
        },
        "vrdstPriority": {
          "type": "number",
          "description": "Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).\n"
        },
        "vrdsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip": {
          "type": "string",
          "description": "IP address of the virtual router.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "vrdsts"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanDynamicMappingInterfaceVrrpProxyArp:ObjectFspVlanDynamicMappingInterfaceVrrpProxyArp": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Set IP addresses of proxy ARP.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanDynamicMapping_Scope:ObjectFspVlanDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanInterface:ObjectFspVlanInterface": {
      "properties": {
        "acName": {
          "type": "string",
          "description": "PPPoE server name.\n"
        },
        "aggregate": {
          "type": "string",
          "description": "Aggregate.\n"
        },
        "aggregateType": {
          "type": "string",
          "description": "Type of aggregation. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>.\n"
        },
        "algorithm": {
          "type": "string",
          "description": "Frame distribution algorithm. Valid values: `L2`, `L3`, `L4`.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias will be displayed with the interface name to make it easier to distinguish.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Permitted types of management access to this interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "annex": {
          "type": "string",
          "description": "Set xDSL annex type. Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`j`\" pulumi-lang-dotnet=\"`J`\" pulumi-lang-go=\"`j`\" pulumi-lang-python=\"`j`\" pulumi-lang-yaml=\"`j`\" pulumi-lang-java=\"`j`\">`j`</span>, <span pulumi-lang-nodejs=\"`bjm`\" pulumi-lang-dotnet=\"`Bjm`\" pulumi-lang-go=\"`bjm`\" pulumi-lang-python=\"`bjm`\" pulumi-lang-yaml=\"`bjm`\" pulumi-lang-java=\"`bjm`\">`bjm`</span>, <span pulumi-lang-nodejs=\"`i`\" pulumi-lang-dotnet=\"`I`\" pulumi-lang-go=\"`i`\" pulumi-lang-python=\"`i`\" pulumi-lang-yaml=\"`i`\" pulumi-lang-java=\"`i`\">`i`</span>, <span pulumi-lang-nodejs=\"`al`\" pulumi-lang-dotnet=\"`Al`\" pulumi-lang-go=\"`al`\" pulumi-lang-python=\"`al`\" pulumi-lang-yaml=\"`al`\" pulumi-lang-java=\"`al`\">`al`</span>, <span pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\">`m`</span>, <span pulumi-lang-nodejs=\"`aijlm`\" pulumi-lang-dotnet=\"`Aijlm`\" pulumi-lang-go=\"`aijlm`\" pulumi-lang-python=\"`aijlm`\" pulumi-lang-yaml=\"`aijlm`\" pulumi-lang-java=\"`aijlm`\">`aijlm`</span>.\n"
        },
        "apDiscover": {
          "type": "string",
          "description": "Enable/disable automatic registration of unknown FortiAP devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpforward": {
          "type": "string",
          "description": "Enable/disable ARP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "atmProtocol": {
          "type": "string",
          "description": "ATM protocol. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "authType": {
          "type": "string",
          "description": "PPP authentication type to use. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
        },
        "autoAuthExtensionDevice": {
          "type": "string",
          "description": "Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthMeasureTime": {
          "type": "number",
          "description": "Bandwidth measure time\n"
        },
        "bfd": {
          "type": "string",
          "description": "Bidirectional Forwarding Detection (BFD) settings. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "bfdDesiredMinTx": {
          "type": "number",
          "description": "BFD desired minimal transmit interval.\n"
        },
        "bfdDetectMult": {
          "type": "number",
          "description": "BFD detection multiplier.\n"
        },
        "bfdRequiredMinRx": {
          "type": "number",
          "description": "BFD required minimal receive interval.\n"
        },
        "broadcastForticlientDiscovery": {
          "type": "string",
          "description": "Broadcast-Forticlient-Discovery. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastForward": {
          "type": "string",
          "description": "Enable/disable broadcast forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortal": {
          "type": "number",
          "description": "Enable/disable captive portal.\n"
        },
        "cliConnStatus": {
          "type": "number",
          "description": "Cli-Conn-Status.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "ddns": {
          "type": "string",
          "description": "Ddns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "Ddns-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsDomain": {
          "type": "string",
          "description": "Ddns-Domain.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "Ddns-Key.\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "Ddns-Keyname.\n"
        },
        "ddnsPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ddns-Password.\n",
          "secret": true
        },
        "ddnsServer": {
          "type": "string",
          "description": "Ddns-Server. Valid values: `dhs.org`, `dyndns.org`, `dyns.net`, `tzo.com`, `ods.org`, `vavic.com`, `now.net.cn`, `dipdns.net`, `easydns.com`, `genericDDNS`.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "Ddns-Server-Ip.\n"
        },
        "ddnsSn": {
          "type": "string",
          "description": "Ddns-Sn.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "Ddns-Ttl.\n"
        },
        "ddnsUsername": {
          "type": "string",
          "description": "Ddns-Username.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Ddns-Zone.\n"
        },
        "dedicatedTo": {
          "type": "string",
          "description": "Configure interface for single purpose. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`management`\" pulumi-lang-dotnet=\"`Management`\" pulumi-lang-go=\"`management`\" pulumi-lang-python=\"`management`\" pulumi-lang-yaml=\"`management`\" pulumi-lang-java=\"`management`\">`management`</span>.\n"
        },
        "defaultPurdueLevel": {
          "type": "string",
          "description": "default purdue level of device detected on this interface. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
        },
        "defaultgw": {
          "type": "string",
          "description": "Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "detectedPeerMtu": {
          "type": "number",
          "description": "Detected-Peer-Mtu.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "deviceAccessList": {
          "type": "string",
          "description": "Device-Access-List.\n"
        },
        "deviceIdentification": {
          "type": "string",
          "description": "Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceIdentificationActiveScan": {
          "type": "string",
          "description": "Device-Identification-Active-Scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceNetscan": {
          "type": "string",
          "description": "Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceUserIdentification": {
          "type": "string",
          "description": "Enable/disable passive gathering of user identity information about users on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devindex": {
          "type": "number",
          "description": "Devindex.\n"
        },
        "dhcpBroadcastFlag": {
          "type": "string",
          "description": "Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpClasslessRouteAddition": {
          "type": "string",
          "description": "Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpClientIdentifier": {
          "type": "string",
          "description": "DHCP client identifier.\n"
        },
        "dhcpRelayAgentOption": {
          "type": "string",
          "description": "Enable/disable DHCP relay agent option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayCircuitId": {
          "type": "string",
          "description": "DHCP relay circuit ID.\n"
        },
        "dhcpRelayInterface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "dhcpRelayInterfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "dhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP relay IP address.\n"
        },
        "dhcpRelayLinkSelection": {
          "type": "string",
          "description": "DHCP relay link selection.\n"
        },
        "dhcpRelayRequestAllServer": {
          "type": "string",
          "description": "Dhcp-Relay-Request-All-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayService": {
          "type": "string",
          "description": "Enable/disable allowing this interface to act as a DHCP relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelaySourceIp": {
          "type": "string",
          "description": "IP address used by the DHCP relay as its source IP.\n"
        },
        "dhcpRelayType": {
          "type": "string",
          "description": "DHCP relay type (regular or IPsec). Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "dhcpRenewTime": {
          "type": "number",
          "description": "DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.\n"
        },
        "dhcpSmartRelay": {
          "type": "string",
          "description": "Enable/disable DHCP smart relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "discRetryTimeout": {
          "type": "number",
          "description": "Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Time in milliseconds to wait before sending a notification that this interface is down or disconnected.\n"
        },
        "distance": {
          "type": "number",
          "description": "Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.\n"
        },
        "dnsQuery": {
          "type": "string",
          "description": "Dns-Query. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>, `non-recursive`.\n"
        },
        "dnsServerOverride": {
          "type": "string",
          "description": "Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServerProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS transport protocols. Valid values: <span pulumi-lang-nodejs=\"`cleartext`\" pulumi-lang-dotnet=\"`Cleartext`\" pulumi-lang-go=\"`cleartext`\" pulumi-lang-python=\"`cleartext`\" pulumi-lang-yaml=\"`cleartext`\" pulumi-lang-java=\"`cleartext`\">`cleartext`</span>, <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span>, <span pulumi-lang-nodejs=\"`doh`\" pulumi-lang-dotnet=\"`Doh`\" pulumi-lang-go=\"`doh`\" pulumi-lang-python=\"`doh`\" pulumi-lang-yaml=\"`doh`\" pulumi-lang-java=\"`doh`\">`doh`</span>.\n"
        },
        "dropFragment": {
          "type": "string",
          "description": "Enable/disable drop fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dropOverlappedFragment": {
          "type": "string",
          "description": "Enable/disable drop overlapped fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapCaCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-Ca-Cert.\n"
        },
        "eapIdentity": {
          "type": "string",
          "description": "Eap-Identity.\n"
        },
        "eapMethod": {
          "type": "string",
          "description": "Eap-Method. Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>.\n"
        },
        "eapPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-Password.\n",
          "secret": true
        },
        "eapSupplicant": {
          "type": "string",
          "description": "Eap-Supplicant. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapUserCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-User-Cert.\n"
        },
        "egressCos": {
          "type": "string",
          "description": "Override outgoing CoS in user VLAN tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Outgoing traffic shaping profile.\n"
        },
        "eip": {
          "type": "string",
          "description": "Eip.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "estimatedDownstreamBandwidth": {
          "type": "number",
          "description": "Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.\n"
        },
        "estimatedUpstreamBandwidth": {
          "type": "number",
          "description": "Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.\n"
        },
        "explicitFtpProxy": {
          "type": "string",
          "description": "Enable/disable the explicit FTP proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "explicitWebProxy": {
          "type": "string",
          "description": "Enable/disable the explicit web proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failActionOnExtender": {
          "type": "string",
          "description": "Action on extender when interface fail . Valid values: `soft-restart`, `hard-restart`, <span pulumi-lang-nodejs=\"`reboot`\" pulumi-lang-dotnet=\"`Reboot`\" pulumi-lang-go=\"`reboot`\" pulumi-lang-python=\"`reboot`\" pulumi-lang-yaml=\"`reboot`\" pulumi-lang-java=\"`reboot`\">`reboot`</span>.\n"
        },
        "failAlertInterfaces": {
          "type": "string",
          "description": "Names of the FortiGate interfaces to which the link failure alert is sent.\n"
        },
        "failAlertMethod": {
          "type": "string",
          "description": "Select link-failed-signal or link-down method to alert about a failed link. Valid values: `link-failed-signal`, `link-down`.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable fail detection features for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failDetectOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options for detecting that this interface has failed. Valid values: <span pulumi-lang-nodejs=\"`detectserver`\" pulumi-lang-dotnet=\"`Detectserver`\" pulumi-lang-go=\"`detectserver`\" pulumi-lang-python=\"`detectserver`\" pulumi-lang-yaml=\"`detectserver`\" pulumi-lang-java=\"`detectserver`\">`detectserver`</span>, `link-down`.\n"
        },
        "fdp": {
          "type": "string",
          "description": "Fdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiheartbeat": {
          "type": "string",
          "description": "Fortiheartbeat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkBackupLink": {
          "type": "number",
          "description": "Fortilink-Backup-Link.\n"
        },
        "fortilinkNeighborDetect": {
          "type": "string",
          "description": "Protocol for FortiGate neighbor discovery. Valid values: <span pulumi-lang-nodejs=\"`lldp`\" pulumi-lang-dotnet=\"`Lldp`\" pulumi-lang-go=\"`lldp`\" pulumi-lang-python=\"`lldp`\" pulumi-lang-yaml=\"`lldp`\" pulumi-lang-java=\"`lldp`\">`lldp`</span>, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>.\n"
        },
        "fortilinkSplitInterface": {
          "type": "string",
          "description": "Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkStacking": {
          "type": "string",
          "description": "Enable/disable FortiLink switch-stacking on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardDomain": {
          "type": "number",
          "description": "Transparent mode forward domain.\n"
        },
        "forwardErrorCorrection": {
          "type": "string",
          "description": "Enable/disable forward error correction (FEC Clause 91). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `rs-fec`, `base-r-fec`, `fec-cl91`, `fec-cl74`.\n"
        },
        "fpAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fp-Anomaly. Valid values: <span pulumi-lang-nodejs=\"`dropTcpFinNoack`\" pulumi-lang-dotnet=\"`DropTcpFinNoack`\" pulumi-lang-go=\"`dropTcpFinNoack`\" pulumi-lang-python=\"`drop_tcp_fin_noack`\" pulumi-lang-yaml=\"`dropTcpFinNoack`\" pulumi-lang-java=\"`dropTcpFinNoack`\">`drop_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`passWinnuke`\" pulumi-lang-dotnet=\"`PassWinnuke`\" pulumi-lang-go=\"`passWinnuke`\" pulumi-lang-python=\"`pass_winnuke`\" pulumi-lang-yaml=\"`passWinnuke`\" pulumi-lang-java=\"`passWinnuke`\">`pass_winnuke`</span>, <span pulumi-lang-nodejs=\"`passTcpland`\" pulumi-lang-dotnet=\"`PassTcpland`\" pulumi-lang-go=\"`passTcpland`\" pulumi-lang-python=\"`pass_tcpland`\" pulumi-lang-yaml=\"`passTcpland`\" pulumi-lang-java=\"`passTcpland`\">`pass_tcpland`</span>, <span pulumi-lang-nodejs=\"`passUdpland`\" pulumi-lang-dotnet=\"`PassUdpland`\" pulumi-lang-go=\"`passUdpland`\" pulumi-lang-python=\"`pass_udpland`\" pulumi-lang-yaml=\"`passUdpland`\" pulumi-lang-java=\"`passUdpland`\">`pass_udpland`</span>, <span pulumi-lang-nodejs=\"`passIcmpland`\" pulumi-lang-dotnet=\"`PassIcmpland`\" pulumi-lang-go=\"`passIcmpland`\" pulumi-lang-python=\"`pass_icmpland`\" pulumi-lang-yaml=\"`passIcmpland`\" pulumi-lang-java=\"`passIcmpland`\">`pass_icmpland`</span>, <span pulumi-lang-nodejs=\"`passIpland`\" pulumi-lang-dotnet=\"`PassIpland`\" pulumi-lang-go=\"`passIpland`\" pulumi-lang-python=\"`pass_ipland`\" pulumi-lang-yaml=\"`passIpland`\" pulumi-lang-java=\"`passIpland`\">`pass_ipland`</span>, <span pulumi-lang-nodejs=\"`passIprr`\" pulumi-lang-dotnet=\"`PassIprr`\" pulumi-lang-go=\"`passIprr`\" pulumi-lang-python=\"`pass_iprr`\" pulumi-lang-yaml=\"`passIprr`\" pulumi-lang-java=\"`passIprr`\">`pass_iprr`</span>, <span pulumi-lang-nodejs=\"`passIpssrr`\" pulumi-lang-dotnet=\"`PassIpssrr`\" pulumi-lang-go=\"`passIpssrr`\" pulumi-lang-python=\"`pass_ipssrr`\" pulumi-lang-yaml=\"`passIpssrr`\" pulumi-lang-java=\"`passIpssrr`\">`pass_ipssrr`</span>, <span pulumi-lang-nodejs=\"`passIplsrr`\" pulumi-lang-dotnet=\"`PassIplsrr`\" pulumi-lang-go=\"`passIplsrr`\" pulumi-lang-python=\"`pass_iplsrr`\" pulumi-lang-yaml=\"`passIplsrr`\" pulumi-lang-java=\"`passIplsrr`\">`pass_iplsrr`</span>, <span pulumi-lang-nodejs=\"`passIpstream`\" pulumi-lang-dotnet=\"`PassIpstream`\" pulumi-lang-go=\"`passIpstream`\" pulumi-lang-python=\"`pass_ipstream`\" pulumi-lang-yaml=\"`passIpstream`\" pulumi-lang-java=\"`passIpstream`\">`pass_ipstream`</span>, <span pulumi-lang-nodejs=\"`passIpsecurity`\" pulumi-lang-dotnet=\"`PassIpsecurity`\" pulumi-lang-go=\"`passIpsecurity`\" pulumi-lang-python=\"`pass_ipsecurity`\" pulumi-lang-yaml=\"`passIpsecurity`\" pulumi-lang-java=\"`passIpsecurity`\">`pass_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`passIptimestamp`\" pulumi-lang-dotnet=\"`PassIptimestamp`\" pulumi-lang-go=\"`passIptimestamp`\" pulumi-lang-python=\"`pass_iptimestamp`\" pulumi-lang-yaml=\"`passIptimestamp`\" pulumi-lang-java=\"`passIptimestamp`\">`pass_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`passIpunknownOption`\" pulumi-lang-dotnet=\"`PassIpunknownOption`\" pulumi-lang-go=\"`passIpunknownOption`\" pulumi-lang-python=\"`pass_ipunknown_option`\" pulumi-lang-yaml=\"`passIpunknownOption`\" pulumi-lang-java=\"`passIpunknownOption`\">`pass_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`passIpunknownProt`\" pulumi-lang-dotnet=\"`PassIpunknownProt`\" pulumi-lang-go=\"`passIpunknownProt`\" pulumi-lang-python=\"`pass_ipunknown_prot`\" pulumi-lang-yaml=\"`passIpunknownProt`\" pulumi-lang-java=\"`passIpunknownProt`\">`pass_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`passIcmpFrag`\" pulumi-lang-dotnet=\"`PassIcmpFrag`\" pulumi-lang-go=\"`passIcmpFrag`\" pulumi-lang-python=\"`pass_icmp_frag`\" pulumi-lang-yaml=\"`passIcmpFrag`\" pulumi-lang-java=\"`passIcmpFrag`\">`pass_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`passTcpNoFlag`\" pulumi-lang-dotnet=\"`PassTcpNoFlag`\" pulumi-lang-go=\"`passTcpNoFlag`\" pulumi-lang-python=\"`pass_tcp_no_flag`\" pulumi-lang-yaml=\"`passTcpNoFlag`\" pulumi-lang-java=\"`passTcpNoFlag`\">`pass_tcp_no_flag`</span>, <span pulumi-lang-nodejs=\"`passTcpFinNoack`\" pulumi-lang-dotnet=\"`PassTcpFinNoack`\" pulumi-lang-go=\"`passTcpFinNoack`\" pulumi-lang-python=\"`pass_tcp_fin_noack`\" pulumi-lang-yaml=\"`passTcpFinNoack`\" pulumi-lang-java=\"`passTcpFinNoack`\">`pass_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`dropWinnuke`\" pulumi-lang-dotnet=\"`DropWinnuke`\" pulumi-lang-go=\"`dropWinnuke`\" pulumi-lang-python=\"`drop_winnuke`\" pulumi-lang-yaml=\"`dropWinnuke`\" pulumi-lang-java=\"`dropWinnuke`\">`drop_winnuke`</span>, <span pulumi-lang-nodejs=\"`dropTcpland`\" pulumi-lang-dotnet=\"`DropTcpland`\" pulumi-lang-go=\"`dropTcpland`\" pulumi-lang-python=\"`drop_tcpland`\" pulumi-lang-yaml=\"`dropTcpland`\" pulumi-lang-java=\"`dropTcpland`\">`drop_tcpland`</span>, <span pulumi-lang-nodejs=\"`dropUdpland`\" pulumi-lang-dotnet=\"`DropUdpland`\" pulumi-lang-go=\"`dropUdpland`\" pulumi-lang-python=\"`drop_udpland`\" pulumi-lang-yaml=\"`dropUdpland`\" pulumi-lang-java=\"`dropUdpland`\">`drop_udpland`</span>, <span pulumi-lang-nodejs=\"`dropIcmpland`\" pulumi-lang-dotnet=\"`DropIcmpland`\" pulumi-lang-go=\"`dropIcmpland`\" pulumi-lang-python=\"`drop_icmpland`\" pulumi-lang-yaml=\"`dropIcmpland`\" pulumi-lang-java=\"`dropIcmpland`\">`drop_icmpland`</span>, <span pulumi-lang-nodejs=\"`dropIpland`\" pulumi-lang-dotnet=\"`DropIpland`\" pulumi-lang-go=\"`dropIpland`\" pulumi-lang-python=\"`drop_ipland`\" pulumi-lang-yaml=\"`dropIpland`\" pulumi-lang-java=\"`dropIpland`\">`drop_ipland`</span>, <span pulumi-lang-nodejs=\"`dropIprr`\" pulumi-lang-dotnet=\"`DropIprr`\" pulumi-lang-go=\"`dropIprr`\" pulumi-lang-python=\"`drop_iprr`\" pulumi-lang-yaml=\"`dropIprr`\" pulumi-lang-java=\"`dropIprr`\">`drop_iprr`</span>, <span pulumi-lang-nodejs=\"`dropIpssrr`\" pulumi-lang-dotnet=\"`DropIpssrr`\" pulumi-lang-go=\"`dropIpssrr`\" pulumi-lang-python=\"`drop_ipssrr`\" pulumi-lang-yaml=\"`dropIpssrr`\" pulumi-lang-java=\"`dropIpssrr`\">`drop_ipssrr`</span>, <span pulumi-lang-nodejs=\"`dropIplsrr`\" pulumi-lang-dotnet=\"`DropIplsrr`\" pulumi-lang-go=\"`dropIplsrr`\" pulumi-lang-python=\"`drop_iplsrr`\" pulumi-lang-yaml=\"`dropIplsrr`\" pulumi-lang-java=\"`dropIplsrr`\">`drop_iplsrr`</span>, <span pulumi-lang-nodejs=\"`dropIpstream`\" pulumi-lang-dotnet=\"`DropIpstream`\" pulumi-lang-go=\"`dropIpstream`\" pulumi-lang-python=\"`drop_ipstream`\" pulumi-lang-yaml=\"`dropIpstream`\" pulumi-lang-java=\"`dropIpstream`\">`drop_ipstream`</span>, <span pulumi-lang-nodejs=\"`dropIpsecurity`\" pulumi-lang-dotnet=\"`DropIpsecurity`\" pulumi-lang-go=\"`dropIpsecurity`\" pulumi-lang-python=\"`drop_ipsecurity`\" pulumi-lang-yaml=\"`dropIpsecurity`\" pulumi-lang-java=\"`dropIpsecurity`\">`drop_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`dropIptimestamp`\" pulumi-lang-dotnet=\"`DropIptimestamp`\" pulumi-lang-go=\"`dropIptimestamp`\" pulumi-lang-python=\"`drop_iptimestamp`\" pulumi-lang-yaml=\"`dropIptimestamp`\" pulumi-lang-java=\"`dropIptimestamp`\">`drop_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownOption`\" pulumi-lang-dotnet=\"`DropIpunknownOption`\" pulumi-lang-go=\"`dropIpunknownOption`\" pulumi-lang-python=\"`drop_ipunknown_option`\" pulumi-lang-yaml=\"`dropIpunknownOption`\" pulumi-lang-java=\"`dropIpunknownOption`\">`drop_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownProt`\" pulumi-lang-dotnet=\"`DropIpunknownProt`\" pulumi-lang-go=\"`dropIpunknownProt`\" pulumi-lang-python=\"`drop_ipunknown_prot`\" pulumi-lang-yaml=\"`dropIpunknownProt`\" pulumi-lang-java=\"`dropIpunknownProt`\">`drop_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`dropIcmpFrag`\" pulumi-lang-dotnet=\"`DropIcmpFrag`\" pulumi-lang-go=\"`dropIcmpFrag`\" pulumi-lang-python=\"`drop_icmp_frag`\" pulumi-lang-yaml=\"`dropIcmpFrag`\" pulumi-lang-java=\"`dropIcmpFrag`\">`drop_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`dropTcpNoFlag`\" pulumi-lang-dotnet=\"`DropTcpNoFlag`\" pulumi-lang-go=\"`dropTcpNoFlag`\" pulumi-lang-python=\"`drop_tcp_no_flag`\" pulumi-lang-yaml=\"`dropTcpNoFlag`\" pulumi-lang-java=\"`dropTcpNoFlag`\">`drop_tcp_no_flag`</span>.\n"
        },
        "fpDisables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fp-Disable. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "gatewayAddress": {
          "type": "string",
          "description": "Gateway address\n"
        },
        "genericReceiveOffload": {
          "type": "string",
          "description": "Generic-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "giGk": {
          "type": "string",
          "description": "Enable/disable Gi Gatekeeper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gwaddr": {
          "type": "string",
          "description": "Gateway address\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "icmpAcceptRedirect": {
          "type": "string",
          "description": "Enable/disable ICMP accept redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpRedirect": {
          "type": "string",
          "description": "Icmp-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpSendRedirect": {
          "type": "string",
          "description": "Enable/disable sending of ICMP redirects. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identAccept": {
          "type": "string",
          "description": "Enable/disable authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "idleTimeout": {
          "type": "number",
          "description": "PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.\n"
        },
        "ifMdix": {
          "type": "string",
          "description": "If-Mdix. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`crossover`\" pulumi-lang-dotnet=\"`Crossover`\" pulumi-lang-go=\"`crossover`\" pulumi-lang-python=\"`crossover`\" pulumi-lang-yaml=\"`crossover`\" pulumi-lang-java=\"`crossover`\">`crossover`</span>.\n"
        },
        "ifMedia": {
          "type": "string",
          "description": "If-Media. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`copper`\" pulumi-lang-dotnet=\"`Copper`\" pulumi-lang-go=\"`copper`\" pulumi-lang-python=\"`copper`\" pulumi-lang-yaml=\"`copper`\" pulumi-lang-java=\"`copper`\">`copper`</span>, <span pulumi-lang-nodejs=\"`fiber`\" pulumi-lang-dotnet=\"`Fiber`\" pulumi-lang-go=\"`fiber`\" pulumi-lang-python=\"`fiber`\" pulumi-lang-yaml=\"`fiber`\" pulumi-lang-java=\"`fiber`\">`fiber`</span>.\n"
        },
        "ikeSamlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ike-Saml-Server.\n"
        },
        "inForceVlanCos": {
          "type": "number",
          "description": "In-Force-Vlan-Cos.\n"
        },
        "inbandwidth": {
          "type": "number",
          "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "ingressCos": {
          "type": "string",
          "description": "Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Incoming traffic shaping profile.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "interconnectProfile": {
          "type": "string",
          "description": "Set interconnect profile. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`profile1`\" pulumi-lang-dotnet=\"`Profile1`\" pulumi-lang-go=\"`profile1`\" pulumi-lang-python=\"`profile1`\" pulumi-lang-yaml=\"`profile1`\" pulumi-lang-java=\"`profile1`\">`profile1`</span>, <span pulumi-lang-nodejs=\"`profile2`\" pulumi-lang-dotnet=\"`Profile2`\" pulumi-lang-go=\"`profile2`\" pulumi-lang-python=\"`profile2`\" pulumi-lang-yaml=\"`profile2`\" pulumi-lang-java=\"`profile2`\">`profile2`</span>.\n"
        },
        "internal": {
          "type": "number",
          "description": "Implicitly created.\n"
        },
        "ip": {
          "type": "string",
          "description": "Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.\n"
        },
        "ipManagedByFortiipam": {
          "type": "string",
          "description": "Enable/disable automatic IP address assignment of this interface by FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipmac": {
          "type": "string",
          "description": "Enable/disable IP/MAC binding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSnifferMode": {
          "type": "string",
          "description": "Enable/disable the use of this interface as a one-armed sniffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipunnumbered": {
          "type": "string",
          "description": "Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.\n"
        },
        "ipv6": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6",
          "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
        },
        "l2forward": {
          "type": "string",
          "description": "Enable/disable l2 forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l2tpClient": {
          "type": "string",
          "description": "Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpHaSecondary": {
          "type": "string",
          "description": "Lacp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpHaSlave": {
          "type": "string",
          "description": "LACP HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpMode": {
          "type": "string",
          "description": "LACP mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "How often the interface sends LACP messages. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "largeReceiveOffload": {
          "type": "string",
          "description": "Large-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lcpEchoInterval": {
          "type": "number",
          "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n"
        },
        "lcpMaxEchoFails": {
          "type": "number",
          "description": "Maximum missed LCP echo messages before disconnect.\n"
        },
        "linkUpDelay": {
          "type": "number",
          "description": "Number of milliseconds to wait before considering a link is up.\n"
        },
        "listenForticlientConnection": {
          "type": "string",
          "description": "Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lldpNetworkPolicy": {
          "type": "string",
          "description": "LLDP-MED network policy profile.\n"
        },
        "lldpReception": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "lldpTransmission": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macaddr": {
          "type": "string",
          "description": "Change the interface's MAC address.\n"
        },
        "managedSubnetworkSize": {
          "type": "string",
          "description": "Number of IP addresses to be allocated by FortiIPAM and used by this FortiGate unit's DHCP server settings. Valid values: <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>, <span pulumi-lang-nodejs=\"`65536`\" pulumi-lang-dotnet=\"`65536`\" pulumi-lang-go=\"`65536`\" pulumi-lang-python=\"`65536`\" pulumi-lang-yaml=\"`65536`\" pulumi-lang-java=\"`65536`\">`65536`</span>.\n"
        },
        "managementIp": {
          "type": "string",
          "description": "High Availability in-band management IP address of this interface.\n"
        },
        "maxEgressBurstRate": {
          "type": "number",
          "description": "Max-Egress-Burst-Rate.\n"
        },
        "maxEgressRate": {
          "type": "number",
          "description": "Max-Egress-Rate.\n"
        },
        "measuredDownstreamBandwidth": {
          "type": "number",
          "description": "Measured downstream bandwidth (kbps).\n"
        },
        "measuredUpstreamBandwidth": {
          "type": "number",
          "description": "Measured upstream bandwidth (kbps).\n"
        },
        "mediatype": {
          "type": "string",
          "description": "Select SFP media interface type Valid values: `serdes-sfp`, `sgmii-sfp`, `cfp2-sr10`, `cfp2-lr4`, `serdes-copper-sfp`, <span pulumi-lang-nodejs=\"`sr`\" pulumi-lang-dotnet=\"`Sr`\" pulumi-lang-go=\"`sr`\" pulumi-lang-python=\"`sr`\" pulumi-lang-yaml=\"`sr`\" pulumi-lang-java=\"`sr`\">`sr`</span>, <span pulumi-lang-nodejs=\"`cr`\" pulumi-lang-dotnet=\"`Cr`\" pulumi-lang-go=\"`cr`\" pulumi-lang-python=\"`cr`\" pulumi-lang-yaml=\"`cr`\" pulumi-lang-java=\"`cr`\">`cr`</span>, <span pulumi-lang-nodejs=\"`lr`\" pulumi-lang-dotnet=\"`Lr`\" pulumi-lang-go=\"`lr`\" pulumi-lang-python=\"`lr`\" pulumi-lang-yaml=\"`lr`\" pulumi-lang-java=\"`lr`\">`lr`</span>, `qsfp28-sr4`, `qsfp28-lr4`, `qsfp28-cr4`, <span pulumi-lang-nodejs=\"`sr4`\" pulumi-lang-dotnet=\"`Sr4`\" pulumi-lang-go=\"`sr4`\" pulumi-lang-python=\"`sr4`\" pulumi-lang-yaml=\"`sr4`\" pulumi-lang-java=\"`sr4`\">`sr4`</span>, <span pulumi-lang-nodejs=\"`cr4`\" pulumi-lang-dotnet=\"`Cr4`\" pulumi-lang-go=\"`cr4`\" pulumi-lang-python=\"`cr4`\" pulumi-lang-yaml=\"`cr4`\" pulumi-lang-java=\"`cr4`\">`cr4`</span>, <span pulumi-lang-nodejs=\"`lr4`\" pulumi-lang-dotnet=\"`Lr4`\" pulumi-lang-go=\"`lr4`\" pulumi-lang-python=\"`lr4`\" pulumi-lang-yaml=\"`lr4`\" pulumi-lang-java=\"`lr4`\">`lr4`</span>.\n"
        },
        "member": {
          "type": "string",
          "description": "Physical interfaces that belong to the aggregate or redundant interface.\n"
        },
        "minLinks": {
          "type": "number",
          "description": "Minimum number of aggregated ports that must be up.\n"
        },
        "minLinksDown": {
          "type": "string",
          "description": "Action to take when less than the configured minimum number of links are active. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
        },
        "mirroringDirection": {
          "type": "string",
          "description": "Port mirroring direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "mirroringPort": {
          "type": "string",
          "description": "Mirroring port.\n"
        },
        "mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, PPPoE). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`pppoa`\" pulumi-lang-dotnet=\"`Pppoa`\" pulumi-lang-go=\"`pppoa`\" pulumi-lang-python=\"`pppoa`\" pulumi-lang-yaml=\"`pppoa`\" pulumi-lang-java=\"`pppoa`\">`pppoa`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>, <span pulumi-lang-nodejs=\"`eoa`\" pulumi-lang-dotnet=\"`Eoa`\" pulumi-lang-go=\"`eoa`\" pulumi-lang-python=\"`eoa`\" pulumi-lang-yaml=\"`eoa`\" pulumi-lang-java=\"`eoa`\">`eoa`</span>.\n"
        },
        "monitorBandwidth": {
          "type": "string",
          "description": "Enable monitoring bandwidth on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtu": {
          "type": "number",
          "description": "MTU value for this interface.\n"
        },
        "mtuOverride": {
          "type": "string",
          "description": "Enable to set a custom MTU for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "muxType": {
          "type": "string",
          "description": "Multiplexer type Valid values: `llc-encaps`, `vc-encaps`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "ndiscforward": {
          "type": "string",
          "description": "Enable/disable NDISC forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netbiosForward": {
          "type": "string",
          "description": "Enable/disable NETBIOS forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netflowSampler": {
          "type": "string",
          "description": "Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "npQosProfile": {
          "type": "number",
          "description": "Np-Qos-Profile.\n"
        },
        "npuFastpath": {
          "type": "string",
          "description": "Npu-Fastpath. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nst": {
          "type": "string",
          "description": "Nst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outForceVlanCos": {
          "type": "number",
          "description": "Out-Force-Vlan-Cos.\n"
        },
        "outbandwidth": {
          "type": "number",
          "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "padtRetryTimeout": {
          "type": "number",
          "description": "PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PPPoE account's password.\n",
          "secret": true
        },
        "peerInterface": {
          "type": "string",
          "description": "Peer-Interface.\n"
        },
        "phyMode": {
          "type": "string",
          "description": "DSL physical mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`adsl`\" pulumi-lang-dotnet=\"`Adsl`\" pulumi-lang-go=\"`adsl`\" pulumi-lang-python=\"`adsl`\" pulumi-lang-yaml=\"`adsl`\" pulumi-lang-java=\"`adsl`\">`adsl`</span>, <span pulumi-lang-nodejs=\"`vdsl`\" pulumi-lang-dotnet=\"`Vdsl`\" pulumi-lang-go=\"`vdsl`\" pulumi-lang-python=\"`vdsl`\" pulumi-lang-yaml=\"`vdsl`\" pulumi-lang-java=\"`vdsl`\">`vdsl`</span>.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "poe": {
          "type": "string",
          "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pollingInterval": {
          "type": "number",
          "description": "sFlow polling interval (1 - 255 sec).\n"
        },
        "portMirroring": {
          "type": "string",
          "description": "Enable/disable NP port mirroring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pppoeUnnumberedNegotiate": {
          "type": "string",
          "description": "Enable/disable PPPoE unnumbered negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pptpAuthType": {
          "type": "string",
          "description": "PPTP authentication type. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
        },
        "pptpClient": {
          "type": "string",
          "description": "Enable/disable PPTP client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pptpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PPTP password.\n",
          "secret": true
        },
        "pptpServerIp": {
          "type": "string",
          "description": "PPTP server IP address.\n"
        },
        "pptpTimeout": {
          "type": "number",
          "description": "Idle timer in minutes (0 for disabled).\n"
        },
        "pptpUser": {
          "type": "string",
          "description": "PPTP user name.\n"
        },
        "preserveSessionRoute": {
          "type": "string",
          "description": "Enable/disable preservation of session route when dirty. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "priorityOverride": {
          "type": "string",
          "description": "Enable/disable fail back to higher priority port once recovered. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "proxyCaptivePortal": {
          "type": "string",
          "description": "Enable/disable proxy captive portal on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pvcAtmQos": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: <span pulumi-lang-nodejs=\"`cbr`\" pulumi-lang-dotnet=\"`Cbr`\" pulumi-lang-go=\"`cbr`\" pulumi-lang-python=\"`cbr`\" pulumi-lang-yaml=\"`cbr`\" pulumi-lang-java=\"`cbr`\">`cbr`</span>, `rt-vbr`, `nrt-vbr`.\n"
        },
        "pvcChan": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Channel.\n"
        },
        "pvcCrc": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC CRC Option:  bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.\n"
        },
        "pvcPcr": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).\n"
        },
        "pvcScr": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).\n"
        },
        "pvcVlanId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLAN ID.\n"
        },
        "pvcVlanRxId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLANID RX.\n"
        },
        "pvcVlanRxOp": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "pvcVlanTxId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLAN ID TX.\n"
        },
        "pvcVlanTxOp": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "reachableTime": {
          "type": "number",
          "description": "IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).\n"
        },
        "redundantInterface": {
          "type": "string",
          "description": "Redundant-Interface.\n"
        },
        "remoteIp": {
          "type": "string",
          "description": "Remote IP address of tunnel.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Replacement message override group.\n"
        },
        "retransmission": {
          "type": "string",
          "description": "Enable/disable DSL retransmission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ringRx": {
          "type": "number",
          "description": "RX ring size.\n"
        },
        "ringTx": {
          "type": "number",
          "description": "TX ring size.\n"
        },
        "role": {
          "type": "string",
          "description": "Interface role. Valid values: <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span>, <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`dmz`\" pulumi-lang-dotnet=\"`Dmz`\" pulumi-lang-go=\"`dmz`\" pulumi-lang-python=\"`dmz`\" pulumi-lang-yaml=\"`dmz`\" pulumi-lang-java=\"`dmz`\">`dmz`</span>, <span pulumi-lang-nodejs=\"`undefined`\" pulumi-lang-dotnet=\"`Undefined`\" pulumi-lang-go=\"`undefined`\" pulumi-lang-python=\"`undefined`\" pulumi-lang-yaml=\"`undefined`\" pulumi-lang-java=\"`undefined`\">`undefined`</span>.\n"
        },
        "sampleDirection": {
          "type": "string",
          "description": "Data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sampleRate": {
          "type": "number",
          "description": "sFlow sample rate (10 - 99999).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "secondaryIp": {
          "type": "string",
          "description": "Enable/disable adding a secondary IP to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secondaryips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip"
          },
          "description": "Secondaryip. The structure of <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span> block is documented below.\n"
        },
        "security8021xDynamicVlanId": {
          "type": "number",
          "description": "VLAN ID for virtual switch.\n"
        },
        "security8021xMaster": {
          "type": "string",
          "description": "802.1X master virtual-switch.\n"
        },
        "security8021xMemberMode": {
          "type": "string",
          "description": "802.1X member mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
        },
        "security8021xMode": {
          "type": "string",
          "description": "802.1X mode. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `dynamic-vlan`, <span pulumi-lang-nodejs=\"`fallback`\" pulumi-lang-dotnet=\"`Fallback`\" pulumi-lang-go=\"`fallback`\" pulumi-lang-python=\"`fallback`\" pulumi-lang-yaml=\"`fallback`\" pulumi-lang-java=\"`fallback`\">`fallback`</span>, <span pulumi-lang-nodejs=\"`slave`\" pulumi-lang-dotnet=\"`Slave`\" pulumi-lang-go=\"`slave`\" pulumi-lang-python=\"`slave`\" pulumi-lang-yaml=\"`slave`\" pulumi-lang-java=\"`slave`\">`slave`</span>.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Name of security-exempt-list.\n"
        },
        "securityExternalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "securityExternalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "securityGroups": {
          "type": "string",
          "description": "User groups that can authenticate with the captive portal.\n"
        },
        "securityMacAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `mac-auth-only`.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Turn on captive portal authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `captive-portal`, `802.1X`.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "URL redirection after disclaimer/authentication.\n"
        },
        "selectProfile30a35b": {
          "type": "string",
          "description": "Select-Profile-30A-35B. Valid values: `30A`, `35B`.\n"
        },
        "serviceName": {
          "type": "string",
          "description": "PPPoE service name.\n"
        },
        "sflowSampler": {
          "type": "string",
          "description": "Enable/disable sFlow on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDsl": {
          "type": "string",
          "description": "Enable/disable SFP DSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslAdslFallback": {
          "type": "string",
          "description": "Enable/disable SFP DSL ADSL fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslAutodetect": {
          "type": "string",
          "description": "Enable/disable SFP DSL MAC address autodetect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslMac": {
          "type": "string",
          "description": "SFP DSL MAC address.\n"
        },
        "speed": {
          "type": "string",
          "description": "Interface speed. The default setting and the options available depend on the interface hardware. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`1000half`\" pulumi-lang-dotnet=\"`1000half`\" pulumi-lang-go=\"`1000half`\" pulumi-lang-python=\"`1000half`\" pulumi-lang-yaml=\"`1000half`\" pulumi-lang-java=\"`1000half`\">`1000half`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>, <span pulumi-lang-nodejs=\"`1000auto`\" pulumi-lang-dotnet=\"`1000auto`\" pulumi-lang-go=\"`1000auto`\" pulumi-lang-python=\"`1000auto`\" pulumi-lang-yaml=\"`1000auto`\" pulumi-lang-java=\"`1000auto`\">`1000auto`</span>, <span pulumi-lang-nodejs=\"`10000auto`\" pulumi-lang-dotnet=\"`10000auto`\" pulumi-lang-go=\"`10000auto`\" pulumi-lang-python=\"`10000auto`\" pulumi-lang-yaml=\"`10000auto`\" pulumi-lang-java=\"`10000auto`\">`10000auto`</span>, <span pulumi-lang-nodejs=\"`40000full`\" pulumi-lang-dotnet=\"`40000full`\" pulumi-lang-go=\"`40000full`\" pulumi-lang-python=\"`40000full`\" pulumi-lang-yaml=\"`40000full`\" pulumi-lang-java=\"`40000full`\">`40000full`</span>, `100Gfull`, <span pulumi-lang-nodejs=\"`25000full`\" pulumi-lang-dotnet=\"`25000full`\" pulumi-lang-go=\"`25000full`\" pulumi-lang-python=\"`25000full`\" pulumi-lang-yaml=\"`25000full`\" pulumi-lang-java=\"`25000full`\">`25000full`</span>, <span pulumi-lang-nodejs=\"`40000auto`\" pulumi-lang-dotnet=\"`40000auto`\" pulumi-lang-go=\"`40000auto`\" pulumi-lang-python=\"`40000auto`\" pulumi-lang-yaml=\"`40000auto`\" pulumi-lang-java=\"`40000auto`\">`40000auto`</span>, <span pulumi-lang-nodejs=\"`25000auto`\" pulumi-lang-dotnet=\"`25000auto`\" pulumi-lang-go=\"`25000auto`\" pulumi-lang-python=\"`25000auto`\" pulumi-lang-yaml=\"`25000auto`\" pulumi-lang-java=\"`25000auto`\">`25000auto`</span>, `100Gauto`.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "srcCheck": {
          "type": "string",
          "description": "Enable/disable source IP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stp": {
          "type": "string",
          "description": "Enable/disable STP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpEdge": {
          "type": "string",
          "description": "Enable/disable as STP edge port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpHaSecondary": {
          "type": "string",
          "description": "Stp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
        },
        "stpHaSlave": {
          "type": "string",
          "description": "Control STP behaviour on HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
        },
        "stpforward": {
          "type": "string",
          "description": "Enable/disable STP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpforwardMode": {
          "type": "string",
          "description": "Configure STP forwarding mode. Valid values: `rpl-all-ext-id`, `rpl-bridge-ext-id`, `rpl-nothing`.\n"
        },
        "stripPriorityVlanTag": {
          "type": "string",
          "description": "Strip-Priority-Vlan-Tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subst": {
          "type": "string",
          "description": "Enable to always send packets from this interface to a destination MAC address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "substituteDstMac": {
          "type": "string",
          "description": "Destination MAC address that all packets are sent to from this interface.\n"
        },
        "swAlgorithm": {
          "type": "string",
          "description": "Frame distribution algorithm for switch. Valid values: <span pulumi-lang-nodejs=\"`l2`\" pulumi-lang-dotnet=\"`L2`\" pulumi-lang-go=\"`l2`\" pulumi-lang-python=\"`l2`\" pulumi-lang-yaml=\"`l2`\" pulumi-lang-java=\"`l2`\">`l2`</span>, <span pulumi-lang-nodejs=\"`l3`\" pulumi-lang-dotnet=\"`L3`\" pulumi-lang-go=\"`l3`\" pulumi-lang-python=\"`l3`\" pulumi-lang-yaml=\"`l3`\" pulumi-lang-java=\"`l3`\">`l3`</span>, <span pulumi-lang-nodejs=\"`eh`\" pulumi-lang-dotnet=\"`Eh`\" pulumi-lang-go=\"`eh`\" pulumi-lang-python=\"`eh`\" pulumi-lang-yaml=\"`eh`\" pulumi-lang-java=\"`eh`\">`eh`</span>.\n"
        },
        "swcFirstCreate": {
          "type": "number",
          "description": "Initial create for switch-controller VLANs.\n"
        },
        "swcVlan": {
          "type": "number",
          "description": "Swc-Vlan.\n"
        },
        "switch": {
          "type": "string",
          "description": "Switch.\n"
        },
        "switchControllerAccessVlan": {
          "type": "string",
          "description": "Block FortiSwitch port-to-port traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerArpInspection": {
          "type": "string",
          "description": "Enable/disable FortiSwitch ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerAuth": {
          "type": "string",
          "description": "Switch-Controller-Auth. Valid values: <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "switchControllerDhcpSnooping": {
          "type": "string",
          "description": "Switch controller DHCP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDhcpSnoopingOption82": {
          "type": "string",
          "description": "Switch controller DHCP snooping option82. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDhcpSnoopingVerifyMac": {
          "type": "string",
          "description": "Switch controller DHCP snooping verify MAC. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDynamic": {
          "type": "string",
          "description": "Switch-Controller-Dynamic.\n"
        },
        "switchControllerFeature": {
          "type": "string",
          "description": "Interface's purpose when assigning traffic (read only). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `default-vlan`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`voice`\" pulumi-lang-dotnet=\"`Voice`\" pulumi-lang-go=\"`voice`\" pulumi-lang-python=\"`voice`\" pulumi-lang-yaml=\"`voice`\" pulumi-lang-java=\"`voice`\">`voice`</span>, <span pulumi-lang-nodejs=\"`camera`\" pulumi-lang-dotnet=\"`Camera`\" pulumi-lang-go=\"`camera`\" pulumi-lang-python=\"`camera`\" pulumi-lang-yaml=\"`camera`\" pulumi-lang-java=\"`camera`\">`camera`</span>, <span pulumi-lang-nodejs=\"`rspan`\" pulumi-lang-dotnet=\"`Rspan`\" pulumi-lang-go=\"`rspan`\" pulumi-lang-python=\"`rspan`\" pulumi-lang-yaml=\"`rspan`\" pulumi-lang-java=\"`rspan`\">`rspan`</span>, <span pulumi-lang-nodejs=\"`video`\" pulumi-lang-dotnet=\"`Video`\" pulumi-lang-go=\"`video`\" pulumi-lang-python=\"`video`\" pulumi-lang-yaml=\"`video`\" pulumi-lang-java=\"`video`\">`video`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
        },
        "switchControllerIgmpSnooping": {
          "type": "string",
          "description": "Switch controller IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIgmpSnoopingFastLeave": {
          "type": "string",
          "description": "Switch controller IGMP snooping fast-leave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIgmpSnoopingProxy": {
          "type": "string",
          "description": "Switch controller IGMP snooping proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIotScanning": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch IoT scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerLearningLimit": {
          "type": "number",
          "description": "Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).\n"
        },
        "switchControllerMgmtVlan": {
          "type": "number",
          "description": "VLAN to use for FortiLink management purposes.\n"
        },
        "switchControllerNac": {
          "type": "string",
          "description": "Integrated NAC settings for managed FortiSwitch.\n"
        },
        "switchControllerNetflowCollect": {
          "type": "string",
          "description": "NetFlow collection and processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffload": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch routing offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadGw": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch routing offload gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadIp": {
          "type": "string",
          "description": "IP for routing offload on FortiSwitch.\n"
        },
        "switchControllerOffloading": {
          "type": "string",
          "description": "Switch-Controller-Offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadingGw": {
          "type": "string",
          "description": "Switch-Controller-Offloading-Gw. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadingIp": {
          "type": "string",
          "description": "Switch-Controller-Offloading-Ip.\n"
        },
        "switchControllerRadiusServer": {
          "type": "string",
          "description": "Switch-Controller-Radius-Server.\n"
        },
        "switchControllerRspanMode": {
          "type": "string",
          "description": "Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerSourceIp": {
          "type": "string",
          "description": "Source IP address used in FortiLink over L3 connections. Valid values: <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>.\n"
        },
        "switchControllerTrafficPolicy": {
          "type": "string",
          "description": "Switch controller traffic policy for the VLAN.\n"
        },
        "systemId": {
          "type": "string",
          "description": "Define a system ID for the aggregate interface.\n"
        },
        "systemIdType": {
          "type": "string",
          "description": "Method in which system ID is generated. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "tcMode": {
          "type": "string",
          "description": "DSL transfer mode. Valid values: <span pulumi-lang-nodejs=\"`ptm`\" pulumi-lang-dotnet=\"`Ptm`\" pulumi-lang-go=\"`ptm`\" pulumi-lang-python=\"`ptm`\" pulumi-lang-yaml=\"`ptm`\" pulumi-lang-java=\"`ptm`\">`ptm`</span>, <span pulumi-lang-nodejs=\"`atm`\" pulumi-lang-dotnet=\"`Atm`\" pulumi-lang-go=\"`atm`\" pulumi-lang-python=\"`atm`\" pulumi-lang-yaml=\"`atm`\" pulumi-lang-java=\"`atm`\">`atm`</span>.\n"
        },
        "tcpMss": {
          "type": "number",
          "description": "TCP maximum segment size. 0 means do not change segment size.\n"
        },
        "trunk": {
          "type": "string",
          "description": "Enable/disable VLAN trunk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trustIp1": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp2": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp3": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp61": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "trustIp62": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "trustIp63": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "type": {
          "type": "string",
          "description": "Interface type. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span>, <span pulumi-lang-nodejs=\"`aggregate`\" pulumi-lang-dotnet=\"`Aggregate`\" pulumi-lang-go=\"`aggregate`\" pulumi-lang-python=\"`aggregate`\" pulumi-lang-yaml=\"`aggregate`\" pulumi-lang-java=\"`aggregate`\">`aggregate`</span>, <span pulumi-lang-nodejs=\"`redundant`\" pulumi-lang-dotnet=\"`Redundant`\" pulumi-lang-go=\"`redundant`\" pulumi-lang-python=\"`redundant`\" pulumi-lang-yaml=\"`redundant`\" pulumi-lang-java=\"`redundant`\">`redundant`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`wireless`\" pulumi-lang-dotnet=\"`Wireless`\" pulumi-lang-go=\"`wireless`\" pulumi-lang-python=\"`wireless`\" pulumi-lang-yaml=\"`wireless`\" pulumi-lang-java=\"`wireless`\">`wireless`</span>, `vdom-link`, <span pulumi-lang-nodejs=\"`loopback`\" pulumi-lang-dotnet=\"`Loopback`\" pulumi-lang-go=\"`loopback`\" pulumi-lang-python=\"`loopback`\" pulumi-lang-yaml=\"`loopback`\" pulumi-lang-java=\"`loopback`\">`loopback`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>, `hard-switch`, <span pulumi-lang-nodejs=\"`hdlc`\" pulumi-lang-dotnet=\"`Hdlc`\" pulumi-lang-go=\"`hdlc`\" pulumi-lang-python=\"`hdlc`\" pulumi-lang-yaml=\"`hdlc`\" pulumi-lang-java=\"`hdlc`\">`hdlc`</span>, `vap-switch`, `wl-mesh`, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>, `switch-vlan`, `fctrl-trunk`, <span pulumi-lang-nodejs=\"`tdm`\" pulumi-lang-dotnet=\"`Tdm`\" pulumi-lang-go=\"`tdm`\" pulumi-lang-python=\"`tdm`\" pulumi-lang-yaml=\"`tdm`\" pulumi-lang-java=\"`tdm`\">`tdm`</span>, `fext-wan`, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>, `emac-vlan`, <span pulumi-lang-nodejs=\"`geneve`\" pulumi-lang-dotnet=\"`Geneve`\" pulumi-lang-go=\"`geneve`\" pulumi-lang-python=\"`geneve`\" pulumi-lang-yaml=\"`geneve`\" pulumi-lang-java=\"`geneve`\">`geneve`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username of the PPPoE account, provided by your ISP.\n"
        },
        "vci": {
          "type": "number",
          "description": "Virtual Channel ID\n"
        },
        "vectoring": {
          "type": "string",
          "description": "Enable/disable DSL vectoring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vindex": {
          "type": "number",
          "description": "Vindex.\n"
        },
        "vlanOpMode": {
          "type": "string",
          "description": "Vlan-Op-Mode. Valid values: <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`untag`\" pulumi-lang-dotnet=\"`Untag`\" pulumi-lang-go=\"`untag`\" pulumi-lang-python=\"`untag`\" pulumi-lang-yaml=\"`untag`\" pulumi-lang-java=\"`untag`\">`untag`</span>, <span pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\">`passthrough`</span>.\n"
        },
        "vlanProtocol": {
          "type": "string",
          "description": "Ethernet protocol of VLAN. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
        },
        "vlanforward": {
          "type": "string",
          "description": "Enable/disable traffic forwarding between VLANs on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "VLAN ID (1 - 4094).\n"
        },
        "vpi": {
          "type": "number",
          "description": "Virtual Path ID\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        },
        "vrrpVirtualMac": {
          "type": "string",
          "description": "Enable/disable use of virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrrps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp"
          },
          "description": "Vrrp. The structure of <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span> block is documented below.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Default weight for static routes (if route has no weight configured).\n"
        },
        "wifi5gThreshold": {
          "type": "string",
          "description": "Minimal signal strength to be considered as a good 5G AP.\n"
        },
        "wifiAcl": {
          "type": "string",
          "description": "Access control for MAC addresses in the MAC list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "wifiApBand": {
          "type": "string",
          "description": "How to select the AP to connect. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, `5g-preferred`, `5g-only`.\n"
        },
        "wifiAuth": {
          "type": "string",
          "description": "WiFi authentication. Valid values: `PSK`, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "wifiAutoConnect": {
          "type": "string",
          "description": "Enable/disable WiFi network auto connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiAutoSave": {
          "type": "string",
          "description": "Enable/disable WiFi network automatic save. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiBroadcastSsid": {
          "type": "string",
          "description": "Enable/disable SSID broadcast in the beacon. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiDnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "wifiDnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "wifiEncrypt": {
          "type": "string",
          "description": "Data encryption. Valid values: `TKIP`, `AES`.\n"
        },
        "wifiFragmentThreshold": {
          "type": "number",
          "description": "WiFi fragment threshold (800 - 2346).\n"
        },
        "wifiGateway": {
          "type": "string",
          "description": "IPv4 default gateway IP address.\n"
        },
        "wifiKeyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "wifiKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WiFi WEP Key.\n",
          "secret": true
        },
        "wifiMacFilter": {
          "type": "string",
          "description": "Enable/disable MAC filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiPassphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WiFi pre-shared key for WPA.\n",
          "secret": true
        },
        "wifiRadiusServer": {
          "type": "string",
          "description": "WiFi RADIUS server for WPA.\n"
        },
        "wifiRtsThreshold": {
          "type": "number",
          "description": "WiFi RTS threshold (256 - 2346).\n"
        },
        "wifiSecurity": {
          "type": "string",
          "description": "Wireless access security of SSID. Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`.\n"
        },
        "wifiSsid": {
          "type": "string",
          "description": "IEEE 802.11 Service Set Identifier.\n"
        },
        "wifiUsergroup": {
          "type": "string",
          "description": "WiFi user group for WPA.\n"
        },
        "winsIp": {
          "type": "string",
          "description": "WINS server IP.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "aggregateType",
            "allowaccesses",
            "annex",
            "apDiscover",
            "arpforward",
            "autoAuthExtensionDevice",
            "bfd",
            "broadcastForward",
            "ddnsPasswords",
            "dedicatedTo",
            "defaultPurdueLevel",
            "detectprotocols",
            "deviceIdentification",
            "dhcpBroadcastFlag",
            "dhcpClasslessRouteAddition",
            "dhcpRelayInterfaceSelectMethod",
            "dhcpRelayIps",
            "dhcpRelayLinkSelection",
            "dhcpRelayRequestAllServer",
            "dhcpRelayService",
            "dhcpRelaySourceIp",
            "dhcpSmartRelay",
            "dnsServerProtocols",
            "dropFragment",
            "dropOverlappedFragment",
            "eapCaCerts",
            "eapPasswords",
            "eapSupplicant",
            "eapUserCerts",
            "egressCos",
            "eip",
            "explicitFtpProxy",
            "explicitWebProxy",
            "external",
            "failActionOnExtender",
            "failDetect",
            "failDetectOptions",
            "fortilink",
            "fortilinkNeighborDetect",
            "fortilinkStacking",
            "forwardErrorCorrection",
            "fpAnomalies",
            "fpDisables",
            "giGk",
            "icmpAcceptRedirect",
            "icmpSendRedirect",
            "identAccept",
            "ikeSamlServers",
            "ingressCos",
            "interconnectProfile",
            "ip",
            "ipManagedByFortiipam",
            "ipmac",
            "ipsSnifferMode",
            "l2forward",
            "l2tpClient",
            "lacpHaSecondary",
            "macaddr",
            "managedSubnetworkSize",
            "managementIp",
            "minLinks",
            "minLinksDown",
            "mode",
            "monitorBandwidth",
            "mtuOverride",
            "ndiscforward",
            "netbiosForward",
            "netflowSampler",
            "passwords",
            "poe",
            "pollingInterval",
            "portMirroring",
            "pppoeUnnumberedNegotiate",
            "pptpAuthType",
            "pptpClient",
            "pptpPasswords",
            "pptpServerIp",
            "preserveSessionRoute",
            "priorityOverride",
            "proxyCaptivePortal",
            "reachableTime",
            "retransmission",
            "role",
            "sampleDirection",
            "sampleRate",
            "secondaryIp",
            "security8021xMemberMode",
            "securityMacAuthBypass",
            "securityMode",
            "selectProfile30a35b",
            "sflowSampler",
            "sfpDsl",
            "sfpDslAdslFallback",
            "sfpDslAutodetect",
            "sfpDslMac",
            "speed",
            "srcCheck",
            "status",
            "stp",
            "stpEdge",
            "stpHaSecondary",
            "stpHaSlave",
            "stpforward",
            "stpforwardMode",
            "subst",
            "substituteDstMac",
            "swAlgorithm",
            "switchControllerAccessVlan",
            "switchControllerArpInspection",
            "switchControllerDhcpSnooping",
            "switchControllerDhcpSnoopingOption82",
            "switchControllerDhcpSnoopingVerifyMac",
            "switchControllerFeature",
            "switchControllerIgmpSnooping",
            "switchControllerIgmpSnoopingFastLeave",
            "switchControllerIgmpSnoopingProxy",
            "switchControllerIotScanning",
            "switchControllerMgmtVlan",
            "switchControllerNetflowCollect",
            "switchControllerOffload",
            "switchControllerOffloadGw",
            "switchControllerOffloadIp",
            "switchControllerRspanMode",
            "switchControllerSourceIp",
            "systemId",
            "systemIdType",
            "trunk",
            "trustIp61",
            "trustIp62",
            "trustIp63",
            "type",
            "vectoring",
            "vlanOpMode",
            "vlanProtocol",
            "vlanforward",
            "vrrpVirtualMac",
            "wccp",
            "wifi5gThreshold",
            "wifiApBand",
            "wifiAuth",
            "wifiAutoConnect",
            "wifiAutoSave",
            "wifiDnsServer1",
            "wifiDnsServer2",
            "wifiEncrypt",
            "wifiGateway",
            "wifiKeys",
            "wifiPassphrases",
            "winsIp"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6": {
      "properties": {
        "autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cliConn6Status": {
          "type": "number",
          "description": "Cli-Conn6-Status.\n"
        },
        "dhcp6ClientOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dhcp6-Client-Options. Valid values: <span pulumi-lang-nodejs=\"`rapid`\" pulumi-lang-dotnet=\"`Rapid`\" pulumi-lang-go=\"`rapid`\" pulumi-lang-python=\"`rapid`\" pulumi-lang-yaml=\"`rapid`\" pulumi-lang-java=\"`rapid`\">`rapid`</span>, <span pulumi-lang-nodejs=\"`iapd`\" pulumi-lang-dotnet=\"`Iapd`\" pulumi-lang-go=\"`iapd`\" pulumi-lang-python=\"`iapd`\" pulumi-lang-yaml=\"`iapd`\" pulumi-lang-java=\"`iapd`\">`iapd`</span>, <span pulumi-lang-nodejs=\"`iana`\" pulumi-lang-dotnet=\"`Iana`\" pulumi-lang-go=\"`iana`\" pulumi-lang-python=\"`iana`\" pulumi-lang-yaml=\"`iana`\" pulumi-lang-java=\"`iana`\">`iana`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "dhcp6InformationRequest": {
          "type": "string",
          "description": "Enable/disable DHCPv6 information request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixDelegation": {
          "type": "string",
          "description": "Enable/disable DHCPv6 prefix delegation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixHint": {
          "type": "string",
          "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n"
        },
        "dhcp6PrefixHintPlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n"
        },
        "dhcp6PrefixHintVlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint valid life time (sec).\n"
        },
        "dhcp6RelayInterfaceId": {
          "type": "string",
          "description": "DHCP6 relay interface ID.\n"
        },
        "dhcp6RelayIp": {
          "type": "string",
          "description": "DHCPv6 relay IP address.\n"
        },
        "dhcp6RelayService": {
          "type": "string",
          "description": "Enable/disable DHCPv6 relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceInterface": {
          "type": "string",
          "description": "Enable/disable use of address on this interface as the source address of the relay message. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceIp": {
          "type": "string",
          "description": "IPv6 address used by the DHCP6 relay as its source IP.\n"
        },
        "dhcp6RelayType": {
          "type": "string",
          "description": "DHCPv6 relay type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "icmp6SendRedirect": {
          "type": "string",
          "description": "Icmp6-Send-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceIdentifier": {
          "type": "string",
          "description": "Interface-Identifier.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to the interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "ip6DefaultLife": {
          "type": "number",
          "description": "Default life (sec).\n"
        },
        "ip6DelegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "ip6DelegatedPrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList"
          },
          "description": "Ip6-Delegated-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block is documented below.\n"
        },
        "ip6DnsServerOverride": {
          "type": "string",
          "description": "Enable/disable using the DNS server acquired by DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6ExtraAddrs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanInterfaceIpv6Ip6ExtraAddr"
          },
          "description": "Ip6-Extra-Addr. The structure of <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block is documented below.\n"
        },
        "ip6HopLimit": {
          "type": "number",
          "description": "Hop limit (0 means unspecified).\n"
        },
        "ip6LinkMtu": {
          "type": "number",
          "description": "IPv6 link MTU.\n"
        },
        "ip6ManageFlag": {
          "type": "string",
          "description": "Enable/disable the managed flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6MaxInterval": {
          "type": "number",
          "description": "IPv6 maximum interval (4 to 1800 sec).\n"
        },
        "ip6MinInterval": {
          "type": "number",
          "description": "IPv6 minimum interval (3 to 1350 sec).\n"
        },
        "ip6Mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, delegated). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>.\n"
        },
        "ip6OtherFlag": {
          "type": "string",
          "description": "Enable/disable the other IPv6 flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6PrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6PrefixList:ObjectFspVlanInterfaceIpv6Ip6PrefixList"
          },
          "description": "Ip6-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6PrefixList`\" pulumi-lang-dotnet=\"`Ip6PrefixList`\" pulumi-lang-go=\"`ip6PrefixList`\" pulumi-lang-python=\"`ip6_prefix_list`\" pulumi-lang-yaml=\"`ip6PrefixList`\" pulumi-lang-java=\"`ip6PrefixList`\">`ip6_prefix_list`</span> block is documented below.\n"
        },
        "ip6PrefixMode": {
          "type": "string",
          "description": "Ip6-Prefix-Mode. Valid values: <span pulumi-lang-nodejs=\"`dhcp6`\" pulumi-lang-dotnet=\"`Dhcp6`\" pulumi-lang-go=\"`dhcp6`\" pulumi-lang-python=\"`dhcp6`\" pulumi-lang-yaml=\"`dhcp6`\" pulumi-lang-java=\"`dhcp6`\">`dhcp6`</span>, <span pulumi-lang-nodejs=\"`ra`\" pulumi-lang-dotnet=\"`Ra`\" pulumi-lang-go=\"`ra`\" pulumi-lang-python=\"`ra`\" pulumi-lang-yaml=\"`ra`\" pulumi-lang-java=\"`ra`\">`ra`</span>.\n"
        },
        "ip6ReachableTime": {
          "type": "number",
          "description": "IPv6 reachable time (milliseconds; 0 means unspecified).\n"
        },
        "ip6RetransTime": {
          "type": "number",
          "description": "IPv6 retransmit time (milliseconds; 0 means unspecified).\n"
        },
        "ip6SendAdv": {
          "type": "string",
          "description": "Enable/disable sending advertisements about the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6UpstreamInterface": {
          "type": "string",
          "description": "Interface name providing delegated information.\n"
        },
        "ndCert": {
          "type": "string",
          "description": "Neighbor discovery certificate.\n"
        },
        "ndCgaModifier": {
          "type": "string",
          "description": "Neighbor discovery CGA modifier.\n"
        },
        "ndMode": {
          "type": "string",
          "description": "Neighbor discovery mode. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `SEND-compatible`.\n"
        },
        "ndSecurityLevel": {
          "type": "number",
          "description": "Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).\n"
        },
        "ndTimestampDelta": {
          "type": "number",
          "description": "Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).\n"
        },
        "ndTimestampFuzz": {
          "type": "number",
          "description": "Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).\n"
        },
        "raSendMtu": {
          "type": "string",
          "description": "Ra-Send-Mtu. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uniqueAutoconfAddr": {
          "type": "string",
          "description": "Unique-Autoconf-Addr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrip6LinkLocal": {
          "type": "string",
          "description": "Link-local IPv6 address of virtual router.\n"
        },
        "vrrp6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6"
          },
          "description": "Vrrp6. The structure of <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block supports:\n"
        },
        "vrrpVirtualMac6": {
          "type": "string",
          "description": "Enable/disable virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "autoconf",
            "dhcp6ClientOptions",
            "dhcp6InformationRequest",
            "dhcp6PrefixDelegation",
            "dhcp6PrefixHint",
            "dhcp6PrefixHintPlt",
            "dhcp6PrefixHintVlt",
            "dhcp6RelayService",
            "dhcp6RelaySourceInterface",
            "dhcp6RelaySourceIp",
            "dhcp6RelayType",
            "icmp6SendRedirect",
            "interfaceIdentifier",
            "ip6Address",
            "ip6Allowaccesses",
            "ip6DefaultLife",
            "ip6DnsServerOverride",
            "ip6ManageFlag",
            "ip6MaxInterval",
            "ip6MinInterval",
            "ip6Mode",
            "ip6OtherFlag",
            "ip6PrefixMode",
            "ip6SendAdv",
            "ip6Subnet",
            "ndMode",
            "raSendMtu",
            "uniqueAutoconfAddr",
            "vrip6LinkLocal",
            "vrrpVirtualMac6"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList": {
      "properties": {
        "autonomousFlag": {
          "type": "string",
          "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "onlinkFlag": {
          "type": "string",
          "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prefixId": {
          "type": "number",
          "description": "Prefix ID.\n"
        },
        "rdnssService": {
          "type": "string",
          "description": "Recursive DNS service option. Valid values: <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "rdnsses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recursive DNS server option.\n"
        },
        "subnet": {
          "type": "string",
          "description": "Add subnet ID to routing prefix.\n"
        },
        "upstreamInterface": {
          "type": "string",
          "description": "Name of the interface that provides delegated information.\n\nThe <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "rdnsses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanInterfaceIpv6Ip6ExtraAddr": {
      "properties": {
        "prefix": {
          "type": "string",
          "description": "IPv6 prefix.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectFspVlanInterfaceIpv6Ip6PrefixList:ObjectFspVlanInterfaceIpv6Ip6PrefixList": {
      "properties": {
        "autonomousFlag": {
          "type": "string",
          "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnssls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS search list option.\n"
        },
        "onlinkFlag": {
          "type": "string",
          "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preferredLifeTime": {
          "type": "number",
          "description": "Preferred life time (sec).\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv6 prefix.\n"
        },
        "rdnsses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recursive DNS server option.\n"
        },
        "validLifeTime": {
          "type": "number",
          "description": "Valid life time (sec).\n\nThe <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dnssls",
            "rdnsses"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6": {
      "properties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrdst6": {
          "type": "string",
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip6": {
          "type": "string",
          "description": "IPv6 address of the virtual router.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "acceptMode",
            "advInterval",
            "ignoreDefaultRoute",
            "preempt",
            "priority",
            "startTime",
            "status",
            "vrip6"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip": {
      "properties": {
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Management access settings for the secondary IP address. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Secondary IP address of the interface.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "secipRelayIp": {
          "type": "string",
          "description": "DHCP relay IP address.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "allowaccesses",
            "detectprotocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp": {
      "properties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "proxyArps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrpProxyArp:ObjectFspVlanInterfaceVrrpProxyArp"
          },
          "description": "Proxy-Arp. The structure of <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span> block is documented below.\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this VRRP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "VRRP version. Valid values: <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>.\n"
        },
        "vrdstPriority": {
          "type": "number",
          "description": "Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).\n"
        },
        "vrdsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip": {
          "type": "string",
          "description": "IP address of the virtual router.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "acceptMode",
            "advInterval",
            "ignoreDefaultRoute",
            "preempt",
            "priority",
            "startTime",
            "status",
            "version",
            "vrdsts",
            "vrip"
          ]
        }
      }
    },
    "fortimanager:index/ObjectFspVlanInterfaceVrrpProxyArp:ObjectFspVlanInterfaceVrrpProxyArp": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Set IP addresses of proxy ARP.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip"
          ]
        }
      }
    },
    "fortimanager:index/ObjectGlobalIpsSensorEntriesExemptIp:ObjectGlobalIpsSensorEntriesExemptIp": {
      "properties": {
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask (applies to packet matching the signature).\n"
        },
        "id": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask (applies to packet matching the signature).\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectGlobalIpsSensorEntry:ObjectGlobalIpsSensorEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected. Use all for every application and other for unlisted application.\n"
        },
        "cves": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of CVE IDs of the signatures to add to the sensor.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Default-Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "defaultStatus": {
          "type": "string",
          "description": "Default-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntryExemptIp:ObjectGlobalIpsSensorEntryExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID in IPS database (0 - 4294967295).\n"
        },
        "lastModified": {
          "type": "string",
          "description": "Last-Modified.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAttackContext": {
          "type": "string",
          "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected. Use all for every operating system and other for unlisted operating systems.\n"
        },
        "position": {
          "type": "string",
          "description": "Position. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`footer`\" pulumi-lang-dotnet=\"`Footer`\" pulumi-lang-go=\"`footer`\" pulumi-lang-python=\"`footer`\" pulumi-lang-yaml=\"`footer`\" pulumi-lang-java=\"`footer`\">`footer`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to be examined. Use all for every protocol and other for unlisted protocols.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "status": {
          "type": "string",
          "description": "Status of the signatures included in filter. Only those filters with a status to enable are used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        },
        "vulnTypes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Vuln-Type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "applications",
            "cves",
            "defaultAction",
            "defaultStatus",
            "locations",
            "log",
            "logAttackContext",
            "logPacket",
            "os",
            "protocols",
            "quarantine",
            "rules",
            "severities",
            "status",
            "tags",
            "vulnTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectGlobalIpsSensorEntryExemptIp:ObjectGlobalIpsSensorEntryExemptIp": {
      "properties": {
        "dstIp": {
          "type": "string",
          "description": "Dst-Ip.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Src-Ip.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectGlobalIpsSensorFilter:ObjectGlobalIpsSensorFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "applicationreal": {
          "type": "string",
          "description": "Application(Real).\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application.\n"
        },
        "locationreal": {
          "type": "string",
          "description": "Location(Real).\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Location.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Log-Packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Os.\n"
        },
        "osreal": {
          "type": "string",
          "description": "Os(Real).\n"
        },
        "protocolreal": {
          "type": "string",
          "description": "Protocol(Real).\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocol.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "number",
          "description": "Quarantine-Expiry.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Quarantine-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Severity.\n"
        },
        "severityreal": {
          "type": "string",
          "description": "Severity(Real).\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "applications",
            "locations",
            "os",
            "protocols",
            "severities"
          ]
        }
      }
    },
    "fortimanager:index/ObjectGlobalIpsSensorOverride:ObjectGlobalIpsSensorOverride": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverrideExemptIp:ObjectGlobalIpsSensorOverrideExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Log-Packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "number",
          "description": "Quarantine-Expiry.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Quarantine-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule-Id.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectGlobalIpsSensorOverrideExemptIp:ObjectGlobalIpsSensorOverrideExemptIp": {
      "properties": {
        "dstIp": {
          "type": "string",
          "description": "Dst-Ip.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Src-Ip.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectIcapProfileIcapHeader:ObjectIcapProfileIcapHeader": {
      "properties": {
        "base64Encoding": {
          "type": "string",
          "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "content": {
          "type": "string",
          "description": "HTTP header content.\n"
        },
        "id": {
          "type": "number",
          "description": "HTTP forwarded header ID.\n"
        },
        "name": {
          "type": "string",
          "description": "HTTP forwarded header name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "base64Encoding",
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectIcapProfileRespmodForwardRule:ObjectIcapProfileRespmodForwardRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to be taken for ICAP server. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
        },
        "headerGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodForwardRuleHeaderGroup:ObjectIcapProfileRespmodForwardRuleHeaderGroup"
          },
          "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
        },
        "host": {
          "type": "string",
          "description": "Address object for the host.\n"
        },
        "httpRespStatusCodes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "HTTP response status code.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "httpRespStatusCodes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectIcapProfileRespmodForwardRuleHeaderGroup:ObjectIcapProfileRespmodForwardRuleHeaderGroup": {
      "properties": {
        "caseSensitivity": {
          "type": "string",
          "description": "Enable/disable case sensitivity when matching header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "caseSensitivity",
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectIcapProfileRespmodforwardrulesHeaderGroup:ObjectIcapProfileRespmodforwardrulesHeaderGroup": {
      "properties": {
        "caseSensitivity": {
          "type": "string",
          "description": "Enable/disable case sensitivity when matching header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "caseSensitivity",
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectIcapServergroupServerList:ObjectIcapServergroupServerList": {
      "properties": {
        "names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ICAP server name.\n"
        },
        "weight": {
          "type": "number",
          "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "names",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectIpsSensorEntriesExemptIp:ObjectIpsSensorEntriesExemptIp": {
      "properties": {
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask.\n"
        },
        "id": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectIpsSensorEntry:ObjectIpsSensorEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Applications to be protected. set application ? lists available applications. all includes all applications. other includes all unlisted applications.\n"
        },
        "cves": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of CVE IDs of the signatures to add to the sensor\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Signature default action filter. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "defaultStatus": {
          "type": "string",
          "description": "Signature default status filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntryExemptIp:ObjectIpsSensorEntryExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID in IPS database (0 - 4294967295).\n"
        },
        "lastModified": {
          "type": "string",
          "description": "Filter by signature last modified date. Formats: before &lt;date&gt;, after &lt;date&gt;, between &lt;start-date&gt; &lt;end-date&gt;.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAttackContext": {
          "type": "string",
          "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected.  all includes all operating systems. other includes all unlisted operating systems.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to be examined. set protocol ? lists available protocols. all includes all protocols. other includes all unlisted protocols.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "rule": {
          "type": "string",
          "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "status": {
          "type": "string",
          "description": "Status of the signatures included in filter. default enables the filter and only use filters with default status of enable. Filters with default status of disable will not be used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "vulnTypes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "List of signature vulnerability types to filter by.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "applications",
            "cves",
            "defaultAction",
            "defaultStatus",
            "lastModified",
            "locations",
            "log",
            "logAttackContext",
            "logPacket",
            "os",
            "protocols",
            "quarantine",
            "severities",
            "status",
            "vulnTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectIpsSensorEntryExemptIp:ObjectIpsSensorEntryExemptIp": {
      "properties": {
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask.\n"
        },
        "id": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectLogNpuserverServerGroup:ObjectLogNpuserverServerGroup": {
      "properties": {
        "groupName": {
          "type": "string",
          "description": "server group name.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Set the log format Valid values: <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`netflow`\" pulumi-lang-dotnet=\"`Netflow`\" pulumi-lang-go=\"`netflow`\" pulumi-lang-python=\"`netflow`\" pulumi-lang-yaml=\"`netflow`\" pulumi-lang-java=\"`netflow`\">`netflow`</span>.\n"
        },
        "logGenEvent": {
          "type": "string",
          "description": "Enable/disbale generating event for Per-Mapping log Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logMode": {
          "type": "string",
          "description": "Set the log mode Valid values: `per-session`, `per-nat-mapping`, `per-session-ending`.\n"
        },
        "logTxMode": {
          "type": "string",
          "description": "Configure log transmit mode. Valid values: <span pulumi-lang-nodejs=\"`multicast`\" pulumi-lang-dotnet=\"`Multicast`\" pulumi-lang-go=\"`multicast`\" pulumi-lang-python=\"`multicast`\" pulumi-lang-yaml=\"`multicast`\" pulumi-lang-java=\"`multicast`\">`multicast`</span>, <span pulumi-lang-nodejs=\"`roundrobin`\" pulumi-lang-dotnet=\"`Roundrobin`\" pulumi-lang-go=\"`roundrobin`\" pulumi-lang-python=\"`roundrobin`\" pulumi-lang-yaml=\"`roundrobin`\" pulumi-lang-java=\"`roundrobin`\">`roundrobin`</span>.\n"
        },
        "logUserInfo": {
          "type": "string",
          "description": "Enable/disbale logging user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverNumber": {
          "type": "number",
          "description": "server number in this group.\n"
        },
        "serverStartId": {
          "type": "number",
          "description": "the start id of the continuous server series in this group,[1,16].\n"
        },
        "swLogFlags": {
          "type": "string",
          "description": "Set flags for software logging via driver. Valid values: `tcp-udp-only`, `enable-all-log`, `disable-all-log`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "logFormat",
            "logGenEvent",
            "logMode",
            "logTxMode",
            "logUserInfo",
            "swLogFlags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectLogNpuserverServerInfo:ObjectLogNpuserverServerInfo": {
      "properties": {
        "destPort": {
          "type": "number",
          "description": "set the dest port for the log packet\n"
        },
        "id": {
          "type": "number",
          "description": "server id.\n"
        },
        "ipFamily": {
          "type": "string",
          "description": "set the version the IP address Valid values: <span pulumi-lang-nodejs=\"`v4`\" pulumi-lang-dotnet=\"`V4`\" pulumi-lang-go=\"`v4`\" pulumi-lang-python=\"`v4`\" pulumi-lang-yaml=\"`v4`\" pulumi-lang-java=\"`v4`\">`v4`</span>, <span pulumi-lang-nodejs=\"`v6`\" pulumi-lang-dotnet=\"`V6`\" pulumi-lang-go=\"`v6`\" pulumi-lang-python=\"`v6`\" pulumi-lang-yaml=\"`v6`\" pulumi-lang-java=\"`v6`\">`v6`</span>.\n"
        },
        "ipv4Server": {
          "type": "string",
          "description": "set the IPv4 address for the log server\n"
        },
        "ipv6Server": {
          "type": "string",
          "description": "set the IPv6 address for the log server\n"
        },
        "logTransport": {
          "type": "string",
          "description": "set transport protocol Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "set the source port for the log packet\n"
        },
        "templateTxTimeout": {
          "type": "number",
          "description": "set the template tx timeout\n"
        },
        "vdom": {
          "type": "string",
          "description": "Interface connected to the log server is in this virtual domain (VDOM).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ipFamily",
            "ipv4Server",
            "ipv6Server",
            "logTransport",
            "templateTxTimeout"
          ]
        }
      }
    },
    "fortimanager:index/ObjectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "exactMatch": {
          "type": "string",
          "description": "Enable/disable exact prefix match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "prefix6": {
          "type": "string",
          "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "exactMatch"
          ]
        }
      }
    },
    "fortimanager:index/ObjectRouterAccesslistRule:ObjectRouterAccesslistRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "exactMatch": {
          "type": "string",
          "description": "Enable/disable exact match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Wildcard to define Cisco-style wildcard filter criteria.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "exactMatch"
          ]
        }
      }
    },
    "fortimanager:index/ObjectRouterAspathlistRule:ObjectRouterAspathlistRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny route-based operations, based on the route's AS_PATH attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Regular-expression to match the Border Gateway Protocol (BGP) AS paths.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectRouterCommunitylistRule:ObjectRouterCommunitylistRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny route-based operations, based on the route's COMMUNITY attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "match": {
          "type": "string",
          "description": "Community specifications for matching a reserved community.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Ordered list of COMMUNITY attributes as a regular expression.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny packets that match this rule. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "ge": {
          "type": "number",
          "description": "Minimum prefix length to be matched (0 - 128).\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "le": {
          "type": "number",
          "description": "Maximum prefix length to be matched (0 - 128).\n"
        },
        "prefix6": {
          "type": "string",
          "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action"
          ]
        }
      }
    },
    "fortimanager:index/ObjectRouterPrefixlistRule:ObjectRouterPrefixlistRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "ge": {
          "type": "number",
          "description": "Minimum prefix length to be matched (0 - 32).\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "le": {
          "type": "number",
          "description": "Maximum prefix length to be matched (0 - 32).\n"
        },
        "prefixes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "prefixes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectRouterRoutemapRule:ObjectRouterRoutemapRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "matchAsPath": {
          "type": "string",
          "description": "Match BGP AS path list.\n"
        },
        "matchCommunity": {
          "type": "string",
          "description": "Match BGP community list.\n"
        },
        "matchCommunityExact": {
          "type": "string",
          "description": "Enable/disable exact matching of communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchExtcommunity": {
          "type": "string",
          "description": "Match BGP extended community list.\n"
        },
        "matchExtcommunityExact": {
          "type": "string",
          "description": "Enable/disable exact matching of extended communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchFlags": {
          "type": "number",
          "description": "Match-Flags.\n"
        },
        "matchInterface": {
          "type": "string",
          "description": "Match interface configuration.\n"
        },
        "matchIp6Address": {
          "type": "string",
          "description": "Match IPv6 address permitted by access-list6 or prefix-list6.\n"
        },
        "matchIp6Nexthop": {
          "type": "string",
          "description": "Match next hop IPv6 address passed by access-list6 or prefix-list6.\n"
        },
        "matchIpAddress": {
          "type": "string",
          "description": "Match IP address permitted by access-list or prefix-list.\n"
        },
        "matchIpNexthop": {
          "type": "string",
          "description": "Match next hop IP address passed by access-list or prefix-list.\n"
        },
        "matchMetric": {
          "type": "string",
          "description": "Match metric for redistribute routes.\n"
        },
        "matchOrigin": {
          "type": "string",
          "description": "Match BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
        },
        "matchRouteType": {
          "type": "string",
          "description": "Match route type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
        },
        "matchTag": {
          "type": "string",
          "description": "Match tag.\n"
        },
        "matchVrf": {
          "type": "number",
          "description": "Match VRF ID.\n"
        },
        "setAggregatorAs": {
          "type": "number",
          "description": "BGP aggregator AS.\n"
        },
        "setAggregatorIp": {
          "type": "string",
          "description": "BGP aggregator IP.\n"
        },
        "setAspathAction": {
          "type": "string",
          "description": "Specify preferred action of set-aspath. Valid values: <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "setAspaths": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Prepend BGP AS path attribute.\n"
        },
        "setAtomicAggregate": {
          "type": "string",
          "description": "Enable/disable BGP atomic aggregate attribute. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "setCommunities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "BGP community attribute.\n"
        },
        "setCommunityAdditive": {
          "type": "string",
          "description": "Enable/disable adding set-community to existing community. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "setCommunityDelete": {
          "type": "string",
          "description": "Delete communities matching community list.\n"
        },
        "setDampeningMaxSuppress": {
          "type": "number",
          "description": "Maximum duration to suppress a route (1 - 255 min, 0 = unset).\n"
        },
        "setDampeningReachabilityHalfLife": {
          "type": "number",
          "description": "Reachability half-life time for the penalty (1 - 45 min, 0 = unset).\n"
        },
        "setDampeningReuse": {
          "type": "number",
          "description": "Value to start reusing a route (1 - 20000, 0 = unset).\n"
        },
        "setDampeningSuppress": {
          "type": "number",
          "description": "Value to start suppressing a route (1 - 20000, 0 = unset).\n"
        },
        "setDampeningUnreachabilityHalfLife": {
          "type": "number",
          "description": "Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)\n"
        },
        "setExtcommunityRts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Route Target extended community.\n"
        },
        "setExtcommunitySoos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Site-of-Origin extended community.\n"
        },
        "setFlags": {
          "type": "number",
          "description": "Set-Flags.\n"
        },
        "setIp6Nexthop": {
          "type": "string",
          "description": "IPv6 global address of next hop.\n"
        },
        "setIp6NexthopLocal": {
          "type": "string",
          "description": "IPv6 local address of next hop.\n"
        },
        "setIpNexthop": {
          "type": "string",
          "description": "IP address of next hop.\n"
        },
        "setIpPrefsrc": {
          "type": "string",
          "description": "IP address of preferred source.\n"
        },
        "setLocalPreference": {
          "type": "string",
          "description": "BGP local preference path attribute.\n"
        },
        "setMetric": {
          "type": "string",
          "description": "Metric value.\n"
        },
        "setMetricType": {
          "type": "string",
          "description": "Metric type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
        },
        "setOrigin": {
          "type": "string",
          "description": "BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
        },
        "setOriginatorId": {
          "type": "string",
          "description": "BGP originator ID attribute.\n"
        },
        "setPriority": {
          "type": "number",
          "description": "Priority for routing table.\n"
        },
        "setRouteTag": {
          "type": "string",
          "description": "Route tag for routing table.\n"
        },
        "setTag": {
          "type": "string",
          "description": "Tag value.\n"
        },
        "setVpnv4Nexthop": {
          "type": "string",
          "description": "IP address of VPNv4 next-hop.\n"
        },
        "setVpnv6Nexthop": {
          "type": "string",
          "description": "IPv6 global address of VPNv6 next-hop.\n"
        },
        "setVpnv6NexthopLocal": {
          "type": "string",
          "description": "IPv6 link-local address of VPNv6 next-hop.\n"
        },
        "setWeight": {
          "type": "string",
          "description": "BGP weight for routing table.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "matchExtcommunityExact",
            "matchOrigin",
            "matchRouteType",
            "setAggregatorIp",
            "setAspathAction",
            "setAspaths",
            "setAtomicAggregate",
            "setCommunities",
            "setExtcommunityRts",
            "setExtcommunitySoos",
            "setIp6Nexthop",
            "setIp6NexthopLocal",
            "setIpNexthop",
            "setMetricType",
            "setOrigin",
            "setOriginatorId"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSctpfilterProfilePpidFilter:ObjectSctpfilterProfilePpidFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken when PPID is matched. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ppid": {
          "type": "number",
          "description": "Payload protocol identifier.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "id"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSpamfilterBwlEntry:ObjectSpamfilterBwlEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterBwordEntry:ObjectSpamfilterBwordEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Banned word entry ID.\n"
        },
        "language": {
          "type": "string",
          "description": "Language for the banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern for the banned word.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score value.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "where": {
          "type": "string",
          "description": "Component of the email to be scanned. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterDnsblEntry:ObjectSpamfilterDnsblEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject connection or mark as spam email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "DNSBL/ORBL entry ID.\n"
        },
        "server": {
          "type": "string",
          "description": "DNSBL or ORBL server name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterIptrustEntry:ObjectSpamfilterIptrustEntry": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Trusted IP entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address or network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterMheaderEntry:ObjectSpamfilterMheaderEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "fieldbody": {
          "type": "string",
          "description": "Pattern for the header field body.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Pattern for header field name.\n"
        },
        "id": {
          "type": "number",
          "description": "Mime header entry ID.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterProfileGmail:ObjectSpamfilterProfileGmail": {
      "properties": {
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterProfileImap:ObjectSpamfilterProfileImap": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tagTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSpamfilterProfileMapi:ObjectSpamfilterProfileMapi": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterProfileMsnHotmail:ObjectSpamfilterProfileMsnHotmail": {
      "properties": {
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSpamfilterProfilePop3:ObjectSpamfilterProfilePop3": {
      "properties": {
        "action": {
          "type": "string"
        },
        "log": {
          "type": "string"
        },
        "tagMsg": {
          "type": "string"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tagTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSpamfilterProfileSmtp:ObjectSpamfilterProfileSmtp": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "hdrip": {
          "type": "string",
          "description": "Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localOverride": {
          "type": "string",
          "description": "Enable/disable local filter to override SMTP remote check result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tagTypes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSshfilterProfileFileFilter:ObjectSshfilterProfileFileFilter": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileFileFilterEntry:ObjectSshfilterProfileFileFilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanArchiveContents": {
          "type": "string",
          "description": "Enable/disable file filter archive contents scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable file filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSshfilterProfileFileFilterEntry:ObjectSshfilterProfileFileFilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "fileTypes",
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSshfilterProfileShellCommand:ObjectSshfilterProfileShellCommand": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "alert": {
          "type": "string",
          "description": "Enable/disable alert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "SSH shell command pattern.\n"
        },
        "severity": {
          "type": "string",
          "description": "Log severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Matching type. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "alert",
            "log",
            "severity",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerAclIngressAction:ObjectSwitchcontrollerAclIngressAction": {
      "properties": {
        "count": {
          "type": "string",
          "description": "Enable/disable count. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drop": {
          "type": "string",
          "description": "Enable/disable drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "count",
            "drop"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerAclIngressClassifier:ObjectSwitchcontrollerAclIngressClassifier": {
      "properties": {
        "dstIpPrefix": {
          "type": "string",
          "description": "Destination IP address to be matched.\n"
        },
        "dstMac": {
          "type": "string",
          "description": "Destination MAC address to be matched.\n"
        },
        "srcIpPrefix": {
          "type": "string",
          "description": "Source IP address to be matched.\n"
        },
        "srcMac": {
          "type": "string",
          "description": "Source MAC address to be matched.\n"
        },
        "vlan": {
          "type": "number",
          "description": "VLAN ID to be matched.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dstIpPrefix",
            "dstMac",
            "srcIpPrefix",
            "srcMac"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerDynamicportpolicyPolicy:ObjectSwitchcontrollerDynamicportpolicyPolicy": {
      "properties": {
        "bouncePortLink": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this policy is applied. Helps to clear and reassign VLAN from lldp-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category of Dynamic port policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `interface-tag`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the policy.\n"
        },
        "family": {
          "type": "string",
          "description": "Match policy based on family.\n"
        },
        "host": {
          "type": "string",
          "description": "Match policy based on host.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Match policy based on hardware vendor.\n"
        },
        "interfaceTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Match policy based on the FortiSwitch interface object tags.\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "LLDP profile to be applied when using this policy.\n"
        },
        "mac": {
          "type": "string",
          "description": "Match policy based on MAC address.\n"
        },
        "n8021x": {
          "type": "string",
          "description": "802.1x security policy to be applied when using this policy.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "qosPolicy": {
          "type": "string",
          "description": "QoS policy to be applied when using this policy.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Match policy based on type.\n"
        },
        "vlanPolicy": {
          "type": "string",
          "description": "VLAN policy to be applied when using this policy.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "bouncePortLink",
            "category",
            "interfaceTags",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerFortilinksettingsNacPorts:ObjectSwitchcontrollerFortilinksettingsNacPorts": {
      "properties": {
        "bounceNacPort": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port when NAC mode is configured on the port. Helps to re-initiate the DHCP process for a device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lanSegment": {
          "type": "string",
          "description": "Enable/disable LAN segment feature on the FortiLink interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "memberChange": {
          "type": "number",
          "description": "Member-Change.\n"
        },
        "nacLanInterface": {
          "type": "string",
          "description": "Configure NAC LAN interface.\n"
        },
        "nacSegmentVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure NAC segment VLANs.\n"
        },
        "onboardingVlan": {
          "type": "string",
          "description": "Default NAC Onboarding VLAN when NAC devices are discovered.\n"
        },
        "parentKey": {
          "type": "string",
          "description": "Parent-Key.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "bounceNacPort",
            "lanSegment",
            "nacSegmentVlans"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerLldpprofileCustomTlv:ObjectSwitchcontrollerLldpprofileCustomTlv": {
      "properties": {
        "informationString": {
          "type": "string",
          "description": "Organizationally defined information string (0 - 507 hexadecimal bytes).\n"
        },
        "name": {
          "type": "string",
          "description": "TLV name (not sent).\n"
        },
        "oui": {
          "type": "string",
          "description": "Organizationally unique identifier (OUI), a 3-byte hexadecimal number, for this TLV.\n"
        },
        "subtype": {
          "type": "number",
          "description": "Organizationally defined subtype (0 - 255).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "oui"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerLldpprofileMedLocationService:ObjectSwitchcontrollerLldpprofileMedLocationService": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Location service type name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this TLV. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sysLocationId": {
          "type": "string",
          "description": "Location service ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerLldpprofileMedNetworkPolicy:ObjectSwitchcontrollerLldpprofileMedNetworkPolicy": {
      "properties": {
        "assignVlan": {
          "type": "string",
          "description": "Enable/disable VLAN assignment when this profile is applied on managed FortiSwitch port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscp": {
          "type": "number",
          "description": "Advertised Differentiated Services Code Point (DSCP) value, a packet header value indicating the level of service requested for traffic, such as high priority or best effort delivery.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy type name.\n"
        },
        "priority": {
          "type": "number",
          "description": "Advertised Layer 2 priority (0 - 7; from lowest to highest priority).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this TLV. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlan": {
          "type": "number",
          "description": "ID of VLAN to advertise, if configured on port (0 - 4094, 0 = priority tag).\n"
        },
        "vlanIntf": {
          "type": "string",
          "description": "VLAN interface to advertise; if configured on port.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchCustomCommand:ObjectSwitchcontrollerManagedswitchCustomCommand": {
      "properties": {
        "commandEntry": {
          "type": "string",
          "description": "List of FortiSwitch commands.\n"
        },
        "commandName": {
          "type": "string",
          "description": "Names of commands to be pushed to this FortiSwitch device, as configured under config switch-controller custom-command.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient:ObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient": {
      "properties": {
        "ip": {
          "type": "string",
          "description": "Client static IP address.\n"
        },
        "mac": {
          "type": "string",
          "description": "Client MAC address.\n"
        },
        "name": {
          "type": "string",
          "description": "Client name.\n"
        },
        "port": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "vlan": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "mac"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchPort:ObjectSwitchcontrollerManagedswitchPort": {
      "properties": {
        "accessMode": {
          "type": "string",
          "description": "Access mode of the port. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
        },
        "aclGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ACL groups on this port.\n"
        },
        "aggregatorMode": {
          "type": "string",
          "description": "LACP member select mode. Valid values: <span pulumi-lang-nodejs=\"`bandwidth`\" pulumi-lang-dotnet=\"`Bandwidth`\" pulumi-lang-go=\"`bandwidth`\" pulumi-lang-python=\"`bandwidth`\" pulumi-lang-yaml=\"`bandwidth`\" pulumi-lang-java=\"`bandwidth`\">`bandwidth`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>.\n"
        },
        "allowedVlans": {
          "type": "string",
          "description": "Configure switch port tagged vlans\n"
        },
        "allowedVlansAll": {
          "type": "string",
          "description": "Enable/disable all defined vlans on this port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpInspectionTrust": {
          "type": "string",
          "description": "Trusted or untrusted dynamic ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>, <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>.\n"
        },
        "authenticatedPort": {
          "type": "number",
          "description": "Authenticated-Port.\n"
        },
        "bundle": {
          "type": "string",
          "description": "Enable/disable Link Aggregation Group (LAG) bundling for non-FortiLink interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for port.\n"
        },
        "dhcpSnoopOption82Overrides": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPortDhcpSnoopOption82Override:ObjectSwitchcontrollerManagedswitchPortDhcpSnoopOption82Override"
          },
          "description": "Dhcp-Snoop-Option82-Override. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block is documented below.\n"
        },
        "dhcpSnoopOption82Trust": {
          "type": "string",
          "description": "Enable/disable allowance of DHCP with option-82 on untrusted interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpSnooping": {
          "type": "string",
          "description": "Trusted or untrusted DHCP-snooping interface. Valid values: <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>, <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>.\n"
        },
        "discardMode": {
          "type": "string",
          "description": "Configure discard mode for port. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
        },
        "dslProfile": {
          "type": "string",
          "description": "DSL policy configuration.\n"
        },
        "edgePort": {
          "type": "string",
          "description": "Enable/disable this interface as an edge port, bridging connections between workstations and/or computers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encryptedPort": {
          "type": "number",
          "description": "Encrypted-Port.\n"
        },
        "fecCapable": {
          "type": "number",
          "description": "FEC capable.\n"
        },
        "fecState": {
          "type": "string",
          "description": "State of forward error correction. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`cl74`\" pulumi-lang-dotnet=\"`Cl74`\" pulumi-lang-go=\"`cl74`\" pulumi-lang-python=\"`cl74`\" pulumi-lang-yaml=\"`cl74`\" pulumi-lang-java=\"`cl74`\">`cl74`</span>, <span pulumi-lang-nodejs=\"`cl91`\" pulumi-lang-dotnet=\"`Cl91`\" pulumi-lang-go=\"`cl91`\" pulumi-lang-python=\"`cl91`\" pulumi-lang-yaml=\"`cl91`\" pulumi-lang-java=\"`cl91`\">`cl91`</span>.\n"
        },
        "flapDuration": {
          "type": "number",
          "description": "Period over which flap events are calculated (seconds).\n"
        },
        "flapRate": {
          "type": "number",
          "description": "Number of stage change events needed within flap-duration.\n"
        },
        "flapTimeout": {
          "type": "number",
          "description": "Flap guard disabling protection (min).\n"
        },
        "flapguard": {
          "type": "string",
          "description": "Enable/disable flap guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flowControl": {
          "type": "string",
          "description": "Flow control direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "fortiswitchAcls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ACLs on this port.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Set IGMP snooping mode for the physical port interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpSnoopingFloodReports": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpsFloodReports": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpsFloodTraffic": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceTags": {
          "type": "string",
          "description": "Tag(s) associated with the interface for various features including virtual port pool, dynamic port policy.\n"
        },
        "ipSourceGuard": {
          "type": "string",
          "description": "Enable/disable IP source guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "islPeerDeviceSn": {
          "type": "string",
          "description": "Isl-Peer-Device-Sn.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "end Link Aggregation Control Protocol (LACP) messages every 30 seconds (slow) or every second (fast). Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "learningLimit": {
          "type": "number",
          "description": "Limit the number of dynamic MAC addresses on this Port (1 - 128, 0 = no limit, default).\n"
        },
        "linkStatus": {
          "type": "string",
          "description": "Link-Status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "LLDP port TLV profile.\n"
        },
        "lldpStatus": {
          "type": "string",
          "description": "LLDP transmit and receive status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `rx-only`, `tx-only`, `tx-rx`.\n"
        },
        "loopGuard": {
          "type": "string",
          "description": "Enable/disable loop-guard on this interface, an STP optimization used to prevent network loops. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "loopGuardTimeout": {
          "type": "number",
          "description": "Loop-guard timeout (0 - 120 min, default = 45).\n"
        },
        "matchedDppIntfTags": {
          "type": "string",
          "description": "Matched interface tags in the dynamic port policy.\n"
        },
        "matchedDppPolicy": {
          "type": "string",
          "description": "Matched child policy in the dynamic port policy.\n"
        },
        "maxBundle": {
          "type": "number",
          "description": "Maximum size of LAG bundle (1 - 24, default = 24)\n"
        },
        "mcastSnoopingFloodTraffic": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mclag": {
          "type": "string",
          "description": "Enable/disable multi-chassis link aggregation (MCLAG). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mclagIclPort": {
          "type": "number",
          "description": "Mclag-Icl-Port.\n"
        },
        "mediaType": {
          "type": "string",
          "description": "Media-Type.\n"
        },
        "memberWithdrawalBehavior": {
          "type": "string",
          "description": "Port behavior after it withdraws because of loss of control packets. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Aggregated LAG bundle interfaces.\n"
        },
        "minBundle": {
          "type": "number",
          "description": "Minimum size of LAG bundle (1 - 24, default = 1)\n"
        },
        "mode": {
          "type": "string",
          "description": "LACP mode: ignore and do not send control messages, or negotiate 802.3ad aggregation passively or actively. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `lacp-passive`, `lacp-active`.\n"
        },
        "p2pPort": {
          "type": "number",
          "description": "P2P-Port.\n"
        },
        "packetSampleRate": {
          "type": "number",
          "description": "Packet sampling rate (0 - 99999 p/sec).\n"
        },
        "packetSampler": {
          "type": "string",
          "description": "Enable/disable packet sampling on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "pauseMeter": {
          "type": "number",
          "description": "Configure ingress pause metering rate, in kbps (default = 0, disabled).\n"
        },
        "pauseMeterResume": {
          "type": "string",
          "description": "Resume threshold for resuming traffic on ingress port. Valid values: `25%`, `50%`, `75%`.\n"
        },
        "poeMaxPower": {
          "type": "string",
          "description": "Poe-Max-Power.\n"
        },
        "poeModeBtCabable": {
          "type": "number",
          "description": "PoE mode IEEE 802.3BT capable.\n"
        },
        "poePortMode": {
          "type": "string",
          "description": "Configure PoE port mode. Valid values: `ieee802-3af`, `ieee802-3at`, `ieee802-3bt`.\n"
        },
        "poePortPower": {
          "type": "string",
          "description": "Configure PoE port power. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`perpetual`\" pulumi-lang-dotnet=\"`Perpetual`\" pulumi-lang-go=\"`perpetual`\" pulumi-lang-python=\"`perpetual`\" pulumi-lang-yaml=\"`perpetual`\" pulumi-lang-java=\"`perpetual`\">`perpetual`</span>, `perpetual-fast`.\n"
        },
        "poePortPriority": {
          "type": "string",
          "description": "Configure PoE port priority. Valid values: `critical-priority`, `high-priority`, `low-priority`, `medium-priority`.\n"
        },
        "poePreStandardDetection": {
          "type": "string",
          "description": "Enable/disable PoE pre-standard detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poeStandard": {
          "type": "string",
          "description": "Poe-Standard.\n"
        },
        "poeStatus": {
          "type": "string",
          "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portName": {
          "type": "string",
          "description": "Switch port name.\n"
        },
        "portOwner": {
          "type": "string",
          "description": "Switch port name.\n"
        },
        "portPolicy": {
          "type": "string",
          "description": "Switch controller dynamic port policy from available options.\n"
        },
        "portSecurityPolicy": {
          "type": "string",
          "description": "Switch controller authentication policy to apply to this managed switch from available options.\n"
        },
        "portSelectionCriteria": {
          "type": "string",
          "description": "Algorithm for aggregate port selection. Valid values: `src-mac`, `dst-mac`, `src-dst-mac`, `src-ip`, `dst-ip`, `src-dst-ip`.\n"
        },
        "ptpStatus": {
          "type": "string",
          "description": "Enable/disable PTP policy on this FortiSwitch port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosPolicy": {
          "type": "string",
          "description": "Switch controller QoS policy from available options.\n"
        },
        "restrictedAuthPort": {
          "type": "number",
          "description": "Restricted-Auth-Port.\n"
        },
        "rpvstPort": {
          "type": "string",
          "description": "Enable/disable inter-operability with rapid PVST on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "sampleDirection": {
          "type": "string",
          "description": "Packet sampling direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sflowCounterInterval": {
          "type": "number",
          "description": "sFlow sampling counter polling interval (0 - 255 sec).\n"
        },
        "sflowSampleRate": {
          "type": "number",
          "description": "sFlow sampler sample rate (0 - 99999 p/sec).\n"
        },
        "sflowSampler": {
          "type": "string",
          "description": "Enable/disable sFlow protocol on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Switch port admin status: up or down. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "stickyMac": {
          "type": "string",
          "description": "Enable or disable sticky-mac on the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpBpduGuard": {
          "type": "string",
          "description": "Enable/disable STP BPDU guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "stpBpduGuardTimeout": {
          "type": "number",
          "description": "BPDU Guard disabling protection (0 - 120 min).\n"
        },
        "stpRootGuard": {
          "type": "string",
          "description": "Enable/disable STP root guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "stpState": {
          "type": "string",
          "description": "Enable/disable Spanning Tree Protocol (STP) on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "trunkMember": {
          "type": "number",
          "description": "Trunk member.\n"
        },
        "type": {
          "type": "string",
          "description": "Interface type: physical or trunk port. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`trunk`\" pulumi-lang-dotnet=\"`Trunk`\" pulumi-lang-go=\"`trunk`\" pulumi-lang-python=\"`trunk`\" pulumi-lang-yaml=\"`trunk`\" pulumi-lang-java=\"`trunk`\">`trunk`</span>.\n"
        },
        "untaggedVlans": {
          "type": "string",
          "description": "Configure switch port untagged vlans\n"
        },
        "vlan": {
          "type": "string",
          "description": "Assign switch ports to a VLAN.\n\nThe <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "accessMode",
            "aclGroups",
            "allowedVlansAll",
            "arpInspectionTrust",
            "dhcpSnoopOption82Trust",
            "dhcpSnooping",
            "discardMode",
            "dslProfile",
            "edgePort",
            "fecState",
            "flapDuration",
            "flapRate",
            "flapguard",
            "flowControl",
            "fortiswitchAcls",
            "igmpSnoopingFloodReports",
            "igmpsFloodReports",
            "igmpsFloodTraffic",
            "ipSourceGuard",
            "lacpSpeed",
            "linkStatus",
            "lldpProfile",
            "lldpStatus",
            "loopGuard",
            "loopGuardTimeout",
            "mcastSnoopingFloodTraffic",
            "memberWithdrawalBehavior",
            "members",
            "packetSampler",
            "poePortMode",
            "poePortPower",
            "poePortPriority",
            "ptpStatus",
            "qosPolicy",
            "rpvstPort",
            "status",
            "stickyMac",
            "stpBpduGuard",
            "stpRootGuard",
            "stpState",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchPortDhcpSnoopOption82Override:ObjectSwitchcontrollerManagedswitchPortDhcpSnoopOption82Override": {
      "properties": {
        "circuitId": {
          "type": "string",
          "description": "Circuit ID string.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Remote ID string.\n"
        },
        "vlanName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override:ObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override": {
      "properties": {
        "circuitId": {
          "type": "string",
          "description": "Circuit ID string.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Remote ID string.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "DHCP snooping option 82 VLAN.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchRouteOffloadRouter:ObjectSwitchcontrollerManagedswitchRouteOffloadRouter": {
      "properties": {
        "routerIp": {
          "type": "string",
          "description": "Router IP address.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerManagedswitchVlan:ObjectSwitchcontrollerManagedswitchVlan": {
      "properties": {
        "assignmentPriority": {
          "type": "number",
          "description": "802.1x Radius (Tunnel-Private-Group-Id) VLANID assign-by-name priority. A smaller value has a higher priority.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap": {
      "properties": {
        "cosQueue": {
          "type": "number",
          "description": "COS queue number.\n"
        },
        "diffservs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Differentiated service. Valid values: `CS0`, `CS1`, `AF11`, `AF12`, `AF13`, `CS2`, `AF21`, `AF22`, `AF23`, `CS3`, `AF31`, `AF32`, `AF33`, `CS4`, `AF41`, `AF42`, `AF43`, `CS5`, `EF`, `CS6`, `CS7`.\n"
        },
        "ipPrecedences": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Precedence. Valid values: `network-control`, `internetwork-control`, `critic-ecp`, <span pulumi-lang-nodejs=\"`flashoverride`\" pulumi-lang-dotnet=\"`Flashoverride`\" pulumi-lang-go=\"`flashoverride`\" pulumi-lang-python=\"`flashoverride`\" pulumi-lang-yaml=\"`flashoverride`\" pulumi-lang-java=\"`flashoverride`\">`flashoverride`</span>, <span pulumi-lang-nodejs=\"`flash`\" pulumi-lang-dotnet=\"`Flash`\" pulumi-lang-go=\"`flash`\" pulumi-lang-python=\"`flash`\" pulumi-lang-yaml=\"`flash`\" pulumi-lang-java=\"`flash`\">`flash`</span>, <span pulumi-lang-nodejs=\"`immediate`\" pulumi-lang-dotnet=\"`Immediate`\" pulumi-lang-go=\"`immediate`\" pulumi-lang-python=\"`immediate`\" pulumi-lang-yaml=\"`immediate`\" pulumi-lang-java=\"`immediate`\">`immediate`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`routine`\" pulumi-lang-dotnet=\"`Routine`\" pulumi-lang-go=\"`routine`\" pulumi-lang-python=\"`routine`\" pulumi-lang-yaml=\"`routine`\" pulumi-lang-java=\"`routine`\">`routine`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Dscp mapping entry name.\n"
        },
        "value": {
          "type": "string",
          "description": "Raw values of DSCP (0 - 63).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "diffservs",
            "ipPrecedences"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSwitchcontrollerQosQueuepolicyCosQueue:ObjectSwitchcontrollerQosQueuepolicyCosQueue": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description of the COS queue.\n"
        },
        "dropPolicy": {
          "type": "string",
          "description": "COS queue drop policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `weighted-random-early-detection`.\n"
        },
        "ecn": {
          "type": "string",
          "description": "Enable/disable ECN packet marking to drop eligible packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRate": {
          "type": "number",
          "description": "Maximum rate (0 - 4294967295 kbps, 0 to disable).\n"
        },
        "maxRatePercent": {
          "type": "number",
          "description": "Maximum rate (16100036777f link speed).\n"
        },
        "minRate": {
          "type": "number",
          "description": "Minimum rate (0 - 4294967295 kbps, 0 to disable).\n"
        },
        "minRatePercent": {
          "type": "number",
          "description": "Minimum rate (16100036777f link speed).\n"
        },
        "name": {
          "type": "string",
          "description": "Cos queue ID.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of weighted round robin scheduling.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dropPolicy",
            "ecn",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemDhcpServerExcludeRange:ObjectSystemDhcpServerExcludeRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemDhcpServerIpRange:ObjectSystemDhcpServerIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemDhcpServerOption:ObjectSystemDhcpServerOption": {
      "properties": {
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ips",
            "type",
            "uciMatch",
            "uciStrings",
            "vciMatch",
            "vciStrings"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemDhcpServerReservedAddress:ObjectSystemDhcpServerReservedAddress": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "ip",
            "mac",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemDnsdatabaseDnsEntry:ObjectSystemDnsdatabaseDnsEntry": {
      "properties": {
        "canonicalName": {
          "type": "string",
          "description": "Canonical name of the host.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Name of the host.\n"
        },
        "id": {
          "type": "number",
          "description": "DNS entry ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the host.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "IPv6 address of the host.\n"
        },
        "preference": {
          "type": "number",
          "description": "DNS entry preference (0 - 65535, highest preference = 0, default = 10).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable resource record status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ttl": {
          "type": "number",
          "description": "Time-to-live for this entry (0 to 2147483647 sec, default = 0).\n"
        },
        "type": {
          "type": "string",
          "description": "Resource record type. Valid values: `NS`, `MX`, `CNAME`, `A`, `AAAA`, `PTR`, `PTR_V6`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "ip",
            "ipv6",
            "preference",
            "status",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemExternalresourceDynamicMapping:ObjectSystemExternalresourceDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemExternalresourceDynamicMapping_Scope:ObjectSystemExternalresourceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source-Ip.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemExternalresourceDynamicMapping_Scope:ObjectSystemExternalresourceDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemGeoipoverrideIp6Range:ObjectSystemGeoipoverrideIp6Range": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemGeoipoverrideIpRange:ObjectSystemGeoipoverrideIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "id": {
          "type": "number",
          "description": "ID of individual entry in the IPv6 range table.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "endIp",
            "startIp"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemMetaSysMetaField:ObjectSystemMetaSysMetaField": {
      "properties": {
        "fieldlength": {
          "type": "number",
          "description": "Fieldlength.\n"
        },
        "importance": {
          "type": "string",
          "description": "Importance. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuBackgroundSseScan:ObjectSystemNpuBackgroundSseScan": {
      "properties": {
        "scan": {
          "type": "string",
          "description": "Enable/disable background SSE scan by driver thread(default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanStale": {
          "type": "number",
          "description": "Configure scanning of active or stale sessions (default = 0 = active sessions).\n"
        },
        "scanVt": {
          "type": "number",
          "description": "Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).\n"
        },
        "statsQualAccess": {
          "type": "number",
          "description": "Statistics update access qualification in seconds (0 - INT_MAX, default = 180).\n"
        },
        "statsQualDuration": {
          "type": "number",
          "description": "Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).\n"
        },
        "statsUpdateInterval": {
          "type": "number",
          "description": "Stats update interval(&gt;=5*60 seconds, default 5*60 seconds).\n"
        },
        "udpKeepaliveInterval": {
          "type": "number",
          "description": "UDP keepalive interval(&gt;=90 seconds, default 90 seconds).\n"
        },
        "udpQualAccess": {
          "type": "number",
          "description": "UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).\n"
        },
        "udpQualDuration": {
          "type": "number",
          "description": "UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "scanVt",
            "statsQualAccess",
            "statsQualDuration",
            "statsUpdateInterval",
            "udpKeepaliveInterval",
            "udpQualAccess",
            "udpQualDuration"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuDosOptions:ObjectSystemNpuDosOptions": {
      "properties": {
        "npuDosMeterMode": {
          "type": "string",
          "description": "Set DoS meter npu offloading mode. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
        },
        "npuDosSynproxyMode": {
          "type": "string",
          "description": "Set NPU DoS SYNPROXY mode. Valid values: <span pulumi-lang-nodejs=\"`synack2ack`\" pulumi-lang-dotnet=\"`Synack2ack`\" pulumi-lang-go=\"`synack2ack`\" pulumi-lang-python=\"`synack2ack`\" pulumi-lang-yaml=\"`synack2ack`\" pulumi-lang-java=\"`synack2ack`\">`synack2ack`</span>, `pass-synack`.\n"
        },
        "npuDosTpeMode": {
          "type": "string",
          "description": "Enable/Disable inserting DoS meter id to session table. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "npuDosMeterMode",
            "npuDosSynproxyMode",
            "npuDosTpeMode"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuDswDtsProfile:ObjectSystemNpuDswDtsProfile": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Set NPU DSW DTS profile action. Valid values: <span pulumi-lang-nodejs=\"`wait`\" pulumi-lang-dotnet=\"`Wait`\" pulumi-lang-go=\"`wait`\" pulumi-lang-python=\"`wait`\" pulumi-lang-yaml=\"`wait`\" pulumi-lang-java=\"`wait`\">`wait`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`dropTmr0`\" pulumi-lang-dotnet=\"`DropTmr0`\" pulumi-lang-go=\"`dropTmr0`\" pulumi-lang-python=\"`drop_tmr_0`\" pulumi-lang-yaml=\"`dropTmr0`\" pulumi-lang-java=\"`dropTmr0`\">`drop_tmr_0`</span>, <span pulumi-lang-nodejs=\"`dropTmr1`\" pulumi-lang-dotnet=\"`DropTmr1`\" pulumi-lang-go=\"`dropTmr1`\" pulumi-lang-python=\"`drop_tmr_1`\" pulumi-lang-yaml=\"`dropTmr1`\" pulumi-lang-java=\"`dropTmr1`\">`drop_tmr_1`</span>, <span pulumi-lang-nodejs=\"`enque`\" pulumi-lang-dotnet=\"`Enque`\" pulumi-lang-go=\"`enque`\" pulumi-lang-python=\"`enque`\" pulumi-lang-yaml=\"`enque`\" pulumi-lang-java=\"`enque`\">`enque`</span>, <span pulumi-lang-nodejs=\"`enque0`\" pulumi-lang-dotnet=\"`Enque0`\" pulumi-lang-go=\"`enque0`\" pulumi-lang-python=\"`enque_0`\" pulumi-lang-yaml=\"`enque0`\" pulumi-lang-java=\"`enque0`\">`enque_0`</span>, <span pulumi-lang-nodejs=\"`enque1`\" pulumi-lang-dotnet=\"`Enque1`\" pulumi-lang-go=\"`enque1`\" pulumi-lang-python=\"`enque_1`\" pulumi-lang-yaml=\"`enque1`\" pulumi-lang-java=\"`enque1`\">`enque_1`</span>.\n"
        },
        "minLimit": {
          "type": "number",
          "description": "Set NPU DSW DTS profile min-limt.\n"
        },
        "profileId": {
          "type": "number",
          "description": "Set NPU DSW DTS profile profile id.\n"
        },
        "step": {
          "type": "number",
          "description": "Set NPU DSW DTS profile step.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuDswQueueDtsProfile:ObjectSystemNpuDswQueueDtsProfile": {
      "properties": {
        "iport": {
          "type": "string",
          "description": "Set NPU DSW DTS in port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HTX0`, `HTX1`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SPATH`, `QTM`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oport": {
          "type": "string",
          "description": "Set NPU DSW DTS out port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HRX`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SYNK`, `NSS`, `TSK`, `QTM`.\n"
        },
        "profileId": {
          "type": "number",
          "description": "Set NPU DSW DTS profile id.\n"
        },
        "queueSelect": {
          "type": "number",
          "description": "Set NPU DSW DTS queue id select(0 - reset to default).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "iport",
            "oport"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuFpAnomaly:ObjectSystemNpuFpAnomaly": {
      "properties": {
        "capwapMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 capwap min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "espMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 ESP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "greCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 GRE checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "gtpuPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 gtpu packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 ICMP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpFrag": {
          "type": "string",
          "description": "Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpLand": {
          "type": "string",
          "description": "ICMP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 ICMP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4CsumErr": {
          "type": "string",
          "description": "Invalid IPv4 packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4IhlErr": {
          "type": "string",
          "description": "Invalid IPv4 header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Land": {
          "type": "string",
          "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4LenErr": {
          "type": "string",
          "description": "Invalid IPv4 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4OptErr": {
          "type": "string",
          "description": "Invalid IPv4 option parsing anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optlsrr": {
          "type": "string",
          "description": "Loose source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optrr": {
          "type": "string",
          "description": "Record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optsecurity": {
          "type": "string",
          "description": "Security option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optssrr": {
          "type": "string",
          "description": "Strict source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optstream": {
          "type": "string",
          "description": "Stream option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Opttimestamp": {
          "type": "string",
          "description": "Timestamp option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4ProtoErr": {
          "type": "string",
          "description": "Invalid layer 4 protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4TtlzeroErr": {
          "type": "string",
          "description": "Invalid IPv4 TTL field zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Unknopt": {
          "type": "string",
          "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4VerErr": {
          "type": "string",
          "description": "Invalid IPv4 header version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6DaddrErr": {
          "type": "string",
          "description": "Destination address as unspecified or loopback address anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ExthdrLenErr": {
          "type": "string",
          "description": "Invalid IPv6 packet chain extension header total length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ExthdrOrderErr": {
          "type": "string",
          "description": "Invalid IPv6 packet extension header ordering anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6IhlErr": {
          "type": "string",
          "description": "Invalid IPv6 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Land": {
          "type": "string",
          "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optendpid": {
          "type": "string",
          "description": "End point identification anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Opthomeaddr": {
          "type": "string",
          "description": "Home address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optinvld": {
          "type": "string",
          "description": "Invalid option anomalies.Invalid option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optjumbo": {
          "type": "string",
          "description": "Jumbo options anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optnsap": {
          "type": "string",
          "description": "Network service access point address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optralert": {
          "type": "string",
          "description": "Router alert option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Opttunnel": {
          "type": "string",
          "description": "Tunnel encapsulation limit option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6PlenZero": {
          "type": "string",
          "description": "Invalid IPv6 packet payload length zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ProtoErr": {
          "type": "string",
          "description": "Layer 4 invalid protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6SaddrErr": {
          "type": "string",
          "description": "Source address as multicast anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Unknopt": {
          "type": "string",
          "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6VerErr": {
          "type": "string",
          "description": "Invalid IPv6 packet version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "nvgreMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 nvgre min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpClenErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpCrcErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP CRC error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpL4lenErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpFinNoack": {
          "type": "string",
          "description": "TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpFinOnly": {
          "type": "string",
          "description": "TCP SYN flood with only FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpHlenErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpHlenvsl4lenErr": {
          "type": "string",
          "description": "Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpLand": {
          "type": "string",
          "description": "TCP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpNoFlag": {
          "type": "string",
          "description": "TCP SYN flood with no flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpSynData": {
          "type": "string",
          "description": "TCP SYN flood packets with data anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpSynFin": {
          "type": "string",
          "description": "TCP SYN flood SYN/FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpWinnuke": {
          "type": "string",
          "description": "TCP WinNuke anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpHlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpLand": {
          "type": "string",
          "description": "UDP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpLenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet minimum length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpliteCoverErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpliteCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "uespMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UESP min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "unknprotoMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "vxlanMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 vxlan min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "espMinlenErr",
            "icmpCsumErr",
            "icmpFrag",
            "icmpLand",
            "icmpMinlenErr",
            "ipv4CsumErr",
            "ipv4IhlErr",
            "ipv4Land",
            "ipv4LenErr",
            "ipv4OptErr",
            "ipv4Optlsrr",
            "ipv4Optrr",
            "ipv4Optsecurity",
            "ipv4Optssrr",
            "ipv4Optstream",
            "ipv4Opttimestamp",
            "ipv4ProtoErr",
            "ipv4TtlzeroErr",
            "ipv4Unknopt",
            "ipv4VerErr",
            "ipv6DaddrErr",
            "ipv6ExthdrLenErr",
            "ipv6ExthdrOrderErr",
            "ipv6IhlErr",
            "ipv6Land",
            "ipv6Optendpid",
            "ipv6Opthomeaddr",
            "ipv6Optinvld",
            "ipv6Optjumbo",
            "ipv6Optnsap",
            "ipv6Optralert",
            "ipv6Opttunnel",
            "ipv6PlenZero",
            "ipv6ProtoErr",
            "ipv6SaddrErr",
            "ipv6Unknopt",
            "ipv6VerErr",
            "sctpCsumErr",
            "tcpCsumErr",
            "tcpFinNoack",
            "tcpFinOnly",
            "tcpHlenErr",
            "tcpLand",
            "tcpNoFlag",
            "tcpPlenErr",
            "tcpSynData",
            "tcpSynFin",
            "tcpWinnuke",
            "udpCsumErr",
            "udpHlenErr",
            "udpLand",
            "udpLenErr",
            "udpPlenErr",
            "udpliteCoverErr",
            "udpliteCsumErr",
            "unknprotoMinlenErr"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuHpe:ObjectSystemNpuHpe": {
      "properties": {
        "allProtocol": {
          "type": "number",
          "description": "Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.\n"
        },
        "arpMax": {
          "type": "number",
          "description": "Maximum ARP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "enableQueueShaper": {
          "type": "string",
          "description": "Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "enableShaper": {
          "type": "string",
          "description": "Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espMax": {
          "type": "number",
          "description": "Maximum ESP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "exceptionCode": {
          "type": "number",
          "description": "Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "fragmentWithSess": {
          "type": "number",
          "description": "Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "fragmentWithoutSession": {
          "type": "number",
          "description": "Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "highPriority": {
          "type": "number",
          "description": "Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.\n"
        },
        "icmpMax": {
          "type": "number",
          "description": "Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "ipFragMax": {
          "type": "number",
          "description": "Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "ipOthersMax": {
          "type": "number",
          "description": "Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).\n"
        },
        "l2OthersMax": {
          "type": "number",
          "description": "Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).\n"
        },
        "priTypeMax": {
          "type": "number",
          "description": "Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.\n"
        },
        "queueShaperMax": {
          "type": "number",
          "description": "Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "sctpMax": {
          "type": "number",
          "description": "Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "tcpMax": {
          "type": "number",
          "description": "Maximum TCP packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpfinRstMax": {
          "type": "number",
          "description": "Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpsynAckMax": {
          "type": "number",
          "description": "Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpsynMax": {
          "type": "number",
          "description": "Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "udpMax": {
          "type": "number",
          "description": "Maximum UDP packet rate (1K - 40M pps, default = 600K pps).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "allProtocol",
            "arpMax",
            "enableQueueShaper",
            "enableShaper",
            "espMax",
            "exceptionCode",
            "fragmentWithSess",
            "fragmentWithoutSession",
            "highPriority",
            "icmpMax",
            "ipFragMax",
            "ipOthersMax",
            "l2OthersMax",
            "priTypeMax",
            "queueShaperMax",
            "sctpMax",
            "tcpMax",
            "tcpfinRstMax",
            "tcpsynAckMax",
            "tcpsynMax",
            "udpMax"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuIcmpErrorRateCtrl:ObjectSystemNpuIcmpErrorRateCtrl": {
      "properties": {
        "icmpv4ErrorBucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).\n"
        },
        "icmpv4ErrorRate": {
          "type": "number",
          "description": "Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpv4ErrorRateLimit": {
          "type": "string",
          "description": "Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpv6ErrorBucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).\n"
        },
        "icmpv6ErrorRate": {
          "type": "number",
          "description": "Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpv6ErrorRateLimit": {
          "type": "string",
          "description": "Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "icmpv4ErrorBucketSize",
            "icmpv4ErrorRate",
            "icmpv4ErrorRateLimit",
            "icmpv6ErrorBucketSize",
            "icmpv6ErrorRate",
            "icmpv6ErrorRateLimit"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuIcmpRateCtrl:ObjectSystemNpuIcmpRateCtrl": {
      "properties": {
        "icmpV4BucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).\n"
        },
        "icmpV4Rate": {
          "type": "number",
          "description": "Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpV6BucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).\n"
        },
        "icmpV6Rate": {
          "type": "number",
          "description": "Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "icmpV4Rate",
            "icmpV6BucketSize",
            "icmpV6Rate"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuIpReassembly:ObjectSystemNpuIpReassembly": {
      "properties": {
        "maxTimeout": {
          "type": "number",
          "description": "Maximum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
        },
        "minTimeout": {
          "type": "number",
          "description": "Minimum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
        },
        "status": {
          "type": "string",
          "description": "Set IP reassembly processing status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "maxTimeout",
            "minTimeout",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuIsfNpQueues:ObjectSystemNpuIsfNpQueues": {
      "properties": {
        "cos0": {
          "type": "string",
          "description": "CoS profile name for CoS 0.\n"
        },
        "cos1": {
          "type": "string",
          "description": "CoS profile name for CoS 1.\n"
        },
        "cos2": {
          "type": "string",
          "description": "CoS profile name for CoS 2.\n"
        },
        "cos3": {
          "type": "string",
          "description": "CoS profile name for CoS 3.\n"
        },
        "cos4": {
          "type": "string",
          "description": "CoS profile name for CoS 4.\n"
        },
        "cos5": {
          "type": "string",
          "description": "CoS profile name for CoS 5.\n"
        },
        "cos6": {
          "type": "string",
          "description": "CoS profile name for CoS 6.\n"
        },
        "cos7": {
          "type": "string",
          "description": "CoS profile name for CoS 7.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuNpQueues:ObjectSystemNpuNpQueues": {
      "properties": {
        "customEtypeLookup": {
          "type": "string",
          "description": "Enable/Disable np-queue lookup for custom Ethernet Types. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ethernetTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueuesEthernetType:ObjectSystemNpuNpQueuesEthernetType"
          },
          "description": "Ethernet-Type. The structure of <span pulumi-lang-nodejs=\"`ethernetType`\" pulumi-lang-dotnet=\"`EthernetType`\" pulumi-lang-go=\"`ethernetType`\" pulumi-lang-python=\"`ethernet_type`\" pulumi-lang-yaml=\"`ethernetType`\" pulumi-lang-java=\"`ethernetType`\">`ethernet_type`</span> block is documented below.\n"
        },
        "ipProtocols": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueuesIpProtocol:ObjectSystemNpuNpQueuesIpProtocol"
          },
          "description": "Ip-Protocol. The structure of <span pulumi-lang-nodejs=\"`ipProtocol`\" pulumi-lang-dotnet=\"`IpProtocol`\" pulumi-lang-go=\"`ipProtocol`\" pulumi-lang-python=\"`ip_protocol`\" pulumi-lang-yaml=\"`ipProtocol`\" pulumi-lang-java=\"`ipProtocol`\">`ip_protocol`</span> block is documented below.\n"
        },
        "ipServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueuesIpService:ObjectSystemNpuNpQueuesIpService"
          },
          "description": "Ip-Service. The structure of <span pulumi-lang-nodejs=\"`ipService`\" pulumi-lang-dotnet=\"`IpService`\" pulumi-lang-go=\"`ipService`\" pulumi-lang-python=\"`ip_service`\" pulumi-lang-yaml=\"`ipService`\" pulumi-lang-java=\"`ipService`\">`ip_service`</span> block is documented below.\n"
        },
        "profiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueuesProfile:ObjectSystemNpuNpQueuesProfile"
          },
          "description": "Profile. The structure of <span pulumi-lang-nodejs=\"`profile`\" pulumi-lang-dotnet=\"`Profile`\" pulumi-lang-go=\"`profile`\" pulumi-lang-python=\"`profile`\" pulumi-lang-yaml=\"`profile`\" pulumi-lang-java=\"`profile`\">`profile`</span> block is documented below.\n"
        },
        "schedulers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueuesScheduler:ObjectSystemNpuNpQueuesScheduler"
          },
          "description": "Scheduler. The structure of <span pulumi-lang-nodejs=\"`scheduler`\" pulumi-lang-dotnet=\"`Scheduler`\" pulumi-lang-go=\"`scheduler`\" pulumi-lang-python=\"`scheduler`\" pulumi-lang-yaml=\"`scheduler`\" pulumi-lang-java=\"`scheduler`\">`scheduler`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuNpQueuesEthernetType:ObjectSystemNpuNpQueuesEthernetType": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Ethernet Type Name.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "type": {
          "type": "number",
          "description": "Ethernet Type.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "queue",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpQueuesIpProtocol:ObjectSystemNpuNpQueuesIpProtocol": {
      "properties": {
        "name": {
          "type": "string",
          "description": "IP Protocol Name.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpQueuesIpService:ObjectSystemNpuNpQueuesIpService": {
      "properties": {
        "dport": {
          "type": "number",
          "description": "Destination Port.\n"
        },
        "name": {
          "type": "string",
          "description": "IP Service Name.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "sport": {
          "type": "number",
          "description": "Source Port.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpQueuesProfile:ObjectSystemNpuNpQueuesProfile": {
      "properties": {
        "cos0": {
          "type": "string",
          "description": "Queue number of CoS 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos1": {
          "type": "string",
          "description": "Queue number of CoS 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos2": {
          "type": "string",
          "description": "Queue number of CoS 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos3": {
          "type": "string",
          "description": "Queue number of CoS 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos4": {
          "type": "string",
          "description": "Queue number of CoS 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos5": {
          "type": "string",
          "description": "Queue number of CoS 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos6": {
          "type": "string",
          "description": "Queue number of CoS 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos7": {
          "type": "string",
          "description": "Queue number of CoS 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp0": {
          "type": "string",
          "description": "Queue number of DSCP 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp1": {
          "type": "string",
          "description": "Queue number of DSCP 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp10": {
          "type": "string",
          "description": "Queue number of DSCP 10. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp11": {
          "type": "string",
          "description": "Queue number of DSCP 11. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp12": {
          "type": "string",
          "description": "Queue number of DSCP 12. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp13": {
          "type": "string",
          "description": "Queue number of DSCP 13. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp14": {
          "type": "string",
          "description": "Queue number of DSCP 14. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp15": {
          "type": "string",
          "description": "Queue number of DSCP 15. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp16": {
          "type": "string",
          "description": "Queue number of DSCP 16. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp17": {
          "type": "string",
          "description": "Queue number of DSCP 17. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp18": {
          "type": "string",
          "description": "Queue number of DSCP 18. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp19": {
          "type": "string",
          "description": "Queue number of DSCP 19. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp2": {
          "type": "string",
          "description": "Queue number of DSCP 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp20": {
          "type": "string",
          "description": "Queue number of DSCP 20. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp21": {
          "type": "string",
          "description": "Queue number of DSCP 21. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp22": {
          "type": "string",
          "description": "Queue number of DSCP 22. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp23": {
          "type": "string",
          "description": "Queue number of DSCP 23. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp24": {
          "type": "string",
          "description": "Queue number of DSCP 24. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp25": {
          "type": "string",
          "description": "Queue number of DSCP 25. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp26": {
          "type": "string",
          "description": "Queue number of DSCP 26. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp27": {
          "type": "string",
          "description": "Queue number of DSCP 27. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp28": {
          "type": "string",
          "description": "Queue number of DSCP 28. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp29": {
          "type": "string",
          "description": "Queue number of DSCP 29. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp3": {
          "type": "string",
          "description": "Queue number of DSCP 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp30": {
          "type": "string",
          "description": "Queue number of DSCP 30. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp31": {
          "type": "string",
          "description": "Queue number of DSCP 31. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp32": {
          "type": "string",
          "description": "Queue number of DSCP 32. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp33": {
          "type": "string",
          "description": "Queue number of DSCP 33. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp34": {
          "type": "string",
          "description": "Queue number of DSCP 34. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp35": {
          "type": "string",
          "description": "Queue number of DSCP 35. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp36": {
          "type": "string",
          "description": "Queue number of DSCP 36. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp37": {
          "type": "string",
          "description": "Queue number of DSCP 37. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp38": {
          "type": "string",
          "description": "Queue number of DSCP 38. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp39": {
          "type": "string",
          "description": "Queue number of DSCP 39. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp4": {
          "type": "string",
          "description": "Queue number of DSCP 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp40": {
          "type": "string",
          "description": "Queue number of DSCP 40. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp41": {
          "type": "string",
          "description": "Queue number of DSCP 41. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp42": {
          "type": "string",
          "description": "Queue number of DSCP 42. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp43": {
          "type": "string",
          "description": "Queue number of DSCP 43. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp44": {
          "type": "string",
          "description": "Queue number of DSCP 44. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp45": {
          "type": "string",
          "description": "Queue number of DSCP 45. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp46": {
          "type": "string",
          "description": "Queue number of DSCP 46. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp47": {
          "type": "string",
          "description": "Queue number of DSCP 47. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp48": {
          "type": "string",
          "description": "Queue number of DSCP 48. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp49": {
          "type": "string",
          "description": "Queue number of DSCP 49. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp5": {
          "type": "string",
          "description": "Queue number of DSCP 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp50": {
          "type": "string",
          "description": "Queue number of DSCP 50. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp51": {
          "type": "string",
          "description": "Queue number of DSCP 51. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp52": {
          "type": "string",
          "description": "Queue number of DSCP 52. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp53": {
          "type": "string",
          "description": "Queue number of DSCP 53. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp54": {
          "type": "string",
          "description": "Queue number of DSCP 54. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp55": {
          "type": "string",
          "description": "Queue number of DSCP 55. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp56": {
          "type": "string",
          "description": "Queue number of DSCP 56. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp57": {
          "type": "string",
          "description": "Queue number of DSCP 57. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp58": {
          "type": "string",
          "description": "Queue number of DSCP 58. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp59": {
          "type": "string",
          "description": "Queue number of DSCP 59. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp6": {
          "type": "string",
          "description": "Queue number of DSCP 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp60": {
          "type": "string",
          "description": "Queue number of DSCP 60. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp61": {
          "type": "string",
          "description": "Queue number of DSCP 61. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp62": {
          "type": "string",
          "description": "Queue number of DSCP 62. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp63": {
          "type": "string",
          "description": "Queue number of DSCP 63. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp7": {
          "type": "string",
          "description": "Queue number of DSCP 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp8": {
          "type": "string",
          "description": "Queue number of DSCP 8. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp9": {
          "type": "string",
          "description": "Queue number of DSCP 9. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Profile ID.\n"
        },
        "type": {
          "type": "string",
          "description": "Profile type. Valid values: <span pulumi-lang-nodejs=\"`cos`\" pulumi-lang-dotnet=\"`Cos`\" pulumi-lang-go=\"`cos`\" pulumi-lang-python=\"`cos`\" pulumi-lang-yaml=\"`cos`\" pulumi-lang-java=\"`cos`\">`cos`</span>, <span pulumi-lang-nodejs=\"`dscp`\" pulumi-lang-dotnet=\"`Dscp`\" pulumi-lang-go=\"`dscp`\" pulumi-lang-python=\"`dscp`\" pulumi-lang-yaml=\"`dscp`\" pulumi-lang-java=\"`dscp`\">`dscp`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "cos0",
            "cos1",
            "cos2",
            "cos3",
            "cos4",
            "cos5",
            "cos6",
            "cos7",
            "dscp0",
            "dscp1",
            "dscp10",
            "dscp11",
            "dscp12",
            "dscp13",
            "dscp14",
            "dscp15",
            "dscp16",
            "dscp17",
            "dscp18",
            "dscp19",
            "dscp2",
            "dscp20",
            "dscp21",
            "dscp22",
            "dscp23",
            "dscp24",
            "dscp25",
            "dscp26",
            "dscp27",
            "dscp28",
            "dscp29",
            "dscp3",
            "dscp30",
            "dscp31",
            "dscp32",
            "dscp33",
            "dscp34",
            "dscp35",
            "dscp36",
            "dscp37",
            "dscp38",
            "dscp39",
            "dscp4",
            "dscp40",
            "dscp41",
            "dscp42",
            "dscp43",
            "dscp44",
            "dscp45",
            "dscp46",
            "dscp47",
            "dscp48",
            "dscp49",
            "dscp5",
            "dscp50",
            "dscp51",
            "dscp52",
            "dscp53",
            "dscp54",
            "dscp55",
            "dscp56",
            "dscp57",
            "dscp58",
            "dscp59",
            "dscp6",
            "dscp60",
            "dscp61",
            "dscp62",
            "dscp63",
            "dscp7",
            "dscp8",
            "dscp9",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpQueuesScheduler:ObjectSystemNpuNpQueuesScheduler": {
      "properties": {
        "mode": {
          "type": "string",
          "description": "Scheduler Mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
        },
        "name": {
          "type": "string",
          "description": "Scheduler Name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "mode",
            "name"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpqueuesEthernetType:ObjectSystemNpuNpqueuesEthernetType": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Ethernet Type Name.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "type": {
          "type": "number",
          "description": "Ethernet Type.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "queue",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpqueuesIpProtocol:ObjectSystemNpuNpqueuesIpProtocol": {
      "properties": {
        "name": {
          "type": "string",
          "description": "IP Protocol Name.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpqueuesIpService:ObjectSystemNpuNpqueuesIpService": {
      "properties": {
        "dport": {
          "type": "number",
          "description": "Destination Port.\n"
        },
        "name": {
          "type": "string",
          "description": "IP Service Name.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "sport": {
          "type": "number",
          "description": "Source Port.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile": {
      "properties": {
        "cos0": {
          "type": "string",
          "description": "Queue number of CoS 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos1": {
          "type": "string",
          "description": "Queue number of CoS 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos2": {
          "type": "string",
          "description": "Queue number of CoS 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos3": {
          "type": "string",
          "description": "Queue number of CoS 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos4": {
          "type": "string",
          "description": "Queue number of CoS 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos5": {
          "type": "string",
          "description": "Queue number of CoS 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos6": {
          "type": "string",
          "description": "Queue number of CoS 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos7": {
          "type": "string",
          "description": "Queue number of CoS 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp0": {
          "type": "string",
          "description": "Queue number of DSCP 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp1": {
          "type": "string",
          "description": "Queue number of DSCP 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp10": {
          "type": "string",
          "description": "Queue number of DSCP 10. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp11": {
          "type": "string",
          "description": "Queue number of DSCP 11. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp12": {
          "type": "string",
          "description": "Queue number of DSCP 12. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp13": {
          "type": "string",
          "description": "Queue number of DSCP 13. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp14": {
          "type": "string",
          "description": "Queue number of DSCP 14. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp15": {
          "type": "string",
          "description": "Queue number of DSCP 15. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp16": {
          "type": "string",
          "description": "Queue number of DSCP 16. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp17": {
          "type": "string",
          "description": "Queue number of DSCP 17. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp18": {
          "type": "string",
          "description": "Queue number of DSCP 18. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp19": {
          "type": "string",
          "description": "Queue number of DSCP 19. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp2": {
          "type": "string",
          "description": "Queue number of DSCP 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp20": {
          "type": "string",
          "description": "Queue number of DSCP 20. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp21": {
          "type": "string",
          "description": "Queue number of DSCP 21. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp22": {
          "type": "string",
          "description": "Queue number of DSCP 22. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp23": {
          "type": "string",
          "description": "Queue number of DSCP 23. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp24": {
          "type": "string",
          "description": "Queue number of DSCP 24. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp25": {
          "type": "string",
          "description": "Queue number of DSCP 25. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp26": {
          "type": "string",
          "description": "Queue number of DSCP 26. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp27": {
          "type": "string",
          "description": "Queue number of DSCP 27. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp28": {
          "type": "string",
          "description": "Queue number of DSCP 28. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp29": {
          "type": "string",
          "description": "Queue number of DSCP 29. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp3": {
          "type": "string",
          "description": "Queue number of DSCP 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp30": {
          "type": "string",
          "description": "Queue number of DSCP 30. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp31": {
          "type": "string",
          "description": "Queue number of DSCP 31. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp32": {
          "type": "string",
          "description": "Queue number of DSCP 32. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp33": {
          "type": "string",
          "description": "Queue number of DSCP 33. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp34": {
          "type": "string",
          "description": "Queue number of DSCP 34. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp35": {
          "type": "string",
          "description": "Queue number of DSCP 35. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp36": {
          "type": "string",
          "description": "Queue number of DSCP 36. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp37": {
          "type": "string",
          "description": "Queue number of DSCP 37. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp38": {
          "type": "string",
          "description": "Queue number of DSCP 38. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp39": {
          "type": "string",
          "description": "Queue number of DSCP 39. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp4": {
          "type": "string",
          "description": "Queue number of DSCP 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp40": {
          "type": "string",
          "description": "Queue number of DSCP 40. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp41": {
          "type": "string",
          "description": "Queue number of DSCP 41. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp42": {
          "type": "string",
          "description": "Queue number of DSCP 42. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp43": {
          "type": "string",
          "description": "Queue number of DSCP 43. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp44": {
          "type": "string",
          "description": "Queue number of DSCP 44. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp45": {
          "type": "string",
          "description": "Queue number of DSCP 45. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp46": {
          "type": "string",
          "description": "Queue number of DSCP 46. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp47": {
          "type": "string",
          "description": "Queue number of DSCP 47. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp48": {
          "type": "string",
          "description": "Queue number of DSCP 48. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp49": {
          "type": "string",
          "description": "Queue number of DSCP 49. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp5": {
          "type": "string",
          "description": "Queue number of DSCP 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp50": {
          "type": "string",
          "description": "Queue number of DSCP 50. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp51": {
          "type": "string",
          "description": "Queue number of DSCP 51. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp52": {
          "type": "string",
          "description": "Queue number of DSCP 52. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp53": {
          "type": "string",
          "description": "Queue number of DSCP 53. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp54": {
          "type": "string",
          "description": "Queue number of DSCP 54. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp55": {
          "type": "string",
          "description": "Queue number of DSCP 55. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp56": {
          "type": "string",
          "description": "Queue number of DSCP 56. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp57": {
          "type": "string",
          "description": "Queue number of DSCP 57. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp58": {
          "type": "string",
          "description": "Queue number of DSCP 58. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp59": {
          "type": "string",
          "description": "Queue number of DSCP 59. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp6": {
          "type": "string",
          "description": "Queue number of DSCP 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp60": {
          "type": "string",
          "description": "Queue number of DSCP 60. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp61": {
          "type": "string",
          "description": "Queue number of DSCP 61. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp62": {
          "type": "string",
          "description": "Queue number of DSCP 62. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp63": {
          "type": "string",
          "description": "Queue number of DSCP 63. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp7": {
          "type": "string",
          "description": "Queue number of DSCP 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp8": {
          "type": "string",
          "description": "Queue number of DSCP 8. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp9": {
          "type": "string",
          "description": "Queue number of DSCP 9. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Profile ID.\n"
        },
        "type": {
          "type": "string",
          "description": "Profile type. Valid values: <span pulumi-lang-nodejs=\"`cos`\" pulumi-lang-dotnet=\"`Cos`\" pulumi-lang-go=\"`cos`\" pulumi-lang-python=\"`cos`\" pulumi-lang-yaml=\"`cos`\" pulumi-lang-java=\"`cos`\">`cos`</span>, <span pulumi-lang-nodejs=\"`dscp`\" pulumi-lang-dotnet=\"`Dscp`\" pulumi-lang-go=\"`dscp`\" pulumi-lang-python=\"`dscp`\" pulumi-lang-yaml=\"`dscp`\" pulumi-lang-java=\"`dscp`\">`dscp`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class weight.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "cos0",
            "cos1",
            "cos2",
            "cos3",
            "cos4",
            "cos5",
            "cos6",
            "cos7",
            "dscp0",
            "dscp1",
            "dscp10",
            "dscp11",
            "dscp12",
            "dscp13",
            "dscp14",
            "dscp15",
            "dscp16",
            "dscp17",
            "dscp18",
            "dscp19",
            "dscp2",
            "dscp20",
            "dscp21",
            "dscp22",
            "dscp23",
            "dscp24",
            "dscp25",
            "dscp26",
            "dscp27",
            "dscp28",
            "dscp29",
            "dscp3",
            "dscp30",
            "dscp31",
            "dscp32",
            "dscp33",
            "dscp34",
            "dscp35",
            "dscp36",
            "dscp37",
            "dscp38",
            "dscp39",
            "dscp4",
            "dscp40",
            "dscp41",
            "dscp42",
            "dscp43",
            "dscp44",
            "dscp45",
            "dscp46",
            "dscp47",
            "dscp48",
            "dscp49",
            "dscp5",
            "dscp50",
            "dscp51",
            "dscp52",
            "dscp53",
            "dscp54",
            "dscp55",
            "dscp56",
            "dscp57",
            "dscp58",
            "dscp59",
            "dscp6",
            "dscp60",
            "dscp61",
            "dscp62",
            "dscp63",
            "dscp7",
            "dscp8",
            "dscp9",
            "type",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpqueuesScheduler:ObjectSystemNpuNpqueuesScheduler": {
      "properties": {
        "mode": {
          "type": "string",
          "description": "Scheduler Mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
        },
        "name": {
          "type": "string",
          "description": "Scheduler Name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "mode",
            "name"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpuTcam:ObjectSystemNpuNpuTcam": {
      "properties": {
        "data": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcamData:ObjectSystemNpuNpuTcamData",
          "description": "Data. The structure of <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span> block is documented below.\n"
        },
        "dbgDump": {
          "type": "number",
          "description": "Debug driver dump data/mask pdq.\n"
        },
        "mask": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcamMask:ObjectSystemNpuNpuTcamMask",
          "description": "Mask. The structure of <span pulumi-lang-nodejs=\"`mask`\" pulumi-lang-dotnet=\"`Mask`\" pulumi-lang-go=\"`mask`\" pulumi-lang-python=\"`mask`\" pulumi-lang-yaml=\"`mask`\" pulumi-lang-java=\"`mask`\">`mask`</span> block is documented below.\n"
        },
        "mirAct": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcamMirAct:ObjectSystemNpuNpuTcamMirAct",
          "description": "Mir-Act. The structure of <span pulumi-lang-nodejs=\"`mirAct`\" pulumi-lang-dotnet=\"`MirAct`\" pulumi-lang-go=\"`mirAct`\" pulumi-lang-python=\"`mir_act`\" pulumi-lang-yaml=\"`mirAct`\" pulumi-lang-java=\"`mirAct`\">`mir_act`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "NPU TCAM policies name.\n"
        },
        "oid": {
          "type": "number",
          "description": "NPU TCAM OID.\n"
        },
        "priAct": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcamPriAct:ObjectSystemNpuNpuTcamPriAct",
          "description": "Pri-Act. The structure of <span pulumi-lang-nodejs=\"`priAct`\" pulumi-lang-dotnet=\"`PriAct`\" pulumi-lang-go=\"`priAct`\" pulumi-lang-python=\"`pri_act`\" pulumi-lang-yaml=\"`priAct`\" pulumi-lang-java=\"`priAct`\">`pri_act`</span> block is documented below.\n"
        },
        "sact": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcamSact:ObjectSystemNpuNpuTcamSact",
          "description": "Sact. The structure of <span pulumi-lang-nodejs=\"`sact`\" pulumi-lang-dotnet=\"`Sact`\" pulumi-lang-go=\"`sact`\" pulumi-lang-python=\"`sact`\" pulumi-lang-yaml=\"`sact`\" pulumi-lang-java=\"`sact`\">`sact`</span> block is documented below.\n"
        },
        "tact": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcamTact:ObjectSystemNpuNpuTcamTact",
          "description": "Tact. The structure of <span pulumi-lang-nodejs=\"`tact`\" pulumi-lang-dotnet=\"`Tact`\" pulumi-lang-go=\"`tact`\" pulumi-lang-python=\"`tact`\" pulumi-lang-yaml=\"`tact`\" pulumi-lang-java=\"`tact`\">`tact`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "TCAM policy type. Valid values: `L2_src_tc`, `L2_tgt_tc`, `L2_src_mir`, `L2_tgt_mir`, `L2_src_act`, `L2_tgt_act`, `IPv4_src_tc`, `IPv4_tgt_tc`, `IPv4_src_mir`, `IPv4_tgt_mir`, `IPv4_src_act`, `IPv4_tgt_act`, `IPv6_src_tc`, `IPv6_tgt_tc`, `IPv6_src_mir`, `IPv6_tgt_mir`, `IPv6_src_act`, `IPv6_tgt_act`.\n"
        },
        "vid": {
          "type": "number",
          "description": "NPU TCAM VID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "oid",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpuTcamData:ObjectSystemNpuNpuTcamData": {
      "properties": {
        "df": {
          "type": "string",
          "description": "tcam data ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam data dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam data dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam data dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam data L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam data ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam data extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam data gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam data gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam data gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam data gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam data gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam data gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam data gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam data gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam data ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam data ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam data ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam data ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam data L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam data L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam data L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam data L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam data ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam data ip protocol.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam data sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam data source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam data source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam data source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam data source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam data source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam data src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam data src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam data src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam data L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam data source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam data tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam data tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam data tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam data tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam data tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam data tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam data tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam data tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam data target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam data target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam data target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam data target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam data ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam data target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam data ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam data target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam data vdom id.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "df",
            "dstip",
            "dstipv6",
            "dstmac",
            "ethertype",
            "extTag",
            "genIv",
            "genPriV",
            "genTv",
            "mf",
            "smacChange",
            "srcCfi",
            "srcUpdt",
            "srcip",
            "srcipv6",
            "srcmac",
            "tcpAck",
            "tcpCwr",
            "tcpEce",
            "tcpFin",
            "tcpPush",
            "tcpRst",
            "tcpSyn",
            "tcpUrg",
            "tgtCfi",
            "tgtUpdt",
            "tgtV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpuTcamMask:ObjectSystemNpuNpuTcamMask": {
      "properties": {
        "df": {
          "type": "string",
          "description": "tcam mask ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam mask dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam mask dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam mask dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam mask L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam mask ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam mask extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam mask gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam mask gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam mask gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam mask gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam mask gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam mask gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam mask gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam mask gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam mask ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam mask ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam mask ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam mask ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam mask L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam mask L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam mask L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam mask L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam mask ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam mask ip protocol.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam mask sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam mask source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam mask source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam mask source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam mask source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam mask source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam mask src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam mask src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam mask src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam mask L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam mask source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam mask tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam mask tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam mask tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam mask tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam mask tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam mask tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam mask tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam mask tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam mask target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam mask target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam mask target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam mask target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam mask ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam mask target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam mask ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam mask target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam mask vdom id.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "df",
            "dstip",
            "dstipv6",
            "dstmac",
            "ethertype",
            "extTag",
            "genIv",
            "genPriV",
            "genTv",
            "mf",
            "smacChange",
            "srcCfi",
            "srcUpdt",
            "srcip",
            "srcipv6",
            "srcmac",
            "tcpAck",
            "tcpCwr",
            "tcpEce",
            "tcpFin",
            "tcpPush",
            "tcpRst",
            "tcpSyn",
            "tcpUrg",
            "tgtCfi",
            "tgtUpdt",
            "tgtV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpuTcamMirAct:ObjectSystemNpuNpuTcamMirAct": {
      "properties": {
        "vlif": {
          "type": "number",
          "description": "tcam mirror action vlif.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuNpuTcamPriAct:ObjectSystemNpuNpuTcamPriAct": {
      "properties": {
        "priority": {
          "type": "number",
          "description": "tcam priority action priority.\n"
        },
        "weight": {
          "type": "number",
          "description": "tcam priority action weight.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuNpuTcamSact:ObjectSystemNpuNpuTcamSact": {
      "properties": {
        "act": {
          "type": "number",
          "description": "tcam sact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set sact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bmproc": {
          "type": "number",
          "description": "tcam sact bmproc.\n"
        },
        "bmprocV": {
          "type": "string",
          "description": "Enable to set sact bmproc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfLif": {
          "type": "number",
          "description": "tcam sact df-lif.\n"
        },
        "dfLifV": {
          "type": "string",
          "description": "Enable to set sact df-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfr": {
          "type": "number",
          "description": "tcam sact dfr.\n"
        },
        "dfrV": {
          "type": "string",
          "description": "Enable to set sact dfr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dmacSkip": {
          "type": "number",
          "description": "tcam sact dmac-skip.\n"
        },
        "dmacSkipV": {
          "type": "string",
          "description": "Enable to set sact dmac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dosen": {
          "type": "number",
          "description": "tcam sact dosen.\n"
        },
        "dosenV": {
          "type": "string",
          "description": "Enable to set sact dosen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espffProc": {
          "type": "number",
          "description": "tcam sact espff-proc.\n"
        },
        "espffProcV": {
          "type": "string",
          "description": "Enable to set sact espff-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "etypePid": {
          "type": "number",
          "description": "tcam sact etype-pid.\n"
        },
        "etypePidV": {
          "type": "string",
          "description": "Enable to set sact etype-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragProc": {
          "type": "number",
          "description": "tcam sact frag-proc.\n"
        },
        "fragProcV": {
          "type": "string",
          "description": "Enable to set sact frag-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwd": {
          "type": "number",
          "description": "tcam sact fwd.\n"
        },
        "fwdLif": {
          "type": "number",
          "description": "tcam sact fwd-lif.\n"
        },
        "fwdLifV": {
          "type": "string",
          "description": "Enable to set sact fwd-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdTvid": {
          "type": "number",
          "description": "tcam sact fwd-tvid.\n"
        },
        "fwdTvidV": {
          "type": "string",
          "description": "Enable to set sact fwd-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdV": {
          "type": "string",
          "description": "Enable to set sact fwd. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icpen": {
          "type": "number",
          "description": "tcam sact icpen.\n"
        },
        "icpenV": {
          "type": "string",
          "description": "Enable to set sact icpen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpMldSnp": {
          "type": "number",
          "description": "tcam sact igmp-mld-snp.\n"
        },
        "igmpMldSnpV": {
          "type": "string",
          "description": "Enable to set sact igmp-mld-snp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "learn": {
          "type": "number",
          "description": "tcam sact learn.\n"
        },
        "learnV": {
          "type": "string",
          "description": "Enable to set sact learn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mSrhCtrl": {
          "type": "number",
          "description": "tcam sact m-srh-ctrl.\n"
        },
        "mSrhCtrlV": {
          "type": "string",
          "description": "Enable to set sact m-srh-ctrl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam sact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set sact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mss": {
          "type": "number",
          "description": "tcam sact mss.\n"
        },
        "mssV": {
          "type": "string",
          "description": "Enable to set sact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pleen": {
          "type": "number",
          "description": "tcam sact pleen.\n"
        },
        "pleenV": {
          "type": "string",
          "description": "Enable to set sact pleen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prioPid": {
          "type": "number",
          "description": "tcam sact prio-pid.\n"
        },
        "prioPidV": {
          "type": "string",
          "description": "Enable to set sact prio-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "promis": {
          "type": "number",
          "description": "tcam sact promis.\n"
        },
        "promisV": {
          "type": "string",
          "description": "Enable to set sact promis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rfsh": {
          "type": "number",
          "description": "tcam sact rfsh.\n"
        },
        "rfshV": {
          "type": "string",
          "description": "Enable to set sact rfsh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smacSkip": {
          "type": "number",
          "description": "tcam sact smac-skip.\n"
        },
        "smacSkipV": {
          "type": "string",
          "description": "Enable to set sact smac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpSmchk": {
          "type": "number",
          "description": "tcam sact tp mode.\n"
        },
        "tpSmchkV": {
          "type": "string",
          "description": "Enable to set sact tp mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeId": {
          "type": "number",
          "description": "tcam sact tpe-id.\n"
        },
        "tpeIdV": {
          "type": "string",
          "description": "Enable to set sact tpe-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdm": {
          "type": "number",
          "description": "tcam sact vdm.\n"
        },
        "vdmV": {
          "type": "string",
          "description": "Enable to set sact vdm. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdomId": {
          "type": "number",
          "description": "tcam sact vdom-id.\n"
        },
        "vdomIdV": {
          "type": "string",
          "description": "Enable to set sact vdom-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xMode": {
          "type": "number",
          "description": "tcam sact x-mode.\n"
        },
        "xModeV": {
          "type": "string",
          "description": "Enable to set sact x-mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "actV",
            "bmprocV",
            "dfLifV",
            "dfrV",
            "dmacSkipV",
            "dosenV",
            "espffProcV",
            "etypePidV",
            "fragProcV",
            "fwdLifV",
            "fwdTvidV",
            "fwdV",
            "icpenV",
            "igmpMldSnpV",
            "learnV",
            "mSrhCtrlV",
            "macIdV",
            "mssV",
            "pleenV",
            "prioPidV",
            "promisV",
            "rfshV",
            "smacSkipV",
            "tpSmchkV",
            "tpeIdV",
            "vdmV",
            "vdomIdV",
            "xModeV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNpuTcamTact:ObjectSystemNpuNpuTcamTact": {
      "properties": {
        "act": {
          "type": "number",
          "description": "tcam tact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set tact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmtuv4S": {
          "type": "number",
          "description": "tcam tact fmtuv4-s.\n"
        },
        "fmtuv4SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv4-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmtuv6S": {
          "type": "number",
          "description": "tcam tact fmtuv6-s.\n"
        },
        "fmtuv6SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv6-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lnkid": {
          "type": "number",
          "description": "tcam tact lnkid.\n"
        },
        "lnkidV": {
          "type": "string",
          "description": "Enable to set tact lnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam tact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set tact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mssT": {
          "type": "number",
          "description": "tcam tact mss.\n"
        },
        "mssTV": {
          "type": "string",
          "description": "Enable to set tact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv4": {
          "type": "number",
          "description": "tcam tact mtuv4.\n"
        },
        "mtuv4V": {
          "type": "string",
          "description": "Enable to set tact mtuv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv6": {
          "type": "number",
          "description": "tcam tact mtuv6.\n"
        },
        "mtuv6V": {
          "type": "string",
          "description": "Enable to set tact mtuv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slifAct": {
          "type": "number",
          "description": "tcam tact slif-act.\n"
        },
        "slifActV": {
          "type": "string",
          "description": "Enable to set tact slif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sublnkid": {
          "type": "number",
          "description": "tcam tact sublnkid.\n"
        },
        "sublnkidV": {
          "type": "string",
          "description": "Enable to set tact sublnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtvAct": {
          "type": "number",
          "description": "tcam tact tgtv-act.\n"
        },
        "tgtvActV": {
          "type": "string",
          "description": "Enable to set tact tgtv-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlifAct": {
          "type": "number",
          "description": "tcam tact tlif-act.\n"
        },
        "tlifActV": {
          "type": "string",
          "description": "Enable to set tact tlif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeid": {
          "type": "number",
          "description": "tcam tact tpeid.\n"
        },
        "tpeidV": {
          "type": "string",
          "description": "Enable to set tact tpeid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "v6fe": {
          "type": "number",
          "description": "tcam tact v6fe.\n"
        },
        "v6feV": {
          "type": "string",
          "description": "Enable to set tact v6fe. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepEn": {
          "type": "number",
          "description": "tcam tact vep_en.\n"
        },
        "vepEnV": {
          "type": "string",
          "description": "Enable to set tact vep-en. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepSlid": {
          "type": "number",
          "description": "tcam tact vep_slid.\n"
        },
        "vepSlidV": {
          "type": "string",
          "description": "Enable to set tact vep-slid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltLif": {
          "type": "number",
          "description": "tcam tact xlt-lif.\n"
        },
        "xltLifV": {
          "type": "string",
          "description": "Enable to set tact xlt-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltVid": {
          "type": "number",
          "description": "tcam tact xlt-vid.\n"
        },
        "xltVidV": {
          "type": "string",
          "description": "Enable to set tact xlt-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "actV",
            "fmtuv4SV",
            "fmtuv6SV",
            "lnkidV",
            "macIdV",
            "mssTV",
            "mtuv4V",
            "mtuv6V",
            "slifActV",
            "sublnkidV",
            "tgtvActV",
            "tlifActV",
            "tpeidV",
            "v6feV",
            "vepEnV",
            "vepSlidV",
            "xltLifV",
            "xltVidV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNputcamData:ObjectSystemNpuNputcamData": {
      "properties": {
        "df": {
          "type": "string",
          "description": "tcam data ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam data dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam data dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam data dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam data L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam data ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam data extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam data gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam data gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam data gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam data gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam data gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam data gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam data gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam data gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam data ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam data ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam data ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam data ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam data L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam data L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam data L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam data L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam data ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam data ip protocol.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam data sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam data source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam data source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam data source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam data source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam data source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam data src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam data src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam data src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam data L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam data source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam data tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam data tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam data tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam data tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam data tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam data tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam data tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam data tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam data target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam data target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam data target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam data target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam data ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam data target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam data ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam data target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam data vdom id.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "df",
            "dstip",
            "dstipv6",
            "dstmac",
            "ethertype",
            "extTag",
            "genIv",
            "genPriV",
            "genTv",
            "mf",
            "smacChange",
            "srcCfi",
            "srcUpdt",
            "srcip",
            "srcipv6",
            "srcmac",
            "tcpAck",
            "tcpCwr",
            "tcpEce",
            "tcpFin",
            "tcpPush",
            "tcpRst",
            "tcpSyn",
            "tcpUrg",
            "tgtCfi",
            "tgtUpdt",
            "tgtV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNputcamMask:ObjectSystemNpuNputcamMask": {
      "properties": {
        "df": {
          "type": "string",
          "description": "tcam mask ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam mask dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam mask dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam mask dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam mask L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam mask ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam mask extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam mask gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam mask gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam mask gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam mask gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam mask gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam mask gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam mask gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam mask gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam mask ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam mask ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam mask ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam mask ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam mask L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam mask L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam mask L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam mask L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam mask ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam mask ip protocol.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam mask sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam mask source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam mask source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam mask source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam mask source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam mask source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam mask src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam mask src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam mask src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam mask L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam mask source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam mask tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam mask tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam mask tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam mask tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam mask tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam mask tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam mask tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam mask tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam mask target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam mask target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam mask target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam mask target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam mask ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam mask target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam mask ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam mask target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam mask vdom id.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "df",
            "dstip",
            "dstipv6",
            "dstmac",
            "ethertype",
            "extTag",
            "genIv",
            "genPriV",
            "genTv",
            "mf",
            "smacChange",
            "srcCfi",
            "srcUpdt",
            "srcip",
            "srcipv6",
            "srcmac",
            "tcpAck",
            "tcpCwr",
            "tcpEce",
            "tcpFin",
            "tcpPush",
            "tcpRst",
            "tcpSyn",
            "tcpUrg",
            "tgtCfi",
            "tgtUpdt",
            "tgtV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNputcamMirAct:ObjectSystemNpuNputcamMirAct": {
      "properties": {
        "vlif": {
          "type": "number",
          "description": "tcam mirror action vlif.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuNputcamPriAct:ObjectSystemNpuNputcamPriAct": {
      "properties": {
        "priority": {
          "type": "number",
          "description": "tcam priority action priority.\n"
        },
        "weight": {
          "type": "number",
          "description": "tcam priority action weight.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuNputcamSact:ObjectSystemNpuNputcamSact": {
      "properties": {
        "act": {
          "type": "number",
          "description": "tcam sact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set sact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bmproc": {
          "type": "number",
          "description": "tcam sact bmproc.\n"
        },
        "bmprocV": {
          "type": "string",
          "description": "Enable to set sact bmproc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfLif": {
          "type": "number",
          "description": "tcam sact df-lif.\n"
        },
        "dfLifV": {
          "type": "string",
          "description": "Enable to set sact df-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfr": {
          "type": "number",
          "description": "tcam sact dfr.\n"
        },
        "dfrV": {
          "type": "string",
          "description": "Enable to set sact dfr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dmacSkip": {
          "type": "number",
          "description": "tcam sact dmac-skip.\n"
        },
        "dmacSkipV": {
          "type": "string",
          "description": "Enable to set sact dmac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dosen": {
          "type": "number",
          "description": "tcam sact dosen.\n"
        },
        "dosenV": {
          "type": "string",
          "description": "Enable to set sact dosen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espffProc": {
          "type": "number",
          "description": "tcam sact espff-proc.\n"
        },
        "espffProcV": {
          "type": "string",
          "description": "Enable to set sact espff-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "etypePid": {
          "type": "number",
          "description": "tcam sact etype-pid.\n"
        },
        "etypePidV": {
          "type": "string",
          "description": "Enable to set sact etype-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragProc": {
          "type": "number",
          "description": "tcam sact frag-proc.\n"
        },
        "fragProcV": {
          "type": "string",
          "description": "Enable to set sact frag-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwd": {
          "type": "number",
          "description": "tcam sact fwd.\n"
        },
        "fwdLif": {
          "type": "number",
          "description": "tcam sact fwd-lif.\n"
        },
        "fwdLifV": {
          "type": "string",
          "description": "Enable to set sact fwd-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdTvid": {
          "type": "number",
          "description": "tcam sact fwd-tvid.\n"
        },
        "fwdTvidV": {
          "type": "string",
          "description": "Enable to set sact fwd-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdV": {
          "type": "string",
          "description": "Enable to set sact fwd. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icpen": {
          "type": "number",
          "description": "tcam sact icpen.\n"
        },
        "icpenV": {
          "type": "string",
          "description": "Enable to set sact icpen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpMldSnp": {
          "type": "number",
          "description": "tcam sact igmp-mld-snp.\n"
        },
        "igmpMldSnpV": {
          "type": "string",
          "description": "Enable to set sact igmp-mld-snp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "learn": {
          "type": "number",
          "description": "tcam sact learn.\n"
        },
        "learnV": {
          "type": "string",
          "description": "Enable to set sact learn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mSrhCtrl": {
          "type": "number",
          "description": "tcam sact m-srh-ctrl.\n"
        },
        "mSrhCtrlV": {
          "type": "string",
          "description": "Enable to set sact m-srh-ctrl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam sact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set sact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mss": {
          "type": "number",
          "description": "tcam sact mss.\n"
        },
        "mssV": {
          "type": "string",
          "description": "Enable to set sact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pleen": {
          "type": "number",
          "description": "tcam sact pleen.\n"
        },
        "pleenV": {
          "type": "string",
          "description": "Enable to set sact pleen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prioPid": {
          "type": "number",
          "description": "tcam sact prio-pid.\n"
        },
        "prioPidV": {
          "type": "string",
          "description": "Enable to set sact prio-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "promis": {
          "type": "number",
          "description": "tcam sact promis.\n"
        },
        "promisV": {
          "type": "string",
          "description": "Enable to set sact promis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rfsh": {
          "type": "number",
          "description": "tcam sact rfsh.\n"
        },
        "rfshV": {
          "type": "string",
          "description": "Enable to set sact rfsh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smacSkip": {
          "type": "number",
          "description": "tcam sact smac-skip.\n"
        },
        "smacSkipV": {
          "type": "string",
          "description": "Enable to set sact smac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpSmchk": {
          "type": "number",
          "description": "tcam sact tp mode.\n"
        },
        "tpSmchkV": {
          "type": "string",
          "description": "Enable to set sact tp mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeId": {
          "type": "number",
          "description": "tcam sact tpe-id.\n"
        },
        "tpeIdV": {
          "type": "string",
          "description": "Enable to set sact tpe-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdm": {
          "type": "number",
          "description": "tcam sact vdm.\n"
        },
        "vdmV": {
          "type": "string",
          "description": "Enable to set sact vdm. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdomId": {
          "type": "number",
          "description": "tcam sact vdom-id.\n"
        },
        "vdomIdV": {
          "type": "string",
          "description": "Enable to set sact vdom-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xMode": {
          "type": "number",
          "description": "tcam sact x-mode.\n"
        },
        "xModeV": {
          "type": "string",
          "description": "Enable to set sact x-mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "actV",
            "bmprocV",
            "dfLifV",
            "dfrV",
            "dmacSkipV",
            "dosenV",
            "espffProcV",
            "etypePidV",
            "fragProcV",
            "fwdLifV",
            "fwdTvidV",
            "fwdV",
            "icpenV",
            "igmpMldSnpV",
            "learnV",
            "mSrhCtrlV",
            "macIdV",
            "mssV",
            "pleenV",
            "prioPidV",
            "promisV",
            "rfshV",
            "smacSkipV",
            "tpSmchkV",
            "tpeIdV",
            "vdmV",
            "vdomIdV",
            "xModeV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuNputcamTact:ObjectSystemNpuNputcamTact": {
      "properties": {
        "act": {
          "type": "number",
          "description": "tcam tact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set tact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmtuv4S": {
          "type": "number",
          "description": "tcam tact fmtuv4-s.\n"
        },
        "fmtuv4SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv4-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmtuv6S": {
          "type": "number",
          "description": "tcam tact fmtuv6-s.\n"
        },
        "fmtuv6SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv6-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lnkid": {
          "type": "number",
          "description": "tcam tact lnkid.\n"
        },
        "lnkidV": {
          "type": "string",
          "description": "Enable to set tact lnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam tact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set tact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mssT": {
          "type": "number",
          "description": "tcam tact mss.\n"
        },
        "mssTV": {
          "type": "string",
          "description": "Enable to set tact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv4": {
          "type": "number",
          "description": "tcam tact mtuv4.\n"
        },
        "mtuv4V": {
          "type": "string",
          "description": "Enable to set tact mtuv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv6": {
          "type": "number",
          "description": "tcam tact mtuv6.\n"
        },
        "mtuv6V": {
          "type": "string",
          "description": "Enable to set tact mtuv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slifAct": {
          "type": "number",
          "description": "tcam tact slif-act.\n"
        },
        "slifActV": {
          "type": "string",
          "description": "Enable to set tact slif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sublnkid": {
          "type": "number",
          "description": "tcam tact sublnkid.\n"
        },
        "sublnkidV": {
          "type": "string",
          "description": "Enable to set tact sublnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtvAct": {
          "type": "number",
          "description": "tcam tact tgtv-act.\n"
        },
        "tgtvActV": {
          "type": "string",
          "description": "Enable to set tact tgtv-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlifAct": {
          "type": "number",
          "description": "tcam tact tlif-act.\n"
        },
        "tlifActV": {
          "type": "string",
          "description": "Enable to set tact tlif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeid": {
          "type": "number",
          "description": "tcam tact tpeid.\n"
        },
        "tpeidV": {
          "type": "string",
          "description": "Enable to set tact tpeid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "v6fe": {
          "type": "number",
          "description": "tcam tact v6fe.\n"
        },
        "v6feV": {
          "type": "string",
          "description": "Enable to set tact v6fe. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepEn": {
          "type": "number",
          "description": "tcam tact vep_en.\n"
        },
        "vepEnV": {
          "type": "string",
          "description": "Enable to set tact vep-en. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepSlid": {
          "type": "number",
          "description": "tcam tact vep_slid.\n"
        },
        "vepSlidV": {
          "type": "string",
          "description": "Enable to set tact vep-slid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltLif": {
          "type": "number",
          "description": "tcam tact xlt-lif.\n"
        },
        "xltLifV": {
          "type": "string",
          "description": "Enable to set tact xlt-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltVid": {
          "type": "number",
          "description": "tcam tact xlt-vid.\n"
        },
        "xltVidV": {
          "type": "string",
          "description": "Enable to set tact xlt-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "actV",
            "fmtuv4SV",
            "fmtuv6SV",
            "lnkidV",
            "macIdV",
            "mssTV",
            "mtuv4V",
            "mtuv6V",
            "slifActV",
            "sublnkidV",
            "tgtvActV",
            "tlifActV",
            "tpeidV",
            "v6feV",
            "vepEnV",
            "vepSlidV",
            "xltLifV",
            "xltVidV"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuPortCpuMap:ObjectSystemNpuPortCpuMap": {
      "properties": {
        "cpuCore": {
          "type": "string",
          "description": "The CPU core to map to an interface.\n"
        },
        "interface": {
          "type": "string",
          "description": "The interface to map to a CPU core.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "cpuCore",
            "interface"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuPortNpuMap:ObjectSystemNpuPortNpuMap": {
      "properties": {
        "interface": {
          "type": "string",
          "description": "Set npu interface port to NPU group map.\n"
        },
        "npuGroupIndex": {
          "type": "number",
          "description": "Mapping NPU group index.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "interface"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuPortPathOption:ObjectSystemNpuPortPathOption": {
      "properties": {
        "portsUsingNpus": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "portsUsingNpus"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuPriorityProtocol:ObjectSystemNpuPriorityProtocol": {
      "properties": {
        "bfd": {
          "type": "string",
          "description": "Enable/disable NPU BFD priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bgp": {
          "type": "string",
          "description": "Enable/disable NPU BGP priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slbc": {
          "type": "string",
          "description": "Enable/disable NPU SLBC priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "bfd",
            "bgp",
            "slbc"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuSseHaScan:ObjectSystemNpuSseHaScan": {
      "properties": {
        "gap": {
          "type": "number",
          "description": "Scanning message gap(0~32767, default 6000)\n"
        },
        "maxSessionCnt": {
          "type": "number",
          "description": "If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)\n"
        },
        "minDuration": {
          "type": "number",
          "description": "Scanning filter for minimum duration of the session. (0~3600, default 0)\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "maxSessionCnt",
            "minDuration"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuSwEhHash:ObjectSystemNpuSwEhHash": {
      "properties": {
        "computation": {
          "type": "string",
          "description": "Set hashing computation. Valid values: <span pulumi-lang-nodejs=\"`xor16`\" pulumi-lang-dotnet=\"`Xor16`\" pulumi-lang-go=\"`xor16`\" pulumi-lang-python=\"`xor16`\" pulumi-lang-yaml=\"`xor16`\" pulumi-lang-java=\"`xor16`\">`xor16`</span>, <span pulumi-lang-nodejs=\"`xor8`\" pulumi-lang-dotnet=\"`Xor8`\" pulumi-lang-go=\"`xor8`\" pulumi-lang-python=\"`xor8`\" pulumi-lang-yaml=\"`xor8`\" pulumi-lang-java=\"`xor8`\">`xor8`</span>, <span pulumi-lang-nodejs=\"`xor4`\" pulumi-lang-dotnet=\"`Xor4`\" pulumi-lang-go=\"`xor4`\" pulumi-lang-python=\"`xor4`\" pulumi-lang-yaml=\"`xor4`\" pulumi-lang-java=\"`xor4`\">`xor4`</span>, <span pulumi-lang-nodejs=\"`crc16`\" pulumi-lang-dotnet=\"`Crc16`\" pulumi-lang-go=\"`crc16`\" pulumi-lang-python=\"`crc16`\" pulumi-lang-yaml=\"`crc16`\" pulumi-lang-java=\"`crc16`\">`crc16`</span>.\n"
        },
        "destinationIpLower16": {
          "type": "string",
          "description": "Include/exclude destination IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "destinationIpUpper16": {
          "type": "string",
          "description": "Include/exclude destination IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "destinationPort": {
          "type": "string",
          "description": "Include/exclude destination port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "ipProtocol": {
          "type": "string",
          "description": "Include/exclude IP protocol. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "netmaskLength": {
          "type": "number",
          "description": "Network mask length.\n"
        },
        "sourceIpLower16": {
          "type": "string",
          "description": "Include/exclude source IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "sourceIpUpper16": {
          "type": "string",
          "description": "Include/exclude source IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "sourcePort": {
          "type": "string",
          "description": "Include/exclude source port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "computation",
            "destinationIpLower16",
            "destinationIpUpper16",
            "destinationPort",
            "ipProtocol",
            "netmaskLength",
            "sourceIpLower16",
            "sourceIpUpper16",
            "sourcePort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuSwTrHash:ObjectSystemNpuSwTrHash": {
      "properties": {
        "draco15": {
          "type": "string",
          "description": "Enable/disable DRACO15 hashing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUdpPort": {
          "type": "string",
          "description": "Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "draco15",
            "tcpUdpPort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemNpuTcpTimeoutProfile:ObjectSystemNpuTcpTimeoutProfile": {
      "properties": {
        "closeWait": {
          "type": "number",
          "description": "Set close-wait timeout(seconds)\n"
        },
        "finWait": {
          "type": "number",
          "description": "Set fin-wait timeout(seconds)\n"
        },
        "id": {
          "type": "number",
          "description": "Timeout profile ID (5-47)\n"
        },
        "synSent": {
          "type": "number",
          "description": "Set syn-sent timeout(seconds)\n"
        },
        "synWait": {
          "type": "number",
          "description": "Set syn-wait timeout(seconds)\n"
        },
        "tcpIdle": {
          "type": "number",
          "description": "Set TCP establish timeout(seconds)\n"
        },
        "timeWait": {
          "type": "number",
          "description": "Set time-wait timeout(seconds)\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemNpuUdpTimeoutProfile:ObjectSystemNpuUdpTimeoutProfile": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Timeout profile ID (5-63)\n"
        },
        "udpIdle": {
          "type": "number",
          "description": "Set UDP idle timeout(seconds)\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemReplacemsggroupAdmin:ObjectSystemReplacemsggroupAdmin": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupAlertmail:ObjectSystemReplacemsggroupAlertmail": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupAuth:ObjectSystemReplacemsggroupAuth": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupAutomation:ObjectSystemReplacemsggroupAutomation": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupCustomMessage:ObjectSystemReplacemsggroupCustomMessage": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupDeviceDetectionPortal:ObjectSystemReplacemsggroupDeviceDetectionPortal": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupEc:ObjectSystemReplacemsggroupEc": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupFortiguardWf:ObjectSystemReplacemsggroupFortiguardWf": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupFtp:ObjectSystemReplacemsggroupFtp": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupHttp:ObjectSystemReplacemsggroupHttp": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupIcap:ObjectSystemReplacemsggroupIcap": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupMail:ObjectSystemReplacemsggroupMail": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupMm1:ObjectSystemReplacemsggroupMm1": {
      "properties": {
        "addSmil": {
          "type": "string",
          "description": "add message encapsulation Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "charset": {
          "type": "string"
        },
        "class": {
          "type": "string",
          "description": "message class Valid values: <span pulumi-lang-nodejs=\"`personal`\" pulumi-lang-dotnet=\"`Personal`\" pulumi-lang-go=\"`personal`\" pulumi-lang-python=\"`personal`\" pulumi-lang-yaml=\"`personal`\" pulumi-lang-java=\"`personal`\">`personal`</span>, <span pulumi-lang-nodejs=\"`advertisement`\" pulumi-lang-dotnet=\"`Advertisement`\" pulumi-lang-go=\"`advertisement`\" pulumi-lang-python=\"`advertisement`\" pulumi-lang-yaml=\"`advertisement`\" pulumi-lang-java=\"`advertisement`\">`advertisement`</span>, <span pulumi-lang-nodejs=\"`informational`\" pulumi-lang-dotnet=\"`Informational`\" pulumi-lang-go=\"`informational`\" pulumi-lang-python=\"`informational`\" pulumi-lang-yaml=\"`informational`\" pulumi-lang-java=\"`informational`\">`informational`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `not-included`.\n"
        },
        "format": {
          "type": "string"
        },
        "from": {
          "type": "string",
          "description": "from address\n"
        },
        "fromSender": {
          "type": "string",
          "description": "notification message sent from recipient Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string"
        },
        "image": {
          "type": "string"
        },
        "message": {
          "type": "string",
          "description": "message text\n"
        },
        "msgType": {
          "type": "string"
        },
        "priority": {
          "type": "string",
          "description": "message priority Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `not-included`.\n"
        },
        "rspStatus": {
          "type": "string",
          "description": "response status Valid values: <span pulumi-lang-nodejs=\"`success`\" pulumi-lang-dotnet=\"`Success`\" pulumi-lang-go=\"`success`\" pulumi-lang-python=\"`success`\" pulumi-lang-yaml=\"`success`\" pulumi-lang-java=\"`success`\">`success`</span>, `partial-success`, `client-err`, `oper-restrict`, `addr-err`, `addr-not-found`, `content-refused`, `msg-id-not-found`, `link-id-not-found`, `msg-fmt-corrupt`, `app-id-not-found`, `repl-app-id-not-found`, `srv-err`, `not-possible`, `msg-rejected`, `multiple-addr-not-supp`, `app-addr-not-supp`, `gen-service-err`, `improper-ident`, `unsupp-ver`, `unsupp-oper`, `validation-err`, `service-err`, `service-unavail`, `service-denied`, `app-denied`.\n"
        },
        "rspText": {
          "type": "string",
          "description": "response text\n"
        },
        "senderVisibility": {
          "type": "string",
          "description": "sender visibility Valid values: <span pulumi-lang-nodejs=\"`hide`\" pulumi-lang-dotnet=\"`Hide`\" pulumi-lang-go=\"`hide`\" pulumi-lang-python=\"`hide`\" pulumi-lang-yaml=\"`hide`\" pulumi-lang-java=\"`hide`\">`hide`</span>, <span pulumi-lang-nodejs=\"`show`\" pulumi-lang-dotnet=\"`Show`\" pulumi-lang-go=\"`show`\" pulumi-lang-python=\"`show`\" pulumi-lang-yaml=\"`show`\" pulumi-lang-java=\"`show`\">`show`</span>, `not-specified`.\n"
        },
        "smilPart": {
          "type": "string",
          "description": "message encapsulation text\n"
        },
        "subject": {
          "type": "string",
          "description": "subject text string\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemReplacemsggroupMm3:ObjectSystemReplacemsggroupMm3": {
      "properties": {
        "addHtml": {
          "type": "string",
          "description": "add message encapsulation Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "charset": {
          "type": "string"
        },
        "format": {
          "type": "string"
        },
        "from": {
          "type": "string",
          "description": "from address\n"
        },
        "fromSender": {
          "type": "string",
          "description": "notification message sent from recipient Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string"
        },
        "htmlPart": {
          "type": "string",
          "description": "message encapsulation text\n"
        },
        "image": {
          "type": "string"
        },
        "message": {
          "type": "string",
          "description": "message text\n"
        },
        "msgType": {
          "type": "string"
        },
        "priority": {
          "type": "string",
          "description": "message priority Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `not-included`.\n"
        },
        "subject": {
          "type": "string",
          "description": "subject text string\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemReplacemsggroupMm4:ObjectSystemReplacemsggroupMm4": {
      "properties": {
        "addSmil": {
          "type": "string",
          "description": "add message encapsulation Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "charset": {
          "type": "string"
        },
        "class": {
          "type": "string",
          "description": "message class Valid values: <span pulumi-lang-nodejs=\"`personal`\" pulumi-lang-dotnet=\"`Personal`\" pulumi-lang-go=\"`personal`\" pulumi-lang-python=\"`personal`\" pulumi-lang-yaml=\"`personal`\" pulumi-lang-java=\"`personal`\">`personal`</span>, <span pulumi-lang-nodejs=\"`advertisement`\" pulumi-lang-dotnet=\"`Advertisement`\" pulumi-lang-go=\"`advertisement`\" pulumi-lang-python=\"`advertisement`\" pulumi-lang-yaml=\"`advertisement`\" pulumi-lang-java=\"`advertisement`\">`advertisement`</span>, <span pulumi-lang-nodejs=\"`informational`\" pulumi-lang-dotnet=\"`Informational`\" pulumi-lang-go=\"`informational`\" pulumi-lang-python=\"`informational`\" pulumi-lang-yaml=\"`informational`\" pulumi-lang-java=\"`informational`\">`informational`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `not-included`.\n"
        },
        "domain": {
          "type": "string",
          "description": "from address domain\n"
        },
        "format": {
          "type": "string"
        },
        "from": {
          "type": "string",
          "description": "from address\n"
        },
        "fromSender": {
          "type": "string",
          "description": "notification message sent from recipient Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string"
        },
        "image": {
          "type": "string"
        },
        "message": {
          "type": "string",
          "description": "message text\n"
        },
        "msgType": {
          "type": "string"
        },
        "priority": {
          "type": "string",
          "description": "message priority Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `not-included`.\n"
        },
        "rspStatus": {
          "type": "string",
          "description": "response status Valid values: <span pulumi-lang-nodejs=\"`success`\" pulumi-lang-dotnet=\"`Success`\" pulumi-lang-go=\"`success`\" pulumi-lang-python=\"`success`\" pulumi-lang-yaml=\"`success`\" pulumi-lang-java=\"`success`\">`success`</span>, `partial-success`, `client-err`, `oper-restrict`, `addr-err`, `addr-not-found`, `content-refused`, `msg-id-not-found`, `link-id-not-found`, `msg-fmt-corrupt`, `app-id-not-found`, `repl-app-id-not-found`, `srv-err`, `not-possible`, `msg-rejected`, `multiple-addr-not-supp`, `app-addr-not-supp`, `gen-service-err`, `improper-ident`, `unsupp-ver`, `unsupp-oper`, `validation-err`, `service-err`, `service-unavail`, `service-denied`, `app-denied`.\n"
        },
        "smilPart": {
          "type": "string",
          "description": "message encapsulation text\n"
        },
        "subject": {
          "type": "string",
          "description": "subject text string\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemReplacemsggroupMm7:ObjectSystemReplacemsggroupMm7": {
      "properties": {
        "addSmil": {
          "type": "string",
          "description": "add message encapsulation Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "from address type Valid values: `rfc2822-addr`, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>, `short-code`.\n"
        },
        "allowContentAdaptation": {
          "type": "string",
          "description": "allow content adaptations Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "charset": {
          "type": "string"
        },
        "class": {
          "type": "string",
          "description": "message class Valid values: <span pulumi-lang-nodejs=\"`personal`\" pulumi-lang-dotnet=\"`Personal`\" pulumi-lang-go=\"`personal`\" pulumi-lang-python=\"`personal`\" pulumi-lang-yaml=\"`personal`\" pulumi-lang-java=\"`personal`\">`personal`</span>, <span pulumi-lang-nodejs=\"`advertisement`\" pulumi-lang-dotnet=\"`Advertisement`\" pulumi-lang-go=\"`advertisement`\" pulumi-lang-python=\"`advertisement`\" pulumi-lang-yaml=\"`advertisement`\" pulumi-lang-java=\"`advertisement`\">`advertisement`</span>, <span pulumi-lang-nodejs=\"`informational`\" pulumi-lang-dotnet=\"`Informational`\" pulumi-lang-go=\"`informational`\" pulumi-lang-python=\"`informational`\" pulumi-lang-yaml=\"`informational`\" pulumi-lang-java=\"`informational`\">`informational`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `not-included`.\n"
        },
        "format": {
          "type": "string"
        },
        "from": {
          "type": "string",
          "description": "from address\n"
        },
        "fromSender": {
          "type": "string",
          "description": "notification message sent from recipient Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "header": {
          "type": "string"
        },
        "image": {
          "type": "string"
        },
        "message": {
          "type": "string",
          "description": "message text\n"
        },
        "msgType": {
          "type": "string"
        },
        "priority": {
          "type": "string",
          "description": "message priority Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `not-included`.\n"
        },
        "rspStatus": {
          "type": "string",
          "description": "response status Valid values: <span pulumi-lang-nodejs=\"`success`\" pulumi-lang-dotnet=\"`Success`\" pulumi-lang-go=\"`success`\" pulumi-lang-python=\"`success`\" pulumi-lang-yaml=\"`success`\" pulumi-lang-java=\"`success`\">`success`</span>, `partial-success`, `client-err`, `oper-restrict`, `addr-err`, `addr-not-found`, `content-refused`, `msg-id-not-found`, `link-id-not-found`, `msg-fmt-corrupt`, `app-id-not-found`, `repl-app-id-not-found`, `srv-err`, `not-possible`, `msg-rejected`, `multiple-addr-not-supp`, `app-addr-not-supp`, `gen-service-err`, `improper-ident`, `unsupp-ver`, `unsupp-oper`, `validation-err`, `service-err`, `service-unavail`, `service-denied`, `app-denied`.\n"
        },
        "smilPart": {
          "type": "string",
          "description": "message encapsulation text\n"
        },
        "subject": {
          "type": "string",
          "description": "subject text string\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemReplacemsggroupMm:ObjectSystemReplacemsggroupMm": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "charset": {
          "type": "string",
          "description": "character encoding used for replacement message Valid values: `us-ascii`, `utf-8`.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "image": {
          "type": "string",
          "description": "Message string.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemReplacemsggroupNacQuar:ObjectSystemReplacemsggroupNacQuar": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupNntp:ObjectSystemReplacemsggroupNntp": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupSpam:ObjectSystemReplacemsggroupSpam": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupSslvpn:ObjectSystemReplacemsggroupSslvpn": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupTrafficQuota:ObjectSystemReplacemsggroupTrafficQuota": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupUtm:ObjectSystemReplacemsggroupUtm": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemReplacemsggroupWebproxy:ObjectSystemReplacemsggroupWebproxy": {
      "properties": {
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "format",
            "header"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemSdnconnectorCompartmentList:ObjectSystemSdnconnectorCompartmentList": {
      "properties": {
        "compartmentId": {
          "type": "string",
          "description": "OCI compartment ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorExternalAccountList:ObjectSystemSdnconnectorExternalAccountList": {
      "properties": {
        "externalId": {
          "type": "string",
          "description": "AWS external ID.\n"
        },
        "regionLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AWS region name list.\n"
        },
        "roleArn": {
          "type": "string",
          "description": "AWS role ARN to assume.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "regionLists"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemSdnconnectorExternalIp:ObjectSystemSdnconnectorExternalIp": {
      "properties": {
        "name": {
          "type": "string",
          "description": "External IP name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorForwardingRule:ObjectSystemSdnconnectorForwardingRule": {
      "properties": {
        "ruleName": {
          "type": "string",
          "description": "Forwarding rule name.\n"
        },
        "target": {
          "type": "string",
          "description": "Target instance name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorGcpProjectList:ObjectSystemSdnconnectorGcpProjectList": {
      "properties": {
        "gcpZoneLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure GCP zone list.\n"
        },
        "id": {
          "type": "string",
          "description": "GCP project ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "gcpZoneLists"
          ]
        }
      }
    },
    "fortimanager:index/ObjectSystemSdnconnectorNic:ObjectSystemSdnconnectorNic": {
      "properties": {
        "ips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp"
          },
          "description": "Ip. The structure of <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Network interface name.\n"
        },
        "peerNic": {
          "type": "string",
          "description": "Peer network interface name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp": {
      "properties": {
        "name": {
          "type": "string",
          "description": "IP configuration name.\n"
        },
        "privateIp": {
          "type": "string",
          "description": "Private IP address.\n"
        },
        "publicIp": {
          "type": "string",
          "description": "Public IP name.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Resource group of Azure public IP.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorOciRegionList:ObjectSystemSdnconnectorOciRegionList": {
      "properties": {
        "region": {
          "type": "string",
          "description": "OCI region.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorRoute:ObjectSystemSdnconnectorRoute": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Route name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorRouteTable:ObjectSystemSdnconnectorRouteTable": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Route table name.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Resource group of Azure route table.\n"
        },
        "routes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRouteTableRoute:ObjectSystemSdnconnectorRouteTableRoute"
          },
          "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
        },
        "subscriptionId": {
          "type": "string",
          "description": "Subscription ID of Azure route table.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorRouteTableRoute:ObjectSystemSdnconnectorRouteTableRoute": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Route name.\n"
        },
        "nextHop": {
          "type": "string",
          "description": "Next hop address.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectSystemSdnconnectorRoutetableRoute:ObjectSystemSdnconnectorRoutetableRoute": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Route name.\n"
        },
        "nextHop": {
          "type": "string",
          "description": "Next hop address.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication": {
      "properties": {
        "appNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application name.\n"
        },
        "appThroughput": {
          "type": "number",
          "description": "Application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
        },
        "atdtThreshold": {
          "type": "number",
          "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).\n"
        },
        "dnsTimeThreshold": {
          "type": "number",
          "description": "Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "experienceScoreThreshold": {
          "type": "number",
          "description": "Threshold of experience score (0 - 10, default = 8).\n"
        },
        "failureRateThreshold": {
          "type": "number",
          "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "interval": {
          "type": "number",
          "description": "Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "monitor": {
          "type": "string",
          "description": "Enable/disable monitoring of the application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
        },
        "sla": {
          "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla",
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "tcpRttThreshold": {
          "type": "number",
          "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "tlsTimeThreshold": {
          "type": "number",
          "description": "Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "ttfbThreshold": {
          "type": "number",
          "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "appNames",
            "id",
            "interval",
            "monitor"
          ]
        }
      }
    },
    "fortimanager:index/ObjectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla": {
      "properties": {
        "appThroughputThreshold": {
          "type": "number",
          "description": "Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
        },
        "atdtThreshold": {
          "type": "number",
          "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).\n"
        },
        "dnsTimeThreshold": {
          "type": "number",
          "description": "Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "experienceScoreThreshold": {
          "type": "number",
          "description": "Threshold of experience score (0 - 10, default = 6).\n"
        },
        "failureRateThreshold": {
          "type": "number",
          "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
        },
        "slaFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which metric to SLA threshold list. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, `experience-score`, `failure-rate`, <span pulumi-lang-nodejs=\"`ttfb`\" pulumi-lang-dotnet=\"`Ttfb`\" pulumi-lang-go=\"`ttfb`\" pulumi-lang-python=\"`ttfb`\" pulumi-lang-yaml=\"`ttfb`\" pulumi-lang-java=\"`ttfb`\">`ttfb`</span>, <span pulumi-lang-nodejs=\"`atdt`\" pulumi-lang-dotnet=\"`Atdt`\" pulumi-lang-go=\"`atdt`\" pulumi-lang-python=\"`atdt`\" pulumi-lang-yaml=\"`atdt`\" pulumi-lang-java=\"`atdt`\">`atdt`</span>, `tcp-rtt`, `dns-time`, `tls-time`, `app-throughput`.\n"
        },
        "tcpRttThreshold": {
          "type": "number",
          "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "tlsTimeThreshold": {
          "type": "number",
          "description": "Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).\n"
        },
        "ttfbThreshold": {
          "type": "number",
          "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "slaFactors"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserDeviceDynamicMapping:ObjectUserDeviceDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceDynamicMapping_Scope:ObjectUserDeviceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "avatar": {
          "type": "string",
          "description": "Image file for avatar (maximum 4K base64 encoded).\n"
        },
        "category": {
          "type": "string",
          "description": "Family.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "family": {
          "type": "string",
          "description": "Family.\n"
        },
        "hardwareVendor": {
          "type": "string",
          "description": "Hardware-Vendor.\n"
        },
        "hardwareVersion": {
          "type": "string",
          "description": "Hardware-Version.\n"
        },
        "mac": {
          "type": "string",
          "description": "Device MAC address.\n"
        },
        "masterDevice": {
          "type": "string",
          "description": "Master device (optional).\n"
        },
        "os": {
          "type": "string",
          "description": "Os.\n"
        },
        "softwareVersion": {
          "type": "string",
          "description": "Software-Version.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "type": {
          "type": "string",
          "description": "Type.\n"
        },
        "user": {
          "type": "string",
          "description": "User name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserDeviceDynamicMapping_Scope:ObjectUserDeviceDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserDeviceTagging:ObjectUserDeviceTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserDeviceaccesslistDeviceList:ObjectUserDeviceaccesslistDeviceList": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Allow or block device. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "device": {
          "type": "string",
          "description": "Firewall device or device group.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserDevicegroupDynamicMapping:ObjectUserDevicegroupDynamicMapping": {
      "properties": {
        "_ifUnmanaged": {
          "type": "number",
          "description": "_If_Unmanaged.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupDynamicMapping_Scope:ObjectUserDevicegroupDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "member": {
          "type": "string",
          "description": "Device group member.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserDevicegroupDynamicMapping_Scope:ObjectUserDevicegroupDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserDevicegroupTagging:ObjectUserDevicegroupTagging": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "tags"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserDomaincontrollerExtraServer:ObjectUserDomaincontrollerExtraServer": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Server ID.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "Domain controller IP address.\n"
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller (default = 445).\n"
        },
        "sourceIpAddress": {
          "type": "string",
          "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the domain controller.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "ipAddress",
            "port",
            "sourceIpAddress",
            "sourcePort"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserFssoDynamicMapping:ObjectUserFssoDynamicMapping": {
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping_Scope:ObjectUserFssoDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "groupPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldapPoll": {
          "type": "string",
          "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapPollFilter": {
          "type": "string",
          "description": "Filter used to fetch groups.\n"
        },
        "ldapPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from LDAP server.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server to get group information.\n"
        },
        "logonTimeout": {
          "type": "number",
          "description": "Interval in minutes to keep logons after FSSO server down.\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the second FSSO collector agent.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the third FSSO collector agent.\n",
          "secret": true
        },
        "password4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fourth FSSO collector agent.\n",
          "secret": true
        },
        "password5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fifth FSSO collector agent.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the first FSSO collector agent.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port of the first FSSO collector agent.\n"
        },
        "port2": {
          "type": "number",
          "description": "Port of the second FSSO collector agent.\n"
        },
        "port3": {
          "type": "number",
          "description": "Port of the third FSSO collector agent.\n"
        },
        "port4": {
          "type": "number",
          "description": "Port of the fourth FSSO collector agent.\n"
        },
        "port5": {
          "type": "number",
          "description": "Port of the fifth FSSO collector agent.\n"
        },
        "server": {
          "type": "string",
          "description": "Domain name or IP address of the first FSSO collector agent.\n"
        },
        "server2": {
          "type": "string",
          "description": "Domain name or IP address of the second FSSO collector agent.\n"
        },
        "server3": {
          "type": "string",
          "description": "Domain name or IP address of the third FSSO collector agent.\n"
        },
        "server4": {
          "type": "string",
          "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
        },
        "server5": {
          "type": "string",
          "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
        },
        "sni": {
          "type": "string",
          "description": "Sni.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to FSSO agent.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source for communications to FSSO agent.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerHostIpCheck": {
          "type": "string",
          "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslTrustedCert": {
          "type": "string",
          "description": "Trusted server certificate or CA certificate.\n"
        },
        "type": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
        },
        "userInfoServer": {
          "type": "string",
          "description": "LDAP server to get user information.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "interfaceSelectMethod",
            "logonTimeout",
            "password2s",
            "password3s",
            "password4s",
            "password5s",
            "passwords",
            "port",
            "port2",
            "port3",
            "port4",
            "port5",
            "sourceIp",
            "sourceIp6",
            "ssl",
            "sslServerHostIpCheck",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserFssoDynamicMapping_Scope:ObjectUserFssoDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserGroupDynamicMapping:ObjectUserGroupDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping_Scope:ObjectUserGroupDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "email": {
          "type": "string",
          "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
        },
        "expireType": {
          "type": "string",
          "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "guests": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingGuest:ObjectUserGroupDynamicMappingGuest"
          },
          "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
        },
        "httpDigestRealm": {
          "type": "string",
          "description": "Realm attribute for MD5-digest authentication.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "ldapMemberof": {
          "type": "string",
          "description": "Ldap-Memberof.\n"
        },
        "logicType": {
          "type": "string",
          "description": "Logic-Type. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "maxAccounts": {
          "type": "number",
          "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
        },
        "member": {
          "type": "string",
          "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multipleGuestAdd": {
          "type": "string",
          "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "password": {
          "type": "string",
          "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "redirUrl": {
          "type": "string",
          "description": "Redir-Url.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "SMS server.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "sslvpnBookmarksGroup": {
          "type": "string",
          "description": "Sslvpn-Bookmarks-Group.\n"
        },
        "sslvpnCacheCleaner": {
          "type": "string",
          "description": "Sslvpn-Cache-Cleaner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnClientChecks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sslvpn-Client-Check. Valid values: <span pulumi-lang-nodejs=\"`forticlient`\" pulumi-lang-dotnet=\"`Forticlient`\" pulumi-lang-go=\"`forticlient`\" pulumi-lang-python=\"`forticlient`\" pulumi-lang-yaml=\"`forticlient`\" pulumi-lang-java=\"`forticlient`\">`forticlient`</span>, `forticlient-av`, `forticlient-fw`, `3rdAV`, `3rdFW`.\n"
        },
        "sslvpnFtp": {
          "type": "string",
          "description": "Sslvpn-Ftp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnHttp": {
          "type": "string",
          "description": "Sslvpn-Http. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnOsCheck": {
          "type": "string",
          "description": "Sslvpn-Os-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnOsCheckList": {
          "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingSslvpnOsCheckList:ObjectUserGroupDynamicMappingSslvpnOsCheckList",
          "description": "Sslvpn-Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`sslvpnOsCheckList`\" pulumi-lang-dotnet=\"`SslvpnOsCheckList`\" pulumi-lang-go=\"`sslvpnOsCheckList`\" pulumi-lang-python=\"`sslvpn_os_check_list`\" pulumi-lang-yaml=\"`sslvpnOsCheckList`\" pulumi-lang-java=\"`sslvpnOsCheckList`\">`sslvpn_os_check_list`</span> block is documented below.\n"
        },
        "sslvpnPortal": {
          "type": "string",
          "description": "Sslvpn-Portal.\n"
        },
        "sslvpnPortalHeading": {
          "type": "string",
          "description": "Sslvpn-Portal-Heading.\n"
        },
        "sslvpnRdp": {
          "type": "string",
          "description": "Sslvpn-Rdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSamba": {
          "type": "string",
          "description": "Sslvpn-Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSplitTunneling": {
          "type": "string",
          "description": "Sslvpn-Split-Tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSsh": {
          "type": "string",
          "description": "Sslvpn-Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTelnet": {
          "type": "string",
          "description": "Sslvpn-Telnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTunnel": {
          "type": "string",
          "description": "Sslvpn-Tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTunnelEndip": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Endip.\n"
        },
        "sslvpnTunnelIpMode": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Ip-Mode. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "sslvpnTunnelStartip": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Startip.\n"
        },
        "sslvpnVirtualDesktop": {
          "type": "string",
          "description": "Sslvpn-Virtual-Desktop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnVnc": {
          "type": "string",
          "description": "Sslvpn-Vnc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnWebapp": {
          "type": "string",
          "description": "Sslvpn-Webapp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoAttributeValue": {
          "type": "string",
          "description": "Name of the RADIUS user group that this local user group represents.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "userName": {
          "type": "string",
          "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "authConcurrentOverride",
            "groupType",
            "smsServer",
            "sslvpnClientChecks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserGroupDynamicMappingGuest:ObjectUserGroupDynamicMappingGuest": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field.\n"
        },
        "email": {
          "type": "string",
          "description": "Email.\n"
        },
        "expiration": {
          "type": "string",
          "description": "Expire time.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "id": {
          "type": "number",
          "description": "Guest ID.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Mobile phone.\n"
        },
        "name": {
          "type": "string",
          "description": "Guest name.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Guest password.\n",
          "secret": true
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passwords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch": {
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Name of matching user or group on remote authentication server.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of remote auth server.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserGroupDynamicMappingSslvpnOsCheckList:ObjectUserGroupDynamicMappingSslvpnOsCheckList": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, `check-up-to-date`, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "latestPatchLevel": {
          "type": "string",
          "description": "Latest-Patch-Level.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "tolerance": {
          "type": "number",
          "description": "Tolerance.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserGroupDynamicMapping_Scope:ObjectUserGroupDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserGroupGuest:ObjectUserGroupGuest": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field.\n"
        },
        "email": {
          "type": "string",
          "description": "Email.\n"
        },
        "expiration": {
          "type": "string",
          "description": "Expire time.\n"
        },
        "id": {
          "type": "number",
          "description": "Guest ID.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Mobile phone.\n"
        },
        "name": {
          "type": "string",
          "description": "Guest name.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Guest password.\n",
          "secret": true
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passwords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserGroupMatch:ObjectUserGroupMatch": {
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Name of matching user or group on remote authentication server.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of remote auth server.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserLdapDynamicMapping:ObjectUserLdapDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping_Scope:ObjectUserLdapDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyFilter": {
          "type": "string",
          "description": "Account key filter, using the UPN as the search filter.\n"
        },
        "accountKeyName": {
          "type": "string",
          "description": "Account-Key-Name.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountKeyUpnSan": {
          "type": "string",
          "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "antiphish": {
          "type": "string",
          "description": "Antiphish. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Client-Cert-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client-Cert.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished name used to look up entries on the LDAP server.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupFilter": {
          "type": "string",
          "description": "Filter used for group matching.\n"
        },
        "groupMemberCheck": {
          "type": "string",
          "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
        },
        "groupObjectFilter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "groupObjectSearchBase": {
          "type": "string",
          "description": "Group-Object-Search-Base.\n"
        },
        "groupSearchBase": {
          "type": "string",
          "description": "Search base used for group searching.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max-Connections.\n"
        },
        "memberAttr": {
          "type": "string",
          "description": "Name of attribute from which to get group membership.\n"
        },
        "obtainUserInfo": {
          "type": "string",
          "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordAttr": {
          "type": "string",
          "description": "Password-Attr.\n"
        },
        "passwordExpiryWarning": {
          "type": "string",
          "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the LDAP server (default = 389).\n"
        },
        "retrieveProtectionProfile": {
          "type": "string",
          "description": "Retrieve-Protection-Profile.\n"
        },
        "searchTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary LDAP server CN domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "LDAP server CN domain name or IP.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to LDAP server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the LDAP server.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source-Port.\n"
        },
        "sslMaxProtoVersion": {
          "type": "string",
          "description": "Ssl-Max-Proto-Version. Valid values: `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`, `TLSv1-3`.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary LDAP server CN domain name or IP.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorFilter": {
          "type": "string",
          "description": "Filter used to synchronize users to FortiToken Cloud.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "userInfoExchangeServer": {
          "type": "string",
          "description": "MS Exchange server from which to fetch user information.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        },
        "validateServerCertificate": {
          "type": "string",
          "description": "Validate-Server-Certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "accountKeyCertField",
            "accountKeyFilter",
            "accountKeyProcessing",
            "accountKeyUpnSan",
            "antiphish",
            "clientCertAuth",
            "clientCerts",
            "cnid",
            "groupMemberCheck",
            "interfaceSelectMethod",
            "memberAttr",
            "obtainUserInfo",
            "passwordExpiryWarning",
            "passwordRenewal",
            "passwords",
            "port",
            "searchTypes",
            "secure",
            "sourceIpInterfaces",
            "sslMinProtoVersion",
            "twoFactor",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserLdapDynamicMapping_Scope:ObjectUserLdapDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserNsxService:ObjectUserNsxService": {
      "properties": {
        "id": {
          "type": "string",
          "description": "Id.\n"
        },
        "integration": {
          "type": "string",
          "description": "Integration. Valid values: `east-west`, `north-south`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "refId": {
          "type": "string",
          "description": "Ref-Id.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserRadiusAccountingServer:ObjectUserRadiusAccountingServer": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "port": {
          "type": "number",
          "description": "RADIUS accounting port number.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "interfaceSelectMethod",
            "secrets",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserRadiusDynamicMapping:ObjectUserRadiusDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping_Scope:ObjectUserRadiusDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountingServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMappingAccountingServer:ObjectUserRadiusDynamicMappingAccountingServer"
          },
          "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
        },
        "acctAllServers": {
          "type": "string",
          "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "Time in seconds between each accounting interim update message.\n"
        },
        "allUsergroup": {
          "type": "string",
          "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server to trust under TLS.\n"
        },
        "callStationIdType": {
          "type": "string",
          "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
        },
        "classes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Class attribute name(s).\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate to use under TLS.\n"
        },
        "delimiter": {
          "type": "string",
          "description": "Delimiter. Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
        },
        "dpCarrierEndpointAttribute": {
          "type": "string",
          "description": "Dp-Carrier-Endpoint-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpCarrierEndpointBlockAttribute": {
          "type": "string",
          "description": "Dp-Carrier-Endpoint-Block-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpContextTimeout": {
          "type": "number",
          "description": "Dp-Context-Timeout.\n"
        },
        "dpFlushIpSession": {
          "type": "string",
          "description": "Dp-Flush-Ip-Session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpHoldTime": {
          "type": "number",
          "description": "Dp-Hold-Time.\n"
        },
        "dpHttpHeader": {
          "type": "string",
          "description": "Dp-Http-Header.\n"
        },
        "dpHttpHeaderFallback": {
          "type": "string",
          "description": "Dp-Http-Header-Fallback. Valid values: `ip-header-address`, `default-profile`.\n"
        },
        "dpHttpHeaderStatus": {
          "type": "string",
          "description": "Dp-Http-Header-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpHttpHeaderSuppress": {
          "type": "string",
          "description": "Dp-Http-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpLogDynFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dp-Log-Dyn_Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "dpLogPeriod": {
          "type": "number",
          "description": "Dp-Log-Period.\n"
        },
        "dpMemPercent": {
          "type": "number",
          "description": "Dp-Mem-Percent.\n"
        },
        "dpProfileAttribute": {
          "type": "string",
          "description": "Dp-Profile-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpProfileAttributeKey": {
          "type": "string",
          "description": "Dp-Profile-Attribute-Key.\n"
        },
        "dpRadiusResponse": {
          "type": "string",
          "description": "Dp-Radius-Response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpRadiusServerPort": {
          "type": "number",
          "description": "Dp-Radius-Server-Port.\n"
        },
        "dpSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dp-Secret.\n",
          "secret": true
        },
        "dpValidateRequestSecret": {
          "type": "string",
          "description": "Dp-Validate-Request-Secret. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointTranslation": {
          "type": "string",
          "description": "Endpoint-Translation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointConvertHex": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Convert-Hex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointHeader": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Header.\n"
        },
        "epCarrierEndpointHeaderSuppress": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointPrefix": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Prefix. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointPrefixRangeMax": {
          "type": "number",
          "description": "Ep-Carrier-Endpoint-Prefix-Range-Max.\n"
        },
        "epCarrierEndpointPrefixRangeMin": {
          "type": "number",
          "description": "Ep-Carrier-Endpoint-Prefix-Range-Min.\n"
        },
        "epCarrierEndpointPrefixString": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Prefix-String.\n"
        },
        "epCarrierEndpointSource": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Source. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "epIpHeader": {
          "type": "string",
          "description": "Ep-Ip-Header.\n"
        },
        "epIpHeaderSuppress": {
          "type": "string",
          "description": "Ep-Ip-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epMissingHeaderFallback": {
          "type": "string",
          "description": "Ep-Missing-Header-Fallback. Valid values: `session-ip`, `policy-profile`.\n"
        },
        "epProfileQueryType": {
          "type": "string",
          "description": "Ep-Profile-Query-Type. Valid values: `session-ip`, `extract-ip`, `extract-carrier-endpoint`.\n"
        },
        "groupOverrideAttrType": {
          "type": "string",
          "description": "Group-Override-Attr-Type. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
        },
        "h3cCompatibility": {
          "type": "string",
          "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "nasId": {
          "type": "string",
          "description": "Custom NAS identifier.\n"
        },
        "nasIdType": {
          "type": "string",
          "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
        },
        "passwordEncoding": {
          "type": "string",
          "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusCoa": {
          "type": "string",
          "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number.\n"
        },
        "requireMessageAuthenticator": {
          "type": "string",
          "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoContextTimeout": {
          "type": "number",
          "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
        },
        "rssoEndpointAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEndpointBlockAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEpOneIpOnly": {
          "type": "string",
          "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoFlushIpSession": {
          "type": "string",
          "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoLogFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "rssoLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
        },
        "rssoRadiusResponse": {
          "type": "string",
          "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoRadiusServerPort": {
          "type": "number",
          "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
        },
        "rssoSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS secret used by the RADIUS accounting server.\n",
          "secret": true
        },
        "rssoValidateRequestSecret": {
          "type": "string",
          "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Primary RADIUS server CN domain name or IP address.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the RADIUS server.\n"
        },
        "ssoAttribute": {
          "type": "string",
          "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "ssoAttributeKey": {
          "type": "string",
          "description": "Key prefix for SSO group value in the SSO attribute.\n"
        },
        "ssoAttributeValueOverride": {
          "type": "string",
          "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "switchControllerAcctFastFramedipDetect": {
          "type": "number",
          "description": "Switch-Controller-Acct-Fast-Framedip-Detect.\n"
        },
        "switchControllerNasIpDynamic": {
          "type": "string",
          "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerServiceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch-Controller-Service-Type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
        },
        "tertiarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time in seconds between re-sending authentication requests.\n"
        },
        "tlsMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "transportProtocol": {
          "type": "string",
          "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "useGroupForProfile": {
          "type": "string",
          "description": "Use-Group-For-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useManagementVdom": {
          "type": "string",
          "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitive": {
          "type": "string",
          "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "accountKeyCertField",
            "accountKeyProcessing",
            "acctAllServers",
            "allUsergroup",
            "authType",
            "callStationIdType",
            "classes",
            "delimiter",
            "dpLogDynFlags",
            "dpSecrets",
            "h3cCompatibility",
            "interfaceSelectMethod",
            "macCase",
            "macPasswordDelimiter",
            "macUsernameDelimiter",
            "nasIdType",
            "nasIp",
            "passwordEncoding",
            "passwordRenewal",
            "radiusCoa",
            "requireMessageAuthenticator",
            "rsso",
            "rssoEpOneIpOnly",
            "rssoLogFlags",
            "rssoSecrets",
            "secondarySecrets",
            "secrets",
            "serverIdentityCheck",
            "sourceIpInterfaces",
            "ssoAttributeValueOverride",
            "statusTtl",
            "switchControllerAcctFastFramedipDetect",
            "switchControllerNasIpDynamic",
            "switchControllerServiceTypes",
            "tertiarySecrets",
            "timeout",
            "tlsMinProtoVersion",
            "transportProtocol",
            "useManagementVdom",
            "usernameCaseSensitive"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserRadiusDynamicMappingAccountingServer:ObjectUserRadiusDynamicMappingAccountingServer": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "port": {
          "type": "number",
          "description": "RADIUS accounting port number.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "interfaceSelectMethod",
            "secrets",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserRadiusDynamicMapping_Scope:ObjectUserRadiusDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserSamlDynamicMapping:ObjectUserSamlDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping_Scope:ObjectUserSamlDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adfsClaim": {
          "type": "string",
          "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authUrl": {
          "type": "string",
          "description": "URL to verify authentication.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate to sign SAML messages.\n"
        },
        "clockTolerance": {
          "type": "number",
          "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
        },
        "digestMethod": {
          "type": "string",
          "description": "Digest method algorithm (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "groupClaimType": {
          "type": "string",
          "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name in assertion statement.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "limitRelaystate": {
          "type": "string",
          "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reauth": {
          "type": "string",
          "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimClients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SCIM client name.\n"
        },
        "scimGroupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
        },
        "scimUserAttrType": {
          "type": "string",
          "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
        },
        "singleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "singleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "userClaimType": {
          "type": "string",
          "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "userName": {
          "type": "string",
          "description": "User name in assertion statement.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "adfsClaim",
            "clockTolerance",
            "digestMethod",
            "limitRelaystate",
            "reauth",
            "scimClients"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserSamlDynamicMapping_Scope:ObjectUserSamlDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule": {
      "properties": {
        "devices": {
          "type": "string",
          "description": "Devices or device groups.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination addresses or address groups.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "service": {
          "type": "string",
          "description": "Destination services.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source addresses or address groups.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserTacacsDynamicMapping:ObjectUserTacacsDynamicMapping": {
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping_Scope:ObjectUserTacacsDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "authenType": {
          "type": "string",
          "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the primary server.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of the TACACS+ server.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary TACACS+ server CN domain name or IP address.\n"
        },
        "server": {
          "type": "string",
          "description": "Primary TACACS+ server CN domain name or IP address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "source IP for communications to TACACS+ server.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "authenType",
            "authorization",
            "interfaceSelectMethod",
            "keys",
            "port",
            "secondaryKeys",
            "statusTtl",
            "tertiaryKeys"
          ]
        }
      }
    },
    "fortimanager:index/ObjectUserTacacsDynamicMapping_Scope:ObjectUserTacacsDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectUserVcenterRule:ObjectUserVcenterRule": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "rule": {
          "type": "string",
          "description": "Rule.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVideofilterKeywordWord:ObjectVideofilterKeywordWord": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Pattern type. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable(consider)/disable(ignore) this keyword. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "patternType",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVideofilterProfileFilter:ObjectVideofilterProfileFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "VideoFilter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "FortiGuard category ID.\n"
        },
        "channel": {
          "type": "string",
          "description": "Channel ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "keyword": {
          "type": "string",
          "description": "Video filter keyword ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Filter type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`channel`\" pulumi-lang-dotnet=\"`Channel`\" pulumi-lang-go=\"`channel`\" pulumi-lang-python=\"`channel`\" pulumi-lang-yaml=\"`channel`\" pulumi-lang-java=\"`channel`\">`channel`</span>, <span pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\">`title`</span>, <span pulumi-lang-nodejs=\"`description`\" pulumi-lang-dotnet=\"`Description`\" pulumi-lang-go=\"`description`\" pulumi-lang-python=\"`description`\" pulumi-lang-yaml=\"`description`\" pulumi-lang-java=\"`description`\">`description`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVideofilterProfileFortiguardCategory:ObjectVideofilterProfileFortiguardCategory": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardCategoryFilter:ObjectVideofilterProfileFortiguardCategoryFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVideofilterProfileFortiguardCategoryFilter:ObjectVideofilterProfileFortiguardCategoryFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "VideoFilter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "categoryId": {
          "type": "number",
          "description": "Category ID.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVideofilterProfileFortiguardcategoryFilter:ObjectVideofilterProfileFortiguardcategoryFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "VideoFilter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "categoryId": {
          "type": "number",
          "description": "Category ID.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVideofilterYoutubechannelfilterEntry:ObjectVideofilterYoutubechannelfilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "YouTube channel filter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "channelId": {
          "type": "string",
          "description": "Channel ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVirtualpatchProfileExemption:ObjectVirtualpatchProfileExemption": {
      "properties": {
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Device MAC addresses.\n"
        },
        "id": {
          "type": "number",
          "description": "IDs.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Patch signature rule IDs.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable exemption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "devices",
            "rules",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVoipProfileMsrp:ObjectVoipProfileMsrp": {
      "properties": {
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of MSRP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxMsgSize": {
          "type": "number",
          "description": "Maximum allowable MSRP message size (1-65535).\n"
        },
        "maxMsgSizeAction": {
          "type": "string",
          "description": "Action for violation of max-msg-size. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable MSRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "logViolations",
            "maxMsgSizeAction",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVoipProfileSccp:ObjectVoipProfileSccp": {
      "properties": {
        "blockMcast": {
          "type": "string",
          "description": "Enable/disable block multicast RTP connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logCallSummary": {
          "type": "string",
          "description": "Enable/disable log summary of SCCP calls. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of SCCP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCalls": {
          "type": "number",
          "description": "Maximum calls per minute per SCCP client (max 65535).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SCCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyHeader": {
          "type": "string",
          "description": "Enable/disable verify SCCP header content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "blockMcast",
            "logCallSummary",
            "logViolations",
            "status",
            "verifyHeader"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVoipProfileSip:ObjectVoipProfileSip": {
      "properties": {
        "ackRate": {
          "type": "number",
          "description": "ACK request rate limit (per second, per policy).\n"
        },
        "ackRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "blockAck": {
          "type": "string",
          "description": "Enable/disable block ACK requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBye": {
          "type": "string",
          "description": "Enable/disable block BYE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockCancel": {
          "type": "string",
          "description": "Enable/disable block CANCEL requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockGeoRedOptions": {
          "type": "string",
          "description": "Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockInfo": {
          "type": "string",
          "description": "Enable/disable block INFO requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockInvite": {
          "type": "string",
          "description": "Enable/disable block INVITE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockLongLines": {
          "type": "string",
          "description": "Enable/disable block requests with headers exceeding max-line-length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockMessage": {
          "type": "string",
          "description": "Enable/disable block MESSAGE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotify": {
          "type": "string",
          "description": "Enable/disable block NOTIFY requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockOptions": {
          "type": "string",
          "description": "Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPrack": {
          "type": "string",
          "description": "Enable/disable block prack requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPublish": {
          "type": "string",
          "description": "Enable/disable block PUBLISH requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockRefer": {
          "type": "string",
          "description": "Enable/disable block REFER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockRegister": {
          "type": "string",
          "description": "Enable/disable block REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockSubscribe": {
          "type": "string",
          "description": "Enable/disable block SUBSCRIBE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockUnknown": {
          "type": "string",
          "description": "Block unrecognized SIP requests (enabled by default). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockUpdate": {
          "type": "string",
          "description": "Enable/disable block UPDATE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "byeRate": {
          "type": "number",
          "description": "BYE request rate limit (per second, per policy).\n"
        },
        "byeRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "callIdRegex": {
          "type": "string",
          "description": "Validate PCRE regular expression for Call-Id header value.\n"
        },
        "callKeepalive": {
          "type": "number",
          "description": "Continue tracking calls with no RTP for this many minutes.\n"
        },
        "cancelRate": {
          "type": "number",
          "description": "CANCEL request rate limit (per second, per policy).\n"
        },
        "cancelRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "contactFixup": {
          "type": "string",
          "description": "Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "contentTypeRegex": {
          "type": "string",
          "description": "Validate PCRE regular expression for Content-Type header value.\n"
        },
        "hntRestrictSourceIp": {
          "type": "string",
          "description": "Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostedNatTraversal": {
          "type": "string",
          "description": "Hosted NAT Traversal (HNT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "infoRate": {
          "type": "number",
          "description": "INFO request rate limit (per second, per policy).\n"
        },
        "infoRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "inviteRate": {
          "type": "number",
          "description": "INVITE request rate limit (per second, per policy).\n"
        },
        "inviteRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "ipsRtp": {
          "type": "string",
          "description": "Enable/disable allow IPS on RTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logCallSummary": {
          "type": "string",
          "description": "Enable/disable logging of SIP call summary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of SIP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "malformedHeaderAllow": {
          "type": "string",
          "description": "Action for malformed Allow header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderCallId": {
          "type": "string",
          "description": "Action for malformed Call-ID header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContact": {
          "type": "string",
          "description": "Action for malformed Contact header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContentLength": {
          "type": "string",
          "description": "Action for malformed Content-Length header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContentType": {
          "type": "string",
          "description": "Action for malformed Content-Type header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderCseq": {
          "type": "string",
          "description": "Action for malformed CSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderExpires": {
          "type": "string",
          "description": "Action for malformed Expires header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderFrom": {
          "type": "string",
          "description": "Action for malformed From header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderMaxForwards": {
          "type": "string",
          "description": "Action for malformed Max-Forwards header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderNoProxyRequire": {
          "type": "string",
          "description": "Action for malformed SIP messages without Proxy-Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderNoRequire": {
          "type": "string",
          "description": "Action for malformed SIP messages without Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderPAssertedIdentity": {
          "type": "string",
          "description": "Action for malformed P-Asserted-Identity header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRack": {
          "type": "string",
          "description": "Action for malformed RAck header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRecordRoute": {
          "type": "string",
          "description": "Action for malformed Record-Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRoute": {
          "type": "string",
          "description": "Action for malformed Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRseq": {
          "type": "string",
          "description": "Action for malformed RSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpA": {
          "type": "string",
          "description": "Action for malformed SDP a line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpB": {
          "type": "string",
          "description": "Action for malformed SDP b line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpC": {
          "type": "string",
          "description": "Action for malformed SDP c line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpI": {
          "type": "string",
          "description": "Action for malformed SDP i line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpK": {
          "type": "string",
          "description": "Action for malformed SDP k line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpM": {
          "type": "string",
          "description": "Action for malformed SDP m line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpO": {
          "type": "string",
          "description": "Action for malformed SDP o line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpR": {
          "type": "string",
          "description": "Action for malformed SDP r line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpS": {
          "type": "string",
          "description": "Action for malformed SDP s line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpT": {
          "type": "string",
          "description": "Action for malformed SDP t line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpV": {
          "type": "string",
          "description": "Action for malformed SDP v line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpZ": {
          "type": "string",
          "description": "Action for malformed SDP z line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderTo": {
          "type": "string",
          "description": "Action for malformed To header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderVia": {
          "type": "string",
          "description": "Action for malformed VIA header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedRequestLine": {
          "type": "string",
          "description": "Action for malformed request line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "maxBodyLength": {
          "type": "number",
          "description": "Maximum SIP message body length (0 meaning no limit).\n"
        },
        "maxDialogs": {
          "type": "number",
          "description": "Maximum number of concurrent calls/dialogs (per policy).\n"
        },
        "maxIdleDialogs": {
          "type": "number",
          "description": "Maximum number established but idle dialogs to retain (per policy).\n"
        },
        "maxLineLength": {
          "type": "number",
          "description": "Maximum SIP header line length (78-4096).\n"
        },
        "messageRate": {
          "type": "number",
          "description": "MESSAGE request rate limit (per second, per policy).\n"
        },
        "messageRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "natPortRange": {
          "type": "string",
          "description": "RTP NAT port range.\n"
        },
        "natTrace": {
          "type": "string",
          "description": "Enable/disable preservation of original IP in SDP i line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noSdpFixup": {
          "type": "string",
          "description": "Enable/disable no SDP fix-up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "notifyRate": {
          "type": "number",
          "description": "NOTIFY request rate limit (per second, per policy).\n"
        },
        "notifyRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "openContactPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for non-REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openRecordRoutePinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for Record-Route port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openRegisterPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openViaPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for Via port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionsRate": {
          "type": "number",
          "description": "OPTIONS request rate limit (per second, per policy).\n"
        },
        "optionsRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "prackRate": {
          "type": "number",
          "description": "PRACK request rate limit (per second, per policy).\n"
        },
        "prackRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "preserveOverride": {
          "type": "string",
          "description": "Override i line to preserve original IPS (default: append). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "provisionalInviteExpiryTime": {
          "type": "number",
          "description": "Expiry time for provisional INVITE (10 - 3600 sec).\n"
        },
        "publishRate": {
          "type": "number",
          "description": "PUBLISH request rate limit (per second, per policy).\n"
        },
        "publishRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "referRate": {
          "type": "number",
          "description": "REFER request rate limit (per second, per policy).\n"
        },
        "referRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "registerContactTrace": {
          "type": "string",
          "description": "Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "registerRate": {
          "type": "number",
          "description": "REGISTER request rate limit (per second, per policy).\n"
        },
        "registerRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "rfc2543Branch": {
          "type": "string",
          "description": "Enable/disable support via branch compliant with RFC 2543. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtp": {
          "type": "string",
          "description": "Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Relative strength of encryption algorithms accepted in negotiation. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslAuthClient": {
          "type": "string",
          "description": "Require a client certificate and authenticate it with the peer/peergrp.\n"
        },
        "sslAuthServer": {
          "type": "string",
          "description": "Authenticate the server's certificate with the peer/peergrp.\n"
        },
        "sslClientCertificate": {
          "type": "string",
          "description": "Name of Certificate to offer to server if requested.\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow/block client renegotiation by server. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "SSL/TLS mode for encryption & decryption of traffic. Valid values: <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "SSL Perfect Forward Secrecy. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerCertificate": {
          "type": "string",
          "description": "Name of Certificate return to the client in every SSL connection.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "strictRegister": {
          "type": "string",
          "description": "Enable/disable only allow the registrar to connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subscribeRate": {
          "type": "number",
          "description": "SUBSCRIBE request rate limit (per second, per policy).\n"
        },
        "subscribeRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "unknownHeader": {
          "type": "string",
          "description": "Action for unknown SIP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "updateRate": {
          "type": "number",
          "description": "UPDATE request rate limit (per second, per policy).\n"
        },
        "updateRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackRateTrack",
            "blockAck",
            "blockBye",
            "blockCancel",
            "blockGeoRedOptions",
            "blockInfo",
            "blockInvite",
            "blockLongLines",
            "blockMessage",
            "blockNotify",
            "blockOptions",
            "blockPrack",
            "blockPublish",
            "blockRefer",
            "blockRegister",
            "blockSubscribe",
            "blockUnknown",
            "blockUpdate",
            "byeRateTrack",
            "cancelRateTrack",
            "contactFixup",
            "hntRestrictSourceIp",
            "hostedNatTraversal",
            "infoRateTrack",
            "inviteRateTrack",
            "ipsRtp",
            "logCallSummary",
            "logViolations",
            "malformedHeaderAllow",
            "malformedHeaderCallId",
            "malformedHeaderContact",
            "malformedHeaderContentLength",
            "malformedHeaderContentType",
            "malformedHeaderCseq",
            "malformedHeaderExpires",
            "malformedHeaderFrom",
            "malformedHeaderMaxForwards",
            "malformedHeaderNoProxyRequire",
            "malformedHeaderNoRequire",
            "malformedHeaderPAssertedIdentity",
            "malformedHeaderRack",
            "malformedHeaderRecordRoute",
            "malformedHeaderRoute",
            "malformedHeaderRseq",
            "malformedHeaderSdpA",
            "malformedHeaderSdpB",
            "malformedHeaderSdpC",
            "malformedHeaderSdpI",
            "malformedHeaderSdpK",
            "malformedHeaderSdpM",
            "malformedHeaderSdpO",
            "malformedHeaderSdpR",
            "malformedHeaderSdpS",
            "malformedHeaderSdpT",
            "malformedHeaderSdpV",
            "malformedHeaderSdpZ",
            "malformedHeaderTo",
            "malformedHeaderVia",
            "malformedRequestLine",
            "maxLineLength",
            "messageRateTrack",
            "natPortRange",
            "natTrace",
            "noSdpFixup",
            "notifyRateTrack",
            "openContactPinhole",
            "openRecordRoutePinhole",
            "openRegisterPinhole",
            "openViaPinhole",
            "optionsRateTrack",
            "prackRateTrack",
            "preserveOverride",
            "provisionalInviteExpiryTime",
            "publishRateTrack",
            "referRateTrack",
            "registerContactTrace",
            "registerRateTrack",
            "rfc2543Branch",
            "rtp",
            "sslMode",
            "sslPfs",
            "status",
            "strictRegister",
            "subscribeRateTrack",
            "unknownHeader",
            "updateRateTrack"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnIpsecFecMapping:ObjectVpnIpsecFecMapping": {
      "properties": {
        "bandwidthBiThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available bi-bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "bandwidthDownThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available down bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "bandwidthUpThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available up bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "base": {
          "type": "number",
          "description": "Number of base FEC packets (1 - 20).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when latency is &lt;= threshold (0 means no threshold).\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when packet loss is &gt;= threshold (0 - 100, 0 means no threshold).\n"
        },
        "redundant": {
          "type": "number",
          "description": "Number of redundant FEC packets (1 - 5).\n"
        },
        "seqno": {
          "type": "number",
          "description": "Sequence number (1 - 64).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "seqno"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnKmipserverServerList:ObjectVpnKmipserverServerList": {
      "properties": {
        "certs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client certificate to use for connectivity to the KMIP server.\n"
        },
        "id": {
          "type": "number",
          "description": "ID\n"
        },
        "port": {
          "type": "number",
          "description": "KMIP server port.\n"
        },
        "server": {
          "type": "string",
          "description": "KMIP server FQDN or IP address.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable KMIP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "certs",
            "id",
            "port",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnSslWebHostchecksoftwareCheckItemList:ObjectVpnSslWebHostchecksoftwareCheckItemList": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "md5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MD5 checksum.\n"
        },
        "target": {
          "type": "string",
          "description": "Target.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`registry`\" pulumi-lang-dotnet=\"`Registry`\" pulumi-lang-go=\"`registry`\" pulumi-lang-python=\"`registry`\" pulumi-lang-yaml=\"`registry`\" pulumi-lang-java=\"`registry`\">`registry`</span>, <span pulumi-lang-nodejs=\"`process`\" pulumi-lang-dotnet=\"`Process`\" pulumi-lang-go=\"`process`\" pulumi-lang-python=\"`process`\" pulumi-lang-yaml=\"`process`\" pulumi-lang-java=\"`process`\">`process`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Version.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "md5s",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnSslWebPortalBookmarkGroup:ObjectVpnSslWebPortalBookmarkGroup": {
      "properties": {
        "bookmarks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkGroupBookmark:ObjectVpnSslWebPortalBookmarkGroupBookmark"
          },
          "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark group name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalBookmarkGroupBookmark:ObjectVpnSslWebPortalBookmarkGroupBookmark": {
      "properties": {
        "additionalParams": {
          "type": "string",
          "description": "Additional parameters.\n"
        },
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`rdpnative`\" pulumi-lang-dotnet=\"`Rdpnative`\" pulumi-lang-go=\"`rdpnative`\" pulumi-lang-python=\"`rdpnative`\" pulumi-lang-yaml=\"`rdpnative`\" pulumi-lang-java=\"`rdpnative`\">`rdpnative`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkGroupBookmarkFormData:ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 480 - 65535, default = 768).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`ar`\" pulumi-lang-dotnet=\"`Ar`\" pulumi-lang-go=\"`ar`\" pulumi-lang-python=\"`ar`\" pulumi-lang-yaml=\"`ar`\" pulumi-lang-java=\"`ar`\">`ar`</span>, <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-gb`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`lv`\" pulumi-lang-dotnet=\"`Lv`\" pulumi-lang-go=\"`lv`\" pulumi-lang-python=\"`lv`\" pulumi-lang-yaml=\"`lv`\" pulumi-lang-java=\"`lv`\">`lv`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pl`\" pulumi-lang-dotnet=\"`Pl`\" pulumi-lang-go=\"`pl`\" pulumi-lang-python=\"`pl`\" pulumi-lang-yaml=\"`pl`\" pulumi-lang-java=\"`pl`\">`pl`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`tk`\" pulumi-lang-dotnet=\"`Tk`\" pulumi-lang-go=\"`tk`\" pulumi-lang-python=\"`tk`\" pulumi-lang-yaml=\"`tk`\" pulumi-lang-java=\"`tk`\">`tk`</span>, <span pulumi-lang-nodejs=\"`tr`\" pulumi-lang-dotnet=\"`Tr`\" pulumi-lang-go=\"`tr`\" pulumi-lang-python=\"`tr`\" pulumi-lang-yaml=\"`tr`\" pulumi-lang-java=\"`tr`\">`tr`</span>, `fr-ca-m`, <span pulumi-lang-nodejs=\"`wg`\" pulumi-lang-dotnet=\"`Wg`\" pulumi-lang-go=\"`wg`\" pulumi-lang-python=\"`wg`\" pulumi-lang-yaml=\"`wg`\" pulumi-lang-java=\"`wg`\">`wg`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`.\n"
        },
        "listeningPort": {
          "type": "number",
          "description": "Listening port (0 - 65535).\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-2147483648).\n"
        },
        "remotePort": {
          "type": "number",
          "description": "Remote port (0 - 65535).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection. Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverLayout": {
          "type": "string",
          "description": "Server side keyboard layout. Valid values: `en-us-qwerty`, `de-de-qwertz`, `fr-fr-azerty`, `it-it-qwerty`, `sv-se-qwerty`, <span pulumi-lang-nodejs=\"`failsafe`\" pulumi-lang-dotnet=\"`Failsafe`\" pulumi-lang-go=\"`failsafe`\" pulumi-lang-python=\"`failsafe`\" pulumi-lang-yaml=\"`failsafe`\" pulumi-lang-java=\"`failsafe`\">`failsafe`</span>, `en-gb-qwerty`, `es-es-qwerty`, `fr-ch-qwertz`, `ja-jp-qwerty`, `pt-br-qwerty`, `tr-tr-qwerty`, `fr-ca-qwerty`.\n"
        },
        "showStatusWindow": {
          "type": "string",
          "description": "Enable/disable showing of status window. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoCredentialSentOnce": {
          "type": "string",
          "description": "Single sign-on credentials are only sent once to remote server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 640 - 65535, default = 1024).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "logonPasswords",
            "ssoPasswords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData:ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalBookmarkgroupBookmark:ObjectVpnSslWebPortalBookmarkgroupBookmark": {
      "properties": {
        "additionalParams": {
          "type": "string",
          "description": "Additional parameters.\n"
        },
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`rdpnative`\" pulumi-lang-dotnet=\"`Rdpnative`\" pulumi-lang-go=\"`rdpnative`\" pulumi-lang-python=\"`rdpnative`\" pulumi-lang-yaml=\"`rdpnative`\" pulumi-lang-java=\"`rdpnative`\">`rdpnative`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmarkFormData:ObjectVpnSslWebPortalBookmarkgroupBookmarkFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 480 - 65535, default = 768).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`ar`\" pulumi-lang-dotnet=\"`Ar`\" pulumi-lang-go=\"`ar`\" pulumi-lang-python=\"`ar`\" pulumi-lang-yaml=\"`ar`\" pulumi-lang-java=\"`ar`\">`ar`</span>, <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-gb`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`lv`\" pulumi-lang-dotnet=\"`Lv`\" pulumi-lang-go=\"`lv`\" pulumi-lang-python=\"`lv`\" pulumi-lang-yaml=\"`lv`\" pulumi-lang-java=\"`lv`\">`lv`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pl`\" pulumi-lang-dotnet=\"`Pl`\" pulumi-lang-go=\"`pl`\" pulumi-lang-python=\"`pl`\" pulumi-lang-yaml=\"`pl`\" pulumi-lang-java=\"`pl`\">`pl`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`tk`\" pulumi-lang-dotnet=\"`Tk`\" pulumi-lang-go=\"`tk`\" pulumi-lang-python=\"`tk`\" pulumi-lang-yaml=\"`tk`\" pulumi-lang-java=\"`tk`\">`tk`</span>, <span pulumi-lang-nodejs=\"`tr`\" pulumi-lang-dotnet=\"`Tr`\" pulumi-lang-go=\"`tr`\" pulumi-lang-python=\"`tr`\" pulumi-lang-yaml=\"`tr`\" pulumi-lang-java=\"`tr`\">`tr`</span>, `fr-ca-m`, <span pulumi-lang-nodejs=\"`wg`\" pulumi-lang-dotnet=\"`Wg`\" pulumi-lang-go=\"`wg`\" pulumi-lang-python=\"`wg`\" pulumi-lang-yaml=\"`wg`\" pulumi-lang-java=\"`wg`\">`wg`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`.\n"
        },
        "listeningPort": {
          "type": "number",
          "description": "Listening port (0 - 65535).\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-2147483648).\n"
        },
        "remotePort": {
          "type": "number",
          "description": "Remote port (0 - 65535).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection. Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverLayout": {
          "type": "string",
          "description": "Server side keyboard layout. Valid values: `en-us-qwerty`, `de-de-qwertz`, `fr-fr-azerty`, `it-it-qwerty`, `sv-se-qwerty`, <span pulumi-lang-nodejs=\"`failsafe`\" pulumi-lang-dotnet=\"`Failsafe`\" pulumi-lang-go=\"`failsafe`\" pulumi-lang-python=\"`failsafe`\" pulumi-lang-yaml=\"`failsafe`\" pulumi-lang-java=\"`failsafe`\">`failsafe`</span>, `en-gb-qwerty`, `es-es-qwerty`, `fr-ch-qwertz`, `ja-jp-qwerty`, `pt-br-qwerty`, `tr-tr-qwerty`, `fr-ca-qwerty`.\n"
        },
        "showStatusWindow": {
          "type": "string",
          "description": "Enable/disable showing of status window. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoCredentialSentOnce": {
          "type": "string",
          "description": "Single sign-on credentials are only sent once to remote server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 640 - 65535, default = 1024).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "logonPasswords",
            "ssoPasswords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnSslWebPortalBookmarkgroupBookmarkFormData:ObjectVpnSslWebPortalBookmarkgroupBookmarkFormData": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalBookmarkgroupBookmarksFormData:ObjectVpnSslWebPortalBookmarkgroupBookmarksFormData": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalLandingPage:ObjectVpnSslWebPortalLandingPage": {
      "properties": {
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingPageFormData:ObjectVpnSslWebPortalLandingPageFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "logoutUrl": {
          "type": "string",
          "description": "Landing page log out URL.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "Landing page URL.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "sso",
            "ssoCredential",
            "ssoPasswords"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnSslWebPortalLandingPageFormData:ObjectVpnSslWebPortalLandingPageFormData": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalLandingpageFormData:ObjectVpnSslWebPortalLandingpageFormData": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalMacAddrCheckRule:ObjectVpnSslWebPortalMacAddrCheckRule": {
      "properties": {
        "macAddrLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client MAC address list.\n"
        },
        "macAddrMask": {
          "type": "number",
          "description": "Client MAC address mask.\n"
        },
        "name": {
          "type": "string",
          "description": "Client MAC address check rule name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "macAddrLists"
          ]
        }
      }
    },
    "fortimanager:index/ObjectVpnSslWebPortalOsCheckList:ObjectVpnSslWebPortalOsCheckList": {
      "properties": {
        "action": {
          "type": "string",
          "description": "OS check options. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, `check-up-to-date`, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "latestPatchLevel": {
          "type": "string",
          "description": "Latest OS patch level.\n"
        },
        "minorVersion": {
          "type": "number",
          "description": "Minor version number.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "tolerance": {
          "type": "number",
          "description": "OS patch level tolerance.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnSslWebPortalSplitDn:ObjectVpnSslWebPortalSplitDn": {
      "properties": {
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "domains": {
          "type": "string",
          "description": "Split DNS domains used for SSL-VPN clients separated by comma(,).\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipv6DnsServer1": {
          "type": "string",
          "description": "IPv6 DNS server 1.\n"
        },
        "ipv6DnsServer2": {
          "type": "string",
          "description": "IPv6 DNS server 2.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnmgrNodeIpRange:ObjectVpnmgrNodeIpRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End-Ip.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start-Ip.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnmgrNodeIpv4ExcludeRange:ObjectVpnmgrNodeIpv4ExcludeRange": {
      "properties": {
        "endIp": {
          "type": "string",
          "description": "End-Ip.\n"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start-Ip.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet": {
      "properties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnmgrNodeScopemember:ObjectVpnmgrNodeScopemember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr": {
      "properties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWafProfileAddressList:ObjectWafProfileAddressList": {
      "properties": {
        "blockedAddress": {
          "type": "string",
          "description": "Blocked address.\n"
        },
        "blockedLog": {
          "type": "string",
          "description": "Enable/disable logging on blocked addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trustedAddress": {
          "type": "string",
          "description": "Trusted address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "blockedLog",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraint:ObjectWafProfileConstraint": {
      "properties": {
        "contentLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintContentLength:ObjectWafProfileConstraintContentLength",
          "description": "Content-Length. The structure of <span pulumi-lang-nodejs=\"`contentLength`\" pulumi-lang-dotnet=\"`ContentLength`\" pulumi-lang-go=\"`contentLength`\" pulumi-lang-python=\"`content_length`\" pulumi-lang-yaml=\"`contentLength`\" pulumi-lang-java=\"`contentLength`\">`content_length`</span> block is documented below.\n"
        },
        "exceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintException:ObjectWafProfileConstraintException"
          },
          "description": "Exception. The structure of <span pulumi-lang-nodejs=\"`exception`\" pulumi-lang-dotnet=\"`Exception`\" pulumi-lang-go=\"`exception`\" pulumi-lang-python=\"`exception`\" pulumi-lang-yaml=\"`exception`\" pulumi-lang-java=\"`exception`\">`exception`</span> block is documented below.\n"
        },
        "headerLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHeaderLength:ObjectWafProfileConstraintHeaderLength",
          "description": "Header-Length. The structure of <span pulumi-lang-nodejs=\"`headerLength`\" pulumi-lang-dotnet=\"`HeaderLength`\" pulumi-lang-go=\"`headerLength`\" pulumi-lang-python=\"`header_length`\" pulumi-lang-yaml=\"`headerLength`\" pulumi-lang-java=\"`headerLength`\">`header_length`</span> block is documented below.\n"
        },
        "hostname": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname",
          "description": "Hostname. The structure of <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span> block is documented below.\n"
        },
        "lineLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintLineLength:ObjectWafProfileConstraintLineLength",
          "description": "Line-Length. The structure of <span pulumi-lang-nodejs=\"`lineLength`\" pulumi-lang-dotnet=\"`LineLength`\" pulumi-lang-go=\"`lineLength`\" pulumi-lang-python=\"`line_length`\" pulumi-lang-yaml=\"`lineLength`\" pulumi-lang-java=\"`lineLength`\">`line_length`</span> block is documented below.\n"
        },
        "malformed": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed",
          "description": "Malformed. The structure of <span pulumi-lang-nodejs=\"`malformed`\" pulumi-lang-dotnet=\"`Malformed`\" pulumi-lang-go=\"`malformed`\" pulumi-lang-python=\"`malformed`\" pulumi-lang-yaml=\"`malformed`\" pulumi-lang-java=\"`malformed`\">`malformed`</span> block is documented below.\n"
        },
        "maxCookie": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxCookie:ObjectWafProfileConstraintMaxCookie",
          "description": "Max-Cookie. The structure of <span pulumi-lang-nodejs=\"`maxCookie`\" pulumi-lang-dotnet=\"`MaxCookie`\" pulumi-lang-go=\"`maxCookie`\" pulumi-lang-python=\"`max_cookie`\" pulumi-lang-yaml=\"`maxCookie`\" pulumi-lang-java=\"`maxCookie`\">`max_cookie`</span> block is documented below.\n"
        },
        "maxHeaderLine": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxHeaderLine:ObjectWafProfileConstraintMaxHeaderLine",
          "description": "Max-Header-Line. The structure of <span pulumi-lang-nodejs=\"`maxHeaderLine`\" pulumi-lang-dotnet=\"`MaxHeaderLine`\" pulumi-lang-go=\"`maxHeaderLine`\" pulumi-lang-python=\"`max_header_line`\" pulumi-lang-yaml=\"`maxHeaderLine`\" pulumi-lang-java=\"`maxHeaderLine`\">`max_header_line`</span> block is documented below.\n"
        },
        "maxRangeSegment": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxRangeSegment:ObjectWafProfileConstraintMaxRangeSegment",
          "description": "Max-Range-Segment. The structure of <span pulumi-lang-nodejs=\"`maxRangeSegment`\" pulumi-lang-dotnet=\"`MaxRangeSegment`\" pulumi-lang-go=\"`maxRangeSegment`\" pulumi-lang-python=\"`max_range_segment`\" pulumi-lang-yaml=\"`maxRangeSegment`\" pulumi-lang-java=\"`maxRangeSegment`\">`max_range_segment`</span> block is documented below.\n"
        },
        "maxUrlParam": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxUrlParam:ObjectWafProfileConstraintMaxUrlParam",
          "description": "Max-Url-Param. The structure of <span pulumi-lang-nodejs=\"`maxUrlParam`\" pulumi-lang-dotnet=\"`MaxUrlParam`\" pulumi-lang-go=\"`maxUrlParam`\" pulumi-lang-python=\"`max_url_param`\" pulumi-lang-yaml=\"`maxUrlParam`\" pulumi-lang-java=\"`maxUrlParam`\">`max_url_param`</span> block is documented below.\n"
        },
        "method": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod",
          "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
        },
        "paramLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintParamLength:ObjectWafProfileConstraintParamLength",
          "description": "Param-Length. The structure of <span pulumi-lang-nodejs=\"`paramLength`\" pulumi-lang-dotnet=\"`ParamLength`\" pulumi-lang-go=\"`paramLength`\" pulumi-lang-python=\"`param_length`\" pulumi-lang-yaml=\"`paramLength`\" pulumi-lang-java=\"`paramLength`\">`param_length`</span> block is documented below.\n"
        },
        "urlParamLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintUrlParamLength:ObjectWafProfileConstraintUrlParamLength",
          "description": "Url-Param-Length. The structure of <span pulumi-lang-nodejs=\"`urlParamLength`\" pulumi-lang-dotnet=\"`UrlParamLength`\" pulumi-lang-go=\"`urlParamLength`\" pulumi-lang-python=\"`url_param_length`\" pulumi-lang-yaml=\"`urlParamLength`\" pulumi-lang-java=\"`urlParamLength`\">`url_param_length`</span> block is documented below.\n"
        },
        "version": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion",
          "description": "Version. The structure of <span pulumi-lang-nodejs=\"`version`\" pulumi-lang-dotnet=\"`Version`\" pulumi-lang-go=\"`version`\" pulumi-lang-python=\"`version`\" pulumi-lang-yaml=\"`version`\" pulumi-lang-java=\"`version`\">`version`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWafProfileConstraintContentLength:ObjectWafProfileConstraintContentLength": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP content in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "length",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintException:ObjectWafProfileConstraintException": {
      "properties": {
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "contentLength": {
          "type": "string",
          "description": "HTTP content length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "headerLength": {
          "type": "string",
          "description": "HTTP header length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Enable/disable hostname check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Exception ID.\n"
        },
        "lineLength": {
          "type": "string",
          "description": "HTTP line length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "malformed": {
          "type": "string",
          "description": "Enable/disable malformed HTTP request check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCookie": {
          "type": "string",
          "description": "Maximum number of cookies in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxHeaderLine": {
          "type": "string",
          "description": "Maximum number of HTTP header line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRangeSegment": {
          "type": "string",
          "description": "Maximum number of range segments in HTTP range line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxUrlParam": {
          "type": "string",
          "description": "Maximum number of parameters in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "method": {
          "type": "string",
          "description": "Enable/disable HTTP method check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "paramLength": {
          "type": "string",
          "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlParamLength": {
          "type": "string",
          "description": "Maximum length of parameter in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Enable/disable HTTP version check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "contentLength",
            "headerLength",
            "hostname",
            "lineLength",
            "malformed",
            "maxCookie",
            "maxHeaderLine",
            "maxRangeSegment",
            "maxUrlParam",
            "method",
            "paramLength",
            "regex",
            "urlParamLength",
            "version"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintHeaderLength:ObjectWafProfileConstraintHeaderLength": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP header in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "length",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintLineLength:ObjectWafProfileConstraintLineLength": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP line in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "length",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintMaxCookie:ObjectWafProfileConstraintMaxCookie": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCookie": {
          "type": "number",
          "description": "Maximum number of cookies in HTTP request (0 to 2147483647).\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "maxCookie",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintMaxHeaderLine:ObjectWafProfileConstraintMaxHeaderLine": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxHeaderLine": {
          "type": "number",
          "description": "Maximum number HTTP header lines (0 to 2147483647).\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "maxHeaderLine",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintMaxRangeSegment:ObjectWafProfileConstraintMaxRangeSegment": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRangeSegment": {
          "type": "number",
          "description": "Maximum number of range segments in HTTP range line (0 to 2147483647).\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "maxRangeSegment",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintMaxUrlParam:ObjectWafProfileConstraintMaxUrlParam": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxUrlParam": {
          "type": "number",
          "description": "Maximum number of parameters in URL (0 to 2147483647).\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "maxUrlParam",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintParamLength:ObjectWafProfileConstraintParamLength": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "length": {
          "type": "number",
          "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "length",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintUrlParamLength:ObjectWafProfileConstraintUrlParamLength": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "length": {
          "type": "number",
          "description": "Maximum length of URL parameter in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "length",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileMethod:ObjectWafProfileMethod": {
      "properties": {
        "defaultAllowedMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "methodPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethodMethodPolicy:ObjectWafProfileMethodMethodPolicy"
          },
          "description": "Method-Policy. The structure of <span pulumi-lang-nodejs=\"`methodPolicy`\" pulumi-lang-dotnet=\"`MethodPolicy`\" pulumi-lang-go=\"`methodPolicy`\" pulumi-lang-python=\"`method_policy`\" pulumi-lang-yaml=\"`methodPolicy`\" pulumi-lang-java=\"`methodPolicy`\">`method_policy`</span> block is documented below.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "defaultAllowedMethods",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileMethodMethodPolicy:ObjectWafProfileMethodMethodPolicy": {
      "properties": {
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "allowedMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "HTTP method policy ID.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "allowedMethods",
            "regex"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileSignature:ObjectWafProfileSignature": {
      "properties": {
        "creditCardDetectionThreshold": {
          "type": "number",
          "description": "The minimum number of Credit cards to detect violation.\n"
        },
        "customSignatures": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureCustomSignature:ObjectWafProfileSignatureCustomSignature"
          },
          "description": "Custom-Signature. The structure of <span pulumi-lang-nodejs=\"`customSignature`\" pulumi-lang-dotnet=\"`CustomSignature`\" pulumi-lang-go=\"`customSignature`\" pulumi-lang-python=\"`custom_signature`\" pulumi-lang-yaml=\"`customSignature`\" pulumi-lang-java=\"`customSignature`\">`custom_signature`</span> block is documented below.\n"
        },
        "disabledSignature": {
          "type": "string",
          "description": "Disabled signatures\n"
        },
        "disabledSubClass": {
          "type": "string",
          "description": "Disabled signature subclasses.\n"
        },
        "mainClass": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureMainClass:ObjectWafProfileSignatureMainClass",
          "description": "Main-Class. The structure of <span pulumi-lang-nodejs=\"`mainClass`\" pulumi-lang-dotnet=\"`MainClass`\" pulumi-lang-go=\"`mainClass`\" pulumi-lang-python=\"`main_class`\" pulumi-lang-yaml=\"`mainClass`\" pulumi-lang-java=\"`mainClass`\">`main_class`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "creditCardDetectionThreshold"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileSignatureCustomSignature:ObjectWafProfileSignatureCustomSignature": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "Traffic direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Signature name.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Match pattern.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Match HTTP target. Valid values: <span pulumi-lang-nodejs=\"`arg`\" pulumi-lang-dotnet=\"`Arg`\" pulumi-lang-go=\"`arg`\" pulumi-lang-python=\"`arg`\" pulumi-lang-yaml=\"`arg`\" pulumi-lang-java=\"`arg`\">`arg`</span>, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "caseSensitivity",
            "direction",
            "log",
            "severity",
            "status",
            "targets"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileSignatureMainClass:ObjectWafProfileSignatureMainClass": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Main signature class ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "severity",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileUrlAccess:ObjectWafProfileUrlAccess": {
      "properties": {
        "accessPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlAccessAccessPattern:ObjectWafProfileUrlAccessAccessPattern"
          },
          "description": "Access-Pattern. The structure of <span pulumi-lang-nodejs=\"`accessPattern`\" pulumi-lang-dotnet=\"`AccessPattern`\" pulumi-lang-go=\"`accessPattern`\" pulumi-lang-python=\"`access_pattern`\" pulumi-lang-yaml=\"`accessPattern`\" pulumi-lang-java=\"`accessPattern`\">`access_pattern`</span> block is documented below.\n"
        },
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "id": {
          "type": "number",
          "description": "URL access ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "severity"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileUrlAccessAccessPattern:ObjectWafProfileUrlAccessAccessPattern": {
      "properties": {
        "id": {
          "type": "number",
          "description": "URL access pattern ID.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable match negation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "negate",
            "regex"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWafProfileUrlaccessAccessPattern:ObjectWafProfileUrlaccessAccessPattern": {
      "properties": {
        "id": {
          "type": "number",
          "description": "URL access pattern ID.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable match negation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "negate",
            "regex"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWanoptProfileCifs:ObjectWanoptProfileCifs": {
      "properties": {
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "byteCaching",
            "logTraffic",
            "ports",
            "preferChunking",
            "protocolOpt",
            "secureTunnel",
            "status",
            "tunnelSharing"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWanoptProfileFtp:ObjectWanoptProfileFtp": {
      "properties": {
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "byteCaching",
            "logTraffic",
            "ports",
            "preferChunking",
            "protocolOpt",
            "secureTunnel",
            "ssl",
            "status",
            "tunnelSharing"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWanoptProfileHttp:ObjectWanoptProfileHttp": {
      "properties": {
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslPorts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelNonHttp": {
          "type": "string",
          "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        },
        "unknownHttpVersion": {
          "type": "string",
          "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "byteCaching",
            "logTraffic",
            "ports",
            "preferChunking",
            "protocolOpt",
            "secureTunnel",
            "ssl",
            "sslPorts",
            "status",
            "tunnelSharing"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWanoptProfileMapi:ObjectWanoptProfileMapi": {
      "properties": {
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "byteCaching",
            "logTraffic",
            "ports",
            "secureTunnel",
            "status",
            "tunnelSharing"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWanoptProfileTcp:ObjectWanoptProfileTcp": {
      "properties": {
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "byteCachingOpt": {
          "type": "string",
          "description": "Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: `mem-only`, `mem-disk`.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "port": {
          "type": "string",
          "description": "Port numbers or port number ranges for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslPorts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Port numbers or port number ranges on which to expect HTTPS traffic for SSL/TLS offloading.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "byteCaching",
            "byteCachingOpt",
            "logTraffic",
            "port",
            "secureTunnel",
            "ssl",
            "sslPorts",
            "status",
            "tunnelSharing"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterContentEntry:ObjectWebfilterContentEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Block or exempt word when a match is found. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language of banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`cyrillic`\" pulumi-lang-dotnet=\"`Cyrillic`\" pulumi-lang-go=\"`cyrillic`\" pulumi-lang-python=\"`cyrillic`\" pulumi-lang-yaml=\"`cyrillic`\" pulumi-lang-java=\"`cyrillic`\">`cyrillic`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Banned word.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Banned word pattern type: wildcard pattern or Perl regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score, to be applied every time the word appears on a web page (0 - 4294967295, default = 10).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable banned word. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "lang",
            "patternType",
            "score",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterContentheaderEntry:ObjectWebfilterContentheaderEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for this content type. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories that this content type applies to.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Content type (regular expression).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileAntiphish:ObjectWebfilterProfileAntiphish": {
      "properties": {
        "authentication": {
          "type": "string",
          "description": "Authentication methods. Valid values: `domain-controller`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
        },
        "checkBasicAuth": {
          "type": "string",
          "description": "Enable/disable checking of HTTP Basic Auth field for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkUri": {
          "type": "string",
          "description": "Enable/disable checking of GET URI parameters for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkUsernameOnly": {
          "type": "string",
          "description": "Enable/disable acting only on valid username credentials. Action will be taken for valid usernames regardless of password validity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishCustomPattern:ObjectWebfilterProfileAntiphishCustomPattern"
          },
          "description": "Custom-Patterns. The structure of <span pulumi-lang-nodejs=\"`customPatterns`\" pulumi-lang-dotnet=\"`CustomPatterns`\" pulumi-lang-go=\"`customPatterns`\" pulumi-lang-python=\"`custom_patterns`\" pulumi-lang-yaml=\"`customPatterns`\" pulumi-lang-java=\"`customPatterns`\">`custom_patterns`</span> block is documented below.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Action to be taken when there is no matching rule. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to verify received credentials against.\n"
        },
        "inspectionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishInspectionEntry:ObjectWebfilterProfileAntiphishInspectionEntry"
          },
          "description": "Inspection-Entries. The structure of <span pulumi-lang-nodejs=\"`inspectionEntries`\" pulumi-lang-dotnet=\"`InspectionEntries`\" pulumi-lang-go=\"`inspectionEntries`\" pulumi-lang-python=\"`inspection_entries`\" pulumi-lang-yaml=\"`inspectionEntries`\" pulumi-lang-java=\"`inspectionEntries`\">`inspection_entries`</span> block is documented below.\n"
        },
        "ldap": {
          "type": "string",
          "description": "LDAP server for which to verify received credentials against.\n"
        },
        "maxBodyLen": {
          "type": "number",
          "description": "Maximum size of a POST body to check for credentials.\n"
        },
        "status": {
          "type": "string",
          "description": "Toggle AntiPhishing functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "authentication",
            "checkBasicAuth",
            "checkUri",
            "checkUsernameOnly",
            "defaultAction",
            "maxBodyLen",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileAntiphishCustomPattern:ObjectWebfilterProfileAntiphishCustomPattern": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Category that the pattern matches. Valid values: <span pulumi-lang-nodejs=\"`username`\" pulumi-lang-dotnet=\"`Username`\" pulumi-lang-go=\"`username`\" pulumi-lang-python=\"`username`\" pulumi-lang-yaml=\"`username`\" pulumi-lang-java=\"`username`\">`username`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Target pattern.\n"
        },
        "type": {
          "type": "string",
          "description": "Pattern will be treated either as a regex pattern or literal string. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`literal`\" pulumi-lang-dotnet=\"`Literal`\" pulumi-lang-go=\"`literal`\" pulumi-lang-python=\"`literal`\" pulumi-lang-yaml=\"`literal`\" pulumi-lang-java=\"`literal`\">`literal`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileAntiphishInspectionEntry:ObjectWebfilterProfileAntiphishInspectionEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to be taken upon an AntiPhishing match. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
        },
        "fortiguardCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard category to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Inspection target name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "fortiguardCategories"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileFileFilter:ObjectWebfilterProfileFileFilter": {
      "properties": {
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFileFilterEntry:ObjectWebfilterProfileFileFilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanArchiveContents": {
          "type": "string",
          "description": "Enable/disable file filter archive contents scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable file filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWebfilterProfileFileFilterEntry:ObjectWebfilterProfileFileFilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "encryption": {
          "type": "string",
          "description": "Encryption. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "fileTypes",
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdWf:ObjectWebfilterProfileFtgdWf": {
      "properties": {
        "exemptQuotas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Do not stop quota for these categories.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdWfFilter:ObjectWebfilterProfileFtgdWfFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "maxQuotaTimeout": {
          "type": "number",
          "description": "Maximum FortiGuard quota used by single page view in seconds (excludes streams).\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options for FortiGuard Web Filter. Valid values: `error-allow`, `http-err-detail`, `rate-image-urls`, `strict-blocking`, `rate-server-ip`, `redir-block`, `connect-request-bypass`, `log-all-url`, `ftgd-disable`.\n"
        },
        "ovrds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow web filter profile overrides.\n"
        },
        "quotas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdWfQuota:ObjectWebfilterProfileFtgdWfQuota"
          },
          "description": "Quota. The structure of <span pulumi-lang-nodejs=\"`quota`\" pulumi-lang-dotnet=\"`Quota`\" pulumi-lang-go=\"`quota`\" pulumi-lang-python=\"`quota`\" pulumi-lang-yaml=\"`quota`\" pulumi-lang-java=\"`quota`\">`quota`</span> block is documented below.\n"
        },
        "rateCrlUrls": {
          "type": "string",
          "description": "Enable/disable rating CRL by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCssUrls": {
          "type": "string",
          "description": "Enable/disable rating CSS by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateImageUrls": {
          "type": "string",
          "description": "Rate-Image-Urls. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateJavascriptUrls": {
          "type": "string",
          "description": "Enable/disable rating JavaScript by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdWfRisk:ObjectWebfilterProfileFtgdWfRisk"
          },
          "description": "Risk. The structure of <span pulumi-lang-nodejs=\"`risk`\" pulumi-lang-dotnet=\"`Risk`\" pulumi-lang-go=\"`risk`\" pulumi-lang-python=\"`risk`\" pulumi-lang-yaml=\"`risk`\" pulumi-lang-java=\"`risk`\">`risk`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "exemptQuotas",
            "maxQuotaTimeout",
            "options",
            "ovrds",
            "rateCrlUrls",
            "rateCssUrls",
            "rateImageUrls",
            "rateJavascriptUrls"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdWfFilter:ObjectWebfilterProfileFtgdWfFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`authenticate`\" pulumi-lang-dotnet=\"`Authenticate`\" pulumi-lang-go=\"`authenticate`\" pulumi-lang-python=\"`authenticate`\" pulumi-lang-yaml=\"`authenticate`\" pulumi-lang-java=\"`authenticate`\">`authenticate`</span>.\n"
        },
        "authUsrGrp": {
          "type": "string",
          "description": "Groups with permission to authenticate.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories and groups the filter examines.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideReplacemsg": {
          "type": "string",
          "description": "Override replacement message.\n"
        },
        "warnDuration": {
          "type": "string",
          "description": "Duration of warnings.\n"
        },
        "warningDurationType": {
          "type": "string",
          "description": "Re-display warning after closing browser or after a timeout. Valid values: <span pulumi-lang-nodejs=\"`session`\" pulumi-lang-dotnet=\"`Session`\" pulumi-lang-go=\"`session`\" pulumi-lang-python=\"`session`\" pulumi-lang-yaml=\"`session`\" pulumi-lang-java=\"`session`\">`session`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "warningPrompt": {
          "type": "string",
          "description": "Warning prompts in each category or each domain. Valid values: `per-domain`, `per-category`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "category",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdWfQuota:ObjectWebfilterProfileFtgdWfQuota": {
      "properties": {
        "category": {
          "type": "string",
          "description": "FortiGuard categories to apply quota to (category action must be set to monitor).\n"
        },
        "duration": {
          "type": "string",
          "description": "Duration of quota.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "overrideReplacemsg": {
          "type": "string",
          "description": "Override replacement message.\n"
        },
        "type": {
          "type": "string",
          "description": "Quota type. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>.\n"
        },
        "unit": {
          "type": "string",
          "description": "Traffic quota unit of measurement. Valid values: `B`, `KB`, `MB`, `GB`.\n"
        },
        "value": {
          "type": "number",
          "description": "Traffic quota value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdWfRisk:ObjectWebfilterProfileFtgdWfRisk": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "riskLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Risk level to be examined.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "riskLevels"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdwfFilter:ObjectWebfilterProfileFtgdwfFilter": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`authenticate`\" pulumi-lang-dotnet=\"`Authenticate`\" pulumi-lang-go=\"`authenticate`\" pulumi-lang-python=\"`authenticate`\" pulumi-lang-yaml=\"`authenticate`\" pulumi-lang-java=\"`authenticate`\">`authenticate`</span>.\n"
        },
        "authUsrGrp": {
          "type": "string",
          "description": "Groups with permission to authenticate.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories and groups the filter examines.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideReplacemsg": {
          "type": "string",
          "description": "Override replacement message.\n"
        },
        "warnDuration": {
          "type": "string",
          "description": "Duration of warnings.\n"
        },
        "warningDurationType": {
          "type": "string",
          "description": "Re-display warning after closing browser or after a timeout. Valid values: <span pulumi-lang-nodejs=\"`session`\" pulumi-lang-dotnet=\"`Session`\" pulumi-lang-go=\"`session`\" pulumi-lang-python=\"`session`\" pulumi-lang-yaml=\"`session`\" pulumi-lang-java=\"`session`\">`session`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "warningPrompt": {
          "type": "string",
          "description": "Warning prompts in each category or each domain. Valid values: `per-domain`, `per-category`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "category",
            "log"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdwfQuota:ObjectWebfilterProfileFtgdwfQuota": {
      "properties": {
        "category": {
          "type": "string",
          "description": "FortiGuard categories to apply quota to (category action must be set to monitor).\n"
        },
        "duration": {
          "type": "string",
          "description": "Duration of quota.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "overrideReplacemsg": {
          "type": "string",
          "description": "Override replacement message.\n"
        },
        "type": {
          "type": "string",
          "description": "Quota type. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>.\n"
        },
        "unit": {
          "type": "string",
          "description": "Traffic quota unit of measurement. Valid values: `B`, `KB`, `MB`, `GB`.\n"
        },
        "value": {
          "type": "number",
          "description": "Traffic quota value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWebfilterProfileFtgdwfRisk:ObjectWebfilterProfileFtgdwfRisk": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "riskLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Risk level to be examined.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "riskLevels"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileOverride:ObjectWebfilterProfileOverride": {
      "properties": {
        "ovrdCookie": {
          "type": "string",
          "description": "Allow/deny browser-based (cookie) overrides. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "ovrdDur": {
          "type": "string",
          "description": "Override duration.\n"
        },
        "ovrdDurMode": {
          "type": "string",
          "description": "Override duration mode. Valid values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>.\n"
        },
        "ovrdScope": {
          "type": "string",
          "description": "Override scope. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, `user-group`, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>, <span pulumi-lang-nodejs=\"`browser`\" pulumi-lang-dotnet=\"`Browser`\" pulumi-lang-go=\"`browser`\" pulumi-lang-python=\"`browser`\" pulumi-lang-yaml=\"`browser`\" pulumi-lang-java=\"`browser`\">`browser`</span>.\n"
        },
        "ovrdUserGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User groups with permission to use the override.\n"
        },
        "profileAttribute": {
          "type": "string",
          "description": "Profile attribute to retrieve from the RADIUS server. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Override profile type. Valid values: <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>.\n"
        },
        "profiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Web filter profile with permission to create overrides.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ovrdCookie",
            "ovrdDur",
            "ovrdDurMode",
            "ovrdScope",
            "ovrdUserGroups",
            "profileAttribute",
            "profileType",
            "profiles"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileUrlExtraction:ObjectWebfilterProfileUrlExtraction": {
      "properties": {
        "redirectHeader": {
          "type": "string",
          "description": "HTTP header name to use for client redirect on blocked requests\n"
        },
        "redirectNoContent": {
          "type": "string",
          "description": "Enable / Disable empty message-body entity in HTTP response Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "HTTP header value to use for client redirect on blocked requests\n"
        },
        "serverFqdn": {
          "type": "string",
          "description": "URL extraction server FQDN (fully qualified domain name)\n"
        },
        "status": {
          "type": "string",
          "description": "Enable URL Extraction Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWebfilterProfileWeb:ObjectWebfilterProfileWeb": {
      "properties": {
        "allowlists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard allowlist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
        },
        "blacklist": {
          "type": "string",
          "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blocklist": {
          "type": "string",
          "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bwordTable": {
          "type": "string",
          "description": "Banned word table ID.\n"
        },
        "bwordThreshold": {
          "type": "number",
          "description": "Banned word score threshold.\n"
        },
        "contentHeaderList": {
          "type": "string",
          "description": "Content header list.\n"
        },
        "keywordMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search keywords to log when match is found.\n"
        },
        "logSearch": {
          "type": "string",
          "description": "Enable/disable logging all search phrases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Safe search type. Valid values: <span pulumi-lang-nodejs=\"`google`\" pulumi-lang-dotnet=\"`Google`\" pulumi-lang-go=\"`google`\" pulumi-lang-python=\"`google`\" pulumi-lang-yaml=\"`google`\" pulumi-lang-java=\"`google`\">`google`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, <span pulumi-lang-nodejs=\"`bing`\" pulumi-lang-dotnet=\"`Bing`\" pulumi-lang-go=\"`bing`\" pulumi-lang-python=\"`bing`\" pulumi-lang-yaml=\"`bing`\" pulumi-lang-java=\"`bing`\">`bing`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>.\n"
        },
        "urlfilterTable": {
          "type": "string",
          "description": "URL filter table ID.\n"
        },
        "vimeoRestrict": {
          "type": "string",
          "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
        },
        "whitelists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard whitelist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "YouTube EDU filter level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "allowlists",
            "blacklist",
            "blocklist",
            "bwordThreshold",
            "keywordMatches",
            "logSearch",
            "safeSearches",
            "whitelists",
            "youtubeRestrict"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebfilterProfileYoutubeChannelFilter:ObjectWebfilterProfileYoutubeChannelFilter": {
      "properties": {
        "channelId": {
          "type": "string",
          "description": "YouTube channel ID to be filtered.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWebfilterUrlfilterEntry:ObjectWebfilterUrlfilterEntry": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "antiphishAction": {
          "type": "string",
          "description": "Action to take for AntiPhishing matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsAddressFamily": {
          "type": "string",
          "description": "Resolve IPv4 address, IPv6 address, or both from DNS server. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "exempts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If action is set to exempt, select the security profile operations that exempt URLs skip. Separate multiple options with a space. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, `web-content`, `activex-java-cookie`, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`filepattern`\" pulumi-lang-dotnet=\"`Filepattern`\" pulumi-lang-go=\"`filepattern`\" pulumi-lang-python=\"`filepattern`\" pulumi-lang-yaml=\"`filepattern`\" pulumi-lang-java=\"`filepattern`\">`filepattern`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, `range-block`, <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "referrerHost": {
          "type": "string",
          "description": "Referrer host name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this URL filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Filter type (simple, regex, or wildcard). Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL to be filtered.\n"
        },
        "webProxyProfile": {
          "type": "string",
          "description": "Web proxy profile.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "antiphishAction",
            "dnsAddressFamily",
            "exempts",
            "status",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebproxyForwardservergroupServerList:ObjectWebproxyForwardservergroupServerList": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Forward server name.\n"
        },
        "weight": {
          "type": "number",
          "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10)\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWebproxyProfileHeader:ObjectWebproxyProfileHeader": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action when the HTTP header is forwarded. Valid values: `add-to-request`, `add-to-response`, `remove-from-request`, `remove-from-response`.\n"
        },
        "addOption": {
          "type": "string",
          "description": "Configure options to append content to existing HTTP header or add new HTTP header. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>.\n"
        },
        "base64Encoding": {
          "type": "string",
          "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "content": {
          "type": "string",
          "description": "HTTP header content.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination address and address group names (IPv6).\n"
        },
        "id": {
          "type": "number",
          "description": "HTTP forwarded header id.\n"
        },
        "name": {
          "type": "string",
          "description": "HTTP forwarded header name.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure protocol(s) to take add-option action on (HTTP, HTTPS, or both). Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "addOption",
            "base64Encoding",
            "id",
            "protocols"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "dstport": {
          "type": "number",
          "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule ID (1 - 65535).\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "srcport": {
          "type": "number",
          "description": "Source port (0 - 65535, default = 0, meaning any).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dstaddr",
            "protocol",
            "srcaddr"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "dstport": {
          "type": "number",
          "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule ID (1 - 65535).\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "srcport": {
          "type": "number",
          "description": "Source port (0 - 65535, default = 0, meaning any).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "dstaddr",
            "protocol",
            "srcaddr"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerApcfgprofileCommandList:ObjectWirelesscontrollerApcfgprofileCommandList": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Command ID.\n"
        },
        "name": {
          "type": "string",
          "description": "AP local configuration command name.\n"
        },
        "passwdValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AP local configuration command password value.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "The command type (default = non-password). Valid values: `non-password`, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "AP local configuration command value.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passwdValues",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerBonjourprofilePolicyList:ObjectWirelesscontrollerBonjourprofilePolicyList": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fromVlan": {
          "type": "string",
          "description": "VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0).\n"
        },
        "policyId": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bonjour services for the VLAN connecting to the Bonjour network. Valid values: <span pulumi-lang-nodejs=\"`airplay`\" pulumi-lang-dotnet=\"`Airplay`\" pulumi-lang-go=\"`airplay`\" pulumi-lang-python=\"`airplay`\" pulumi-lang-yaml=\"`airplay`\" pulumi-lang-java=\"`airplay`\">`airplay`</span>, <span pulumi-lang-nodejs=\"`afp`\" pulumi-lang-dotnet=\"`Afp`\" pulumi-lang-go=\"`afp`\" pulumi-lang-python=\"`afp`\" pulumi-lang-yaml=\"`afp`\" pulumi-lang-java=\"`afp`\">`afp`</span>, `bit-torrent`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ichat`\" pulumi-lang-dotnet=\"`Ichat`\" pulumi-lang-go=\"`ichat`\" pulumi-lang-python=\"`ichat`\" pulumi-lang-yaml=\"`ichat`\" pulumi-lang-java=\"`ichat`\">`ichat`</span>, <span pulumi-lang-nodejs=\"`itunes`\" pulumi-lang-dotnet=\"`Itunes`\" pulumi-lang-go=\"`itunes`\" pulumi-lang-python=\"`itunes`\" pulumi-lang-yaml=\"`itunes`\" pulumi-lang-java=\"`itunes`\">`itunes`</span>, <span pulumi-lang-nodejs=\"`printers`\" pulumi-lang-dotnet=\"`Printers`\" pulumi-lang-go=\"`printers`\" pulumi-lang-python=\"`printers`\" pulumi-lang-yaml=\"`printers`\" pulumi-lang-java=\"`printers`\">`printers`</span>, <span pulumi-lang-nodejs=\"`samba`\" pulumi-lang-dotnet=\"`Samba`\" pulumi-lang-go=\"`samba`\" pulumi-lang-python=\"`samba`\" pulumi-lang-yaml=\"`samba`\" pulumi-lang-java=\"`samba`\">`samba`</span>, <span pulumi-lang-nodejs=\"`scanners`\" pulumi-lang-dotnet=\"`Scanners`\" pulumi-lang-go=\"`scanners`\" pulumi-lang-python=\"`scanners`\" pulumi-lang-yaml=\"`scanners`\" pulumi-lang-java=\"`scanners`\">`scanners`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`chromecast`\" pulumi-lang-dotnet=\"`Chromecast`\" pulumi-lang-go=\"`chromecast`\" pulumi-lang-python=\"`chromecast`\" pulumi-lang-yaml=\"`chromecast`\" pulumi-lang-java=\"`chromecast`\">`chromecast`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "toVlan": {
          "type": "string",
          "description": "VLAN ID to which the Bonjour service is made available (0 - 4094, default = all).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "fromVlan",
            "services",
            "toVlan"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "mcc": {
          "type": "string",
          "description": "Mobile country code.\n"
        },
        "mnc": {
          "type": "string",
          "description": "Mobile network code.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpnairealmNaiList:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiList": {
      "properties": {
        "eapMethods": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethod"
          },
          "description": "Eap-Method. The structure of <span pulumi-lang-nodejs=\"`eapMethod`\" pulumi-lang-dotnet=\"`EapMethod`\" pulumi-lang-go=\"`eapMethod`\" pulumi-lang-python=\"`eap_method`\" pulumi-lang-yaml=\"`eapMethod`\" pulumi-lang-java=\"`eapMethod`\">`eap_method`</span> block is documented below.\n"
        },
        "encoding": {
          "type": "string",
          "description": "Enable/disable format in accordance with IETF RFC 4282. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "Configure NAI realms (delimited by a semi-colon character).\n"
        },
        "name": {
          "type": "string",
          "description": "NAI realm name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "encoding"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethod": {
      "properties": {
        "authParams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethodAuthParam"
          },
          "description": "Auth-Param. The structure of <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span> block is documented below.\n"
        },
        "index": {
          "type": "number",
          "description": "EAP method index.\n"
        },
        "method": {
          "type": "string",
          "description": "EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "method"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiListEapMethodAuthParam": {
      "properties": {
        "id": {
          "type": "string",
          "description": "ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, <span pulumi-lang-nodejs=\"`credential`\" pulumi-lang-dotnet=\"`Credential`\" pulumi-lang-go=\"`credential`\" pulumi-lang-python=\"`credential`\" pulumi-lang-yaml=\"`credential`\" pulumi-lang-java=\"`credential`\">`credential`</span>, `tunneled-credential`.\n"
        },
        "index": {
          "type": "number",
          "description": "Param index.\n"
        },
        "val": {
          "type": "string",
          "description": "Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "val"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod": {
      "properties": {
        "authParams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethodAuthParam"
          },
          "description": "Auth-Param. The structure of <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span> block is documented below.\n"
        },
        "index": {
          "type": "number",
          "description": "EAP method index.\n"
        },
        "method": {
          "type": "string",
          "description": "EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "method"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethodAuthParam": {
      "properties": {
        "id": {
          "type": "string",
          "description": "ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, <span pulumi-lang-nodejs=\"`credential`\" pulumi-lang-dotnet=\"`Credential`\" pulumi-lang-go=\"`credential`\" pulumi-lang-python=\"`credential`\" pulumi-lang-yaml=\"`credential`\" pulumi-lang-java=\"`credential`\">`credential`</span>, `tunneled-credential`.\n"
        },
        "index": {
          "type": "number",
          "description": "Param index.\n"
        },
        "val": {
          "type": "string",
          "description": "Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "val"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam": {
      "properties": {
        "id": {
          "type": "string",
          "description": "ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, <span pulumi-lang-nodejs=\"`credential`\" pulumi-lang-dotnet=\"`Credential`\" pulumi-lang-go=\"`credential`\" pulumi-lang-python=\"`credential`\" pulumi-lang-yaml=\"`credential`\" pulumi-lang-java=\"`credential`\">`credential`</span>, `tunneled-credential`.\n"
        },
        "index": {
          "type": "number",
          "description": "Param index.\n"
        },
        "val": {
          "type": "string",
          "description": "Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "val"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "index": {
          "type": "number",
          "description": "OI index.\n"
        },
        "oi": {
          "type": "string",
          "description": "Organization identifier.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpvenuenameValueList:ObjectWirelesscontrollerHotspot20AnqpvenuenameValueList": {
      "properties": {
        "index": {
          "type": "number",
          "description": "Value index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "value": {
          "type": "string",
          "description": "Venue name value.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "index",
            "lang"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20AnqpvenueurlValueList:ObjectWirelesscontrollerHotspot20AnqpvenueurlValueList": {
      "properties": {
        "index": {
          "type": "number",
          "description": "URL index.\n"
        },
        "number": {
          "type": "number",
          "description": "Venue number.\n"
        },
        "value": {
          "type": "string",
          "description": "Venue URL value.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList": {
      "properties": {
        "naiRealm": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "naiRealmEncoding": {
          "type": "string",
          "description": "NAI realm encoding.\n"
        },
        "name": {
          "type": "string",
          "description": "Advice of charge ID.\n"
        },
        "planInfos": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfo"
          },
          "description": "Plan-Info. The structure of <span pulumi-lang-nodejs=\"`planInfo`\" pulumi-lang-dotnet=\"`PlanInfo`\" pulumi-lang-go=\"`planInfo`\" pulumi-lang-python=\"`plan_info`\" pulumi-lang-yaml=\"`planInfo`\" pulumi-lang-java=\"`planInfo`\">`plan_info`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfo": {
      "properties": {
        "currency": {
          "type": "string",
          "description": "Currency code.\n"
        },
        "infoFile": {
          "type": "string",
          "description": "Info file.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Plan name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo": {
      "properties": {
        "currency": {
          "type": "string",
          "description": "Currency code.\n"
        },
        "infoFile": {
          "type": "string",
          "description": "Info file.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Plan name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qpoperatornameValueList:ObjectWirelesscontrollerHotspot20H2qpoperatornameValueList": {
      "properties": {
        "index": {
          "type": "number",
          "description": "Value index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "value": {
          "type": "string",
          "description": "Friendly name value.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "lang"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName": {
      "properties": {
        "friendlyName": {
          "type": "string",
          "description": "OSU provider friendly name.\n"
        },
        "index": {
          "type": "number",
          "description": "OSU provider friendly name index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "lang"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription": {
      "properties": {
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "serviceDescription": {
          "type": "string",
          "description": "Service description.\n"
        },
        "serviceId": {
          "type": "number",
          "description": "OSU service ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "lang"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList:ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList": {
      "properties": {
        "name": {
          "type": "string",
          "description": "OSU NAI ID.\n"
        },
        "osuNai": {
          "type": "string",
          "description": "OSU NAI.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "name"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20IconIconList:ObjectWirelesscontrollerHotspot20IconIconList": {
      "properties": {
        "file": {
          "type": "string",
          "description": "Icon file.\n"
        },
        "height": {
          "type": "number",
          "description": "Icon height.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Icon name.\n"
        },
        "type": {
          "type": "string",
          "description": "Icon type. Valid values: <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>.\n"
        },
        "width": {
          "type": "number",
          "description": "Icon width.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "lang",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20QosmapDscpExcept:ObjectWirelesscontrollerHotspot20QosmapDscpExcept": {
      "properties": {
        "dscp": {
          "type": "number",
          "description": "DSCP value.\n"
        },
        "index": {
          "type": "number",
          "description": "DSCP exception index.\n"
        },
        "up": {
          "type": "number",
          "description": "User priority.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerHotspot20QosmapDscpRange:ObjectWirelesscontrollerHotspot20QosmapDscpRange": {
      "properties": {
        "high": {
          "type": "number",
          "description": "DSCP high value.\n"
        },
        "index": {
          "type": "number",
          "description": "DSCP range index.\n"
        },
        "low": {
          "type": "number",
          "description": "DSCP low value.\n"
        },
        "up": {
          "type": "number",
          "description": "User priority.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "high",
            "low"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerMpskprofileMpskGroup:ObjectWirelesscontrollerMpskprofileMpskGroup": {
      "properties": {
        "mpskKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskGroupMpskKey:ObjectWirelesscontrollerMpskprofileMpskGroupMpskKey"
          },
          "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "MPSK group name.\n"
        },
        "vlanId": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "vlanType": {
          "type": "string",
          "description": "MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "vlanType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerMpskprofileMpskGroupMpskKey:ObjectWirelesscontrollerMpskprofileMpskGroupMpskKey": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "concurrentClientLimitType": {
          "type": "string",
          "description": "MPSK client limit type options. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>, <span pulumi-lang-nodejs=\"`specified`\" pulumi-lang-dotnet=\"`Specified`\" pulumi-lang-go=\"`specified`\" pulumi-lang-python=\"`specified`\" pulumi-lang-yaml=\"`specified`\" pulumi-lang-java=\"`specified`\">`specified`</span>.\n"
        },
        "concurrentClients": {
          "type": "number",
          "description": "Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "mpskSchedules": {
          "type": "string",
          "description": "Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid.\n"
        },
        "name": {
          "type": "string",
          "description": "Pre-shared key name.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA Pre-shared key.\n",
          "secret": true
        },
        "pmks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA PMK.\n",
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "concurrentClientLimitType",
            "concurrentClients",
            "mac",
            "passphrases",
            "pmks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerMpskprofileMpskgroupMpskKey:ObjectWirelesscontrollerMpskprofileMpskgroupMpskKey": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "concurrentClientLimitType": {
          "type": "string",
          "description": "MPSK client limit type options. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>, <span pulumi-lang-nodejs=\"`specified`\" pulumi-lang-dotnet=\"`Specified`\" pulumi-lang-go=\"`specified`\" pulumi-lang-python=\"`specified`\" pulumi-lang-yaml=\"`specified`\" pulumi-lang-java=\"`specified`\">`specified`</span>.\n"
        },
        "concurrentClients": {
          "type": "number",
          "description": "Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "mpskSchedules": {
          "type": "string",
          "description": "Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid.\n"
        },
        "name": {
          "type": "string",
          "description": "Pre-shared key name.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA Pre-shared key.\n",
          "secret": true
        },
        "pmks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA PMK.\n",
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "concurrentClientLimitType",
            "concurrentClients",
            "mac",
            "passphrases",
            "pmks"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerVapDynamicMapping:ObjectWirelesscontrollerVapDynamicMapping": {
      "properties": {
        "_centmgmt": {
          "type": "string",
          "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_dhcpSvrId": {
          "type": "string",
          "description": "_Dhcp_Svr_Id.\n"
        },
        "_intfAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfDeviceAccessList": {
          "type": "string",
          "description": "_Intf_Device-Access-List.\n"
        },
        "_intfDeviceIdentification": {
          "type": "string",
          "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDeviceNetscan": {
          "type": "string",
          "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayIp": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Ip.\n"
        },
        "_intfDhcp6RelayService": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayType": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "_intfDhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Dhcp-Relay-Ip.\n"
        },
        "_intfDhcpRelayService": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcpRelayType": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "_intfIp": {
          "type": "string",
          "description": "_Intf_Ip.\n"
        },
        "_intfIp6Address": {
          "type": "string",
          "description": "_Intf_Ip6-Address.\n"
        },
        "_intfIp6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfListenForticlientConnection": {
          "type": "string",
          "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping_Scope:ObjectWirelesscontrollerVapDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accessControlList": {
          "type": "string",
          "description": "Access-Control-List.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
        },
        "additionalAkms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional-Akms. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
        },
        "addressGroup": {
          "type": "string",
          "description": "Address group ID.\n"
        },
        "addressGroupPolicy": {
          "type": "string",
          "description": "Address-Group-Policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationDetectionEngine": {
          "type": "string",
          "description": "Application-Detection-Engine. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationDscpMarking": {
          "type": "string",
          "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "applicationReportIntv": {
          "type": "number",
          "description": "Application-Report-Intv.\n"
        },
        "atfWeight": {
          "type": "number",
          "description": "Airtime weight in percentage (default = 20).\n"
        },
        "auth": {
          "type": "string",
          "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "beaconAdvertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastSuppressions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Bss-Color-Partial. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmDisassociationImminent": {
          "type": "string",
          "description": "Bstm-Disassociation-Imminent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmLoadBalancingDisassocTimer": {
          "type": "number",
          "description": "Bstm-Load-Balancing-Disassoc-Timer.\n"
        },
        "bstmRssiDisassocTimer": {
          "type": "number",
          "description": "Bstm-Rssi-Disassoc-Timer.\n"
        },
        "captivePortalAcName": {
          "type": "string",
          "description": "Local-bridging captive portal ac-name.\n"
        },
        "captivePortalAuthTimeout": {
          "type": "number",
          "description": "Captive-Portal-Auth-Timeout.\n"
        },
        "captivePortalFwAccounting": {
          "type": "string",
          "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalMacauthRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the macauth RADIUS server.\n",
          "secret": true
        },
        "captivePortalMacauthRadiusServer": {
          "type": "string",
          "description": "Captive portal external RADIUS server domain name or IP address.\n"
        },
        "captivePortalRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the RADIUS server.\n",
          "secret": true
        },
        "captivePortalRadiusServer": {
          "type": "string",
          "description": "Captive portal RADIUS server domain name or IP address.\n"
        },
        "captivePortalSessionTimeoutInterval": {
          "type": "number",
          "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
        },
        "clientCount": {
          "type": "number",
          "description": "Client-Count.\n"
        },
        "dhcpAddressEnforcement": {
          "type": "string",
          "description": "Dhcp-Address-Enforcement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpLeaseTime": {
          "type": "number",
          "description": "DHCP lease time in seconds for NAT IP address.\n"
        },
        "dhcpOption43Insertion": {
          "type": "string",
          "description": "Dhcp-Option43-Insertion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82CircuitIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
        },
        "dhcpOption82Insertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82RemoteIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
        },
        "dynamicVlan": {
          "type": "string",
          "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauth": {
          "type": "string",
          "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauthIntv": {
          "type": "number",
          "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
        },
        "eapolKeyRetries": {
          "type": "string",
          "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encrypt": {
          "type": "string",
          "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
        },
        "externalFastRoaming": {
          "type": "string",
          "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "externalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "externalWebFormat": {
          "type": "string",
          "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
        },
        "fastBssTransition": {
          "type": "string",
          "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fastRoaming": {
          "type": "string",
          "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftMobilityDomain": {
          "type": "number",
          "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
        },
        "ftOverDs": {
          "type": "string",
          "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftR0KeyLifetime": {
          "type": "number",
          "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "Gas-Comeback-Delay.\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "Gas-Fragmentation-Limit.\n"
        },
        "gtkRekey": {
          "type": "string",
          "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtkRekeyIntv": {
          "type": "number",
          "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "highEfficiency": {
          "type": "string",
          "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hotspot20Profile": {
          "type": "string",
          "description": "Hotspot 2.0 profile name.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Igmp-Snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intraVapPrivacy": {
          "type": "string",
          "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipv6Rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ipv6-Rules. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
        },
        "keyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WEP Key.\n",
          "secret": true
        },
        "l3Roaming": {
          "type": "string",
          "description": "L3-Roaming. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l3RoamingMode": {
          "type": "string",
          "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
        },
        "ldpc": {
          "type": "string",
          "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
        },
        "localAuthentication": {
          "type": "string",
          "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localBridging": {
          "type": "string",
          "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localLan": {
          "type": "string",
          "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "localStandalone": {
          "type": "string",
          "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDns": {
          "type": "string",
          "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDnsIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 addresses for the local standalone DNS.\n"
        },
        "localStandaloneNat": {
          "type": "string",
          "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localSwitching": {
          "type": "string",
          "description": "Local-Switching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macCalledStationDelimiter": {
          "type": "string",
          "description": "Mac-Called-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCallingStationDelimiter": {
          "type": "string",
          "description": "Mac-Calling-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "Mac-Case. Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macFilter": {
          "type": "string",
          "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macFilterPolicyOther": {
          "type": "string",
          "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "Mac-Password-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "Mac-Username-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
        },
        "maxClientsAp": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
        },
        "mbo": {
          "type": "string",
          "description": "Mbo. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mboCellDataConnPref": {
          "type": "string",
          "description": "Mbo-Cell-Data-Conn-Pref. Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
        },
        "meDisableThresh": {
          "type": "number",
          "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
        },
        "meshBackhaul": {
          "type": "string",
          "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpsk": {
          "type": "string",
          "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk-Profile.\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastEnhance": {
          "type": "string",
          "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastRate": {
          "type": "string",
          "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
        },
        "n80211k": {
          "type": "string",
          "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n80211v": {
          "type": "string",
          "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nac": {
          "type": "string",
          "description": "Nac. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacProfile": {
          "type": "string",
          "description": "Nac-Profile.\n"
        },
        "neighborReportDualBand": {
          "type": "string",
          "description": "Neighbor-Report-Dual-Band. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "okc": {
          "type": "string",
          "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osen": {
          "type": "string",
          "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
        },
        "oweTransition": {
          "type": "string",
          "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweTransitionSsid": {
          "type": "string",
          "description": "OWE transition mode peer SSID.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "pmfAssocComebackTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
        },
        "pmfSaQueryRetryTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
        },
        "portMacauth": {
          "type": "string",
          "description": "Port-Macauth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
        },
        "portMacauthReauthTimeout": {
          "type": "number",
          "description": "Port-Macauth-Reauth-Timeout.\n"
        },
        "portMacauthTimeout": {
          "type": "number",
          "description": "Port-Macauth-Timeout.\n"
        },
        "portalMessageOverrideGroup": {
          "type": "string",
          "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
        },
        "portalType": {
          "type": "string",
          "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
        },
        "primaryWagProfile": {
          "type": "string",
          "description": "Primary wireless access gateway profile name.\n"
        },
        "probeRespSuppression": {
          "type": "string",
          "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeRespThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
        },
        "ptkRekey": {
          "type": "string",
          "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ptkRekeyIntv": {
          "type": "number",
          "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Quality of service profile name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radio2gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
        },
        "radio5gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
        },
        "radioSensitivity": {
          "type": "string",
          "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBlockInterval": {
          "type": "number",
          "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
        },
        "radiusMacAuthServer": {
          "type": "string",
          "description": "RADIUS-based MAC authentication server.\n"
        },
        "radiusMacAuthUsergroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
        },
        "radiusMacMpskAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacMpskTimeout": {
          "type": "number",
          "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server to be used to authenticate WiFi users.\n"
        },
        "rates11acMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
        },
        "rates11acSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11acSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11as": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11axMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
        },
        "rates11axSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11axSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11bgs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11nSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
        },
        "rates11nSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
        },
        "roamingAcctInterimUpdate": {
          "type": "string",
          "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
        },
        "saeH2eOnly": {
          "type": "string",
          "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeHnpOnly": {
          "type": "string",
          "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "saePk": {
          "type": "string",
          "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePrivateKey": {
          "type": "string",
          "description": "Private key used for WPA3 SAE-PK authentication.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "secondaryWagProfile": {
          "type": "string",
          "description": "Secondary wireless access gateway profile name.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Optional security exempt list for captive portal authentication.\n"
        },
        "securityObsoleteOption": {
          "type": "string",
          "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
        },
        "selectedUsergroups": {
          "type": "string",
          "description": "Selective user groups that are permitted to authenticate.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
        },
        "stickyClientRemove": {
          "type": "string",
          "description": "Sticky-Client-Remove. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stickyClientThreshold2g": {
          "type": "string",
          "description": "Sticky-Client-Threshold-2G.\n"
        },
        "stickyClientThreshold5g": {
          "type": "string",
          "description": "Sticky-Client-Threshold-5G.\n"
        },
        "stickyClientThreshold6g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tkipCounterMeasure": {
          "type": "string",
          "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEchoInterval": {
          "type": "number",
          "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
        },
        "tunnelFallbackInterval": {
          "type": "number",
          "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
        },
        "usergroup": {
          "type": "string",
          "description": "Firewall user group to be used to authenticate WiFi users.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmProfile": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        },
        "vlanAuto": {
          "type": "string",
          "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanPooling": {
          "type": "string",
          "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "voiceEnterprise": {
          "type": "string",
          "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "_centmgmt",
            "_intfAllowaccesses",
            "_intfDeviceIdentification",
            "_intfDeviceNetscan",
            "_intfDhcp6RelayService",
            "_intfDhcp6RelayType",
            "_intfDhcpRelayIps",
            "_intfDhcpRelayService",
            "_intfDhcpRelayType",
            "_intfIp6Allowaccesses",
            "_intfListenForticlientConnection",
            "_isFactorySetting",
            "additionalAkms",
            "addressGroupPolicy",
            "applicationDetectionEngine",
            "applicationDscpMarking",
            "applicationReportIntv",
            "atfWeight",
            "beaconAdvertisings",
            "broadcastSsid",
            "broadcastSuppressions",
            "bssColorPartial",
            "bstmDisassociationImminent",
            "bstmLoadBalancingDisassocTimer",
            "bstmRssiDisassocTimer",
            "captivePortalFwAccounting",
            "captivePortalMacauthRadiusSecrets",
            "captivePortalRadiusSecrets",
            "dhcpAddressEnforcement",
            "dhcpOption43Insertion",
            "dhcpOption82CircuitIdInsertion",
            "dhcpOption82Insertion",
            "dhcpOption82RemoteIdInsertion",
            "eapReauth",
            "eapReauthIntv",
            "eapolKeyRetries",
            "encrypt",
            "externalFastRoaming",
            "fastBssTransition",
            "fastRoaming",
            "gasComebackDelay",
            "gasFragmentationLimit",
            "gtkRekey",
            "gtkRekeyIntv",
            "highEfficiency",
            "igmpSnooping",
            "intraVapPrivacy",
            "ipv6Rules",
            "keys",
            "l3Roaming",
            "l3RoamingMode",
            "ldpc",
            "localBridging",
            "localLan",
            "localStandalone",
            "localStandaloneDns",
            "localStandaloneDnsIps",
            "macAuthBypass",
            "macCalledStationDelimiter",
            "macCallingStationDelimiter",
            "macCase",
            "macFilter",
            "macFilterPolicyOther",
            "macPasswordDelimiter",
            "macUsernameDelimiter",
            "mbo",
            "mboCellDataConnPref",
            "meDisableThresh",
            "meshBackhaul",
            "muMimo",
            "multicastEnhance",
            "multicastRate",
            "n80211k",
            "n80211v",
            "nac",
            "neighborReportDualBand",
            "okc",
            "osen",
            "oweGroups",
            "oweTransition",
            "passphrases",
            "pmf",
            "pmfAssocComebackTimeout",
            "pmfSaQueryRetryTimeout",
            "portMacauth",
            "portMacauthReauthTimeout",
            "portMacauthTimeout",
            "probeRespSuppression",
            "probeRespThreshold",
            "ptkRekey",
            "ptkRekeyIntv",
            "quarantine",
            "radio2gThreshold",
            "radio5gThreshold",
            "radioSensitivity",
            "radiusMacAuth",
            "radiusMacAuthUsergroups",
            "radiusMacMpskAuth",
            "radiusMacMpskTimeout",
            "rates11acSs12s",
            "rates11acSs34s",
            "rates11as",
            "rates11axSs12s",
            "rates11axSs34s",
            "rates11bgs",
            "rates11nSs12s",
            "rates11nSs34s",
            "saeGroups",
            "saeH2eOnly",
            "saePasswords",
            "saePk",
            "scanBotnetConnections",
            "security",
            "securityObsoleteOption",
            "splitTunneling",
            "ssid",
            "stickyClientRemove",
            "stickyClientThreshold2g",
            "stickyClientThreshold5g",
            "stickyClientThreshold6g",
            "targetWakeTime",
            "tkipCounterMeasure",
            "utmLog",
            "utmStatus",
            "vlanAuto",
            "vlanPooling",
            "voiceEnterprise"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerVapDynamicMapping_Scope:ObjectWirelesscontrollerVapDynamicMapping_Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerVapMacFilterList:ObjectWirelesscontrollerVapMacFilterList": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "macFilterPolicy": {
          "type": "string",
          "description": "Deny or allow the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "mac",
            "macFilterPolicy"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerVapMpskKey:ObjectWirelesscontrollerVapMpskKey": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "concurrentClients": {
          "type": "string",
          "description": "Number of clients that can connect using this pre-shared key.\n"
        },
        "keyName": {
          "type": "string",
          "description": "Pre-shared key name.\n"
        },
        "mpskSchedules": {
          "type": "string",
          "description": "Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA Pre-shared key.\n",
          "secret": true
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passphrases"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerVapPortalMessageOverrides:ObjectWirelesscontrollerVapPortalMessageOverrides": {
      "properties": {
        "authDisclaimerPage": {
          "type": "string",
          "description": "Override auth-disclaimer-page message with message from portal-message-overrides group.\n"
        },
        "authLoginFailedPage": {
          "type": "string",
          "description": "Override auth-login-failed-page message with message from portal-message-overrides group.\n"
        },
        "authLoginPage": {
          "type": "string",
          "description": "Override auth-login-page message with message from portal-message-overrides group.\n"
        },
        "authRejectPage": {
          "type": "string",
          "description": "Override auth-reject-page message with message from portal-message-overrides group.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerVapVlanName:ObjectWirelesscontrollerVapVlanName": {
      "properties": {
        "name": {
          "type": "string",
          "description": "VLAN name.\n"
        },
        "vlanId": {
          "type": "number",
          "description": "VLAN ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerVapVlanPool:ObjectWirelesscontrollerVapVlanPool": {
      "properties": {
        "_wtpGroup": {
          "type": "string",
          "description": "_Wtp-Group.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileDenyMacList:ObjectWirelesscontrollerWtpprofileDenyMacList": {
      "properties": {
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "mac"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileEslSesDongle:ObjectWirelesscontrollerWtpprofileEslSesDongle": {
      "properties": {
        "apcAddrType": {
          "type": "string",
          "description": "ESL SES-imagotag APC address type (default = fqdn). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "apcFqdn": {
          "type": "string",
          "description": "FQDN of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "apcIp": {
          "type": "string",
          "description": "IP address of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "apcPort": {
          "type": "number",
          "description": "Port of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "coexLevel": {
          "type": "string",
          "description": "ESL SES-imagotag dongle coexistence level (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "complianceLevel": {
          "type": "string",
          "description": "Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`.\n"
        },
        "eslChannel": {
          "type": "string",
          "description": "ESL SES-imagotag dongle channel (default = 127). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`127`\" pulumi-lang-dotnet=\"`127`\" pulumi-lang-go=\"`127`\" pulumi-lang-python=\"`127`\" pulumi-lang-yaml=\"`127`\" pulumi-lang-java=\"`127`\">`127`</span>, `-1`.\n"
        },
        "outputPower": {
          "type": "string",
          "description": "ESL SES-imagotag dongle output power (default = A). Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`c`\" pulumi-lang-dotnet=\"`C`\" pulumi-lang-go=\"`c`\" pulumi-lang-python=\"`c`\" pulumi-lang-yaml=\"`c`\" pulumi-lang-java=\"`c`\">`c`</span>, <span pulumi-lang-nodejs=\"`d`\" pulumi-lang-dotnet=\"`D`\" pulumi-lang-go=\"`d`\" pulumi-lang-python=\"`d`\" pulumi-lang-yaml=\"`d`\" pulumi-lang-java=\"`d`\">`d`</span>, <span pulumi-lang-nodejs=\"`e`\" pulumi-lang-dotnet=\"`E`\" pulumi-lang-go=\"`e`\" pulumi-lang-python=\"`e`\" pulumi-lang-yaml=\"`e`\" pulumi-lang-java=\"`e`\">`e`</span>, <span pulumi-lang-nodejs=\"`f`\" pulumi-lang-dotnet=\"`F`\" pulumi-lang-go=\"`f`\" pulumi-lang-python=\"`f`\" pulumi-lang-yaml=\"`f`\" pulumi-lang-java=\"`f`\">`f`</span>, <span pulumi-lang-nodejs=\"`g`\" pulumi-lang-dotnet=\"`G`\" pulumi-lang-go=\"`g`\" pulumi-lang-python=\"`g`\" pulumi-lang-yaml=\"`g`\" pulumi-lang-java=\"`g`\">`g`</span>, <span pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\">`h`</span>.\n"
        },
        "scdEnable": {
          "type": "string",
          "description": "Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlsCertVerification": {
          "type": "string",
          "description": "Enable/disable TLS Certificate verification. (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlsFqdnVerification": {
          "type": "string",
          "description": "Enable/disable TLS Certificate verification. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "apcAddrType",
            "apcIp",
            "coexLevel",
            "complianceLevel",
            "eslChannel",
            "outputPower",
            "scdEnable",
            "tlsCertVerification",
            "tlsFqdnVerification"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileLan:ObjectWirelesscontrollerWtpprofileLan": {
      "properties": {
        "port1Mode": {
          "type": "string",
          "description": "LAN port 1 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port1Ssid": {
          "type": "string",
          "description": "Bridge LAN port 1 to SSID.\n"
        },
        "port2Mode": {
          "type": "string",
          "description": "LAN port 2 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port2Ssid": {
          "type": "string",
          "description": "Bridge LAN port 2 to SSID.\n"
        },
        "port3Mode": {
          "type": "string",
          "description": "LAN port 3 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port3Ssid": {
          "type": "string",
          "description": "Bridge LAN port 3 to SSID.\n"
        },
        "port4Mode": {
          "type": "string",
          "description": "LAN port 4 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port4Ssid": {
          "type": "string",
          "description": "Bridge LAN port 4 to SSID.\n"
        },
        "port5Mode": {
          "type": "string",
          "description": "LAN port 5 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port5Ssid": {
          "type": "string",
          "description": "Bridge LAN port 5 to SSID.\n"
        },
        "port6Mode": {
          "type": "string",
          "description": "LAN port 6 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port6Ssid": {
          "type": "string",
          "description": "Bridge LAN port 6 to SSID.\n"
        },
        "port7Mode": {
          "type": "string",
          "description": "LAN port 7 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port7Ssid": {
          "type": "string",
          "description": "Bridge LAN port 7 to SSID.\n"
        },
        "port8Mode": {
          "type": "string",
          "description": "LAN port 8 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port8Ssid": {
          "type": "string",
          "description": "Bridge LAN port 8 to SSID.\n"
        },
        "portEslMode": {
          "type": "string",
          "description": "ESL port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "portEslSsid": {
          "type": "string",
          "description": "Bridge ESL port to SSID.\n"
        },
        "portMode": {
          "type": "string",
          "description": "LAN port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "portSsid": {
          "type": "string",
          "description": "Bridge LAN port to SSID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "portEslMode"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileLbs:ObjectWirelesscontrollerWtpprofileLbs": {
      "properties": {
        "aeroscout": {
          "type": "string",
          "description": "Enable/disable AeroScout Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutApMac": {
          "type": "string",
          "description": "Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: <span pulumi-lang-nodejs=\"`bssid`\" pulumi-lang-dotnet=\"`Bssid`\" pulumi-lang-go=\"`bssid`\" pulumi-lang-python=\"`bssid`\" pulumi-lang-yaml=\"`bssid`\" pulumi-lang-java=\"`bssid`\">`bssid`</span>, `board-mac`.\n"
        },
        "aeroscoutMmuReport": {
          "type": "string",
          "description": "Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutMu": {
          "type": "string",
          "description": "Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutMuFactor": {
          "type": "number",
          "description": "AeroScout MU mode dilution factor (default = 20).\n"
        },
        "aeroscoutMuTimeout": {
          "type": "number",
          "description": "AeroScout MU mode timeout (0 - 65535 sec, default = 5).\n"
        },
        "aeroscoutServerIp": {
          "type": "string",
          "description": "IP address of AeroScout server.\n"
        },
        "aeroscoutServerPort": {
          "type": "number",
          "description": "AeroScout server UDP listening port.\n"
        },
        "ekahauBlinkMode": {
          "type": "string",
          "description": "Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ekahauTag": {
          "type": "string",
          "description": "WiFi frame MAC address or WiFi Tag.\n"
        },
        "ercServerIp": {
          "type": "string",
          "description": "IP address of Ekahau RTLS Controller (ERC).\n"
        },
        "ercServerPort": {
          "type": "number",
          "description": "Ekahau RTLS Controller (ERC) UDP listening port.\n"
        },
        "fortipresence": {
          "type": "string",
          "description": "Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`enable2`\" pulumi-lang-dotnet=\"`Enable2`\" pulumi-lang-go=\"`enable2`\" pulumi-lang-python=\"`enable2`\" pulumi-lang-yaml=\"`enable2`\" pulumi-lang-java=\"`enable2`\">`enable2`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "fortipresenceBle": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting BLE devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortipresenceFrequency": {
          "type": "number",
          "description": "FortiPresence report transmit frequency (5 - 65535 sec, default = 30).\n"
        },
        "fortipresencePort": {
          "type": "number",
          "description": "FortiPresence server UDP listening port (default = 3000).\n"
        },
        "fortipresenceProject": {
          "type": "string",
          "description": "FortiPresence project name (max. 16 characters, default = fortipresence).\n"
        },
        "fortipresenceRogue": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting rogue APs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortipresenceSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiPresence secret password (max. 16 characters).\n",
          "secret": true
        },
        "fortipresenceServer": {
          "type": "string",
          "description": "FortiPresence server IP address.\n"
        },
        "fortipresenceServerAddrType": {
          "type": "string",
          "description": "FortiPresence server address type (default = ipv4). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>.\n"
        },
        "fortipresenceServerFqdn": {
          "type": "string",
          "description": "FQDN of FortiPresence server.\n"
        },
        "fortipresenceUnassoc": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "polestar": {
          "type": "string",
          "description": "Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "polestarAccumulationInterval": {
          "type": "number",
          "description": "Time that measurements should be accumulated in seconds (default = 2).\n"
        },
        "polestarAssetAddrgrpList": {
          "type": "string",
          "description": "Tags and asset addrgrp list to be reported.\n"
        },
        "polestarAssetUuidList1": {
          "type": "string",
          "description": "Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList2": {
          "type": "string",
          "description": "Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList3": {
          "type": "string",
          "description": "Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList4": {
          "type": "string",
          "description": "Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarProtocol": {
          "type": "string",
          "description": "Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`.\n"
        },
        "polestarReportingInterval": {
          "type": "number",
          "description": "Time between reporting accumulated measurements in seconds (default = 2).\n"
        },
        "polestarServerFqdn": {
          "type": "string",
          "description": "FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com).\n"
        },
        "polestarServerPath": {
          "type": "string",
          "description": "Path of PoleStar Nao Track Server (default = /v1/token/&lt;access_token&gt;/pst-v2).\n"
        },
        "polestarServerPort": {
          "type": "number",
          "description": "Port of PoleStar Nao Track Server (default = 443).\n"
        },
        "polestarServerToken": {
          "type": "string",
          "description": "Access Token of PoleStar Nao Track Server.\n"
        },
        "stationLocate": {
          "type": "string",
          "description": "Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "aeroscout",
            "aeroscoutApMac",
            "aeroscoutMmuReport",
            "aeroscoutMu",
            "aeroscoutMuFactor",
            "aeroscoutMuTimeout",
            "aeroscoutServerIp",
            "ekahauBlinkMode",
            "ekahauTag",
            "ercServerIp",
            "ercServerPort",
            "fortipresence",
            "fortipresenceBle",
            "fortipresenceSecrets",
            "polestar",
            "polestarAccumulationInterval",
            "polestarProtocol",
            "polestarReportingInterval",
            "polestarServerFqdn",
            "polestarServerPath",
            "polestarServerPort",
            "stationLocate"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofilePlatform:ObjectWirelesscontrollerWtpprofilePlatform": {
      "properties": {
        "_localPlatformStr": {
          "type": "string",
          "description": "_Local_Platform_Str.\n"
        },
        "ddscan": {
          "type": "string",
          "description": "Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`sam`\" pulumi-lang-dotnet=\"`Sam`\" pulumi-lang-go=\"`sam`\" pulumi-lang-python=\"`sam`\" pulumi-lang-yaml=\"`sam`\" pulumi-lang-java=\"`sam`\">`sam`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile. Valid values: `30B-50B`, `60B`, `80CM-81CM`, `220A`, `220B`, `210B`, `60C`, `222B`, `112B`, `320B`, `11C`, `14C`, `223B`, `28C`, `320C`, `221C`, `25D`, `222C`, `224D`, `214B`, `21D`, `24D`, `112D`, `223C`, `321C`, `C220C`, `C225C`, `S321C`, `S323C`, `FWF`, `S311C`, `S313C`, `AP-11N`, `S322C`, `S321CR`, `S322CR`, `S323CR`, `S421E`, `S422E`, `S423E`, `421E`, `423E`, `C221E`, `C226E`, `C23JD`, `C24JE`, `C21D`, `U421E`, `U423E`, `221E`, `222E`, `223E`, `S221E`, `S223E`, `U221EV`, `U223EV`, `U321EV`, `U323EV`, `224E`, `U422EV`, `U24JEV`, `321E`, `U431F`, `U433F`, `231E`, `431F`, `433F`, `231F`, `432F`, `234F`, `23JF`, `U231F`, `831F`, `U234F`, `U432F`.\n\n\nThe <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block supports:\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ddscan",
            "type"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileRadio1:ObjectWirelesscontrollerWtpprofileRadio1": {
      "properties": {
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`sam`\" pulumi-lang-dotnet=\"`Sam`\" pulumi-lang-go=\"`sam`\" pulumi-lang-python=\"`sam`\" pulumi-lang-yaml=\"`sam`\" pulumi-lang-java=\"`sam`\">`sam`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Spectrum-Analysis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Configure method for assigning SSIDs to this FortiAP (default = automatically assign tunnel SSIDs). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "airtimeFairness",
            "amsdu",
            "apSnifferAddr",
            "apSnifferBufsize",
            "apSnifferCtl",
            "apSnifferData",
            "apSnifferMgmtBeacon",
            "apSnifferMgmtOther",
            "apSnifferMgmtProbe",
            "autoPowerLevel",
            "autoPowerTarget",
            "band5gType",
            "bandwidthAdmissionControl",
            "bandwidthCapacity",
            "beaconInterval",
            "bssColorMode",
            "callAdmissionControl",
            "callCapacity",
            "channelBonding",
            "channelUtilization",
            "channels",
            "coexistence",
            "darrp",
            "drma",
            "drmaSensitivity",
            "dtim",
            "fragThreshold",
            "mimoMode",
            "mode",
            "n80211d",
            "optionalAntenna",
            "optionalAntennaGain",
            "powerLevel",
            "powerMode",
            "powerValue",
            "powersaveOptimizes",
            "protectionMode",
            "radioId",
            "rtsThreshold",
            "samCwpPasswords",
            "samEapMethod",
            "samPasswords",
            "samPrivateKeyPasswords",
            "shortGuardInterval",
            "spectrumAnalysis",
            "transmitOptimizes",
            "vapAll",
            "zeroWaitDfs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileRadio2:ObjectWirelesscontrollerWtpprofileRadio2": {
      "properties": {
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`sam`\" pulumi-lang-dotnet=\"`Sam`\" pulumi-lang-go=\"`sam`\" pulumi-lang-python=\"`sam`\" pulumi-lang-yaml=\"`sam`\" pulumi-lang-java=\"`sam`\">`sam`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Spectrum-Analysis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Configure method for assigning SSIDs to this FortiAP (default = automatically assign tunnel SSIDs). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "airtimeFairness",
            "amsdu",
            "apSnifferAddr",
            "apSnifferCtl",
            "apSnifferData",
            "apSnifferMgmtBeacon",
            "apSnifferMgmtOther",
            "apSnifferMgmtProbe",
            "autoPowerLevel",
            "autoPowerTarget",
            "band5gType",
            "bandwidthAdmissionControl",
            "bandwidthCapacity",
            "beaconInterval",
            "bssColorMode",
            "callAdmissionControl",
            "callCapacity",
            "channelBonding",
            "channelUtilization",
            "channels",
            "coexistence",
            "darrp",
            "drma",
            "drmaSensitivity",
            "dtim",
            "fragThreshold",
            "mimoMode",
            "mode",
            "n80211d",
            "optionalAntenna",
            "optionalAntennaGain",
            "powerLevel",
            "powerMode",
            "powerValue",
            "powersaveOptimizes",
            "protectionMode",
            "radioId",
            "rtsThreshold",
            "samCwpPasswords",
            "samEapMethod",
            "samPasswords",
            "samPrivateKeyPasswords",
            "shortGuardInterval",
            "spectrumAnalysis",
            "transmitOptimizes",
            "vapAll",
            "zeroWaitDfs"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileRadio3:ObjectWirelesscontrollerWtpprofileRadio3": {
      "properties": {
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`sam`\" pulumi-lang-dotnet=\"`Sam`\" pulumi-lang-go=\"`sam`\" pulumi-lang-python=\"`sam`\" pulumi-lang-yaml=\"`sam`\" pulumi-lang-java=\"`sam`\">`sam`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Spectrum-Analysis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Configure method for assigning SSIDs to this FortiAP (default = automatically assign tunnel SSIDs). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "channels",
            "powersaveOptimizes",
            "samCwpPasswords",
            "samPasswords",
            "samPrivateKeyPasswords",
            "transmitOptimizes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileRadio4:ObjectWirelesscontrollerWtpprofileRadio4": {
      "properties": {
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`sam`\" pulumi-lang-dotnet=\"`Sam`\" pulumi-lang-go=\"`sam`\" pulumi-lang-python=\"`sam`\" pulumi-lang-yaml=\"`sam`\" pulumi-lang-java=\"`sam`\">`sam`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Spectrum-Analysis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Configure method for assigning SSIDs to this FortiAP (default = automatically assign tunnel SSIDs). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "channels",
            "powersaveOptimizes",
            "samCwpPasswords",
            "samPasswords",
            "samPrivateKeyPasswords",
            "transmitOptimizes"
          ]
        }
      }
    },
    "fortimanager:index/ObjectWirelesscontrollerWtpprofileSplitTunnelingAcl:ObjectWirelesscontrollerWtpprofileSplitTunnelingAcl": {
      "properties": {
        "destIp": {
          "type": "string",
          "description": "Destination IP and mask for the split-tunneling subnet.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "destIp"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaTrafficforwardproxyQuic:ObjectZtnaTrafficforwardproxyQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "Ack-Delay-Exponent.\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active-Connection-Id-Limit.\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Active-Migration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Grease-Quic-Bit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Max-Ack-Delay.\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Max-Datagram-Frame-Size.\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Max-Idle-Timeout.\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Max-Udp-Payload-Size.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/ObjectZtnaTrafficforwardproxySslCipherSuite:ObjectZtnaTrafficforwardproxySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaTrafficforwardproxySslServerCipherSuite:ObjectZtnaTrafficforwardproxySslServerCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebportalbookmarkBookmark:ObjectZtnaWebportalbookmarkBookmark": {
      "properties": {
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 0).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`, `fr-apple`, `la-am`, `ja-106`.\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-4294967295).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection (default = any). Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 0).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "colorDepth",
            "keyboardLayout",
            "logonPasswords",
            "restrictedAdmin",
            "security",
            "sendPreconnectionId",
            "sso",
            "vncKeyboardLayout"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGateway6:ObjectZtnaWebproxyApiGateway6": {
      "properties": {
        "h2Support": {
          "type": "string"
        },
        "h3Support": {
          "type": "string"
        },
        "httpCookieAge": {
          "type": "number"
        },
        "httpCookieDomain": {
          "type": "string"
        },
        "httpCookieDomainFromHost": {
          "type": "string"
        },
        "httpCookieGeneration": {
          "type": "number"
        },
        "httpCookiePath": {
          "type": "string"
        },
        "httpCookieShare": {
          "type": "string"
        },
        "httpsCookieSecure": {
          "type": "string"
        },
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ldbMethod": {
          "type": "string"
        },
        "persistence": {
          "type": "string"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway6Quic:ObjectZtnaWebproxyApiGateway6Quic"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway6Realserver:ObjectZtnaWebproxyApiGateway6Realserver"
          }
        },
        "service": {
          "type": "string"
        },
        "sslAlgorithm": {
          "type": "string"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway6SslCipherSuite:ObjectZtnaWebproxyApiGateway6SslCipherSuite"
          }
        },
        "sslDhBits": {
          "type": "string"
        },
        "sslMaxVersion": {
          "type": "string"
        },
        "sslMinVersion": {
          "type": "string"
        },
        "sslRenegotiation": {
          "type": "string"
        },
        "urlMap": {
          "type": "string"
        },
        "urlMapType": {
          "type": "string"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieShare",
            "httpsCookieSecure",
            "ldbMethod",
            "persistence",
            "service",
            "sslAlgorithm",
            "sslDhBits",
            "sslRenegotiation",
            "urlMap",
            "urlMapType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGateway6Quic:ObjectZtnaWebproxyApiGateway6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGateway6Realserver:ObjectZtnaWebproxyApiGateway6Realserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "addresses",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "id",
            "ip",
            "port",
            "status",
            "translateHost",
            "verifyCert",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGateway6SslCipherSuite:ObjectZtnaWebproxyApiGateway6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGateway:ObjectZtnaWebproxyApiGateway": {
      "properties": {
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGatewayQuic:ObjectZtnaWebproxyApiGatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGatewayRealserver:ObjectZtnaWebproxyApiGatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGatewaySslCipherSuite:ObjectZtnaWebproxyApiGatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "h2Support",
            "h3Support",
            "httpCookieAge",
            "httpCookieDomainFromHost",
            "httpCookieShare",
            "httpsCookieSecure",
            "ldbMethod",
            "persistence",
            "service",
            "sslAlgorithm",
            "sslDhBits",
            "sslRenegotiation",
            "urlMap",
            "urlMapType"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGatewayQuic:ObjectZtnaWebproxyApiGatewayQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGatewayRealserver:ObjectZtnaWebproxyApiGatewayRealserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "addresses",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "translateHost",
            "verifyCert",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApiGatewaySslCipherSuite:ObjectZtnaWebproxyApiGatewaySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApigateway6Quic:ObjectZtnaWebproxyApigateway6Quic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApigateway6Realserver:ObjectZtnaWebproxyApigateway6Realserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "addresses",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "id",
            "ip",
            "port",
            "status",
            "translateHost",
            "verifyCert",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApigateway6SslCipherSuite:ObjectZtnaWebproxyApigateway6SslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "priority",
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApigatewayQuic:ObjectZtnaWebproxyApigatewayQuic": {
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ackDelayExponent",
            "activeConnectionIdLimit",
            "activeMigration",
            "greaseQuicBit",
            "maxAckDelay",
            "maxDatagramFrameSize",
            "maxIdleTimeout",
            "maxUdpPayloadSize"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApigatewayRealserver:ObjectZtnaWebproxyApigatewayRealserver": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "id": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "addresses",
            "healthCheck",
            "healthCheckProto",
            "holddownInterval",
            "translateHost",
            "verifyCert",
            "weight"
          ]
        }
      }
    },
    "fortimanager:index/ObjectZtnaWebproxyApigatewaySslCipherSuite:ObjectZtnaWebproxyApigatewaySslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "versions"
          ]
        }
      }
    },
    "fortimanager:index/PackagesFirewallDospolicy6Anomaly:PackagesFirewallDospolicy6Anomaly": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Anomaly name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpMss": {
          "type": "string",
          "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
        },
        "synproxyTcpSack": {
          "type": "string",
          "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpTimestamp": {
          "type": "string",
          "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpWindow": {
          "type": "string",
          "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
        },
        "synproxyTcpWindowscale": {
          "type": "string",
          "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
        },
        "synproxyTos": {
          "type": "string",
          "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "synproxyTtl": {
          "type": "string",
          "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "threshold": {
          "type": "number",
          "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
        },
        "thresholddefault": {
          "type": "number",
          "description": "Threshold(Default).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "quarantine",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/PackagesFirewallDospolicyAnomaly:PackagesFirewallDospolicyAnomaly": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Anomaly name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpMss": {
          "type": "string",
          "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
        },
        "synproxyTcpSack": {
          "type": "string",
          "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpTimestamp": {
          "type": "string",
          "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpWindow": {
          "type": "string",
          "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
        },
        "synproxyTcpWindowscale": {
          "type": "string",
          "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
        },
        "synproxyTos": {
          "type": "string",
          "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "synproxyTtl": {
          "type": "string",
          "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "threshold": {
          "type": "number",
          "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
        },
        "thresholddefault": {
          "type": "number",
          "description": "Threshold(Default).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "log",
            "quarantine",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/PackagesFirewallPolicyVpnDstNode:PackagesFirewallPolicyVpnDstNode": {
      "properties": {
        "host": {
          "type": "string",
          "description": "Host.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        },
        "subnet": {
          "type": "string",
          "description": "Subnet.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/PackagesFirewallPolicyVpnSrcNode:PackagesFirewallPolicyVpnSrcNode": {
      "properties": {
        "host": {
          "type": "string",
          "description": "Host.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        },
        "subnet": {
          "type": "string",
          "description": "Subnet.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/PackagesPblockPackagesettings:PackagesPblockPackagesettings": {
      "properties": {
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "consolidatedFirewallMode": {
          "type": "string",
          "description": "Consolidated-Firewall-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwpolicy6ImplicitLog": {
          "type": "string",
          "description": "Fwpolicy6-Implicit-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwpolicyImplicitLog": {
          "type": "string",
          "description": "Fwpolicy-Implicit-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ngfwMode": {
          "type": "string",
          "description": "Ngfw-Mode. Valid values: `profile-based`, `policy-based`.\n"
        },
        "policyOffloadLevel": {
          "type": "string",
          "description": "Policy-Offload-Level. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `dos-offload`, `full-offload`.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl-Ssh-Profile.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/PackagesPkgPackagesetting:PackagesPkgPackagesetting": {
      "properties": {
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "consolidatedFirewallMode": {
          "type": "string",
          "description": "Consolidated-Firewall-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwpolicy6ImplicitLog": {
          "type": "string",
          "description": "Fwpolicy6-Implicit-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwpolicyImplicitLog": {
          "type": "string",
          "description": "Fwpolicy-Implicit-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ngfwMode": {
          "type": "string",
          "description": "Ngfw-Mode. Valid values: `profile-based`, `policy-based`.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl-Ssh-Profile.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "centralNat",
            "consolidatedFirewallMode",
            "fwpolicy6ImplicitLog",
            "fwpolicyImplicitLog",
            "ngfwMode"
          ]
        }
      }
    },
    "fortimanager:index/PackagesPkgPackagesettings:PackagesPkgPackagesettings": {
      "properties": {
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "consolidatedFirewallMode": {
          "type": "string",
          "description": "Consolidated-Firewall-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwpolicy6ImplicitLog": {
          "type": "string",
          "description": "Fwpolicy6-Implicit-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwpolicyImplicitLog": {
          "type": "string",
          "description": "Fwpolicy-Implicit-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ngfwMode": {
          "type": "string",
          "description": "Ngfw-Mode. Valid values: `profile-based`, `policy-based`.\n"
        },
        "policyOffloadLevel": {
          "type": "string",
          "description": "Policy-Offload-Level. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `dos-offload`, `full-offload`.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl-Ssh-Profile.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "centralNat",
            "consolidatedFirewallMode",
            "fwpolicy6ImplicitLog",
            "fwpolicyImplicitLog",
            "inspectionMode",
            "ngfwMode",
            "policyOffloadLevel"
          ]
        }
      }
    },
    "fortimanager:index/PackagesPkgScopemember:PackagesPkgScopemember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleAssignPackageTarget:SecurityconsoleAssignPackageTarget": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Destination ADOM.\n"
        },
        "excluded": {
          "type": "string",
          "description": "disable - Only include the packages listed in the <i>pkg</i> list. enable - Exclude the package listed in the <i>pkg</i> list, and assign to all other packages in the ADOM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Destination ADOM policy package path and name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "excluded"
          ]
        }
      }
    },
    "fortimanager:index/SecurityconsoleInstallDeviceScope:SecurityconsoleInstallDeviceScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleInstallObjectsV2Scope:SecurityconsoleInstallObjectsV2Scope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleInstallPackageScope:SecurityconsoleInstallPackageScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleInstallPreviewScope:SecurityconsoleInstallPreviewScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsolePackageCloneScope:SecurityconsolePackageCloneScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsolePackageCommitScope:SecurityconsolePackageCommitScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleReinstallPackageTarget:SecurityconsoleReinstallPackageTarget": {
      "properties": {
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleReinstallPackageTargetScope:SecurityconsoleReinstallPackageTargetScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleReinstallPackageTargetScope:SecurityconsoleReinstallPackageTargetScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleSignCertificateTemplateScope:SecurityconsoleSignCertificateTemplateScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SecurityconsoleTemplateCliPreviewScope:SecurityconsoleTemplateCliPreviewScope": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminGroupMember:SystemAdminGroupMember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Group member name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminLdapFmgadom:SystemAdminLdapFmgadom": {
      "properties": {
        "adomName": {
          "type": "string",
          "description": "Admin domain names.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "adomName"
          ]
        }
      }
    },
    "fortimanager:index/SystemAdminProfileDatamaskCustomField:SystemAdminProfileDatamaskCustomField": {
      "properties": {
        "fieldCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field categories. log - Log. fortiview - FortiView. alert - Event management. ueba - UEBA. all - All. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fortiview`\" pulumi-lang-dotnet=\"`Fortiview`\" pulumi-lang-go=\"`fortiview`\" pulumi-lang-python=\"`fortiview`\" pulumi-lang-yaml=\"`fortiview`\" pulumi-lang-java=\"`fortiview`\">`fortiview`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`ueba`\" pulumi-lang-dotnet=\"`Ueba`\" pulumi-lang-go=\"`ueba`\" pulumi-lang-python=\"`ueba`\" pulumi-lang-yaml=\"`ueba`\" pulumi-lang-java=\"`ueba`\">`ueba`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "fieldName": {
          "type": "string",
          "description": "Field name.\n"
        },
        "fieldStatus": {
          "type": "string",
          "description": "Field status. disable - Disable field. enable - Enable field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fieldType": {
          "type": "string",
          "description": "Field type. string - String. ip - IP. mac - MAC address. email - Email address. unknown - Unknown. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "fieldCategories",
            "fieldStatus",
            "fieldType"
          ]
        }
      }
    },
    "fortimanager:index/SystemAdminProfileWritePasswdProfile:SystemAdminProfileWritePasswdProfile": {
      "properties": {
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminProfileWritePasswdUserList:SystemAdminProfileWritePasswdUserList": {
      "properties": {
        "userid": {
          "type": "string",
          "description": "User ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserAdomExclude:SystemAdminUserAdomExclude": {
      "properties": {
        "adomName": {
          "type": "string",
          "description": "Admin domain names.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserAppFilter:SystemAdminUserAppFilter": {
      "properties": {
        "appFilterName": {
          "type": "string",
          "description": "App filter name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserDashboard:SystemAdminUserDashboard": {
      "properties": {
        "column": {
          "type": "number",
          "description": "Widget's column ID.\n"
        },
        "diskioContentType": {
          "type": "string",
          "description": "Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: <span pulumi-lang-nodejs=\"`util`\" pulumi-lang-dotnet=\"`Util`\" pulumi-lang-go=\"`util`\" pulumi-lang-python=\"`util`\" pulumi-lang-yaml=\"`util`\" pulumi-lang-java=\"`util`\">`util`</span>, <span pulumi-lang-nodejs=\"`iops`\" pulumi-lang-dotnet=\"`Iops`\" pulumi-lang-go=\"`iops`\" pulumi-lang-python=\"`iops`\" pulumi-lang-yaml=\"`iops`\" pulumi-lang-java=\"`iops`\">`iops`</span>, <span pulumi-lang-nodejs=\"`blks`\" pulumi-lang-dotnet=\"`Blks`\" pulumi-lang-go=\"`blks`\" pulumi-lang-python=\"`blks`\" pulumi-lang-yaml=\"`blks`\" pulumi-lang-java=\"`blks`\">`blks`</span>.\n"
        },
        "diskioPeriod": {
          "type": "string",
          "description": "Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: <span pulumi-lang-nodejs=\"`1hour`\" pulumi-lang-dotnet=\"`1hour`\" pulumi-lang-go=\"`1hour`\" pulumi-lang-python=\"`1hour`\" pulumi-lang-yaml=\"`1hour`\" pulumi-lang-java=\"`1hour`\">`1hour`</span>, <span pulumi-lang-nodejs=\"`8hour`\" pulumi-lang-dotnet=\"`8hour`\" pulumi-lang-go=\"`8hour`\" pulumi-lang-python=\"`8hour`\" pulumi-lang-yaml=\"`8hour`\" pulumi-lang-java=\"`8hour`\">`8hour`</span>, <span pulumi-lang-nodejs=\"`24hour`\" pulumi-lang-dotnet=\"`24hour`\" pulumi-lang-go=\"`24hour`\" pulumi-lang-python=\"`24hour`\" pulumi-lang-yaml=\"`24hour`\" pulumi-lang-java=\"`24hour`\">`24hour`</span>.\n"
        },
        "logRatePeriod": {
          "type": "string",
          "description": "Log receive monitor widget's data period. 2min  - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: `2min `, <span pulumi-lang-nodejs=\"`1hour`\" pulumi-lang-dotnet=\"`1hour`\" pulumi-lang-go=\"`1hour`\" pulumi-lang-python=\"`1hour`\" pulumi-lang-yaml=\"`1hour`\" pulumi-lang-java=\"`1hour`\">`1hour`</span>, <span pulumi-lang-nodejs=\"`6hours`\" pulumi-lang-dotnet=\"`6hours`\" pulumi-lang-go=\"`6hours`\" pulumi-lang-python=\"`6hours`\" pulumi-lang-yaml=\"`6hours`\" pulumi-lang-java=\"`6hours`\">`6hours`</span>.\n"
        },
        "logRateTopn": {
          "type": "string",
          "description": "Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
        },
        "logRateType": {
          "type": "string",
          "description": "Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "moduleid": {
          "type": "number",
          "description": "Widget ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Widget name.\n"
        },
        "numEntries": {
          "type": "number",
          "description": "Number of entries.\n"
        },
        "refreshInterval": {
          "type": "number",
          "description": "Widget's refresh interval.\n"
        },
        "resCpuDisplay": {
          "type": "string",
          "description": "Widget's CPU display type. average  - Average usage of CPU. each - Each usage of CPU. Valid values: `average `, <span pulumi-lang-nodejs=\"`each`\" pulumi-lang-dotnet=\"`Each`\" pulumi-lang-go=\"`each`\" pulumi-lang-python=\"`each`\" pulumi-lang-yaml=\"`each`\" pulumi-lang-java=\"`each`\">`each`</span>.\n"
        },
        "resPeriod": {
          "type": "string",
          "description": "Widget's data period. 10min  - Last 10 minutes. hour - Last hour. day - Last day. Valid values: `10min `, <span pulumi-lang-nodejs=\"`hour`\" pulumi-lang-dotnet=\"`Hour`\" pulumi-lang-go=\"`hour`\" pulumi-lang-python=\"`hour`\" pulumi-lang-yaml=\"`hour`\" pulumi-lang-java=\"`hour`\">`hour`</span>, <span pulumi-lang-nodejs=\"`day`\" pulumi-lang-dotnet=\"`Day`\" pulumi-lang-go=\"`day`\" pulumi-lang-python=\"`day`\" pulumi-lang-yaml=\"`day`\" pulumi-lang-java=\"`day`\">`day`</span>.\n"
        },
        "resViewType": {
          "type": "string",
          "description": "Widget's data view type. real-time  - Real-time view. history - History view. Valid values: `real-time `, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: <span pulumi-lang-nodejs=\"`close`\" pulumi-lang-dotnet=\"`Close`\" pulumi-lang-go=\"`close`\" pulumi-lang-python=\"`close`\" pulumi-lang-yaml=\"`close`\" pulumi-lang-java=\"`close`\">`close`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>.\n"
        },
        "tabid": {
          "type": "number",
          "description": "ID of tab where widget is displayed.\n"
        },
        "timePeriod": {
          "type": "string",
          "description": "Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: <span pulumi-lang-nodejs=\"`1hour`\" pulumi-lang-dotnet=\"`1hour`\" pulumi-lang-go=\"`1hour`\" pulumi-lang-python=\"`1hour`\" pulumi-lang-yaml=\"`1hour`\" pulumi-lang-java=\"`1hour`\">`1hour`</span>, <span pulumi-lang-nodejs=\"`8hour`\" pulumi-lang-dotnet=\"`8hour`\" pulumi-lang-go=\"`8hour`\" pulumi-lang-python=\"`8hour`\" pulumi-lang-yaml=\"`8hour`\" pulumi-lang-java=\"`8hour`\">`8hour`</span>, <span pulumi-lang-nodejs=\"`24hour`\" pulumi-lang-dotnet=\"`24hour`\" pulumi-lang-go=\"`24hour`\" pulumi-lang-python=\"`24hour`\" pulumi-lang-yaml=\"`24hour`\" pulumi-lang-java=\"`24hour`\">`24hour`</span>.\n"
        },
        "widgetType": {
          "type": "string",
          "description": "Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: `top-lograte`, <span pulumi-lang-nodejs=\"`sysres`\" pulumi-lang-dotnet=\"`Sysres`\" pulumi-lang-go=\"`sysres`\" pulumi-lang-python=\"`sysres`\" pulumi-lang-yaml=\"`sysres`\" pulumi-lang-java=\"`sysres`\">`sysres`</span>, <span pulumi-lang-nodejs=\"`sysinfo`\" pulumi-lang-dotnet=\"`Sysinfo`\" pulumi-lang-go=\"`sysinfo`\" pulumi-lang-python=\"`sysinfo`\" pulumi-lang-yaml=\"`sysinfo`\" pulumi-lang-java=\"`sysinfo`\">`sysinfo`</span>, <span pulumi-lang-nodejs=\"`licinfo`\" pulumi-lang-dotnet=\"`Licinfo`\" pulumi-lang-go=\"`licinfo`\" pulumi-lang-python=\"`licinfo`\" pulumi-lang-yaml=\"`licinfo`\" pulumi-lang-java=\"`licinfo`\">`licinfo`</span>, <span pulumi-lang-nodejs=\"`jsconsole`\" pulumi-lang-dotnet=\"`Jsconsole`\" pulumi-lang-go=\"`jsconsole`\" pulumi-lang-python=\"`jsconsole`\" pulumi-lang-yaml=\"`jsconsole`\" pulumi-lang-java=\"`jsconsole`\">`jsconsole`</span>, <span pulumi-lang-nodejs=\"`sysop`\" pulumi-lang-dotnet=\"`Sysop`\" pulumi-lang-go=\"`sysop`\" pulumi-lang-python=\"`sysop`\" pulumi-lang-yaml=\"`sysop`\" pulumi-lang-java=\"`sysop`\">`sysop`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`statistics`\" pulumi-lang-dotnet=\"`Statistics`\" pulumi-lang-go=\"`statistics`\" pulumi-lang-python=\"`statistics`\" pulumi-lang-yaml=\"`statistics`\" pulumi-lang-java=\"`statistics`\">`statistics`</span>, <span pulumi-lang-nodejs=\"`rpteng`\" pulumi-lang-dotnet=\"`Rpteng`\" pulumi-lang-go=\"`rpteng`\" pulumi-lang-python=\"`rpteng`\" pulumi-lang-yaml=\"`rpteng`\" pulumi-lang-java=\"`rpteng`\">`rpteng`</span>, <span pulumi-lang-nodejs=\"`raid`\" pulumi-lang-dotnet=\"`Raid`\" pulumi-lang-go=\"`raid`\" pulumi-lang-python=\"`raid`\" pulumi-lang-yaml=\"`raid`\" pulumi-lang-java=\"`raid`\">`raid`</span>, <span pulumi-lang-nodejs=\"`logrecv`\" pulumi-lang-dotnet=\"`Logrecv`\" pulumi-lang-go=\"`logrecv`\" pulumi-lang-python=\"`logrecv`\" pulumi-lang-yaml=\"`logrecv`\" pulumi-lang-java=\"`logrecv`\">`logrecv`</span>, <span pulumi-lang-nodejs=\"`devsummary`\" pulumi-lang-dotnet=\"`Devsummary`\" pulumi-lang-go=\"`devsummary`\" pulumi-lang-python=\"`devsummary`\" pulumi-lang-yaml=\"`devsummary`\" pulumi-lang-java=\"`devsummary`\">`devsummary`</span>, `logdb-perf`, `logdb-lag`, `disk-io`, `log-rcvd-fwd`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "diskioContentType",
            "diskioPeriod",
            "logRateTopn",
            "logRateType",
            "numEntries",
            "refreshInterval",
            "resCpuDisplay",
            "resPeriod",
            "resViewType",
            "status",
            "timePeriod"
          ]
        }
      }
    },
    "fortimanager:index/SystemAdminUserDashboardTab:SystemAdminUserDashboardTab": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Tab name.\n"
        },
        "tabid": {
          "type": "number",
          "description": "Tab ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserFmgadom:SystemAdminUserFmgadom": {
      "properties": {
        "adomName": {
          "type": "string",
          "description": "Admin domain names.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserIpsFilter:SystemAdminUserIpsFilter": {
      "properties": {
        "ipsFilterName": {
          "type": "string",
          "description": "IPS filter name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserMetaData:SystemAdminUserMetaData": {
      "properties": {
        "fieldlength": {
          "type": "number",
          "description": "Field length.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Field name.\n"
        },
        "fieldvalue": {
          "type": "string",
          "description": "Field value.\n"
        },
        "importance": {
          "type": "string",
          "description": "Importance. optional - This field is optional. required - This field is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "importance",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/SystemAdminUserPolicyBlock:SystemAdminUserPolicyBlock": {
      "properties": {
        "policyBlockName": {
          "type": "string",
          "description": "Policy block names.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserPolicyPackage:SystemAdminUserPolicyPackage": {
      "properties": {
        "policyPackageName": {
          "type": "string",
          "description": "Policy package names.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAdminUserWebFilter:SystemAdminUserWebFilter": {
      "properties": {
        "webFilterName": {
          "type": "string",
          "description": "Web filter name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemAlerteventAlertDestination:SystemAlerteventAlertDestination": {
      "properties": {
        "from": {
          "type": "string",
          "description": "Sender email address to use in alert emails.\n"
        },
        "smtpName": {
          "type": "string",
          "description": "SMTP server name.\n"
        },
        "snmpName": {
          "type": "string",
          "description": "SNMP trap name.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Syslog server name.\n"
        },
        "to": {
          "type": "string",
          "description": "Recipient email address to use in alert emails.\n"
        },
        "type": {
          "type": "string",
          "description": "Destination type. mail - Send email alert. snmp - Send SNMP trap. syslog - Send syslog message. Valid values: <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "type"
          ]
        }
      }
    },
    "fortimanager:index/SystemAutodeleteDlpFilesAutoDeletion:SystemAutodeleteDlpFilesAutoDeletion": {
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "retention",
            "runat",
            "status",
            "value"
          ]
        }
      }
    },
    "fortimanager:index/SystemAutodeleteLogAutoDeletion:SystemAutodeleteLogAutoDeletion": {
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "retention",
            "runat",
            "status",
            "value"
          ]
        }
      }
    },
    "fortimanager:index/SystemAutodeleteQuarantineFilesAutoDeletion:SystemAutodeleteQuarantineFilesAutoDeletion": {
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "retention",
            "runat",
            "status",
            "value"
          ]
        }
      }
    },
    "fortimanager:index/SystemAutodeleteReportAutoDeletion:SystemAutodeleteReportAutoDeletion": {
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "retention",
            "runat",
            "status",
            "value"
          ]
        }
      }
    },
    "fortimanager:index/SystemCsfFabricConnector:SystemCsfFabricConnector": {
      "properties": {
        "accprofile": {
          "type": "string",
          "description": "Override access profile.\n"
        },
        "configurationWriteAccess": {
          "type": "string",
          "description": "Enable/disable downstream device write access to configuration. disable - Disable downstream device write access to configuration. enable - Enable downstream device write access to configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serial": {
          "type": "string",
          "description": "Serial.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "configurationWriteAccess"
          ]
        }
      }
    },
    "fortimanager:index/SystemCsfTrustedList:SystemCsfTrustedList": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Security fabric authorization action. accept - Accept authorization request. deny - Deny authorization request. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "authorizationType": {
          "type": "string",
          "description": "Authorization type. serial - Verify downstream by serial number. certificate - Verify downstream by certificate. Valid values: <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate.\n"
        },
        "downstreamAuthorization": {
          "type": "string",
          "description": "Trust authorizations by this node&apos;s administrator. disable - Disable downstream authorization. enable - Enable downstream authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haMembers": {
          "type": "string",
          "description": "HA members.\n"
        },
        "index": {
          "type": "number",
          "description": "Index of the downstream in tree.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "serial": {
          "type": "string",
          "description": "Serial.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "action",
            "authorizationType",
            "downstreamAuthorization",
            "index"
          ]
        }
      }
    },
    "fortimanager:index/SystemFmgclusterPeer:SystemFmgclusterPeer": {
      "properties": {
        "addr": {
          "type": "string",
          "description": "Address of peer.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "FQDN of peer.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of peer.\n"
        },
        "sn": {
          "type": "string",
          "description": "Serial number of peer.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemGlobalMcPolicyDisabledAdom:SystemGlobalMcPolicyDisabledAdom": {
      "properties": {
        "adomName": {
          "type": "string",
          "description": "Adom names.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemGlobalSslCipherSuite:SystemGlobalSslCipherSuite": {
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher name\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "version": {
          "type": "string",
          "description": "SSL/TLS version the cipher suite can be used with. tls1.2-or-below - TLS 1.2 or below. tls1.3 - TLS 1.3 Valid values: `tls1.2-or-below`, `tls1.3`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "version"
          ]
        }
      }
    },
    "fortimanager:index/SystemHaMonitoredInterface:SystemHaMonitoredInterface": {
      "properties": {
        "interfaceName": {
          "type": "string",
          "description": "Interface name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemHaMonitoredIp:SystemHaMonitoredIp": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemHaPeer:SystemHaPeer": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Id.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of peer.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IP address (V6) of peer.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "Serial number of peer.\n"
        },
        "status": {
          "type": "string",
          "description": "Peer admin status. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip",
            "ip6",
            "status"
          ]
        }
      }
    },
    "fortimanager:index/SystemInterfaceIpv6:SystemInterfaceIpv6": {
      "properties": {
        "ip6Address": {
          "type": "string",
          "description": "IPv6 address/prefix of interface.\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
        },
        "ip6Autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config (SLAAC). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip6Address",
            "ip6Allowaccesses",
            "ip6Autoconf"
          ]
        }
      }
    },
    "fortimanager:index/SystemInterfaceMember:SystemInterfaceMember": {
      "properties": {
        "interfaceName": {
          "type": "string",
          "description": "Physical interface name.\n\n> If you want to modify the configuration of the interface which is automatically created by FortiManager (for example, the interface created during the VPN creation process), please set the <span pulumi-lang-nodejs=\"`autogenerated`\" pulumi-lang-dotnet=\"`Autogenerated`\" pulumi-lang-go=\"`autogenerated`\" pulumi-lang-python=\"`autogenerated`\" pulumi-lang-yaml=\"`autogenerated`\" pulumi-lang-java=\"`autogenerated`\">`autogenerated`</span> argument to \"auto\".\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemLogRatelimitDevice:SystemLogRatelimitDevice": {
      "properties": {
        "device": {
          "type": "string",
          "description": "Device(s) filter according to filter-type setting, wildcard expression supported.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Device filter type. devid - Device ID. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Device filter ID.\n"
        },
        "ratelimit": {
          "type": "number",
          "description": "Maximum device log rate limit.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "filterType"
          ]
        }
      }
    },
    "fortimanager:index/SystemLogRatelimitRatelimit:SystemLogRatelimitRatelimit": {
      "properties": {
        "filter": {
          "type": "string",
          "description": "Device or ADOM filter according to filter-type setting, wildcard expression supported.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Device filter type. devid - Device ID. adom - ADOM name. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Filter ID.\n"
        },
        "ratelimit": {
          "type": "number",
          "description": "Maximum log rate limit.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "filterType"
          ]
        }
      }
    },
    "fortimanager:index/SystemLogSettingsRollingAnalyzer:SystemLogSettingsRollingAnalyzer": {
      "properties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "days",
            "delFiles",
            "fileSize",
            "gzipFormat",
            "ip",
            "ip2",
            "ip3",
            "logFormat",
            "password2s",
            "password3s",
            "passwords",
            "serverType",
            "upload",
            "uploadMode",
            "uploadTrigger",
            "when"
          ]
        }
      }
    },
    "fortimanager:index/SystemLogSettingsRollingLocal:SystemLogSettingsRollingLocal": {
      "properties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "days",
            "delFiles",
            "fileSize",
            "gzipFormat",
            "ip",
            "ip2",
            "ip3",
            "logFormat",
            "password2s",
            "password3s",
            "passwords",
            "serverType",
            "upload",
            "uploadMode",
            "uploadTrigger",
            "when"
          ]
        }
      }
    },
    "fortimanager:index/SystemLogSettingsRollingRegular:SystemLogSettingsRollingRegular": {
      "properties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "days",
            "delFiles",
            "fileSize",
            "gzipFormat",
            "ip",
            "ip2",
            "ip3",
            "logFormat",
            "password2s",
            "password3s",
            "passwords",
            "serverType",
            "upload",
            "uploadMode",
            "uploadTrigger",
            "when"
          ]
        }
      }
    },
    "fortimanager:index/SystemLogfetchClientprofileDeviceFilter:SystemLogfetchClientprofileDeviceFilter": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom name.\n"
        },
        "device": {
          "type": "string",
          "description": "Device name or Serial number.\n"
        },
        "id": {
          "type": "number",
          "description": "Add or edit a device filter.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom filters.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "adom",
            "device",
            "vdom"
          ]
        }
      }
    },
    "fortimanager:index/SystemLogfetchClientprofileLogFilter:SystemLogfetchClientprofileLogFilter": {
      "properties": {
        "field": {
          "type": "string",
          "description": "Field name.\n"
        },
        "id": {
          "type": "number",
          "description": "Log filter ID.\n"
        },
        "oper": {
          "type": "string",
          "description": "Field filter operator. &lt; - =Less than or equal to &gt; - =Greater than or equal to contain - Contain not-contain - Not contain match - Match (expression) Valid values: `=`, `!=`, `<`, `>`, `<=`, `>=`, <span pulumi-lang-nodejs=\"`contain`\" pulumi-lang-dotnet=\"`Contain`\" pulumi-lang-go=\"`contain`\" pulumi-lang-python=\"`contain`\" pulumi-lang-yaml=\"`contain`\" pulumi-lang-java=\"`contain`\">`contain`</span>, `not-contain`, <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Field filter operand or free-text matching expression.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "oper"
          ]
        }
      }
    },
    "fortimanager:index/SystemNtpNtpserver:SystemNtpNtpserver": {
      "properties": {
        "authentication": {
          "type": "string",
          "description": "Enable/disable MD5 authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Time server ID.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for authentication.\n",
          "secret": true
        },
        "maxpoll": {
          "type": "number",
          "description": "Maximum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
        },
        "minpoll": {
          "type": "number",
          "description": "Minimum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
        },
        "ntpv3": {
          "type": "string",
          "description": "Enable/disable NTPv3. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IP address/hostname of NTP Server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "authentication",
            "id",
            "keys",
            "maxpoll",
            "minpoll",
            "ntpv3"
          ]
        }
      }
    },
    "fortimanager:index/SystemSamlFabricIdp:SystemSamlFabricIdp": {
      "properties": {
        "devId": {
          "type": "string",
          "description": "IDP Device ID.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "idpStatus": {
          "type": "string",
          "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "idpStatus"
          ]
        }
      }
    },
    "fortimanager:index/SystemSamlServiceProvider:SystemSamlServiceProvider": {
      "properties": {
        "idpEntityId": {
          "type": "string",
          "description": "IDP Entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "prefix": {
          "type": "string",
          "description": "Prefix.\n"
        },
        "spAdom": {
          "type": "string",
          "description": "SP adom name.\n"
        },
        "spCert": {
          "type": "string",
          "description": "SP certificate name.\n"
        },
        "spEntityId": {
          "type": "string",
          "description": "SP Entity ID.\n"
        },
        "spProfile": {
          "type": "string",
          "description": "SP profile name.\n"
        },
        "spSingleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "spSingleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemSnmpCommunityHost:SystemSnmpCommunityHost": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Host entry ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Allow interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "Allow host IP address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip"
          ]
        }
      }
    },
    "fortimanager:index/SystemSnmpCommunityHosts6:SystemSnmpCommunityHosts6": {
      "properties": {
        "id": {
          "type": "number",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "interface": {
          "type": "string",
          "description": "Allow interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "Allow host IP address.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "ip"
          ]
        }
      }
    },
    "fortimanager:index/SystemSocfabricTrustedList:SystemSocfabricTrustedList": {
      "properties": {
        "id": {
          "type": "number",
          "description": "Trusted list ID.\n"
        },
        "serial": {
          "type": "string",
          "description": "FAZ serial number(support wildcard).\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemSqlCustomIndex:SystemSqlCustomIndex": {
      "properties": {
        "caseSensitive": {
          "type": "string",
          "description": "Disable/Enable case sensitive index. disable - Build a case insensitive index. enable - Build a case sensitive index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceType": {
          "type": "string",
          "description": "Device type. FortiGate - Device type to FortiGate. FortiMail - Device type to FortiMail. FortiWeb - Device type to FortiWeb. Valid values: `FortiGate`, `FortiMail`, `FortiWeb`.\n"
        },
        "id": {
          "type": "number",
          "description": "Add or Edit log index fields.\n"
        },
        "indexField": {
          "type": "string",
          "description": "Log field name to be indexed.\n"
        },
        "logType": {
          "type": "string",
          "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "caseSensitive",
            "deviceType",
            "logType"
          ]
        }
      }
    },
    "fortimanager:index/SystemSqlCustomSkipidx:SystemSqlCustomSkipidx": {
      "properties": {
        "deviceType": {
          "type": "string",
          "description": "Device type. FortiGate - Set device type to FortiGate. FortiManager - Set device type to FortiManager FortiClient - Set device type to FortiClient. FortiMail - Set device type to FortiMail. FortiWeb - Set device type to FortiWeb. FortiSandbox - Set device type to FortiSandbox FortiProxy - Set device type to FortiProxy Valid values: `FortiGate`, `FortiManager`, `FortiClient`, `FortiMail`, `FortiWeb`, `FortiSandbox`, `FortiProxy`.\n"
        },
        "id": {
          "type": "number",
          "description": "Add or Edit log index fields.\n"
        },
        "indexField": {
          "type": "string",
          "description": "Field to be added to skip index.\n"
        },
        "logType": {
          "type": "string",
          "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "deviceType",
            "logType"
          ]
        }
      }
    },
    "fortimanager:index/SystemSqlTsIndexField:SystemSqlTsIndexField": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Category of text search index fields.\n"
        },
        "value": {
          "type": "string",
          "description": "Fields of text search index.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemTemplateScopemember:SystemTemplateScopemember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystemWorkflowApprovalmatrixApprover:SystemWorkflowApprovalmatrixApprover": {
      "properties": {
        "member": {
          "type": "string",
          "description": "Member of approver.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Entry number.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystempLogSyslogdFilterExcludeList:SystempLogSyslogdFilterExcludeList": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Category. Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>.\n"
        },
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterExcludeListField:SystempLogSyslogdFilterExcludeListField"
          },
          "description": "Fields. The structure of <span pulumi-lang-nodejs=\"`fields`\" pulumi-lang-dotnet=\"`Fields`\" pulumi-lang-go=\"`fields`\" pulumi-lang-python=\"`fields`\" pulumi-lang-yaml=\"`fields`\" pulumi-lang-java=\"`fields`\">`fields`</span> block is documented below.\n"
        },
        "id": {
          "type": "number",
          "description": "Id.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystempLogSyslogdFilterExcludeListField:SystempLogSyslogdFilterExcludeListField": {
      "properties": {
        "args": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Args.\n"
        },
        "field": {
          "type": "string",
          "description": "Field.\n"
        },
        "negate": {
          "type": "string",
          "description": "Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "args"
          ]
        }
      }
    },
    "fortimanager:index/SystempLogSyslogdFilterFreeStyle:SystempLogSyslogdFilterFreeStyle": {
      "properties": {
        "category": {
          "type": "string",
          "description": "Log category. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span>, <span pulumi-lang-nodejs=\"`ztna`\" pulumi-lang-dotnet=\"`Ztna`\" pulumi-lang-go=\"`ztna`\" pulumi-lang-python=\"`ztna`\" pulumi-lang-yaml=\"`ztna`\" pulumi-lang-java=\"`ztna`\">`ztna`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Free style filter string.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "category",
            "filterType"
          ]
        }
      }
    },
    "fortimanager:index/SystempLogSyslogdSettingCustomFieldName:SystempLogSyslogdSettingCustomFieldName": {
      "properties": {
        "custom": {
          "type": "string",
          "description": "Field custom name.\n"
        },
        "id": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Field name.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/SystempSystemCentralmanagementServerList:SystempSystemCentralmanagementServerList": {
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "FQDN address of override server.\n"
        },
        "id": {
          "type": "number",
          "description": "ID.\n"
        },
        "serverAddress": {
          "type": "string",
          "description": "IPv4 address of override server.\n"
        },
        "serverAddress6": {
          "type": "string",
          "description": "IPv6 address of override server.\n"
        },
        "serverTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard service type. Valid values: <span pulumi-lang-nodejs=\"`update`\" pulumi-lang-dotnet=\"`Update`\" pulumi-lang-go=\"`update`\" pulumi-lang-python=\"`update`\" pulumi-lang-yaml=\"`update`\" pulumi-lang-java=\"`update`\">`update`</span>, <span pulumi-lang-nodejs=\"`rating`\" pulumi-lang-dotnet=\"`Rating`\" pulumi-lang-go=\"`rating`\" pulumi-lang-python=\"`rating`\" pulumi-lang-yaml=\"`rating`\" pulumi-lang-java=\"`rating`\">`rating`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrType",
            "serverAddress",
            "serverAddress6",
            "serverTypes"
          ]
        }
      }
    },
    "fortimanager:index/SystempSystemNtpNtpserver:SystempSystemNtpNtpserver": {
      "properties": {
        "authentication": {
          "type": "string",
          "description": "Enable/disable MD5(NTPv3)/SHA1(NTPv4) authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "id": {
          "type": "number",
          "description": "NTP server ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipType": {
          "type": "string",
          "description": "Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Select NTP authentication type. Valid values: `SHA1`, `SHA256`, `MD5`.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for MD5(NTPv3)/SHA1(NTPv4) authentication.\n",
          "secret": true
        },
        "ntpv3": {
          "type": "string",
          "description": "Enable to use NTPv3 instead of NTPv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IP address or hostname of the NTP Server.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "authentication",
            "ipType",
            "keyType",
            "keys",
            "ntpv3"
          ]
        }
      }
    },
    "fortimanager:index/WanTemplateScopemember:WanTemplateScopemember": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/WantempSystemSdwanDuplication:WantempSystemSdwanDuplication": {
      "properties": {
        "dstaddr": {
          "type": "string",
          "description": "Destination address or address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination address6 or address6 group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interfaces or zones.\n"
        },
        "id": {
          "type": "number",
          "description": "Duplication rule ID (1 - 255).\n"
        },
        "packetDeDuplication": {
          "type": "string",
          "description": "Enable/disable discarding of packets that have been duplicated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packetDuplication": {
          "type": "string",
          "description": "Configure packet duplication method. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>, `on-demand`.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group name.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "SD-WAN service rule ID list.\n"
        },
        "slaMatchService": {
          "type": "string",
          "description": "Enable/disable packet duplication matching health-check SLAs in service rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address or address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source address6 or address6 group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interfaces or zones.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "packetDeDuplication",
            "packetDuplication",
            "slaMatchService"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanHealthCheck:WantempSystemSdwanHealthCheck": {
      "properties": {
        "_dynamicServer": {
          "type": "string",
          "description": "_Dynamic-Server.\n"
        },
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "agentProbeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost when detect-mode is agent (5000 - 3600*1000 msec, default = 60000).\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "detectMode": {
          "type": "string",
          "description": "The mode determining how to detect the server. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, `prefer-passive`.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "dnsMatchIp": {
          "type": "string",
          "description": "Response IP expected from DNS server if the protocol is DNS.\n"
        },
        "dnsRequestDomain": {
          "type": "string",
          "description": "Fully qualified domain name to resolve for the DNS probe.\n"
        },
        "embedMeasuredHealth": {
          "type": "string",
          "description": "Enable/disable embedding measured health information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "fortiguard": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard predefined server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Predefined health-check target name.\n"
        },
        "ftpFile": {
          "type": "string",
          "description": "Full path and file name on the FTP server to download for FTP health-check to probe.\n"
        },
        "ftpMode": {
          "type": "string",
          "description": "FTP mode. Valid values: <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member sequence number list.\n"
        },
        "mosCodec": {
          "type": "string",
          "description": "Codec to use for MOS calculation (default = g711). Valid values: <span pulumi-lang-nodejs=\"`g711`\" pulumi-lang-dotnet=\"`G711`\" pulumi-lang-go=\"`g711`\" pulumi-lang-python=\"`g711`\" pulumi-lang-yaml=\"`g711`\" pulumi-lang-java=\"`g711`\">`g711`</span>, <span pulumi-lang-nodejs=\"`g722`\" pulumi-lang-dotnet=\"`G722`\" pulumi-lang-go=\"`g722`\" pulumi-lang-python=\"`g722`\" pulumi-lang-yaml=\"`g722`\" pulumi-lang-java=\"`g722`\">`g722`</span>, <span pulumi-lang-nodejs=\"`g729`\" pulumi-lang-dotnet=\"`G729`\" pulumi-lang-go=\"`g729`\" pulumi-lang-python=\"`g729`\" pulumi-lang-yaml=\"`g729`\" pulumi-lang-java=\"`g729`\">`g729`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Status check or health check name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a twamp test session,\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Twamp controller password in authentication mode\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol (0-65535, default = 0, auto select. http, twamp: 80, udp-echo, tcp-echo: 7, dns: 53, ftp: 21).\n"
        },
        "probeCount": {
          "type": "number",
          "description": "Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30).\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, `tcp-connect`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "qualityMeasuredMethod": {
          "type": "string",
          "description": "Method to measure the quality of tcp-connect. Valid values: `half-close`, `half-open`.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "remoteProbeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost when detect-mode is remote (20 - 3600*1000 msec, default = 5000).\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or FQDN name of the server.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaIdRedistribute": {
          "type": "number",
          "description": "Select the ID from the SLA sub-table. The selected SLA's priority value will be distributed into the routing table (0 - 32, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheckSla:WantempSystemSdwanHealthCheckSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 addressused in the health-check packet to server.\n"
        },
        "systemDns": {
          "type": "string",
          "description": "Enable/disable system DNS as the probe server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "The user name to access probe server.\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "detectMode",
            "diffservcode",
            "dnsMatchIp",
            "dnsRequestDomain",
            "embedMeasuredHealth",
            "failtime",
            "fortiguard",
            "fortiguardNames",
            "ftpMode",
            "haPriority",
            "httpAgent",
            "interval",
            "members",
            "mosCodec",
            "passwords",
            "probeCount",
            "probePackets",
            "probeTimeout",
            "protocol",
            "qualityMeasuredMethod",
            "recoverytime",
            "servers",
            "source",
            "source6",
            "systemDns",
            "updateCascadeInterface",
            "updateStaticRoute"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanHealthCheckFortiguard:WantempSystemSdwanHealthCheckFortiguard": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "classIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Traffic class ID.\n"
        },
        "detectMode": {
          "type": "string",
          "description": "The mode determining how to detect the server. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, `prefer-passive`, <span pulumi-lang-nodejs=\"`remote`\" pulumi-lang-dotnet=\"`Remote`\" pulumi-lang-go=\"`remote`\" pulumi-lang-python=\"`remote`\" pulumi-lang-yaml=\"`remote`\" pulumi-lang-java=\"`remote`\">`remote`</span>, `agent-based`.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "dnsMatchIp": {
          "type": "string",
          "description": "Response IP expected from DNS server if the protocol is DNS.\n"
        },
        "dnsRequestDomain": {
          "type": "string",
          "description": "Fully qualified domain name to resolve for the DNS probe.\n"
        },
        "embedMeasuredHealth": {
          "type": "string",
          "description": "Enable/disable embedding measured health information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "ftpFile": {
          "type": "string",
          "description": "Full path and file name on the FTP server to download for FTP health-check to probe.\n"
        },
        "ftpMode": {
          "type": "string",
          "description": "FTP mode. Valid values: <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (20 - 3600*1000 msec, default = 500).\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member sequence number list.\n"
        },
        "mosCodec": {
          "type": "string",
          "description": "Codec to use for MOS calculation (default = g711). Valid values: <span pulumi-lang-nodejs=\"`g711`\" pulumi-lang-dotnet=\"`G711`\" pulumi-lang-go=\"`g711`\" pulumi-lang-python=\"`g711`\" pulumi-lang-yaml=\"`g711`\" pulumi-lang-java=\"`g711`\">`g711`</span>, <span pulumi-lang-nodejs=\"`g722`\" pulumi-lang-dotnet=\"`G722`\" pulumi-lang-go=\"`g722`\" pulumi-lang-python=\"`g722`\" pulumi-lang-yaml=\"`g722`\" pulumi-lang-java=\"`g722`\">`g722`</span>, <span pulumi-lang-nodejs=\"`g729`\" pulumi-lang-dotnet=\"`G729`\" pulumi-lang-go=\"`g729`\" pulumi-lang-python=\"`g729`\" pulumi-lang-yaml=\"`g729`\" pulumi-lang-java=\"`g729`\">`g729`</span>.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a TWAMP test session. (124/158 - 1024)\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "TWAMP controller password in authentication mode.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol (0 - 65535, default = 0, auto select. http, tcp-connect: 80, udp-echo, tcp-echo: 7, dns: 53, ftp: 21, twamp: 862).\n"
        },
        "probeCount": {
          "type": "number",
          "description": "Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30).\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (20 - 3600*1000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, `tcp-connect`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "qualityMeasuredMethod": {
          "type": "string",
          "description": "Method to measure the quality of tcp-connect. Valid values: `half-close`, `half-open`.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Predefined IP address or FQDN name from FortiGuard.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaIdRedistribute": {
          "type": "number",
          "description": "Select the ID from the SLA sub-table. The selected SLA's priority value will be distributed into the routing table (0 - 32, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheckFortiguardSla:WantempSystemSdwanHealthCheckFortiguardSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to server.\n"
        },
        "systemDns": {
          "type": "string",
          "description": "Enable/disable system DNS as the probe server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "targetName": {
          "type": "string",
          "description": "Status check or predefined health-check targets name.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "The user name to access probe server.\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "classIds",
            "members",
            "passwords",
            "servers"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanHealthCheckFortiguardSla:WantempSystemSdwanHealthCheckFortiguardSla": {
      "properties": {
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`mos`\" pulumi-lang-dotnet=\"`Mos`\" pulumi-lang-go=\"`mos`\" pulumi-lang-python=\"`mos`\" pulumi-lang-yaml=\"`mos`\" pulumi-lang-java=\"`mos`\">`mos`</span>, <span pulumi-lang-nodejs=\"`remote`\" pulumi-lang-dotnet=\"`Remote`\" pulumi-lang-go=\"`remote`\" pulumi-lang-python=\"`remote`\" pulumi-lang-yaml=\"`remote`\" pulumi-lang-java=\"`remote`\">`remote`</span>.\n"
        },
        "mosThreshold": {
          "type": "string",
          "description": "Minimum Mean Opinion Score for SLA to be marked as pass. (1.0 - 5.0, default = 3.6).\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when out-sla (0 - 65535, default = 0).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "linkCostFactors"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanHealthCheckSla:WantempSystemSdwanHealthCheckSla": {
      "properties": {
        "customProfileThreshold": {
          "type": "number",
          "description": "Custom profile threshold for SLA to be marked as pass(0 - 10000000, default = 0).\n"
        },
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`mos`\" pulumi-lang-dotnet=\"`Mos`\" pulumi-lang-go=\"`mos`\" pulumi-lang-python=\"`mos`\" pulumi-lang-yaml=\"`mos`\" pulumi-lang-java=\"`mos`\">`mos`</span>, <span pulumi-lang-nodejs=\"`remote`\" pulumi-lang-dotnet=\"`Remote`\" pulumi-lang-go=\"`remote`\" pulumi-lang-python=\"`remote`\" pulumi-lang-yaml=\"`remote`\" pulumi-lang-java=\"`remote`\">`remote`</span>.\n"
        },
        "mosThreshold": {
          "type": "string",
          "description": "Minimum Mean Opinion Score for SLA to be marked as pass. (1.0 - 5.0, default = 3.6).\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when out-sla (0 - 65535, default = 0).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "jitterThreshold",
            "latencyThreshold",
            "linkCostFactors",
            "mosThreshold"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanHealthcheckSla:WantempSystemSdwanHealthcheckSla": {
      "properties": {
        "customProfileThreshold": {
          "type": "number",
          "description": "Custom profile threshold for SLA to be marked as pass(0 - 10000000, default = 0).\n"
        },
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "mosThreshold": {
          "type": "string",
          "description": "Minimum Mean Opinion Score for SLA to be marked as pass. (1.0 - 5.0, default = 3.6).\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when out-sla (0 - 65535, default = 0).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "jitterThreshold",
            "latencyThreshold",
            "linkCostFactors",
            "mosThreshold"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanMember:WantempSystemSdwanMember": {
      "properties": {
        "_dynamicMember": {
          "type": "string",
          "description": "_Dynamic-Member.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cost": {
          "type": "string",
          "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
        },
        "gateway": {
          "type": "string",
          "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
        },
        "gateway6": {
          "type": "string",
          "description": "IPv6 gateway.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "preferredSource": {
          "type": "string",
          "description": "Preferred source of route for this member.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules.\n"
        },
        "priority6": {
          "type": "number",
          "description": "Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules.\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Preferred priority of routes to this member when this member is in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Preferred priority of routes to this member when this member is out-of-sla (0 - 65535, default = 0).\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Sequence number(1-512).\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to the server.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transportGroup": {
          "type": "number",
          "description": "Measured transport group (0 - 255).\n"
        },
        "volumeRatio": {
          "type": "number",
          "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
        },
        "zone": {
          "type": "string",
          "description": "Zone name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "cost",
            "gateway",
            "gateway6",
            "preferredSource",
            "priority",
            "priority6",
            "source",
            "source6",
            "status",
            "volumeRatio",
            "weight",
            "zone"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanNeighbor:WantempSystemSdwanNeighbor": {
      "properties": {
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP/IPv6 address of neighbor.\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
        },
        "mode": {
          "type": "string",
          "description": "What metric to select the neighbor. Valid values: <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, <span pulumi-lang-nodejs=\"`speedtest`\" pulumi-lang-dotnet=\"`Speedtest`\" pulumi-lang-go=\"`speedtest`\" pulumi-lang-python=\"`speedtest`\" pulumi-lang-yaml=\"`speedtest`\" pulumi-lang-java=\"`speedtest`\">`speedtest`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeMetric": {
          "type": "string",
          "description": "Route-metric of neighbor. Valid values: <span pulumi-lang-nodejs=\"`preferable`\" pulumi-lang-dotnet=\"`Preferable`\" pulumi-lang-go=\"`preferable`\" pulumi-lang-python=\"`preferable`\" pulumi-lang-yaml=\"`preferable`\" pulumi-lang-java=\"`preferable`\">`preferable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "SD-WAN service ID to work with the neighbor.\n"
        },
        "slaId": {
          "type": "number",
          "description": "SLA ID.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "minimumSlaMeetMembers",
            "mode",
            "role",
            "routeMetric"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanService:WantempSystemSdwanService": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "agentExclusive": {
          "type": "string",
          "description": "Set/unset the service as agent use exclusively. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "default": {
          "type": "string",
          "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForward": {
          "type": "string",
          "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForwardTag": {
          "type": "string",
          "description": "Forward traffic DSCP tag.\n"
        },
        "dscpReverse": {
          "type": "string",
          "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpReverseTag": {
          "type": "string",
          "description": "Reverse traffic DSCP tag.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dst6": {
          "type": "string",
          "description": "Destination address6 name.\n"
        },
        "dstNegate": {
          "type": "string",
          "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endPort": {
          "type": "number",
          "description": "End destination port number.\n"
        },
        "endSrcPort": {
          "type": "number",
          "description": "End source port number.\n"
        },
        "fibBestMatchForce": {
          "type": "string",
          "description": "Enable/disable force using fib-best-match oif as outgoing interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gateway": {
          "type": "string",
          "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groups": {
          "type": "string",
          "description": "User groups.\n"
        },
        "hashMode": {
          "type": "string",
          "description": "Hash algorithm for selected priority members for load balance mode. Valid values: `round-robin`, `source-ip-based`, `source-dest-ip-based`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health check list.\n"
        },
        "holdDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
        },
        "id": {
          "type": "number",
          "description": "SD-WAN rule ID (1 - 4000).\n"
        },
        "inputDevice": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "inputDeviceNegate": {
          "type": "string",
          "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inputZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source input-zone name.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceAppCtrlCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more application control categories.\n"
        },
        "internetServiceAppCtrlGroup": {
          "type": "string",
          "description": "Application control based Internet Service group list.\n"
        },
        "internetServiceAppCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application control based Internet Service ID list.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet service name list.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group list.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet service name list.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group list.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet service name list.\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "linkCostFactor": {
          "type": "string",
          "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
        },
        "linkCostThreshold": {
          "type": "number",
          "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
        },
        "loadBalance": {
          "type": "string",
          "description": "Enable/disable load-balance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA.\n"
        },
        "mode": {
          "type": "string",
          "description": "Control how the SD-WAN rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
        },
        "name": {
          "type": "string",
          "description": "SD-WAN rule name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "passiveMeasurement": {
          "type": "string",
          "description": "Enable/disable passive measurement based on the service criteria. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priorityMembers": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "priorityZone": {
          "type": "string",
          "description": "Priority zone name list.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol number.\n"
        },
        "qualityLink": {
          "type": "number",
          "description": "Quality grade.\n"
        },
        "role": {
          "type": "string",
          "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "IPv4 route map route-tag.\n"
        },
        "shortcut": {
          "type": "string",
          "description": "Enable/disable shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shortcutPriority": {
          "type": "string",
          "description": "High priority of ADVPN shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "shortcutStickiness": {
          "type": "string",
          "description": "Enable/disable shortcut-stickiness of ADVPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slaCompareMethod": {
          "type": "string",
          "description": "Method to compare SLA value for SLA mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
        },
        "slaStickiness": {
          "type": "string",
          "description": "Enable/disable SLA stickiness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "src": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "src6": {
          "type": "string",
          "description": "Source address6 name.\n"
        },
        "srcNegate": {
          "type": "string",
          "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "standaloneAction": {
          "type": "string",
          "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Start destination port number.\n"
        },
        "startSrcPort": {
          "type": "number",
          "description": "Start source port number.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tieBreak": {
          "type": "string",
          "description": "Method of selecting member if more than one meets the SLA. Valid values: <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span>, `cfg-order`, `fib-best-match`.\n"
        },
        "tos": {
          "type": "string",
          "description": "Type of service bit pattern.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Type of service evaluated bits.\n"
        },
        "useShortcutSla": {
          "type": "string",
          "description": "Enable/disable use of ADVPN shortcut for quality comparison. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "users": {
          "type": "string",
          "description": "User name.\n"
        },
        "zoneMode": {
          "type": "string",
          "description": "Enable/disable zone mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addrMode",
            "agentExclusive",
            "default",
            "dscpForward",
            "dscpReverse",
            "dstNegate",
            "endPort",
            "endSrcPort",
            "gateway",
            "inputDeviceNegate",
            "inputZones",
            "internetService",
            "internetServiceAppCtrlCategories",
            "internetServiceAppCtrls",
            "internetServiceFortiguards",
            "linkCostThreshold",
            "loadBalance",
            "mode",
            "passiveMeasurement",
            "role",
            "shortcut",
            "shortcutPriority",
            "shortcutStickiness",
            "slaStickiness",
            "srcNegate",
            "standaloneAction",
            "startPort",
            "startSrcPort",
            "status",
            "tieBreak",
            "tos",
            "tosMask",
            "useShortcutSla",
            "zoneMode"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla": {
      "properties": {
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check.\n"
        },
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/WantempSystemSdwanZone:WantempSystemSdwanZone": {
      "properties": {
        "advpnHealthCheck": {
          "type": "string",
          "description": "Health check for ADVPN local overlay link quality.\n"
        },
        "advpnSelect": {
          "type": "string",
          "description": "Enable/disable selection of ADVPN based on SDWAN information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
        },
        "name": {
          "type": "string",
          "description": "Zone name.\n"
        },
        "serviceSlaTieBreak": {
          "type": "string",
          "description": "Method of selecting member if more than one meets the SLA. Valid values: `cfg-order`, `fib-best-match`.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "advpnSelect",
            "minimumSlaMeetMembers"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemVirtualwanlinkHealthCheck:WantempSystemVirtualwanlinkHealthCheck": {
      "properties": {
        "_dynamicServer": {
          "type": "string",
          "description": "_Dynamic-Server.\n"
        },
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet-Service-Id.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
        },
        "members": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "name": {
          "type": "string",
          "description": "Status check or health check name.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a twamp test session,\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Twamp controller password in authentication mode\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol.\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or FQDN name of the server.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthCheckSla:WantempSystemVirtualwanlinkHealthCheckSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "passwords",
            "servers"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemVirtualwanlinkHealthCheckSla:WantempSystemVirtualwanlinkHealthCheckSla": {
      "properties": {
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "linkCostFactors"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemVirtualwanlinkHealthcheckSla:WantempSystemVirtualwanlinkHealthcheckSla": {
      "properties": {
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "linkCostFactors"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemVirtualwanlinkMember:WantempSystemVirtualwanlinkMember": {
      "properties": {
        "_dynamicMember": {
          "type": "string",
          "description": "_Dynamic-Member.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cost": {
          "type": "string",
          "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
        },
        "gateway": {
          "type": "string",
          "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
        },
        "gateway6": {
          "type": "string",
          "description": "IPv6 gateway.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Sequence number(1-255).\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to the server.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "volumeRatio": {
          "type": "number",
          "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/WantempSystemVirtualwanlinkNeighbor:WantempSystemVirtualwanlinkNeighbor": {
      "properties": {
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of neighbor.\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "role": {
          "type": "string",
          "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "slaId": {
          "type": "number",
          "description": "SLA ID.\n"
        }
      },
      "type": "object"
    },
    "fortimanager:index/WantempSystemVirtualwanlinkService:WantempSystemVirtualwanlinkService": {
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "default": {
          "type": "string",
          "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForward": {
          "type": "string",
          "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForwardTag": {
          "type": "string",
          "description": "Forward traffic DSCP tag.\n"
        },
        "dscpReverse": {
          "type": "string",
          "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpReverseTag": {
          "type": "string",
          "description": "Reverse traffic DSCP tag.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dst6": {
          "type": "string",
          "description": "Destination address6 name.\n"
        },
        "dstNegate": {
          "type": "string",
          "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endPort": {
          "type": "number",
          "description": "End destination port number.\n"
        },
        "gateway": {
          "type": "string",
          "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groups": {
          "type": "string",
          "description": "User groups.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health check.\n"
        },
        "holdDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
        },
        "id": {
          "type": "number",
          "description": "Priority rule ID (1 - 4000).\n"
        },
        "inputDevice": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "inputDeviceNegate": {
          "type": "string",
          "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceAppCtrlGroup": {
          "type": "string",
          "description": "Application control based Internet Service group list.\n"
        },
        "internetServiceAppCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application control based Internet Service ID list.\n"
        },
        "internetServiceCtrlGroup": {
          "type": "string",
          "description": "Control-based Internet Service group list.\n"
        },
        "internetServiceCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Control-based Internet Service ID list.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet service name list.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group list.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group list.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet service ID list.\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "linkCostFactor": {
          "type": "string",
          "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
        },
        "linkCostThreshold": {
          "type": "number",
          "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "mode": {
          "type": "string",
          "description": "Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
        },
        "name": {
          "type": "string",
          "description": "Priority rule name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "priorityMembers": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol number.\n"
        },
        "qualityLink": {
          "type": "number",
          "description": "Quality grade.\n"
        },
        "role": {
          "type": "string",
          "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "IPv4 route map route-tag.\n"
        },
        "slaCompareMethod": {
          "type": "string",
          "description": "Method to compare SLA value for sla and load balance mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "src": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "src6": {
          "type": "string",
          "description": "Source address6 name.\n"
        },
        "srcNegate": {
          "type": "string",
          "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "standaloneAction": {
          "type": "string",
          "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Start destination port number.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "Type of service bit pattern.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Type of service evaluated bits.\n"
        },
        "users": {
          "type": "string",
          "description": "User name.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "internetServiceAppCtrls",
            "internetServiceCtrls"
          ]
        }
      }
    },
    "fortimanager:index/WantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla": {
      "properties": {
        "healthCheck": {
          "type": "string",
          "description": "Virtual WAN Link health-check.\n"
        },
        "id": {
          "type": "number",
          "description": "SLA ID.\n"
        }
      },
      "type": "object"
    }
  },
  "provider": {
    "description": "The provider type for the fortimanager package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n",
    "properties": {
      "adom": {
        "type": "string"
      },
      "cabundlefile": {
        "type": "string",
        "description": "CA Bundle file"
      },
      "fmgCloudToken": {
        "type": "string"
      },
      "fmgType": {
        "type": "string"
      },
      "hostname": {
        "type": "string",
        "description": "The hostname/IP address of the FORTIMANAGER to be connected"
      },
      "password": {
        "type": "string"
      },
      "presession": {
        "type": "string"
      },
      "scopetype": {
        "type": "string"
      },
      "token": {
        "type": "string"
      },
      "username": {
        "type": "string"
      },
      "workspaceMode": {
        "type": "string"
      }
    },
    "type": "object",
    "inputProperties": {
      "adom": {
        "type": "string"
      },
      "cabundlefile": {
        "type": "string",
        "description": "CA Bundle file"
      },
      "cleanSession": {
        "type": "boolean"
      },
      "fmgCloudToken": {
        "type": "string"
      },
      "fmgType": {
        "type": "string"
      },
      "hostname": {
        "type": "string",
        "description": "The hostname/IP address of the FORTIMANAGER to be connected"
      },
      "importOptions": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "insecure": {
        "type": "boolean"
      },
      "logsession": {
        "type": "boolean"
      },
      "password": {
        "type": "string"
      },
      "presession": {
        "type": "string"
      },
      "scopetype": {
        "type": "string"
      },
      "token": {
        "type": "string"
      },
      "username": {
        "type": "string"
      },
      "workspaceMode": {
        "type": "string"
      }
    },
    "methods": {
      "terraformConfig": "pulumi:providers:fortimanager/terraformConfig"
    }
  },
  "resources": {
    "fortimanager:index/dvmCmdAddDevice:DvmCmdAddDevice": {
      "description": "\n\n## Import\n\nDvm CmdAddDevice can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmCmdAddDevice:DvmCmdAddDevice labelname DvmCmdAddDevice\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "$ref": "#/types/fortimanager:index%2FDvmCmdAddDeviceDevice:DvmCmdAddDeviceDevice",
          "description": "Device. The structure of <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> block is documented below.\n"
        },
        "dvmCmdAddDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdAddDeviceGroup:DvmCmdAddDeviceGroup"
          },
          "description": "Groups. The structure of <span pulumi-lang-nodejs=\"`groups`\" pulumi-lang-dotnet=\"`Groups`\" pulumi-lang-go=\"`groups`\" pulumi-lang-python=\"`groups`\" pulumi-lang-yaml=\"`groups`\" pulumi-lang-java=\"`groups`\">`groups`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmCmdAddDeviceId",
        "flags",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "device": {
          "$ref": "#/types/fortimanager:index%2FDvmCmdAddDeviceDevice:DvmCmdAddDeviceDevice",
          "description": "Device. The structure of <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> block is documented below.\n"
        },
        "dvmCmdAddDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdAddDeviceGroup:DvmCmdAddDeviceGroup"
          },
          "description": "Groups. The structure of <span pulumi-lang-nodejs=\"`groups`\" pulumi-lang-dotnet=\"`Groups`\" pulumi-lang-go=\"`groups`\" pulumi-lang-python=\"`groups`\" pulumi-lang-yaml=\"`groups`\" pulumi-lang-java=\"`groups`\">`groups`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmCmdAddDevice resources.\n",
        "properties": {
          "device": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdAddDeviceDevice:DvmCmdAddDeviceDevice",
            "description": "Device. The structure of <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> block is documented below.\n"
          },
          "dvmCmdAddDeviceId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Name or ID of the ADOM where the command is to be executed on.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FDvmCmdAddDeviceGroup:DvmCmdAddDeviceGroup"
            },
            "description": "Groups. The structure of <span pulumi-lang-nodejs=\"`groups`\" pulumi-lang-dotnet=\"`Groups`\" pulumi-lang-go=\"`groups`\" pulumi-lang-python=\"`groups`\" pulumi-lang-yaml=\"`groups`\" pulumi-lang-java=\"`groups`\">`groups`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmCmdAddDevlist:DvmCmdAddDevlist": {
      "description": "\n\n## Import\n\nDvm CmdAddDevList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmCmdAddDevlist:DvmCmdAddDevlist labelname DvmCmdAddDevList\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "addDevLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdAddDevlistAddDevList:DvmCmdAddDevlistAddDevList"
          },
          "description": "A list of device objects to be added. Refer to <i>device action</i> attribute to select different type of add operation. The structure of <span pulumi-lang-nodejs=\"`addDevList`\" pulumi-lang-dotnet=\"`AddDevList`\" pulumi-lang-go=\"`addDevList`\" pulumi-lang-python=\"`add_dev_list`\" pulumi-lang-yaml=\"`addDevList`\" pulumi-lang-java=\"`addDevList`\">`add_dev_list`</span> block is documented below.\n"
        },
        "dvmCmdAddDevlistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmCmdAddDevlistId",
        "flags",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "addDevLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdAddDevlistAddDevList:DvmCmdAddDevlistAddDevList"
          },
          "description": "A list of device objects to be added. Refer to <i>device action</i> attribute to select different type of add operation. The structure of <span pulumi-lang-nodejs=\"`addDevList`\" pulumi-lang-dotnet=\"`AddDevList`\" pulumi-lang-go=\"`addDevList`\" pulumi-lang-python=\"`add_dev_list`\" pulumi-lang-yaml=\"`addDevList`\" pulumi-lang-java=\"`addDevList`\">`add_dev_list`</span> block is documented below.\n"
        },
        "dvmCmdAddDevlistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmCmdAddDevlist resources.\n",
        "properties": {
          "addDevLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FDvmCmdAddDevlistAddDevList:DvmCmdAddDevlistAddDevList"
            },
            "description": "A list of device objects to be added. Refer to <i>device action</i> attribute to select different type of add operation. The structure of <span pulumi-lang-nodejs=\"`addDevList`\" pulumi-lang-dotnet=\"`AddDevList`\" pulumi-lang-go=\"`addDevList`\" pulumi-lang-python=\"`add_dev_list`\" pulumi-lang-yaml=\"`addDevList`\" pulumi-lang-java=\"`addDevList`\">`add_dev_list`</span> block is documented below.\n"
          },
          "dvmCmdAddDevlistId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Name or ID of the ADOM where the command is to be executed on.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmCmdDelDevice:DvmCmdDelDevice": {
      "description": "\n\n## Import\n\nDvm CmdDelDevice can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmCmdDelDevice:DvmCmdDelDevice labelname DvmCmdDelDevice\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Name or ID of the target device.\n"
        },
        "dvmCmdDelDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmCmdDelDeviceId",
        "flags",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Name or ID of the target device.\n"
        },
        "dvmCmdDelDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmCmdDelDevice resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Name or ID of the target device.\n"
          },
          "dvmCmdDelDeviceId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Name or ID of the ADOM where the command is to be executed on.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmCmdDelDevlist:DvmCmdDelDevlist": {
      "description": "\n\n## Import\n\nDvm CmdDelDevList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmCmdDelDevlist:DvmCmdDelDevlist labelname DvmCmdDelDevList\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "delDevMemberLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdDelDevlistDelDevMemberList:DvmCmdDelDevlistDelDevMemberList"
          },
          "description": "Del-Dev-Member-List. The structure of <span pulumi-lang-nodejs=\"`delDevMemberList`\" pulumi-lang-dotnet=\"`DelDevMemberList`\" pulumi-lang-go=\"`delDevMemberList`\" pulumi-lang-python=\"`del_dev_member_list`\" pulumi-lang-yaml=\"`delDevMemberList`\" pulumi-lang-java=\"`delDevMemberList`\">`del_dev_member_list`</span> block is documented below.\n"
        },
        "dvmCmdDelDevlistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmCmdDelDevlistId",
        "flags",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "delDevMemberLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdDelDevlistDelDevMemberList:DvmCmdDelDevlistDelDevMemberList"
          },
          "description": "Del-Dev-Member-List. The structure of <span pulumi-lang-nodejs=\"`delDevMemberList`\" pulumi-lang-dotnet=\"`DelDevMemberList`\" pulumi-lang-go=\"`delDevMemberList`\" pulumi-lang-python=\"`del_dev_member_list`\" pulumi-lang-yaml=\"`delDevMemberList`\" pulumi-lang-java=\"`delDevMemberList`\">`del_dev_member_list`</span> block is documented below.\n"
        },
        "dvmCmdDelDevlistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmCmdDelDevlist resources.\n",
        "properties": {
          "delDevMemberLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FDvmCmdDelDevlistDelDevMemberList:DvmCmdDelDevlistDelDevMemberList"
            },
            "description": "Del-Dev-Member-List. The structure of <span pulumi-lang-nodejs=\"`delDevMemberList`\" pulumi-lang-dotnet=\"`DelDevMemberList`\" pulumi-lang-go=\"`delDevMemberList`\" pulumi-lang-python=\"`del_dev_member_list`\" pulumi-lang-yaml=\"`delDevMemberList`\" pulumi-lang-java=\"`delDevMemberList`\">`del_dev_member_list`</span> block is documented below.\n"
          },
          "dvmCmdDelDevlistId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Name or ID of the ADOM where the command is to be executed on.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmCmdUpdateDevice:DvmCmdUpdateDevice": {
      "description": "\n\n## Import\n\nDvm CmdUpdateDevice can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmCmdUpdateDevice:DvmCmdUpdateDevice labelname DvmCmdUpdateDevice\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Name or ID of the target device.\n"
        },
        "dvmCmdUpdateDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmCmdUpdateDeviceId",
        "flags",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Name or ID of the target device.\n"
        },
        "dvmCmdUpdateDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmCmdUpdateDevice resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Name or ID of the target device.\n"
          },
          "dvmCmdUpdateDeviceId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Name or ID of the ADOM where the command is to be executed on.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmCmdUpdateDevlist:DvmCmdUpdateDevlist": {
      "description": "\n\n## Import\n\nDvm CmdUpdateDevList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmCmdUpdateDevlist:DvmCmdUpdateDevlist labelname DvmCmdUpdateDevList\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dvmCmdUpdateDevlistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "updateDevMemberLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdUpdateDevlistUpdateDevMemberList:DvmCmdUpdateDevlistUpdateDevMemberList"
          },
          "description": "Update-Dev-Member-List. The structure of <span pulumi-lang-nodejs=\"`updateDevMemberList`\" pulumi-lang-dotnet=\"`UpdateDevMemberList`\" pulumi-lang-go=\"`updateDevMemberList`\" pulumi-lang-python=\"`update_dev_member_list`\" pulumi-lang-yaml=\"`updateDevMemberList`\" pulumi-lang-java=\"`updateDevMemberList`\">`update_dev_member_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmCmdUpdateDevlistId",
        "flags",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "dvmCmdUpdateDevlistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Name or ID of the ADOM where the command is to be executed on.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "updateDevMemberLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmCmdUpdateDevlistUpdateDevMemberList:DvmCmdUpdateDevlistUpdateDevMemberList"
          },
          "description": "Update-Dev-Member-List. The structure of <span pulumi-lang-nodejs=\"`updateDevMemberList`\" pulumi-lang-dotnet=\"`UpdateDevMemberList`\" pulumi-lang-go=\"`updateDevMemberList`\" pulumi-lang-python=\"`update_dev_member_list`\" pulumi-lang-yaml=\"`updateDevMemberList`\" pulumi-lang-java=\"`updateDevMemberList`\">`update_dev_member_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmCmdUpdateDevlist resources.\n",
        "properties": {
          "dvmCmdUpdateDevlistId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "create_task - Create a new task in task manager database. nonblocking - The API will return immediately in for non-blocking call. This flag will be set automatically when the adding, importing, updating, and deleting a list of devices. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`createTask`\" pulumi-lang-dotnet=\"`CreateTask`\" pulumi-lang-go=\"`createTask`\" pulumi-lang-python=\"`create_task`\" pulumi-lang-yaml=\"`createTask`\" pulumi-lang-java=\"`createTask`\">`create_task`</span>, <span pulumi-lang-nodejs=\"`nonblocking`\" pulumi-lang-dotnet=\"`Nonblocking`\" pulumi-lang-go=\"`nonblocking`\" pulumi-lang-python=\"`nonblocking`\" pulumi-lang-yaml=\"`nonblocking`\" pulumi-lang-java=\"`nonblocking`\">`nonblocking`</span>, <span pulumi-lang-nodejs=\"`logDev`\" pulumi-lang-dotnet=\"`LogDev`\" pulumi-lang-go=\"`logDev`\" pulumi-lang-python=\"`log_dev`\" pulumi-lang-yaml=\"`logDev`\" pulumi-lang-java=\"`logDev`\">`log_dev`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Name or ID of the ADOM where the command is to be executed on.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "updateDevMemberLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FDvmCmdUpdateDevlistUpdateDevMemberList:DvmCmdUpdateDevlistUpdateDevMemberList"
            },
            "description": "Update-Dev-Member-List. The structure of <span pulumi-lang-nodejs=\"`updateDevMemberList`\" pulumi-lang-dotnet=\"`UpdateDevMemberList`\" pulumi-lang-go=\"`updateDevMemberList`\" pulumi-lang-python=\"`update_dev_member_list`\" pulumi-lang-yaml=\"`updateDevMemberList`\" pulumi-lang-java=\"`updateDevMemberList`\">`update_dev_member_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmdbAdom:DvmdbAdom": {
      "description": "ADOM table, most attributes are read-only and can only be changed internally.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbAdom(\"trname\", {\n    flags: [\"no_vpn_console\"],\n    logDbRetentionHours: 1440,\n    logDiskQuota: 51200,\n    logDiskQuotaAlertThres: 90,\n    logDiskQuotaSplitRatio: 70,\n    logFileRetentionHours: 8760,\n    migMr: 4,\n    migOsVer: \"0.0\",\n    mode: \"gms\",\n    mr: 4,\n    name: \"roots\",\n    osVer: \"6.0\",\n    restrictedPrds: [\"fos\"],\n    state: 1,\n    workspaceMode: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbAdom(\"trname\",\n    flags=[\"no_vpn_console\"],\n    log_db_retention_hours=1440,\n    log_disk_quota=51200,\n    log_disk_quota_alert_thres=90,\n    log_disk_quota_split_ratio=70,\n    log_file_retention_hours=8760,\n    mig_mr=4,\n    mig_os_ver=\"0.0\",\n    mode=\"gms\",\n    mr=4,\n    name=\"roots\",\n    os_ver=\"6.0\",\n    restricted_prds=[\"fos\"],\n    state=1,\n    workspace_mode=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.DvmdbAdom(\"trname\", new()\n    {\n        Flags = new[]\n        {\n            \"no_vpn_console\",\n        },\n        LogDbRetentionHours = 1440,\n        LogDiskQuota = 51200,\n        LogDiskQuotaAlertThres = 90,\n        LogDiskQuotaSplitRatio = 70,\n        LogFileRetentionHours = 8760,\n        MigMr = 4,\n        MigOsVer = \"0.0\",\n        Mode = \"gms\",\n        Mr = 4,\n        Name = \"roots\",\n        OsVer = \"6.0\",\n        RestrictedPrds = new[]\n        {\n            \"fos\",\n        },\n        State = 1,\n        WorkspaceMode = 0,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbAdom(ctx, \"trname\", &fortimanager.DvmdbAdomArgs{\n\t\t\tFlags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"no_vpn_console\"),\n\t\t\t},\n\t\t\tLogDbRetentionHours:    pulumi.Float64(1440),\n\t\t\tLogDiskQuota:           pulumi.Float64(51200),\n\t\t\tLogDiskQuotaAlertThres: pulumi.Float64(90),\n\t\t\tLogDiskQuotaSplitRatio: pulumi.Float64(70),\n\t\t\tLogFileRetentionHours:  pulumi.Float64(8760),\n\t\t\tMigMr:                  pulumi.Float64(4),\n\t\t\tMigOsVer:               pulumi.String(\"0.0\"),\n\t\t\tMode:                   pulumi.String(\"gms\"),\n\t\t\tMr:                     pulumi.Float64(4),\n\t\t\tName:                   pulumi.String(\"roots\"),\n\t\t\tOsVer:                  pulumi.String(\"6.0\"),\n\t\t\tRestrictedPrds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fos\"),\n\t\t\t},\n\t\t\tState:         pulumi.Float64(1),\n\t\t\tWorkspaceMode: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbAdom;\nimport com.pulumi.fortimanager.DvmdbAdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new DvmdbAdom(\"trname\", DvmdbAdomArgs.builder()\n            .flags(\"no_vpn_console\")\n            .logDbRetentionHours(1440.0)\n            .logDiskQuota(51200.0)\n            .logDiskQuotaAlertThres(90.0)\n            .logDiskQuotaSplitRatio(70.0)\n            .logFileRetentionHours(8760.0)\n            .migMr(4.0)\n            .migOsVer(\"0.0\")\n            .mode(\"gms\")\n            .mr(4.0)\n            .name(\"roots\")\n            .osVer(\"6.0\")\n            .restrictedPrds(\"fos\")\n            .state(1.0)\n            .workspaceMode(0.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:DvmdbAdom\n    properties:\n      flags:\n        - no_vpn_console\n      logDbRetentionHours: 1440\n      logDiskQuota: 51200\n      logDiskQuotaAlertThres: 90\n      logDiskQuotaSplitRatio: 70\n      logFileRetentionHours: 8760\n      migMr: 4\n      migOsVer: '0.0'\n      mode: gms\n      mr: 4\n      name: roots\n      osVer: '6.0'\n      restrictedPrds:\n        - fos\n      state: 1\n      workspaceMode: 0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nDvmdb Adom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbAdom:DvmdbAdom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "createTime": {
          "type": "number",
          "description": "Create_Time.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbAdomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`migration`\" pulumi-lang-dotnet=\"`Migration`\" pulumi-lang-go=\"`migration`\" pulumi-lang-python=\"`migration`\" pulumi-lang-yaml=\"`migration`\" pulumi-lang-java=\"`migration`\">`migration`</span>, <span pulumi-lang-nodejs=\"`dbExport`\" pulumi-lang-dotnet=\"`DbExport`\" pulumi-lang-go=\"`dbExport`\" pulumi-lang-python=\"`db_export`\" pulumi-lang-yaml=\"`dbExport`\" pulumi-lang-java=\"`dbExport`\">`db_export`</span>, <span pulumi-lang-nodejs=\"`noVpnConsole`\" pulumi-lang-dotnet=\"`NoVpnConsole`\" pulumi-lang-go=\"`noVpnConsole`\" pulumi-lang-python=\"`no_vpn_console`\" pulumi-lang-yaml=\"`noVpnConsole`\" pulumi-lang-java=\"`noVpnConsole`\">`no_vpn_console`</span>, <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`otherDevices`\" pulumi-lang-dotnet=\"`OtherDevices`\" pulumi-lang-go=\"`otherDevices`\" pulumi-lang-python=\"`other_devices`\" pulumi-lang-yaml=\"`otherDevices`\" pulumi-lang-java=\"`otherDevices`\">`other_devices`</span>, <span pulumi-lang-nodejs=\"`centralSdwan`\" pulumi-lang-dotnet=\"`CentralSdwan`\" pulumi-lang-go=\"`centralSdwan`\" pulumi-lang-python=\"`central_sdwan`\" pulumi-lang-yaml=\"`centralSdwan`\" pulumi-lang-java=\"`centralSdwan`\">`central_sdwan`</span>, <span pulumi-lang-nodejs=\"`isAutosync`\" pulumi-lang-dotnet=\"`IsAutosync`\" pulumi-lang-go=\"`isAutosync`\" pulumi-lang-python=\"`is_autosync`\" pulumi-lang-yaml=\"`isAutosync`\" pulumi-lang-java=\"`isAutosync`\">`is_autosync`</span>, <span pulumi-lang-nodejs=\"`perDeviceWtp`\" pulumi-lang-dotnet=\"`PerDeviceWtp`\" pulumi-lang-go=\"`perDeviceWtp`\" pulumi-lang-python=\"`per_device_wtp`\" pulumi-lang-yaml=\"`perDeviceWtp`\" pulumi-lang-java=\"`perDeviceWtp`\">`per_device_wtp`</span>, <span pulumi-lang-nodejs=\"`policyCheckOnInstall`\" pulumi-lang-dotnet=\"`PolicyCheckOnInstall`\" pulumi-lang-go=\"`policyCheckOnInstall`\" pulumi-lang-python=\"`policy_check_on_install`\" pulumi-lang-yaml=\"`policyCheckOnInstall`\" pulumi-lang-java=\"`policyCheckOnInstall`\">`policy_check_on_install`</span>, <span pulumi-lang-nodejs=\"`installOnPolicyCheckFail`\" pulumi-lang-dotnet=\"`InstallOnPolicyCheckFail`\" pulumi-lang-go=\"`installOnPolicyCheckFail`\" pulumi-lang-python=\"`install_on_policy_check_fail`\" pulumi-lang-yaml=\"`installOnPolicyCheckFail`\" pulumi-lang-java=\"`installOnPolicyCheckFail`\">`install_on_policy_check_fail`</span>, <span pulumi-lang-nodejs=\"`autoPushCfg`\" pulumi-lang-dotnet=\"`AutoPushCfg`\" pulumi-lang-go=\"`autoPushCfg`\" pulumi-lang-python=\"`auto_push_cfg`\" pulumi-lang-yaml=\"`autoPushCfg`\" pulumi-lang-java=\"`autoPushCfg`\">`auto_push_cfg`</span>, <span pulumi-lang-nodejs=\"`perDeviceFsw`\" pulumi-lang-dotnet=\"`PerDeviceFsw`\" pulumi-lang-go=\"`perDeviceFsw`\" pulumi-lang-python=\"`per_device_fsw`\" pulumi-lang-yaml=\"`perDeviceFsw`\" pulumi-lang-java=\"`perDeviceFsw`\">`per_device_fsw`</span>.\n"
        },
        "lockOverride": {
          "type": "number",
          "description": "Lock_Override.\n"
        },
        "logDbRetentionHours": {
          "type": "number",
          "description": "Log_Db_Retention_Hours.\n"
        },
        "logDiskQuota": {
          "type": "number",
          "description": "Log_Disk_Quota.\n"
        },
        "logDiskQuotaAlertThres": {
          "type": "number",
          "description": "Log_Disk_Quota_Alert_Thres.\n"
        },
        "logDiskQuotaSplitRatio": {
          "type": "number",
          "description": "Log_Disk_Quota_Split_Ratio.\n"
        },
        "logFileRetentionHours": {
          "type": "number",
          "description": "Log_File_Retention_Hours.\n"
        },
        "metafields": {
          "type": "string",
          "description": "Default metafields: none.\n"
        },
        "migMr": {
          "type": "number",
          "description": "Mig_Mr.\n"
        },
        "migOsVer": {
          "type": "string",
          "description": "Mig_Os_Ver. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
        },
        "mode": {
          "type": "string",
          "description": "ems - (Value no longer used as of 4.3) provider - Global database. Valid values: <span pulumi-lang-nodejs=\"`ems`\" pulumi-lang-dotnet=\"`Ems`\" pulumi-lang-go=\"`ems`\" pulumi-lang-python=\"`ems`\" pulumi-lang-yaml=\"`ems`\" pulumi-lang-java=\"`ems`\">`ems`</span>, <span pulumi-lang-nodejs=\"`gms`\" pulumi-lang-dotnet=\"`Gms`\" pulumi-lang-go=\"`gms`\" pulumi-lang-python=\"`gms`\" pulumi-lang-yaml=\"`gms`\" pulumi-lang-java=\"`gms`\">`gms`</span>, <span pulumi-lang-nodejs=\"`provider`\" pulumi-lang-dotnet=\"`Provider`\" pulumi-lang-go=\"`provider`\" pulumi-lang-python=\"`provider`\" pulumi-lang-yaml=\"`provider`\" pulumi-lang-java=\"`provider`\">`provider`</span>.\n"
        },
        "mr": {
          "type": "number",
          "description": "Mr.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "osVer": {
          "type": "string",
          "description": "Os_Ver. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
        },
        "primaryDnsIp4": {
          "type": "string",
          "description": "Primary_Dns_Ip4.\n"
        },
        "primaryDnsIp61": {
          "type": "number",
          "description": "Primary_Dns_Ip6_1.\n"
        },
        "primaryDnsIp62": {
          "type": "number",
          "description": "Primary_Dns_Ip6_2.\n"
        },
        "primaryDnsIp63": {
          "type": "number",
          "description": "Primary_Dns_Ip6_3.\n"
        },
        "primaryDnsIp64": {
          "type": "number",
          "description": "Primary_Dns_Ip6_4.\n"
        },
        "restrictedPrds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Restricted_Prds. Valid values: <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>, <span pulumi-lang-nodejs=\"`ffw`\" pulumi-lang-dotnet=\"`Ffw`\" pulumi-lang-go=\"`ffw`\" pulumi-lang-python=\"`ffw`\" pulumi-lang-yaml=\"`ffw`\" pulumi-lang-java=\"`ffw`\">`ffw`</span>, <span pulumi-lang-nodejs=\"`fsr`\" pulumi-lang-dotnet=\"`Fsr`\" pulumi-lang-go=\"`fsr`\" pulumi-lang-python=\"`fsr`\" pulumi-lang-yaml=\"`fsr`\" pulumi-lang-java=\"`fsr`\">`fsr`</span>, <span pulumi-lang-nodejs=\"`fad`\" pulumi-lang-dotnet=\"`Fad`\" pulumi-lang-go=\"`fad`\" pulumi-lang-python=\"`fad`\" pulumi-lang-yaml=\"`fad`\" pulumi-lang-java=\"`fad`\">`fad`</span>, <span pulumi-lang-nodejs=\"`fdc`\" pulumi-lang-dotnet=\"`Fdc`\" pulumi-lang-go=\"`fdc`\" pulumi-lang-python=\"`fdc`\" pulumi-lang-yaml=\"`fdc`\" pulumi-lang-java=\"`fdc`\">`fdc`</span>.\n"
        },
        "secondaryDnsIp4": {
          "type": "string",
          "description": "Secondary_Dns_Ip4.\n"
        },
        "secondaryDnsIp61": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_1.\n"
        },
        "secondaryDnsIp62": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_2.\n"
        },
        "secondaryDnsIp63": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_3.\n"
        },
        "secondaryDnsIp64": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_4.\n"
        },
        "state": {
          "type": "number",
          "description": "State.\n"
        },
        "tz": {
          "type": "number",
          "description": "Tz.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Uuid.\n"
        },
        "workspaceMode": {
          "type": "number",
          "description": "Workspace_Mode.\n"
        }
      },
      "type": "object",
      "required": [
        "createTime",
        "dvmdbAdomId",
        "flags",
        "logDbRetentionHours",
        "logDiskQuotaAlertThres",
        "logDiskQuotaSplitRatio",
        "logFileRetentionHours",
        "migMr",
        "migOsVer",
        "mode",
        "mr",
        "name",
        "osVer",
        "primaryDnsIp4",
        "restrictedPrds",
        "secondaryDnsIp4",
        "state",
        "tz",
        "uuid",
        "workspaceMode"
      ],
      "inputProperties": {
        "createTime": {
          "type": "number",
          "description": "Create_Time.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbAdomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`migration`\" pulumi-lang-dotnet=\"`Migration`\" pulumi-lang-go=\"`migration`\" pulumi-lang-python=\"`migration`\" pulumi-lang-yaml=\"`migration`\" pulumi-lang-java=\"`migration`\">`migration`</span>, <span pulumi-lang-nodejs=\"`dbExport`\" pulumi-lang-dotnet=\"`DbExport`\" pulumi-lang-go=\"`dbExport`\" pulumi-lang-python=\"`db_export`\" pulumi-lang-yaml=\"`dbExport`\" pulumi-lang-java=\"`dbExport`\">`db_export`</span>, <span pulumi-lang-nodejs=\"`noVpnConsole`\" pulumi-lang-dotnet=\"`NoVpnConsole`\" pulumi-lang-go=\"`noVpnConsole`\" pulumi-lang-python=\"`no_vpn_console`\" pulumi-lang-yaml=\"`noVpnConsole`\" pulumi-lang-java=\"`noVpnConsole`\">`no_vpn_console`</span>, <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`otherDevices`\" pulumi-lang-dotnet=\"`OtherDevices`\" pulumi-lang-go=\"`otherDevices`\" pulumi-lang-python=\"`other_devices`\" pulumi-lang-yaml=\"`otherDevices`\" pulumi-lang-java=\"`otherDevices`\">`other_devices`</span>, <span pulumi-lang-nodejs=\"`centralSdwan`\" pulumi-lang-dotnet=\"`CentralSdwan`\" pulumi-lang-go=\"`centralSdwan`\" pulumi-lang-python=\"`central_sdwan`\" pulumi-lang-yaml=\"`centralSdwan`\" pulumi-lang-java=\"`centralSdwan`\">`central_sdwan`</span>, <span pulumi-lang-nodejs=\"`isAutosync`\" pulumi-lang-dotnet=\"`IsAutosync`\" pulumi-lang-go=\"`isAutosync`\" pulumi-lang-python=\"`is_autosync`\" pulumi-lang-yaml=\"`isAutosync`\" pulumi-lang-java=\"`isAutosync`\">`is_autosync`</span>, <span pulumi-lang-nodejs=\"`perDeviceWtp`\" pulumi-lang-dotnet=\"`PerDeviceWtp`\" pulumi-lang-go=\"`perDeviceWtp`\" pulumi-lang-python=\"`per_device_wtp`\" pulumi-lang-yaml=\"`perDeviceWtp`\" pulumi-lang-java=\"`perDeviceWtp`\">`per_device_wtp`</span>, <span pulumi-lang-nodejs=\"`policyCheckOnInstall`\" pulumi-lang-dotnet=\"`PolicyCheckOnInstall`\" pulumi-lang-go=\"`policyCheckOnInstall`\" pulumi-lang-python=\"`policy_check_on_install`\" pulumi-lang-yaml=\"`policyCheckOnInstall`\" pulumi-lang-java=\"`policyCheckOnInstall`\">`policy_check_on_install`</span>, <span pulumi-lang-nodejs=\"`installOnPolicyCheckFail`\" pulumi-lang-dotnet=\"`InstallOnPolicyCheckFail`\" pulumi-lang-go=\"`installOnPolicyCheckFail`\" pulumi-lang-python=\"`install_on_policy_check_fail`\" pulumi-lang-yaml=\"`installOnPolicyCheckFail`\" pulumi-lang-java=\"`installOnPolicyCheckFail`\">`install_on_policy_check_fail`</span>, <span pulumi-lang-nodejs=\"`autoPushCfg`\" pulumi-lang-dotnet=\"`AutoPushCfg`\" pulumi-lang-go=\"`autoPushCfg`\" pulumi-lang-python=\"`auto_push_cfg`\" pulumi-lang-yaml=\"`autoPushCfg`\" pulumi-lang-java=\"`autoPushCfg`\">`auto_push_cfg`</span>, <span pulumi-lang-nodejs=\"`perDeviceFsw`\" pulumi-lang-dotnet=\"`PerDeviceFsw`\" pulumi-lang-go=\"`perDeviceFsw`\" pulumi-lang-python=\"`per_device_fsw`\" pulumi-lang-yaml=\"`perDeviceFsw`\" pulumi-lang-java=\"`perDeviceFsw`\">`per_device_fsw`</span>.\n"
        },
        "lockOverride": {
          "type": "number",
          "description": "Lock_Override.\n"
        },
        "logDbRetentionHours": {
          "type": "number",
          "description": "Log_Db_Retention_Hours.\n"
        },
        "logDiskQuota": {
          "type": "number",
          "description": "Log_Disk_Quota.\n"
        },
        "logDiskQuotaAlertThres": {
          "type": "number",
          "description": "Log_Disk_Quota_Alert_Thres.\n"
        },
        "logDiskQuotaSplitRatio": {
          "type": "number",
          "description": "Log_Disk_Quota_Split_Ratio.\n"
        },
        "logFileRetentionHours": {
          "type": "number",
          "description": "Log_File_Retention_Hours.\n"
        },
        "metafields": {
          "type": "string",
          "description": "Default metafields: none.\n"
        },
        "migMr": {
          "type": "number",
          "description": "Mig_Mr.\n"
        },
        "migOsVer": {
          "type": "string",
          "description": "Mig_Os_Ver. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
        },
        "mode": {
          "type": "string",
          "description": "ems - (Value no longer used as of 4.3) provider - Global database. Valid values: <span pulumi-lang-nodejs=\"`ems`\" pulumi-lang-dotnet=\"`Ems`\" pulumi-lang-go=\"`ems`\" pulumi-lang-python=\"`ems`\" pulumi-lang-yaml=\"`ems`\" pulumi-lang-java=\"`ems`\">`ems`</span>, <span pulumi-lang-nodejs=\"`gms`\" pulumi-lang-dotnet=\"`Gms`\" pulumi-lang-go=\"`gms`\" pulumi-lang-python=\"`gms`\" pulumi-lang-yaml=\"`gms`\" pulumi-lang-java=\"`gms`\">`gms`</span>, <span pulumi-lang-nodejs=\"`provider`\" pulumi-lang-dotnet=\"`Provider`\" pulumi-lang-go=\"`provider`\" pulumi-lang-python=\"`provider`\" pulumi-lang-yaml=\"`provider`\" pulumi-lang-java=\"`provider`\">`provider`</span>.\n"
        },
        "mr": {
          "type": "number",
          "description": "Mr.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "osVer": {
          "type": "string",
          "description": "Os_Ver. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
        },
        "primaryDnsIp4": {
          "type": "string",
          "description": "Primary_Dns_Ip4.\n"
        },
        "primaryDnsIp61": {
          "type": "number",
          "description": "Primary_Dns_Ip6_1.\n"
        },
        "primaryDnsIp62": {
          "type": "number",
          "description": "Primary_Dns_Ip6_2.\n"
        },
        "primaryDnsIp63": {
          "type": "number",
          "description": "Primary_Dns_Ip6_3.\n"
        },
        "primaryDnsIp64": {
          "type": "number",
          "description": "Primary_Dns_Ip6_4.\n"
        },
        "restrictedPrds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Restricted_Prds. Valid values: <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>, <span pulumi-lang-nodejs=\"`ffw`\" pulumi-lang-dotnet=\"`Ffw`\" pulumi-lang-go=\"`ffw`\" pulumi-lang-python=\"`ffw`\" pulumi-lang-yaml=\"`ffw`\" pulumi-lang-java=\"`ffw`\">`ffw`</span>, <span pulumi-lang-nodejs=\"`fsr`\" pulumi-lang-dotnet=\"`Fsr`\" pulumi-lang-go=\"`fsr`\" pulumi-lang-python=\"`fsr`\" pulumi-lang-yaml=\"`fsr`\" pulumi-lang-java=\"`fsr`\">`fsr`</span>, <span pulumi-lang-nodejs=\"`fad`\" pulumi-lang-dotnet=\"`Fad`\" pulumi-lang-go=\"`fad`\" pulumi-lang-python=\"`fad`\" pulumi-lang-yaml=\"`fad`\" pulumi-lang-java=\"`fad`\">`fad`</span>, <span pulumi-lang-nodejs=\"`fdc`\" pulumi-lang-dotnet=\"`Fdc`\" pulumi-lang-go=\"`fdc`\" pulumi-lang-python=\"`fdc`\" pulumi-lang-yaml=\"`fdc`\" pulumi-lang-java=\"`fdc`\">`fdc`</span>.\n"
        },
        "secondaryDnsIp4": {
          "type": "string",
          "description": "Secondary_Dns_Ip4.\n"
        },
        "secondaryDnsIp61": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_1.\n"
        },
        "secondaryDnsIp62": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_2.\n"
        },
        "secondaryDnsIp63": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_3.\n"
        },
        "secondaryDnsIp64": {
          "type": "number",
          "description": "Secondary_Dns_Ip6_4.\n"
        },
        "state": {
          "type": "number",
          "description": "State.\n"
        },
        "tz": {
          "type": "number",
          "description": "Tz.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Uuid.\n"
        },
        "workspaceMode": {
          "type": "number",
          "description": "Workspace_Mode.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmdbAdom resources.\n",
        "properties": {
          "createTime": {
            "type": "number",
            "description": "Create_Time.\n"
          },
          "desc": {
            "type": "string",
            "description": "Desc.\n"
          },
          "dvmdbAdomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`migration`\" pulumi-lang-dotnet=\"`Migration`\" pulumi-lang-go=\"`migration`\" pulumi-lang-python=\"`migration`\" pulumi-lang-yaml=\"`migration`\" pulumi-lang-java=\"`migration`\">`migration`</span>, <span pulumi-lang-nodejs=\"`dbExport`\" pulumi-lang-dotnet=\"`DbExport`\" pulumi-lang-go=\"`dbExport`\" pulumi-lang-python=\"`db_export`\" pulumi-lang-yaml=\"`dbExport`\" pulumi-lang-java=\"`dbExport`\">`db_export`</span>, <span pulumi-lang-nodejs=\"`noVpnConsole`\" pulumi-lang-dotnet=\"`NoVpnConsole`\" pulumi-lang-go=\"`noVpnConsole`\" pulumi-lang-python=\"`no_vpn_console`\" pulumi-lang-yaml=\"`noVpnConsole`\" pulumi-lang-java=\"`noVpnConsole`\">`no_vpn_console`</span>, <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`otherDevices`\" pulumi-lang-dotnet=\"`OtherDevices`\" pulumi-lang-go=\"`otherDevices`\" pulumi-lang-python=\"`other_devices`\" pulumi-lang-yaml=\"`otherDevices`\" pulumi-lang-java=\"`otherDevices`\">`other_devices`</span>, <span pulumi-lang-nodejs=\"`centralSdwan`\" pulumi-lang-dotnet=\"`CentralSdwan`\" pulumi-lang-go=\"`centralSdwan`\" pulumi-lang-python=\"`central_sdwan`\" pulumi-lang-yaml=\"`centralSdwan`\" pulumi-lang-java=\"`centralSdwan`\">`central_sdwan`</span>, <span pulumi-lang-nodejs=\"`isAutosync`\" pulumi-lang-dotnet=\"`IsAutosync`\" pulumi-lang-go=\"`isAutosync`\" pulumi-lang-python=\"`is_autosync`\" pulumi-lang-yaml=\"`isAutosync`\" pulumi-lang-java=\"`isAutosync`\">`is_autosync`</span>, <span pulumi-lang-nodejs=\"`perDeviceWtp`\" pulumi-lang-dotnet=\"`PerDeviceWtp`\" pulumi-lang-go=\"`perDeviceWtp`\" pulumi-lang-python=\"`per_device_wtp`\" pulumi-lang-yaml=\"`perDeviceWtp`\" pulumi-lang-java=\"`perDeviceWtp`\">`per_device_wtp`</span>, <span pulumi-lang-nodejs=\"`policyCheckOnInstall`\" pulumi-lang-dotnet=\"`PolicyCheckOnInstall`\" pulumi-lang-go=\"`policyCheckOnInstall`\" pulumi-lang-python=\"`policy_check_on_install`\" pulumi-lang-yaml=\"`policyCheckOnInstall`\" pulumi-lang-java=\"`policyCheckOnInstall`\">`policy_check_on_install`</span>, <span pulumi-lang-nodejs=\"`installOnPolicyCheckFail`\" pulumi-lang-dotnet=\"`InstallOnPolicyCheckFail`\" pulumi-lang-go=\"`installOnPolicyCheckFail`\" pulumi-lang-python=\"`install_on_policy_check_fail`\" pulumi-lang-yaml=\"`installOnPolicyCheckFail`\" pulumi-lang-java=\"`installOnPolicyCheckFail`\">`install_on_policy_check_fail`</span>, <span pulumi-lang-nodejs=\"`autoPushCfg`\" pulumi-lang-dotnet=\"`AutoPushCfg`\" pulumi-lang-go=\"`autoPushCfg`\" pulumi-lang-python=\"`auto_push_cfg`\" pulumi-lang-yaml=\"`autoPushCfg`\" pulumi-lang-java=\"`autoPushCfg`\">`auto_push_cfg`</span>, <span pulumi-lang-nodejs=\"`perDeviceFsw`\" pulumi-lang-dotnet=\"`PerDeviceFsw`\" pulumi-lang-go=\"`perDeviceFsw`\" pulumi-lang-python=\"`per_device_fsw`\" pulumi-lang-yaml=\"`perDeviceFsw`\" pulumi-lang-java=\"`perDeviceFsw`\">`per_device_fsw`</span>.\n"
          },
          "lockOverride": {
            "type": "number",
            "description": "Lock_Override.\n"
          },
          "logDbRetentionHours": {
            "type": "number",
            "description": "Log_Db_Retention_Hours.\n"
          },
          "logDiskQuota": {
            "type": "number",
            "description": "Log_Disk_Quota.\n"
          },
          "logDiskQuotaAlertThres": {
            "type": "number",
            "description": "Log_Disk_Quota_Alert_Thres.\n"
          },
          "logDiskQuotaSplitRatio": {
            "type": "number",
            "description": "Log_Disk_Quota_Split_Ratio.\n"
          },
          "logFileRetentionHours": {
            "type": "number",
            "description": "Log_File_Retention_Hours.\n"
          },
          "metafields": {
            "type": "string",
            "description": "Default metafields: none.\n"
          },
          "migMr": {
            "type": "number",
            "description": "Mig_Mr.\n"
          },
          "migOsVer": {
            "type": "string",
            "description": "Mig_Os_Ver. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
          },
          "mode": {
            "type": "string",
            "description": "ems - (Value no longer used as of 4.3) provider - Global database. Valid values: <span pulumi-lang-nodejs=\"`ems`\" pulumi-lang-dotnet=\"`Ems`\" pulumi-lang-go=\"`ems`\" pulumi-lang-python=\"`ems`\" pulumi-lang-yaml=\"`ems`\" pulumi-lang-java=\"`ems`\">`ems`</span>, <span pulumi-lang-nodejs=\"`gms`\" pulumi-lang-dotnet=\"`Gms`\" pulumi-lang-go=\"`gms`\" pulumi-lang-python=\"`gms`\" pulumi-lang-yaml=\"`gms`\" pulumi-lang-java=\"`gms`\">`gms`</span>, <span pulumi-lang-nodejs=\"`provider`\" pulumi-lang-dotnet=\"`Provider`\" pulumi-lang-go=\"`provider`\" pulumi-lang-python=\"`provider`\" pulumi-lang-yaml=\"`provider`\" pulumi-lang-java=\"`provider`\">`provider`</span>.\n"
          },
          "mr": {
            "type": "number",
            "description": "Mr.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "osVer": {
            "type": "string",
            "description": "Os_Ver. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `0.0`, `1.0`, `2.0`, `3.0`, `4.0`, `5.0`, `6.0`, `7.0`, `8.0`.\n"
          },
          "primaryDnsIp4": {
            "type": "string",
            "description": "Primary_Dns_Ip4.\n"
          },
          "primaryDnsIp61": {
            "type": "number",
            "description": "Primary_Dns_Ip6_1.\n"
          },
          "primaryDnsIp62": {
            "type": "number",
            "description": "Primary_Dns_Ip6_2.\n"
          },
          "primaryDnsIp63": {
            "type": "number",
            "description": "Primary_Dns_Ip6_3.\n"
          },
          "primaryDnsIp64": {
            "type": "number",
            "description": "Primary_Dns_Ip6_4.\n"
          },
          "restrictedPrds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Restricted_Prds. Valid values: <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>, <span pulumi-lang-nodejs=\"`ffw`\" pulumi-lang-dotnet=\"`Ffw`\" pulumi-lang-go=\"`ffw`\" pulumi-lang-python=\"`ffw`\" pulumi-lang-yaml=\"`ffw`\" pulumi-lang-java=\"`ffw`\">`ffw`</span>, <span pulumi-lang-nodejs=\"`fsr`\" pulumi-lang-dotnet=\"`Fsr`\" pulumi-lang-go=\"`fsr`\" pulumi-lang-python=\"`fsr`\" pulumi-lang-yaml=\"`fsr`\" pulumi-lang-java=\"`fsr`\">`fsr`</span>, <span pulumi-lang-nodejs=\"`fad`\" pulumi-lang-dotnet=\"`Fad`\" pulumi-lang-go=\"`fad`\" pulumi-lang-python=\"`fad`\" pulumi-lang-yaml=\"`fad`\" pulumi-lang-java=\"`fad`\">`fad`</span>, <span pulumi-lang-nodejs=\"`fdc`\" pulumi-lang-dotnet=\"`Fdc`\" pulumi-lang-go=\"`fdc`\" pulumi-lang-python=\"`fdc`\" pulumi-lang-yaml=\"`fdc`\" pulumi-lang-java=\"`fdc`\">`fdc`</span>.\n"
          },
          "secondaryDnsIp4": {
            "type": "string",
            "description": "Secondary_Dns_Ip4.\n"
          },
          "secondaryDnsIp61": {
            "type": "number",
            "description": "Secondary_Dns_Ip6_1.\n"
          },
          "secondaryDnsIp62": {
            "type": "number",
            "description": "Secondary_Dns_Ip6_2.\n"
          },
          "secondaryDnsIp63": {
            "type": "number",
            "description": "Secondary_Dns_Ip6_3.\n"
          },
          "secondaryDnsIp64": {
            "type": "number",
            "description": "Secondary_Dns_Ip6_4.\n"
          },
          "state": {
            "type": "number",
            "description": "State.\n"
          },
          "tz": {
            "type": "number",
            "description": "Tz.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Uuid.\n"
          },
          "workspaceMode": {
            "type": "number",
            "description": "Workspace_Mode.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmdbDeviceVdom:DvmdbDeviceVdom": {
      "description": "Device VDOM table.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span> of resource <span pulumi-lang-nodejs=\"`fortimanagerDvmdbDevice`\" pulumi-lang-dotnet=\"`FortimanagerDvmdbDevice`\" pulumi-lang-go=\"`fortimanagerDvmdbDevice`\" pulumi-lang-python=\"`fortimanager_dvmdb_device`\" pulumi-lang-yaml=\"`fortimanagerDvmdbDevice`\" pulumi-lang-java=\"`fortimanagerDvmdbDevice`\">`fortimanager_dvmdb_device`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nDvmdb DeviceVdom can be imported using any of these accepted formats:\n\nSet import_options = [\"device=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbDeviceVdom:DvmdbDeviceVdom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "deviceName": {
          "type": "string",
          "description": "FortiManager managed device name. This variable is used in the request URL. If not specified, it will inherit the variable <span pulumi-lang-nodejs=\"`deviceName`\" pulumi-lang-dotnet=\"`DeviceName`\" pulumi-lang-go=\"`deviceName`\" pulumi-lang-python=\"`device_name`\" pulumi-lang-yaml=\"`deviceName`\" pulumi-lang-java=\"`deviceName`\">`device_name`</span> of the provider.\n"
        },
        "dvmdbDeviceVdomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "metafields": {
          "type": "string",
          "description": "Meta Fields.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "opmode": {
          "type": "string",
          "description": "Opmode. Valid values: <span pulumi-lang-nodejs=\"`nat`\" pulumi-lang-dotnet=\"`Nat`\" pulumi-lang-go=\"`nat`\" pulumi-lang-python=\"`nat`\" pulumi-lang-yaml=\"`nat`\" pulumi-lang-java=\"`nat`\">`nat`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>.\n"
        },
        "rtmProfId": {
          "type": "number",
          "description": "Rtm_Prof_Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status.\n"
        },
        "vdomType": {
          "type": "string",
          "description": "Vdom_Type. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>.\n"
        },
        "vpnId": {
          "type": "number",
          "description": "Vpn_Id.\n"
        }
      },
      "type": "object",
      "required": [
        "deviceName",
        "dvmdbDeviceVdomId",
        "name",
        "opmode",
        "vdomType"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "deviceName": {
          "type": "string",
          "description": "FortiManager managed device name. This variable is used in the request URL. If not specified, it will inherit the variable <span pulumi-lang-nodejs=\"`deviceName`\" pulumi-lang-dotnet=\"`DeviceName`\" pulumi-lang-go=\"`deviceName`\" pulumi-lang-python=\"`device_name`\" pulumi-lang-yaml=\"`deviceName`\" pulumi-lang-java=\"`deviceName`\">`device_name`</span> of the provider.\n"
        },
        "dvmdbDeviceVdomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "metafields": {
          "type": "string",
          "description": "Meta Fields.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "opmode": {
          "type": "string",
          "description": "Opmode. Valid values: <span pulumi-lang-nodejs=\"`nat`\" pulumi-lang-dotnet=\"`Nat`\" pulumi-lang-go=\"`nat`\" pulumi-lang-python=\"`nat`\" pulumi-lang-yaml=\"`nat`\" pulumi-lang-java=\"`nat`\">`nat`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>.\n"
        },
        "rtmProfId": {
          "type": "number",
          "description": "Rtm_Prof_Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status.\n"
        },
        "vdomType": {
          "type": "string",
          "description": "Vdom_Type. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>.\n"
        },
        "vpnId": {
          "type": "number",
          "description": "Vpn_Id.\n"
        }
      },
      "requiredInputs": [
        "deviceName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmdbDeviceVdom resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comments.\n"
          },
          "deviceName": {
            "type": "string",
            "description": "FortiManager managed device name. This variable is used in the request URL. If not specified, it will inherit the variable <span pulumi-lang-nodejs=\"`deviceName`\" pulumi-lang-dotnet=\"`DeviceName`\" pulumi-lang-go=\"`deviceName`\" pulumi-lang-python=\"`device_name`\" pulumi-lang-yaml=\"`deviceName`\" pulumi-lang-java=\"`deviceName`\">`device_name`</span> of the provider.\n"
          },
          "dvmdbDeviceVdomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "metafields": {
            "type": "string",
            "description": "Meta Fields.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "opmode": {
            "type": "string",
            "description": "Opmode. Valid values: <span pulumi-lang-nodejs=\"`nat`\" pulumi-lang-dotnet=\"`Nat`\" pulumi-lang-go=\"`nat`\" pulumi-lang-python=\"`nat`\" pulumi-lang-yaml=\"`nat`\" pulumi-lang-java=\"`nat`\">`nat`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>.\n"
          },
          "rtmProfId": {
            "type": "number",
            "description": "Rtm_Prof_Id.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status.\n"
          },
          "vdomType": {
            "type": "string",
            "description": "Vdom_Type. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>.\n"
          },
          "vpnId": {
            "type": "number",
            "description": "Vpn_Id.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmdbGroup:DvmdbGroup": {
      "description": "Device group table.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbGroup(\"trname\", {\n    desc: \"terraform-tefv\",\n    name: \"terraform-tefv\",\n    osType: \"fos\",\n    type: \"normal\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbGroup(\"trname\",\n    desc=\"terraform-tefv\",\n    name=\"terraform-tefv\",\n    os_type=\"fos\",\n    type=\"normal\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.DvmdbGroup(\"trname\", new()\n    {\n        Desc = \"terraform-tefv\",\n        Name = \"terraform-tefv\",\n        OsType = \"fos\",\n        Type = \"normal\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbGroup(ctx, \"trname\", &fortimanager.DvmdbGroupArgs{\n\t\t\tDesc:   pulumi.String(\"terraform-tefv\"),\n\t\t\tName:   pulumi.String(\"terraform-tefv\"),\n\t\t\tOsType: pulumi.String(\"fos\"),\n\t\t\tType:   pulumi.String(\"normal\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbGroup;\nimport com.pulumi.fortimanager.DvmdbGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new DvmdbGroup(\"trname\", DvmdbGroupArgs.builder()\n            .desc(\"terraform-tefv\")\n            .name(\"terraform-tefv\")\n            .osType(\"fos\")\n            .type(\"normal\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:DvmdbGroup\n    properties:\n      desc: terraform-tefv\n      name: terraform-tefv\n      osType: fos\n      type: normal\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nDvmdb Group can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbGroup:DvmdbGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clusterType": {
          "type": "string",
          "description": "Cluster_Type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`vwan`\" pulumi-lang-dotnet=\"`Vwan`\" pulumi-lang-go=\"`vwan`\" pulumi-lang-python=\"`vwan`\" pulumi-lang-yaml=\"`vwan`\" pulumi-lang-java=\"`vwan`\">`vwan`</span>, <span pulumi-lang-nodejs=\"`sase`\" pulumi-lang-dotnet=\"`Sase`\" pulumi-lang-go=\"`sase`\" pulumi-lang-python=\"`sase`\" pulumi-lang-yaml=\"`sase`\" pulumi-lang-java=\"`sase`\">`sase`</span>.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "metafields": {
          "type": "string",
          "description": "Default metafields: none.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "osType": {
          "type": "string",
          "description": "Os_Type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>, <span pulumi-lang-nodejs=\"`ffw`\" pulumi-lang-dotnet=\"`Ffw`\" pulumi-lang-go=\"`ffw`\" pulumi-lang-python=\"`ffw`\" pulumi-lang-yaml=\"`ffw`\" pulumi-lang-java=\"`ffw`\">`ffw`</span>, <span pulumi-lang-nodejs=\"`fsr`\" pulumi-lang-dotnet=\"`Fsr`\" pulumi-lang-go=\"`fsr`\" pulumi-lang-python=\"`fsr`\" pulumi-lang-yaml=\"`fsr`\" pulumi-lang-java=\"`fsr`\">`fsr`</span>, <span pulumi-lang-nodejs=\"`fad`\" pulumi-lang-dotnet=\"`Fad`\" pulumi-lang-go=\"`fad`\" pulumi-lang-python=\"`fad`\" pulumi-lang-yaml=\"`fad`\" pulumi-lang-java=\"`fad`\">`fad`</span>, <span pulumi-lang-nodejs=\"`fdc`\" pulumi-lang-dotnet=\"`Fdc`\" pulumi-lang-go=\"`fdc`\" pulumi-lang-python=\"`fdc`\" pulumi-lang-yaml=\"`fdc`\" pulumi-lang-java=\"`fdc`\">`fdc`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "clusterType",
        "dvmdbGroupId",
        "name",
        "osType",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clusterType": {
          "type": "string",
          "description": "Cluster_Type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`vwan`\" pulumi-lang-dotnet=\"`Vwan`\" pulumi-lang-go=\"`vwan`\" pulumi-lang-python=\"`vwan`\" pulumi-lang-yaml=\"`vwan`\" pulumi-lang-java=\"`vwan`\">`vwan`</span>, <span pulumi-lang-nodejs=\"`sase`\" pulumi-lang-dotnet=\"`Sase`\" pulumi-lang-go=\"`sase`\" pulumi-lang-python=\"`sase`\" pulumi-lang-yaml=\"`sase`\" pulumi-lang-java=\"`sase`\">`sase`</span>.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "metafields": {
          "type": "string",
          "description": "Default metafields: none.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "osType": {
          "type": "string",
          "description": "Os_Type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>, <span pulumi-lang-nodejs=\"`ffw`\" pulumi-lang-dotnet=\"`Ffw`\" pulumi-lang-go=\"`ffw`\" pulumi-lang-python=\"`ffw`\" pulumi-lang-yaml=\"`ffw`\" pulumi-lang-java=\"`ffw`\">`ffw`</span>, <span pulumi-lang-nodejs=\"`fsr`\" pulumi-lang-dotnet=\"`Fsr`\" pulumi-lang-go=\"`fsr`\" pulumi-lang-python=\"`fsr`\" pulumi-lang-yaml=\"`fsr`\" pulumi-lang-java=\"`fsr`\">`fsr`</span>, <span pulumi-lang-nodejs=\"`fad`\" pulumi-lang-dotnet=\"`Fad`\" pulumi-lang-go=\"`fad`\" pulumi-lang-python=\"`fad`\" pulumi-lang-yaml=\"`fad`\" pulumi-lang-java=\"`fad`\">`fad`</span>, <span pulumi-lang-nodejs=\"`fdc`\" pulumi-lang-dotnet=\"`Fdc`\" pulumi-lang-go=\"`fdc`\" pulumi-lang-python=\"`fdc`\" pulumi-lang-yaml=\"`fdc`\" pulumi-lang-java=\"`fdc`\">`fdc`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmdbGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "clusterType": {
            "type": "string",
            "description": "Cluster_Type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`vwan`\" pulumi-lang-dotnet=\"`Vwan`\" pulumi-lang-go=\"`vwan`\" pulumi-lang-python=\"`vwan`\" pulumi-lang-yaml=\"`vwan`\" pulumi-lang-java=\"`vwan`\">`vwan`</span>, <span pulumi-lang-nodejs=\"`sase`\" pulumi-lang-dotnet=\"`Sase`\" pulumi-lang-go=\"`sase`\" pulumi-lang-python=\"`sase`\" pulumi-lang-yaml=\"`sase`\" pulumi-lang-java=\"`sase`\">`sase`</span>.\n"
          },
          "desc": {
            "type": "string",
            "description": "Desc.\n"
          },
          "dvmdbGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Id.\n"
          },
          "metafields": {
            "type": "string",
            "description": "Default metafields: none.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "osType": {
            "type": "string",
            "description": "Os_Type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>, <span pulumi-lang-nodejs=\"`fsw`\" pulumi-lang-dotnet=\"`Fsw`\" pulumi-lang-go=\"`fsw`\" pulumi-lang-python=\"`fsw`\" pulumi-lang-yaml=\"`fsw`\" pulumi-lang-java=\"`fsw`\">`fsw`</span>, <span pulumi-lang-nodejs=\"`foc`\" pulumi-lang-dotnet=\"`Foc`\" pulumi-lang-go=\"`foc`\" pulumi-lang-python=\"`foc`\" pulumi-lang-yaml=\"`foc`\" pulumi-lang-java=\"`foc`\">`foc`</span>, <span pulumi-lang-nodejs=\"`fml`\" pulumi-lang-dotnet=\"`Fml`\" pulumi-lang-go=\"`fml`\" pulumi-lang-python=\"`fml`\" pulumi-lang-yaml=\"`fml`\" pulumi-lang-java=\"`fml`\">`fml`</span>, <span pulumi-lang-nodejs=\"`faz`\" pulumi-lang-dotnet=\"`Faz`\" pulumi-lang-go=\"`faz`\" pulumi-lang-python=\"`faz`\" pulumi-lang-yaml=\"`faz`\" pulumi-lang-java=\"`faz`\">`faz`</span>, <span pulumi-lang-nodejs=\"`fwb`\" pulumi-lang-dotnet=\"`Fwb`\" pulumi-lang-go=\"`fwb`\" pulumi-lang-python=\"`fwb`\" pulumi-lang-yaml=\"`fwb`\" pulumi-lang-java=\"`fwb`\">`fwb`</span>, <span pulumi-lang-nodejs=\"`fch`\" pulumi-lang-dotnet=\"`Fch`\" pulumi-lang-go=\"`fch`\" pulumi-lang-python=\"`fch`\" pulumi-lang-yaml=\"`fch`\" pulumi-lang-java=\"`fch`\">`fch`</span>, <span pulumi-lang-nodejs=\"`fct`\" pulumi-lang-dotnet=\"`Fct`\" pulumi-lang-go=\"`fct`\" pulumi-lang-python=\"`fct`\" pulumi-lang-yaml=\"`fct`\" pulumi-lang-java=\"`fct`\">`fct`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fsa`\" pulumi-lang-dotnet=\"`Fsa`\" pulumi-lang-go=\"`fsa`\" pulumi-lang-python=\"`fsa`\" pulumi-lang-yaml=\"`fsa`\" pulumi-lang-java=\"`fsa`\">`fsa`</span>, <span pulumi-lang-nodejs=\"`fdd`\" pulumi-lang-dotnet=\"`Fdd`\" pulumi-lang-go=\"`fdd`\" pulumi-lang-python=\"`fdd`\" pulumi-lang-yaml=\"`fdd`\" pulumi-lang-java=\"`fdd`\">`fdd`</span>, <span pulumi-lang-nodejs=\"`fac`\" pulumi-lang-dotnet=\"`Fac`\" pulumi-lang-go=\"`fac`\" pulumi-lang-python=\"`fac`\" pulumi-lang-yaml=\"`fac`\" pulumi-lang-java=\"`fac`\">`fac`</span>, <span pulumi-lang-nodejs=\"`fpx`\" pulumi-lang-dotnet=\"`Fpx`\" pulumi-lang-go=\"`fpx`\" pulumi-lang-python=\"`fpx`\" pulumi-lang-yaml=\"`fpx`\" pulumi-lang-java=\"`fpx`\">`fpx`</span>, <span pulumi-lang-nodejs=\"`fna`\" pulumi-lang-dotnet=\"`Fna`\" pulumi-lang-go=\"`fna`\" pulumi-lang-python=\"`fna`\" pulumi-lang-yaml=\"`fna`\" pulumi-lang-java=\"`fna`\">`fna`</span>, <span pulumi-lang-nodejs=\"`ffw`\" pulumi-lang-dotnet=\"`Ffw`\" pulumi-lang-go=\"`ffw`\" pulumi-lang-python=\"`ffw`\" pulumi-lang-yaml=\"`ffw`\" pulumi-lang-java=\"`ffw`\">`ffw`</span>, <span pulumi-lang-nodejs=\"`fsr`\" pulumi-lang-dotnet=\"`Fsr`\" pulumi-lang-go=\"`fsr`\" pulumi-lang-python=\"`fsr`\" pulumi-lang-yaml=\"`fsr`\" pulumi-lang-java=\"`fsr`\">`fsr`</span>, <span pulumi-lang-nodejs=\"`fad`\" pulumi-lang-dotnet=\"`Fad`\" pulumi-lang-go=\"`fad`\" pulumi-lang-python=\"`fad`\" pulumi-lang-yaml=\"`fad`\" pulumi-lang-java=\"`fad`\">`fad`</span>, <span pulumi-lang-nodejs=\"`fdc`\" pulumi-lang-dotnet=\"`Fdc`\" pulumi-lang-go=\"`fdc`\" pulumi-lang-python=\"`fdc`\" pulumi-lang-yaml=\"`fdc`\" pulumi-lang-java=\"`fdc`\">`fdc`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmdbRevision:DvmdbRevision": {
      "description": "ADOM revision table.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbRevision(\"trname\", {\n    createdBy: \"admin\",\n    createdTime: 1619027731,\n    desc: \"This is a Terraform example\",\n    name: \"terr-revision\",\n    version: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbRevision(\"trname\",\n    created_by=\"admin\",\n    created_time=1619027731,\n    desc=\"This is a Terraform example\",\n    name=\"terr-revision\",\n    version=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.DvmdbRevision(\"trname\", new()\n    {\n        CreatedBy = \"admin\",\n        CreatedTime = 1619027731,\n        Desc = \"This is a Terraform example\",\n        Name = \"terr-revision\",\n        Version = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbRevision(ctx, \"trname\", &fortimanager.DvmdbRevisionArgs{\n\t\t\tCreatedBy:   pulumi.String(\"admin\"),\n\t\t\tCreatedTime: pulumi.Float64(1619027731),\n\t\t\tDesc:        pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-revision\"),\n\t\t\tVersion:     pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbRevision;\nimport com.pulumi.fortimanager.DvmdbRevisionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new DvmdbRevision(\"trname\", DvmdbRevisionArgs.builder()\n            .createdBy(\"admin\")\n            .createdTime(1619027731.0)\n            .desc(\"This is a Terraform example\")\n            .name(\"terr-revision\")\n            .version(1.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:DvmdbRevision\n    properties:\n      createdBy: admin\n      createdTime: 1.619027731e+09\n      desc: This is a Terraform example\n      name: terr-revision\n      version: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nDvmdb Revision can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbRevision:DvmdbRevision labelname {{version}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createdBy": {
          "type": "string",
          "description": "Created_By.\n"
        },
        "createdTime": {
          "type": "number",
          "description": "Created_Time.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbRevisionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{version}}.\n"
        },
        "locked": {
          "type": "number",
          "description": "Locked.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "version": {
          "type": "number",
          "description": "Version.\n"
        }
      },
      "type": "object",
      "required": [
        "createdTime",
        "dvmdbRevisionId",
        "locked",
        "name",
        "version"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createdBy": {
          "type": "string",
          "description": "Created_By.\n"
        },
        "createdTime": {
          "type": "number",
          "description": "Created_Time.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbRevisionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{version}}.\n"
        },
        "locked": {
          "type": "number",
          "description": "Locked.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "version": {
          "type": "number",
          "description": "Version.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmdbRevision resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "createdBy": {
            "type": "string",
            "description": "Created_By.\n"
          },
          "createdTime": {
            "type": "number",
            "description": "Created_Time.\n"
          },
          "desc": {
            "type": "string",
            "description": "Desc.\n"
          },
          "dvmdbRevisionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{version}}.\n"
          },
          "locked": {
            "type": "number",
            "description": "Locked.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "version": {
            "type": "number",
            "description": "Version.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmdbScript:DvmdbScript": {
      "description": "Script table.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbScript(\"trname\", {\n    content: \"terraform-tefv\",\n    name: \"terraform-tefv\",\n    target: \"device_database\",\n    type: \"cli\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbScript(\"trname\",\n    content=\"terraform-tefv\",\n    name=\"terraform-tefv\",\n    target=\"device_database\",\n    type=\"cli\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.DvmdbScript(\"trname\", new()\n    {\n        Content = \"terraform-tefv\",\n        Name = \"terraform-tefv\",\n        Target = \"device_database\",\n        Type = \"cli\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbScript(ctx, \"trname\", &fortimanager.DvmdbScriptArgs{\n\t\t\tContent: pulumi.String(\"terraform-tefv\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t\tTarget:  pulumi.String(\"device_database\"),\n\t\t\tType:    pulumi.String(\"cli\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbScript;\nimport com.pulumi.fortimanager.DvmdbScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new DvmdbScript(\"trname\", DvmdbScriptArgs.builder()\n            .content(\"terraform-tefv\")\n            .name(\"terraform-tefv\")\n            .target(\"device_database\")\n            .type(\"cli\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:DvmdbScript\n    properties:\n      content: terraform-tefv\n      name: terraform-tefv\n      target: device_database\n      type: cli\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nDvmdb Script can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbScript:DvmdbScript labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "content": {
          "type": "string",
          "description": "The full content of the script result log.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbScriptId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filterBuild": {
          "type": "number",
          "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterDevice": {
          "type": "number",
          "description": "Name or id of an existing device in the database. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterHostname": {
          "type": "string",
          "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterOstype": {
          "type": "string",
          "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>.\n"
        },
        "filterOsver": {
          "type": "string",
          "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `4.00`, `5.00`, `6.00`.\n"
        },
        "filterPlatform": {
          "type": "string",
          "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterSerial": {
          "type": "string",
          "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "modificationTime": {
          "type": "string",
          "description": "It is a read-only attribute indicating the time when the script was created or modified. The value will be ignored in add/set/update requests.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "scriptSchedules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmdbScriptScriptSchedule:DvmdbScriptScriptSchedule"
          },
          "description": "Script_Schedule. The structure of <span pulumi-lang-nodejs=\"`scriptSchedule`\" pulumi-lang-dotnet=\"`ScriptSchedule`\" pulumi-lang-go=\"`scriptSchedule`\" pulumi-lang-python=\"`script_schedule`\" pulumi-lang-yaml=\"`scriptSchedule`\" pulumi-lang-java=\"`scriptSchedule`\">`script_schedule`</span> block is documented below.\n"
        },
        "target": {
          "type": "string",
          "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`deviceDatabase`\" pulumi-lang-dotnet=\"`DeviceDatabase`\" pulumi-lang-go=\"`deviceDatabase`\" pulumi-lang-python=\"`device_database`\" pulumi-lang-yaml=\"`deviceDatabase`\" pulumi-lang-java=\"`deviceDatabase`\">`device_database`</span>, <span pulumi-lang-nodejs=\"`remoteDevice`\" pulumi-lang-dotnet=\"`RemoteDevice`\" pulumi-lang-go=\"`remoteDevice`\" pulumi-lang-python=\"`remote_device`\" pulumi-lang-yaml=\"`remoteDevice`\" pulumi-lang-java=\"`remoteDevice`\">`remote_device`</span>, <span pulumi-lang-nodejs=\"`adomDatabase`\" pulumi-lang-dotnet=\"`AdomDatabase`\" pulumi-lang-go=\"`adomDatabase`\" pulumi-lang-python=\"`adom_database`\" pulumi-lang-yaml=\"`adomDatabase`\" pulumi-lang-java=\"`adomDatabase`\">`adom_database`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`cli`\" pulumi-lang-dotnet=\"`Cli`\" pulumi-lang-go=\"`cli`\" pulumi-lang-python=\"`cli`\" pulumi-lang-yaml=\"`cli`\" pulumi-lang-java=\"`cli`\">`cli`</span>, <span pulumi-lang-nodejs=\"`tcl`\" pulumi-lang-dotnet=\"`Tcl`\" pulumi-lang-go=\"`tcl`\" pulumi-lang-python=\"`tcl`\" pulumi-lang-yaml=\"`tcl`\" pulumi-lang-java=\"`tcl`\">`tcl`</span>, <span pulumi-lang-nodejs=\"`cligrp`\" pulumi-lang-dotnet=\"`Cligrp`\" pulumi-lang-go=\"`cligrp`\" pulumi-lang-python=\"`cligrp`\" pulumi-lang-yaml=\"`cligrp`\" pulumi-lang-java=\"`cligrp`\">`cligrp`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmdbScriptId",
        "filterBuild",
        "filterOstype",
        "filterOsver",
        "modificationTime",
        "name",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "content": {
          "type": "string",
          "description": "The full content of the script result log.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "dvmdbScriptId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filterBuild": {
          "type": "number",
          "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterDevice": {
          "type": "number",
          "description": "Name or id of an existing device in the database. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterHostname": {
          "type": "string",
          "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterOstype": {
          "type": "string",
          "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>.\n"
        },
        "filterOsver": {
          "type": "string",
          "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `4.00`, `5.00`, `6.00`.\n"
        },
        "filterPlatform": {
          "type": "string",
          "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "filterSerial": {
          "type": "string",
          "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
        },
        "modificationTime": {
          "type": "string",
          "description": "It is a read-only attribute indicating the time when the script was created or modified. The value will be ignored in add/set/update requests.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "scriptSchedules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmdbScriptScriptSchedule:DvmdbScriptScriptSchedule"
          },
          "description": "Script_Schedule. The structure of <span pulumi-lang-nodejs=\"`scriptSchedule`\" pulumi-lang-dotnet=\"`ScriptSchedule`\" pulumi-lang-go=\"`scriptSchedule`\" pulumi-lang-python=\"`script_schedule`\" pulumi-lang-yaml=\"`scriptSchedule`\" pulumi-lang-java=\"`scriptSchedule`\">`script_schedule`</span> block is documented below.\n"
        },
        "target": {
          "type": "string",
          "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`deviceDatabase`\" pulumi-lang-dotnet=\"`DeviceDatabase`\" pulumi-lang-go=\"`deviceDatabase`\" pulumi-lang-python=\"`device_database`\" pulumi-lang-yaml=\"`deviceDatabase`\" pulumi-lang-java=\"`deviceDatabase`\">`device_database`</span>, <span pulumi-lang-nodejs=\"`remoteDevice`\" pulumi-lang-dotnet=\"`RemoteDevice`\" pulumi-lang-go=\"`remoteDevice`\" pulumi-lang-python=\"`remote_device`\" pulumi-lang-yaml=\"`remoteDevice`\" pulumi-lang-java=\"`remoteDevice`\">`remote_device`</span>, <span pulumi-lang-nodejs=\"`adomDatabase`\" pulumi-lang-dotnet=\"`AdomDatabase`\" pulumi-lang-go=\"`adomDatabase`\" pulumi-lang-python=\"`adom_database`\" pulumi-lang-yaml=\"`adomDatabase`\" pulumi-lang-java=\"`adomDatabase`\">`adom_database`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`cli`\" pulumi-lang-dotnet=\"`Cli`\" pulumi-lang-go=\"`cli`\" pulumi-lang-python=\"`cli`\" pulumi-lang-yaml=\"`cli`\" pulumi-lang-java=\"`cli`\">`cli`</span>, <span pulumi-lang-nodejs=\"`tcl`\" pulumi-lang-dotnet=\"`Tcl`\" pulumi-lang-go=\"`tcl`\" pulumi-lang-python=\"`tcl`\" pulumi-lang-yaml=\"`tcl`\" pulumi-lang-java=\"`tcl`\">`tcl`</span>, <span pulumi-lang-nodejs=\"`cligrp`\" pulumi-lang-dotnet=\"`Cligrp`\" pulumi-lang-go=\"`cligrp`\" pulumi-lang-python=\"`cligrp`\" pulumi-lang-yaml=\"`cligrp`\" pulumi-lang-java=\"`cligrp`\">`cligrp`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmdbScript resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "content": {
            "type": "string",
            "description": "The full content of the script result log.\n"
          },
          "desc": {
            "type": "string",
            "description": "Desc.\n"
          },
          "dvmdbScriptId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filterBuild": {
            "type": "number",
            "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
          },
          "filterDevice": {
            "type": "number",
            "description": "Name or id of an existing device in the database. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
          },
          "filterHostname": {
            "type": "string",
            "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
          },
          "filterOstype": {
            "type": "string",
            "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`fos`\" pulumi-lang-dotnet=\"`Fos`\" pulumi-lang-go=\"`fos`\" pulumi-lang-python=\"`fos`\" pulumi-lang-yaml=\"`fos`\" pulumi-lang-java=\"`fos`\">`fos`</span>.\n"
          },
          "filterOsver": {
            "type": "string",
            "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `4.00`, `5.00`, `6.00`.\n"
          },
          "filterPlatform": {
            "type": "string",
            "description": "The value will be ignored in add/set/update requests if<span pulumi-lang-nodejs=\" filterOstype \" pulumi-lang-dotnet=\" FilterOstype \" pulumi-lang-go=\" filterOstype \" pulumi-lang-python=\" filter_ostype \" pulumi-lang-yaml=\" filterOstype \" pulumi-lang-java=\" filterOstype \"> filter_ostype </span>is not set. It has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
          },
          "filterSerial": {
            "type": "string",
            "description": "The value has no effect if target is <span pulumi-lang-nodejs=\"\"adomDatabase\"\" pulumi-lang-dotnet=\"\"AdomDatabase\"\" pulumi-lang-go=\"\"adomDatabase\"\" pulumi-lang-python=\"\"adom_database\"\" pulumi-lang-yaml=\"\"adomDatabase\"\" pulumi-lang-java=\"\"adomDatabase\"\">\"adom_database\"</span>.\n"
          },
          "modificationTime": {
            "type": "string",
            "description": "It is a read-only attribute indicating the time when the script was created or modified. The value will be ignored in add/set/update requests.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "scriptSchedules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FDvmdbScriptScriptSchedule:DvmdbScriptScriptSchedule"
            },
            "description": "Script_Schedule. The structure of <span pulumi-lang-nodejs=\"`scriptSchedule`\" pulumi-lang-dotnet=\"`ScriptSchedule`\" pulumi-lang-go=\"`scriptSchedule`\" pulumi-lang-python=\"`script_schedule`\" pulumi-lang-yaml=\"`scriptSchedule`\" pulumi-lang-java=\"`scriptSchedule`\">`script_schedule`</span> block is documented below.\n"
          },
          "target": {
            "type": "string",
            "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`deviceDatabase`\" pulumi-lang-dotnet=\"`DeviceDatabase`\" pulumi-lang-go=\"`deviceDatabase`\" pulumi-lang-python=\"`device_database`\" pulumi-lang-yaml=\"`deviceDatabase`\" pulumi-lang-java=\"`deviceDatabase`\">`device_database`</span>, <span pulumi-lang-nodejs=\"`remoteDevice`\" pulumi-lang-dotnet=\"`RemoteDevice`\" pulumi-lang-go=\"`remoteDevice`\" pulumi-lang-python=\"`remote_device`\" pulumi-lang-yaml=\"`remoteDevice`\" pulumi-lang-java=\"`remoteDevice`\">`remote_device`</span>, <span pulumi-lang-nodejs=\"`adomDatabase`\" pulumi-lang-dotnet=\"`AdomDatabase`\" pulumi-lang-go=\"`adomDatabase`\" pulumi-lang-python=\"`adom_database`\" pulumi-lang-yaml=\"`adomDatabase`\" pulumi-lang-java=\"`adomDatabase`\">`adom_database`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`cli`\" pulumi-lang-dotnet=\"`Cli`\" pulumi-lang-go=\"`cli`\" pulumi-lang-python=\"`cli`\" pulumi-lang-yaml=\"`cli`\" pulumi-lang-java=\"`cli`\">`cli`</span>, <span pulumi-lang-nodejs=\"`tcl`\" pulumi-lang-dotnet=\"`Tcl`\" pulumi-lang-go=\"`tcl`\" pulumi-lang-python=\"`tcl`\" pulumi-lang-yaml=\"`tcl`\" pulumi-lang-java=\"`tcl`\">`tcl`</span>, <span pulumi-lang-nodejs=\"`cligrp`\" pulumi-lang-dotnet=\"`Cligrp`\" pulumi-lang-go=\"`cligrp`\" pulumi-lang-python=\"`cligrp`\" pulumi-lang-yaml=\"`cligrp`\" pulumi-lang-java=\"`cligrp`\">`cligrp`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/dvmdbScriptExecute:DvmdbScriptExecute": {
      "description": "\n\n## Import\n\nDvmdb ScriptExecute can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbScriptExecute:DvmdbScriptExecute labelname DvmdbScriptExecute\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dvmdbScriptExecuteId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Adom.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "package": {
          "type": "string",
          "description": "Package.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmdbScriptExecuteScope:DvmdbScriptExecuteScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "script": {
          "type": "string",
          "description": "Script name.\n"
        }
      },
      "type": "object",
      "required": [
        "dvmdbScriptExecuteId",
        "fmgadom",
        "forceRecreate"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dvmdbScriptExecuteId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Adom.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "package": {
          "type": "string",
          "description": "Package.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FDvmdbScriptExecuteScope:DvmdbScriptExecuteScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "script": {
          "type": "string",
          "description": "Script name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DvmdbScriptExecute resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dvmdbScriptExecuteId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Adom.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "package": {
            "type": "string",
            "description": "Package.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FDvmdbScriptExecuteScope:DvmdbScriptExecuteScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "script": {
            "type": "string",
            "description": "Script name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/execFgfmReclaimdevtunnel:ExecFgfmReclaimdevtunnel": {
      "description": "\n\n## Import\n\nExec FgfmReclaimDevTunnel can be imported using any of these accepted formats:\n\nSet import_options = [\"device_name=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/execFgfmReclaimdevtunnel:ExecFgfmReclaimdevtunnel labelname ExecFgfmReclaimDevTunnel\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "deviceName": {
          "type": "string",
          "description": "FortiManager managed device name. This variable is used in the request URL. If not specified, it will inherit the variable <span pulumi-lang-nodejs=\"`deviceName`\" pulumi-lang-dotnet=\"`DeviceName`\" pulumi-lang-go=\"`deviceName`\" pulumi-lang-python=\"`device_name`\" pulumi-lang-yaml=\"`deviceName`\" pulumi-lang-java=\"`deviceName`\">`device_name`</span> of the provider.\n"
        },
        "execFgfmReclaimdevtunnelId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "type": "object",
      "required": [
        "deviceName",
        "execFgfmReclaimdevtunnelId",
        "flags",
        "forceRecreate"
      ],
      "inputProperties": {
        "deviceName": {
          "type": "string",
          "description": "FortiManager managed device name. This variable is used in the request URL. If not specified, it will inherit the variable <span pulumi-lang-nodejs=\"`deviceName`\" pulumi-lang-dotnet=\"`DeviceName`\" pulumi-lang-go=\"`deviceName`\" pulumi-lang-python=\"`device_name`\" pulumi-lang-yaml=\"`deviceName`\" pulumi-lang-java=\"`deviceName`\">`device_name`</span> of the provider.\n"
        },
        "execFgfmReclaimdevtunnelId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        }
      },
      "requiredInputs": [
        "deviceName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ExecFgfmReclaimdevtunnel resources.\n",
        "properties": {
          "deviceName": {
            "type": "string",
            "description": "FortiManager managed device name. This variable is used in the request URL. If not specified, it will inherit the variable <span pulumi-lang-nodejs=\"`deviceName`\" pulumi-lang-dotnet=\"`DeviceName`\" pulumi-lang-go=\"`deviceName`\" pulumi-lang-python=\"`device_name`\" pulumi-lang-yaml=\"`deviceName`\" pulumi-lang-java=\"`deviceName`\">`device_name`</span> of the provider.\n"
          },
          "execFgfmReclaimdevtunnelId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/execWorkspaceAction:ExecWorkspaceAction": {
      "description": "Workspace enables locking ADOMs, devices, or policy packages so that an administrator can prevent other administrators from making changes to the elements that they are working in.\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Lock or Commit/Unlock ADOMs, devices, or policy packages. Valid values: <span pulumi-lang-nodejs=\"`lockbegin`\" pulumi-lang-dotnet=\"`Lockbegin`\" pulumi-lang-go=\"`lockbegin`\" pulumi-lang-python=\"`lockbegin`\" pulumi-lang-yaml=\"`lockbegin`\" pulumi-lang-java=\"`lockbegin`\">`lockbegin`</span> lock, <span pulumi-lang-nodejs=\"`lockend`\" pulumi-lang-dotnet=\"`Lockend`\" pulumi-lang-go=\"`lockend`\" pulumi-lang-python=\"`lockend`\" pulumi-lang-yaml=\"`lockend`\" pulumi-lang-java=\"`lockend`\">`lockend`</span> Commit/Unlock.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n\nSee `Guides > To Lock for Restricting Configuration Changes` for examples.\n"
        },
        "execWorkspaceActionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{\"workspaceaction\" + adomv + action + target + param}}.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "param": {
          "type": "string",
          "description": "the target param will be locked or unlocked.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "Lock an entire ADOM: keep the argument empty, a device: <span pulumi-lang-nodejs=\"`dev`\" pulumi-lang-dotnet=\"`Dev`\" pulumi-lang-go=\"`dev`\" pulumi-lang-python=\"`dev`\" pulumi-lang-yaml=\"`dev`\" pulumi-lang-java=\"`dev`\">`dev`</span>, a specific object : <span pulumi-lang-nodejs=\"`obj`\" pulumi-lang-dotnet=\"`Obj`\" pulumi-lang-go=\"`obj`\" pulumi-lang-python=\"`obj`\" pulumi-lang-yaml=\"`obj`\" pulumi-lang-java=\"`obj`\">`obj`</span> or a specific package: <span pulumi-lang-nodejs=\"`pkg`\" pulumi-lang-dotnet=\"`Pkg`\" pulumi-lang-go=\"`pkg`\" pulumi-lang-python=\"`pkg`\" pulumi-lang-yaml=\"`pkg`\" pulumi-lang-java=\"`pkg`\">`pkg`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "execWorkspaceActionId",
        "forceRecreate",
        "target"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Lock or Commit/Unlock ADOMs, devices, or policy packages. Valid values: <span pulumi-lang-nodejs=\"`lockbegin`\" pulumi-lang-dotnet=\"`Lockbegin`\" pulumi-lang-go=\"`lockbegin`\" pulumi-lang-python=\"`lockbegin`\" pulumi-lang-yaml=\"`lockbegin`\" pulumi-lang-java=\"`lockbegin`\">`lockbegin`</span> lock, <span pulumi-lang-nodejs=\"`lockend`\" pulumi-lang-dotnet=\"`Lockend`\" pulumi-lang-go=\"`lockend`\" pulumi-lang-python=\"`lockend`\" pulumi-lang-yaml=\"`lockend`\" pulumi-lang-java=\"`lockend`\">`lockend`</span> Commit/Unlock.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n\nSee `Guides > To Lock for Restricting Configuration Changes` for examples.\n"
        },
        "execWorkspaceActionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{\"workspaceaction\" + adomv + action + target + param}}.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "param": {
          "type": "string",
          "description": "the target param will be locked or unlocked.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "Lock an entire ADOM: keep the argument empty, a device: <span pulumi-lang-nodejs=\"`dev`\" pulumi-lang-dotnet=\"`Dev`\" pulumi-lang-go=\"`dev`\" pulumi-lang-python=\"`dev`\" pulumi-lang-yaml=\"`dev`\" pulumi-lang-java=\"`dev`\">`dev`</span>, a specific object : <span pulumi-lang-nodejs=\"`obj`\" pulumi-lang-dotnet=\"`Obj`\" pulumi-lang-go=\"`obj`\" pulumi-lang-python=\"`obj`\" pulumi-lang-yaml=\"`obj`\" pulumi-lang-java=\"`obj`\">`obj`</span> or a specific package: <span pulumi-lang-nodejs=\"`pkg`\" pulumi-lang-dotnet=\"`Pkg`\" pulumi-lang-go=\"`pkg`\" pulumi-lang-python=\"`pkg`\" pulumi-lang-yaml=\"`pkg`\" pulumi-lang-java=\"`pkg`\">`pkg`</span>.\n"
        }
      },
      "requiredInputs": [
        "action",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ExecWorkspaceAction resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Lock or Commit/Unlock ADOMs, devices, or policy packages. Valid values: <span pulumi-lang-nodejs=\"`lockbegin`\" pulumi-lang-dotnet=\"`Lockbegin`\" pulumi-lang-go=\"`lockbegin`\" pulumi-lang-python=\"`lockbegin`\" pulumi-lang-yaml=\"`lockbegin`\" pulumi-lang-java=\"`lockbegin`\">`lockbegin`</span> lock, <span pulumi-lang-nodejs=\"`lockend`\" pulumi-lang-dotnet=\"`Lockend`\" pulumi-lang-go=\"`lockend`\" pulumi-lang-python=\"`lockend`\" pulumi-lang-yaml=\"`lockend`\" pulumi-lang-java=\"`lockend`\">`lockend`</span> Commit/Unlock.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n\nSee `Guides > To Lock for Restricting Configuration Changes` for examples.\n"
          },
          "execWorkspaceActionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{\"workspaceaction\" + adomv + action + target + param}}.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "param": {
            "type": "string",
            "description": "the target param will be locked or unlocked.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "target": {
            "type": "string",
            "description": "Lock an entire ADOM: keep the argument empty, a device: <span pulumi-lang-nodejs=\"`dev`\" pulumi-lang-dotnet=\"`Dev`\" pulumi-lang-go=\"`dev`\" pulumi-lang-python=\"`dev`\" pulumi-lang-yaml=\"`dev`\" pulumi-lang-java=\"`dev`\">`dev`</span>, a specific object : <span pulumi-lang-nodejs=\"`obj`\" pulumi-lang-dotnet=\"`Obj`\" pulumi-lang-go=\"`obj`\" pulumi-lang-python=\"`obj`\" pulumi-lang-yaml=\"`obj`\" pulumi-lang-java=\"`obj`\">`obj`</span> or a specific package: <span pulumi-lang-nodejs=\"`pkg`\" pulumi-lang-dotnet=\"`Pkg`\" pulumi-lang-go=\"`pkg`\" pulumi-lang-python=\"`pkg`\" pulumi-lang-yaml=\"`pkg`\" pulumi-lang-java=\"`pkg`\">`pkg`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateAnalyzerVirusreport:FmupdateAnalyzerVirusreport": {
      "description": "Send virus detection notification to FortiGuard.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateAnalyzerVirusreport(\"trname\", {status: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateAnalyzerVirusreport(\"trname\", status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateAnalyzerVirusreport(\"trname\", new()\n    {\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateAnalyzerVirusreport(ctx, \"trname\", &fortimanager.FmupdateAnalyzerVirusreportArgs{\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateAnalyzerVirusreport;\nimport com.pulumi.fortimanager.FmupdateAnalyzerVirusreportArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateAnalyzerVirusreport(\"trname\", FmupdateAnalyzerVirusreportArgs.builder()\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateAnalyzerVirusreport\n    properties:\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate AnalyzerVirusreport can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateAnalyzerVirusreport:FmupdateAnalyzerVirusreport labelname FmupdateAnalyzerVirusreport\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateAnalyzerVirusreportId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable sending virus detection notification to FortiGuard (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateAnalyzerVirusreportId",
        "status"
      ],
      "inputProperties": {
        "fmupdateAnalyzerVirusreportId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable sending virus detection notification to FortiGuard (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateAnalyzerVirusreport resources.\n",
        "properties": {
          "fmupdateAnalyzerVirusreportId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable sending virus detection notification to FortiGuard (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateAvipsAdvancedlog:FmupdateAvipsAdvancedlog": {
      "description": "Enable/disable logging of FortiGuard antivirus and IPS update packages received by FortiManager's built-in FortiGuard.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateAvipsAdvancedlog(\"trname\", {\n    logFortigate: \"enable\",\n    logServer: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateAvipsAdvancedlog(\"trname\",\n    log_fortigate=\"enable\",\n    log_server=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateAvipsAdvancedlog(\"trname\", new()\n    {\n        LogFortigate = \"enable\",\n        LogServer = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateAvipsAdvancedlog(ctx, \"trname\", &fortimanager.FmupdateAvipsAdvancedlogArgs{\n\t\t\tLogFortigate: pulumi.String(\"enable\"),\n\t\t\tLogServer:    pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateAvipsAdvancedlog;\nimport com.pulumi.fortimanager.FmupdateAvipsAdvancedlogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateAvipsAdvancedlog(\"trname\", FmupdateAvipsAdvancedlogArgs.builder()\n            .logFortigate(\"enable\")\n            .logServer(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateAvipsAdvancedlog\n    properties:\n      logFortigate: enable\n      logServer: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate AvIpsAdvancedLog can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateAvipsAdvancedlog:FmupdateAvipsAdvancedlog labelname FmupdateAvIpsAdvancedLog\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateAvipsAdvancedlogId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "logFortigate": {
          "type": "string",
          "description": "Enable/disable logging of FortiGuard antivirus and IPS service updates of FortiGate devices (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logServer": {
          "type": "string",
          "description": "Enable/disable logging of update packages received by the build-in FortiGuard server (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateAvipsAdvancedlogId",
        "logFortigate",
        "logServer"
      ],
      "inputProperties": {
        "fmupdateAvipsAdvancedlogId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "logFortigate": {
          "type": "string",
          "description": "Enable/disable logging of FortiGuard antivirus and IPS service updates of FortiGate devices (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logServer": {
          "type": "string",
          "description": "Enable/disable logging of update packages received by the build-in FortiGuard server (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateAvipsAdvancedlog resources.\n",
        "properties": {
          "fmupdateAvipsAdvancedlogId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "logFortigate": {
            "type": "string",
            "description": "Enable/disable logging of FortiGuard antivirus and IPS service updates of FortiGate devices (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logServer": {
            "type": "string",
            "description": "Enable/disable logging of update packages received by the build-in FortiGuard server (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateAvipsWebproxy:FmupdateAvipsWebproxy": {
      "description": "Configure the web proxy for use with FortiGuard antivirus and IPS updates.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateAvipsWebproxy(\"trname\", {\n    address: \"192.168.1.1\",\n    mode: \"proxy\",\n    passwords: [\"fortinet\"],\n    status: \"enable\",\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateAvipsWebproxy(\"trname\",\n    address=\"192.168.1.1\",\n    mode=\"proxy\",\n    passwords=[\"fortinet\"],\n    status=\"enable\",\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateAvipsWebproxy(\"trname\", new()\n    {\n        Address = \"192.168.1.1\",\n        Mode = \"proxy\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Status = \"enable\",\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateAvipsWebproxy(ctx, \"trname\", &fortimanager.FmupdateAvipsWebproxyArgs{\n\t\t\tAddress: pulumi.String(\"192.168.1.1\"),\n\t\t\tMode:    pulumi.String(\"proxy\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateAvipsWebproxy;\nimport com.pulumi.fortimanager.FmupdateAvipsWebproxyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateAvipsWebproxy(\"trname\", FmupdateAvipsWebproxyArgs.builder()\n            .address(\"192.168.1.1\")\n            .mode(\"proxy\")\n            .passwords(\"fortinet\")\n            .status(\"enable\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateAvipsWebproxy\n    properties:\n      address: 192.168.1.1\n      mode: proxy\n      passwords:\n        - fortinet\n      status: enable\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate AvIpsWebProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateAvipsWebproxy:FmupdateAvipsWebproxy labelname FmupdateAvIpsWebProxy\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "web proxy address.\n"
        },
        "fmupdateAvipsWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "mode": {
          "type": "string",
          "description": "Web proxy mode proxy - HTTP proxy mode tunnel - HTTP tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The password for the user name used for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "The port number of the web proxy (1 - 65535, default = 80).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable connections through the web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "The user name used for authentication.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateAvipsWebproxyId",
        "mode",
        "passwords",
        "port",
        "status",
        "username"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "web proxy address.\n"
        },
        "fmupdateAvipsWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "mode": {
          "type": "string",
          "description": "Web proxy mode proxy - HTTP proxy mode tunnel - HTTP tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The password for the user name used for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "The port number of the web proxy (1 - 65535, default = 80).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable connections through the web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "The user name used for authentication.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateAvipsWebproxy resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "web proxy address.\n"
          },
          "fmupdateAvipsWebproxyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "mode": {
            "type": "string",
            "description": "Web proxy mode proxy - HTTP proxy mode tunnel - HTTP tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The password for the user name used for authentication.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "The port number of the web proxy (1 - 65535, default = 80).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable connections through the web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "The user name used for authentication.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateCustomurllist:FmupdateCustomurllist": {
      "description": "Configure the URL database for rating and filtering.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateCustomurllist(\"trname\", {dbSelections: [\"both\"]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateCustomurllist(\"trname\", db_selections=[\"both\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateCustomurllist(\"trname\", new()\n    {\n        DbSelections = new[]\n        {\n            \"both\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateCustomurllist(ctx, \"trname\", &fortimanager.FmupdateCustomurllistArgs{\n\t\t\tDbSelections: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"both\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateCustomurllist;\nimport com.pulumi.fortimanager.FmupdateCustomurllistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateCustomurllist(\"trname\", FmupdateCustomurllistArgs.builder()\n            .dbSelections(\"both\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateCustomurllist\n    properties:\n      dbSelections:\n        - both\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate CustomUrlList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateCustomurllist:FmupdateCustomurllist labelname FmupdateCustomUrlList\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dbSelections": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Manage the URL database (default = both). both - Support both custom-url and FortiGuard database. custom-url - Custom imported URL list. fortiguard-db - Fortinet's Fortiguard database. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, `custom-url`, `fortiguard-db`.\n"
        },
        "fmupdateCustomurllistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "dbSelections",
        "fmupdateCustomurllistId"
      ],
      "inputProperties": {
        "dbSelections": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Manage the URL database (default = both). both - Support both custom-url and FortiGuard database. custom-url - Custom imported URL list. fortiguard-db - Fortinet's Fortiguard database. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, `custom-url`, `fortiguard-db`.\n"
        },
        "fmupdateCustomurllistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateCustomurllist resources.\n",
        "properties": {
          "dbSelections": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Manage the URL database (default = both). both - Support both custom-url and FortiGuard database. custom-url - Custom imported URL list. fortiguard-db - Fortinet's Fortiguard database. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, `custom-url`, `fortiguard-db`.\n"
          },
          "fmupdateCustomurllistId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateDiskquota:FmupdateDiskquota": {
      "description": "Configure disk space available for use by the Upgrade Manager.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateDiskquota(\"trname\", {value: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateDiskquota(\"trname\", value=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateDiskquota(\"trname\", new()\n    {\n        Value = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateDiskquota(ctx, \"trname\", &fortimanager.FmupdateDiskquotaArgs{\n\t\t\tValue: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateDiskquota;\nimport com.pulumi.fortimanager.FmupdateDiskquotaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateDiskquota(\"trname\", FmupdateDiskquotaArgs.builder()\n            .value(1.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateDiskquota\n    properties:\n      value: '1'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate DiskQuota can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateDiskquota:FmupdateDiskquota labelname FmupdateDiskQuota\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateDiskquotaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Configure the size of the Upgrade Manager disk quota, in megabytes.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateDiskquotaId",
        "value"
      ],
      "inputProperties": {
        "fmupdateDiskquotaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Configure the size of the Upgrade Manager disk quota, in megabytes.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateDiskquota resources.\n",
        "properties": {
          "fmupdateDiskquotaId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "value": {
            "type": "number",
            "description": "Configure the size of the Upgrade Manager disk quota, in megabytes.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFctservices:FmupdateFctservices": {
      "description": "Configure FortiGuard to provide services to FortiClient installations.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFctservices(\"trname\", {\n    port: 200,\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFctservices(\"trname\",\n    port=200,\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFctservices(\"trname\", new()\n    {\n        Port = 200,\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFctservices(ctx, \"trname\", &fortimanager.FmupdateFctservicesArgs{\n\t\t\tPort:   pulumi.Float64(200),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFctservices;\nimport com.pulumi.fortimanager.FmupdateFctservicesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFctservices(\"trname\", FmupdateFctservicesArgs.builder()\n            .port(200.0)\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFctservices\n    properties:\n      port: '200'\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FctServices can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFctservices:FmupdateFctservices labelname FmupdateFctServices\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateFctservicesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "port": {
          "type": "number",
          "description": "Configure the port number on which the built-in FortiGuard should provide updates to FortiClient installations (1 - 65535, default = 80).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable built-in FortiGuard service to FortiClient installations (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateFctservicesId",
        "port",
        "status"
      ],
      "inputProperties": {
        "fmupdateFctservicesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "port": {
          "type": "number",
          "description": "Configure the port number on which the built-in FortiGuard should provide updates to FortiClient installations (1 - 65535, default = 80).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable built-in FortiGuard service to FortiClient installations (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFctservices resources.\n",
        "properties": {
          "fmupdateFctservicesId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "port": {
            "type": "number",
            "description": "Configure the port number on which the built-in FortiGuard should provide updates to FortiClient installations (1 - 65535, default = 80).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable built-in FortiGuard service to FortiClient installations (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFdssetting:FmupdateFdssetting": {
      "description": "Configure FortiGuard settings.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`pushOverride`\" pulumi-lang-dotnet=\"`PushOverride`\" pulumi-lang-go=\"`pushOverride`\" pulumi-lang-python=\"`push_override`\" pulumi-lang-yaml=\"`pushOverride`\" pulumi-lang-java=\"`pushOverride`\">`push_override`</span>: <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssettingPushoverride`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssettingPushoverride`\" pulumi-lang-go=\"`FmupdateFdssettingPushoverride`\" pulumi-lang-python=\"`FmupdateFdssettingPushoverride`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssettingPushoverride`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssettingPushoverride`\">`fortimanager.FmupdateFdssettingPushoverride`</span>\n>- <span pulumi-lang-nodejs=\"`pushOverrideToClient`\" pulumi-lang-dotnet=\"`PushOverrideToClient`\" pulumi-lang-go=\"`pushOverrideToClient`\" pulumi-lang-python=\"`push_override_to_client`\" pulumi-lang-yaml=\"`pushOverrideToClient`\" pulumi-lang-java=\"`pushOverrideToClient`\">`push_override_to_client`</span>: <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssettingPushoverridetoclient`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssettingPushoverridetoclient`\" pulumi-lang-go=\"`FmupdateFdssettingPushoverridetoclient`\" pulumi-lang-python=\"`FmupdateFdssettingPushoverridetoclient`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssettingPushoverridetoclient`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssettingPushoverridetoclient`\">`fortimanager.FmupdateFdssettingPushoverridetoclient`</span>\n>- <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span>: <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssettingServeroverride`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssettingServeroverride`\" pulumi-lang-go=\"`FmupdateFdssettingServeroverride`\" pulumi-lang-python=\"`FmupdateFdssettingServeroverride`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssettingServeroverride`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssettingServeroverride`\">`fortimanager.FmupdateFdssettingServeroverride`</span>\n>- <span pulumi-lang-nodejs=\"`updateSchedule`\" pulumi-lang-dotnet=\"`UpdateSchedule`\" pulumi-lang-go=\"`updateSchedule`\" pulumi-lang-python=\"`update_schedule`\" pulumi-lang-yaml=\"`updateSchedule`\" pulumi-lang-java=\"`updateSchedule`\">`update_schedule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssettingUpdateschedule`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssettingUpdateschedule`\" pulumi-lang-go=\"`FmupdateFdssettingUpdateschedule`\" pulumi-lang-python=\"`FmupdateFdssettingUpdateschedule`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssettingUpdateschedule`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssettingUpdateschedule`\">`fortimanager.FmupdateFdssettingUpdateschedule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssetting(\"trname\", {\n    fdsCltSslProtocol: \"sslv3\",\n    fdsSslProtocol: \"sslv3\",\n    fmtrLog: \"emergency\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssetting(\"trname\",\n    fds_clt_ssl_protocol=\"sslv3\",\n    fds_ssl_protocol=\"sslv3\",\n    fmtr_log=\"emergency\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFdssetting(\"trname\", new()\n    {\n        FdsCltSslProtocol = \"sslv3\",\n        FdsSslProtocol = \"sslv3\",\n        FmtrLog = \"emergency\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssetting(ctx, \"trname\", &fortimanager.FmupdateFdssettingArgs{\n\t\t\tFdsCltSslProtocol: pulumi.String(\"sslv3\"),\n\t\t\tFdsSslProtocol:    pulumi.String(\"sslv3\"),\n\t\t\tFmtrLog:           pulumi.String(\"emergency\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssetting;\nimport com.pulumi.fortimanager.FmupdateFdssettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFdssetting(\"trname\", FmupdateFdssettingArgs.builder()\n            .fdsCltSslProtocol(\"sslv3\")\n            .fdsSslProtocol(\"sslv3\")\n            .fmtrLog(\"emergency\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFdssetting\n    properties:\n      fdsCltSslProtocol: sslv3\n      fdsSslProtocol: sslv3\n      fmtrLog: emergency\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FdsSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssetting:FmupdateFdssetting labelname FmupdateFdsSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fdsCltSslProtocol": {
          "type": "string",
          "description": "The SSL protocols version for connecting fds server (default = tlsv1.2). sslv3 - set SSLv3 as the client version. tlsv1.0 - set TLSv1.0 as the client version. tlsv1.1 - set TLSv1.1 as the client version. tlsv1.2 - set TLSv1.2 as the client version (default). tlsv1.3 - set TLSv1.3 as the client version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "fdsSslProtocol": {
          "type": "string",
          "description": "The SSL protocols version for receiving fgt connection (default = tlsv1.2). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "fmtrLog": {
          "type": "string",
          "description": "fmtr log level emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "fmupdateFdssettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "fortiguardAnycast": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard's anycast network disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardAnycastSource": {
          "type": "string",
          "description": "Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet fortinet - Use Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. aws - Use Fortinet's AWS servers to provide FortiGuard services in FortiGuard's anycast network. Valid values: <span pulumi-lang-nodejs=\"`fortinet`\" pulumi-lang-dotnet=\"`Fortinet`\" pulumi-lang-go=\"`fortinet`\" pulumi-lang-python=\"`fortinet`\" pulumi-lang-yaml=\"`fortinet`\" pulumi-lang-java=\"`fortinet`\">`fortinet`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>.\n"
        },
        "linkdLog": {
          "type": "string",
          "description": "The linkd log level (default = info). emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "maxAvIpsVersion": {
          "type": "number",
          "description": "The maximum number of downloadable, full version AV/IPS packages (1 - 1000, default = 20).\n"
        },
        "maxWork": {
          "type": "number",
          "description": "The maximum number of worker processing download requests (1 - 32, default = 1).\n"
        },
        "pushOverride": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverride:FmupdateFdssettingPushOverride",
          "description": "Push-Override. The structure of <span pulumi-lang-nodejs=\"`pushOverride`\" pulumi-lang-dotnet=\"`PushOverride`\" pulumi-lang-go=\"`pushOverride`\" pulumi-lang-python=\"`push_override`\" pulumi-lang-yaml=\"`pushOverride`\" pulumi-lang-java=\"`pushOverride`\">`push_override`</span> block is documented below.\n"
        },
        "pushOverrideToClient": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverrideToClient:FmupdateFdssettingPushOverrideToClient",
          "description": "Push-Override-To-Client. The structure of <span pulumi-lang-nodejs=\"`pushOverrideToClient`\" pulumi-lang-dotnet=\"`PushOverrideToClient`\" pulumi-lang-go=\"`pushOverrideToClient`\" pulumi-lang-python=\"`push_override_to_client`\" pulumi-lang-yaml=\"`pushOverrideToClient`\" pulumi-lang-java=\"`pushOverrideToClient`\">`push_override_to_client`</span> block is documented below.\n"
        },
        "sendReport": {
          "type": "string",
          "description": "send report/fssi to fds server. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sendSetup": {
          "type": "string",
          "description": "forward setup to fds server. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverOverride": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServerOverride:FmupdateFdssettingServerOverride",
          "description": "Server-Override. The structure of <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> block is documented below.\n"
        },
        "systemSupportFais": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiNDR versions. 7.x - Support version 7.x Valid values: `7.x`.\n"
        },
        "systemSupportFazs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiAnalyzer versions. 6.x - Support version 6.x 7.x - Support version 7.x Valid values: `6.x`, `7.x`.\n"
        },
        "systemSupportFcts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiClient versions. 4.x - Support version 4.x 5.0 - Support version 5.0 5.2 - Support version 5.2 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `4.x`, `5.0`, `5.2`, `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
        },
        "systemSupportFdcs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiDeceptor versions. 3.x - Support version 3.x Valid values: `3.x`.\n"
        },
        "systemSupportFgts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiOS versions. 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
        },
        "systemSupportFis": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiIsolator versions. 1.x - Support version 1.x 2.x - Support version 2.x Valid values: `1.x`, `2.x`.\n"
        },
        "systemSupportFmls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiMail versions. 4.x - Support version 4.x 5.x - Support version 5.x 6.x - Support version 6.x Valid values: `4.x`, `5.x`, `6.x`.\n"
        },
        "systemSupportFsas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiSandbox versions. 1.x - Support version 1.x 2.x - Support version 2.x 3.x - Support version 3.x Valid values: `1.x`, `2.x`, `3.x`.\n"
        },
        "systemSupportFsws": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiSwitch versions. 4.x - Support version 4.x 5.0 - Support version 5.0 5.2 - Support version 5.2 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `4.x`, `5.0`, `5.2`, `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
        },
        "systemSupportFts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiTester versions. 4.x - Support version 4.x Valid values: `4.x`.\n"
        },
        "umsvcLog": {
          "type": "string",
          "description": "The<span pulumi-lang-nodejs=\" umService \" pulumi-lang-dotnet=\" UmService \" pulumi-lang-go=\" umService \" pulumi-lang-python=\" um_service \" pulumi-lang-yaml=\" umService \" pulumi-lang-java=\" umService \"> um_service </span>log level (default = info). emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "unregDevOption": {
          "type": "string",
          "description": "set the option for unregister devices ignore - Ignore all unregistered devices. svc-only - Allow update requests without adding the device. add-service - Add unregistered devices and allow update request. Valid values: <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>, `svc-only`, `add-service`.\n"
        },
        "updateSchedule": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingUpdateSchedule:FmupdateFdssettingUpdateSchedule",
          "description": "Update-Schedule. The structure of <span pulumi-lang-nodejs=\"`updateSchedule`\" pulumi-lang-dotnet=\"`UpdateSchedule`\" pulumi-lang-go=\"`updateSchedule`\" pulumi-lang-python=\"`update_schedule`\" pulumi-lang-yaml=\"`updateSchedule`\" pulumi-lang-java=\"`updateSchedule`\">`update_schedule`</span> block is documented below.\n"
        },
        "userAgent": {
          "type": "string",
          "description": "Configure the user agent string.\n"
        },
        "wanipQueryMode": {
          "type": "string",
          "description": "public ip query mode disable - Do not query public ip ipify - Get public IP through https://api.ipify.org Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`ipify`\" pulumi-lang-dotnet=\"`Ipify`\" pulumi-lang-go=\"`ipify`\" pulumi-lang-python=\"`ipify`\" pulumi-lang-yaml=\"`ipify`\" pulumi-lang-java=\"`ipify`\">`ipify`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fdsCltSslProtocol",
        "fdsSslProtocol",
        "fmtrLog",
        "fmupdateFdssettingId",
        "fortiguardAnycast",
        "fortiguardAnycastSource",
        "linkdLog",
        "maxAvIpsVersion",
        "maxWork",
        "sendReport",
        "sendSetup",
        "systemSupportFais",
        "systemSupportFazs",
        "systemSupportFcts",
        "systemSupportFdcs",
        "systemSupportFgts",
        "systemSupportFis",
        "systemSupportFmls",
        "systemSupportFsas",
        "systemSupportFsws",
        "systemSupportFts",
        "umsvcLog",
        "unregDevOption",
        "userAgent",
        "wanipQueryMode"
      ],
      "inputProperties": {
        "fdsCltSslProtocol": {
          "type": "string",
          "description": "The SSL protocols version for connecting fds server (default = tlsv1.2). sslv3 - set SSLv3 as the client version. tlsv1.0 - set TLSv1.0 as the client version. tlsv1.1 - set TLSv1.1 as the client version. tlsv1.2 - set TLSv1.2 as the client version (default). tlsv1.3 - set TLSv1.3 as the client version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "fdsSslProtocol": {
          "type": "string",
          "description": "The SSL protocols version for receiving fgt connection (default = tlsv1.2). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "fmtrLog": {
          "type": "string",
          "description": "fmtr log level emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "fmupdateFdssettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "fortiguardAnycast": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard's anycast network disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardAnycastSource": {
          "type": "string",
          "description": "Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet fortinet - Use Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. aws - Use Fortinet's AWS servers to provide FortiGuard services in FortiGuard's anycast network. Valid values: <span pulumi-lang-nodejs=\"`fortinet`\" pulumi-lang-dotnet=\"`Fortinet`\" pulumi-lang-go=\"`fortinet`\" pulumi-lang-python=\"`fortinet`\" pulumi-lang-yaml=\"`fortinet`\" pulumi-lang-java=\"`fortinet`\">`fortinet`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>.\n"
        },
        "linkdLog": {
          "type": "string",
          "description": "The linkd log level (default = info). emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "maxAvIpsVersion": {
          "type": "number",
          "description": "The maximum number of downloadable, full version AV/IPS packages (1 - 1000, default = 20).\n"
        },
        "maxWork": {
          "type": "number",
          "description": "The maximum number of worker processing download requests (1 - 32, default = 1).\n"
        },
        "pushOverride": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverride:FmupdateFdssettingPushOverride",
          "description": "Push-Override. The structure of <span pulumi-lang-nodejs=\"`pushOverride`\" pulumi-lang-dotnet=\"`PushOverride`\" pulumi-lang-go=\"`pushOverride`\" pulumi-lang-python=\"`push_override`\" pulumi-lang-yaml=\"`pushOverride`\" pulumi-lang-java=\"`pushOverride`\">`push_override`</span> block is documented below.\n"
        },
        "pushOverrideToClient": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverrideToClient:FmupdateFdssettingPushOverrideToClient",
          "description": "Push-Override-To-Client. The structure of <span pulumi-lang-nodejs=\"`pushOverrideToClient`\" pulumi-lang-dotnet=\"`PushOverrideToClient`\" pulumi-lang-go=\"`pushOverrideToClient`\" pulumi-lang-python=\"`push_override_to_client`\" pulumi-lang-yaml=\"`pushOverrideToClient`\" pulumi-lang-java=\"`pushOverrideToClient`\">`push_override_to_client`</span> block is documented below.\n"
        },
        "sendReport": {
          "type": "string",
          "description": "send report/fssi to fds server. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sendSetup": {
          "type": "string",
          "description": "forward setup to fds server. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverOverride": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServerOverride:FmupdateFdssettingServerOverride",
          "description": "Server-Override. The structure of <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> block is documented below.\n"
        },
        "systemSupportFais": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiNDR versions. 7.x - Support version 7.x Valid values: `7.x`.\n"
        },
        "systemSupportFazs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiAnalyzer versions. 6.x - Support version 6.x 7.x - Support version 7.x Valid values: `6.x`, `7.x`.\n"
        },
        "systemSupportFcts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiClient versions. 4.x - Support version 4.x 5.0 - Support version 5.0 5.2 - Support version 5.2 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `4.x`, `5.0`, `5.2`, `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
        },
        "systemSupportFdcs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiDeceptor versions. 3.x - Support version 3.x Valid values: `3.x`.\n"
        },
        "systemSupportFgts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiOS versions. 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
        },
        "systemSupportFis": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiIsolator versions. 1.x - Support version 1.x 2.x - Support version 2.x Valid values: `1.x`, `2.x`.\n"
        },
        "systemSupportFmls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiMail versions. 4.x - Support version 4.x 5.x - Support version 5.x 6.x - Support version 6.x Valid values: `4.x`, `5.x`, `6.x`.\n"
        },
        "systemSupportFsas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiSandbox versions. 1.x - Support version 1.x 2.x - Support version 2.x 3.x - Support version 3.x Valid values: `1.x`, `2.x`, `3.x`.\n"
        },
        "systemSupportFsws": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiSwitch versions. 4.x - Support version 4.x 5.0 - Support version 5.0 5.2 - Support version 5.2 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `4.x`, `5.0`, `5.2`, `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
        },
        "systemSupportFts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Supported FortiTester versions. 4.x - Support version 4.x Valid values: `4.x`.\n"
        },
        "umsvcLog": {
          "type": "string",
          "description": "The<span pulumi-lang-nodejs=\" umService \" pulumi-lang-dotnet=\" UmService \" pulumi-lang-go=\" umService \" pulumi-lang-python=\" um_service \" pulumi-lang-yaml=\" umService \" pulumi-lang-java=\" umService \"> um_service </span>log level (default = info). emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "unregDevOption": {
          "type": "string",
          "description": "set the option for unregister devices ignore - Ignore all unregistered devices. svc-only - Allow update requests without adding the device. add-service - Add unregistered devices and allow update request. Valid values: <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>, `svc-only`, `add-service`.\n"
        },
        "updateSchedule": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingUpdateSchedule:FmupdateFdssettingUpdateSchedule",
          "description": "Update-Schedule. The structure of <span pulumi-lang-nodejs=\"`updateSchedule`\" pulumi-lang-dotnet=\"`UpdateSchedule`\" pulumi-lang-go=\"`updateSchedule`\" pulumi-lang-python=\"`update_schedule`\" pulumi-lang-yaml=\"`updateSchedule`\" pulumi-lang-java=\"`updateSchedule`\">`update_schedule`</span> block is documented below.\n"
        },
        "userAgent": {
          "type": "string",
          "description": "Configure the user agent string.\n"
        },
        "wanipQueryMode": {
          "type": "string",
          "description": "public ip query mode disable - Do not query public ip ipify - Get public IP through https://api.ipify.org Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`ipify`\" pulumi-lang-dotnet=\"`Ipify`\" pulumi-lang-go=\"`ipify`\" pulumi-lang-python=\"`ipify`\" pulumi-lang-yaml=\"`ipify`\" pulumi-lang-java=\"`ipify`\">`ipify`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFdssetting resources.\n",
        "properties": {
          "fdsCltSslProtocol": {
            "type": "string",
            "description": "The SSL protocols version for connecting fds server (default = tlsv1.2). sslv3 - set SSLv3 as the client version. tlsv1.0 - set TLSv1.0 as the client version. tlsv1.1 - set TLSv1.1 as the client version. tlsv1.2 - set TLSv1.2 as the client version (default). tlsv1.3 - set TLSv1.3 as the client version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "fdsSslProtocol": {
            "type": "string",
            "description": "The SSL protocols version for receiving fgt connection (default = tlsv1.2). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "fmtrLog": {
            "type": "string",
            "description": "fmtr log level emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "fmupdateFdssettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "fortiguardAnycast": {
            "type": "string",
            "description": "Enable/disable use of FortiGuard's anycast network disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiguardAnycastSource": {
            "type": "string",
            "description": "Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet fortinet - Use Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. aws - Use Fortinet's AWS servers to provide FortiGuard services in FortiGuard's anycast network. Valid values: <span pulumi-lang-nodejs=\"`fortinet`\" pulumi-lang-dotnet=\"`Fortinet`\" pulumi-lang-go=\"`fortinet`\" pulumi-lang-python=\"`fortinet`\" pulumi-lang-yaml=\"`fortinet`\" pulumi-lang-java=\"`fortinet`\">`fortinet`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>.\n"
          },
          "linkdLog": {
            "type": "string",
            "description": "The linkd log level (default = info). emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "maxAvIpsVersion": {
            "type": "number",
            "description": "The maximum number of downloadable, full version AV/IPS packages (1 - 1000, default = 20).\n"
          },
          "maxWork": {
            "type": "number",
            "description": "The maximum number of worker processing download requests (1 - 32, default = 1).\n"
          },
          "pushOverride": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverride:FmupdateFdssettingPushOverride",
            "description": "Push-Override. The structure of <span pulumi-lang-nodejs=\"`pushOverride`\" pulumi-lang-dotnet=\"`PushOverride`\" pulumi-lang-go=\"`pushOverride`\" pulumi-lang-python=\"`push_override`\" pulumi-lang-yaml=\"`pushOverride`\" pulumi-lang-java=\"`pushOverride`\">`push_override`</span> block is documented below.\n"
          },
          "pushOverrideToClient": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushOverrideToClient:FmupdateFdssettingPushOverrideToClient",
            "description": "Push-Override-To-Client. The structure of <span pulumi-lang-nodejs=\"`pushOverrideToClient`\" pulumi-lang-dotnet=\"`PushOverrideToClient`\" pulumi-lang-go=\"`pushOverrideToClient`\" pulumi-lang-python=\"`push_override_to_client`\" pulumi-lang-yaml=\"`pushOverrideToClient`\" pulumi-lang-java=\"`pushOverrideToClient`\">`push_override_to_client`</span> block is documented below.\n"
          },
          "sendReport": {
            "type": "string",
            "description": "send report/fssi to fds server. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sendSetup": {
            "type": "string",
            "description": "forward setup to fds server. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serverOverride": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServerOverride:FmupdateFdssettingServerOverride",
            "description": "Server-Override. The structure of <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> block is documented below.\n"
          },
          "systemSupportFais": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiNDR versions. 7.x - Support version 7.x Valid values: `7.x`.\n"
          },
          "systemSupportFazs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiAnalyzer versions. 6.x - Support version 6.x 7.x - Support version 7.x Valid values: `6.x`, `7.x`.\n"
          },
          "systemSupportFcts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiClient versions. 4.x - Support version 4.x 5.0 - Support version 5.0 5.2 - Support version 5.2 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `4.x`, `5.0`, `5.2`, `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
          },
          "systemSupportFdcs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiDeceptor versions. 3.x - Support version 3.x Valid values: `3.x`.\n"
          },
          "systemSupportFgts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiOS versions. 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
          },
          "systemSupportFis": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiIsolator versions. 1.x - Support version 1.x 2.x - Support version 2.x Valid values: `1.x`, `2.x`.\n"
          },
          "systemSupportFmls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiMail versions. 4.x - Support version 4.x 5.x - Support version 5.x 6.x - Support version 6.x Valid values: `4.x`, `5.x`, `6.x`.\n"
          },
          "systemSupportFsas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiSandbox versions. 1.x - Support version 1.x 2.x - Support version 2.x 3.x - Support version 3.x Valid values: `1.x`, `2.x`, `3.x`.\n"
          },
          "systemSupportFsws": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiSwitch versions. 4.x - Support version 4.x 5.0 - Support version 5.0 5.2 - Support version 5.2 5.4 - Support version 5.4 5.6 - Support version 5.6 6.0 - Support version 6.0 6.2 - Support version 6.2 6.4 - Support version 6.4 Valid values: `4.x`, `5.0`, `5.2`, `5.4`, `5.6`, `6.0`, `6.2`, `6.4`.\n"
          },
          "systemSupportFts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Supported FortiTester versions. 4.x - Support version 4.x Valid values: `4.x`.\n"
          },
          "umsvcLog": {
            "type": "string",
            "description": "The<span pulumi-lang-nodejs=\" umService \" pulumi-lang-dotnet=\" UmService \" pulumi-lang-go=\" umService \" pulumi-lang-python=\" um_service \" pulumi-lang-yaml=\" umService \" pulumi-lang-java=\" umService \"> um_service </span>log level (default = info). emergency - Log level - emergency alert - Log level - alert critical - Log level - critical error - Log level - error warn - Log level - warn notice - Log level - notice info - Log level - info debug - Log level - debug disable - Disable linkd log Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "unregDevOption": {
            "type": "string",
            "description": "set the option for unregister devices ignore - Ignore all unregistered devices. svc-only - Allow update requests without adding the device. add-service - Add unregistered devices and allow update request. Valid values: <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>, `svc-only`, `add-service`.\n"
          },
          "updateSchedule": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingUpdateSchedule:FmupdateFdssettingUpdateSchedule",
            "description": "Update-Schedule. The structure of <span pulumi-lang-nodejs=\"`updateSchedule`\" pulumi-lang-dotnet=\"`UpdateSchedule`\" pulumi-lang-go=\"`updateSchedule`\" pulumi-lang-python=\"`update_schedule`\" pulumi-lang-yaml=\"`updateSchedule`\" pulumi-lang-java=\"`updateSchedule`\">`update_schedule`</span> block is documented below.\n"
          },
          "userAgent": {
            "type": "string",
            "description": "Configure the user agent string.\n"
          },
          "wanipQueryMode": {
            "type": "string",
            "description": "public ip query mode disable - Do not query public ip ipify - Get public IP through https://api.ipify.org Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`ipify`\" pulumi-lang-dotnet=\"`Ipify`\" pulumi-lang-go=\"`ipify`\" pulumi-lang-python=\"`ipify`\" pulumi-lang-yaml=\"`ipify`\" pulumi-lang-java=\"`ipify`\">`ipify`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFdssettingPushoverride:FmupdateFdssettingPushoverride": {
      "description": "Enable/disable push updates, and override the default IP address and port used by FortiGuard to send antivirus and IPS push messages for clients.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`pushOverride`\" pulumi-lang-dotnet=\"`PushOverride`\" pulumi-lang-go=\"`pushOverride`\" pulumi-lang-python=\"`push_override`\" pulumi-lang-yaml=\"`pushOverride`\" pulumi-lang-java=\"`pushOverride`\">`push_override`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-go=\"`FmupdateFdssetting`\" pulumi-lang-python=\"`FmupdateFdssetting`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssetting`\">`fortimanager.FmupdateFdssetting`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingPushoverride(\"trname\", {\n    ip: \"192.168.1.1\",\n    port: 2000,\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingPushoverride(\"trname\",\n    ip=\"192.168.1.1\",\n    port=2000,\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFdssettingPushoverride(\"trname\", new()\n    {\n        Ip = \"192.168.1.1\",\n        Port = 2000,\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingPushoverride(ctx, \"trname\", &fortimanager.FmupdateFdssettingPushoverrideArgs{\n\t\t\tIp:     pulumi.String(\"192.168.1.1\"),\n\t\t\tPort:   pulumi.Float64(2000),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverride;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFdssettingPushoverride(\"trname\", FmupdateFdssettingPushoverrideArgs.builder()\n            .ip(\"192.168.1.1\")\n            .port(2000.0)\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFdssettingPushoverride\n    properties:\n      ip: 192.168.1.1\n      port: '2000'\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FdsSettingPushOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingPushoverride:FmupdateFdssettingPushoverride labelname FmupdateFdsSettingPushOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateFdssettingPushoverrideId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ip": {
          "type": "string",
          "description": "External or virtual IP address of the NAT device that will forward push messages to the FortiManager unit.\n"
        },
        "port": {
          "type": "number",
          "description": "Receiving port number on the NAT device (1 - 65535, default = 9443).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable push updates for clients (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateFdssettingPushoverrideId",
        "ip",
        "port",
        "status"
      ],
      "inputProperties": {
        "fmupdateFdssettingPushoverrideId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ip": {
          "type": "string",
          "description": "External or virtual IP address of the NAT device that will forward push messages to the FortiManager unit.\n"
        },
        "port": {
          "type": "number",
          "description": "Receiving port number on the NAT device (1 - 65535, default = 9443).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable push updates for clients (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFdssettingPushoverride resources.\n",
        "properties": {
          "fmupdateFdssettingPushoverrideId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ip": {
            "type": "string",
            "description": "External or virtual IP address of the NAT device that will forward push messages to the FortiManager unit.\n"
          },
          "port": {
            "type": "number",
            "description": "Receiving port number on the NAT device (1 - 65535, default = 9443).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable push updates for clients (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFdssettingPushoverridetoclient:FmupdateFdssettingPushoverridetoclient": {
      "description": "Enable/disable push updates, and override the default IP address and port used by FortiGuard to send antivirus and IPS push messages for clients.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`pushOverrideToClient`\" pulumi-lang-dotnet=\"`PushOverrideToClient`\" pulumi-lang-go=\"`pushOverrideToClient`\" pulumi-lang-python=\"`push_override_to_client`\" pulumi-lang-yaml=\"`pushOverrideToClient`\" pulumi-lang-java=\"`pushOverrideToClient`\">`push_override_to_client`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-go=\"`FmupdateFdssetting`\" pulumi-lang-python=\"`FmupdateFdssetting`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssetting`\">`fortimanager.FmupdateFdssetting`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`announceIp`\" pulumi-lang-dotnet=\"`AnnounceIp`\" pulumi-lang-go=\"`announceIp`\" pulumi-lang-python=\"`announce_ip`\" pulumi-lang-yaml=\"`announceIp`\" pulumi-lang-java=\"`announceIp`\">`announce_ip`</span>: <span pulumi-lang-nodejs=\"`fortimanagerFmupdateFdssettingPushoverridetoclientAnnounceip`\" pulumi-lang-dotnet=\"`FortimanagerFmupdateFdssettingPushoverridetoclientAnnounceip`\" pulumi-lang-go=\"`fortimanagerFmupdateFdssettingPushoverridetoclientAnnounceip`\" pulumi-lang-python=\"`fortimanager_fmupdate_fdssetting_pushoverridetoclient_announceip`\" pulumi-lang-yaml=\"`fortimanagerFmupdateFdssettingPushoverridetoclientAnnounceip`\" pulumi-lang-java=\"`fortimanagerFmupdateFdssettingPushoverridetoclientAnnounceip`\">`fortimanager_fmupdate_fdssetting_pushoverridetoclient_announceip`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingPushoverridetoclient(\"trname\", {\n    status: \"enable\",\n    dynamicSortSubtable: \"terr-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingPushoverridetoclient(\"trname\",\n    status=\"enable\",\n    dynamic_sort_subtable=\"terr-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFdssettingPushoverridetoclient(\"trname\", new()\n    {\n        Status = \"enable\",\n        DynamicSortSubtable = \"terr-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingPushoverridetoclient(ctx, \"trname\", &fortimanager.FmupdateFdssettingPushoverridetoclientArgs{\n\t\t\tStatus:              pulumi.String(\"enable\"),\n\t\t\tDynamicSortSubtable: pulumi.String(\"terr-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverridetoclient;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverridetoclientArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFdssettingPushoverridetoclient(\"trname\", FmupdateFdssettingPushoverridetoclientArgs.builder()\n            .status(\"enable\")\n            .dynamicSortSubtable(\"terr-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFdssettingPushoverridetoclient\n    properties:\n      status: enable\n      dynamicSortSubtable: terr-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FdsSettingPushOverrideToClient can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingPushoverridetoclient:FmupdateFdssettingPushoverridetoclient labelname FmupdateFdsSettingPushOverrideToClient\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "announceIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushoverridetoclientAnnounceIp:FmupdateFdssettingPushoverridetoclientAnnounceIp"
          },
          "description": "Announce-Ip. The structure of <span pulumi-lang-nodejs=\"`announceIp`\" pulumi-lang-dotnet=\"`AnnounceIp`\" pulumi-lang-go=\"`announceIp`\" pulumi-lang-python=\"`announce_ip`\" pulumi-lang-yaml=\"`announceIp`\" pulumi-lang-java=\"`announceIp`\">`announce_ip`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmupdateFdssettingPushoverridetoclientId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable push updates (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateFdssettingPushoverridetoclientId",
        "status"
      ],
      "inputProperties": {
        "announceIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushoverridetoclientAnnounceIp:FmupdateFdssettingPushoverridetoclientAnnounceIp"
          },
          "description": "Announce-Ip. The structure of <span pulumi-lang-nodejs=\"`announceIp`\" pulumi-lang-dotnet=\"`AnnounceIp`\" pulumi-lang-go=\"`announceIp`\" pulumi-lang-python=\"`announce_ip`\" pulumi-lang-yaml=\"`announceIp`\" pulumi-lang-java=\"`announceIp`\">`announce_ip`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmupdateFdssettingPushoverridetoclientId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable push updates (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFdssettingPushoverridetoclient resources.\n",
        "properties": {
          "announceIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingPushoverridetoclientAnnounceIp:FmupdateFdssettingPushoverridetoclientAnnounceIp"
            },
            "description": "Announce-Ip. The structure of <span pulumi-lang-nodejs=\"`announceIp`\" pulumi-lang-dotnet=\"`AnnounceIp`\" pulumi-lang-go=\"`announceIp`\" pulumi-lang-python=\"`announce_ip`\" pulumi-lang-yaml=\"`announceIp`\" pulumi-lang-java=\"`announceIp`\">`announce_ip`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmupdateFdssettingPushoverridetoclientId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable push updates (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFdssettingServeroverride:FmupdateFdssettingServeroverride": {
      "description": "Server override configure.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-go=\"`FmupdateFdssetting`\" pulumi-lang-python=\"`FmupdateFdssetting`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssetting`\">`fortimanager.FmupdateFdssetting`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`servlist`\" pulumi-lang-dotnet=\"`Servlist`\" pulumi-lang-go=\"`servlist`\" pulumi-lang-python=\"`servlist`\" pulumi-lang-yaml=\"`servlist`\" pulumi-lang-java=\"`servlist`\">`servlist`</span>: <span pulumi-lang-nodejs=\"`fortimanagerFmupdateFdssettingServeroverrideServlist`\" pulumi-lang-dotnet=\"`FortimanagerFmupdateFdssettingServeroverrideServlist`\" pulumi-lang-go=\"`fortimanagerFmupdateFdssettingServeroverrideServlist`\" pulumi-lang-python=\"`fortimanager_fmupdate_fdssetting_serveroverride_servlist`\" pulumi-lang-yaml=\"`fortimanagerFmupdateFdssettingServeroverrideServlist`\" pulumi-lang-java=\"`fortimanagerFmupdateFdssettingServeroverrideServlist`\">`fortimanager_fmupdate_fdssetting_serveroverride_servlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingServeroverride(\"trname\", {\n    servlists: [{\n        id: 1,\n        ip: \"192.168.1.1\",\n        port: 2000,\n        serviceType: \"fct\",\n    }],\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingServeroverride(\"trname\",\n    servlists=[{\n        \"id\": 1,\n        \"ip\": \"192.168.1.1\",\n        \"port\": 2000,\n        \"service_type\": \"fct\",\n    }],\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFdssettingServeroverride(\"trname\", new()\n    {\n        Servlists = new[]\n        {\n            new Fortimanager.Inputs.FmupdateFdssettingServeroverrideServlistArgs\n            {\n                Id = 1,\n                Ip = \"192.168.1.1\",\n                Port = 2000,\n                ServiceType = \"fct\",\n            },\n        },\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingServeroverride(ctx, \"trname\", &fortimanager.FmupdateFdssettingServeroverrideArgs{\n\t\t\tServlists: fortimanager.FmupdateFdssettingServeroverrideServlistArray{\n\t\t\t\t&fortimanager.FmupdateFdssettingServeroverrideServlistArgs{\n\t\t\t\t\tId:          pulumi.Float64(1),\n\t\t\t\t\tIp:          pulumi.String(\"192.168.1.1\"),\n\t\t\t\t\tPort:        pulumi.Float64(2000),\n\t\t\t\t\tServiceType: pulumi.String(\"fct\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingServeroverride;\nimport com.pulumi.fortimanager.FmupdateFdssettingServeroverrideArgs;\nimport com.pulumi.fortimanager.inputs.FmupdateFdssettingServeroverrideServlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFdssettingServeroverride(\"trname\", FmupdateFdssettingServeroverrideArgs.builder()\n            .servlists(FmupdateFdssettingServeroverrideServlistArgs.builder()\n                .id(1.0)\n                .ip(\"192.168.1.1\")\n                .port(2000.0)\n                .serviceType(\"fct\")\n                .build())\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFdssettingServeroverride\n    properties:\n      servlists:\n        - id: '1'\n          ip: 192.168.1.1\n          port: '2000'\n          serviceType: fct\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FdsSettingServerOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingServeroverride:FmupdateFdssettingServeroverride labelname FmupdateFdsSettingServerOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmupdateFdssettingServeroverrideId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "servlists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServeroverrideServlist:FmupdateFdssettingServeroverrideServlist"
          },
          "description": "Servlist. The structure of <span pulumi-lang-nodejs=\"`servlist`\" pulumi-lang-dotnet=\"`Servlist`\" pulumi-lang-go=\"`servlist`\" pulumi-lang-python=\"`servlist`\" pulumi-lang-yaml=\"`servlist`\" pulumi-lang-java=\"`servlist`\">`servlist`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Override status. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateFdssettingServeroverrideId",
        "status"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmupdateFdssettingServeroverrideId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "servlists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServeroverrideServlist:FmupdateFdssettingServeroverrideServlist"
          },
          "description": "Servlist. The structure of <span pulumi-lang-nodejs=\"`servlist`\" pulumi-lang-dotnet=\"`Servlist`\" pulumi-lang-go=\"`servlist`\" pulumi-lang-python=\"`servlist`\" pulumi-lang-yaml=\"`servlist`\" pulumi-lang-java=\"`servlist`\">`servlist`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Override status. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFdssettingServeroverride resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmupdateFdssettingServeroverrideId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "servlists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FFmupdateFdssettingServeroverrideServlist:FmupdateFdssettingServeroverrideServlist"
            },
            "description": "Servlist. The structure of <span pulumi-lang-nodejs=\"`servlist`\" pulumi-lang-dotnet=\"`Servlist`\" pulumi-lang-go=\"`servlist`\" pulumi-lang-python=\"`servlist`\" pulumi-lang-yaml=\"`servlist`\" pulumi-lang-java=\"`servlist`\">`servlist`</span> block is documented below.\n"
          },
          "status": {
            "type": "string",
            "description": "Override status. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFdssettingUpdateschedule:FmupdateFdssettingUpdateschedule": {
      "description": "Configure the schedule when built-in FortiGuard retrieves antivirus and IPS updates.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`updateSchedule`\" pulumi-lang-dotnet=\"`UpdateSchedule`\" pulumi-lang-go=\"`updateSchedule`\" pulumi-lang-python=\"`update_schedule`\" pulumi-lang-yaml=\"`updateSchedule`\" pulumi-lang-java=\"`updateSchedule`\">`update_schedule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-go=\"`FmupdateFdssetting`\" pulumi-lang-python=\"`FmupdateFdssetting`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFdssetting`\" pulumi-lang-java=\"`fortimanager.FmupdateFdssetting`\">`fortimanager.FmupdateFdssetting`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingUpdateschedule(\"trname\", {\n    day: \"Sunday\",\n    frequency: \"every\",\n    status: \"enable\",\n    times: [\"5\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingUpdateschedule(\"trname\",\n    day=\"Sunday\",\n    frequency=\"every\",\n    status=\"enable\",\n    times=[\"5\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFdssettingUpdateschedule(\"trname\", new()\n    {\n        Day = \"Sunday\",\n        Frequency = \"every\",\n        Status = \"enable\",\n        Times = new[]\n        {\n            \"5\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingUpdateschedule(ctx, \"trname\", &fortimanager.FmupdateFdssettingUpdatescheduleArgs{\n\t\t\tDay:       pulumi.String(\"Sunday\"),\n\t\t\tFrequency: pulumi.String(\"every\"),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tTimes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"5\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingUpdateschedule;\nimport com.pulumi.fortimanager.FmupdateFdssettingUpdatescheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFdssettingUpdateschedule(\"trname\", FmupdateFdssettingUpdatescheduleArgs.builder()\n            .day(\"Sunday\")\n            .frequency(\"every\")\n            .status(\"enable\")\n            .times(\"5\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFdssettingUpdateschedule\n    properties:\n      day: Sunday\n      frequency: every\n      status: enable\n      times:\n        - '5'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FdsSettingUpdateSchedule can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingUpdateschedule:FmupdateFdssettingUpdateschedule labelname FmupdateFdsSettingUpdateSchedule\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "day": {
          "type": "string",
          "description": "Configure the day the update will occur, if the freqnecy is weekly (Sunday - Saturday, default = Monday). Sunday - Update every Sunday. Monday - Update every Monday. Tuesday - Update every Tuesday. Wednesday - Update every Wednesday. Thursday - Update every Thursday. Friday - Update every Friday. Saturday - Update every Saturday. Valid values: `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`.\n"
        },
        "fmupdateFdssettingUpdatescheduleId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "frequency": {
          "type": "string",
          "description": "Configure update frequency: every - time interval, daily - once a day, weekly - once a week (default = every). every - Time interval. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`every`\" pulumi-lang-dotnet=\"`Every`\" pulumi-lang-go=\"`every`\" pulumi-lang-python=\"`every`\" pulumi-lang-yaml=\"`every`\" pulumi-lang-java=\"`every`\">`every`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable scheduled updates. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "times": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time interval between updates, or the hour and minute when the update occurs (hh: 0 - 23, mm: 0 - 59 or 60 = random, default = 00:10).\n"
        }
      },
      "type": "object",
      "required": [
        "day",
        "fmupdateFdssettingUpdatescheduleId",
        "frequency",
        "status",
        "times"
      ],
      "inputProperties": {
        "day": {
          "type": "string",
          "description": "Configure the day the update will occur, if the freqnecy is weekly (Sunday - Saturday, default = Monday). Sunday - Update every Sunday. Monday - Update every Monday. Tuesday - Update every Tuesday. Wednesday - Update every Wednesday. Thursday - Update every Thursday. Friday - Update every Friday. Saturday - Update every Saturday. Valid values: `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`.\n"
        },
        "fmupdateFdssettingUpdatescheduleId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "frequency": {
          "type": "string",
          "description": "Configure update frequency: every - time interval, daily - once a day, weekly - once a week (default = every). every - Time interval. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`every`\" pulumi-lang-dotnet=\"`Every`\" pulumi-lang-go=\"`every`\" pulumi-lang-python=\"`every`\" pulumi-lang-yaml=\"`every`\" pulumi-lang-java=\"`every`\">`every`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable scheduled updates. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "times": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time interval between updates, or the hour and minute when the update occurs (hh: 0 - 23, mm: 0 - 59 or 60 = random, default = 00:10).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFdssettingUpdateschedule resources.\n",
        "properties": {
          "day": {
            "type": "string",
            "description": "Configure the day the update will occur, if the freqnecy is weekly (Sunday - Saturday, default = Monday). Sunday - Update every Sunday. Monday - Update every Monday. Tuesday - Update every Tuesday. Wednesday - Update every Wednesday. Thursday - Update every Thursday. Friday - Update every Friday. Saturday - Update every Saturday. Valid values: `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`.\n"
          },
          "fmupdateFdssettingUpdatescheduleId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "frequency": {
            "type": "string",
            "description": "Configure update frequency: every - time interval, daily - once a day, weekly - once a week (default = every). every - Time interval. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`every`\" pulumi-lang-dotnet=\"`Every`\" pulumi-lang-go=\"`every`\" pulumi-lang-python=\"`every`\" pulumi-lang-yaml=\"`every`\" pulumi-lang-java=\"`every`\">`every`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable scheduled updates. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "times": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Time interval between updates, or the hour and minute when the update occurs (hh: 0 - 23, mm: 0 - 59 or 60 = random, default = 00:10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFwmsetting:FmupdateFwmsetting": {
      "description": "Configure firmware management settings.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`upgradeTimeout`\" pulumi-lang-dotnet=\"`UpgradeTimeout`\" pulumi-lang-go=\"`upgradeTimeout`\" pulumi-lang-python=\"`upgrade_timeout`\" pulumi-lang-yaml=\"`upgradeTimeout`\" pulumi-lang-java=\"`upgradeTimeout`\">`upgrade_timeout`</span>: <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFwmsettingUpgradetimeout`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFwmsettingUpgradetimeout`\" pulumi-lang-go=\"`FmupdateFwmsettingUpgradetimeout`\" pulumi-lang-python=\"`FmupdateFwmsettingUpgradetimeout`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFwmsettingUpgradetimeout`\" pulumi-lang-java=\"`fortimanager.FmupdateFwmsettingUpgradetimeout`\">`fortimanager.FmupdateFwmsettingUpgradetimeout`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFwmsetting(\"trname\", {\n    autoScanFgtDisk: \"enable\",\n    checkFgtDisk: \"enable\",\n    fdsFailoverFmg: \"enable\",\n    immxSource: \"fmg\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFwmsetting(\"trname\",\n    auto_scan_fgt_disk=\"enable\",\n    check_fgt_disk=\"enable\",\n    fds_failover_fmg=\"enable\",\n    immx_source=\"fmg\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFwmsetting(\"trname\", new()\n    {\n        AutoScanFgtDisk = \"enable\",\n        CheckFgtDisk = \"enable\",\n        FdsFailoverFmg = \"enable\",\n        ImmxSource = \"fmg\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFwmsetting(ctx, \"trname\", &fortimanager.FmupdateFwmsettingArgs{\n\t\t\tAutoScanFgtDisk: pulumi.String(\"enable\"),\n\t\t\tCheckFgtDisk:    pulumi.String(\"enable\"),\n\t\t\tFdsFailoverFmg:  pulumi.String(\"enable\"),\n\t\t\tImmxSource:      pulumi.String(\"fmg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFwmsetting;\nimport com.pulumi.fortimanager.FmupdateFwmsettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFwmsetting(\"trname\", FmupdateFwmsettingArgs.builder()\n            .autoScanFgtDisk(\"enable\")\n            .checkFgtDisk(\"enable\")\n            .fdsFailoverFmg(\"enable\")\n            .immxSource(\"fmg\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFwmsetting\n    properties:\n      autoScanFgtDisk: enable\n      checkFgtDisk: enable\n      fdsFailoverFmg: enable\n      immxSource: fmg\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FwmSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFwmsetting:FmupdateFwmsetting labelname FmupdateFwmSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "autoScanFgtDisk": {
          "type": "string",
          "description": "auto scan fgt disk if needed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkFgtDisk": {
          "type": "string",
          "description": "check fgt disk before upgrade image. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fdsFailoverFmg": {
          "type": "string",
          "description": "using fmg local image file is download from fds fails. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fdsImageTimeout": {
          "type": "number",
          "description": "timer for fgt download image from fortiguard (300-3600s default=1800)\n"
        },
        "fmupdateFwmsettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "do health check after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "immxSource": {
          "type": "string",
          "description": "Configure which of IMMX file to be used for choosing upgrade pach. Default is file for FortiManager fmg - Use IMMX file for FortiManager fgt - Use IMMX file for FortiGate cloud - Use IMMX file for FortiCloud Valid values: <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fgt`\" pulumi-lang-dotnet=\"`Fgt`\" pulumi-lang-go=\"`fgt`\" pulumi-lang-python=\"`fgt`\" pulumi-lang-yaml=\"`fgt`\" pulumi-lang-java=\"`fgt`\">`fgt`</span>, <span pulumi-lang-nodejs=\"`cloud`\" pulumi-lang-dotnet=\"`Cloud`\" pulumi-lang-go=\"`cloud`\" pulumi-lang-python=\"`cloud`\" pulumi-lang-yaml=\"`cloud`\" pulumi-lang-java=\"`cloud`\">`cloud`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Configure log setting for fwm daemon fwm - FWM daemon log<span pulumi-lang-nodejs=\" fwmDm \" pulumi-lang-dotnet=\" FwmDm \" pulumi-lang-go=\" fwmDm \" pulumi-lang-python=\" fwm_dm \" pulumi-lang-yaml=\" fwmDm \" pulumi-lang-java=\" fwmDm \"> fwm_dm </span>- FWM and Deployment service log<span pulumi-lang-nodejs=\" fwmDmJson \" pulumi-lang-dotnet=\" FwmDmJson \" pulumi-lang-go=\" fwmDmJson \" pulumi-lang-python=\" fwm_dm_json \" pulumi-lang-yaml=\" fwmDmJson \" pulumi-lang-java=\" fwmDmJson \"> fwm_dm_json </span>- FWM and Deployment service log with JSON data between FMG-FGT Valid values: <span pulumi-lang-nodejs=\"`fwm`\" pulumi-lang-dotnet=\"`Fwm`\" pulumi-lang-go=\"`fwm`\" pulumi-lang-python=\"`fwm`\" pulumi-lang-yaml=\"`fwm`\" pulumi-lang-java=\"`fwm`\">`fwm`</span>, <span pulumi-lang-nodejs=\"`fwmDm`\" pulumi-lang-dotnet=\"`FwmDm`\" pulumi-lang-go=\"`fwmDm`\" pulumi-lang-python=\"`fwm_dm`\" pulumi-lang-yaml=\"`fwmDm`\" pulumi-lang-java=\"`fwmDm`\">`fwm_dm`</span>, <span pulumi-lang-nodejs=\"`fwmDmJson`\" pulumi-lang-dotnet=\"`FwmDmJson`\" pulumi-lang-go=\"`fwmDmJson`\" pulumi-lang-python=\"`fwm_dm_json`\" pulumi-lang-yaml=\"`fwmDmJson`\" pulumi-lang-java=\"`fwmDmJson`\">`fwm_dm_json`</span>.\n"
        },
        "maxDeviceHistory": {
          "type": "number",
          "description": "max number of device upgrade report(1-10000, default=100)\n"
        },
        "maxProfileHistory": {
          "type": "number",
          "description": "max number of profile upgrade report(1-10000, default=100)\n"
        },
        "multipleStepsInterval": {
          "type": "number",
          "description": "waiting time between multiple steps upgrade (30-180s, default=60)\n"
        },
        "retrieve": {
          "type": "string",
          "description": "do retrieve after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryInterval": {
          "type": "number",
          "description": "waiting time for resending request to device(1-360s, default=60)\n"
        },
        "retryMax": {
          "type": "number",
          "description": "max retry times(0-100, default=10)\n"
        },
        "revisionDiff": {
          "type": "string",
          "description": "calculate diff script after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sendImageRetry": {
          "type": "number",
          "description": "retry send image when failed(0-2, default=0(no retry))\n"
        },
        "upgradeTimeout": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFwmsettingUpgradeTimeout:FmupdateFwmsettingUpgradeTimeout",
          "description": "Upgrade-Timeout. The structure of <span pulumi-lang-nodejs=\"`upgradeTimeout`\" pulumi-lang-dotnet=\"`UpgradeTimeout`\" pulumi-lang-go=\"`upgradeTimeout`\" pulumi-lang-python=\"`upgrade_timeout`\" pulumi-lang-yaml=\"`upgradeTimeout`\" pulumi-lang-java=\"`upgradeTimeout`\">`upgrade_timeout`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "autoScanFgtDisk",
        "checkFgtDisk",
        "fdsFailoverFmg",
        "fdsImageTimeout",
        "fmupdateFwmsettingId",
        "healthCheck",
        "immxSource",
        "log",
        "maxDeviceHistory",
        "maxProfileHistory",
        "multipleStepsInterval",
        "retrieve",
        "retryInterval",
        "retryMax",
        "revisionDiff"
      ],
      "inputProperties": {
        "autoScanFgtDisk": {
          "type": "string",
          "description": "auto scan fgt disk if needed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkFgtDisk": {
          "type": "string",
          "description": "check fgt disk before upgrade image. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fdsFailoverFmg": {
          "type": "string",
          "description": "using fmg local image file is download from fds fails. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fdsImageTimeout": {
          "type": "number",
          "description": "timer for fgt download image from fortiguard (300-3600s default=1800)\n"
        },
        "fmupdateFwmsettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "do health check after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "immxSource": {
          "type": "string",
          "description": "Configure which of IMMX file to be used for choosing upgrade pach. Default is file for FortiManager fmg - Use IMMX file for FortiManager fgt - Use IMMX file for FortiGate cloud - Use IMMX file for FortiCloud Valid values: <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fgt`\" pulumi-lang-dotnet=\"`Fgt`\" pulumi-lang-go=\"`fgt`\" pulumi-lang-python=\"`fgt`\" pulumi-lang-yaml=\"`fgt`\" pulumi-lang-java=\"`fgt`\">`fgt`</span>, <span pulumi-lang-nodejs=\"`cloud`\" pulumi-lang-dotnet=\"`Cloud`\" pulumi-lang-go=\"`cloud`\" pulumi-lang-python=\"`cloud`\" pulumi-lang-yaml=\"`cloud`\" pulumi-lang-java=\"`cloud`\">`cloud`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Configure log setting for fwm daemon fwm - FWM daemon log<span pulumi-lang-nodejs=\" fwmDm \" pulumi-lang-dotnet=\" FwmDm \" pulumi-lang-go=\" fwmDm \" pulumi-lang-python=\" fwm_dm \" pulumi-lang-yaml=\" fwmDm \" pulumi-lang-java=\" fwmDm \"> fwm_dm </span>- FWM and Deployment service log<span pulumi-lang-nodejs=\" fwmDmJson \" pulumi-lang-dotnet=\" FwmDmJson \" pulumi-lang-go=\" fwmDmJson \" pulumi-lang-python=\" fwm_dm_json \" pulumi-lang-yaml=\" fwmDmJson \" pulumi-lang-java=\" fwmDmJson \"> fwm_dm_json </span>- FWM and Deployment service log with JSON data between FMG-FGT Valid values: <span pulumi-lang-nodejs=\"`fwm`\" pulumi-lang-dotnet=\"`Fwm`\" pulumi-lang-go=\"`fwm`\" pulumi-lang-python=\"`fwm`\" pulumi-lang-yaml=\"`fwm`\" pulumi-lang-java=\"`fwm`\">`fwm`</span>, <span pulumi-lang-nodejs=\"`fwmDm`\" pulumi-lang-dotnet=\"`FwmDm`\" pulumi-lang-go=\"`fwmDm`\" pulumi-lang-python=\"`fwm_dm`\" pulumi-lang-yaml=\"`fwmDm`\" pulumi-lang-java=\"`fwmDm`\">`fwm_dm`</span>, <span pulumi-lang-nodejs=\"`fwmDmJson`\" pulumi-lang-dotnet=\"`FwmDmJson`\" pulumi-lang-go=\"`fwmDmJson`\" pulumi-lang-python=\"`fwm_dm_json`\" pulumi-lang-yaml=\"`fwmDmJson`\" pulumi-lang-java=\"`fwmDmJson`\">`fwm_dm_json`</span>.\n"
        },
        "maxDeviceHistory": {
          "type": "number",
          "description": "max number of device upgrade report(1-10000, default=100)\n"
        },
        "maxProfileHistory": {
          "type": "number",
          "description": "max number of profile upgrade report(1-10000, default=100)\n"
        },
        "multipleStepsInterval": {
          "type": "number",
          "description": "waiting time between multiple steps upgrade (30-180s, default=60)\n"
        },
        "retrieve": {
          "type": "string",
          "description": "do retrieve after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryInterval": {
          "type": "number",
          "description": "waiting time for resending request to device(1-360s, default=60)\n"
        },
        "retryMax": {
          "type": "number",
          "description": "max retry times(0-100, default=10)\n"
        },
        "revisionDiff": {
          "type": "string",
          "description": "calculate diff script after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sendImageRetry": {
          "type": "number",
          "description": "retry send image when failed(0-2, default=0(no retry))\n"
        },
        "upgradeTimeout": {
          "$ref": "#/types/fortimanager:index%2FFmupdateFwmsettingUpgradeTimeout:FmupdateFwmsettingUpgradeTimeout",
          "description": "Upgrade-Timeout. The structure of <span pulumi-lang-nodejs=\"`upgradeTimeout`\" pulumi-lang-dotnet=\"`UpgradeTimeout`\" pulumi-lang-go=\"`upgradeTimeout`\" pulumi-lang-python=\"`upgrade_timeout`\" pulumi-lang-yaml=\"`upgradeTimeout`\" pulumi-lang-java=\"`upgradeTimeout`\">`upgrade_timeout`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFwmsetting resources.\n",
        "properties": {
          "autoScanFgtDisk": {
            "type": "string",
            "description": "auto scan fgt disk if needed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "checkFgtDisk": {
            "type": "string",
            "description": "check fgt disk before upgrade image. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fdsFailoverFmg": {
            "type": "string",
            "description": "using fmg local image file is download from fds fails. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fdsImageTimeout": {
            "type": "number",
            "description": "timer for fgt download image from fortiguard (300-3600s default=1800)\n"
          },
          "fmupdateFwmsettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "do health check after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "immxSource": {
            "type": "string",
            "description": "Configure which of IMMX file to be used for choosing upgrade pach. Default is file for FortiManager fmg - Use IMMX file for FortiManager fgt - Use IMMX file for FortiGate cloud - Use IMMX file for FortiCloud Valid values: <span pulumi-lang-nodejs=\"`fmg`\" pulumi-lang-dotnet=\"`Fmg`\" pulumi-lang-go=\"`fmg`\" pulumi-lang-python=\"`fmg`\" pulumi-lang-yaml=\"`fmg`\" pulumi-lang-java=\"`fmg`\">`fmg`</span>, <span pulumi-lang-nodejs=\"`fgt`\" pulumi-lang-dotnet=\"`Fgt`\" pulumi-lang-go=\"`fgt`\" pulumi-lang-python=\"`fgt`\" pulumi-lang-yaml=\"`fgt`\" pulumi-lang-java=\"`fgt`\">`fgt`</span>, <span pulumi-lang-nodejs=\"`cloud`\" pulumi-lang-dotnet=\"`Cloud`\" pulumi-lang-go=\"`cloud`\" pulumi-lang-python=\"`cloud`\" pulumi-lang-yaml=\"`cloud`\" pulumi-lang-java=\"`cloud`\">`cloud`</span>.\n"
          },
          "log": {
            "type": "string",
            "description": "Configure log setting for fwm daemon fwm - FWM daemon log<span pulumi-lang-nodejs=\" fwmDm \" pulumi-lang-dotnet=\" FwmDm \" pulumi-lang-go=\" fwmDm \" pulumi-lang-python=\" fwm_dm \" pulumi-lang-yaml=\" fwmDm \" pulumi-lang-java=\" fwmDm \"> fwm_dm </span>- FWM and Deployment service log<span pulumi-lang-nodejs=\" fwmDmJson \" pulumi-lang-dotnet=\" FwmDmJson \" pulumi-lang-go=\" fwmDmJson \" pulumi-lang-python=\" fwm_dm_json \" pulumi-lang-yaml=\" fwmDmJson \" pulumi-lang-java=\" fwmDmJson \"> fwm_dm_json </span>- FWM and Deployment service log with JSON data between FMG-FGT Valid values: <span pulumi-lang-nodejs=\"`fwm`\" pulumi-lang-dotnet=\"`Fwm`\" pulumi-lang-go=\"`fwm`\" pulumi-lang-python=\"`fwm`\" pulumi-lang-yaml=\"`fwm`\" pulumi-lang-java=\"`fwm`\">`fwm`</span>, <span pulumi-lang-nodejs=\"`fwmDm`\" pulumi-lang-dotnet=\"`FwmDm`\" pulumi-lang-go=\"`fwmDm`\" pulumi-lang-python=\"`fwm_dm`\" pulumi-lang-yaml=\"`fwmDm`\" pulumi-lang-java=\"`fwmDm`\">`fwm_dm`</span>, <span pulumi-lang-nodejs=\"`fwmDmJson`\" pulumi-lang-dotnet=\"`FwmDmJson`\" pulumi-lang-go=\"`fwmDmJson`\" pulumi-lang-python=\"`fwm_dm_json`\" pulumi-lang-yaml=\"`fwmDmJson`\" pulumi-lang-java=\"`fwmDmJson`\">`fwm_dm_json`</span>.\n"
          },
          "maxDeviceHistory": {
            "type": "number",
            "description": "max number of device upgrade report(1-10000, default=100)\n"
          },
          "maxProfileHistory": {
            "type": "number",
            "description": "max number of profile upgrade report(1-10000, default=100)\n"
          },
          "multipleStepsInterval": {
            "type": "number",
            "description": "waiting time between multiple steps upgrade (30-180s, default=60)\n"
          },
          "retrieve": {
            "type": "string",
            "description": "do retrieve after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "retryInterval": {
            "type": "number",
            "description": "waiting time for resending request to device(1-360s, default=60)\n"
          },
          "retryMax": {
            "type": "number",
            "description": "max retry times(0-100, default=10)\n"
          },
          "revisionDiff": {
            "type": "string",
            "description": "calculate diff script after upgrade disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sendImageRetry": {
            "type": "number",
            "description": "retry send image when failed(0-2, default=0(no retry))\n"
          },
          "upgradeTimeout": {
            "$ref": "#/types/fortimanager:index%2FFmupdateFwmsettingUpgradeTimeout:FmupdateFwmsettingUpgradeTimeout",
            "description": "Upgrade-Timeout. The structure of <span pulumi-lang-nodejs=\"`upgradeTimeout`\" pulumi-lang-dotnet=\"`UpgradeTimeout`\" pulumi-lang-go=\"`upgradeTimeout`\" pulumi-lang-python=\"`upgrade_timeout`\" pulumi-lang-yaml=\"`upgradeTimeout`\" pulumi-lang-java=\"`upgradeTimeout`\">`upgrade_timeout`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateFwmsettingUpgradetimeout:FmupdateFwmsettingUpgradetimeout": {
      "description": "Configure the timeout value of image upgrade process.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`upgradeTimeout`\" pulumi-lang-dotnet=\"`UpgradeTimeout`\" pulumi-lang-go=\"`upgradeTimeout`\" pulumi-lang-python=\"`upgrade_timeout`\" pulumi-lang-yaml=\"`upgradeTimeout`\" pulumi-lang-java=\"`upgradeTimeout`\">`upgrade_timeout`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.FmupdateFwmsetting`\" pulumi-lang-dotnet=\"`fortimanager.FmupdateFwmsetting`\" pulumi-lang-go=\"`FmupdateFwmsetting`\" pulumi-lang-python=\"`FmupdateFwmsetting`\" pulumi-lang-yaml=\"`fortimanager.FmupdateFwmsetting`\" pulumi-lang-java=\"`fortimanager.FmupdateFwmsetting`\">`fortimanager.FmupdateFwmsetting`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\", {\n    checkStatusTimeout: 600,\n    ctrlCheckStatusTimeout: 1200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\",\n    check_status_timeout=600,\n    ctrl_check_status_timeout=1200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\", new()\n    {\n        CheckStatusTimeout = 600,\n        CtrlCheckStatusTimeout = 1200,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFwmsettingUpgradetimeout(ctx, \"trname\", &fortimanager.FmupdateFwmsettingUpgradetimeoutArgs{\n\t\t\tCheckStatusTimeout:     pulumi.Float64(600),\n\t\t\tCtrlCheckStatusTimeout: pulumi.Float64(1200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFwmsettingUpgradetimeout;\nimport com.pulumi.fortimanager.FmupdateFwmsettingUpgradetimeoutArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateFwmsettingUpgradetimeout(\"trname\", FmupdateFwmsettingUpgradetimeoutArgs.builder()\n            .checkStatusTimeout(600.0)\n            .ctrlCheckStatusTimeout(1200.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateFwmsettingUpgradetimeout\n    properties:\n      checkStatusTimeout: 600\n      ctrlCheckStatusTimeout: 1200\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate FwmSettingUpgradeTimeout can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFwmsettingUpgradetimeout:FmupdateFwmsettingUpgradetimeout labelname FmupdateFwmSettingUpgradeTimeout\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "checkStatusTimeout": {
          "type": "number",
          "description": "timeout for checking status after tunnnel is up.(1-6000s, default=600)\n"
        },
        "ctrlCheckStatusTimeout": {
          "type": "number",
          "description": "timeout for checking fap/fsw/fext status after request upgrade.(1-12000s, default=1200)\n"
        },
        "ctrlPutImageByFdsTimeout": {
          "type": "number",
          "description": "timeout for waiting device get fap/fsw/fext image from fortiguard.(1-9000ss, default=900)\n"
        },
        "fmupdateFwmsettingUpgradetimeoutId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "haSyncTimeout": {
          "type": "number",
          "description": "timeout for waiting HA sync.(1-18000s, default=1800)\n"
        },
        "healthCheckTimeout": {
          "type": "number",
          "description": "timeout for waiting retrieve.(1-6000s, default=600)\n"
        },
        "licenseCheckTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate check license.(1-6000s, default=600)\n"
        },
        "prepareImageTimeout": {
          "type": "number",
          "description": "timeout for preparing image.(1-6000s, default=600)\n"
        },
        "putImageByFdsTimeout": {
          "type": "number",
          "description": "timeout for waiting device get image from fortiguard.(1-18000s, default=1800)\n"
        },
        "putImageTimeout": {
          "type": "number",
          "description": "timeout for waiting send image over tunnel.(1-18000s, default=1800)\n"
        },
        "rebootOfFsckTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate reboot.(1-18000s, default=1800)\n"
        },
        "rebootOfUpgradeTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate reboot after image upgrade.(1-12000s, default=1200)\n"
        },
        "retrieveTimeout": {
          "type": "number",
          "description": "timeout for waiting retrieve.(1-18000s, default=1800)\n"
        },
        "rpcTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate rpc response.(1-1800s, default=180)\n"
        },
        "totalTimeout": {
          "type": "number",
          "description": "timeout for the whole fortigate upgrade(1-86400s, default=3600)\n"
        }
      },
      "type": "object",
      "required": [
        "checkStatusTimeout",
        "ctrlCheckStatusTimeout",
        "ctrlPutImageByFdsTimeout",
        "fmupdateFwmsettingUpgradetimeoutId",
        "haSyncTimeout",
        "healthCheckTimeout",
        "licenseCheckTimeout",
        "prepareImageTimeout",
        "putImageByFdsTimeout",
        "putImageTimeout",
        "rebootOfFsckTimeout",
        "rebootOfUpgradeTimeout",
        "retrieveTimeout",
        "rpcTimeout",
        "totalTimeout"
      ],
      "inputProperties": {
        "checkStatusTimeout": {
          "type": "number",
          "description": "timeout for checking status after tunnnel is up.(1-6000s, default=600)\n"
        },
        "ctrlCheckStatusTimeout": {
          "type": "number",
          "description": "timeout for checking fap/fsw/fext status after request upgrade.(1-12000s, default=1200)\n"
        },
        "ctrlPutImageByFdsTimeout": {
          "type": "number",
          "description": "timeout for waiting device get fap/fsw/fext image from fortiguard.(1-9000ss, default=900)\n"
        },
        "fmupdateFwmsettingUpgradetimeoutId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "haSyncTimeout": {
          "type": "number",
          "description": "timeout for waiting HA sync.(1-18000s, default=1800)\n"
        },
        "healthCheckTimeout": {
          "type": "number",
          "description": "timeout for waiting retrieve.(1-6000s, default=600)\n"
        },
        "licenseCheckTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate check license.(1-6000s, default=600)\n"
        },
        "prepareImageTimeout": {
          "type": "number",
          "description": "timeout for preparing image.(1-6000s, default=600)\n"
        },
        "putImageByFdsTimeout": {
          "type": "number",
          "description": "timeout for waiting device get image from fortiguard.(1-18000s, default=1800)\n"
        },
        "putImageTimeout": {
          "type": "number",
          "description": "timeout for waiting send image over tunnel.(1-18000s, default=1800)\n"
        },
        "rebootOfFsckTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate reboot.(1-18000s, default=1800)\n"
        },
        "rebootOfUpgradeTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate reboot after image upgrade.(1-12000s, default=1200)\n"
        },
        "retrieveTimeout": {
          "type": "number",
          "description": "timeout for waiting retrieve.(1-18000s, default=1800)\n"
        },
        "rpcTimeout": {
          "type": "number",
          "description": "timeout for waiting fortigate rpc response.(1-1800s, default=180)\n"
        },
        "totalTimeout": {
          "type": "number",
          "description": "timeout for the whole fortigate upgrade(1-86400s, default=3600)\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateFwmsettingUpgradetimeout resources.\n",
        "properties": {
          "checkStatusTimeout": {
            "type": "number",
            "description": "timeout for checking status after tunnnel is up.(1-6000s, default=600)\n"
          },
          "ctrlCheckStatusTimeout": {
            "type": "number",
            "description": "timeout for checking fap/fsw/fext status after request upgrade.(1-12000s, default=1200)\n"
          },
          "ctrlPutImageByFdsTimeout": {
            "type": "number",
            "description": "timeout for waiting device get fap/fsw/fext image from fortiguard.(1-9000ss, default=900)\n"
          },
          "fmupdateFwmsettingUpgradetimeoutId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "haSyncTimeout": {
            "type": "number",
            "description": "timeout for waiting HA sync.(1-18000s, default=1800)\n"
          },
          "healthCheckTimeout": {
            "type": "number",
            "description": "timeout for waiting retrieve.(1-6000s, default=600)\n"
          },
          "licenseCheckTimeout": {
            "type": "number",
            "description": "timeout for waiting fortigate check license.(1-6000s, default=600)\n"
          },
          "prepareImageTimeout": {
            "type": "number",
            "description": "timeout for preparing image.(1-6000s, default=600)\n"
          },
          "putImageByFdsTimeout": {
            "type": "number",
            "description": "timeout for waiting device get image from fortiguard.(1-18000s, default=1800)\n"
          },
          "putImageTimeout": {
            "type": "number",
            "description": "timeout for waiting send image over tunnel.(1-18000s, default=1800)\n"
          },
          "rebootOfFsckTimeout": {
            "type": "number",
            "description": "timeout for waiting fortigate reboot.(1-18000s, default=1800)\n"
          },
          "rebootOfUpgradeTimeout": {
            "type": "number",
            "description": "timeout for waiting fortigate reboot after image upgrade.(1-12000s, default=1200)\n"
          },
          "retrieveTimeout": {
            "type": "number",
            "description": "timeout for waiting retrieve.(1-18000s, default=1800)\n"
          },
          "rpcTimeout": {
            "type": "number",
            "description": "timeout for waiting fortigate rpc response.(1-1800s, default=180)\n"
          },
          "totalTimeout": {
            "type": "number",
            "description": "timeout for the whole fortigate upgrade(1-86400s, default=3600)\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateMultilayer:FmupdateMultilayer": {
      "description": "Configure multilayer mode.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateMultilayer(\"trname\", {webspamRating: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateMultilayer(\"trname\", webspam_rating=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateMultilayer(\"trname\", new()\n    {\n        WebspamRating = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateMultilayer(ctx, \"trname\", &fortimanager.FmupdateMultilayerArgs{\n\t\t\tWebspamRating: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateMultilayer;\nimport com.pulumi.fortimanager.FmupdateMultilayerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateMultilayer(\"trname\", FmupdateMultilayerArgs.builder()\n            .webspamRating(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateMultilayer\n    properties:\n      webspamRating: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate Multilayer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateMultilayer:FmupdateMultilayer labelname FmupdateMultilayer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateMultilayerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webspamRating": {
          "type": "string",
          "description": "Enable/disable URL/Antispam rating service (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateMultilayerId",
        "webspamRating"
      ],
      "inputProperties": {
        "fmupdateMultilayerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webspamRating": {
          "type": "string",
          "description": "Enable/disable URL/Antispam rating service (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateMultilayer resources.\n",
        "properties": {
          "fmupdateMultilayerId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webspamRating": {
            "type": "string",
            "description": "Enable/disable URL/Antispam rating service (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdatePublicnetwork:FmupdatePublicnetwork": {
      "description": "Enable/disable access to the public FortiGuard.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdatePublicnetwork(\"trname\", {status: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdatePublicnetwork(\"trname\", status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdatePublicnetwork(\"trname\", new()\n    {\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdatePublicnetwork(ctx, \"trname\", &fortimanager.FmupdatePublicnetworkArgs{\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdatePublicnetwork;\nimport com.pulumi.fortimanager.FmupdatePublicnetworkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdatePublicnetwork(\"trname\", FmupdatePublicnetworkArgs.builder()\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdatePublicnetwork\n    properties:\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate Publicnetwork can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdatePublicnetwork:FmupdatePublicnetwork labelname FmupdatePublicnetwork\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdatePublicnetworkId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable public network (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdatePublicnetworkId",
        "status"
      ],
      "inputProperties": {
        "fmupdatePublicnetworkId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable public network (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdatePublicnetwork resources.\n",
        "properties": {
          "fmupdatePublicnetworkId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable public network (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateServeraccesspriorities:FmupdateServeraccesspriorities": {
      "description": "Configure priorities for FortiGate units accessing antivirus updates and web filtering services.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`privateServer`\" pulumi-lang-dotnet=\"`PrivateServer`\" pulumi-lang-go=\"`privateServer`\" pulumi-lang-python=\"`private_server`\" pulumi-lang-yaml=\"`privateServer`\" pulumi-lang-java=\"`privateServer`\">`private_server`</span>: <span pulumi-lang-nodejs=\"`fortimanagerFmupdateServeraccessprioritiesPrivateserver`\" pulumi-lang-dotnet=\"`FortimanagerFmupdateServeraccessprioritiesPrivateserver`\" pulumi-lang-go=\"`fortimanagerFmupdateServeraccessprioritiesPrivateserver`\" pulumi-lang-python=\"`fortimanager_fmupdate_serveraccesspriorities_privateserver`\" pulumi-lang-yaml=\"`fortimanagerFmupdateServeraccessprioritiesPrivateserver`\" pulumi-lang-java=\"`fortimanagerFmupdateServeraccessprioritiesPrivateserver`\">`fortimanager_fmupdate_serveraccesspriorities_privateserver`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateServeraccesspriorities(\"trname\", {\n    accessPublic: \"enable\",\n    avIps: \"enable\",\n    privateServers: [{\n        id: 1,\n        ip: \"192.168.1.1\",\n    }],\n    webSpam: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateServeraccesspriorities(\"trname\",\n    access_public=\"enable\",\n    av_ips=\"enable\",\n    private_servers=[{\n        \"id\": 1,\n        \"ip\": \"192.168.1.1\",\n    }],\n    web_spam=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateServeraccesspriorities(\"trname\", new()\n    {\n        AccessPublic = \"enable\",\n        AvIps = \"enable\",\n        PrivateServers = new[]\n        {\n            new Fortimanager.Inputs.FmupdateServeraccessprioritiesPrivateServerArgs\n            {\n                Id = 1,\n                Ip = \"192.168.1.1\",\n            },\n        },\n        WebSpam = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateServeraccesspriorities(ctx, \"trname\", &fortimanager.FmupdateServeraccessprioritiesArgs{\n\t\t\tAccessPublic: pulumi.String(\"enable\"),\n\t\t\tAvIps:        pulumi.String(\"enable\"),\n\t\t\tPrivateServers: fortimanager.FmupdateServeraccessprioritiesPrivateServerArray{\n\t\t\t\t&fortimanager.FmupdateServeraccessprioritiesPrivateServerArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWebSpam: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateServeraccesspriorities;\nimport com.pulumi.fortimanager.FmupdateServeraccessprioritiesArgs;\nimport com.pulumi.fortimanager.inputs.FmupdateServeraccessprioritiesPrivateServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateServeraccesspriorities(\"trname\", FmupdateServeraccessprioritiesArgs.builder()\n            .accessPublic(\"enable\")\n            .avIps(\"enable\")\n            .privateServers(FmupdateServeraccessprioritiesPrivateServerArgs.builder()\n                .id(1.0)\n                .ip(\"192.168.1.1\")\n                .build())\n            .webSpam(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateServeraccesspriorities\n    properties:\n      accessPublic: enable\n      avIps: enable\n      privateServers:\n        - id: '1'\n          ip: 192.168.1.1\n      webSpam: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate ServerAccessPriorities can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateServeraccesspriorities:FmupdateServeraccesspriorities labelname FmupdateServerAccessPriorities\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "accessPublic": {
          "type": "string",
          "description": "Enable/disable FortiGates to Access Public FortiGuard Servers when Private Servers are Unavailable (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avIps": {
          "type": "string",
          "description": "Enable/disable Antivirus and IPS Update Service for Private Server(default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmupdateServeraccessprioritiesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "privateServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateServeraccessprioritiesPrivateServer:FmupdateServeraccessprioritiesPrivateServer"
          },
          "description": "Private-Server. The structure of <span pulumi-lang-nodejs=\"`privateServer`\" pulumi-lang-dotnet=\"`PrivateServer`\" pulumi-lang-go=\"`privateServer`\" pulumi-lang-python=\"`private_server`\" pulumi-lang-yaml=\"`privateServer`\" pulumi-lang-java=\"`privateServer`\">`private_server`</span> block is documented below.\n"
        },
        "webSpam": {
          "type": "string",
          "description": "Enable/disable Web Filter and Email Filter Update Service for Private Server (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessPublic",
        "avIps",
        "fmupdateServeraccessprioritiesId",
        "webSpam"
      ],
      "inputProperties": {
        "accessPublic": {
          "type": "string",
          "description": "Enable/disable FortiGates to Access Public FortiGuard Servers when Private Servers are Unavailable (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avIps": {
          "type": "string",
          "description": "Enable/disable Antivirus and IPS Update Service for Private Server(default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmupdateServeraccessprioritiesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "privateServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FFmupdateServeraccessprioritiesPrivateServer:FmupdateServeraccessprioritiesPrivateServer"
          },
          "description": "Private-Server. The structure of <span pulumi-lang-nodejs=\"`privateServer`\" pulumi-lang-dotnet=\"`PrivateServer`\" pulumi-lang-go=\"`privateServer`\" pulumi-lang-python=\"`private_server`\" pulumi-lang-yaml=\"`privateServer`\" pulumi-lang-java=\"`privateServer`\">`private_server`</span> block is documented below.\n"
        },
        "webSpam": {
          "type": "string",
          "description": "Enable/disable Web Filter and Email Filter Update Service for Private Server (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateServeraccesspriorities resources.\n",
        "properties": {
          "accessPublic": {
            "type": "string",
            "description": "Enable/disable FortiGates to Access Public FortiGuard Servers when Private Servers are Unavailable (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avIps": {
            "type": "string",
            "description": "Enable/disable Antivirus and IPS Update Service for Private Server(default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmupdateServeraccessprioritiesId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "privateServers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FFmupdateServeraccessprioritiesPrivateServer:FmupdateServeraccessprioritiesPrivateServer"
            },
            "description": "Private-Server. The structure of <span pulumi-lang-nodejs=\"`privateServer`\" pulumi-lang-dotnet=\"`PrivateServer`\" pulumi-lang-go=\"`privateServer`\" pulumi-lang-python=\"`private_server`\" pulumi-lang-yaml=\"`privateServer`\" pulumi-lang-java=\"`privateServer`\">`private_server`</span> block is documented below.\n"
          },
          "webSpam": {
            "type": "string",
            "description": "Enable/disable Web Filter and Email Filter Update Service for Private Server (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateServeroverridestatus:FmupdateServeroverridestatus": {
      "description": "Configure strict/loose server override.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateServeroverridestatus(\"trname\", {mode: \"strict\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateServeroverridestatus(\"trname\", mode=\"strict\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateServeroverridestatus(\"trname\", new()\n    {\n        Mode = \"strict\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateServeroverridestatus(ctx, \"trname\", &fortimanager.FmupdateServeroverridestatusArgs{\n\t\t\tMode: pulumi.String(\"strict\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateServeroverridestatus;\nimport com.pulumi.fortimanager.FmupdateServeroverridestatusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateServeroverridestatus(\"trname\", FmupdateServeroverridestatusArgs.builder()\n            .mode(\"strict\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateServeroverridestatus\n    properties:\n      mode: strict\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate ServerOverrideStatus can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateServeroverridestatus:FmupdateServeroverridestatus labelname FmupdateServerOverrideStatus\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmupdateServeroverridestatusId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "mode": {
          "type": "string",
          "description": "Server override mode (default = loose). strict - Access override server only. loose - Allow access other servers. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`loose`\" pulumi-lang-dotnet=\"`Loose`\" pulumi-lang-go=\"`loose`\" pulumi-lang-python=\"`loose`\" pulumi-lang-yaml=\"`loose`\" pulumi-lang-java=\"`loose`\">`loose`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateServeroverridestatusId",
        "mode"
      ],
      "inputProperties": {
        "fmupdateServeroverridestatusId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "mode": {
          "type": "string",
          "description": "Server override mode (default = loose). strict - Access override server only. loose - Allow access other servers. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`loose`\" pulumi-lang-dotnet=\"`Loose`\" pulumi-lang-go=\"`loose`\" pulumi-lang-python=\"`loose`\" pulumi-lang-yaml=\"`loose`\" pulumi-lang-java=\"`loose`\">`loose`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateServeroverridestatus resources.\n",
        "properties": {
          "fmupdateServeroverridestatusId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "mode": {
            "type": "string",
            "description": "Server override mode (default = loose). strict - Access override server only. loose - Allow access other servers. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`loose`\" pulumi-lang-dotnet=\"`Loose`\" pulumi-lang-go=\"`loose`\" pulumi-lang-python=\"`loose`\" pulumi-lang-yaml=\"`loose`\" pulumi-lang-java=\"`loose`\">`loose`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateService:FmupdateService": {
      "description": "Enable/disable services provided by the built-in FortiGuard.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateService(\"trname\", {\n    avips: \"enable\",\n    queryAntispam: \"enable\",\n    queryAntivirus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateService(\"trname\",\n    avips=\"enable\",\n    query_antispam=\"enable\",\n    query_antivirus=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateService(\"trname\", new()\n    {\n        Avips = \"enable\",\n        QueryAntispam = \"enable\",\n        QueryAntivirus = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateService(ctx, \"trname\", &fortimanager.FmupdateServiceArgs{\n\t\t\tAvips:          pulumi.String(\"enable\"),\n\t\t\tQueryAntispam:  pulumi.String(\"enable\"),\n\t\t\tQueryAntivirus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateService;\nimport com.pulumi.fortimanager.FmupdateServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateService(\"trname\", FmupdateServiceArgs.builder()\n            .avips(\"enable\")\n            .queryAntispam(\"enable\")\n            .queryAntivirus(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateService\n    properties:\n      avips: enable\n      queryAntispam: enable\n      queryAntivirus: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate Service can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateService:FmupdateService labelname FmupdateService\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "avips": {
          "type": "string",
          "description": "Enable/disable the built-in FortiGuard to provide FortiGuard antivirus and IPS updates (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmupdateServiceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "queryAntispam": {
          "type": "string",
          "description": "Enable/disable antispam service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryAntivirus": {
          "type": "string",
          "description": "Enable/disable antivirus query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryFilequery": {
          "type": "string",
          "description": "Enable/disable file query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIoc": {
          "type": "string",
          "description": "Enable/disable the built-in FortiGuard to provide IoC query (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIot": {
          "type": "string",
          "description": "Enable/disable file query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIotCollection": {
          "type": "string",
          "description": "Enable/disable IoT Collection Query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIotVulnerability": {
          "type": "string",
          "description": "Enable/disable IoT Vulnerability Query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryOutbreakPrevention": {
          "type": "string",
          "description": "Enable/disable  outbreak prevention query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryWebfilter": {
          "type": "string",
          "description": "Enable/disable Web Filter service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterHttpsTraversal": {
          "type": "string",
          "description": "Enable/disable Web Filter HTTPS traversal (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "avips",
        "fmupdateServiceId",
        "queryAntispam",
        "queryAntivirus",
        "queryFilequery",
        "queryIoc",
        "queryIot",
        "queryIotCollection",
        "queryIotVulnerability",
        "queryOutbreakPrevention",
        "queryWebfilter",
        "webfilterHttpsTraversal"
      ],
      "inputProperties": {
        "avips": {
          "type": "string",
          "description": "Enable/disable the built-in FortiGuard to provide FortiGuard antivirus and IPS updates (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmupdateServiceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "queryAntispam": {
          "type": "string",
          "description": "Enable/disable antispam service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryAntivirus": {
          "type": "string",
          "description": "Enable/disable antivirus query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryFilequery": {
          "type": "string",
          "description": "Enable/disable file query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIoc": {
          "type": "string",
          "description": "Enable/disable the built-in FortiGuard to provide IoC query (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIot": {
          "type": "string",
          "description": "Enable/disable file query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIotCollection": {
          "type": "string",
          "description": "Enable/disable IoT Collection Query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryIotVulnerability": {
          "type": "string",
          "description": "Enable/disable IoT Vulnerability Query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryOutbreakPrevention": {
          "type": "string",
          "description": "Enable/disable  outbreak prevention query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryWebfilter": {
          "type": "string",
          "description": "Enable/disable Web Filter service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterHttpsTraversal": {
          "type": "string",
          "description": "Enable/disable Web Filter HTTPS traversal (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateService resources.\n",
        "properties": {
          "avips": {
            "type": "string",
            "description": "Enable/disable the built-in FortiGuard to provide FortiGuard antivirus and IPS updates (default = enable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmupdateServiceId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "queryAntispam": {
            "type": "string",
            "description": "Enable/disable antispam service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryAntivirus": {
            "type": "string",
            "description": "Enable/disable antivirus query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryFilequery": {
            "type": "string",
            "description": "Enable/disable file query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryIoc": {
            "type": "string",
            "description": "Enable/disable the built-in FortiGuard to provide IoC query (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryIot": {
            "type": "string",
            "description": "Enable/disable file query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryIotCollection": {
            "type": "string",
            "description": "Enable/disable IoT Collection Query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryIotVulnerability": {
            "type": "string",
            "description": "Enable/disable IoT Vulnerability Query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryOutbreakPrevention": {
            "type": "string",
            "description": "Enable/disable  outbreak prevention query service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryWebfilter": {
            "type": "string",
            "description": "Enable/disable Web Filter service (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterHttpsTraversal": {
            "type": "string",
            "description": "Enable/disable Web Filter HTTPS traversal (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateWebspamFgdsetting:FmupdateWebspamFgdsetting": {
      "description": "Configure the FortiGuard run parameters.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span>: <span pulumi-lang-nodejs=\"`fortimanagerFmupdateWebspamFgdsettingServeroverride`\" pulumi-lang-dotnet=\"`FortimanagerFmupdateWebspamFgdsettingServeroverride`\" pulumi-lang-go=\"`fortimanagerFmupdateWebspamFgdsettingServeroverride`\" pulumi-lang-python=\"`fortimanager_fmupdate_webspam_fgdsetting_serveroverride`\" pulumi-lang-yaml=\"`fortimanagerFmupdateWebspamFgdsettingServeroverride`\" pulumi-lang-java=\"`fortimanagerFmupdateWebspamFgdsettingServeroverride`\">`fortimanager_fmupdate_webspam_fgdsetting_serveroverride`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateWebspamFgdsetting(\"trname\", {\n    avCache: 400,\n    avLog: \"all\",\n    avPreload: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateWebspamFgdsetting(\"trname\",\n    av_cache=400,\n    av_log=\"all\",\n    av_preload=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateWebspamFgdsetting(\"trname\", new()\n    {\n        AvCache = 400,\n        AvLog = \"all\",\n        AvPreload = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateWebspamFgdsetting(ctx, \"trname\", &fortimanager.FmupdateWebspamFgdsettingArgs{\n\t\t\tAvCache:   pulumi.Float64(400),\n\t\t\tAvLog:     pulumi.String(\"all\"),\n\t\t\tAvPreload: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateWebspamFgdsetting;\nimport com.pulumi.fortimanager.FmupdateWebspamFgdsettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateWebspamFgdsetting(\"trname\", FmupdateWebspamFgdsettingArgs.builder()\n            .avCache(400.0)\n            .avLog(\"all\")\n            .avPreload(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateWebspamFgdsetting\n    properties:\n      avCache: '400'\n      avLog: all\n      avPreload: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate WebSpamFgdSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateWebspamFgdsetting:FmupdateWebspamFgdsetting labelname FmupdateWebSpamFgdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "asCache": {
          "type": "number",
          "description": "Antispam service maximum memory usage in megabytes (Maximum = Physical memory-1024, 0: no limit, default = 300).\n"
        },
        "asLog": {
          "type": "string",
          "description": "Antispam log setting (default = nospam). disable - Disable spam log. nospam - Log non-spam events. all - Log all spam lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nospam`\" pulumi-lang-dotnet=\"`Nospam`\" pulumi-lang-go=\"`nospam`\" pulumi-lang-python=\"`nospam`\" pulumi-lang-yaml=\"`nospam`\" pulumi-lang-java=\"`nospam`\">`nospam`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "asPreload": {
          "type": "string",
          "description": "Enable/disable preloading antispam database to memory (default = disable). disable - Disable antispam database preload. enable - Enable antispam database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "av2Cache": {
          "type": "number",
          "description": "Antispam service maximum memory usage in megabytes (Maximum = Physical memory-1024, 0: no limit, default = 800).\n"
        },
        "av2Log": {
          "type": "string",
          "description": "Outbreak prevention log setting (default = noav2). disable - Disable av2 log. noav2 - Log non-av2 events. all - Log all av2 lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`noav2`\" pulumi-lang-dotnet=\"`Noav2`\" pulumi-lang-go=\"`noav2`\" pulumi-lang-python=\"`noav2`\" pulumi-lang-yaml=\"`noav2`\" pulumi-lang-java=\"`noav2`\">`noav2`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "av2Preload": {
          "type": "string",
          "description": "Enable/disable preloading outbreak prevention database to memory (default = disable). disable - Disable outbreak prevention database preload. enable - Enable outbreak prevention database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avCache": {
          "type": "number",
          "description": "Antivirus service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
        },
        "avLog": {
          "type": "string",
          "description": "Antivirus log setting (default = novirus). disable - Disable virus log. novirus - Log non-virus events. all - Log all virus lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`novirus`\" pulumi-lang-dotnet=\"`Novirus`\" pulumi-lang-go=\"`novirus`\" pulumi-lang-python=\"`novirus`\" pulumi-lang-yaml=\"`novirus`\" pulumi-lang-java=\"`novirus`\">`novirus`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "avPreload": {
          "type": "string",
          "description": "Enable/disable preloading antivirus database to memory (default = disable). disable - Disable antivirus database preload. enable - Enable antivirus database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventlogQuery": {
          "type": "string",
          "description": "Enable/disable record query to event-log besides fgd-log (default = disable). disable - Record query to event-log besides fgd-log. enable - Do not log to event-log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgdPullInterval": {
          "type": "number",
          "description": "Fgd pull interval setting, in minutes (1 - 1440, default = 10).\n"
        },
        "fmupdateWebspamFgdsettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "fqCache": {
          "type": "number",
          "description": "File query service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
        },
        "fqLog": {
          "type": "string",
          "description": "File query log setting (default = nofilequery). disable - Disable file query log. nofilequery - Log non-file query events. all - Log all file query events. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nofilequery`\" pulumi-lang-dotnet=\"`Nofilequery`\" pulumi-lang-go=\"`nofilequery`\" pulumi-lang-python=\"`nofilequery`\" pulumi-lang-yaml=\"`nofilequery`\" pulumi-lang-java=\"`nofilequery`\">`nofilequery`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "fqPreload": {
          "type": "string",
          "description": "Enable/disable preloading file query database to memory (default = disable). disable - Disable file query db preload. enable - Enable file query db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iotCache": {
          "type": "number",
          "description": "IoT service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
        },
        "iotLog": {
          "type": "string",
          "description": "IoT log setting (default = nofilequery). disable - Disable IoT log. nofilequery - Log non-IoT events. all - Log all IoT events. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nofilequery`\" pulumi-lang-dotnet=\"`Nofilequery`\" pulumi-lang-go=\"`nofilequery`\" pulumi-lang-python=\"`nofilequery`\" pulumi-lang-yaml=\"`nofilequery`\" pulumi-lang-java=\"`nofilequery`\">`nofilequery`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "iotPreload": {
          "type": "string",
          "description": "Enable/disable preloading IoT database to memory (default = disable). disable - Disable IoT db preload. enable - Enable IoT db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iotvPreload": {
          "type": "string",
          "description": "Enable/disable preloading IoT-Vulnerability database to memory (default = disable). disable - Disable IoT-Vulnerability db preload. enable - Enable IoT-Vulnerability db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "linkdLog": {
          "type": "string",
          "description": "Linkd log setting (default = debug). emergency - The unit is unusable. alert - Immediate action is required critical - Functionality is affected. error - Functionality is probably affected. warn - Functionality might be affected. notice - Information about normal events. info - General information. debug - Debug information. disable - Linkd logging is disabled. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "maxClientWorker": {
          "type": "number",
          "description": "max worker for tcp client connection (0~16: 0 means use cpu number up to 4).\n"
        },
        "maxLogQuota": {
          "type": "number",
          "description": "Maximum log quota setting, in megabytes (100 - 20480, default = 6144).\n"
        },
        "maxUnratedSite": {
          "type": "number",
          "description": "Maximum number of unrated site in memory, in kilobytes(10 - 5120, default = 500).\n"
        },
        "restrictAs1Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated antispam(1) database version (character limit = 127).\n"
        },
        "restrictAs2Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated antispam(2) database version (character limit = 127).\n"
        },
        "restrictAs4Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated antispam(4) database version (character limit = 127).\n"
        },
        "restrictAv2Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated outbreak prevention database version (character limit = 127).\n"
        },
        "restrictAvDbver": {
          "type": "string",
          "description": "Restrict system update to indicated antivirus database version (character limit = 127).\n"
        },
        "restrictFqDbver": {
          "type": "string",
          "description": "Restrict system update to indicated file query database version (character limit = 127).\n"
        },
        "restrictIotsDbver": {
          "type": "string",
          "description": "Restrict system update to indicated file query database version (character limit = 127).\n"
        },
        "restrictWfDbver": {
          "type": "string",
          "description": "Restrict system update to indicated web filter database version (character limit = 127).\n"
        },
        "serverOverride": {
          "$ref": "#/types/fortimanager:index%2FFmupdateWebspamFgdsettingServerOverride:FmupdateWebspamFgdsettingServerOverride",
          "description": "Server-Override. The structure of <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> block is documented below.\n"
        },
        "statLog": {
          "type": "string",
          "description": "stat log setting (default = disable). emergency - The unit is unusable(0). alert - Immediate action is required(1) critical - Functionality is affected(2). error - Functionality is probably affected(3). warn - Functionality might be affected(4). notice - Information about normal events(5). info - General information(6). debug - Debug information(7). disable - Linkd logging is disabled. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "statLogInterval": {
          "type": "number",
          "description": "Statistic log interval setting, in minutes (1 - 1440, default = 60).\n"
        },
        "statSyncInterval": {
          "type": "number",
          "description": "Synchronization interval for statistic of unrated site in minutes (1 - 60, default = 60).\n"
        },
        "updateInterval": {
          "type": "number",
          "description": "FortiGuard database update wait time if not enough delta files, in hours (2 - 24, default = 6).\n"
        },
        "updateLog": {
          "type": "string",
          "description": "Enable/disable update log setting (default = enable). disable - Disable update log. enable - Enable update log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wfCache": {
          "type": "number",
          "description": "Web filter service maximum memory usage, in megabytes (maximum = Physical memory-1024, 0 = no limit, default = 600).\n"
        },
        "wfDnCacheExpireTime": {
          "type": "number",
          "description": "Web filter DN cache expire time, in minutes (1 - 1440, 0 = never, default = 30).\n"
        },
        "wfDnCacheMaxNumber": {
          "type": "number",
          "description": "Maximum number of Web filter DN cache (0 = disable, default = 10000).\n"
        },
        "wfLog": {
          "type": "string",
          "description": "Web filter log setting (default = nour1) disable - Disable URL log. nourl - Log non-URL events. all - Log all URL lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nourl`\" pulumi-lang-dotnet=\"`Nourl`\" pulumi-lang-go=\"`nourl`\" pulumi-lang-python=\"`nourl`\" pulumi-lang-yaml=\"`nourl`\" pulumi-lang-java=\"`nourl`\">`nourl`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "wfPreload": {
          "type": "string",
          "description": "Enable/disable preloading the web filter database into memory (default = disable). disable - Disable web filter database preload. enable - Enable web filter database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "asCache",
        "asLog",
        "asPreload",
        "av2Cache",
        "av2Log",
        "av2Preload",
        "avCache",
        "avLog",
        "avPreload",
        "eventlogQuery",
        "fgdPullInterval",
        "fmupdateWebspamFgdsettingId",
        "fqCache",
        "fqLog",
        "fqPreload",
        "iotCache",
        "iotLog",
        "iotPreload",
        "iotvPreload",
        "linkdLog",
        "maxLogQuota",
        "maxUnratedSite",
        "statLog",
        "statLogInterval",
        "statSyncInterval",
        "updateInterval",
        "updateLog",
        "wfCache",
        "wfDnCacheExpireTime",
        "wfDnCacheMaxNumber",
        "wfLog",
        "wfPreload"
      ],
      "inputProperties": {
        "asCache": {
          "type": "number",
          "description": "Antispam service maximum memory usage in megabytes (Maximum = Physical memory-1024, 0: no limit, default = 300).\n"
        },
        "asLog": {
          "type": "string",
          "description": "Antispam log setting (default = nospam). disable - Disable spam log. nospam - Log non-spam events. all - Log all spam lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nospam`\" pulumi-lang-dotnet=\"`Nospam`\" pulumi-lang-go=\"`nospam`\" pulumi-lang-python=\"`nospam`\" pulumi-lang-yaml=\"`nospam`\" pulumi-lang-java=\"`nospam`\">`nospam`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "asPreload": {
          "type": "string",
          "description": "Enable/disable preloading antispam database to memory (default = disable). disable - Disable antispam database preload. enable - Enable antispam database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "av2Cache": {
          "type": "number",
          "description": "Antispam service maximum memory usage in megabytes (Maximum = Physical memory-1024, 0: no limit, default = 800).\n"
        },
        "av2Log": {
          "type": "string",
          "description": "Outbreak prevention log setting (default = noav2). disable - Disable av2 log. noav2 - Log non-av2 events. all - Log all av2 lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`noav2`\" pulumi-lang-dotnet=\"`Noav2`\" pulumi-lang-go=\"`noav2`\" pulumi-lang-python=\"`noav2`\" pulumi-lang-yaml=\"`noav2`\" pulumi-lang-java=\"`noav2`\">`noav2`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "av2Preload": {
          "type": "string",
          "description": "Enable/disable preloading outbreak prevention database to memory (default = disable). disable - Disable outbreak prevention database preload. enable - Enable outbreak prevention database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avCache": {
          "type": "number",
          "description": "Antivirus service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
        },
        "avLog": {
          "type": "string",
          "description": "Antivirus log setting (default = novirus). disable - Disable virus log. novirus - Log non-virus events. all - Log all virus lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`novirus`\" pulumi-lang-dotnet=\"`Novirus`\" pulumi-lang-go=\"`novirus`\" pulumi-lang-python=\"`novirus`\" pulumi-lang-yaml=\"`novirus`\" pulumi-lang-java=\"`novirus`\">`novirus`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "avPreload": {
          "type": "string",
          "description": "Enable/disable preloading antivirus database to memory (default = disable). disable - Disable antivirus database preload. enable - Enable antivirus database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventlogQuery": {
          "type": "string",
          "description": "Enable/disable record query to event-log besides fgd-log (default = disable). disable - Record query to event-log besides fgd-log. enable - Do not log to event-log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgdPullInterval": {
          "type": "number",
          "description": "Fgd pull interval setting, in minutes (1 - 1440, default = 10).\n"
        },
        "fmupdateWebspamFgdsettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "fqCache": {
          "type": "number",
          "description": "File query service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
        },
        "fqLog": {
          "type": "string",
          "description": "File query log setting (default = nofilequery). disable - Disable file query log. nofilequery - Log non-file query events. all - Log all file query events. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nofilequery`\" pulumi-lang-dotnet=\"`Nofilequery`\" pulumi-lang-go=\"`nofilequery`\" pulumi-lang-python=\"`nofilequery`\" pulumi-lang-yaml=\"`nofilequery`\" pulumi-lang-java=\"`nofilequery`\">`nofilequery`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "fqPreload": {
          "type": "string",
          "description": "Enable/disable preloading file query database to memory (default = disable). disable - Disable file query db preload. enable - Enable file query db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iotCache": {
          "type": "number",
          "description": "IoT service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
        },
        "iotLog": {
          "type": "string",
          "description": "IoT log setting (default = nofilequery). disable - Disable IoT log. nofilequery - Log non-IoT events. all - Log all IoT events. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nofilequery`\" pulumi-lang-dotnet=\"`Nofilequery`\" pulumi-lang-go=\"`nofilequery`\" pulumi-lang-python=\"`nofilequery`\" pulumi-lang-yaml=\"`nofilequery`\" pulumi-lang-java=\"`nofilequery`\">`nofilequery`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "iotPreload": {
          "type": "string",
          "description": "Enable/disable preloading IoT database to memory (default = disable). disable - Disable IoT db preload. enable - Enable IoT db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iotvPreload": {
          "type": "string",
          "description": "Enable/disable preloading IoT-Vulnerability database to memory (default = disable). disable - Disable IoT-Vulnerability db preload. enable - Enable IoT-Vulnerability db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "linkdLog": {
          "type": "string",
          "description": "Linkd log setting (default = debug). emergency - The unit is unusable. alert - Immediate action is required critical - Functionality is affected. error - Functionality is probably affected. warn - Functionality might be affected. notice - Information about normal events. info - General information. debug - Debug information. disable - Linkd logging is disabled. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "maxClientWorker": {
          "type": "number",
          "description": "max worker for tcp client connection (0~16: 0 means use cpu number up to 4).\n"
        },
        "maxLogQuota": {
          "type": "number",
          "description": "Maximum log quota setting, in megabytes (100 - 20480, default = 6144).\n"
        },
        "maxUnratedSite": {
          "type": "number",
          "description": "Maximum number of unrated site in memory, in kilobytes(10 - 5120, default = 500).\n"
        },
        "restrictAs1Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated antispam(1) database version (character limit = 127).\n"
        },
        "restrictAs2Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated antispam(2) database version (character limit = 127).\n"
        },
        "restrictAs4Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated antispam(4) database version (character limit = 127).\n"
        },
        "restrictAv2Dbver": {
          "type": "string",
          "description": "Restrict system update to indicated outbreak prevention database version (character limit = 127).\n"
        },
        "restrictAvDbver": {
          "type": "string",
          "description": "Restrict system update to indicated antivirus database version (character limit = 127).\n"
        },
        "restrictFqDbver": {
          "type": "string",
          "description": "Restrict system update to indicated file query database version (character limit = 127).\n"
        },
        "restrictIotsDbver": {
          "type": "string",
          "description": "Restrict system update to indicated file query database version (character limit = 127).\n"
        },
        "restrictWfDbver": {
          "type": "string",
          "description": "Restrict system update to indicated web filter database version (character limit = 127).\n"
        },
        "serverOverride": {
          "$ref": "#/types/fortimanager:index%2FFmupdateWebspamFgdsettingServerOverride:FmupdateWebspamFgdsettingServerOverride",
          "description": "Server-Override. The structure of <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> block is documented below.\n"
        },
        "statLog": {
          "type": "string",
          "description": "stat log setting (default = disable). emergency - The unit is unusable(0). alert - Immediate action is required(1) critical - Functionality is affected(2). error - Functionality is probably affected(3). warn - Functionality might be affected(4). notice - Information about normal events(5). info - General information(6). debug - Debug information(7). disable - Linkd logging is disabled. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "statLogInterval": {
          "type": "number",
          "description": "Statistic log interval setting, in minutes (1 - 1440, default = 60).\n"
        },
        "statSyncInterval": {
          "type": "number",
          "description": "Synchronization interval for statistic of unrated site in minutes (1 - 60, default = 60).\n"
        },
        "updateInterval": {
          "type": "number",
          "description": "FortiGuard database update wait time if not enough delta files, in hours (2 - 24, default = 6).\n"
        },
        "updateLog": {
          "type": "string",
          "description": "Enable/disable update log setting (default = enable). disable - Disable update log. enable - Enable update log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wfCache": {
          "type": "number",
          "description": "Web filter service maximum memory usage, in megabytes (maximum = Physical memory-1024, 0 = no limit, default = 600).\n"
        },
        "wfDnCacheExpireTime": {
          "type": "number",
          "description": "Web filter DN cache expire time, in minutes (1 - 1440, 0 = never, default = 30).\n"
        },
        "wfDnCacheMaxNumber": {
          "type": "number",
          "description": "Maximum number of Web filter DN cache (0 = disable, default = 10000).\n"
        },
        "wfLog": {
          "type": "string",
          "description": "Web filter log setting (default = nour1) disable - Disable URL log. nourl - Log non-URL events. all - Log all URL lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nourl`\" pulumi-lang-dotnet=\"`Nourl`\" pulumi-lang-go=\"`nourl`\" pulumi-lang-python=\"`nourl`\" pulumi-lang-yaml=\"`nourl`\" pulumi-lang-java=\"`nourl`\">`nourl`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "wfPreload": {
          "type": "string",
          "description": "Enable/disable preloading the web filter database into memory (default = disable). disable - Disable web filter database preload. enable - Enable web filter database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateWebspamFgdsetting resources.\n",
        "properties": {
          "asCache": {
            "type": "number",
            "description": "Antispam service maximum memory usage in megabytes (Maximum = Physical memory-1024, 0: no limit, default = 300).\n"
          },
          "asLog": {
            "type": "string",
            "description": "Antispam log setting (default = nospam). disable - Disable spam log. nospam - Log non-spam events. all - Log all spam lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nospam`\" pulumi-lang-dotnet=\"`Nospam`\" pulumi-lang-go=\"`nospam`\" pulumi-lang-python=\"`nospam`\" pulumi-lang-yaml=\"`nospam`\" pulumi-lang-java=\"`nospam`\">`nospam`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "asPreload": {
            "type": "string",
            "description": "Enable/disable preloading antispam database to memory (default = disable). disable - Disable antispam database preload. enable - Enable antispam database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "av2Cache": {
            "type": "number",
            "description": "Antispam service maximum memory usage in megabytes (Maximum = Physical memory-1024, 0: no limit, default = 800).\n"
          },
          "av2Log": {
            "type": "string",
            "description": "Outbreak prevention log setting (default = noav2). disable - Disable av2 log. noav2 - Log non-av2 events. all - Log all av2 lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`noav2`\" pulumi-lang-dotnet=\"`Noav2`\" pulumi-lang-go=\"`noav2`\" pulumi-lang-python=\"`noav2`\" pulumi-lang-yaml=\"`noav2`\" pulumi-lang-java=\"`noav2`\">`noav2`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "av2Preload": {
            "type": "string",
            "description": "Enable/disable preloading outbreak prevention database to memory (default = disable). disable - Disable outbreak prevention database preload. enable - Enable outbreak prevention database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avCache": {
            "type": "number",
            "description": "Antivirus service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
          },
          "avLog": {
            "type": "string",
            "description": "Antivirus log setting (default = novirus). disable - Disable virus log. novirus - Log non-virus events. all - Log all virus lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`novirus`\" pulumi-lang-dotnet=\"`Novirus`\" pulumi-lang-go=\"`novirus`\" pulumi-lang-python=\"`novirus`\" pulumi-lang-yaml=\"`novirus`\" pulumi-lang-java=\"`novirus`\">`novirus`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "avPreload": {
            "type": "string",
            "description": "Enable/disable preloading antivirus database to memory (default = disable). disable - Disable antivirus database preload. enable - Enable antivirus database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventlogQuery": {
            "type": "string",
            "description": "Enable/disable record query to event-log besides fgd-log (default = disable). disable - Record query to event-log besides fgd-log. enable - Do not log to event-log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgdPullInterval": {
            "type": "number",
            "description": "Fgd pull interval setting, in minutes (1 - 1440, default = 10).\n"
          },
          "fmupdateWebspamFgdsettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "fqCache": {
            "type": "number",
            "description": "File query service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
          },
          "fqLog": {
            "type": "string",
            "description": "File query log setting (default = nofilequery). disable - Disable file query log. nofilequery - Log non-file query events. all - Log all file query events. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nofilequery`\" pulumi-lang-dotnet=\"`Nofilequery`\" pulumi-lang-go=\"`nofilequery`\" pulumi-lang-python=\"`nofilequery`\" pulumi-lang-yaml=\"`nofilequery`\" pulumi-lang-java=\"`nofilequery`\">`nofilequery`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "fqPreload": {
            "type": "string",
            "description": "Enable/disable preloading file query database to memory (default = disable). disable - Disable file query db preload. enable - Enable file query db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iotCache": {
            "type": "number",
            "description": "IoT service maximum memory usage, in megabytes (100 - 500, default = 300).\n"
          },
          "iotLog": {
            "type": "string",
            "description": "IoT log setting (default = nofilequery). disable - Disable IoT log. nofilequery - Log non-IoT events. all - Log all IoT events. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nofilequery`\" pulumi-lang-dotnet=\"`Nofilequery`\" pulumi-lang-go=\"`nofilequery`\" pulumi-lang-python=\"`nofilequery`\" pulumi-lang-yaml=\"`nofilequery`\" pulumi-lang-java=\"`nofilequery`\">`nofilequery`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "iotPreload": {
            "type": "string",
            "description": "Enable/disable preloading IoT database to memory (default = disable). disable - Disable IoT db preload. enable - Enable IoT db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iotvPreload": {
            "type": "string",
            "description": "Enable/disable preloading IoT-Vulnerability database to memory (default = disable). disable - Disable IoT-Vulnerability db preload. enable - Enable IoT-Vulnerability db preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "linkdLog": {
            "type": "string",
            "description": "Linkd log setting (default = debug). emergency - The unit is unusable. alert - Immediate action is required critical - Functionality is affected. error - Functionality is probably affected. warn - Functionality might be affected. notice - Information about normal events. info - General information. debug - Debug information. disable - Linkd logging is disabled. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "maxClientWorker": {
            "type": "number",
            "description": "max worker for tcp client connection (0~16: 0 means use cpu number up to 4).\n"
          },
          "maxLogQuota": {
            "type": "number",
            "description": "Maximum log quota setting, in megabytes (100 - 20480, default = 6144).\n"
          },
          "maxUnratedSite": {
            "type": "number",
            "description": "Maximum number of unrated site in memory, in kilobytes(10 - 5120, default = 500).\n"
          },
          "restrictAs1Dbver": {
            "type": "string",
            "description": "Restrict system update to indicated antispam(1) database version (character limit = 127).\n"
          },
          "restrictAs2Dbver": {
            "type": "string",
            "description": "Restrict system update to indicated antispam(2) database version (character limit = 127).\n"
          },
          "restrictAs4Dbver": {
            "type": "string",
            "description": "Restrict system update to indicated antispam(4) database version (character limit = 127).\n"
          },
          "restrictAv2Dbver": {
            "type": "string",
            "description": "Restrict system update to indicated outbreak prevention database version (character limit = 127).\n"
          },
          "restrictAvDbver": {
            "type": "string",
            "description": "Restrict system update to indicated antivirus database version (character limit = 127).\n"
          },
          "restrictFqDbver": {
            "type": "string",
            "description": "Restrict system update to indicated file query database version (character limit = 127).\n"
          },
          "restrictIotsDbver": {
            "type": "string",
            "description": "Restrict system update to indicated file query database version (character limit = 127).\n"
          },
          "restrictWfDbver": {
            "type": "string",
            "description": "Restrict system update to indicated web filter database version (character limit = 127).\n"
          },
          "serverOverride": {
            "$ref": "#/types/fortimanager:index%2FFmupdateWebspamFgdsettingServerOverride:FmupdateWebspamFgdsettingServerOverride",
            "description": "Server-Override. The structure of <span pulumi-lang-nodejs=\"`serverOverride`\" pulumi-lang-dotnet=\"`ServerOverride`\" pulumi-lang-go=\"`serverOverride`\" pulumi-lang-python=\"`server_override`\" pulumi-lang-yaml=\"`serverOverride`\" pulumi-lang-java=\"`serverOverride`\">`server_override`</span> block is documented below.\n"
          },
          "statLog": {
            "type": "string",
            "description": "stat log setting (default = disable). emergency - The unit is unusable(0). alert - Immediate action is required(1) critical - Functionality is affected(2). error - Functionality is probably affected(3). warn - Functionality might be affected(4). notice - Information about normal events(5). info - General information(6). debug - Debug information(7). disable - Linkd logging is disabled. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warn`\" pulumi-lang-dotnet=\"`Warn`\" pulumi-lang-go=\"`warn`\" pulumi-lang-python=\"`warn`\" pulumi-lang-yaml=\"`warn`\" pulumi-lang-java=\"`warn`\">`warn`</span>, <span pulumi-lang-nodejs=\"`notice`\" pulumi-lang-dotnet=\"`Notice`\" pulumi-lang-go=\"`notice`\" pulumi-lang-python=\"`notice`\" pulumi-lang-yaml=\"`notice`\" pulumi-lang-java=\"`notice`\">`notice`</span>, <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "statLogInterval": {
            "type": "number",
            "description": "Statistic log interval setting, in minutes (1 - 1440, default = 60).\n"
          },
          "statSyncInterval": {
            "type": "number",
            "description": "Synchronization interval for statistic of unrated site in minutes (1 - 60, default = 60).\n"
          },
          "updateInterval": {
            "type": "number",
            "description": "FortiGuard database update wait time if not enough delta files, in hours (2 - 24, default = 6).\n"
          },
          "updateLog": {
            "type": "string",
            "description": "Enable/disable update log setting (default = enable). disable - Disable update log. enable - Enable update log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wfCache": {
            "type": "number",
            "description": "Web filter service maximum memory usage, in megabytes (maximum = Physical memory-1024, 0 = no limit, default = 600).\n"
          },
          "wfDnCacheExpireTime": {
            "type": "number",
            "description": "Web filter DN cache expire time, in minutes (1 - 1440, 0 = never, default = 30).\n"
          },
          "wfDnCacheMaxNumber": {
            "type": "number",
            "description": "Maximum number of Web filter DN cache (0 = disable, default = 10000).\n"
          },
          "wfLog": {
            "type": "string",
            "description": "Web filter log setting (default = nour1) disable - Disable URL log. nourl - Log non-URL events. all - Log all URL lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`nourl`\" pulumi-lang-dotnet=\"`Nourl`\" pulumi-lang-go=\"`nourl`\" pulumi-lang-python=\"`nourl`\" pulumi-lang-yaml=\"`nourl`\" pulumi-lang-java=\"`nourl`\">`nourl`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "wfPreload": {
            "type": "string",
            "description": "Enable/disable preloading the web filter database into memory (default = disable). disable - Disable web filter database preload. enable - Enable web filter database preload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/fmupdateWebspamWebproxy:FmupdateWebspamWebproxy": {
      "description": "Configure the web proxy for use with FortiGuard antivirus and IPS updates.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateWebspamWebproxy(\"trname\", {\n    mode: \"proxy\",\n    passwords: [\"fortinet\"],\n    status: \"enable\",\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateWebspamWebproxy(\"trname\",\n    mode=\"proxy\",\n    passwords=[\"fortinet\"],\n    status=\"enable\",\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.FmupdateWebspamWebproxy(\"trname\", new()\n    {\n        Mode = \"proxy\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Status = \"enable\",\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateWebspamWebproxy(ctx, \"trname\", &fortimanager.FmupdateWebspamWebproxyArgs{\n\t\t\tMode: pulumi.String(\"proxy\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateWebspamWebproxy;\nimport com.pulumi.fortimanager.FmupdateWebspamWebproxyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new FmupdateWebspamWebproxy(\"trname\", FmupdateWebspamWebproxyArgs.builder()\n            .mode(\"proxy\")\n            .passwords(\"fortinet\")\n            .status(\"enable\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:FmupdateWebspamWebproxy\n    properties:\n      mode: proxy\n      passwords:\n        - fortinet\n      status: enable\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nFmupdate WebSpamWebProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateWebspamWebproxy:FmupdateWebspamWebproxy labelname FmupdateWebSpamWebProxy\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "web proxy address.\n"
        },
        "fmupdateWebspamWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "mode": {
          "type": "string",
          "description": "Web proxy mode proxy - HTTP proxy mode tunnel - HTTP tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The password for the user name used for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "The port number of the web proxy (1 - 65535, default = 80).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable connections through the web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "The user name used for authentication.\n"
        }
      },
      "type": "object",
      "required": [
        "fmupdateWebspamWebproxyId",
        "mode",
        "passwords",
        "port",
        "status"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "web proxy address.\n"
        },
        "fmupdateWebspamWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "mode": {
          "type": "string",
          "description": "Web proxy mode proxy - HTTP proxy mode tunnel - HTTP tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The password for the user name used for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "The port number of the web proxy (1 - 65535, default = 80).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable connections through the web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "The user name used for authentication.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FmupdateWebspamWebproxy resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "web proxy address.\n"
          },
          "fmupdateWebspamWebproxyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "mode": {
            "type": "string",
            "description": "Web proxy mode proxy - HTTP proxy mode tunnel - HTTP tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The password for the user name used for authentication.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "The port number of the web proxy (1 - 65535, default = 80).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable connections through the web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "The user name used for authentication.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/jsonGenericApi:JsonGenericApi": {
      "description": "FortiManager API Generic Interface.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when its value changes, the resource will be re-created. It is usually used when the return value needs to be forced to update.\n"
        },
        "jsonContent": {
          "type": "string",
          "description": "Body data in JSON format.\n"
        },
        "jsonGenericApiId": {
          "type": "string",
          "description": "The resource id.\n"
        },
        "response": {
          "type": "string",
          "description": "API returns results.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "jsonContent",
        "jsonGenericApiId",
        "response"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when its value changes, the resource will be re-created. It is usually used when the return value needs to be forced to update.\n"
        },
        "jsonContent": {
          "type": "string",
          "description": "Body data in JSON format.\n"
        },
        "jsonGenericApiId": {
          "type": "string",
          "description": "The resource id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "jsonContent"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering JsonGenericApi resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when its value changes, the resource will be re-created. It is usually used when the return value needs to be forced to update.\n"
          },
          "jsonContent": {
            "type": "string",
            "description": "Body data in JSON format.\n"
          },
          "jsonGenericApiId": {
            "type": "string",
            "description": "The resource id.\n"
          },
          "response": {
            "type": "string",
            "description": "API returns results.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAdomOptions:ObjectAdomOptions": {
      "description": "ObjectAdom Options\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectAdomOptions(\"trname\", {\n    assignExcluded: \"disable\",\n    specifyAssignPkgList: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectAdomOptions(\"trname\",\n    assign_excluded=\"disable\",\n    specify_assign_pkg_list=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectAdomOptions(\"trname\", new()\n    {\n        AssignExcluded = \"disable\",\n        SpecifyAssignPkgList = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectAdomOptions(ctx, \"trname\", &fortimanager.ObjectAdomOptionsArgs{\n\t\t\tAssignExcluded:       pulumi.String(\"disable\"),\n\t\t\tSpecifyAssignPkgList: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAdomOptions;\nimport com.pulumi.fortimanager.ObjectAdomOptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectAdomOptions(\"trname\", ObjectAdomOptionsArgs.builder()\n            .assignExcluded(\"disable\")\n            .specifyAssignPkgList(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAdomOptions\n    properties:\n      assignExcluded: disable\n      specifyAssignPkgList: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAdom Options can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAdomOptions:ObjectAdomOptions labelname ObjectAdomOptions\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "assignExcluded": {
          "type": "string",
          "description": "Assign_Excluded. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assignName": {
          "type": "string",
          "description": "Assign_Name.\n"
        },
        "objectAdomOptionsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "specifyAssignPkgList": {
          "type": "string",
          "description": "Specify_Assign_Pkg_List. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectAdomOptionsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "assignExcluded": {
          "type": "string",
          "description": "Assign_Excluded. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assignName": {
          "type": "string",
          "description": "Assign_Name.\n"
        },
        "objectAdomOptionsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "specifyAssignPkgList": {
          "type": "string",
          "description": "Specify_Assign_Pkg_List. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAdomOptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "assignExcluded": {
            "type": "string",
            "description": "Assign_Excluded. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "assignName": {
            "type": "string",
            "description": "Assign_Name.\n"
          },
          "objectAdomOptionsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "specifyAssignPkgList": {
            "type": "string",
            "description": "Specify_Assign_Pkg_List. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusMmschecksum:ObjectAntivirusMmschecksum": {
      "description": "Configure MMS content checksum list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectAntivirusMmschecksumEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectAntivirusMmschecksumEntries`\" pulumi-lang-go=\"`fortimanagerObjectAntivirusMmschecksumEntries`\" pulumi-lang-python=\"`fortimanager_object_antivirus_mmschecksum_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectAntivirusMmschecksumEntries`\" pulumi-lang-java=\"`fortimanagerObjectAntivirusMmschecksumEntries`\">`fortimanager_object_antivirus_mmschecksum_entries`</span>\n\n## Import\n\nObjectAntivirus MmsChecksum can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusMmschecksum:ObjectAntivirusMmschecksum labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusMmschecksumEntry:ObjectAntivirusMmschecksumEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectAntivirusMmschecksumId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectAntivirusMmschecksumId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusMmschecksumEntry:ObjectAntivirusMmschecksumEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectAntivirusMmschecksumId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusMmschecksum resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectAntivirusMmschecksumEntry:ObjectAntivirusMmschecksumEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectAntivirusMmschecksumId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusNotification:ObjectAntivirusNotification": {
      "description": "Configure AntiVirus notification lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectAntivirusNotificationEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectAntivirusNotificationEntries`\" pulumi-lang-go=\"`fortimanagerObjectAntivirusNotificationEntries`\" pulumi-lang-python=\"`fortimanager_object_antivirus_notification_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectAntivirusNotificationEntries`\" pulumi-lang-java=\"`fortimanagerObjectAntivirusNotificationEntries`\">`fortimanager_object_antivirus_notification_entries`</span>\n\n## Import\n\nObjectAntivirus Notification can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusNotification:ObjectAntivirusNotification labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusNotificationEntry:ObjectAntivirusNotificationEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectAntivirusNotificationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectAntivirusNotificationId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusNotificationEntry:ObjectAntivirusNotificationEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectAntivirusNotificationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusNotification resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectAntivirusNotificationEntry:ObjectAntivirusNotificationEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectAntivirusNotificationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfile:ObjectAntivirusProfile": {
      "description": "Configure AntiVirus profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileCifs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileCifs`\" pulumi-lang-go=\"`ObjectAntivirusProfileCifs`\" pulumi-lang-python=\"`ObjectAntivirusProfileCifs`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileCifs`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileCifs`\">`fortimanager.ObjectAntivirusProfileCifs`</span>\n>- <span pulumi-lang-nodejs=\"`contentDisarm`\" pulumi-lang-dotnet=\"`ContentDisarm`\" pulumi-lang-go=\"`contentDisarm`\" pulumi-lang-python=\"`content_disarm`\" pulumi-lang-yaml=\"`contentDisarm`\" pulumi-lang-java=\"`contentDisarm`\">`content_disarm`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileContentdisarm`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileContentdisarm`\" pulumi-lang-go=\"`ObjectAntivirusProfileContentdisarm`\" pulumi-lang-python=\"`ObjectAntivirusProfileContentdisarm`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileContentdisarm`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileContentdisarm`\">`fortimanager.ObjectAntivirusProfileContentdisarm`</span>\n>- <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileFtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileFtp`\" pulumi-lang-go=\"`ObjectAntivirusProfileFtp`\" pulumi-lang-python=\"`ObjectAntivirusProfileFtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileFtp`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileFtp`\">`fortimanager.ObjectAntivirusProfileFtp`</span>\n>- <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileHttp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileHttp`\" pulumi-lang-go=\"`ObjectAntivirusProfileHttp`\" pulumi-lang-python=\"`ObjectAntivirusProfileHttp`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileHttp`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileHttp`\">`fortimanager.ObjectAntivirusProfileHttp`</span>\n>- <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileImap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileImap`\" pulumi-lang-go=\"`ObjectAntivirusProfileImap`\" pulumi-lang-python=\"`ObjectAntivirusProfileImap`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileImap`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileImap`\">`fortimanager.ObjectAntivirusProfileImap`</span>\n>- <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileMapi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileMapi`\" pulumi-lang-go=\"`ObjectAntivirusProfileMapi`\" pulumi-lang-python=\"`ObjectAntivirusProfileMapi`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileMapi`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileMapi`\">`fortimanager.ObjectAntivirusProfileMapi`</span>\n>- <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileNacquar`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileNacquar`\" pulumi-lang-go=\"`ObjectAntivirusProfileNacquar`\" pulumi-lang-python=\"`ObjectAntivirusProfileNacquar`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileNacquar`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileNacquar`\">`fortimanager.ObjectAntivirusProfileNacquar`</span>\n>- <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileNntp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileNntp`\" pulumi-lang-go=\"`ObjectAntivirusProfileNntp`\" pulumi-lang-python=\"`ObjectAntivirusProfileNntp`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileNntp`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileNntp`\">`fortimanager.ObjectAntivirusProfileNntp`</span>\n>- <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileOutbreakprevention`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileOutbreakprevention`\" pulumi-lang-go=\"`ObjectAntivirusProfileOutbreakprevention`\" pulumi-lang-python=\"`ObjectAntivirusProfileOutbreakprevention`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileOutbreakprevention`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileOutbreakprevention`\">`fortimanager.ObjectAntivirusProfileOutbreakprevention`</span>\n>- <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfilePop3`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfilePop3`\" pulumi-lang-go=\"`ObjectAntivirusProfilePop3`\" pulumi-lang-python=\"`ObjectAntivirusProfilePop3`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfilePop3`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfilePop3`\">`fortimanager.ObjectAntivirusProfilePop3`</span>\n>- <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectAntivirusProfileSmb`\" pulumi-lang-dotnet=\"`FortimanagerObjectAntivirusProfileSmb`\" pulumi-lang-go=\"`fortimanagerObjectAntivirusProfileSmb`\" pulumi-lang-python=\"`fortimanager_object_antivirus_profile_smb`\" pulumi-lang-yaml=\"`fortimanagerObjectAntivirusProfileSmb`\" pulumi-lang-java=\"`fortimanagerObjectAntivirusProfileSmb`\">`fortimanager_object_antivirus_profile_smb`</span>\n>- <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileSmtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileSmtp`\" pulumi-lang-go=\"`ObjectAntivirusProfileSmtp`\" pulumi-lang-python=\"`ObjectAntivirusProfileSmtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileSmtp`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileSmtp`\">`fortimanager.ObjectAntivirusProfileSmtp`</span>\n>- <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfileSsh`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfileSsh`\" pulumi-lang-go=\"`ObjectAntivirusProfileSsh`\" pulumi-lang-python=\"`ObjectAntivirusProfileSsh`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfileSsh`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfileSsh`\">`fortimanager.ObjectAntivirusProfileSsh`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectAntivirusProfile(\"trname\", {\n    analyticsDb: \"disable\",\n    analyticsMaxUpload: 20,\n    avBlockLog: \"disable\",\n    avVirusLog: \"disable\",\n    comment: \"tefv comment\",\n    extendedLog: \"disable\",\n    ftgdAnalytics: \"disable\",\n    mobileMalwareDb: \"disable\",\n    name: \"terr-antivirus-profile\",\n    scanMode: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectAntivirusProfile(\"trname\",\n    analytics_db=\"disable\",\n    analytics_max_upload=20,\n    av_block_log=\"disable\",\n    av_virus_log=\"disable\",\n    comment=\"tefv comment\",\n    extended_log=\"disable\",\n    ftgd_analytics=\"disable\",\n    mobile_malware_db=\"disable\",\n    name=\"terr-antivirus-profile\",\n    scan_mode=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        AnalyticsDb = \"disable\",\n        AnalyticsMaxUpload = 20,\n        AvBlockLog = \"disable\",\n        AvVirusLog = \"disable\",\n        Comment = \"tefv comment\",\n        ExtendedLog = \"disable\",\n        FtgdAnalytics = \"disable\",\n        MobileMalwareDb = \"disable\",\n        Name = \"terr-antivirus-profile\",\n        ScanMode = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tAnalyticsDb:        pulumi.String(\"disable\"),\n\t\t\tAnalyticsMaxUpload: pulumi.Float64(20),\n\t\t\tAvBlockLog:         pulumi.String(\"disable\"),\n\t\t\tAvVirusLog:         pulumi.String(\"disable\"),\n\t\t\tComment:            pulumi.String(\"tefv comment\"),\n\t\t\tExtendedLog:        pulumi.String(\"disable\"),\n\t\t\tFtgdAnalytics:      pulumi.String(\"disable\"),\n\t\t\tMobileMalwareDb:    pulumi.String(\"disable\"),\n\t\t\tName:               pulumi.String(\"terr-antivirus-profile\"),\n\t\t\tScanMode:           pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectAntivirusProfile(\"trname\", ObjectAntivirusProfileArgs.builder()\n            .analyticsDb(\"disable\")\n            .analyticsMaxUpload(20.0)\n            .avBlockLog(\"disable\")\n            .avVirusLog(\"disable\")\n            .comment(\"tefv comment\")\n            .extendedLog(\"disable\")\n            .ftgdAnalytics(\"disable\")\n            .mobileMalwareDb(\"disable\")\n            .name(\"terr-antivirus-profile\")\n            .scanMode(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfile\n    properties:\n      analyticsDb: disable\n      analyticsMaxUpload: 20\n      avBlockLog: disable\n      avVirusLog: disable\n      comment: tefv comment\n      extendedLog: disable\n      ftgdAnalytics: disable\n      mobileMalwareDb: disable\n      name: terr-antivirus-profile\n      scanMode: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfile:ObjectAntivirusProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "analyticsAcceptFiletype": {
          "type": "string",
          "description": "Only submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "analyticsBlFiletype": {
          "type": "string",
          "description": "Only submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "analyticsDb": {
          "type": "string",
          "description": "Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "analyticsIgnoreFiletype": {
          "type": "string",
          "description": "Do not submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "analyticsMaxUpload": {
          "type": "number",
          "description": "Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).\n"
        },
        "analyticsWlFiletype": {
          "type": "string",
          "description": "Do not submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "avBlockLog": {
          "type": "string",
          "description": "Enable/disable logging for AntiVirus file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avVirusLog": {
          "type": "string",
          "description": "Enable/disable AntiVirus logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifs": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileCifs:ObjectAntivirusProfileCifs",
          "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "contentDisarm": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileContentDisarm:ObjectAntivirusProfileContentDisarm",
          "description": "Content-Disarm. The structure of <span pulumi-lang-nodejs=\"`contentDisarm`\" pulumi-lang-dotnet=\"`ContentDisarm`\" pulumi-lang-go=\"`contentDisarm`\" pulumi-lang-python=\"`content_disarm`\" pulumi-lang-yaml=\"`contentDisarm`\" pulumi-lang-java=\"`contentDisarm`\">`content_disarm`</span> block is documented below.\n"
        },
        "emsThreatFeed": {
          "type": "string",
          "description": "Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklistArchiveScan": {
          "type": "string",
          "description": "Enable/disable external-blocklist archive scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklistEnableAll": {
          "type": "string",
          "description": "Enable/disable all external blocklists. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more external malware block lists.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fortiaiErrorAction": {
          "type": "string",
          "description": "Action to take if FortiAI encounters an error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortiaiTimeoutAction": {
          "type": "string",
          "description": "Action to take if FortiAI encounters a scan timeout. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortindrErrorAction": {
          "type": "string",
          "description": "Action to take if FortiNDR encounters an error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortindrTimeoutAction": {
          "type": "string",
          "description": "Action to take if FortiNDR encounters a scan timeout. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortisandboxErrorAction": {
          "type": "string",
          "description": "Action to take if FortiSandbox inline scan encounters an error. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortisandboxMaxUpload": {
          "type": "number",
          "description": "Maximum size of files that can be uploaded to FortiSandbox.\n"
        },
        "fortisandboxMode": {
          "type": "string",
          "description": "FortiSandbox scan modes. Valid values: <span pulumi-lang-nodejs=\"`inline`\" pulumi-lang-dotnet=\"`Inline`\" pulumi-lang-go=\"`inline`\" pulumi-lang-python=\"`inline`\" pulumi-lang-yaml=\"`inline`\" pulumi-lang-java=\"`inline`\">`inline`</span>, `analytics-suspicious`, `analytics-everything`.\n"
        },
        "fortisandboxTimeoutAction": {
          "type": "string",
          "description": "Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "ftgdAnalytics": {
          "type": "string",
          "description": "Settings to control which files are uploaded to FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`suspicious`\" pulumi-lang-dotnet=\"`Suspicious`\" pulumi-lang-go=\"`suspicious`\" pulumi-lang-python=\"`suspicious`\" pulumi-lang-yaml=\"`suspicious`\" pulumi-lang-java=\"`suspicious`\">`suspicious`</span>, <span pulumi-lang-nodejs=\"`everything`\" pulumi-lang-dotnet=\"`Everything`\" pulumi-lang-go=\"`everything`\" pulumi-lang-python=\"`everything`\" pulumi-lang-yaml=\"`everything`\" pulumi-lang-java=\"`everything`\">`everything`</span>.\n"
        },
        "ftp": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileFtp:ObjectAntivirusProfileFtp",
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "http": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileHttp:ObjectAntivirusProfileHttp",
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileImap:ObjectAntivirusProfileImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Inspection mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, `flow-based`.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileMapi:ObjectAntivirusProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "mobileMalwareDb": {
          "type": "string",
          "description": "Enable/disable using the mobile malware signature database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacQuar": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileNacQuar:ObjectAntivirusProfileNacQuar",
          "description": "Nac-Quar. The structure of <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "nntp": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileNntp:ObjectAntivirusProfileNntp",
          "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
        },
        "objectAntivirusProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outbreakPrevention": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileOutbreakPrevention:ObjectAntivirusProfileOutbreakPrevention",
          "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
        },
        "outbreakPreventionArchiveScan": {
          "type": "string",
          "description": "Enable/disable outbreak-prevention archive scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfilePop3:ObjectAntivirusProfilePop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group customized for this profile.\n"
        },
        "scanMode": {
          "type": "string",
          "description": "Choose between default scan mode and legacy scan mode. Valid values: <span pulumi-lang-nodejs=\"`quick`\" pulumi-lang-dotnet=\"`Quick`\" pulumi-lang-go=\"`quick`\" pulumi-lang-python=\"`quick`\" pulumi-lang-yaml=\"`quick`\" pulumi-lang-java=\"`quick`\">`quick`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>, <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smb": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSmb:ObjectAntivirusProfileSmb",
          "description": "Smb. The structure of <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span> block is documented below.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSmtp:ObjectAntivirusProfileSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "ssh": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSsh:ObjectAntivirusProfileSsh",
          "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "analyticsDb",
        "avBlockLog",
        "avVirusLog",
        "emsThreatFeed",
        "extendedLog",
        "externalBlocklistArchiveScan",
        "externalBlocklistEnableAll",
        "externalBlocklists",
        "featureSet",
        "fortiaiErrorAction",
        "fortiaiTimeoutAction",
        "fortindrErrorAction",
        "fortindrTimeoutAction",
        "fortisandboxErrorAction",
        "fortisandboxMaxUpload",
        "fortisandboxMode",
        "fortisandboxTimeoutAction",
        "ftgdAnalytics",
        "mobileMalwareDb",
        "name",
        "objectAntivirusProfileId",
        "outbreakPreventionArchiveScan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "analyticsAcceptFiletype": {
          "type": "string",
          "description": "Only submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "analyticsBlFiletype": {
          "type": "string",
          "description": "Only submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "analyticsDb": {
          "type": "string",
          "description": "Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "analyticsIgnoreFiletype": {
          "type": "string",
          "description": "Do not submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "analyticsMaxUpload": {
          "type": "number",
          "description": "Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).\n"
        },
        "analyticsWlFiletype": {
          "type": "string",
          "description": "Do not submit files matching this DLP file-pattern to FortiSandbox.\n"
        },
        "avBlockLog": {
          "type": "string",
          "description": "Enable/disable logging for AntiVirus file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avVirusLog": {
          "type": "string",
          "description": "Enable/disable AntiVirus logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifs": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileCifs:ObjectAntivirusProfileCifs",
          "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "contentDisarm": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileContentDisarm:ObjectAntivirusProfileContentDisarm",
          "description": "Content-Disarm. The structure of <span pulumi-lang-nodejs=\"`contentDisarm`\" pulumi-lang-dotnet=\"`ContentDisarm`\" pulumi-lang-go=\"`contentDisarm`\" pulumi-lang-python=\"`content_disarm`\" pulumi-lang-yaml=\"`contentDisarm`\" pulumi-lang-java=\"`contentDisarm`\">`content_disarm`</span> block is documented below.\n"
        },
        "emsThreatFeed": {
          "type": "string",
          "description": "Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklistArchiveScan": {
          "type": "string",
          "description": "Enable/disable external-blocklist archive scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklistEnableAll": {
          "type": "string",
          "description": "Enable/disable all external blocklists. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more external malware block lists.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fortiaiErrorAction": {
          "type": "string",
          "description": "Action to take if FortiAI encounters an error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortiaiTimeoutAction": {
          "type": "string",
          "description": "Action to take if FortiAI encounters a scan timeout. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortindrErrorAction": {
          "type": "string",
          "description": "Action to take if FortiNDR encounters an error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortindrTimeoutAction": {
          "type": "string",
          "description": "Action to take if FortiNDR encounters a scan timeout. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortisandboxErrorAction": {
          "type": "string",
          "description": "Action to take if FortiSandbox inline scan encounters an error. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fortisandboxMaxUpload": {
          "type": "number",
          "description": "Maximum size of files that can be uploaded to FortiSandbox.\n"
        },
        "fortisandboxMode": {
          "type": "string",
          "description": "FortiSandbox scan modes. Valid values: <span pulumi-lang-nodejs=\"`inline`\" pulumi-lang-dotnet=\"`Inline`\" pulumi-lang-go=\"`inline`\" pulumi-lang-python=\"`inline`\" pulumi-lang-yaml=\"`inline`\" pulumi-lang-java=\"`inline`\">`inline`</span>, `analytics-suspicious`, `analytics-everything`.\n"
        },
        "fortisandboxTimeoutAction": {
          "type": "string",
          "description": "Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "ftgdAnalytics": {
          "type": "string",
          "description": "Settings to control which files are uploaded to FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`suspicious`\" pulumi-lang-dotnet=\"`Suspicious`\" pulumi-lang-go=\"`suspicious`\" pulumi-lang-python=\"`suspicious`\" pulumi-lang-yaml=\"`suspicious`\" pulumi-lang-java=\"`suspicious`\">`suspicious`</span>, <span pulumi-lang-nodejs=\"`everything`\" pulumi-lang-dotnet=\"`Everything`\" pulumi-lang-go=\"`everything`\" pulumi-lang-python=\"`everything`\" pulumi-lang-yaml=\"`everything`\" pulumi-lang-java=\"`everything`\">`everything`</span>.\n"
        },
        "ftp": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileFtp:ObjectAntivirusProfileFtp",
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "http": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileHttp:ObjectAntivirusProfileHttp",
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileImap:ObjectAntivirusProfileImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Inspection mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, `flow-based`.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileMapi:ObjectAntivirusProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "mobileMalwareDb": {
          "type": "string",
          "description": "Enable/disable using the mobile malware signature database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacQuar": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileNacQuar:ObjectAntivirusProfileNacQuar",
          "description": "Nac-Quar. The structure of <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "nntp": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileNntp:ObjectAntivirusProfileNntp",
          "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
        },
        "objectAntivirusProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outbreakPrevention": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileOutbreakPrevention:ObjectAntivirusProfileOutbreakPrevention",
          "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
        },
        "outbreakPreventionArchiveScan": {
          "type": "string",
          "description": "Enable/disable outbreak-prevention archive scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfilePop3:ObjectAntivirusProfilePop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group customized for this profile.\n"
        },
        "scanMode": {
          "type": "string",
          "description": "Choose between default scan mode and legacy scan mode. Valid values: <span pulumi-lang-nodejs=\"`quick`\" pulumi-lang-dotnet=\"`Quick`\" pulumi-lang-go=\"`quick`\" pulumi-lang-python=\"`quick`\" pulumi-lang-yaml=\"`quick`\" pulumi-lang-java=\"`quick`\">`quick`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>, <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smb": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSmb:ObjectAntivirusProfileSmb",
          "description": "Smb. The structure of <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span> block is documented below.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSmtp:ObjectAntivirusProfileSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "ssh": {
          "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSsh:ObjectAntivirusProfileSsh",
          "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "analyticsAcceptFiletype": {
            "type": "string",
            "description": "Only submit files matching this DLP file-pattern to FortiSandbox.\n"
          },
          "analyticsBlFiletype": {
            "type": "string",
            "description": "Only submit files matching this DLP file-pattern to FortiSandbox.\n"
          },
          "analyticsDb": {
            "type": "string",
            "description": "Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "analyticsIgnoreFiletype": {
            "type": "string",
            "description": "Do not submit files matching this DLP file-pattern to FortiSandbox.\n"
          },
          "analyticsMaxUpload": {
            "type": "number",
            "description": "Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).\n"
          },
          "analyticsWlFiletype": {
            "type": "string",
            "description": "Do not submit files matching this DLP file-pattern to FortiSandbox.\n"
          },
          "avBlockLog": {
            "type": "string",
            "description": "Enable/disable logging for AntiVirus file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avVirusLog": {
            "type": "string",
            "description": "Enable/disable AntiVirus logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifs": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileCifs:ObjectAntivirusProfileCifs",
            "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "contentDisarm": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileContentDisarm:ObjectAntivirusProfileContentDisarm",
            "description": "Content-Disarm. The structure of <span pulumi-lang-nodejs=\"`contentDisarm`\" pulumi-lang-dotnet=\"`ContentDisarm`\" pulumi-lang-go=\"`contentDisarm`\" pulumi-lang-python=\"`content_disarm`\" pulumi-lang-yaml=\"`contentDisarm`\" pulumi-lang-java=\"`contentDisarm`\">`content_disarm`</span> block is documented below.\n"
          },
          "emsThreatFeed": {
            "type": "string",
            "description": "Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging for antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklistArchiveScan": {
            "type": "string",
            "description": "Enable/disable external-blocklist archive scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklistEnableAll": {
            "type": "string",
            "description": "Enable/disable all external blocklists. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more external malware block lists.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "fortiaiErrorAction": {
            "type": "string",
            "description": "Action to take if FortiAI encounters an error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "fortiaiTimeoutAction": {
            "type": "string",
            "description": "Action to take if FortiAI encounters a scan timeout. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "fortindrErrorAction": {
            "type": "string",
            "description": "Action to take if FortiNDR encounters an error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "fortindrTimeoutAction": {
            "type": "string",
            "description": "Action to take if FortiNDR encounters a scan timeout. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "fortisandboxErrorAction": {
            "type": "string",
            "description": "Action to take if FortiSandbox inline scan encounters an error. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "fortisandboxMaxUpload": {
            "type": "number",
            "description": "Maximum size of files that can be uploaded to FortiSandbox.\n"
          },
          "fortisandboxMode": {
            "type": "string",
            "description": "FortiSandbox scan modes. Valid values: <span pulumi-lang-nodejs=\"`inline`\" pulumi-lang-dotnet=\"`Inline`\" pulumi-lang-go=\"`inline`\" pulumi-lang-python=\"`inline`\" pulumi-lang-yaml=\"`inline`\" pulumi-lang-java=\"`inline`\">`inline`</span>, `analytics-suspicious`, `analytics-everything`.\n"
          },
          "fortisandboxTimeoutAction": {
            "type": "string",
            "description": "Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "ftgdAnalytics": {
            "type": "string",
            "description": "Settings to control which files are uploaded to FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`suspicious`\" pulumi-lang-dotnet=\"`Suspicious`\" pulumi-lang-go=\"`suspicious`\" pulumi-lang-python=\"`suspicious`\" pulumi-lang-yaml=\"`suspicious`\" pulumi-lang-java=\"`suspicious`\">`suspicious`</span>, <span pulumi-lang-nodejs=\"`everything`\" pulumi-lang-dotnet=\"`Everything`\" pulumi-lang-go=\"`everything`\" pulumi-lang-python=\"`everything`\" pulumi-lang-yaml=\"`everything`\" pulumi-lang-java=\"`everything`\">`everything`</span>.\n"
          },
          "ftp": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileFtp:ObjectAntivirusProfileFtp",
            "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
          },
          "http": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileHttp:ObjectAntivirusProfileHttp",
            "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
          },
          "imap": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileImap:ObjectAntivirusProfileImap",
            "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Inspection mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, `flow-based`.\n"
          },
          "mapi": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileMapi:ObjectAntivirusProfileMapi",
            "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
          },
          "mobileMalwareDb": {
            "type": "string",
            "description": "Enable/disable using the mobile malware signature database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nacQuar": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileNacQuar:ObjectAntivirusProfileNacQuar",
            "description": "Nac-Quar. The structure of <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "nntp": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileNntp:ObjectAntivirusProfileNntp",
            "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
          },
          "objectAntivirusProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outbreakPrevention": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileOutbreakPrevention:ObjectAntivirusProfileOutbreakPrevention",
            "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
          },
          "outbreakPreventionArchiveScan": {
            "type": "string",
            "description": "Enable/disable outbreak-prevention archive scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pop3": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfilePop3:ObjectAntivirusProfilePop3",
            "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group customized for this profile.\n"
          },
          "scanMode": {
            "type": "string",
            "description": "Choose between default scan mode and legacy scan mode. Valid values: <span pulumi-lang-nodejs=\"`quick`\" pulumi-lang-dotnet=\"`Quick`\" pulumi-lang-go=\"`quick`\" pulumi-lang-python=\"`quick`\" pulumi-lang-yaml=\"`quick`\" pulumi-lang-java=\"`quick`\">`quick`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>, <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smb": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSmb:ObjectAntivirusProfileSmb",
            "description": "Smb. The structure of <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span> block is documented below.\n"
          },
          "smtp": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSmtp:ObjectAntivirusProfileSmtp",
            "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
          },
          "ssh": {
            "$ref": "#/types/fortimanager:index%2FObjectAntivirusProfileSsh:ObjectAntivirusProfileSsh",
            "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileCifs:ObjectAntivirusProfileCifs": {
      "description": "Configure CIFS AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileCifs(\"trname\", {\n    avScan: \"monitor\",\n    emulator: \"enable\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileCifs(\"trname\",\n    av_scan=\"monitor\",\n    emulator=\"enable\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileCifs(\"trname\", new()\n    {\n        AvScan = \"monitor\",\n        Emulator = \"enable\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileCifs(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileCifsArgs{\n\t\t\tAvScan:   pulumi.String(\"monitor\"),\n\t\t\tEmulator: pulumi.String(\"enable\"),\n\t\t\tProfile:  trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileCifs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileCifsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileCifs(\"trname\", ObjectAntivirusProfileCifsArgs.builder()\n            .avScan(\"monitor\")\n            .emulator(\"enable\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileCifs\n    properties:\n      avScan: monitor\n      emulator: enable\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileCifs can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileCifs:ObjectAntivirusProfileCifs labelname ObjectAntivirusProfileCifs\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileCifsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "emulator",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfileCifsId",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileCifsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileCifs resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileCifsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileContentdisarm:ObjectAntivirusProfileContentdisarm": {
      "description": "AV Content Disarm and Reconstruction settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`contentDisarm`\" pulumi-lang-dotnet=\"`ContentDisarm`\" pulumi-lang-go=\"`contentDisarm`\" pulumi-lang-python=\"`content_disarm`\" pulumi-lang-yaml=\"`contentDisarm`\" pulumi-lang-java=\"`contentDisarm`\">`content_disarm`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectAntivirus ProfileContentDisarm can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileContentdisarm:ObjectAntivirusProfileContentdisarm labelname ObjectAntivirusProfileContentDisarm\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "analyticsSuspicious": {
          "type": "string",
          "description": "Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "coverPage": {
          "type": "string",
          "description": "Enable/disable inserting a cover page into the disarmed document. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectOnly": {
          "type": "string",
          "description": "Enable/disable only detect disarmable files, do not alter content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "errorAction": {
          "type": "string",
          "description": "Action to be taken if CDR engine encounters an unrecoverable error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "objectAntivirusProfileContentdisarmId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "officeAction": {
          "type": "string",
          "description": "Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeDde": {
          "type": "string",
          "description": "Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeEmbed": {
          "type": "string",
          "description": "Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeHylink": {
          "type": "string",
          "description": "Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeLinked": {
          "type": "string",
          "description": "Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeMacro": {
          "type": "string",
          "description": "Enable/disable stripping of macros in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "originalFileDestination": {
          "type": "string",
          "description": "Destination to send original file if active content is removed. Valid values: <span pulumi-lang-nodejs=\"`fortisandbox`\" pulumi-lang-dotnet=\"`Fortisandbox`\" pulumi-lang-go=\"`fortisandbox`\" pulumi-lang-python=\"`fortisandbox`\" pulumi-lang-yaml=\"`fortisandbox`\" pulumi-lang-java=\"`fortisandbox`\">`fortisandbox`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "pdfActForm": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActGotor": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActJava": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActLaunch": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that launch other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActMovie": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that play a movie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActSound": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that play a sound. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfEmbedfile": {
          "type": "string",
          "description": "Enable/disable stripping of embedded files in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfHyperlink": {
          "type": "string",
          "description": "Enable/disable stripping of hyperlinks from PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfJavacode": {
          "type": "string",
          "description": "Enable/disable stripping of JavaScript code in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "coverPage",
        "detectOnly",
        "errorAction",
        "objectAntivirusProfileContentdisarmId",
        "officeAction",
        "officeDde",
        "officeEmbed",
        "officeHylink",
        "officeLinked",
        "officeMacro",
        "originalFileDestination",
        "pdfActForm",
        "pdfActGotor",
        "pdfActJava",
        "pdfActLaunch",
        "pdfActMovie",
        "pdfActSound",
        "pdfEmbedfile",
        "pdfHyperlink",
        "pdfJavacode",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "analyticsSuspicious": {
          "type": "string",
          "description": "Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "coverPage": {
          "type": "string",
          "description": "Enable/disable inserting a cover page into the disarmed document. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectOnly": {
          "type": "string",
          "description": "Enable/disable only detect disarmable files, do not alter content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "errorAction": {
          "type": "string",
          "description": "Action to be taken if CDR engine encounters an unrecoverable error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "objectAntivirusProfileContentdisarmId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "officeAction": {
          "type": "string",
          "description": "Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeDde": {
          "type": "string",
          "description": "Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeEmbed": {
          "type": "string",
          "description": "Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeHylink": {
          "type": "string",
          "description": "Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeLinked": {
          "type": "string",
          "description": "Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "officeMacro": {
          "type": "string",
          "description": "Enable/disable stripping of macros in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "originalFileDestination": {
          "type": "string",
          "description": "Destination to send original file if active content is removed. Valid values: <span pulumi-lang-nodejs=\"`fortisandbox`\" pulumi-lang-dotnet=\"`Fortisandbox`\" pulumi-lang-go=\"`fortisandbox`\" pulumi-lang-python=\"`fortisandbox`\" pulumi-lang-yaml=\"`fortisandbox`\" pulumi-lang-java=\"`fortisandbox`\">`fortisandbox`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "pdfActForm": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActGotor": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActJava": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActLaunch": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that launch other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActMovie": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that play a movie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfActSound": {
          "type": "string",
          "description": "Enable/disable stripping of PDF document actions that play a sound. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfEmbedfile": {
          "type": "string",
          "description": "Enable/disable stripping of embedded files in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfHyperlink": {
          "type": "string",
          "description": "Enable/disable stripping of hyperlinks from PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pdfJavacode": {
          "type": "string",
          "description": "Enable/disable stripping of JavaScript code in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileContentdisarm resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "analyticsSuspicious": {
            "type": "string",
            "description": "Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "coverPage": {
            "type": "string",
            "description": "Enable/disable inserting a cover page into the disarmed document. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "detectOnly": {
            "type": "string",
            "description": "Enable/disable only detect disarmable files, do not alter content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "errorAction": {
            "type": "string",
            "description": "Action to be taken if CDR engine encounters an unrecoverable error. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "objectAntivirusProfileContentdisarmId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "officeAction": {
            "type": "string",
            "description": "Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "officeDde": {
            "type": "string",
            "description": "Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "officeEmbed": {
            "type": "string",
            "description": "Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "officeHylink": {
            "type": "string",
            "description": "Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "officeLinked": {
            "type": "string",
            "description": "Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "officeMacro": {
            "type": "string",
            "description": "Enable/disable stripping of macros in Microsoft Office documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "originalFileDestination": {
            "type": "string",
            "description": "Destination to send original file if active content is removed. Valid values: <span pulumi-lang-nodejs=\"`fortisandbox`\" pulumi-lang-dotnet=\"`Fortisandbox`\" pulumi-lang-go=\"`fortisandbox`\" pulumi-lang-python=\"`fortisandbox`\" pulumi-lang-yaml=\"`fortisandbox`\" pulumi-lang-java=\"`fortisandbox`\">`fortisandbox`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
          },
          "pdfActForm": {
            "type": "string",
            "description": "Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfActGotor": {
            "type": "string",
            "description": "Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfActJava": {
            "type": "string",
            "description": "Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfActLaunch": {
            "type": "string",
            "description": "Enable/disable stripping of PDF document actions that launch other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfActMovie": {
            "type": "string",
            "description": "Enable/disable stripping of PDF document actions that play a movie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfActSound": {
            "type": "string",
            "description": "Enable/disable stripping of PDF document actions that play a sound. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfEmbedfile": {
            "type": "string",
            "description": "Enable/disable stripping of embedded files in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfHyperlink": {
            "type": "string",
            "description": "Enable/disable stripping of hyperlinks from PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pdfJavacode": {
            "type": "string",
            "description": "Enable/disable stripping of JavaScript code in PDF documents. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileFtp:ObjectAntivirusProfileFtp": {
      "description": "Configure FTP AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileFtp(\"trname\", {\n    profile: \"default\",\n    avScan: \"monitor\",\n    emulator: \"enable\",\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileFtp(\"trname\",\n    profile=\"default\",\n    av_scan=\"monitor\",\n    emulator=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileFtp(\"trname\", new()\n    {\n        Profile = \"default\",\n        AvScan = \"monitor\",\n        Emulator = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileFtp(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileFtpArgs{\n\t\t\tProfile:  pulumi.String(\"default\"),\n\t\t\tAvScan:   pulumi.String(\"monitor\"),\n\t\t\tEmulator: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileFtp;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileFtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileFtp(\"trname\", ObjectAntivirusProfileFtpArgs.builder()\n            .profile(\"default\")\n            .avScan(\"monitor\")\n            .emulator(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileFtp\n    properties:\n      profile: default\n      avScan: monitor\n      emulator: enable\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileFtp:ObjectAntivirusProfileFtp labelname ObjectAntivirusProfileFtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "emulator",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfileFtpId",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileFtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileFtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileHttp:ObjectAntivirusProfileHttp": {
      "description": "Configure HTTP AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileHttp(\"trname\", {\n    avScan: \"block\",\n    fortiai: \"monitor\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileHttp(\"trname\",\n    av_scan=\"block\",\n    fortiai=\"monitor\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileHttp(\"trname\", new()\n    {\n        AvScan = \"block\",\n        Fortiai = \"monitor\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileHttp(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileHttpArgs{\n\t\t\tAvScan:  pulumi.String(\"block\"),\n\t\t\tFortiai: pulumi.String(\"monitor\"),\n\t\t\tProfile: trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileHttp;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileHttpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileHttp(\"trname\", ObjectAntivirusProfileHttpArgs.builder()\n            .avScan(\"block\")\n            .fortiai(\"monitor\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileHttp\n    properties:\n      avScan: block\n      fortiai: monitor\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileHttp:ObjectAntivirusProfileHttp labelname ObjectAntivirusProfileHttp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avOptimize": {
          "type": "string",
          "description": "Av-Optimize. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, `strict-file`.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "unknownContentEncoding": {
          "type": "string",
          "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "contentDisarm",
        "emulator",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfileHttpId",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine",
        "unknownContentEncoding"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avOptimize": {
          "type": "string",
          "description": "Av-Optimize. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, `strict-file`.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "unknownContentEncoding": {
          "type": "string",
          "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileHttp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avOptimize": {
            "type": "string",
            "description": "Av-Optimize. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "contentDisarm": {
            "type": "string",
            "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileHttpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, `strict-file`.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "unknownContentEncoding": {
            "type": "string",
            "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileImap:ObjectAntivirusProfileImap": {
      "description": "Configure IMAP AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileImap(\"trname\", {\n    avScan: \"block\",\n    contentDisarm: \"enable\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileImap(\"trname\",\n    av_scan=\"block\",\n    content_disarm=\"enable\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileImap(\"trname\", new()\n    {\n        AvScan = \"block\",\n        ContentDisarm = \"enable\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileImap(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileImapArgs{\n\t\t\tAvScan:        pulumi.String(\"block\"),\n\t\t\tContentDisarm: pulumi.String(\"enable\"),\n\t\t\tProfile:       trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileImap;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileImapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileImap(\"trname\", ObjectAntivirusProfileImapArgs.builder()\n            .avScan(\"block\")\n            .contentDisarm(\"enable\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileImap\n    properties:\n      avScan: block\n      contentDisarm: enable\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileImap can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileImap:ObjectAntivirusProfileImap labelname ObjectAntivirusProfileImap\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileImapId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "contentDisarm",
        "emulator",
        "executables",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfileImapId",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileImapId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileImap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "contentDisarm": {
            "type": "string",
            "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "executables": {
            "type": "string",
            "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileImapId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileMapi:ObjectAntivirusProfileMapi": {
      "description": "Configure MAPI AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectAntivirus ProfileMapi can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileMapi:ObjectAntivirusProfileMapi labelname ObjectAntivirusProfileMapi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "objectAntivirusProfileMapiId",
        "options",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileMapi resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "executables": {
            "type": "string",
            "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileMapiId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileNacquar:ObjectAntivirusProfileNacquar": {
      "description": "Configure AntiVirus quarantine settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileNacquar(\"trname\", {\n    infected: \"none\",\n    log: \"enable\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileNacquar(\"trname\",\n    infected=\"none\",\n    log=\"enable\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileNacquar(\"trname\", new()\n    {\n        Infected = \"none\",\n        Log = \"enable\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileNacquar(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileNacquarArgs{\n\t\t\tInfected: pulumi.String(\"none\"),\n\t\t\tLog:      pulumi.String(\"enable\"),\n\t\t\tProfile:  trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileNacquar;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileNacquarArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileNacquar(\"trname\", ObjectAntivirusProfileNacquarArgs.builder()\n            .infected(\"none\")\n            .log(\"enable\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileNacquar\n    properties:\n      infected: none\n      log: enable\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileNacQuar can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileNacquar:ObjectAntivirusProfileNacquar labelname ObjectAntivirusProfileNacQuar\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Duration of quarantine.\n"
        },
        "infected": {
          "type": "string",
          "description": "Enable/Disable quarantining infected hosts to the banned user list. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `quar-src-ip`, `quar-interface`.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable AntiVirus quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectAntivirusProfileNacquarId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "expiry",
        "infected",
        "log",
        "objectAntivirusProfileNacquarId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Duration of quarantine.\n"
        },
        "infected": {
          "type": "string",
          "description": "Enable/Disable quarantining infected hosts to the banned user list. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `quar-src-ip`, `quar-interface`.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable AntiVirus quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectAntivirusProfileNacquarId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileNacquar resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "expiry": {
            "type": "string",
            "description": "Duration of quarantine.\n"
          },
          "infected": {
            "type": "string",
            "description": "Enable/Disable quarantining infected hosts to the banned user list. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `quar-src-ip`, `quar-interface`.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable AntiVirus quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectAntivirusProfileNacquarId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileNntp:ObjectAntivirusProfileNntp": {
      "description": "Configure NNTP AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileNntp(\"trname\", {\n    externalBlocklist: \"monitor\",\n    fortiai: \"block\",\n    quarantine: \"enable\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileNntp(\"trname\",\n    external_blocklist=\"monitor\",\n    fortiai=\"block\",\n    quarantine=\"enable\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileNntp(\"trname\", new()\n    {\n        ExternalBlocklist = \"monitor\",\n        Fortiai = \"block\",\n        Quarantine = \"enable\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileNntp(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileNntpArgs{\n\t\t\tExternalBlocklist: pulumi.String(\"monitor\"),\n\t\t\tFortiai:           pulumi.String(\"block\"),\n\t\t\tQuarantine:        pulumi.String(\"enable\"),\n\t\t\tProfile:           trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileNntp;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileNntpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileNntp(\"trname\", ObjectAntivirusProfileNntpArgs.builder()\n            .externalBlocklist(\"monitor\")\n            .fortiai(\"block\")\n            .quarantine(\"enable\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileNntp\n    properties:\n      externalBlocklist: monitor\n      fortiai: block\n      quarantine: enable\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileNntp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileNntp:ObjectAntivirusProfileNntp labelname ObjectAntivirusProfileNntp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileNntpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "emulator",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfileNntpId",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileNntpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileNntp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileNntpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileOutbreakprevention:ObjectAntivirusProfileOutbreakprevention": {
      "description": "Configure Virus Outbreak Prevention settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectAntivirus ProfileOutbreakPrevention can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileOutbreakprevention:ObjectAntivirusProfileOutbreakprevention labelname ObjectAntivirusProfileOutbreakPrevention\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable/disable external malware blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftgdService": {
          "type": "string",
          "description": "Enable/disable FortiGuard Virus outbreak prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectAntivirusProfileOutbreakpreventionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "externalBlocklist",
        "ftgdService",
        "objectAntivirusProfileOutbreakpreventionId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable/disable external malware blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftgdService": {
          "type": "string",
          "description": "Enable/disable FortiGuard Virus outbreak prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectAntivirusProfileOutbreakpreventionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileOutbreakprevention resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable/disable external malware blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ftgdService": {
            "type": "string",
            "description": "Enable/disable FortiGuard Virus outbreak prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectAntivirusProfileOutbreakpreventionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfilePop3:ObjectAntivirusProfilePop3": {
      "description": "Configure POP3 AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfilePop3(\"trname\", {\n    emulator: \"enable\",\n    executables: \"default\",\n    externalBlocklist: \"block\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfilePop3(\"trname\",\n    emulator=\"enable\",\n    executables=\"default\",\n    external_blocklist=\"block\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfilePop3(\"trname\", new()\n    {\n        Emulator = \"enable\",\n        Executables = \"default\",\n        ExternalBlocklist = \"block\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfilePop3(ctx, \"trname\", &fortimanager.ObjectAntivirusProfilePop3Args{\n\t\t\tEmulator:          pulumi.String(\"enable\"),\n\t\t\tExecutables:       pulumi.String(\"default\"),\n\t\t\tExternalBlocklist: pulumi.String(\"block\"),\n\t\t\tProfile:           trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfilePop3;\nimport com.pulumi.fortimanager.ObjectAntivirusProfilePop3Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfilePop3(\"trname\", ObjectAntivirusProfilePop3Args.builder()\n            .emulator(\"enable\")\n            .executables(\"default\")\n            .externalBlocklist(\"block\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfilePop3\n    properties:\n      emulator: enable\n      executables: default\n      externalBlocklist: block\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfilePop3 can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfilePop3:ObjectAntivirusProfilePop3 labelname ObjectAntivirusProfilePop3\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfilePop3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "contentDisarm",
        "emulator",
        "executables",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfilePop3Id",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfilePop3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfilePop3 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "contentDisarm": {
            "type": "string",
            "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "executables": {
            "type": "string",
            "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfilePop3Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileSmtp:ObjectAntivirusProfileSmtp": {
      "description": "Configure SMTP AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectAntivirusProfile = new fortimanager.ObjectAntivirusProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectAntivirusProfileSmtp(\"trname\", {\n    emulator: \"enable\",\n    executables: \"default\",\n    externalBlocklist: \"block\",\n    profile: trnameObjectAntivirusProfile.name,\n}, {\n    dependsOn: [trnameObjectAntivirusProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_antivirus_profile = fortimanager.ObjectAntivirusProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectAntivirusProfileSmtp(\"trname\",\n    emulator=\"enable\",\n    executables=\"default\",\n    external_blocklist=\"block\",\n    profile=trname_object_antivirus_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_antivirus_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectAntivirusProfile = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectAntivirusProfileSmtp(\"trname\", new()\n    {\n        Emulator = \"enable\",\n        Executables = \"default\",\n        ExternalBlocklist = \"block\",\n        Profile = trnameObjectAntivirusProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectAntivirusProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectAntivirusProfile, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectAntivirusProfileSmtp(ctx, \"trname\", &fortimanager.ObjectAntivirusProfileSmtpArgs{\n\t\t\tEmulator:          pulumi.String(\"enable\"),\n\t\t\tExecutables:       pulumi.String(\"default\"),\n\t\t\tExternalBlocklist: pulumi.String(\"block\"),\n\t\t\tProfile:           trnameObjectAntivirusProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectAntivirusProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileSmtp;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileSmtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectAntivirusProfile = new ObjectAntivirusProfile(\"trnameObjectAntivirusProfile\", ObjectAntivirusProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectAntivirusProfileSmtp(\"trname\", ObjectAntivirusProfileSmtpArgs.builder()\n            .emulator(\"enable\")\n            .executables(\"default\")\n            .externalBlocklist(\"block\")\n            .profile(trnameObjectAntivirusProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectAntivirusProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAntivirusProfileSmtp\n    properties:\n      emulator: enable\n      executables: default\n      externalBlocklist: block\n      profile: ${trnameObjectAntivirusProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectAntivirusProfile}\n  trnameObjectAntivirusProfile:\n    type: fortimanager:ObjectAntivirusProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAntivirus ProfileSmtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileSmtp:ObjectAntivirusProfileSmtp labelname ObjectAntivirusProfileSmtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileSmtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "avScan",
        "contentDisarm",
        "emulator",
        "executables",
        "externalBlocklist",
        "fortiai",
        "fortindr",
        "fortisandbox",
        "objectAntivirusProfileSmtpId",
        "options",
        "outbreakPrevention",
        "profile",
        "quarantine"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "contentDisarm": {
          "type": "string",
          "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "executables": {
          "type": "string",
          "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileSmtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileSmtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "contentDisarm": {
            "type": "string",
            "description": "Enable Content Disarm and Reconstruction for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "executables": {
            "type": "string",
            "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileSmtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAntivirusProfileSsh:ObjectAntivirusProfileSsh": {
      "description": "Configure SFTP and SCP AntiVirus options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-go=\"`ObjectAntivirusProfile`\" pulumi-lang-python=\"`ObjectAntivirusProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectAntivirusProfile`\" pulumi-lang-java=\"`fortimanager.ObjectAntivirusProfile`\">`fortimanager.ObjectAntivirusProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectAntivirus ProfileSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfileSsh:ObjectAntivirusProfileSsh labelname ObjectAntivirusProfileSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileSshId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "archiveBlocks",
        "archiveLogs",
        "objectAntivirusProfileSshId",
        "options",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archiveBlocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "archiveLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "avScan": {
          "type": "string",
          "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "emulator": {
          "type": "string",
          "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalBlocklist": {
          "type": "string",
          "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "fortindr": {
          "type": "string",
          "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "fortisandbox": {
          "type": "string",
          "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "malwareStream": {
          "type": "string",
          "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "objectAntivirusProfileSshId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>.\n"
        },
        "outbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAntivirusProfileSsh resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archiveBlocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to block. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "archiveLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the archive types to log. Valid values: <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`corrupted`\" pulumi-lang-dotnet=\"`Corrupted`\" pulumi-lang-go=\"`corrupted`\" pulumi-lang-python=\"`corrupted`\" pulumi-lang-yaml=\"`corrupted`\" pulumi-lang-java=\"`corrupted`\">`corrupted`</span>, <span pulumi-lang-nodejs=\"`multipart`\" pulumi-lang-dotnet=\"`Multipart`\" pulumi-lang-go=\"`multipart`\" pulumi-lang-python=\"`multipart`\" pulumi-lang-yaml=\"`multipart`\" pulumi-lang-java=\"`multipart`\">`multipart`</span>, <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`mailbomb`\" pulumi-lang-dotnet=\"`Mailbomb`\" pulumi-lang-go=\"`mailbomb`\" pulumi-lang-python=\"`mailbomb`\" pulumi-lang-yaml=\"`mailbomb`\" pulumi-lang-java=\"`mailbomb`\">`mailbomb`</span>, <span pulumi-lang-nodejs=\"`unhandled`\" pulumi-lang-dotnet=\"`Unhandled`\" pulumi-lang-go=\"`unhandled`\" pulumi-lang-python=\"`unhandled`\" pulumi-lang-yaml=\"`unhandled`\" pulumi-lang-java=\"`unhandled`\">`unhandled`</span>, <span pulumi-lang-nodejs=\"`partiallycorrupted`\" pulumi-lang-dotnet=\"`Partiallycorrupted`\" pulumi-lang-go=\"`partiallycorrupted`\" pulumi-lang-python=\"`partiallycorrupted`\" pulumi-lang-yaml=\"`partiallycorrupted`\" pulumi-lang-java=\"`partiallycorrupted`\">`partiallycorrupted`</span>, <span pulumi-lang-nodejs=\"`fileslimit`\" pulumi-lang-dotnet=\"`Fileslimit`\" pulumi-lang-go=\"`fileslimit`\" pulumi-lang-python=\"`fileslimit`\" pulumi-lang-yaml=\"`fileslimit`\" pulumi-lang-java=\"`fileslimit`\">`fileslimit`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "avScan": {
            "type": "string",
            "description": "Enable AntiVirus scan service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "emulator": {
            "type": "string",
            "description": "Enable/disable the virus emulator. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalBlocklist": {
            "type": "string",
            "description": "Enable external-blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiAI server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "fortindr": {
            "type": "string",
            "description": "Enable/disable scanning of files by FortiNDR. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "fortisandbox": {
            "type": "string",
            "description": "Enable scanning of files by FortiSandbox. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "malwareStream": {
            "type": "string",
            "description": "Enable 0-day malware-stream scanning. Analyzes files including the content of archives. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "objectAntivirusProfileSshId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>.\n"
          },
          "outbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable quarantine for infected files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationCategories:ObjectApplicationCategories": {
      "description": "ObjectApplication Categories\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectApplicationCategories(\"trname\", {fosid: 99});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectApplicationCategories(\"trname\", fosid=99)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectApplicationCategories(\"trname\", new()\n    {\n        Fosid = 99,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectApplicationCategories(ctx, \"trname\", &fortimanager.ObjectApplicationCategoriesArgs{\n\t\t\tFosid: pulumi.Float64(99),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationCategories;\nimport com.pulumi.fortimanager.ObjectApplicationCategoriesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectApplicationCategories(\"trname\", ObjectApplicationCategoriesArgs.builder()\n            .fosid(99.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectApplicationCategories\n    properties:\n      fosid: '99'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectApplication Categories can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationCategories:ObjectApplicationCategories labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectApplicationCategoriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectApplicationCategoriesId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectApplicationCategoriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationCategories resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "objectApplicationCategoriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationCustom:ObjectApplicationCustom": {
      "description": "Configure custom application signatures.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectApplicationCustom(\"trname\", {\n    behavior: \"terraform-tefv1\",\n    category: \"terraform-tefv1\",\n    comment: \"terraform-tefv\",\n    name: \"terraform-tefv1\",\n    protocol: \"terraform-tefv1\",\n    signature: \"terraform-tefv1\",\n    tag: \"terraform-tefv-tag\",\n    technology: \"terraform-tefv\",\n    vendor: \"terraform-tefv-vendor\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectApplicationCustom(\"trname\",\n    behavior=\"terraform-tefv1\",\n    category=\"terraform-tefv1\",\n    comment=\"terraform-tefv\",\n    name=\"terraform-tefv1\",\n    protocol=\"terraform-tefv1\",\n    signature=\"terraform-tefv1\",\n    tag=\"terraform-tefv-tag\",\n    technology=\"terraform-tefv\",\n    vendor=\"terraform-tefv-vendor\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectApplicationCustom(\"trname\", new()\n    {\n        Behavior = \"terraform-tefv1\",\n        Category = \"terraform-tefv1\",\n        Comment = \"terraform-tefv\",\n        Name = \"terraform-tefv1\",\n        Protocol = \"terraform-tefv1\",\n        Signature = \"terraform-tefv1\",\n        Tag = \"terraform-tefv-tag\",\n        Technology = \"terraform-tefv\",\n        Vendor = \"terraform-tefv-vendor\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectApplicationCustom(ctx, \"trname\", &fortimanager.ObjectApplicationCustomArgs{\n\t\t\tBehavior:   pulumi.String(\"terraform-tefv1\"),\n\t\t\tCategory:   pulumi.String(\"terraform-tefv1\"),\n\t\t\tComment:    pulumi.String(\"terraform-tefv\"),\n\t\t\tName:       pulumi.String(\"terraform-tefv1\"),\n\t\t\tProtocol:   pulumi.String(\"terraform-tefv1\"),\n\t\t\tSignature:  pulumi.String(\"terraform-tefv1\"),\n\t\t\tTag:        pulumi.String(\"terraform-tefv-tag\"),\n\t\t\tTechnology: pulumi.String(\"terraform-tefv\"),\n\t\t\tVendor:     pulumi.String(\"terraform-tefv-vendor\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationCustom;\nimport com.pulumi.fortimanager.ObjectApplicationCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectApplicationCustom(\"trname\", ObjectApplicationCustomArgs.builder()\n            .behavior(\"terraform-tefv1\")\n            .category(\"terraform-tefv1\")\n            .comment(\"terraform-tefv\")\n            .name(\"terraform-tefv1\")\n            .protocol(\"terraform-tefv1\")\n            .signature(\"terraform-tefv1\")\n            .tag(\"terraform-tefv-tag\")\n            .technology(\"terraform-tefv\")\n            .vendor(\"terraform-tefv-vendor\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectApplicationCustom\n    properties:\n      behavior: terraform-tefv1\n      category: terraform-tefv1\n      comment: terraform-tefv\n      name: terraform-tefv1\n      protocol: terraform-tefv1\n      signature: terraform-tefv1\n      tag: terraform-tefv-tag\n      technology: terraform-tefv\n      vendor: terraform-tefv-vendor\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectApplication Custom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationCustom:ObjectApplicationCustom labelname {{tag}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "behavior": {
          "type": "string",
          "description": "Custom application signature behavior.\n"
        },
        "category": {
          "type": "string",
          "description": "Custom application category ID (use ? to view available options).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectApplicationCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{tag}}.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Custom application signature protocol.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signature": {
          "type": "string",
          "description": "The text that makes up the actual custom application signature.\n"
        },
        "tag": {
          "type": "string",
          "description": "Signature tag.\n"
        },
        "technology": {
          "type": "string",
          "description": "Custom application signature technology.\n"
        },
        "vendor": {
          "type": "string",
          "description": "Custom application signature vendor.\n"
        }
      },
      "type": "object",
      "required": [
        "fosid",
        "name",
        "objectApplicationCustomId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "behavior": {
          "type": "string",
          "description": "Custom application signature behavior.\n"
        },
        "category": {
          "type": "string",
          "description": "Custom application category ID (use ? to view available options).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectApplicationCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{tag}}.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Custom application signature protocol.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signature": {
          "type": "string",
          "description": "The text that makes up the actual custom application signature.\n"
        },
        "tag": {
          "type": "string",
          "description": "Signature tag.\n"
        },
        "technology": {
          "type": "string",
          "description": "Custom application signature technology.\n"
        },
        "vendor": {
          "type": "string",
          "description": "Custom application signature vendor.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationCustom resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "behavior": {
            "type": "string",
            "description": "Custom application signature behavior.\n"
          },
          "category": {
            "type": "string",
            "description": "Custom application category ID (use ? to view available options).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectApplicationCustomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{tag}}.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Custom application signature protocol.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signature": {
            "type": "string",
            "description": "The text that makes up the actual custom application signature.\n"
          },
          "tag": {
            "type": "string",
            "description": "Signature tag.\n"
          },
          "technology": {
            "type": "string",
            "description": "Custom application signature technology.\n"
          },
          "vendor": {
            "type": "string",
            "description": "Custom application signature vendor.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationGroup:ObjectApplicationGroup": {
      "description": "Configure firewall application groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectApplicationGroup(\"trname\", {\n    comment: \"terraform-tefv-comment\",\n    name: \"terraform-tefv\",\n    type: \"application\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectApplicationGroup(\"trname\",\n    comment=\"terraform-tefv-comment\",\n    name=\"terraform-tefv\",\n    type=\"application\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectApplicationGroup(\"trname\", new()\n    {\n        Comment = \"terraform-tefv-comment\",\n        Name = \"terraform-tefv\",\n        Type = \"application\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectApplicationGroup(ctx, \"trname\", &fortimanager.ObjectApplicationGroupArgs{\n\t\t\tComment: pulumi.String(\"terraform-tefv-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t\tType:    pulumi.String(\"application\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationGroup;\nimport com.pulumi.fortimanager.ObjectApplicationGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectApplicationGroup(\"trname\", ObjectApplicationGroupArgs.builder()\n            .comment(\"terraform-tefv-comment\")\n            .name(\"terraform-tefv\")\n            .type(\"application\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectApplicationGroup\n    properties:\n      comment: terraform-tefv-comment\n      name: terraform-tefv\n      type: application\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectApplication Group can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationGroup:ObjectApplicationGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "behavior": {
          "type": "string",
          "description": "Application behavior filter.\n"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application category ID list.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment\n"
        },
        "name": {
          "type": "string",
          "description": "Application group name.\n"
        },
        "objectApplicationGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "popularities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
        },
        "protocols": {
          "type": "string",
          "description": "Application protocol filter.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "technology": {
          "type": "string",
          "description": "Application technology filter.\n"
        },
        "type": {
          "type": "string",
          "description": "Application group type. Valid values: <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span>, <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>.\n"
        },
        "vendor": {
          "type": "string",
          "description": "Application vendor filter.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "behavior",
        "categories",
        "name",
        "objectApplicationGroupId",
        "popularities",
        "protocols",
        "risks",
        "technology",
        "type",
        "vendor"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "behavior": {
          "type": "string",
          "description": "Application behavior filter.\n"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application category ID list.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment\n"
        },
        "name": {
          "type": "string",
          "description": "Application group name.\n"
        },
        "objectApplicationGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "popularities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
        },
        "protocols": {
          "type": "string",
          "description": "Application protocol filter.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "technology": {
          "type": "string",
          "description": "Application technology filter.\n"
        },
        "type": {
          "type": "string",
          "description": "Application group type. Valid values: <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span>, <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>.\n"
        },
        "vendor": {
          "type": "string",
          "description": "Application vendor filter.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "behavior": {
            "type": "string",
            "description": "Application behavior filter.\n"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application category ID list.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment\n"
          },
          "name": {
            "type": "string",
            "description": "Application group name.\n"
          },
          "objectApplicationGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "popularities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
          },
          "protocols": {
            "type": "string",
            "description": "Application protocol filter.\n"
          },
          "risks": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "technology": {
            "type": "string",
            "description": "Application technology filter.\n"
          },
          "type": {
            "type": "string",
            "description": "Application group type. Valid values: <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span>, <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>.\n"
          },
          "vendor": {
            "type": "string",
            "description": "Application vendor filter.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationList:ObjectApplicationList": {
      "description": "Configure application control lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`defaultNetworkServices`\" pulumi-lang-dotnet=\"`DefaultNetworkServices`\" pulumi-lang-go=\"`defaultNetworkServices`\" pulumi-lang-python=\"`default_network_services`\" pulumi-lang-yaml=\"`defaultNetworkServices`\" pulumi-lang-java=\"`defaultNetworkServices`\">`default_network_services`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationListDefaultnetworkservices`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationListDefaultnetworkservices`\" pulumi-lang-go=\"`ObjectApplicationListDefaultnetworkservices`\" pulumi-lang-python=\"`ObjectApplicationListDefaultnetworkservices`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationListDefaultnetworkservices`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationListDefaultnetworkservices`\">`fortimanager.ObjectApplicationListDefaultnetworkservices`</span>\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationListEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationListEntries`\" pulumi-lang-go=\"`ObjectApplicationListEntries`\" pulumi-lang-python=\"`ObjectApplicationListEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationListEntries`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationListEntries`\">`fortimanager.ObjectApplicationListEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectApplicationList(\"trname\", {\n    appReplacemsg: \"enable\",\n    comment: \"terraform-tefv-comment\",\n    deepAppInspection: \"enable\",\n    extendedLog: \"disable\",\n    name: \"terraform-tefv\",\n    otherApplicationAction: \"pass\",\n    otherApplicationLog: \"disable\",\n    unknownApplicationAction: \"pass\",\n    unknownApplicationLog: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectApplicationList(\"trname\",\n    app_replacemsg=\"enable\",\n    comment=\"terraform-tefv-comment\",\n    deep_app_inspection=\"enable\",\n    extended_log=\"disable\",\n    name=\"terraform-tefv\",\n    other_application_action=\"pass\",\n    other_application_log=\"disable\",\n    unknown_application_action=\"pass\",\n    unknown_application_log=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectApplicationList(\"trname\", new()\n    {\n        AppReplacemsg = \"enable\",\n        Comment = \"terraform-tefv-comment\",\n        DeepAppInspection = \"enable\",\n        ExtendedLog = \"disable\",\n        Name = \"terraform-tefv\",\n        OtherApplicationAction = \"pass\",\n        OtherApplicationLog = \"disable\",\n        UnknownApplicationAction = \"pass\",\n        UnknownApplicationLog = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectApplicationList(ctx, \"trname\", &fortimanager.ObjectApplicationListArgs{\n\t\t\tAppReplacemsg:            pulumi.String(\"enable\"),\n\t\t\tComment:                  pulumi.String(\"terraform-tefv-comment\"),\n\t\t\tDeepAppInspection:        pulumi.String(\"enable\"),\n\t\t\tExtendedLog:              pulumi.String(\"disable\"),\n\t\t\tName:                     pulumi.String(\"terraform-tefv\"),\n\t\t\tOtherApplicationAction:   pulumi.String(\"pass\"),\n\t\t\tOtherApplicationLog:      pulumi.String(\"disable\"),\n\t\t\tUnknownApplicationAction: pulumi.String(\"pass\"),\n\t\t\tUnknownApplicationLog:    pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectApplicationList(\"trname\", ObjectApplicationListArgs.builder()\n            .appReplacemsg(\"enable\")\n            .comment(\"terraform-tefv-comment\")\n            .deepAppInspection(\"enable\")\n            .extendedLog(\"disable\")\n            .name(\"terraform-tefv\")\n            .otherApplicationAction(\"pass\")\n            .otherApplicationLog(\"disable\")\n            .unknownApplicationAction(\"pass\")\n            .unknownApplicationLog(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectApplicationList\n    properties:\n      appReplacemsg: enable\n      comment: terraform-tefv-comment\n      deepAppInspection: enable\n      extendedLog: disable\n      name: terraform-tefv\n      otherApplicationAction: pass\n      otherApplicationLog: disable\n      unknownApplicationAction: pass\n      unknownApplicationLog: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectApplication List can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationList:ObjectApplicationList labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appReplacemsg": {
          "type": "string",
          "description": "Enable/disable replacement messages for blocked applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "comments\n"
        },
        "controlDefaultNetworkServices": {
          "type": "string",
          "description": "Enable/disable enforcement of protocols over selected ports. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deepAppInspection": {
          "type": "string",
          "description": "Enable/disable deep application inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultNetworkServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListDefaultNetworkService:ObjectApplicationListDefaultNetworkService"
          },
          "description": "Default-Network-Services. The structure of <span pulumi-lang-nodejs=\"`defaultNetworkServices`\" pulumi-lang-dotnet=\"`DefaultNetworkServices`\" pulumi-lang-go=\"`defaultNetworkServices`\" pulumi-lang-python=\"`default_network_services`\" pulumi-lang-yaml=\"`defaultNetworkServices`\" pulumi-lang-java=\"`defaultNetworkServices`\">`default_network_services`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enforceDefaultAppPort": {
          "type": "string",
          "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntry:ObjectApplicationListEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forceInclusionSslDiSigs": {
          "type": "string",
          "description": "Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "List name.\n"
        },
        "objectApplicationListId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Basic application protocol signatures allowed by default. Valid values: `allow-dns`, `allow-icmp`, `allow-http`, `allow-ssl`, `allow-quic`.\n"
        },
        "otherApplicationAction": {
          "type": "string",
          "description": "Action for other applications. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "otherApplicationLog": {
          "type": "string",
          "description": "Enable/disable logging for other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "p2pBlackLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "P2P applications to be black listed. Valid values: <span pulumi-lang-nodejs=\"`skype`\" pulumi-lang-dotnet=\"`Skype`\" pulumi-lang-go=\"`skype`\" pulumi-lang-python=\"`skype`\" pulumi-lang-yaml=\"`skype`\" pulumi-lang-java=\"`skype`\">`skype`</span>, <span pulumi-lang-nodejs=\"`edonkey`\" pulumi-lang-dotnet=\"`Edonkey`\" pulumi-lang-go=\"`edonkey`\" pulumi-lang-python=\"`edonkey`\" pulumi-lang-yaml=\"`edonkey`\" pulumi-lang-java=\"`edonkey`\">`edonkey`</span>, <span pulumi-lang-nodejs=\"`bittorrent`\" pulumi-lang-dotnet=\"`Bittorrent`\" pulumi-lang-go=\"`bittorrent`\" pulumi-lang-python=\"`bittorrent`\" pulumi-lang-yaml=\"`bittorrent`\" pulumi-lang-java=\"`bittorrent`\">`bittorrent`</span>.\n"
        },
        "p2pBlockLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "P2P applications to be blocklisted. Valid values: <span pulumi-lang-nodejs=\"`skype`\" pulumi-lang-dotnet=\"`Skype`\" pulumi-lang-go=\"`skype`\" pulumi-lang-python=\"`skype`\" pulumi-lang-yaml=\"`skype`\" pulumi-lang-java=\"`skype`\">`skype`</span>, <span pulumi-lang-nodejs=\"`edonkey`\" pulumi-lang-dotnet=\"`Edonkey`\" pulumi-lang-go=\"`edonkey`\" pulumi-lang-python=\"`edonkey`\" pulumi-lang-yaml=\"`edonkey`\" pulumi-lang-java=\"`edonkey`\">`edonkey`</span>, <span pulumi-lang-nodejs=\"`bittorrent`\" pulumi-lang-dotnet=\"`Bittorrent`\" pulumi-lang-go=\"`bittorrent`\" pulumi-lang-python=\"`bittorrent`\" pulumi-lang-yaml=\"`bittorrent`\" pulumi-lang-java=\"`bittorrent`\">`bittorrent`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "unknownApplicationAction": {
          "type": "string",
          "description": "Pass or block traffic from unknown applications. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unknownApplicationLog": {
          "type": "string",
          "description": "Enable/disable logging for unknown applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "appReplacemsg",
        "controlDefaultNetworkServices",
        "deepAppInspection",
        "enforceDefaultAppPort",
        "extendedLog",
        "forceInclusionSslDiSigs",
        "name",
        "objectApplicationListId",
        "options",
        "otherApplicationAction",
        "otherApplicationLog",
        "p2pBlackLists",
        "p2pBlockLists",
        "unknownApplicationAction",
        "unknownApplicationLog"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appReplacemsg": {
          "type": "string",
          "description": "Enable/disable replacement messages for blocked applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "comments\n"
        },
        "controlDefaultNetworkServices": {
          "type": "string",
          "description": "Enable/disable enforcement of protocols over selected ports. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deepAppInspection": {
          "type": "string",
          "description": "Enable/disable deep application inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultNetworkServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListDefaultNetworkService:ObjectApplicationListDefaultNetworkService"
          },
          "description": "Default-Network-Services. The structure of <span pulumi-lang-nodejs=\"`defaultNetworkServices`\" pulumi-lang-dotnet=\"`DefaultNetworkServices`\" pulumi-lang-go=\"`defaultNetworkServices`\" pulumi-lang-python=\"`default_network_services`\" pulumi-lang-yaml=\"`defaultNetworkServices`\" pulumi-lang-java=\"`defaultNetworkServices`\">`default_network_services`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enforceDefaultAppPort": {
          "type": "string",
          "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntry:ObjectApplicationListEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forceInclusionSslDiSigs": {
          "type": "string",
          "description": "Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "List name.\n"
        },
        "objectApplicationListId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Basic application protocol signatures allowed by default. Valid values: `allow-dns`, `allow-icmp`, `allow-http`, `allow-ssl`, `allow-quic`.\n"
        },
        "otherApplicationAction": {
          "type": "string",
          "description": "Action for other applications. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "otherApplicationLog": {
          "type": "string",
          "description": "Enable/disable logging for other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "p2pBlackLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "P2P applications to be black listed. Valid values: <span pulumi-lang-nodejs=\"`skype`\" pulumi-lang-dotnet=\"`Skype`\" pulumi-lang-go=\"`skype`\" pulumi-lang-python=\"`skype`\" pulumi-lang-yaml=\"`skype`\" pulumi-lang-java=\"`skype`\">`skype`</span>, <span pulumi-lang-nodejs=\"`edonkey`\" pulumi-lang-dotnet=\"`Edonkey`\" pulumi-lang-go=\"`edonkey`\" pulumi-lang-python=\"`edonkey`\" pulumi-lang-yaml=\"`edonkey`\" pulumi-lang-java=\"`edonkey`\">`edonkey`</span>, <span pulumi-lang-nodejs=\"`bittorrent`\" pulumi-lang-dotnet=\"`Bittorrent`\" pulumi-lang-go=\"`bittorrent`\" pulumi-lang-python=\"`bittorrent`\" pulumi-lang-yaml=\"`bittorrent`\" pulumi-lang-java=\"`bittorrent`\">`bittorrent`</span>.\n"
        },
        "p2pBlockLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "P2P applications to be blocklisted. Valid values: <span pulumi-lang-nodejs=\"`skype`\" pulumi-lang-dotnet=\"`Skype`\" pulumi-lang-go=\"`skype`\" pulumi-lang-python=\"`skype`\" pulumi-lang-yaml=\"`skype`\" pulumi-lang-java=\"`skype`\">`skype`</span>, <span pulumi-lang-nodejs=\"`edonkey`\" pulumi-lang-dotnet=\"`Edonkey`\" pulumi-lang-go=\"`edonkey`\" pulumi-lang-python=\"`edonkey`\" pulumi-lang-yaml=\"`edonkey`\" pulumi-lang-java=\"`edonkey`\">`edonkey`</span>, <span pulumi-lang-nodejs=\"`bittorrent`\" pulumi-lang-dotnet=\"`Bittorrent`\" pulumi-lang-go=\"`bittorrent`\" pulumi-lang-python=\"`bittorrent`\" pulumi-lang-yaml=\"`bittorrent`\" pulumi-lang-java=\"`bittorrent`\">`bittorrent`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "unknownApplicationAction": {
          "type": "string",
          "description": "Pass or block traffic from unknown applications. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unknownApplicationLog": {
          "type": "string",
          "description": "Enable/disable logging for unknown applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationList resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appReplacemsg": {
            "type": "string",
            "description": "Enable/disable replacement messages for blocked applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "comments\n"
          },
          "controlDefaultNetworkServices": {
            "type": "string",
            "description": "Enable/disable enforcement of protocols over selected ports. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deepAppInspection": {
            "type": "string",
            "description": "Enable/disable deep application inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defaultNetworkServices": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectApplicationListDefaultNetworkService:ObjectApplicationListDefaultNetworkService"
            },
            "description": "Default-Network-Services. The structure of <span pulumi-lang-nodejs=\"`defaultNetworkServices`\" pulumi-lang-dotnet=\"`DefaultNetworkServices`\" pulumi-lang-go=\"`defaultNetworkServices`\" pulumi-lang-python=\"`default_network_services`\" pulumi-lang-yaml=\"`defaultNetworkServices`\" pulumi-lang-java=\"`defaultNetworkServices`\">`default_network_services`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "enforceDefaultAppPort": {
            "type": "string",
            "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntry:ObjectApplicationListEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forceInclusionSslDiSigs": {
            "type": "string",
            "description": "Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "List name.\n"
          },
          "objectApplicationListId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Basic application protocol signatures allowed by default. Valid values: `allow-dns`, `allow-icmp`, `allow-http`, `allow-ssl`, `allow-quic`.\n"
          },
          "otherApplicationAction": {
            "type": "string",
            "description": "Action for other applications. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "otherApplicationLog": {
            "type": "string",
            "description": "Enable/disable logging for other applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "p2pBlackLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "P2P applications to be black listed. Valid values: <span pulumi-lang-nodejs=\"`skype`\" pulumi-lang-dotnet=\"`Skype`\" pulumi-lang-go=\"`skype`\" pulumi-lang-python=\"`skype`\" pulumi-lang-yaml=\"`skype`\" pulumi-lang-java=\"`skype`\">`skype`</span>, <span pulumi-lang-nodejs=\"`edonkey`\" pulumi-lang-dotnet=\"`Edonkey`\" pulumi-lang-go=\"`edonkey`\" pulumi-lang-python=\"`edonkey`\" pulumi-lang-yaml=\"`edonkey`\" pulumi-lang-java=\"`edonkey`\">`edonkey`</span>, <span pulumi-lang-nodejs=\"`bittorrent`\" pulumi-lang-dotnet=\"`Bittorrent`\" pulumi-lang-go=\"`bittorrent`\" pulumi-lang-python=\"`bittorrent`\" pulumi-lang-yaml=\"`bittorrent`\" pulumi-lang-java=\"`bittorrent`\">`bittorrent`</span>.\n"
          },
          "p2pBlockLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "P2P applications to be blocklisted. Valid values: <span pulumi-lang-nodejs=\"`skype`\" pulumi-lang-dotnet=\"`Skype`\" pulumi-lang-go=\"`skype`\" pulumi-lang-python=\"`skype`\" pulumi-lang-yaml=\"`skype`\" pulumi-lang-java=\"`skype`\">`skype`</span>, <span pulumi-lang-nodejs=\"`edonkey`\" pulumi-lang-dotnet=\"`Edonkey`\" pulumi-lang-go=\"`edonkey`\" pulumi-lang-python=\"`edonkey`\" pulumi-lang-yaml=\"`edonkey`\" pulumi-lang-java=\"`edonkey`\">`edonkey`</span>, <span pulumi-lang-nodejs=\"`bittorrent`\" pulumi-lang-dotnet=\"`Bittorrent`\" pulumi-lang-go=\"`bittorrent`\" pulumi-lang-python=\"`bittorrent`\" pulumi-lang-yaml=\"`bittorrent`\" pulumi-lang-java=\"`bittorrent`\">`bittorrent`</span>.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "unknownApplicationAction": {
            "type": "string",
            "description": "Pass or block traffic from unknown applications. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unknownApplicationLog": {
            "type": "string",
            "description": "Enable/disable logging for unknown applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListDefaultnetworkservices:ObjectApplicationListDefaultnetworkservices": {
      "description": "Default network service entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`defaultNetworkServices`\" pulumi-lang-dotnet=\"`DefaultNetworkServices`\" pulumi-lang-go=\"`defaultNetworkServices`\" pulumi-lang-python=\"`default_network_services`\" pulumi-lang-yaml=\"`defaultNetworkServices`\" pulumi-lang-java=\"`defaultNetworkServices`\">`default_network_services`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationList`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationList`\" pulumi-lang-go=\"`ObjectApplicationList`\" pulumi-lang-python=\"`ObjectApplicationList`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationList`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationList`\">`fortimanager.ObjectApplicationList`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectApplicationList = new fortimanager.ObjectApplicationList(\"trname\", {name: \"terr-application-list\"});\nconst trname = new fortimanager.ObjectApplicationListDefaultnetworkservices(\"trname\", {\n    services: [\"dns\"],\n    violationAction: \"pass\",\n    list: trnameObjectApplicationList.name,\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectApplicationList],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_application_list = fortimanager.ObjectApplicationList(\"trname\", name=\"terr-application-list\")\ntrname = fortimanager.ObjectApplicationListDefaultnetworkservices(\"trname\",\n    services=[\"dns\"],\n    violation_action=\"pass\",\n    list=trname_object_application_list.name,\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_application_list]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectApplicationList = new Fortimanager.ObjectApplicationList(\"trname\", new()\n    {\n        Name = \"terr-application-list\",\n    });\n\n    var trname = new Fortimanager.ObjectApplicationListDefaultnetworkservices(\"trname\", new()\n    {\n        Services = new[]\n        {\n            \"dns\",\n        },\n        ViolationAction = \"pass\",\n        List = trnameObjectApplicationList.Name,\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectApplicationList,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectApplicationList, err := fortimanager.NewObjectApplicationList(ctx, \"trname\", &fortimanager.ObjectApplicationListArgs{\n\t\t\tName: pulumi.String(\"terr-application-list\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectApplicationListDefaultnetworkservices(ctx, \"trname\", &fortimanager.ObjectApplicationListDefaultnetworkservicesArgs{\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dns\"),\n\t\t\t},\n\t\t\tViolationAction: pulumi.String(\"pass\"),\n\t\t\tList:            trnameObjectApplicationList.Name,\n\t\t\tFosid:           pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectApplicationList,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListArgs;\nimport com.pulumi.fortimanager.ObjectApplicationListDefaultnetworkservices;\nimport com.pulumi.fortimanager.ObjectApplicationListDefaultnetworkservicesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectApplicationList = new ObjectApplicationList(\"trnameObjectApplicationList\", ObjectApplicationListArgs.builder()\n            .name(\"terr-application-list\")\n            .build());\n\n        var trname = new ObjectApplicationListDefaultnetworkservices(\"trname\", ObjectApplicationListDefaultnetworkservicesArgs.builder()\n            .services(\"dns\")\n            .violationAction(\"pass\")\n            .list(trnameObjectApplicationList.name())\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectApplicationList)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectApplicationListDefaultnetworkservices\n    properties:\n      services:\n        - dns\n      violationAction: pass\n      list: ${trnameObjectApplicationList.name}\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectApplicationList}\n  trnameObjectApplicationList:\n    type: fortimanager:ObjectApplicationList\n    name: trname\n    properties:\n      name: terr-application-list\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectApplication ListDefaultNetworkServices can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListDefaultnetworkservices:ObjectApplicationListDefaultnetworkservices labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListDefaultnetworkservicesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Network protocols. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "violationAction": {
          "type": "string",
          "description": "Action for protocols not white listed under selected port. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "list",
        "objectApplicationListDefaultnetworkservicesId",
        "services",
        "violationAction"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListDefaultnetworkservicesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Network protocols. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "violationAction": {
          "type": "string",
          "description": "Action for protocols not white listed under selected port. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        }
      },
      "requiredInputs": [
        "list"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListDefaultnetworkservices resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "objectApplicationListDefaultnetworkservicesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port number.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Network protocols. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
          },
          "violationAction": {
            "type": "string",
            "description": "Action for protocols not white listed under selected port. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListDefaultnetworkservicesMove:ObjectApplicationListDefaultnetworkservicesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultNetworkServices": {
          "type": "string",
          "description": "Default Network Services.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListDefaultnetworkservicesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "defaultNetworkServices",
        "list",
        "objectApplicationListDefaultnetworkservicesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultNetworkServices": {
          "type": "string",
          "description": "Default Network Services.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListDefaultnetworkservicesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "defaultNetworkServices",
        "list",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListDefaultnetworkservicesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultNetworkServices": {
            "type": "string",
            "description": "Default Network Services.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "objectApplicationListDefaultnetworkservicesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListEntries:ObjectApplicationListEntries": {
      "description": "Application list entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationList`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationList`\" pulumi-lang-go=\"`ObjectApplicationList`\" pulumi-lang-python=\"`ObjectApplicationList`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationList`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationList`\">`fortimanager.ObjectApplicationList`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`parameters`\" pulumi-lang-dotnet=\"`Parameters`\" pulumi-lang-go=\"`parameters`\" pulumi-lang-python=\"`parameters`\" pulumi-lang-yaml=\"`parameters`\" pulumi-lang-java=\"`parameters`\">`parameters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationListEntriesParameters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationListEntriesParameters`\" pulumi-lang-go=\"`ObjectApplicationListEntriesParameters`\" pulumi-lang-python=\"`ObjectApplicationListEntriesParameters`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationListEntriesParameters`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationListEntriesParameters`\">`fortimanager.ObjectApplicationListEntriesParameters`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectApplicationList = new fortimanager.ObjectApplicationList(\"trname\", {name: \"terr-application-list\"});\nconst trname = new fortimanager.ObjectApplicationListEntries(\"trname\", {\n    log: \"disable\",\n    logPacket: \"enable\",\n    quarantineLog: \"enable\",\n    list: trnameObjectApplicationList.name,\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectApplicationList],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_application_list = fortimanager.ObjectApplicationList(\"trname\", name=\"terr-application-list\")\ntrname = fortimanager.ObjectApplicationListEntries(\"trname\",\n    log=\"disable\",\n    log_packet=\"enable\",\n    quarantine_log=\"enable\",\n    list=trname_object_application_list.name,\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_application_list]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectApplicationList = new Fortimanager.ObjectApplicationList(\"trname\", new()\n    {\n        Name = \"terr-application-list\",\n    });\n\n    var trname = new Fortimanager.ObjectApplicationListEntries(\"trname\", new()\n    {\n        Log = \"disable\",\n        LogPacket = \"enable\",\n        QuarantineLog = \"enable\",\n        List = trnameObjectApplicationList.Name,\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectApplicationList,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectApplicationList, err := fortimanager.NewObjectApplicationList(ctx, \"trname\", &fortimanager.ObjectApplicationListArgs{\n\t\t\tName: pulumi.String(\"terr-application-list\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectApplicationListEntries(ctx, \"trname\", &fortimanager.ObjectApplicationListEntriesArgs{\n\t\t\tLog:           pulumi.String(\"disable\"),\n\t\t\tLogPacket:     pulumi.String(\"enable\"),\n\t\t\tQuarantineLog: pulumi.String(\"enable\"),\n\t\t\tList:          trnameObjectApplicationList.Name,\n\t\t\tFosid:         pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectApplicationList,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListArgs;\nimport com.pulumi.fortimanager.ObjectApplicationListEntries;\nimport com.pulumi.fortimanager.ObjectApplicationListEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectApplicationList = new ObjectApplicationList(\"trnameObjectApplicationList\", ObjectApplicationListArgs.builder()\n            .name(\"terr-application-list\")\n            .build());\n\n        var trname = new ObjectApplicationListEntries(\"trname\", ObjectApplicationListEntriesArgs.builder()\n            .log(\"disable\")\n            .logPacket(\"enable\")\n            .quarantineLog(\"enable\")\n            .list(trnameObjectApplicationList.name())\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectApplicationList)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectApplicationListEntries\n    properties:\n      log: disable\n      logPacket: enable\n      quarantineLog: enable\n      list: ${trnameObjectApplicationList.name}\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectApplicationList}\n  trnameObjectApplicationList:\n    type: fortimanager:ObjectApplicationList\n    name: trname\n    properties:\n      name: terr-application-list\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectApplication ListEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListEntries:ObjectApplicationListEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Pass or block traffic, or reset connection for traffic from this application. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ID of allowed applications.\n"
        },
        "behaviors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application behavior filter.\n"
        },
        "category": {
          "type": "string",
          "description": "Category ID list.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclusions": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ID of excluded applications.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging for this application list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectApplicationListEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParameter:ObjectApplicationListEntriesParameter"
          },
          "description": "Parameters. The structure of <span pulumi-lang-nodejs=\"`parameters`\" pulumi-lang-dotnet=\"`Parameters`\" pulumi-lang-go=\"`parameters`\" pulumi-lang-python=\"`parameters`\" pulumi-lang-yaml=\"`parameters`\" pulumi-lang-java=\"`parameters`\">`parameters`</span> block is documented below.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "popularities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application protocol filter.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "Session TTL (0 = default).\n"
        },
        "shaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "shaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "subCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application Sub-category ID list.\n"
        },
        "technologies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application technology filter.\n"
        },
        "vendors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application vendor filter.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "applications",
        "behaviors",
        "exclusions",
        "list",
        "log",
        "logPacket",
        "objectApplicationListEntriesId",
        "popularities",
        "protocols",
        "quarantine",
        "quarantineExpiry",
        "quarantineLog",
        "rateDuration",
        "rateMode",
        "rateTrack",
        "risks",
        "subCategories",
        "technologies",
        "vendors"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Pass or block traffic, or reset connection for traffic from this application. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ID of allowed applications.\n"
        },
        "behaviors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application behavior filter.\n"
        },
        "category": {
          "type": "string",
          "description": "Category ID list.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclusions": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ID of excluded applications.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging for this application list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectApplicationListEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParameter:ObjectApplicationListEntriesParameter"
          },
          "description": "Parameters. The structure of <span pulumi-lang-nodejs=\"`parameters`\" pulumi-lang-dotnet=\"`Parameters`\" pulumi-lang-go=\"`parameters`\" pulumi-lang-python=\"`parameters`\" pulumi-lang-yaml=\"`parameters`\" pulumi-lang-java=\"`parameters`\">`parameters`</span> block is documented below.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "popularities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application protocol filter.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "Session TTL (0 = default).\n"
        },
        "shaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "shaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "subCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application Sub-category ID list.\n"
        },
        "technologies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application technology filter.\n"
        },
        "vendors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application vendor filter.\n"
        }
      },
      "requiredInputs": [
        "list"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Pass or block traffic, or reset connection for traffic from this application. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "ID of allowed applications.\n"
          },
          "behaviors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application behavior filter.\n"
          },
          "category": {
            "type": "string",
            "description": "Category ID list.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclusions": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "ID of excluded applications.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging for this application list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logPacket": {
            "type": "string",
            "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectApplicationListEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParameter:ObjectApplicationListEntriesParameter"
            },
            "description": "Parameters. The structure of <span pulumi-lang-nodejs=\"`parameters`\" pulumi-lang-dotnet=\"`Parameters`\" pulumi-lang-go=\"`parameters`\" pulumi-lang-python=\"`parameters`\" pulumi-lang-yaml=\"`parameters`\" pulumi-lang-java=\"`parameters`\">`parameters`</span> block is documented below.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "popularities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application popularity filter (1 - 5, from least to most popular). Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application protocol filter.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>.\n"
          },
          "quarantineExpiry": {
            "type": "string",
            "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
          },
          "quarantineLog": {
            "type": "string",
            "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateCount": {
            "type": "number",
            "description": "Count of the rate.\n"
          },
          "rateDuration": {
            "type": "number",
            "description": "Duration (sec) of the rate.\n"
          },
          "rateMode": {
            "type": "string",
            "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
          },
          "rateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
          },
          "risks": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Risk, or impact, of allowing traffic from this application to occur (1 - 5; Low, Elevated, Medium, High, and Critical).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sessionTtl": {
            "type": "number",
            "description": "Session TTL (0 = default).\n"
          },
          "shaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "shaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "subCategories": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application Sub-category ID list.\n"
          },
          "technologies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application technology filter.\n"
          },
          "vendors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application vendor filter.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListEntriesMove:ObjectApplicationListEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "list",
        "objectApplicationListEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "list",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "objectApplicationListEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListEntriesParameters:ObjectApplicationListEntriesParameters": {
      "description": "Application parameters.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`parameters`\" pulumi-lang-dotnet=\"`Parameters`\" pulumi-lang-go=\"`parameters`\" pulumi-lang-python=\"`parameters`\" pulumi-lang-yaml=\"`parameters`\" pulumi-lang-java=\"`parameters`\">`parameters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationListEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationListEntries`\" pulumi-lang-go=\"`ObjectApplicationListEntries`\" pulumi-lang-python=\"`ObjectApplicationListEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationListEntries`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationListEntries`\">`fortimanager.ObjectApplicationListEntries`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationListEntriesParametersMembers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationListEntriesParametersMembers`\" pulumi-lang-go=\"`ObjectApplicationListEntriesParametersMembers`\" pulumi-lang-python=\"`ObjectApplicationListEntriesParametersMembers`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationListEntriesParametersMembers`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationListEntriesParametersMembers`\">`fortimanager.ObjectApplicationListEntriesParametersMembers`</span>\n\n## Import\n\nObjectApplication ListEntriesParameters can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\", \"entries=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListEntriesParameters:ObjectApplicationListEntriesParameters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Parameter ID.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParametersMember:ObjectApplicationListEntriesParametersMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "objectApplicationListEntriesParametersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "list",
        "objectApplicationListEntriesParametersId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Parameter ID.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParametersMember:ObjectApplicationListEntriesParametersMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "objectApplicationListEntriesParametersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "list"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListEntriesParameters resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Parameter ID.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectApplicationListEntriesParametersMember:ObjectApplicationListEntriesParametersMember"
            },
            "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
          },
          "objectApplicationListEntriesParametersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Parameter value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListEntriesParametersMembers:ObjectApplicationListEntriesParametersMembers": {
      "description": "Parameter tuple members.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectApplicationListEntriesParameters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectApplicationListEntriesParameters`\" pulumi-lang-go=\"`ObjectApplicationListEntriesParameters`\" pulumi-lang-python=\"`ObjectApplicationListEntriesParameters`\" pulumi-lang-yaml=\"`fortimanager.ObjectApplicationListEntriesParameters`\" pulumi-lang-java=\"`fortimanager.ObjectApplicationListEntriesParameters`\">`fortimanager.ObjectApplicationListEntriesParameters`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectApplication ListEntriesParametersMembers can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\", \"entries=YOUR_VALUE\", \"parameters=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListEntriesParametersMembers:ObjectApplicationListEntriesParametersMembers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Parameter.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "name": {
          "type": "string",
          "description": "Parameter name.\n"
        },
        "objectApplicationListEntriesParametersMembersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "parameters": {
          "type": "string",
          "description": "Parameters.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "list",
        "name",
        "objectApplicationListEntriesParametersMembersId",
        "parameters"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Parameter.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "name": {
          "type": "string",
          "description": "Parameter name.\n"
        },
        "objectApplicationListEntriesParametersMembersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "parameters": {
          "type": "string",
          "description": "Parameters.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Parameter value.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "list",
        "parameters"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListEntriesParametersMembers resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Parameter.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "name": {
            "type": "string",
            "description": "Parameter name.\n"
          },
          "objectApplicationListEntriesParametersMembersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "parameters": {
            "type": "string",
            "description": "Parameters.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Parameter value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectApplicationListEntriesParametersMove:ObjectApplicationListEntriesParametersMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListEntriesParametersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "parameters": {
          "type": "string",
          "description": "Parameters.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "list",
        "objectApplicationListEntriesParametersMoveId",
        "option",
        "parameters",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "list": {
          "type": "string",
          "description": "List.\n"
        },
        "objectApplicationListEntriesParametersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "parameters": {
          "type": "string",
          "description": "Parameters.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "list",
        "option",
        "parameters",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectApplicationListEntriesParametersMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "list": {
            "type": "string",
            "description": "List.\n"
          },
          "objectApplicationListEntriesParametersMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "parameters": {
            "type": "string",
            "description": "Parameters.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectAuthenticationScheme:ObjectAuthenticationScheme": {
      "description": "Configure Authentication Schemes.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectAuthenticationScheme(\"trname\", {\n    fssoGuest: \"enable\",\n    methods: [\"basic\"],\n    name: \"terr-scheme\",\n    requireTfa: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectAuthenticationScheme(\"trname\",\n    fsso_guest=\"enable\",\n    methods=[\"basic\"],\n    name=\"terr-scheme\",\n    require_tfa=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectAuthenticationScheme(\"trname\", new()\n    {\n        FssoGuest = \"enable\",\n        Methods = new[]\n        {\n            \"basic\",\n        },\n        Name = \"terr-scheme\",\n        RequireTfa = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectAuthenticationScheme(ctx, \"trname\", &fortimanager.ObjectAuthenticationSchemeArgs{\n\t\t\tFssoGuest: pulumi.String(\"enable\"),\n\t\t\tMethods: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"basic\"),\n\t\t\t},\n\t\t\tName:       pulumi.String(\"terr-scheme\"),\n\t\t\tRequireTfa: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAuthenticationScheme;\nimport com.pulumi.fortimanager.ObjectAuthenticationSchemeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectAuthenticationScheme(\"trname\", ObjectAuthenticationSchemeArgs.builder()\n            .fssoGuest(\"enable\")\n            .methods(\"basic\")\n            .name(\"terr-scheme\")\n            .requireTfa(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectAuthenticationScheme\n    properties:\n      fssoGuest: enable\n      methods:\n        - basic\n      name: terr-scheme\n      requireTfa: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectAuthentication Scheme can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAuthenticationScheme:ObjectAuthenticationScheme labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "digestAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Digest Authentication Algorithms. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, `sha-256`.\n"
        },
        "digestRfc2069": {
          "type": "string",
          "description": "Enable/disable support for the deprecated RFC2069 Digest Client (no cnonce field, default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain controller setting.\n"
        },
        "emsDeviceOwner": {
          "type": "string",
          "description": "Enable/disable SSH public-key authentication with device owner (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalIdps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "External identity provider configuration.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGuest": {
          "type": "string",
          "description": "Enable/disable user fsso-guest authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name). Valid values: `display-name`, `external-id`.\n"
        },
        "kerberosKeytab": {
          "type": "string",
          "description": "Kerberos keytab setting.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authentication methods (default = basic). Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`negotiate`\" pulumi-lang-dotnet=\"`Negotiate`\" pulumi-lang-go=\"`negotiate`\" pulumi-lang-python=\"`negotiate`\" pulumi-lang-yaml=\"`negotiate`\" pulumi-lang-java=\"`negotiate`\">`negotiate`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>, `ssh-publickey`.\n"
        },
        "name": {
          "type": "string",
          "description": "Authentication scheme name.\n"
        },
        "negotiateNtlm": {
          "type": "string",
          "description": "Enable/disable negotiate authentication for NTLM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectAuthenticationSchemeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "requireTfa": {
          "type": "string",
          "description": "Enable/disable two-factor authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML configuration.\n"
        },
        "samlTimeout": {
          "type": "number",
          "description": "SAML authentication timeout in seconds.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshCa": {
          "type": "string",
          "description": "SSH CA name.\n"
        },
        "userCert": {
          "type": "string",
          "description": "Enable/disable authentication with user certificate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userDatabases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authentication server to contain user information; \"local\" (default) or \"123\" (for LDAP).\n"
        }
      },
      "type": "object",
      "required": [
        "digestAlgos",
        "emsDeviceOwner",
        "externalIdps",
        "fssoGuest",
        "methods",
        "name",
        "objectAuthenticationSchemeId",
        "requireTfa",
        "samlTimeout",
        "userCert",
        "userDatabases"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "digestAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Digest Authentication Algorithms. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, `sha-256`.\n"
        },
        "digestRfc2069": {
          "type": "string",
          "description": "Enable/disable support for the deprecated RFC2069 Digest Client (no cnonce field, default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain controller setting.\n"
        },
        "emsDeviceOwner": {
          "type": "string",
          "description": "Enable/disable SSH public-key authentication with device owner (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalIdps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "External identity provider configuration.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGuest": {
          "type": "string",
          "description": "Enable/disable user fsso-guest authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name). Valid values: `display-name`, `external-id`.\n"
        },
        "kerberosKeytab": {
          "type": "string",
          "description": "Kerberos keytab setting.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authentication methods (default = basic). Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`negotiate`\" pulumi-lang-dotnet=\"`Negotiate`\" pulumi-lang-go=\"`negotiate`\" pulumi-lang-python=\"`negotiate`\" pulumi-lang-yaml=\"`negotiate`\" pulumi-lang-java=\"`negotiate`\">`negotiate`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>, `ssh-publickey`.\n"
        },
        "name": {
          "type": "string",
          "description": "Authentication scheme name.\n"
        },
        "negotiateNtlm": {
          "type": "string",
          "description": "Enable/disable negotiate authentication for NTLM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectAuthenticationSchemeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "requireTfa": {
          "type": "string",
          "description": "Enable/disable two-factor authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML configuration.\n"
        },
        "samlTimeout": {
          "type": "number",
          "description": "SAML authentication timeout in seconds.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshCa": {
          "type": "string",
          "description": "SSH CA name.\n"
        },
        "userCert": {
          "type": "string",
          "description": "Enable/disable authentication with user certificate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userDatabases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authentication server to contain user information; \"local\" (default) or \"123\" (for LDAP).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectAuthenticationScheme resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "digestAlgos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Digest Authentication Algorithms. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, `sha-256`.\n"
          },
          "digestRfc2069": {
            "type": "string",
            "description": "Enable/disable support for the deprecated RFC2069 Digest Client (no cnonce field, default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "domainController": {
            "type": "string",
            "description": "Domain controller setting.\n"
          },
          "emsDeviceOwner": {
            "type": "string",
            "description": "Enable/disable SSH public-key authentication with device owner (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalIdps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "External identity provider configuration.\n"
          },
          "fssoAgentForNtlm": {
            "type": "string",
            "description": "FSSO agent to use for NTLM authentication.\n"
          },
          "fssoGuest": {
            "type": "string",
            "description": "Enable/disable user fsso-guest authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "groupAttrType": {
            "type": "string",
            "description": "Group attribute type used to match SCIM groups (default = display-name). Valid values: `display-name`, `external-id`.\n"
          },
          "kerberosKeytab": {
            "type": "string",
            "description": "Kerberos keytab setting.\n"
          },
          "methods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Authentication methods (default = basic). Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`negotiate`\" pulumi-lang-dotnet=\"`Negotiate`\" pulumi-lang-go=\"`negotiate`\" pulumi-lang-python=\"`negotiate`\" pulumi-lang-yaml=\"`negotiate`\" pulumi-lang-java=\"`negotiate`\">`negotiate`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>, `ssh-publickey`.\n"
          },
          "name": {
            "type": "string",
            "description": "Authentication scheme name.\n"
          },
          "negotiateNtlm": {
            "type": "string",
            "description": "Enable/disable negotiate authentication for NTLM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectAuthenticationSchemeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "requireTfa": {
            "type": "string",
            "description": "Enable/disable two-factor authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServer": {
            "type": "string",
            "description": "SAML configuration.\n"
          },
          "samlTimeout": {
            "type": "number",
            "description": "SAML authentication timeout in seconds.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshCa": {
            "type": "string",
            "description": "SSH CA name.\n"
          },
          "userCert": {
            "type": "string",
            "description": "Enable/disable authentication with user certificate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "userDatabases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Authentication server to contain user information; \"local\" (default) or \"123\" (for LDAP).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfile:ObjectCasbProfile": {
      "description": "Configure CASB profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplication`\">`fortimanager.ObjectCasbProfileSaasapplication`</span>\n\n## Import\n\nObjectCasb Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfile:ObjectCasbProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB profile name.\n"
        },
        "objectCasbProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplication:ObjectCasbProfileSaasApplication"
          },
          "description": "Saas-Application. The structure of <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCasbProfileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB profile name.\n"
        },
        "objectCasbProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplication:ObjectCasbProfileSaasApplication"
          },
          "description": "Saas-Application. The structure of <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB profile name.\n"
          },
          "objectCasbProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "saasApplications": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasApplication:ObjectCasbProfileSaasApplication"
            },
            "description": "Saas-Application. The structure of <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileMove:ObjectCasbProfileMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectCasbProfileMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectCasbProfileMoveId",
        "option",
        "profile",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectCasbProfileMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "profile",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectCasbProfileMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplication:ObjectCasbProfileSaasapplication": {
      "description": "CASB profile SaaS application.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfile`\" pulumi-lang-go=\"`ObjectCasbProfile`\" pulumi-lang-python=\"`ObjectCasbProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfile`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfile`\">`fortimanager.ObjectCasbProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\">`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`</span>\n>- <span pulumi-lang-nodejs=\"`advancedTenantControl`\" pulumi-lang-dotnet=\"`AdvancedTenantControl`\" pulumi-lang-go=\"`advancedTenantControl`\" pulumi-lang-python=\"`advanced_tenant_control`\" pulumi-lang-yaml=\"`advancedTenantControl`\" pulumi-lang-java=\"`advancedTenantControl`\">`advanced_tenant_control`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\">`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`</span>\n>- <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\">`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`</span>\n\n## Import\n\nObjectCasb ProfileSaasApplication can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplication:ObjectCasbProfileSaasapplication labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessRule:ObjectCasbProfileSaasapplicationAccessRule"
          },
          "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advancedTenantControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedTenantControl:ObjectCasbProfileSaasapplicationAdvancedTenantControl"
          },
          "description": "Advanced-Tenant-Control. The structure of <span pulumi-lang-nodejs=\"`advancedTenantControl`\" pulumi-lang-dotnet=\"`AdvancedTenantControl`\" pulumi-lang-go=\"`advancedTenantControl`\" pulumi-lang-python=\"`advanced_tenant_control`\" pulumi-lang-yaml=\"`advancedTenantControl`\" pulumi-lang-java=\"`advancedTenantControl`\">`advanced_tenant_control`</span> block is documented below.\n"
        },
        "customControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomControl:ObjectCasbProfileSaasapplicationCustomControl"
          },
          "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
        },
        "domainControl": {
          "type": "string",
          "description": "Enable/disable domain control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainControlDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile domain control domains.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable log settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB profile SaaS application name.\n"
        },
        "objectCasbProfileSaasapplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Enable/disable safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearchControls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile safe search control.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControl": {
          "type": "string",
          "description": "Enable/disable tenant control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControlTenants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile tenant control tenants.\n"
        }
      },
      "type": "object",
      "required": [
        "domainControl",
        "domainControlDomains",
        "log",
        "name",
        "objectCasbProfileSaasapplicationId",
        "profile",
        "safeSearch",
        "safeSearchControls",
        "status",
        "tenantControl",
        "tenantControlTenants"
      ],
      "inputProperties": {
        "accessRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessRule:ObjectCasbProfileSaasapplicationAccessRule"
          },
          "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advancedTenantControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedTenantControl:ObjectCasbProfileSaasapplicationAdvancedTenantControl"
          },
          "description": "Advanced-Tenant-Control. The structure of <span pulumi-lang-nodejs=\"`advancedTenantControl`\" pulumi-lang-dotnet=\"`AdvancedTenantControl`\" pulumi-lang-go=\"`advancedTenantControl`\" pulumi-lang-python=\"`advanced_tenant_control`\" pulumi-lang-yaml=\"`advancedTenantControl`\" pulumi-lang-java=\"`advancedTenantControl`\">`advanced_tenant_control`</span> block is documented below.\n"
        },
        "customControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomControl:ObjectCasbProfileSaasapplicationCustomControl"
          },
          "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
        },
        "domainControl": {
          "type": "string",
          "description": "Enable/disable domain control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainControlDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile domain control domains.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable log settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB profile SaaS application name.\n"
        },
        "objectCasbProfileSaasapplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Enable/disable safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearchControls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile safe search control.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControl": {
          "type": "string",
          "description": "Enable/disable tenant control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControlTenants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile tenant control tenants.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplication resources.\n",
        "properties": {
          "accessRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessRule:ObjectCasbProfileSaasapplicationAccessRule"
            },
            "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "advancedTenantControls": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedTenantControl:ObjectCasbProfileSaasapplicationAdvancedTenantControl"
            },
            "description": "Advanced-Tenant-Control. The structure of <span pulumi-lang-nodejs=\"`advancedTenantControl`\" pulumi-lang-dotnet=\"`AdvancedTenantControl`\" pulumi-lang-go=\"`advancedTenantControl`\" pulumi-lang-python=\"`advanced_tenant_control`\" pulumi-lang-yaml=\"`advancedTenantControl`\" pulumi-lang-java=\"`advancedTenantControl`\">`advanced_tenant_control`</span> block is documented below.\n"
          },
          "customControls": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomControl:ObjectCasbProfileSaasapplicationCustomControl"
            },
            "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
          },
          "domainControl": {
            "type": "string",
            "description": "Enable/disable domain control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "domainControlDomains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB profile domain control domains.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable log settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB profile SaaS application name.\n"
          },
          "objectCasbProfileSaasapplicationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "safeSearch": {
            "type": "string",
            "description": "Enable/disable safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "safeSearchControls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB profile safe search control.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tenantControl": {
            "type": "string",
            "description": "Enable/disable tenant control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tenantControlTenants": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB profile tenant control tenants.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationAccessrule:ObjectCasbProfileSaasapplicationAccessrule": {
      "description": "CASB profile access rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplication`\">`fortimanager.ObjectCasbProfileSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessruleAttributefilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessruleAttributefilter`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationAccessruleAttributefilter`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationAccessruleAttributefilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessruleAttributefilter`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessruleAttributefilter`\">`fortimanager.ObjectCasbProfileSaasapplicationAccessruleAttributefilter`</span>\n\n## Import\n\nObjectCasb ProfileSaasApplicationAccessRule can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationAccessrule:ObjectCasbProfileSaasapplicationAccessrule labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessruleAttributeFilter:ObjectCasbProfileSaasapplicationAccessruleAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB bypass options. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB access rule activity name.\n"
        },
        "objectCasbProfileSaasapplicationAccessruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "bypasses",
        "name",
        "objectCasbProfileSaasapplicationAccessruleId",
        "profile",
        "saasApplication"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "CASB access rule action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessruleAttributeFilter:ObjectCasbProfileSaasapplicationAccessruleAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB bypass options. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB access rule activity name.\n"
        },
        "objectCasbProfileSaasapplicationAccessruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationAccessrule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "CASB access rule action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attributeFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAccessruleAttributeFilter:ObjectCasbProfileSaasapplicationAccessruleAttributeFilter"
            },
            "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
          },
          "bypasses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB bypass options. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB access rule activity name.\n"
          },
          "objectCasbProfileSaasapplicationAccessruleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationAccessruleAttributefilter:ObjectCasbProfileSaasapplicationAccessruleAttributefilter": {
      "description": "CASB profile attribute filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`\">`fortimanager.ObjectCasbProfileSaasapplicationAccessrule`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb ProfileSaasApplicationAccessRuleAttributeFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\", \"access_rule=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationAccessruleAttributefilter:ObjectCasbProfileSaasapplicationAccessruleAttributefilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessRule": {
          "type": "string",
          "description": "Access Rule.\n"
        },
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        },
        "objectCasbProfileSaasapplicationAccessruleAttributefilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessRule",
        "action",
        "attributeMatches",
        "objectCasbProfileSaasapplicationAccessruleAttributefilterId",
        "profile",
        "saasApplication"
      ],
      "inputProperties": {
        "accessRule": {
          "type": "string",
          "description": "Access Rule.\n"
        },
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        },
        "objectCasbProfileSaasapplicationAccessruleAttributefilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessRule",
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationAccessruleAttributefilter resources.\n",
        "properties": {
          "accessRule": {
            "type": "string",
            "description": "Access Rule.\n"
          },
          "action": {
            "type": "string",
            "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attributeMatches": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB access rule tenant match.\n"
          },
          "fosid": {
            "type": "number",
            "description": "CASB tenant control ID.\n"
          },
          "objectCasbProfileSaasapplicationAccessruleAttributefilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationAdvancedtenantcontrol:ObjectCasbProfileSaasapplicationAdvancedtenantcontrol": {
      "description": "CASB profile advanced tenant control.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`advancedTenantControl`\" pulumi-lang-dotnet=\"`AdvancedTenantControl`\" pulumi-lang-go=\"`advancedTenantControl`\" pulumi-lang-python=\"`advanced_tenant_control`\" pulumi-lang-yaml=\"`advancedTenantControl`\" pulumi-lang-java=\"`advancedTenantControl`\">`advanced_tenant_control`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplication`\">`fortimanager.ObjectCasbProfileSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`\">`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute`</span>\n\n## Import\n\nObjectCasb ProfileSaasApplicationAdvancedTenantControl can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationAdvancedtenantcontrol:ObjectCasbProfileSaasapplicationAdvancedtenantcontrol labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute:ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute"
          },
          "description": "Attribute. The structure of <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB advanced tenant control name.\n"
        },
        "objectCasbProfileSaasapplicationAdvancedtenantcontrolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCasbProfileSaasapplicationAdvancedtenantcontrolId",
        "profile",
        "saasApplication"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute:ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute"
          },
          "description": "Attribute. The structure of <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB advanced tenant control name.\n"
        },
        "objectCasbProfileSaasapplicationAdvancedtenantcontrolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationAdvancedtenantcontrol resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute:ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute"
            },
            "description": "Attribute. The structure of <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB advanced tenant control name.\n"
          },
          "objectCasbProfileSaasapplicationAdvancedtenantcontrolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute:ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute": {
      "description": "CASB advanced tenant control attribute.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`attribute`\" pulumi-lang-dotnet=\"`Attribute`\" pulumi-lang-go=\"`attribute`\" pulumi-lang-python=\"`attribute`\" pulumi-lang-yaml=\"`attribute`\" pulumi-lang-java=\"`attribute`\">`attribute`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`\">`fortimanager.ObjectCasbProfileSaasapplicationAdvancedtenantcontrol`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb ProfileSaasApplicationAdvancedTenantControlAttribute can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\", \"advanced_tenant_control=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute:ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advancedTenantControl": {
          "type": "string",
          "description": "Advanced Tenant Control.\n"
        },
        "inputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB extend user input value.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB extend user input name.\n"
        },
        "objectCasbProfileSaasapplicationAdvancedtenantcontrolAttributeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "advancedTenantControl",
        "inputs",
        "name",
        "objectCasbProfileSaasapplicationAdvancedtenantcontrolAttributeId",
        "profile",
        "saasApplication"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advancedTenantControl": {
          "type": "string",
          "description": "Advanced Tenant Control.\n"
        },
        "inputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB extend user input value.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB extend user input name.\n"
        },
        "objectCasbProfileSaasapplicationAdvancedtenantcontrolAttributeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "advancedTenantControl",
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationAdvancedtenantcontrolAttribute resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "advancedTenantControl": {
            "type": "string",
            "description": "Advanced Tenant Control.\n"
          },
          "inputs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB extend user input value.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB extend user input name.\n"
          },
          "objectCasbProfileSaasapplicationAdvancedtenantcontrolAttributeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationCustomcontrol:ObjectCasbProfileSaasapplicationCustomcontrol": {
      "description": "CASB profile custom control.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplication`\">`fortimanager.ObjectCasbProfileSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`\">`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter`</span>\n>- <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolOption`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolOption`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationCustomcontrolOption`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationCustomcontrolOption`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolOption`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolOption`\">`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrolOption`</span>\n\n## Import\n\nObjectCasb ProfileSaasApplicationCustomControl can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationCustomcontrol:ObjectCasbProfileSaasapplicationCustomcontrol labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter:ObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB custom control user activity name.\n"
        },
        "objectCasbProfileSaasapplicationCustomcontrolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomcontrolOption:ObjectCasbProfileSaasapplicationCustomcontrolOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCasbProfileSaasapplicationCustomcontrolId",
        "profile",
        "saasApplication"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter:ObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter"
          },
          "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB custom control user activity name.\n"
        },
        "objectCasbProfileSaasapplicationCustomcontrolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomcontrolOption:ObjectCasbProfileSaasapplicationCustomcontrolOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationCustomcontrol resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attributeFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter:ObjectCasbProfileSaasapplicationCustomcontrolAttributeFilter"
            },
            "description": "Attribute-Filter. The structure of <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB custom control user activity name.\n"
          },
          "objectCasbProfileSaasapplicationCustomcontrolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbProfileSaasapplicationCustomcontrolOption:ObjectCasbProfileSaasapplicationCustomcontrolOption"
            },
            "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationCustomcontrolAttributefilter:ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter": {
      "description": "CASB attribute filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`attributeFilter`\" pulumi-lang-dotnet=\"`AttributeFilter`\" pulumi-lang-go=\"`attributeFilter`\" pulumi-lang-python=\"`attribute_filter`\" pulumi-lang-yaml=\"`attributeFilter`\" pulumi-lang-java=\"`attributeFilter`\">`attribute_filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\">`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb ProfileSaasApplicationCustomControlAttributeFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\", \"custom_control=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationCustomcontrolAttributefilter:ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "customControl": {
          "type": "string",
          "description": "Custom Control.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        },
        "objectCasbProfileSaasapplicationCustomcontrolAttributefilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "attributeMatches",
        "customControl",
        "objectCasbProfileSaasapplicationCustomcontrolAttributefilterId",
        "profile",
        "saasApplication"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attributeMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB access rule tenant match.\n"
        },
        "customControl": {
          "type": "string",
          "description": "Custom Control.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB tenant control ID.\n"
        },
        "objectCasbProfileSaasapplicationCustomcontrolAttributefilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "customControl",
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationCustomcontrolAttributefilter resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "CASB access rule tenant control action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attributeMatches": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB access rule tenant match.\n"
          },
          "customControl": {
            "type": "string",
            "description": "Custom Control.\n"
          },
          "fosid": {
            "type": "number",
            "description": "CASB tenant control ID.\n"
          },
          "objectCasbProfileSaasapplicationCustomcontrolAttributefilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbProfileSaasapplicationCustomcontrolOption:ObjectCasbProfileSaasapplicationCustomcontrolOption": {
      "description": "CASB custom control option.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-go=\"`ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-python=\"`ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`\">`fortimanager.ObjectCasbProfileSaasapplicationCustomcontrol`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb ProfileSaasApplicationCustomControlOption can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\", \"custom_control=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbProfileSaasapplicationCustomcontrolOption:ObjectCasbProfileSaasapplicationCustomcontrolOption labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customControl": {
          "type": "string",
          "description": "Custom Control.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB custom control option name.\n"
        },
        "objectCasbProfileSaasapplicationCustomcontrolOptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB custom control user input.\n"
        }
      },
      "type": "object",
      "required": [
        "customControl",
        "name",
        "objectCasbProfileSaasapplicationCustomcontrolOptionId",
        "profile",
        "saasApplication",
        "userInputs"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customControl": {
          "type": "string",
          "description": "Custom Control.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB custom control option name.\n"
        },
        "objectCasbProfileSaasapplicationCustomcontrolOptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB custom control user input.\n"
        }
      },
      "requiredInputs": [
        "customControl",
        "profile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbProfileSaasapplicationCustomcontrolOption resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "customControl": {
            "type": "string",
            "description": "Custom Control.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB custom control option name.\n"
          },
          "objectCasbProfileSaasapplicationCustomcontrolOptionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "userInputs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB custom control user input.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbSaasapplication:ObjectCasbSaasapplication": {
      "description": "Configure CASB SaaS application.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`inputAttributes`\" pulumi-lang-dotnet=\"`InputAttributes`\" pulumi-lang-go=\"`inputAttributes`\" pulumi-lang-python=\"`input_attributes`\" pulumi-lang-yaml=\"`inputAttributes`\" pulumi-lang-java=\"`inputAttributes`\">`input_attributes`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbSaasapplicationInputattributes`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbSaasapplicationInputattributes`\" pulumi-lang-go=\"`ObjectCasbSaasapplicationInputattributes`\" pulumi-lang-python=\"`ObjectCasbSaasapplicationInputattributes`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbSaasapplicationInputattributes`\" pulumi-lang-java=\"`fortimanager.ObjectCasbSaasapplicationInputattributes`\">`fortimanager.ObjectCasbSaasapplicationInputattributes`</span>\n>- <span pulumi-lang-nodejs=\"`outputAttributes`\" pulumi-lang-dotnet=\"`OutputAttributes`\" pulumi-lang-go=\"`outputAttributes`\" pulumi-lang-python=\"`output_attributes`\" pulumi-lang-yaml=\"`outputAttributes`\" pulumi-lang-java=\"`outputAttributes`\">`output_attributes`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbSaasapplicationOutputattributes`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbSaasapplicationOutputattributes`\" pulumi-lang-go=\"`ObjectCasbSaasapplicationOutputattributes`\" pulumi-lang-python=\"`ObjectCasbSaasapplicationOutputattributes`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbSaasapplicationOutputattributes`\" pulumi-lang-java=\"`fortimanager.ObjectCasbSaasapplicationOutputattributes`\">`fortimanager.ObjectCasbSaasapplicationOutputattributes`</span>\n\n## Import\n\nObjectCasb SaasApplication can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbSaasapplication:ObjectCasbSaasapplication labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbName": {
          "type": "string",
          "description": "SaaS application signature name.\n"
        },
        "description": {
          "type": "string",
          "description": "SaaS application description.\n"
        },
        "domains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application domain list.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "inputAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbSaasapplicationInputAttribute:ObjectCasbSaasapplicationInputAttribute"
          },
          "description": "Input-Attributes. The structure of <span pulumi-lang-nodejs=\"`inputAttributes`\" pulumi-lang-dotnet=\"`InputAttributes`\" pulumi-lang-go=\"`inputAttributes`\" pulumi-lang-python=\"`input_attributes`\" pulumi-lang-yaml=\"`inputAttributes`\" pulumi-lang-java=\"`inputAttributes`\">`input_attributes`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "SaaS application name.\n"
        },
        "objectCasbSaasapplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outputAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbSaasapplicationOutputAttribute:ObjectCasbSaasapplicationOutputAttribute"
          },
          "description": "Output-Attributes. The structure of <span pulumi-lang-nodejs=\"`outputAttributes`\" pulumi-lang-dotnet=\"`OutputAttributes`\" pulumi-lang-go=\"`outputAttributes`\" pulumi-lang-python=\"`output_attributes`\" pulumi-lang-yaml=\"`outputAttributes`\" pulumi-lang-java=\"`outputAttributes`\">`output_attributes`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "SaaS application type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`customized`\" pulumi-lang-dotnet=\"`Customized`\" pulumi-lang-go=\"`customized`\" pulumi-lang-python=\"`customized`\" pulumi-lang-yaml=\"`customized`\" pulumi-lang-java=\"`customized`\">`customized`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "domains",
        "name",
        "objectCasbSaasapplicationId",
        "status",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbName": {
          "type": "string",
          "description": "SaaS application signature name.\n"
        },
        "description": {
          "type": "string",
          "description": "SaaS application description.\n"
        },
        "domains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application domain list.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "inputAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbSaasapplicationInputAttribute:ObjectCasbSaasapplicationInputAttribute"
          },
          "description": "Input-Attributes. The structure of <span pulumi-lang-nodejs=\"`inputAttributes`\" pulumi-lang-dotnet=\"`InputAttributes`\" pulumi-lang-go=\"`inputAttributes`\" pulumi-lang-python=\"`input_attributes`\" pulumi-lang-yaml=\"`inputAttributes`\" pulumi-lang-java=\"`inputAttributes`\">`input_attributes`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "SaaS application name.\n"
        },
        "objectCasbSaasapplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outputAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbSaasapplicationOutputAttribute:ObjectCasbSaasapplicationOutputAttribute"
          },
          "description": "Output-Attributes. The structure of <span pulumi-lang-nodejs=\"`outputAttributes`\" pulumi-lang-dotnet=\"`OutputAttributes`\" pulumi-lang-go=\"`outputAttributes`\" pulumi-lang-python=\"`output_attributes`\" pulumi-lang-yaml=\"`outputAttributes`\" pulumi-lang-java=\"`outputAttributes`\">`output_attributes`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "SaaS application type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`customized`\" pulumi-lang-dotnet=\"`Customized`\" pulumi-lang-go=\"`customized`\" pulumi-lang-python=\"`customized`\" pulumi-lang-yaml=\"`customized`\" pulumi-lang-java=\"`customized`\">`customized`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbSaasapplication resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "casbName": {
            "type": "string",
            "description": "SaaS application signature name.\n"
          },
          "description": {
            "type": "string",
            "description": "SaaS application description.\n"
          },
          "domains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SaaS application domain list.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "inputAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbSaasapplicationInputAttribute:ObjectCasbSaasapplicationInputAttribute"
            },
            "description": "Input-Attributes. The structure of <span pulumi-lang-nodejs=\"`inputAttributes`\" pulumi-lang-dotnet=\"`InputAttributes`\" pulumi-lang-go=\"`inputAttributes`\" pulumi-lang-python=\"`input_attributes`\" pulumi-lang-yaml=\"`inputAttributes`\" pulumi-lang-java=\"`inputAttributes`\">`input_attributes`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "SaaS application name.\n"
          },
          "objectCasbSaasapplicationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outputAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbSaasapplicationOutputAttribute:ObjectCasbSaasapplicationOutputAttribute"
            },
            "description": "Output-Attributes. The structure of <span pulumi-lang-nodejs=\"`outputAttributes`\" pulumi-lang-dotnet=\"`OutputAttributes`\" pulumi-lang-go=\"`outputAttributes`\" pulumi-lang-python=\"`output_attributes`\" pulumi-lang-yaml=\"`outputAttributes`\" pulumi-lang-java=\"`outputAttributes`\">`output_attributes`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "SaaS application type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`customized`\" pulumi-lang-dotnet=\"`Customized`\" pulumi-lang-go=\"`customized`\" pulumi-lang-python=\"`customized`\" pulumi-lang-yaml=\"`customized`\" pulumi-lang-java=\"`customized`\">`customized`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbSaasapplicationInputattributes:ObjectCasbSaasapplicationInputattributes": {
      "description": "SaaS application input attributes.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`inputAttributes`\" pulumi-lang-dotnet=\"`InputAttributes`\" pulumi-lang-go=\"`inputAttributes`\" pulumi-lang-python=\"`input_attributes`\" pulumi-lang-yaml=\"`inputAttributes`\" pulumi-lang-java=\"`inputAttributes`\">`input_attributes`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbSaasapplication`\" pulumi-lang-go=\"`ObjectCasbSaasapplication`\" pulumi-lang-python=\"`ObjectCasbSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectCasbSaasapplication`\">`fortimanager.ObjectCasbSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb SaasApplicationInputAttributes can be imported using any of these accepted formats:\n\nSet import_options = [\"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbSaasapplicationInputattributes:ObjectCasbSaasapplicationInputattributes labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attrType": {
          "type": "string",
          "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
        },
        "default": {
          "type": "string",
          "description": "CASB attribute default value. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB attribute description.\n"
        },
        "fallbackInput": {
          "type": "string",
          "description": "CASB attribute legacy input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB attribute name.\n"
        },
        "objectCasbSaasapplicationInputattributesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "required": {
          "type": "string",
          "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "attrType",
        "default",
        "fallbackInput",
        "name",
        "objectCasbSaasapplicationInputattributesId",
        "required",
        "saasApplication",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attrType": {
          "type": "string",
          "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
        },
        "default": {
          "type": "string",
          "description": "CASB attribute default value. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB attribute description.\n"
        },
        "fallbackInput": {
          "type": "string",
          "description": "CASB attribute legacy input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB attribute name.\n"
        },
        "objectCasbSaasapplicationInputattributesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "required": {
          "type": "string",
          "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
        }
      },
      "requiredInputs": [
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbSaasapplicationInputattributes resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attrType": {
            "type": "string",
            "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
          },
          "default": {
            "type": "string",
            "description": "CASB attribute default value. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`.\n"
          },
          "description": {
            "type": "string",
            "description": "CASB attribute description.\n"
          },
          "fallbackInput": {
            "type": "string",
            "description": "CASB attribute legacy input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB attribute name.\n"
          },
          "objectCasbSaasapplicationInputattributesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "required": {
            "type": "string",
            "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbSaasapplicationMove:ObjectCasbSaasapplicationMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectCasbSaasapplicationMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectCasbSaasapplicationMoveId",
        "option",
        "saasApplication",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectCasbSaasapplicationMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "saasApplication",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbSaasapplicationMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectCasbSaasapplicationMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbSaasapplicationOutputattributes:ObjectCasbSaasapplicationOutputattributes": {
      "description": "SaaS application output attributes.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`outputAttributes`\" pulumi-lang-dotnet=\"`OutputAttributes`\" pulumi-lang-go=\"`outputAttributes`\" pulumi-lang-python=\"`output_attributes`\" pulumi-lang-yaml=\"`outputAttributes`\" pulumi-lang-java=\"`outputAttributes`\">`output_attributes`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbSaasapplication`\" pulumi-lang-go=\"`ObjectCasbSaasapplication`\" pulumi-lang-python=\"`ObjectCasbSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectCasbSaasapplication`\">`fortimanager.ObjectCasbSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb SaasApplicationOutputAttributes can be imported using any of these accepted formats:\n\nSet import_options = [\"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbSaasapplicationOutputattributes:ObjectCasbSaasapplicationOutputattributes labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attrType": {
          "type": "string",
          "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB attribute description.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB attribute name.\n"
        },
        "objectCasbSaasapplicationOutputattributesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "optional": {
          "type": "string",
          "description": "CASB output attribute optional. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "required": {
          "type": "string",
          "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "attrType",
        "name",
        "objectCasbSaasapplicationOutputattributesId",
        "required",
        "saasApplication",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "attrType": {
          "type": "string",
          "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB attribute description.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB attribute name.\n"
        },
        "objectCasbSaasapplicationOutputattributesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "optional": {
          "type": "string",
          "description": "CASB output attribute optional. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "required": {
          "type": "string",
          "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
        }
      },
      "requiredInputs": [
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbSaasapplicationOutputattributes resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "attrType": {
            "type": "string",
            "description": "CASB attribute type. Valid values: <span pulumi-lang-nodejs=\"`tenant`\" pulumi-lang-dotnet=\"`Tenant`\" pulumi-lang-go=\"`tenant`\" pulumi-lang-python=\"`tenant`\" pulumi-lang-yaml=\"`tenant`\" pulumi-lang-java=\"`tenant`\">`tenant`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "CASB attribute description.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB attribute name.\n"
          },
          "objectCasbSaasapplicationOutputattributesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "optional": {
            "type": "string",
            "description": "CASB output attribute optional. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "required": {
            "type": "string",
            "description": "CASB attribute required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "CASB attribute format type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, `string-list`, <span pulumi-lang-nodejs=\"`integer`\" pulumi-lang-dotnet=\"`Integer`\" pulumi-lang-go=\"`integer`\" pulumi-lang-python=\"`integer`\" pulumi-lang-yaml=\"`integer`\" pulumi-lang-java=\"`integer`\">`integer`</span>, `integer-list`, <span pulumi-lang-nodejs=\"`boolean`\" pulumi-lang-dotnet=\"`Boolean`\" pulumi-lang-go=\"`boolean`\" pulumi-lang-python=\"`boolean`\" pulumi-lang-yaml=\"`boolean`\" pulumi-lang-java=\"`boolean`\">`boolean`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivity:ObjectCasbUseractivity": {
      "description": "Configure CASB user activity.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`controlOptions`\" pulumi-lang-dotnet=\"`ControlOptions`\" pulumi-lang-go=\"`controlOptions`\" pulumi-lang-python=\"`control_options`\" pulumi-lang-yaml=\"`controlOptions`\" pulumi-lang-java=\"`controlOptions`\">`control_options`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityControloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityControloptions`\" pulumi-lang-go=\"`ObjectCasbUseractivityControloptions`\" pulumi-lang-python=\"`ObjectCasbUseractivityControloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityControloptions`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityControloptions`\">`fortimanager.ObjectCasbUseractivityControloptions`</span>\n>- <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatch`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatch`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatch`\">`fortimanager.ObjectCasbUseractivityMatch`</span>\n\n## Import\n\nObjectCasb UserActivity can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivity:ObjectCasbUseractivity labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "application": {
          "type": "string",
          "description": "CASB SaaS application name.\n"
        },
        "casbName": {
          "type": "string",
          "description": "CASB user activity signature name.\n"
        },
        "category": {
          "type": "string",
          "description": "CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
        },
        "controlOptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControlOption:ObjectCasbUseractivityControlOption"
          },
          "description": "Control-Options. The structure of <span pulumi-lang-nodejs=\"`controlOptions`\" pulumi-lang-dotnet=\"`ControlOptions`\" pulumi-lang-go=\"`controlOptions`\" pulumi-lang-python=\"`control_options`\" pulumi-lang-yaml=\"`controlOptions`\" pulumi-lang-java=\"`controlOptions`\">`control_options`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB user activity description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "matchStrategy": {
          "type": "string",
          "description": "CASB user activity match strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatch:ObjectCasbUseractivityMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB user activity name.\n"
        },
        "objectCasbUseractivityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "CASB user activity status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`customized`\" pulumi-lang-dotnet=\"`Customized`\" pulumi-lang-go=\"`customized`\" pulumi-lang-python=\"`customized`\" pulumi-lang-yaml=\"`customized`\" pulumi-lang-java=\"`customized`\">`customized`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "category",
        "matchStrategy",
        "name",
        "objectCasbUseractivityId",
        "status",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "application": {
          "type": "string",
          "description": "CASB SaaS application name.\n"
        },
        "casbName": {
          "type": "string",
          "description": "CASB user activity signature name.\n"
        },
        "category": {
          "type": "string",
          "description": "CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
        },
        "controlOptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControlOption:ObjectCasbUseractivityControlOption"
          },
          "description": "Control-Options. The structure of <span pulumi-lang-nodejs=\"`controlOptions`\" pulumi-lang-dotnet=\"`ControlOptions`\" pulumi-lang-go=\"`controlOptions`\" pulumi-lang-python=\"`control_options`\" pulumi-lang-yaml=\"`controlOptions`\" pulumi-lang-java=\"`controlOptions`\">`control_options`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "CASB user activity description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "matchStrategy": {
          "type": "string",
          "description": "CASB user activity match strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatch:ObjectCasbUseractivityMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB user activity name.\n"
        },
        "objectCasbUseractivityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "CASB user activity status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`customized`\" pulumi-lang-dotnet=\"`Customized`\" pulumi-lang-go=\"`customized`\" pulumi-lang-python=\"`customized`\" pulumi-lang-yaml=\"`customized`\" pulumi-lang-java=\"`customized`\">`customized`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivity resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "application": {
            "type": "string",
            "description": "CASB SaaS application name.\n"
          },
          "casbName": {
            "type": "string",
            "description": "CASB user activity signature name.\n"
          },
          "category": {
            "type": "string",
            "description": "CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
          },
          "controlOptions": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControlOption:ObjectCasbUseractivityControlOption"
            },
            "description": "Control-Options. The structure of <span pulumi-lang-nodejs=\"`controlOptions`\" pulumi-lang-dotnet=\"`ControlOptions`\" pulumi-lang-go=\"`controlOptions`\" pulumi-lang-python=\"`control_options`\" pulumi-lang-yaml=\"`controlOptions`\" pulumi-lang-java=\"`controlOptions`\">`control_options`</span> block is documented below.\n"
          },
          "description": {
            "type": "string",
            "description": "CASB user activity description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "matchStrategy": {
            "type": "string",
            "description": "CASB user activity match strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          },
          "matches": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatch:ObjectCasbUseractivityMatch"
            },
            "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB user activity name.\n"
          },
          "objectCasbUseractivityId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "CASB user activity status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "CASB user activity type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`customized`\" pulumi-lang-dotnet=\"`Customized`\" pulumi-lang-go=\"`customized`\" pulumi-lang-python=\"`customized`\" pulumi-lang-yaml=\"`customized`\" pulumi-lang-java=\"`customized`\">`customized`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityControloptions:ObjectCasbUseractivityControloptions": {
      "description": "CASB control options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`controlOptions`\" pulumi-lang-dotnet=\"`ControlOptions`\" pulumi-lang-go=\"`controlOptions`\" pulumi-lang-python=\"`control_options`\" pulumi-lang-yaml=\"`controlOptions`\" pulumi-lang-java=\"`controlOptions`\">`control_options`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivity`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivity`\" pulumi-lang-go=\"`ObjectCasbUseractivity`\" pulumi-lang-python=\"`ObjectCasbUseractivity`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivity`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivity`\">`fortimanager.ObjectCasbUseractivity`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`operations`\" pulumi-lang-dotnet=\"`Operations`\" pulumi-lang-go=\"`operations`\" pulumi-lang-python=\"`operations`\" pulumi-lang-yaml=\"`operations`\" pulumi-lang-java=\"`operations`\">`operations`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityControloptionsOperations`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityControloptionsOperations`\" pulumi-lang-go=\"`ObjectCasbUseractivityControloptionsOperations`\" pulumi-lang-python=\"`ObjectCasbUseractivityControloptionsOperations`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityControloptionsOperations`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityControloptionsOperations`\">`fortimanager.ObjectCasbUseractivityControloptionsOperations`</span>\n\n## Import\n\nObjectCasb UserActivityControlOptions can be imported using any of these accepted formats:\n\nSet import_options = [\"user_activity=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivityControloptions:ObjectCasbUseractivityControloptions labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB control option name.\n"
        },
        "objectCasbUseractivityControloptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "operations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControloptionsOperation:ObjectCasbUseractivityControloptionsOperation"
          },
          "description": "Operations. The structure of <span pulumi-lang-nodejs=\"`operations`\" pulumi-lang-dotnet=\"`Operations`\" pulumi-lang-go=\"`operations`\" pulumi-lang-python=\"`operations`\" pulumi-lang-yaml=\"`operations`\" pulumi-lang-java=\"`operations`\">`operations`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "CASB control option status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCasbUseractivityControloptionsId",
        "userActivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB control option name.\n"
        },
        "objectCasbUseractivityControloptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "operations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControloptionsOperation:ObjectCasbUseractivityControloptionsOperation"
          },
          "description": "Operations. The structure of <span pulumi-lang-nodejs=\"`operations`\" pulumi-lang-dotnet=\"`Operations`\" pulumi-lang-go=\"`operations`\" pulumi-lang-python=\"`operations`\" pulumi-lang-yaml=\"`operations`\" pulumi-lang-java=\"`operations`\">`operations`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "CASB control option status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "requiredInputs": [
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityControloptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB control option name.\n"
          },
          "objectCasbUseractivityControloptionsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "operations": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityControloptionsOperation:ObjectCasbUseractivityControloptionsOperation"
            },
            "description": "Operations. The structure of <span pulumi-lang-nodejs=\"`operations`\" pulumi-lang-dotnet=\"`Operations`\" pulumi-lang-go=\"`operations`\" pulumi-lang-python=\"`operations`\" pulumi-lang-yaml=\"`operations`\" pulumi-lang-java=\"`operations`\">`operations`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "CASB control option status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityControloptionsOperations:ObjectCasbUseractivityControloptionsOperations": {
      "description": "CASB control option operations.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`operations`\" pulumi-lang-dotnet=\"`Operations`\" pulumi-lang-go=\"`operations`\" pulumi-lang-python=\"`operations`\" pulumi-lang-yaml=\"`operations`\" pulumi-lang-java=\"`operations`\">`operations`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityControloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityControloptions`\" pulumi-lang-go=\"`ObjectCasbUseractivityControloptions`\" pulumi-lang-python=\"`ObjectCasbUseractivityControloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityControloptions`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityControloptions`\">`fortimanager.ObjectCasbUseractivityControloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb UserActivityControlOptionsOperations can be imported using any of these accepted formats:\n\nSet import_options = [\"user_activity=YOUR_VALUE\", \"control_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivityControloptionsOperations:ObjectCasbUseractivityControloptionsOperations labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "CASB operation action. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB operation search case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controlOptions": {
          "type": "string",
          "description": "Control Options.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB operation direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB operation header name to search.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB control option operation name.\n"
        },
        "objectCasbUseractivityControloptionsOperationsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "searchKey": {
          "type": "string",
          "description": "CASB operation key to search.\n"
        },
        "searchPattern": {
          "type": "string",
          "description": "CASB operation search pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "CASB operation target. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        },
        "valueFromInput": {
          "type": "string",
          "description": "Enable/disable value from user input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "valueNameFromInput": {
          "type": "string",
          "description": "CASB operation value name from user input.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB operation new values.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "caseSensitive",
        "controlOptions",
        "direction",
        "name",
        "objectCasbUseractivityControloptionsOperationsId",
        "searchPattern",
        "target",
        "userActivity",
        "valueFromInput",
        "values"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "CASB operation action. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB operation search case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controlOptions": {
          "type": "string",
          "description": "Control Options.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB operation direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB operation header name to search.\n"
        },
        "name": {
          "type": "string",
          "description": "CASB control option operation name.\n"
        },
        "objectCasbUseractivityControloptionsOperationsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "searchKey": {
          "type": "string",
          "description": "CASB operation key to search.\n"
        },
        "searchPattern": {
          "type": "string",
          "description": "CASB operation search pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "CASB operation target. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        },
        "valueFromInput": {
          "type": "string",
          "description": "Enable/disable value from user input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "valueNameFromInput": {
          "type": "string",
          "description": "CASB operation value name from user input.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB operation new values.\n"
        }
      },
      "requiredInputs": [
        "controlOptions",
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityControloptionsOperations resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "CASB operation action. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "caseSensitive": {
            "type": "string",
            "description": "CASB operation search case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controlOptions": {
            "type": "string",
            "description": "Control Options.\n"
          },
          "direction": {
            "type": "string",
            "description": "CASB operation direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>.\n"
          },
          "headerName": {
            "type": "string",
            "description": "CASB operation header name to search.\n"
          },
          "name": {
            "type": "string",
            "description": "CASB control option operation name.\n"
          },
          "objectCasbUseractivityControloptionsOperationsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "searchKey": {
            "type": "string",
            "description": "CASB operation key to search.\n"
          },
          "searchPattern": {
            "type": "string",
            "description": "CASB operation search pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "target": {
            "type": "string",
            "description": "CASB operation target. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          },
          "valueFromInput": {
            "type": "string",
            "description": "Enable/disable value from user input. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "valueNameFromInput": {
            "type": "string",
            "description": "CASB operation value name from user input.\n"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB operation new values.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityMatch:ObjectCasbUseractivityMatch": {
      "description": "CASB user activity match rules.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivity`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivity`\" pulumi-lang-go=\"`ObjectCasbUseractivity`\" pulumi-lang-python=\"`ObjectCasbUseractivity`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivity`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivity`\">`fortimanager.ObjectCasbUseractivity`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatchRules`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatchRules`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatchRules`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatchRules`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatchRules`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatchRules`\">`fortimanager.ObjectCasbUseractivityMatchRules`</span>\n>- <span pulumi-lang-nodejs=\"`tenantExtraction`\" pulumi-lang-dotnet=\"`TenantExtraction`\" pulumi-lang-go=\"`tenantExtraction`\" pulumi-lang-python=\"`tenant_extraction`\" pulumi-lang-yaml=\"`tenantExtraction`\" pulumi-lang-java=\"`tenantExtraction`\">`tenant_extraction`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\">`fortimanager.ObjectCasbUseractivityMatchTenantextraction`</span>\n\n## Import\n\nObjectCasb UserActivityMatch can be imported using any of these accepted formats:\n\nSet import_options = [\"user_activity=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivityMatch:ObjectCasbUseractivityMatch labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB user activity match rules ID.\n"
        },
        "objectCasbUseractivityMatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchRule:ObjectCasbUseractivityMatchRule"
          },
          "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "strategy": {
          "type": "string",
          "description": "CASB user activity rules strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "tenantExtraction": {
          "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantExtraction:ObjectCasbUseractivityMatchTenantExtraction",
          "description": "Tenant-Extraction. The structure of <span pulumi-lang-nodejs=\"`tenantExtraction`\" pulumi-lang-dotnet=\"`TenantExtraction`\" pulumi-lang-go=\"`tenantExtraction`\" pulumi-lang-python=\"`tenant_extraction`\" pulumi-lang-yaml=\"`tenantExtraction`\" pulumi-lang-java=\"`tenantExtraction`\">`tenant_extraction`</span> block is documented below.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "type": "object",
      "required": [
        "objectCasbUseractivityMatchId",
        "strategy",
        "userActivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB user activity match rules ID.\n"
        },
        "objectCasbUseractivityMatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchRule:ObjectCasbUseractivityMatchRule"
          },
          "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "strategy": {
          "type": "string",
          "description": "CASB user activity rules strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "tenantExtraction": {
          "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantExtraction:ObjectCasbUseractivityMatchTenantExtraction",
          "description": "Tenant-Extraction. The structure of <span pulumi-lang-nodejs=\"`tenantExtraction`\" pulumi-lang-dotnet=\"`TenantExtraction`\" pulumi-lang-go=\"`tenantExtraction`\" pulumi-lang-python=\"`tenant_extraction`\" pulumi-lang-yaml=\"`tenantExtraction`\" pulumi-lang-java=\"`tenantExtraction`\">`tenant_extraction`</span> block is documented below.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "requiredInputs": [
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityMatch resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "CASB user activity match rules ID.\n"
          },
          "objectCasbUseractivityMatchId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchRule:ObjectCasbUseractivityMatchRule"
            },
            "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "strategy": {
            "type": "string",
            "description": "CASB user activity rules strategy. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          },
          "tenantExtraction": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantExtraction:ObjectCasbUseractivityMatchTenantExtraction",
            "description": "Tenant-Extraction. The structure of <span pulumi-lang-nodejs=\"`tenantExtraction`\" pulumi-lang-dotnet=\"`TenantExtraction`\" pulumi-lang-go=\"`tenantExtraction`\" pulumi-lang-python=\"`tenant_extraction`\" pulumi-lang-yaml=\"`tenantExtraction`\" pulumi-lang-java=\"`tenantExtraction`\">`tenant_extraction`</span> block is documented below.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityMatchRules:ObjectCasbUseractivityMatchRules": {
      "description": "CASB user activity rules.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatch`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatch`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatch`\">`fortimanager.ObjectCasbUseractivityMatch`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb UserActivityMatchRules can be imported using any of these accepted formats:\n\nSet import_options = [\"user_activity=YOUR_VALUE\", \"match=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivityMatchRules:ObjectCasbUseractivityMatchRules labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bodyType": {
          "type": "string",
          "description": "CASB user activity match rule body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB user activity match case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB user activity domain list.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB user activity rule ID.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB user activity rule header name.\n"
        },
        "jq": {
          "type": "string",
          "description": "CASB user activity rule match jq script.\n"
        },
        "match": {
          "type": "string",
          "description": "Match.\n"
        },
        "matchPattern": {
          "type": "string",
          "description": "CASB user activity rule match pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "matchValue": {
          "type": "string",
          "description": "CASB user activity rule match value.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB user activity method list.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable what the matching strategy must not be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectCasbUseractivityMatchRulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity rule type. Valid values: <span pulumi-lang-nodejs=\"`domains`\" pulumi-lang-dotnet=\"`Domains`\" pulumi-lang-go=\"`domains`\" pulumi-lang-python=\"`domains`\" pulumi-lang-yaml=\"`domains`\" pulumi-lang-java=\"`domains`\">`domains`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `header-value`, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "type": "object",
      "required": [
        "bodyType",
        "caseSensitive",
        "domains",
        "match",
        "matchPattern",
        "methods",
        "negate",
        "objectCasbUseractivityMatchRulesId",
        "type",
        "userActivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bodyType": {
          "type": "string",
          "description": "CASB user activity match rule body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "caseSensitive": {
          "type": "string",
          "description": "CASB user activity match case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB user activity domain list.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB user activity rule ID.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB user activity rule header name.\n"
        },
        "jq": {
          "type": "string",
          "description": "CASB user activity rule match jq script.\n"
        },
        "match": {
          "type": "string",
          "description": "Match.\n"
        },
        "matchPattern": {
          "type": "string",
          "description": "CASB user activity rule match pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "matchValue": {
          "type": "string",
          "description": "CASB user activity rule match value.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB user activity method list.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable what the matching strategy must not be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectCasbUseractivityMatchRulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity rule type. Valid values: <span pulumi-lang-nodejs=\"`domains`\" pulumi-lang-dotnet=\"`Domains`\" pulumi-lang-go=\"`domains`\" pulumi-lang-python=\"`domains`\" pulumi-lang-yaml=\"`domains`\" pulumi-lang-java=\"`domains`\">`domains`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `header-value`, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "requiredInputs": [
        "match",
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityMatchRules resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bodyType": {
            "type": "string",
            "description": "CASB user activity match rule body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
          },
          "caseSensitive": {
            "type": "string",
            "description": "CASB user activity match case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "domains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB user activity domain list.\n"
          },
          "fosid": {
            "type": "number",
            "description": "CASB user activity rule ID.\n"
          },
          "headerName": {
            "type": "string",
            "description": "CASB user activity rule header name.\n"
          },
          "jq": {
            "type": "string",
            "description": "CASB user activity rule match jq script.\n"
          },
          "match": {
            "type": "string",
            "description": "Match.\n"
          },
          "matchPattern": {
            "type": "string",
            "description": "CASB user activity rule match pattern. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`substr`\" pulumi-lang-dotnet=\"`Substr`\" pulumi-lang-go=\"`substr`\" pulumi-lang-python=\"`substr`\" pulumi-lang-yaml=\"`substr`\" pulumi-lang-java=\"`substr`\">`substr`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "matchValue": {
            "type": "string",
            "description": "CASB user activity rule match value.\n"
          },
          "methods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB user activity method list.\n"
          },
          "negate": {
            "type": "string",
            "description": "Enable/disable what the matching strategy must not be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectCasbUseractivityMatchRulesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "CASB user activity rule type. Valid values: <span pulumi-lang-nodejs=\"`domains`\" pulumi-lang-dotnet=\"`Domains`\" pulumi-lang-go=\"`domains`\" pulumi-lang-python=\"`domains`\" pulumi-lang-yaml=\"`domains`\" pulumi-lang-java=\"`domains`\">`domains`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>, <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `header-value`, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityMatchTenantextraction:ObjectCasbUseractivityMatchTenantextraction": {
      "description": "CASB user activity tenant extraction.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tenantExtraction`\" pulumi-lang-dotnet=\"`TenantExtraction`\" pulumi-lang-go=\"`tenantExtraction`\" pulumi-lang-python=\"`tenant_extraction`\" pulumi-lang-yaml=\"`tenantExtraction`\" pulumi-lang-java=\"`tenantExtraction`\">`tenant_extraction`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatch`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatch`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatch`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatch`\">`fortimanager.ObjectCasbUseractivityMatch`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatchTenantextractionFilters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatchTenantextractionFilters`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatchTenantextractionFilters`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatchTenantextractionFilters`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatchTenantextractionFilters`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatchTenantextractionFilters`\">`fortimanager.ObjectCasbUseractivityMatchTenantextractionFilters`</span>\n\n## Import\n\nObjectCasb UserActivityMatchTenantExtraction can be imported using any of these accepted formats:\n\nSet import_options = [\"user_activity=YOUR_VALUE\", \"match=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivityMatchTenantextraction:ObjectCasbUseractivityMatchTenantextraction labelname ObjectCasbUserActivityMatchTenantExtraction\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantextractionFilter:ObjectCasbUseractivityMatchTenantextractionFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "jq": {
          "type": "string",
          "description": "CASB user activity tenant extraction jq script.\n"
        },
        "match": {
          "type": "string",
          "description": "Match.\n"
        },
        "objectCasbUseractivityMatchTenantextractionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable CASB tenant extraction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity tenant extraction type. Valid values: `json-query`.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "type": "object",
      "required": [
        "match",
        "objectCasbUseractivityMatchTenantextractionId",
        "userActivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantextractionFilter:ObjectCasbUseractivityMatchTenantextractionFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "jq": {
          "type": "string",
          "description": "CASB user activity tenant extraction jq script.\n"
        },
        "match": {
          "type": "string",
          "description": "Match.\n"
        },
        "objectCasbUseractivityMatchTenantextractionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable CASB tenant extraction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "CASB user activity tenant extraction type. Valid values: `json-query`.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "requiredInputs": [
        "match",
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityMatchTenantextraction resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCasbUseractivityMatchTenantextractionFilter:ObjectCasbUseractivityMatchTenantextractionFilter"
            },
            "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
          },
          "jq": {
            "type": "string",
            "description": "CASB user activity tenant extraction jq script.\n"
          },
          "match": {
            "type": "string",
            "description": "Match.\n"
          },
          "objectCasbUseractivityMatchTenantextractionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable CASB tenant extraction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "CASB user activity tenant extraction type. Valid values: `json-query`.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityMatchTenantextractionFilters:ObjectCasbUseractivityMatchTenantextractionFilters": {
      "description": "CASB user activity tenant extraction filters.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-dotnet=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-go=\"`ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-python=\"`ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-yaml=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\" pulumi-lang-java=\"`fortimanager.ObjectCasbUseractivityMatchTenantextraction`\">`fortimanager.ObjectCasbUseractivityMatchTenantextraction`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectCasb UserActivityMatchTenantExtractionFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"user_activity=YOUR_VALUE\", \"match=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCasbUseractivityMatchTenantextractionFilters:ObjectCasbUseractivityMatchTenantextractionFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bodyType": {
          "type": "string",
          "description": "CASB tenant extraction filter body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB tenant extraction filter direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB tenant extraction filter ID.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB tenant extraction filter header name.\n"
        },
        "match": {
          "type": "string",
          "description": "Match.\n"
        },
        "objectCasbUseractivityMatchTenantextractionFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "place": {
          "type": "string",
          "description": "CASB tenant extraction filter place type. Valid values: <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "type": "object",
      "required": [
        "fosid",
        "match",
        "objectCasbUseractivityMatchTenantextractionFiltersId",
        "userActivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bodyType": {
          "type": "string",
          "description": "CASB tenant extraction filter body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "CASB tenant extraction filter direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "CASB tenant extraction filter ID.\n"
        },
        "headerName": {
          "type": "string",
          "description": "CASB tenant extraction filter header name.\n"
        },
        "match": {
          "type": "string",
          "description": "Match.\n"
        },
        "objectCasbUseractivityMatchTenantextractionFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "place": {
          "type": "string",
          "description": "CASB tenant extraction filter place type. Valid values: <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "requiredInputs": [
        "match",
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityMatchTenantextractionFilters resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bodyType": {
            "type": "string",
            "description": "CASB tenant extraction filter body type. Valid values: <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
          },
          "direction": {
            "type": "string",
            "description": "CASB tenant extraction filter direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "CASB tenant extraction filter ID.\n"
          },
          "headerName": {
            "type": "string",
            "description": "CASB tenant extraction filter header name.\n"
          },
          "match": {
            "type": "string",
            "description": "Match.\n"
          },
          "objectCasbUseractivityMatchTenantextractionFiltersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "place": {
            "type": "string",
            "description": "CASB tenant extraction filter place type. Valid values: <span pulumi-lang-nodejs=\"`path`\" pulumi-lang-dotnet=\"`Path`\" pulumi-lang-go=\"`path`\" pulumi-lang-python=\"`path`\" pulumi-lang-yaml=\"`path`\" pulumi-lang-java=\"`path`\">`path`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCasbUseractivityMove:ObjectCasbUseractivityMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectCasbUseractivityMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "type": "object",
      "required": [
        "objectCasbUseractivityMoveId",
        "option",
        "statePos",
        "target",
        "userActivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectCasbUseractivityMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "userActivity": {
          "type": "string",
          "description": "User Activity.\n"
        }
      },
      "requiredInputs": [
        "option",
        "target",
        "userActivity"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCasbUseractivityMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectCasbUseractivityMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "userActivity": {
            "type": "string",
            "description": "User Activity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCertificateTemplate:ObjectCertificateTemplate": {
      "description": "ObjectCertificate Template\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCertificateTemplate(\"trname\", {\n    city: \"Cd\",\n    country: \"AM\",\n    curveName: \"secp256r1\",\n    digestType: \"sha1\",\n    email: \"dfa@efsa.com\",\n    idType: \"host-ip\",\n    keySize: \"2048\",\n    keyType: \"rsa\",\n    name: \"ssss\",\n    organization: \"fds\",\n    organizationUnits: [\"FortinetTestLab\"],\n    scepPasswords: [\"33333\"],\n    state: \"dfa\",\n    type: \"external\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCertificateTemplate(\"trname\",\n    city=\"Cd\",\n    country=\"AM\",\n    curve_name=\"secp256r1\",\n    digest_type=\"sha1\",\n    email=\"dfa@efsa.com\",\n    id_type=\"host-ip\",\n    key_size=\"2048\",\n    key_type=\"rsa\",\n    name=\"ssss\",\n    organization=\"fds\",\n    organization_units=[\"FortinetTestLab\"],\n    scep_passwords=[\"33333\"],\n    state=\"dfa\",\n    type=\"external\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectCertificateTemplate(\"trname\", new()\n    {\n        City = \"Cd\",\n        Country = \"AM\",\n        CurveName = \"secp256r1\",\n        DigestType = \"sha1\",\n        Email = \"dfa@efsa.com\",\n        IdType = \"host-ip\",\n        KeySize = \"2048\",\n        KeyType = \"rsa\",\n        Name = \"ssss\",\n        Organization = \"fds\",\n        OrganizationUnits = new[]\n        {\n            \"FortinetTestLab\",\n        },\n        ScepPasswords = new[]\n        {\n            \"33333\",\n        },\n        State = \"dfa\",\n        Type = \"external\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCertificateTemplate(ctx, \"trname\", &fortimanager.ObjectCertificateTemplateArgs{\n\t\t\tCity:         pulumi.String(\"Cd\"),\n\t\t\tCountry:      pulumi.String(\"AM\"),\n\t\t\tCurveName:    pulumi.String(\"secp256r1\"),\n\t\t\tDigestType:   pulumi.String(\"sha1\"),\n\t\t\tEmail:        pulumi.String(\"dfa@efsa.com\"),\n\t\t\tIdType:       pulumi.String(\"host-ip\"),\n\t\t\tKeySize:      pulumi.String(\"2048\"),\n\t\t\tKeyType:      pulumi.String(\"rsa\"),\n\t\t\tName:         pulumi.String(\"ssss\"),\n\t\t\tOrganization: pulumi.String(\"fds\"),\n\t\t\tOrganizationUnits: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"FortinetTestLab\"),\n\t\t\t},\n\t\t\tScepPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"33333\"),\n\t\t\t},\n\t\t\tState: pulumi.String(\"dfa\"),\n\t\t\tType:  pulumi.String(\"external\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCertificateTemplate;\nimport com.pulumi.fortimanager.ObjectCertificateTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectCertificateTemplate(\"trname\", ObjectCertificateTemplateArgs.builder()\n            .city(\"Cd\")\n            .country(\"AM\")\n            .curveName(\"secp256r1\")\n            .digestType(\"sha1\")\n            .email(\"dfa@efsa.com\")\n            .idType(\"host-ip\")\n            .keySize(\"2048\")\n            .keyType(\"rsa\")\n            .name(\"ssss\")\n            .organization(\"fds\")\n            .organizationUnits(\"FortinetTestLab\")\n            .scepPasswords(\"33333\")\n            .state(\"dfa\")\n            .type(\"external\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectCertificateTemplate\n    properties:\n      city: Cd\n      country: AM\n      curveName: secp256r1\n      digestType: sha1\n      email: dfa@efsa.com\n      idType: host-ip\n      keySize: '2048'\n      keyType: rsa\n      name: ssss\n      organization: fds\n      organizationUnits:\n        - FortinetTestLab\n      scepPasswords:\n        - '33333'\n      state: dfa\n      type: external\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectCertificate Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCertificateTemplate:ObjectCertificateTemplate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "city": {
          "type": "string",
          "description": "City.\n"
        },
        "country": {
          "type": "string",
          "description": "Country.\n"
        },
        "curveName": {
          "type": "string",
          "description": "Curve-Name. Valid values: <span pulumi-lang-nodejs=\"`secp256r1`\" pulumi-lang-dotnet=\"`Secp256r1`\" pulumi-lang-go=\"`secp256r1`\" pulumi-lang-python=\"`secp256r1`\" pulumi-lang-yaml=\"`secp256r1`\" pulumi-lang-java=\"`secp256r1`\">`secp256r1`</span>, <span pulumi-lang-nodejs=\"`secp384r1`\" pulumi-lang-dotnet=\"`Secp384r1`\" pulumi-lang-go=\"`secp384r1`\" pulumi-lang-python=\"`secp384r1`\" pulumi-lang-yaml=\"`secp384r1`\" pulumi-lang-java=\"`secp384r1`\">`secp384r1`</span>, <span pulumi-lang-nodejs=\"`secp521r1`\" pulumi-lang-dotnet=\"`Secp521r1`\" pulumi-lang-go=\"`secp521r1`\" pulumi-lang-python=\"`secp521r1`\" pulumi-lang-yaml=\"`secp521r1`\" pulumi-lang-java=\"`secp521r1`\">`secp521r1`</span>.\n"
        },
        "digestType": {
          "type": "string",
          "description": "Digest-Type. Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "email": {
          "type": "string",
          "description": "Email.\n"
        },
        "idType": {
          "type": "string",
          "description": "Id-Type. Valid values: `host-ip`, `domain-name`, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        },
        "keySize": {
          "type": "string",
          "description": "Key-Size. Valid values: <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Key-Type. Valid values: <span pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\">`rsa`</span>, <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCertificateTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization.\n"
        },
        "organizationUnits": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Organization-Unit.\n"
        },
        "scepCaIdentifier": {
          "type": "string",
          "description": "Scep-Ca-Identifier.\n"
        },
        "scepPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Scep-Password.\n",
          "secret": true
        },
        "scepServer": {
          "type": "string",
          "description": "Scep-Server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "state": {
          "type": "string",
          "description": "State.\n"
        },
        "subjectAltName": {
          "type": "string",
          "description": "<i>Support meta variable</i>\n"
        },
        "subjectName": {
          "type": "string",
          "description": "Subject-Name.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`external`\" pulumi-lang-dotnet=\"`External`\" pulumi-lang-go=\"`external`\" pulumi-lang-python=\"`external`\" pulumi-lang-yaml=\"`external`\" pulumi-lang-java=\"`external`\">`external`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "curveName",
        "digestType",
        "idType",
        "keySize",
        "keyType",
        "name",
        "objectCertificateTemplateId",
        "organizationUnits",
        "scepPasswords",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "city": {
          "type": "string",
          "description": "City.\n"
        },
        "country": {
          "type": "string",
          "description": "Country.\n"
        },
        "curveName": {
          "type": "string",
          "description": "Curve-Name. Valid values: <span pulumi-lang-nodejs=\"`secp256r1`\" pulumi-lang-dotnet=\"`Secp256r1`\" pulumi-lang-go=\"`secp256r1`\" pulumi-lang-python=\"`secp256r1`\" pulumi-lang-yaml=\"`secp256r1`\" pulumi-lang-java=\"`secp256r1`\">`secp256r1`</span>, <span pulumi-lang-nodejs=\"`secp384r1`\" pulumi-lang-dotnet=\"`Secp384r1`\" pulumi-lang-go=\"`secp384r1`\" pulumi-lang-python=\"`secp384r1`\" pulumi-lang-yaml=\"`secp384r1`\" pulumi-lang-java=\"`secp384r1`\">`secp384r1`</span>, <span pulumi-lang-nodejs=\"`secp521r1`\" pulumi-lang-dotnet=\"`Secp521r1`\" pulumi-lang-go=\"`secp521r1`\" pulumi-lang-python=\"`secp521r1`\" pulumi-lang-yaml=\"`secp521r1`\" pulumi-lang-java=\"`secp521r1`\">`secp521r1`</span>.\n"
        },
        "digestType": {
          "type": "string",
          "description": "Digest-Type. Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "email": {
          "type": "string",
          "description": "Email.\n"
        },
        "idType": {
          "type": "string",
          "description": "Id-Type. Valid values: `host-ip`, `domain-name`, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        },
        "keySize": {
          "type": "string",
          "description": "Key-Size. Valid values: <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Key-Type. Valid values: <span pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\">`rsa`</span>, <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCertificateTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization.\n"
        },
        "organizationUnits": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Organization-Unit.\n"
        },
        "scepCaIdentifier": {
          "type": "string",
          "description": "Scep-Ca-Identifier.\n"
        },
        "scepPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Scep-Password.\n",
          "secret": true
        },
        "scepServer": {
          "type": "string",
          "description": "Scep-Server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "state": {
          "type": "string",
          "description": "State.\n"
        },
        "subjectAltName": {
          "type": "string",
          "description": "<i>Support meta variable</i>\n"
        },
        "subjectName": {
          "type": "string",
          "description": "Subject-Name.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`external`\" pulumi-lang-dotnet=\"`External`\" pulumi-lang-go=\"`external`\" pulumi-lang-python=\"`external`\" pulumi-lang-yaml=\"`external`\" pulumi-lang-java=\"`external`\">`external`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCertificateTemplate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "city": {
            "type": "string",
            "description": "City.\n"
          },
          "country": {
            "type": "string",
            "description": "Country.\n"
          },
          "curveName": {
            "type": "string",
            "description": "Curve-Name. Valid values: <span pulumi-lang-nodejs=\"`secp256r1`\" pulumi-lang-dotnet=\"`Secp256r1`\" pulumi-lang-go=\"`secp256r1`\" pulumi-lang-python=\"`secp256r1`\" pulumi-lang-yaml=\"`secp256r1`\" pulumi-lang-java=\"`secp256r1`\">`secp256r1`</span>, <span pulumi-lang-nodejs=\"`secp384r1`\" pulumi-lang-dotnet=\"`Secp384r1`\" pulumi-lang-go=\"`secp384r1`\" pulumi-lang-python=\"`secp384r1`\" pulumi-lang-yaml=\"`secp384r1`\" pulumi-lang-java=\"`secp384r1`\">`secp384r1`</span>, <span pulumi-lang-nodejs=\"`secp521r1`\" pulumi-lang-dotnet=\"`Secp521r1`\" pulumi-lang-go=\"`secp521r1`\" pulumi-lang-python=\"`secp521r1`\" pulumi-lang-yaml=\"`secp521r1`\" pulumi-lang-java=\"`secp521r1`\">`secp521r1`</span>.\n"
          },
          "digestType": {
            "type": "string",
            "description": "Digest-Type. Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
          },
          "email": {
            "type": "string",
            "description": "Email.\n"
          },
          "idType": {
            "type": "string",
            "description": "Id-Type. Valid values: `host-ip`, `domain-name`, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
          },
          "keySize": {
            "type": "string",
            "description": "Key-Size. Valid values: <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "keyType": {
            "type": "string",
            "description": "Key-Type. Valid values: <span pulumi-lang-nodejs=\"`rsa`\" pulumi-lang-dotnet=\"`Rsa`\" pulumi-lang-go=\"`rsa`\" pulumi-lang-python=\"`rsa`\" pulumi-lang-yaml=\"`rsa`\" pulumi-lang-java=\"`rsa`\">`rsa`</span>, <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectCertificateTemplateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "organization": {
            "type": "string",
            "description": "Organization.\n"
          },
          "organizationUnits": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Organization-Unit.\n"
          },
          "scepCaIdentifier": {
            "type": "string",
            "description": "Scep-Ca-Identifier.\n"
          },
          "scepPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Scep-Password.\n",
            "secret": true
          },
          "scepServer": {
            "type": "string",
            "description": "Scep-Server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "state": {
            "type": "string",
            "description": "State.\n"
          },
          "subjectAltName": {
            "type": "string",
            "description": "<i>Support meta variable</i>\n"
          },
          "subjectName": {
            "type": "string",
            "description": "Subject-Name.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`external`\" pulumi-lang-dotnet=\"`External`\" pulumi-lang-go=\"`external`\" pulumi-lang-python=\"`external`\" pulumi-lang-yaml=\"`external`\" pulumi-lang-java=\"`external`\">`external`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCifsDomaincontroller:ObjectCifsDomaincontroller": {
      "description": "Define known domain controller servers.\n\n## Import\n\nObjectCifs DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCifsDomaincontroller:ObjectCifsDomaincontroller labelname {{server_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 server address.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 server address.\n"
        },
        "objectCifsDomaincontrollerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{server_name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for specified username.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of service. Port number 0 indicates automatic discovery.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of the server to connect to.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to sign in with. Must have proper permissions for service.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "ip6",
        "objectCifsDomaincontrollerId",
        "passwords"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 server address.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 server address.\n"
        },
        "objectCifsDomaincontrollerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{server_name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for specified username.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of service. Port number 0 indicates automatic discovery.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of the server to connect to.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to sign in with. Must have proper permissions for service.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCifsDomaincontroller resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainName": {
            "type": "string",
            "description": "Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv4 server address.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IPv6 server address.\n"
          },
          "objectCifsDomaincontrollerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{server_name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for specified username.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port number of service. Port number 0 indicates automatic discovery.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverName": {
            "type": "string",
            "description": "Name of the server to connect to.\n"
          },
          "username": {
            "type": "string",
            "description": "User name to sign in with. Must have proper permissions for service.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCifsProfile:ObjectCifsProfile": {
      "description": "Configure CIFS profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectCifsProfileFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectCifsProfileFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectCifsProfileFilefilter`\" pulumi-lang-python=\"`fortimanager_object_cifs_profile_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectCifsProfileFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectCifsProfileFilefilter`\">`fortimanager_object_cifs_profile_filefilter`</span>\n>- <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectCifsProfileServerkeytab`\" pulumi-lang-dotnet=\"`FortimanagerObjectCifsProfileServerkeytab`\" pulumi-lang-go=\"`fortimanagerObjectCifsProfileServerkeytab`\" pulumi-lang-python=\"`fortimanager_object_cifs_profile_serverkeytab`\" pulumi-lang-yaml=\"`fortimanagerObjectCifsProfileServerkeytab`\" pulumi-lang-java=\"`fortimanagerObjectCifsProfileServerkeytab`\">`fortimanager_object_cifs_profile_serverkeytab`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCifsProfile(\"trname\", {name: \"terr-cifs-profile\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCifsProfile(\"trname\", name=\"terr-cifs-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectCifsProfile(\"trname\", new()\n    {\n        Name = \"terr-cifs-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCifsProfile(ctx, \"trname\", &fortimanager.ObjectCifsProfileArgs{\n\t\t\tName: pulumi.String(\"terr-cifs-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCifsProfile;\nimport com.pulumi.fortimanager.ObjectCifsProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectCifsProfile(\"trname\", ObjectCifsProfileArgs.builder()\n            .name(\"terr-cifs-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectCifsProfile\n    properties:\n      name: terr-cifs-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectCifs Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCifsProfile:ObjectCifsProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to decrypt CIFS traffic.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectCifsProfileFileFilter:ObjectCifsProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectCifsProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCredentialType": {
          "type": "string",
          "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
        },
        "serverKeytabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCifsProfileServerKeytab:ObjectCifsProfileServerKeytab"
          },
          "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "domainController",
        "name",
        "objectCifsProfileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to decrypt CIFS traffic.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectCifsProfileFileFilter:ObjectCifsProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectCifsProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCredentialType": {
          "type": "string",
          "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
        },
        "serverKeytabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCifsProfileServerKeytab:ObjectCifsProfileServerKeytab"
          },
          "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCifsProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainController": {
            "type": "string",
            "description": "Domain for which to decrypt CIFS traffic.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fileFilter": {
            "$ref": "#/types/fortimanager:index%2FObjectCifsProfileFileFilter:ObjectCifsProfileFileFilter",
            "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectCifsProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverCredentialType": {
            "type": "string",
            "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
          },
          "serverKeytabs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCifsProfileServerKeytab:ObjectCifsProfileServerKeytab"
            },
            "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCliTemplate:ObjectCliTemplate": {
      "description": "ObjectCli Template\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCliTemplate(\"trname\", {\n    description: \"This is a Terraform example\",\n    name: \"terr-cli-template\",\n    script: \"terr-script\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCliTemplate(\"trname\",\n    description=\"This is a Terraform example\",\n    name=\"terr-cli-template\",\n    script=\"terr-script\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectCliTemplate(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Name = \"terr-cli-template\",\n        Script = \"terr-script\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCliTemplate(ctx, \"trname\", &fortimanager.ObjectCliTemplateArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-cli-template\"),\n\t\t\tScript:      pulumi.String(\"terr-script\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCliTemplate;\nimport com.pulumi.fortimanager.ObjectCliTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectCliTemplate(\"trname\", ObjectCliTemplateArgs.builder()\n            .description(\"This is a Terraform example\")\n            .name(\"terr-cli-template\")\n            .script(\"terr-script\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectCliTemplate\n    properties:\n      description: This is a Terraform example\n      name: terr-cli-template\n      script: terr-script\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectCli Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCliTemplate:ObjectCliTemplate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "modificationTime": {
          "type": "string",
          "description": "Modification-Time.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCliTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
        },
        "position": {
          "type": "string",
          "description": "Position. Valid values: `post-vdom-copy`, `prep-vdom-copy`.\n"
        },
        "provision": {
          "type": "string",
          "description": "Provision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCliTemplateScopemember:ObjectCliTemplateScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "script": {
          "type": "string",
          "description": "Script.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`cli`\" pulumi-lang-dotnet=\"`Cli`\" pulumi-lang-go=\"`cli`\" pulumi-lang-python=\"`cli`\" pulumi-lang-yaml=\"`cli`\" pulumi-lang-java=\"`cli`\">`cli`</span>, <span pulumi-lang-nodejs=\"`jinja`\" pulumi-lang-dotnet=\"`Jinja`\" pulumi-lang-go=\"`jinja`\" pulumi-lang-python=\"`jinja`\" pulumi-lang-yaml=\"`jinja`\" pulumi-lang-java=\"`jinja`\">`jinja`</span>.\n"
        },
        "variables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Variables.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCliTemplateId",
        "options",
        "variables"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "modificationTime": {
          "type": "string",
          "description": "Modification-Time.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCliTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
        },
        "position": {
          "type": "string",
          "description": "Position. Valid values: `post-vdom-copy`, `prep-vdom-copy`.\n"
        },
        "provision": {
          "type": "string",
          "description": "Provision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCliTemplateScopemember:ObjectCliTemplateScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "script": {
          "type": "string",
          "description": "Script.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`cli`\" pulumi-lang-dotnet=\"`Cli`\" pulumi-lang-go=\"`cli`\" pulumi-lang-python=\"`cli`\" pulumi-lang-yaml=\"`cli`\" pulumi-lang-java=\"`cli`\">`cli`</span>, <span pulumi-lang-nodejs=\"`jinja`\" pulumi-lang-dotnet=\"`Jinja`\" pulumi-lang-go=\"`jinja`\" pulumi-lang-python=\"`jinja`\" pulumi-lang-yaml=\"`jinja`\" pulumi-lang-java=\"`jinja`\">`jinja`</span>.\n"
        },
        "variables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Variables.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCliTemplate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "modificationTime": {
            "type": "string",
            "description": "Modification-Time.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectCliTemplateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
          },
          "position": {
            "type": "string",
            "description": "Position. Valid values: `post-vdom-copy`, `prep-vdom-copy`.\n"
          },
          "provision": {
            "type": "string",
            "description": "Provision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopemembers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCliTemplateScopemember:ObjectCliTemplateScopemember"
            },
            "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "script": {
            "type": "string",
            "description": "Script.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`cli`\" pulumi-lang-dotnet=\"`Cli`\" pulumi-lang-go=\"`cli`\" pulumi-lang-python=\"`cli`\" pulumi-lang-yaml=\"`cli`\" pulumi-lang-java=\"`cli`\">`cli`</span>, <span pulumi-lang-nodejs=\"`jinja`\" pulumi-lang-dotnet=\"`Jinja`\" pulumi-lang-go=\"`jinja`\" pulumi-lang-python=\"`jinja`\" pulumi-lang-yaml=\"`jinja`\" pulumi-lang-java=\"`jinja`\">`jinja`</span>.\n"
          },
          "variables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Variables.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCliTemplategroup:ObjectCliTemplategroup": {
      "description": "ObjectCli TemplateGroup\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCliTemplate(\"trname\", {\n    description: \"This is a Terraform example\",\n    name: \"terr-cli-template\",\n    script: \"terr-script\",\n});\nconst trnameObjectCliTemplategroup = new fortimanager.ObjectCliTemplategroup(\"trname\", {\n    description: \"This is a Terraform example\",\n    members: [\"terr-cli-template\"],\n    name: \"terr-cli-tplt-grp\",\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCliTemplate(\"trname\",\n    description=\"This is a Terraform example\",\n    name=\"terr-cli-template\",\n    script=\"terr-script\")\ntrname_object_cli_templategroup = fortimanager.ObjectCliTemplategroup(\"trname\",\n    description=\"This is a Terraform example\",\n    members=[\"terr-cli-template\"],\n    name=\"terr-cli-tplt-grp\",\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectCliTemplate(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Name = \"terr-cli-template\",\n        Script = \"terr-script\",\n    });\n\n    var trnameObjectCliTemplategroup = new Fortimanager.ObjectCliTemplategroup(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Members = new[]\n        {\n            \"terr-cli-template\",\n        },\n        Name = \"terr-cli-tplt-grp\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectCliTemplate(ctx, \"trname\", &fortimanager.ObjectCliTemplateArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-cli-template\"),\n\t\t\tScript:      pulumi.String(\"terr-script\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectCliTemplategroup(ctx, \"trname\", &fortimanager.ObjectCliTemplategroupArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-cli-template\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-cli-tplt-grp\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCliTemplate;\nimport com.pulumi.fortimanager.ObjectCliTemplateArgs;\nimport com.pulumi.fortimanager.ObjectCliTemplategroup;\nimport com.pulumi.fortimanager.ObjectCliTemplategroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectCliTemplate(\"trname\", ObjectCliTemplateArgs.builder()\n            .description(\"This is a Terraform example\")\n            .name(\"terr-cli-template\")\n            .script(\"terr-script\")\n            .build());\n\n        var trnameObjectCliTemplategroup = new ObjectCliTemplategroup(\"trnameObjectCliTemplategroup\", ObjectCliTemplategroupArgs.builder()\n            .description(\"This is a Terraform example\")\n            .members(\"terr-cli-template\")\n            .name(\"terr-cli-tplt-grp\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectCliTemplate\n    properties:\n      description: This is a Terraform example\n      name: terr-cli-template\n      script: terr-script\n  trnameObjectCliTemplategroup:\n    type: fortimanager:ObjectCliTemplategroup\n    name: trname\n    properties:\n      description: This is a Terraform example\n      members:\n        - terr-cli-template\n      name: terr-cli-tplt-grp\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectCli TemplateGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCliTemplategroup:ObjectCliTemplategroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member.\n"
        },
        "modificationTime": {
          "type": "string",
          "description": "Modification-Time.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCliTemplategroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCliTemplategroupScopemember:ObjectCliTemplategroupScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "variables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Variables.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectCliTemplategroupId",
        "options",
        "variables"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member.\n"
        },
        "modificationTime": {
          "type": "string",
          "description": "Modification-Time.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCliTemplategroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectCliTemplategroupScopemember:ObjectCliTemplategroupScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "variables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Variables.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCliTemplategroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Member.\n"
          },
          "modificationTime": {
            "type": "string",
            "description": "Modification-Time.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectCliTemplategroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
          },
          "scopemembers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectCliTemplategroupScopemember:ObjectCliTemplategroupScopemember"
            },
            "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "variables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Variables.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCloudOrchestaws:ObjectCloudOrchestaws": {
      "description": "ObjectCloud OrchestAws\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCloudOrchestaws(\"trname\", {\n    name: \"terr-orchestaws\",\n    regionName: \"us-east-1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCloudOrchestaws(\"trname\",\n    name=\"terr-orchestaws\",\n    region_name=\"us-east-1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectCloudOrchestaws(\"trname\", new()\n    {\n        Name = \"terr-orchestaws\",\n        RegionName = \"us-east-1\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCloudOrchestaws(ctx, \"trname\", &fortimanager.ObjectCloudOrchestawsArgs{\n\t\t\tName:       pulumi.String(\"terr-orchestaws\"),\n\t\t\tRegionName: pulumi.String(\"us-east-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCloudOrchestaws;\nimport com.pulumi.fortimanager.ObjectCloudOrchestawsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectCloudOrchestaws(\"trname\", ObjectCloudOrchestawsArgs.builder()\n            .name(\"terr-orchestaws\")\n            .regionName(\"us-east-1\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectCloudOrchestaws\n    properties:\n      name: terr-orchestaws\n      regionName: us-east-1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectCloud OrchestAws can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCloudOrchestaws:ObjectCloudOrchestaws labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "connector": {
          "type": "string",
          "description": "Connector.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCloudOrchestawsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "regionName": {
          "type": "string",
          "description": "Region-Name. Valid values: `us-east-1`, `us-east-2`, `us-west-1`, `us-west-2`, `eu-west-1`, `eu-west-2`, `eu-west-3`, `eu-north-1`, `eu-south-1`, `eu-south-2`, `eu-central-1`, `eu-central-2`, `ca-central-1`, `ap-southeast-1`, `ap-southeast-2`, `ap-southeast-3`, `ap-southeast-4`, `ap-south-1`, `ap-south-2`, `ap-northeast-1`, `ap-northeast-2`, `ap-northeast-3`, `af-south-1`, `me-central-1`, `me-south-1`, `sa-east-1`, `ap-east-1`, `us-gov-east-1`, `us-gov-west-1`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "templateConfiguration": {
          "type": "string",
          "description": "Template-Configuration.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCloudOrchestawsId",
        "regionName"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "connector": {
          "type": "string",
          "description": "Connector.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCloudOrchestawsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "regionName": {
          "type": "string",
          "description": "Region-Name. Valid values: `us-east-1`, `us-east-2`, `us-west-1`, `us-west-2`, `eu-west-1`, `eu-west-2`, `eu-west-3`, `eu-north-1`, `eu-south-1`, `eu-south-2`, `eu-central-1`, `eu-central-2`, `ca-central-1`, `ap-southeast-1`, `ap-southeast-2`, `ap-southeast-3`, `ap-southeast-4`, `ap-south-1`, `ap-south-2`, `ap-northeast-1`, `ap-northeast-2`, `ap-northeast-3`, `af-south-1`, `me-central-1`, `me-south-1`, `sa-east-1`, `ap-east-1`, `us-gov-east-1`, `us-gov-west-1`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "templateConfiguration": {
          "type": "string",
          "description": "Template-Configuration.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCloudOrchestaws resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "connector": {
            "type": "string",
            "description": "Connector.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectCloudOrchestawsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "regionName": {
            "type": "string",
            "description": "Region-Name. Valid values: `us-east-1`, `us-east-2`, `us-west-1`, `us-west-2`, `eu-west-1`, `eu-west-2`, `eu-west-3`, `eu-north-1`, `eu-south-1`, `eu-south-2`, `eu-central-1`, `eu-central-2`, `ca-central-1`, `ap-southeast-1`, `ap-southeast-2`, `ap-southeast-3`, `ap-southeast-4`, `ap-south-1`, `ap-south-2`, `ap-northeast-1`, `ap-northeast-2`, `ap-northeast-3`, `af-south-1`, `me-central-1`, `me-south-1`, `sa-east-1`, `ap-east-1`, `us-gov-east-1`, `us-gov-west-1`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "templateConfiguration": {
            "type": "string",
            "description": "Template-Configuration.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCloudOrchestawsconnector:ObjectCloudOrchestawsconnector": {
      "description": "ObjectCloud OrchestAwsconnector\n\n## Import\n\nObjectCloud OrchestAwsconnector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCloudOrchestawsconnector:ObjectCloudOrchestawsconnector labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessKeyId": {
          "type": "string",
          "description": "Access-Key-Id.\n"
        },
        "accessKeySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access-Key-Secret.\n",
          "secret": true
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCloudOrchestawsconnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "useMetadataIam": {
          "type": "string",
          "description": "Use-Metadata-Iam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessKeySecrets",
        "name",
        "objectCloudOrchestawsconnectorId",
        "useMetadataIam"
      ],
      "inputProperties": {
        "accessKeyId": {
          "type": "string",
          "description": "Access-Key-Id.\n"
        },
        "accessKeySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access-Key-Secret.\n",
          "secret": true
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCloudOrchestawsconnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "useMetadataIam": {
          "type": "string",
          "description": "Use-Metadata-Iam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCloudOrchestawsconnector resources.\n",
        "properties": {
          "accessKeyId": {
            "type": "string",
            "description": "Access-Key-Id.\n"
          },
          "accessKeySecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Access-Key-Secret.\n",
            "secret": true
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectCloudOrchestawsconnectorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "useMetadataIam": {
            "type": "string",
            "description": "Use-Metadata-Iam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCloudOrchestawstemplateAutoscaleexistingvpc:ObjectCloudOrchestawstemplateAutoscaleexistingvpc": {
      "description": "ObjectCloud OrchestAwstemplateAutoscaleExistingVpc\n\n## Import\n\nObjectCloud OrchestAwstemplateAutoscaleExistingVpc can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCloudOrchestawstemplateAutoscaleexistingvpc:ObjectCloudOrchestawstemplateAutoscaleexistingvpc labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customAssetContainer": {
          "type": "string",
          "description": "Custom-Asset-Container.\n"
        },
        "customAssetDirectory": {
          "type": "string",
          "description": "Custom-Asset-Directory.\n"
        },
        "customIdentifier": {
          "type": "string",
          "description": "Custom-Identifier.\n"
        },
        "fazAutoscaleAdminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Faz-Autoscale-Admin-Password.\n",
          "secret": true
        },
        "fazAutoscaleAdminUsername": {
          "type": "string",
          "description": "Faz-Autoscale-Admin-Username.\n"
        },
        "fazCustomPrivateIpaddress": {
          "type": "string",
          "description": "Faz-Custom-Private-Ipaddress.\n"
        },
        "fazInstanceType": {
          "type": "string",
          "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
        },
        "fazIntegrationOptions": {
          "type": "string",
          "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fazVersion": {
          "type": "string",
          "description": "Faz-Version.\n"
        },
        "fgtAdminCidr": {
          "type": "string",
          "description": "Fgt-Admin-Cidr.\n"
        },
        "fgtAdminPort": {
          "type": "number",
          "description": "Fgt-Admin-Port.\n"
        },
        "fgtInstanceType": {
          "type": "string",
          "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
        },
        "fgtPskSecret": {
          "type": "string",
          "description": "Fgt-Psk-Secret.\n"
        },
        "fgtasgCoolDown": {
          "type": "number",
          "description": "Fgtasg-Cool-Down.\n"
        },
        "fgtasgDesiredCapacityByol": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Byol.\n"
        },
        "fgtasgDesiredCapacityPayg": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Payg.\n"
        },
        "fgtasgHealthCheckGracePeriod": {
          "type": "number",
          "description": "Fgtasg-Health-Check-Grace-Period.\n"
        },
        "fgtasgMaxSizeByol": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Byol.\n"
        },
        "fgtasgMaxSizePayg": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Payg.\n"
        },
        "fgtasgMinSizeByol": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Byol.\n"
        },
        "fgtasgMinSizePayg": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Payg.\n"
        },
        "fgtasgScaleInThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-In-Threshold.\n"
        },
        "fgtasgScaleOutThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-Out-Threshold.\n"
        },
        "fosVersion": {
          "type": "string",
          "description": "Fos-Version.\n"
        },
        "getLicenseGracePeriod": {
          "type": "number",
          "description": "Get-License-Grace-Period.\n"
        },
        "heartbeatDelayAllowance": {
          "type": "number",
          "description": "Heartbeat-Delay-Allowance.\n"
        },
        "heartbeatInterval": {
          "type": "number",
          "description": "Heartbeat-Interval.\n"
        },
        "heartbeatLossCount": {
          "type": "number",
          "description": "Heartbeat-Loss-Count.\n"
        },
        "internalBalancerDnsName": {
          "type": "string",
          "description": "Internal-Balancer-Dns-Name.\n"
        },
        "internalBalancingOptions": {
          "type": "string",
          "description": "Internal-Balancing-Options. Valid values: `add a new internal load balancer`, `use a load balancer specified below`, `do not need one`.\n"
        },
        "internalTargetGroupHealthCheckPath": {
          "type": "string",
          "description": "Internal-Target-Group-Health-Check-Path.\n"
        },
        "keyPairName": {
          "type": "string",
          "description": "Key-Pair-Name.\n"
        },
        "lifecycleHookTimeout": {
          "type": "number",
          "description": "Lifecycle-Hook-Timeout.\n"
        },
        "loadbalancingHealthCheckThreshold": {
          "type": "number",
          "description": "Loadbalancing-Health-Check-Threshold.\n"
        },
        "loadbalancingTrafficPort": {
          "type": "number",
          "description": "Loadbalancing-Traffic-Port.\n"
        },
        "loadbalancingTrafficProtocol": {
          "type": "string",
          "description": "Loadbalancing-Traffic-Protocol. Valid values: `HTTPS`, `HTTP`, `TCP`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "notificationEmail": {
          "type": "string",
          "description": "Notification-Email.\n"
        },
        "objectCloudOrchestawstemplateAutoscaleexistingvpcId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryElectionTimeout": {
          "type": "number",
          "description": "Primary-Election-Timeout.\n"
        },
        "privateSubnet1": {
          "type": "string",
          "description": "Private-Subnet1.\n"
        },
        "privateSubnet2": {
          "type": "string",
          "description": "Private-Subnet2.\n"
        },
        "privateSubnetRouteTable": {
          "type": "string",
          "description": "Private-Subnet-Route-Table.\n"
        },
        "publicSubnet1": {
          "type": "string",
          "description": "Public-Subnet1.\n"
        },
        "publicSubnet2": {
          "type": "string",
          "description": "Public-Subnet2.\n"
        },
        "resourceTagPrefix": {
          "type": "string",
          "description": "Resource-Tag-Prefix.\n"
        },
        "s3BucketName": {
          "type": "string",
          "description": "S3-Bucket-Name.\n"
        },
        "s3KeyPrefix": {
          "type": "string",
          "description": "S3-Key-Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncRecoveryCount": {
          "type": "number",
          "description": "Sync-Recovery-Count.\n"
        },
        "terminateUnhealthyVm": {
          "type": "string",
          "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "useCustomAssetLocation": {
          "type": "string",
          "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "vpcCidr": {
          "type": "string",
          "description": "Vpc-Cidr.\n"
        },
        "vpcEndpointId": {
          "type": "string",
          "description": "Vpc-Endpoint-Id.\n"
        },
        "vpcId": {
          "type": "string",
          "description": "Vpc-Id.\n"
        }
      },
      "type": "object",
      "required": [
        "customIdentifier",
        "fazAutoscaleAdminPasswords",
        "fazInstanceType",
        "fazIntegrationOptions",
        "fazVersion",
        "fgtAdminCidr",
        "fgtAdminPort",
        "fgtInstanceType",
        "fgtPskSecret",
        "fgtasgCoolDown",
        "fgtasgDesiredCapacityByol",
        "fgtasgHealthCheckGracePeriod",
        "fgtasgMaxSizeByol",
        "fgtasgMaxSizePayg",
        "fgtasgMinSizeByol",
        "fgtasgScaleInThreshold",
        "fgtasgScaleOutThreshold",
        "fosVersion",
        "getLicenseGracePeriod",
        "heartbeatDelayAllowance",
        "heartbeatInterval",
        "heartbeatLossCount",
        "internalBalancingOptions",
        "internalTargetGroupHealthCheckPath",
        "lifecycleHookTimeout",
        "loadbalancingHealthCheckThreshold",
        "loadbalancingTrafficPort",
        "loadbalancingTrafficProtocol",
        "name",
        "objectCloudOrchestawstemplateAutoscaleexistingvpcId",
        "primaryElectionTimeout",
        "syncRecoveryCount",
        "terminateUnhealthyVm",
        "useCustomAssetLocation"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customAssetContainer": {
          "type": "string",
          "description": "Custom-Asset-Container.\n"
        },
        "customAssetDirectory": {
          "type": "string",
          "description": "Custom-Asset-Directory.\n"
        },
        "customIdentifier": {
          "type": "string",
          "description": "Custom-Identifier.\n"
        },
        "fazAutoscaleAdminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Faz-Autoscale-Admin-Password.\n",
          "secret": true
        },
        "fazAutoscaleAdminUsername": {
          "type": "string",
          "description": "Faz-Autoscale-Admin-Username.\n"
        },
        "fazCustomPrivateIpaddress": {
          "type": "string",
          "description": "Faz-Custom-Private-Ipaddress.\n"
        },
        "fazInstanceType": {
          "type": "string",
          "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
        },
        "fazIntegrationOptions": {
          "type": "string",
          "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fazVersion": {
          "type": "string",
          "description": "Faz-Version.\n"
        },
        "fgtAdminCidr": {
          "type": "string",
          "description": "Fgt-Admin-Cidr.\n"
        },
        "fgtAdminPort": {
          "type": "number",
          "description": "Fgt-Admin-Port.\n"
        },
        "fgtInstanceType": {
          "type": "string",
          "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
        },
        "fgtPskSecret": {
          "type": "string",
          "description": "Fgt-Psk-Secret.\n"
        },
        "fgtasgCoolDown": {
          "type": "number",
          "description": "Fgtasg-Cool-Down.\n"
        },
        "fgtasgDesiredCapacityByol": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Byol.\n"
        },
        "fgtasgDesiredCapacityPayg": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Payg.\n"
        },
        "fgtasgHealthCheckGracePeriod": {
          "type": "number",
          "description": "Fgtasg-Health-Check-Grace-Period.\n"
        },
        "fgtasgMaxSizeByol": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Byol.\n"
        },
        "fgtasgMaxSizePayg": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Payg.\n"
        },
        "fgtasgMinSizeByol": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Byol.\n"
        },
        "fgtasgMinSizePayg": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Payg.\n"
        },
        "fgtasgScaleInThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-In-Threshold.\n"
        },
        "fgtasgScaleOutThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-Out-Threshold.\n"
        },
        "fosVersion": {
          "type": "string",
          "description": "Fos-Version.\n"
        },
        "getLicenseGracePeriod": {
          "type": "number",
          "description": "Get-License-Grace-Period.\n"
        },
        "heartbeatDelayAllowance": {
          "type": "number",
          "description": "Heartbeat-Delay-Allowance.\n"
        },
        "heartbeatInterval": {
          "type": "number",
          "description": "Heartbeat-Interval.\n"
        },
        "heartbeatLossCount": {
          "type": "number",
          "description": "Heartbeat-Loss-Count.\n"
        },
        "internalBalancerDnsName": {
          "type": "string",
          "description": "Internal-Balancer-Dns-Name.\n"
        },
        "internalBalancingOptions": {
          "type": "string",
          "description": "Internal-Balancing-Options. Valid values: `add a new internal load balancer`, `use a load balancer specified below`, `do not need one`.\n"
        },
        "internalTargetGroupHealthCheckPath": {
          "type": "string",
          "description": "Internal-Target-Group-Health-Check-Path.\n"
        },
        "keyPairName": {
          "type": "string",
          "description": "Key-Pair-Name.\n"
        },
        "lifecycleHookTimeout": {
          "type": "number",
          "description": "Lifecycle-Hook-Timeout.\n"
        },
        "loadbalancingHealthCheckThreshold": {
          "type": "number",
          "description": "Loadbalancing-Health-Check-Threshold.\n"
        },
        "loadbalancingTrafficPort": {
          "type": "number",
          "description": "Loadbalancing-Traffic-Port.\n"
        },
        "loadbalancingTrafficProtocol": {
          "type": "string",
          "description": "Loadbalancing-Traffic-Protocol. Valid values: `HTTPS`, `HTTP`, `TCP`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "notificationEmail": {
          "type": "string",
          "description": "Notification-Email.\n"
        },
        "objectCloudOrchestawstemplateAutoscaleexistingvpcId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryElectionTimeout": {
          "type": "number",
          "description": "Primary-Election-Timeout.\n"
        },
        "privateSubnet1": {
          "type": "string",
          "description": "Private-Subnet1.\n"
        },
        "privateSubnet2": {
          "type": "string",
          "description": "Private-Subnet2.\n"
        },
        "privateSubnetRouteTable": {
          "type": "string",
          "description": "Private-Subnet-Route-Table.\n"
        },
        "publicSubnet1": {
          "type": "string",
          "description": "Public-Subnet1.\n"
        },
        "publicSubnet2": {
          "type": "string",
          "description": "Public-Subnet2.\n"
        },
        "resourceTagPrefix": {
          "type": "string",
          "description": "Resource-Tag-Prefix.\n"
        },
        "s3BucketName": {
          "type": "string",
          "description": "S3-Bucket-Name.\n"
        },
        "s3KeyPrefix": {
          "type": "string",
          "description": "S3-Key-Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncRecoveryCount": {
          "type": "number",
          "description": "Sync-Recovery-Count.\n"
        },
        "terminateUnhealthyVm": {
          "type": "string",
          "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "useCustomAssetLocation": {
          "type": "string",
          "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "vpcCidr": {
          "type": "string",
          "description": "Vpc-Cidr.\n"
        },
        "vpcEndpointId": {
          "type": "string",
          "description": "Vpc-Endpoint-Id.\n"
        },
        "vpcId": {
          "type": "string",
          "description": "Vpc-Id.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCloudOrchestawstemplateAutoscaleexistingvpc resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "customAssetContainer": {
            "type": "string",
            "description": "Custom-Asset-Container.\n"
          },
          "customAssetDirectory": {
            "type": "string",
            "description": "Custom-Asset-Directory.\n"
          },
          "customIdentifier": {
            "type": "string",
            "description": "Custom-Identifier.\n"
          },
          "fazAutoscaleAdminPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Faz-Autoscale-Admin-Password.\n",
            "secret": true
          },
          "fazAutoscaleAdminUsername": {
            "type": "string",
            "description": "Faz-Autoscale-Admin-Username.\n"
          },
          "fazCustomPrivateIpaddress": {
            "type": "string",
            "description": "Faz-Custom-Private-Ipaddress.\n"
          },
          "fazInstanceType": {
            "type": "string",
            "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
          },
          "fazIntegrationOptions": {
            "type": "string",
            "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "fazVersion": {
            "type": "string",
            "description": "Faz-Version.\n"
          },
          "fgtAdminCidr": {
            "type": "string",
            "description": "Fgt-Admin-Cidr.\n"
          },
          "fgtAdminPort": {
            "type": "number",
            "description": "Fgt-Admin-Port.\n"
          },
          "fgtInstanceType": {
            "type": "string",
            "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
          },
          "fgtPskSecret": {
            "type": "string",
            "description": "Fgt-Psk-Secret.\n"
          },
          "fgtasgCoolDown": {
            "type": "number",
            "description": "Fgtasg-Cool-Down.\n"
          },
          "fgtasgDesiredCapacityByol": {
            "type": "number",
            "description": "Fgtasg-Desired-Capacity-Byol.\n"
          },
          "fgtasgDesiredCapacityPayg": {
            "type": "number",
            "description": "Fgtasg-Desired-Capacity-Payg.\n"
          },
          "fgtasgHealthCheckGracePeriod": {
            "type": "number",
            "description": "Fgtasg-Health-Check-Grace-Period.\n"
          },
          "fgtasgMaxSizeByol": {
            "type": "number",
            "description": "Fgtasg-Max-Size-Byol.\n"
          },
          "fgtasgMaxSizePayg": {
            "type": "number",
            "description": "Fgtasg-Max-Size-Payg.\n"
          },
          "fgtasgMinSizeByol": {
            "type": "number",
            "description": "Fgtasg-Min-Size-Byol.\n"
          },
          "fgtasgMinSizePayg": {
            "type": "number",
            "description": "Fgtasg-Min-Size-Payg.\n"
          },
          "fgtasgScaleInThreshold": {
            "type": "number",
            "description": "Fgtasg-Scale-In-Threshold.\n"
          },
          "fgtasgScaleOutThreshold": {
            "type": "number",
            "description": "Fgtasg-Scale-Out-Threshold.\n"
          },
          "fosVersion": {
            "type": "string",
            "description": "Fos-Version.\n"
          },
          "getLicenseGracePeriod": {
            "type": "number",
            "description": "Get-License-Grace-Period.\n"
          },
          "heartbeatDelayAllowance": {
            "type": "number",
            "description": "Heartbeat-Delay-Allowance.\n"
          },
          "heartbeatInterval": {
            "type": "number",
            "description": "Heartbeat-Interval.\n"
          },
          "heartbeatLossCount": {
            "type": "number",
            "description": "Heartbeat-Loss-Count.\n"
          },
          "internalBalancerDnsName": {
            "type": "string",
            "description": "Internal-Balancer-Dns-Name.\n"
          },
          "internalBalancingOptions": {
            "type": "string",
            "description": "Internal-Balancing-Options. Valid values: `add a new internal load balancer`, `use a load balancer specified below`, `do not need one`.\n"
          },
          "internalTargetGroupHealthCheckPath": {
            "type": "string",
            "description": "Internal-Target-Group-Health-Check-Path.\n"
          },
          "keyPairName": {
            "type": "string",
            "description": "Key-Pair-Name.\n"
          },
          "lifecycleHookTimeout": {
            "type": "number",
            "description": "Lifecycle-Hook-Timeout.\n"
          },
          "loadbalancingHealthCheckThreshold": {
            "type": "number",
            "description": "Loadbalancing-Health-Check-Threshold.\n"
          },
          "loadbalancingTrafficPort": {
            "type": "number",
            "description": "Loadbalancing-Traffic-Port.\n"
          },
          "loadbalancingTrafficProtocol": {
            "type": "string",
            "description": "Loadbalancing-Traffic-Protocol. Valid values: `HTTPS`, `HTTP`, `TCP`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "notificationEmail": {
            "type": "string",
            "description": "Notification-Email.\n"
          },
          "objectCloudOrchestawstemplateAutoscaleexistingvpcId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "primaryElectionTimeout": {
            "type": "number",
            "description": "Primary-Election-Timeout.\n"
          },
          "privateSubnet1": {
            "type": "string",
            "description": "Private-Subnet1.\n"
          },
          "privateSubnet2": {
            "type": "string",
            "description": "Private-Subnet2.\n"
          },
          "privateSubnetRouteTable": {
            "type": "string",
            "description": "Private-Subnet-Route-Table.\n"
          },
          "publicSubnet1": {
            "type": "string",
            "description": "Public-Subnet1.\n"
          },
          "publicSubnet2": {
            "type": "string",
            "description": "Public-Subnet2.\n"
          },
          "resourceTagPrefix": {
            "type": "string",
            "description": "Resource-Tag-Prefix.\n"
          },
          "s3BucketName": {
            "type": "string",
            "description": "S3-Bucket-Name.\n"
          },
          "s3KeyPrefix": {
            "type": "string",
            "description": "S3-Key-Prefix.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "syncRecoveryCount": {
            "type": "number",
            "description": "Sync-Recovery-Count.\n"
          },
          "terminateUnhealthyVm": {
            "type": "string",
            "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "useCustomAssetLocation": {
            "type": "string",
            "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "vpcCidr": {
            "type": "string",
            "description": "Vpc-Cidr.\n"
          },
          "vpcEndpointId": {
            "type": "string",
            "description": "Vpc-Endpoint-Id.\n"
          },
          "vpcId": {
            "type": "string",
            "description": "Vpc-Id.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCloudOrchestawstemplateAutoscalenewvpc:ObjectCloudOrchestawstemplateAutoscalenewvpc": {
      "description": "ObjectCloud OrchestAwstemplateAutoscaleNewVpc\n\n## Import\n\nObjectCloud OrchestAwstemplateAutoscaleNewVpc can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCloudOrchestawstemplateAutoscalenewvpc:ObjectCloudOrchestawstemplateAutoscalenewvpc labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "availabilityZones": {
          "type": "string",
          "description": "Availability-Zones.\n"
        },
        "customAssetContainer": {
          "type": "string",
          "description": "Custom-Asset-Container.\n"
        },
        "customAssetDirectory": {
          "type": "string",
          "description": "Custom-Asset-Directory.\n"
        },
        "customIdentifier": {
          "type": "string",
          "description": "Custom-Identifier.\n"
        },
        "fazAutoscaleAdminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Faz-Autoscale-Admin-Password.\n",
          "secret": true
        },
        "fazAutoscaleAdminUsername": {
          "type": "string",
          "description": "Faz-Autoscale-Admin-Username.\n"
        },
        "fazCustomPrivateIpaddress": {
          "type": "string",
          "description": "Faz-Custom-Private-Ipaddress.\n"
        },
        "fazInstanceType": {
          "type": "string",
          "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
        },
        "fazIntegrationOptions": {
          "type": "string",
          "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fazVersion": {
          "type": "string",
          "description": "Faz-Version.\n"
        },
        "fgtAdminCidr": {
          "type": "string",
          "description": "Fgt-Admin-Cidr.\n"
        },
        "fgtAdminPort": {
          "type": "number",
          "description": "Fgt-Admin-Port.\n"
        },
        "fgtInstanceType": {
          "type": "string",
          "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
        },
        "fgtPskSecret": {
          "type": "string",
          "description": "Fgt-Psk-Secret.\n"
        },
        "fgtasgCoolDown": {
          "type": "number",
          "description": "Fgtasg-Cool-Down.\n"
        },
        "fgtasgDesiredCapacityByol": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Byol.\n"
        },
        "fgtasgDesiredCapacityPayg": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Payg.\n"
        },
        "fgtasgHealthCheckGracePeriod": {
          "type": "number",
          "description": "Fgtasg-Health-Check-Grace-Period.\n"
        },
        "fgtasgMaxSizeByol": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Byol.\n"
        },
        "fgtasgMaxSizePayg": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Payg.\n"
        },
        "fgtasgMinSizeByol": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Byol.\n"
        },
        "fgtasgMinSizePayg": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Payg.\n"
        },
        "fgtasgScaleInThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-In-Threshold.\n"
        },
        "fgtasgScaleOutThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-Out-Threshold.\n"
        },
        "fosVersion": {
          "type": "string",
          "description": "Fos-Version.\n"
        },
        "getLicenseGracePeriod": {
          "type": "number",
          "description": "Get-License-Grace-Period.\n"
        },
        "heartbeatDelayAllowance": {
          "type": "number",
          "description": "Heartbeat-Delay-Allowance.\n"
        },
        "heartbeatInterval": {
          "type": "number",
          "description": "Heartbeat-Interval.\n"
        },
        "heartbeatLossCount": {
          "type": "number",
          "description": "Heartbeat-Loss-Count.\n"
        },
        "internalBalancerDnsName": {
          "type": "string",
          "description": "Internal-Balancer-Dns-Name.\n"
        },
        "internalBalancingOptions": {
          "type": "string",
          "description": "Internal-Balancing-Options. Valid values: `add a new internal load balancer`, `use a load balancer specified below`, `do not need one`.\n"
        },
        "internalTargetGroupHealthCheckPath": {
          "type": "string",
          "description": "Internal-Target-Group-Health-Check-Path.\n"
        },
        "keyPairName": {
          "type": "string",
          "description": "Key-Pair-Name.\n"
        },
        "lifecycleHookTimeout": {
          "type": "number",
          "description": "Lifecycle-Hook-Timeout.\n"
        },
        "loadbalancingHealthCheckThreshold": {
          "type": "number",
          "description": "Loadbalancing-Health-Check-Threshold.\n"
        },
        "loadbalancingTrafficPort": {
          "type": "number",
          "description": "Loadbalancing-Traffic-Port.\n"
        },
        "loadbalancingTrafficProtocol": {
          "type": "string",
          "description": "Loadbalancing-Traffic-Protocol. Valid values: `HTTPS`, `HTTP`, `TCP`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "notificationEmail": {
          "type": "string",
          "description": "Notification-Email.\n"
        },
        "objectCloudOrchestawstemplateAutoscalenewvpcId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryElectionTimeout": {
          "type": "number",
          "description": "Primary-Election-Timeout.\n"
        },
        "privateSubnet1Cidr": {
          "type": "string",
          "description": "Private-Subnet1-Cidr.\n"
        },
        "privateSubnet2Cidr": {
          "type": "string",
          "description": "Private-Subnet2-Cidr.\n"
        },
        "publicSubnet1Cidr": {
          "type": "string",
          "description": "Public-Subnet1-Cidr.\n"
        },
        "publicSubnet2Cidr": {
          "type": "string",
          "description": "Public-Subnet2-Cidr.\n"
        },
        "resourceTagPrefix": {
          "type": "string",
          "description": "Resource-Tag-Prefix.\n"
        },
        "s3BucketName": {
          "type": "string",
          "description": "S3-Bucket-Name.\n"
        },
        "s3KeyPrefix": {
          "type": "string",
          "description": "S3-Key-Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncRecoveryCount": {
          "type": "number",
          "description": "Sync-Recovery-Count.\n"
        },
        "terminateUnhealthyVm": {
          "type": "string",
          "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "useCustomAssetLocation": {
          "type": "string",
          "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "vpcCidr": {
          "type": "string",
          "description": "Vpc-Cidr.\n"
        }
      },
      "type": "object",
      "required": [
        "customIdentifier",
        "fazAutoscaleAdminPasswords",
        "fazInstanceType",
        "fazIntegrationOptions",
        "fazVersion",
        "fgtAdminCidr",
        "fgtAdminPort",
        "fgtInstanceType",
        "fgtPskSecret",
        "fgtasgCoolDown",
        "fgtasgDesiredCapacityByol",
        "fgtasgHealthCheckGracePeriod",
        "fgtasgMaxSizeByol",
        "fgtasgMaxSizePayg",
        "fgtasgMinSizeByol",
        "fgtasgScaleInThreshold",
        "fgtasgScaleOutThreshold",
        "fosVersion",
        "getLicenseGracePeriod",
        "heartbeatDelayAllowance",
        "heartbeatInterval",
        "heartbeatLossCount",
        "internalBalancingOptions",
        "internalTargetGroupHealthCheckPath",
        "lifecycleHookTimeout",
        "loadbalancingHealthCheckThreshold",
        "loadbalancingTrafficPort",
        "loadbalancingTrafficProtocol",
        "name",
        "objectCloudOrchestawstemplateAutoscalenewvpcId",
        "primaryElectionTimeout",
        "privateSubnet1Cidr",
        "privateSubnet2Cidr",
        "publicSubnet1Cidr",
        "publicSubnet2Cidr",
        "syncRecoveryCount",
        "terminateUnhealthyVm",
        "useCustomAssetLocation",
        "vpcCidr"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "availabilityZones": {
          "type": "string",
          "description": "Availability-Zones.\n"
        },
        "customAssetContainer": {
          "type": "string",
          "description": "Custom-Asset-Container.\n"
        },
        "customAssetDirectory": {
          "type": "string",
          "description": "Custom-Asset-Directory.\n"
        },
        "customIdentifier": {
          "type": "string",
          "description": "Custom-Identifier.\n"
        },
        "fazAutoscaleAdminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Faz-Autoscale-Admin-Password.\n",
          "secret": true
        },
        "fazAutoscaleAdminUsername": {
          "type": "string",
          "description": "Faz-Autoscale-Admin-Username.\n"
        },
        "fazCustomPrivateIpaddress": {
          "type": "string",
          "description": "Faz-Custom-Private-Ipaddress.\n"
        },
        "fazInstanceType": {
          "type": "string",
          "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
        },
        "fazIntegrationOptions": {
          "type": "string",
          "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fazVersion": {
          "type": "string",
          "description": "Faz-Version.\n"
        },
        "fgtAdminCidr": {
          "type": "string",
          "description": "Fgt-Admin-Cidr.\n"
        },
        "fgtAdminPort": {
          "type": "number",
          "description": "Fgt-Admin-Port.\n"
        },
        "fgtInstanceType": {
          "type": "string",
          "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
        },
        "fgtPskSecret": {
          "type": "string",
          "description": "Fgt-Psk-Secret.\n"
        },
        "fgtasgCoolDown": {
          "type": "number",
          "description": "Fgtasg-Cool-Down.\n"
        },
        "fgtasgDesiredCapacityByol": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Byol.\n"
        },
        "fgtasgDesiredCapacityPayg": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Payg.\n"
        },
        "fgtasgHealthCheckGracePeriod": {
          "type": "number",
          "description": "Fgtasg-Health-Check-Grace-Period.\n"
        },
        "fgtasgMaxSizeByol": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Byol.\n"
        },
        "fgtasgMaxSizePayg": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Payg.\n"
        },
        "fgtasgMinSizeByol": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Byol.\n"
        },
        "fgtasgMinSizePayg": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Payg.\n"
        },
        "fgtasgScaleInThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-In-Threshold.\n"
        },
        "fgtasgScaleOutThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-Out-Threshold.\n"
        },
        "fosVersion": {
          "type": "string",
          "description": "Fos-Version.\n"
        },
        "getLicenseGracePeriod": {
          "type": "number",
          "description": "Get-License-Grace-Period.\n"
        },
        "heartbeatDelayAllowance": {
          "type": "number",
          "description": "Heartbeat-Delay-Allowance.\n"
        },
        "heartbeatInterval": {
          "type": "number",
          "description": "Heartbeat-Interval.\n"
        },
        "heartbeatLossCount": {
          "type": "number",
          "description": "Heartbeat-Loss-Count.\n"
        },
        "internalBalancerDnsName": {
          "type": "string",
          "description": "Internal-Balancer-Dns-Name.\n"
        },
        "internalBalancingOptions": {
          "type": "string",
          "description": "Internal-Balancing-Options. Valid values: `add a new internal load balancer`, `use a load balancer specified below`, `do not need one`.\n"
        },
        "internalTargetGroupHealthCheckPath": {
          "type": "string",
          "description": "Internal-Target-Group-Health-Check-Path.\n"
        },
        "keyPairName": {
          "type": "string",
          "description": "Key-Pair-Name.\n"
        },
        "lifecycleHookTimeout": {
          "type": "number",
          "description": "Lifecycle-Hook-Timeout.\n"
        },
        "loadbalancingHealthCheckThreshold": {
          "type": "number",
          "description": "Loadbalancing-Health-Check-Threshold.\n"
        },
        "loadbalancingTrafficPort": {
          "type": "number",
          "description": "Loadbalancing-Traffic-Port.\n"
        },
        "loadbalancingTrafficProtocol": {
          "type": "string",
          "description": "Loadbalancing-Traffic-Protocol. Valid values: `HTTPS`, `HTTP`, `TCP`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "notificationEmail": {
          "type": "string",
          "description": "Notification-Email.\n"
        },
        "objectCloudOrchestawstemplateAutoscalenewvpcId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryElectionTimeout": {
          "type": "number",
          "description": "Primary-Election-Timeout.\n"
        },
        "privateSubnet1Cidr": {
          "type": "string",
          "description": "Private-Subnet1-Cidr.\n"
        },
        "privateSubnet2Cidr": {
          "type": "string",
          "description": "Private-Subnet2-Cidr.\n"
        },
        "publicSubnet1Cidr": {
          "type": "string",
          "description": "Public-Subnet1-Cidr.\n"
        },
        "publicSubnet2Cidr": {
          "type": "string",
          "description": "Public-Subnet2-Cidr.\n"
        },
        "resourceTagPrefix": {
          "type": "string",
          "description": "Resource-Tag-Prefix.\n"
        },
        "s3BucketName": {
          "type": "string",
          "description": "S3-Bucket-Name.\n"
        },
        "s3KeyPrefix": {
          "type": "string",
          "description": "S3-Key-Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncRecoveryCount": {
          "type": "number",
          "description": "Sync-Recovery-Count.\n"
        },
        "terminateUnhealthyVm": {
          "type": "string",
          "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "useCustomAssetLocation": {
          "type": "string",
          "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "vpcCidr": {
          "type": "string",
          "description": "Vpc-Cidr.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCloudOrchestawstemplateAutoscalenewvpc resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "availabilityZones": {
            "type": "string",
            "description": "Availability-Zones.\n"
          },
          "customAssetContainer": {
            "type": "string",
            "description": "Custom-Asset-Container.\n"
          },
          "customAssetDirectory": {
            "type": "string",
            "description": "Custom-Asset-Directory.\n"
          },
          "customIdentifier": {
            "type": "string",
            "description": "Custom-Identifier.\n"
          },
          "fazAutoscaleAdminPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Faz-Autoscale-Admin-Password.\n",
            "secret": true
          },
          "fazAutoscaleAdminUsername": {
            "type": "string",
            "description": "Faz-Autoscale-Admin-Username.\n"
          },
          "fazCustomPrivateIpaddress": {
            "type": "string",
            "description": "Faz-Custom-Private-Ipaddress.\n"
          },
          "fazInstanceType": {
            "type": "string",
            "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
          },
          "fazIntegrationOptions": {
            "type": "string",
            "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "fazVersion": {
            "type": "string",
            "description": "Faz-Version.\n"
          },
          "fgtAdminCidr": {
            "type": "string",
            "description": "Fgt-Admin-Cidr.\n"
          },
          "fgtAdminPort": {
            "type": "number",
            "description": "Fgt-Admin-Port.\n"
          },
          "fgtInstanceType": {
            "type": "string",
            "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
          },
          "fgtPskSecret": {
            "type": "string",
            "description": "Fgt-Psk-Secret.\n"
          },
          "fgtasgCoolDown": {
            "type": "number",
            "description": "Fgtasg-Cool-Down.\n"
          },
          "fgtasgDesiredCapacityByol": {
            "type": "number",
            "description": "Fgtasg-Desired-Capacity-Byol.\n"
          },
          "fgtasgDesiredCapacityPayg": {
            "type": "number",
            "description": "Fgtasg-Desired-Capacity-Payg.\n"
          },
          "fgtasgHealthCheckGracePeriod": {
            "type": "number",
            "description": "Fgtasg-Health-Check-Grace-Period.\n"
          },
          "fgtasgMaxSizeByol": {
            "type": "number",
            "description": "Fgtasg-Max-Size-Byol.\n"
          },
          "fgtasgMaxSizePayg": {
            "type": "number",
            "description": "Fgtasg-Max-Size-Payg.\n"
          },
          "fgtasgMinSizeByol": {
            "type": "number",
            "description": "Fgtasg-Min-Size-Byol.\n"
          },
          "fgtasgMinSizePayg": {
            "type": "number",
            "description": "Fgtasg-Min-Size-Payg.\n"
          },
          "fgtasgScaleInThreshold": {
            "type": "number",
            "description": "Fgtasg-Scale-In-Threshold.\n"
          },
          "fgtasgScaleOutThreshold": {
            "type": "number",
            "description": "Fgtasg-Scale-Out-Threshold.\n"
          },
          "fosVersion": {
            "type": "string",
            "description": "Fos-Version.\n"
          },
          "getLicenseGracePeriod": {
            "type": "number",
            "description": "Get-License-Grace-Period.\n"
          },
          "heartbeatDelayAllowance": {
            "type": "number",
            "description": "Heartbeat-Delay-Allowance.\n"
          },
          "heartbeatInterval": {
            "type": "number",
            "description": "Heartbeat-Interval.\n"
          },
          "heartbeatLossCount": {
            "type": "number",
            "description": "Heartbeat-Loss-Count.\n"
          },
          "internalBalancerDnsName": {
            "type": "string",
            "description": "Internal-Balancer-Dns-Name.\n"
          },
          "internalBalancingOptions": {
            "type": "string",
            "description": "Internal-Balancing-Options. Valid values: `add a new internal load balancer`, `use a load balancer specified below`, `do not need one`.\n"
          },
          "internalTargetGroupHealthCheckPath": {
            "type": "string",
            "description": "Internal-Target-Group-Health-Check-Path.\n"
          },
          "keyPairName": {
            "type": "string",
            "description": "Key-Pair-Name.\n"
          },
          "lifecycleHookTimeout": {
            "type": "number",
            "description": "Lifecycle-Hook-Timeout.\n"
          },
          "loadbalancingHealthCheckThreshold": {
            "type": "number",
            "description": "Loadbalancing-Health-Check-Threshold.\n"
          },
          "loadbalancingTrafficPort": {
            "type": "number",
            "description": "Loadbalancing-Traffic-Port.\n"
          },
          "loadbalancingTrafficProtocol": {
            "type": "string",
            "description": "Loadbalancing-Traffic-Protocol. Valid values: `HTTPS`, `HTTP`, `TCP`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "notificationEmail": {
            "type": "string",
            "description": "Notification-Email.\n"
          },
          "objectCloudOrchestawstemplateAutoscalenewvpcId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "primaryElectionTimeout": {
            "type": "number",
            "description": "Primary-Election-Timeout.\n"
          },
          "privateSubnet1Cidr": {
            "type": "string",
            "description": "Private-Subnet1-Cidr.\n"
          },
          "privateSubnet2Cidr": {
            "type": "string",
            "description": "Private-Subnet2-Cidr.\n"
          },
          "publicSubnet1Cidr": {
            "type": "string",
            "description": "Public-Subnet1-Cidr.\n"
          },
          "publicSubnet2Cidr": {
            "type": "string",
            "description": "Public-Subnet2-Cidr.\n"
          },
          "resourceTagPrefix": {
            "type": "string",
            "description": "Resource-Tag-Prefix.\n"
          },
          "s3BucketName": {
            "type": "string",
            "description": "S3-Bucket-Name.\n"
          },
          "s3KeyPrefix": {
            "type": "string",
            "description": "S3-Key-Prefix.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "syncRecoveryCount": {
            "type": "number",
            "description": "Sync-Recovery-Count.\n"
          },
          "terminateUnhealthyVm": {
            "type": "string",
            "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "useCustomAssetLocation": {
            "type": "string",
            "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "vpcCidr": {
            "type": "string",
            "description": "Vpc-Cidr.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCloudOrchestawstemplateAutoscaletgwnewvpc:ObjectCloudOrchestawstemplateAutoscaletgwnewvpc": {
      "description": "ObjectCloud OrchestAwstemplateAutoscaleTgwNewVpc\n\n## Import\n\nObjectCloud OrchestAwstemplateAutoscaleTgwNewVpc can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCloudOrchestawstemplateAutoscaletgwnewvpc:ObjectCloudOrchestawstemplateAutoscaletgwnewvpc labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "availabilityZones": {
          "type": "string",
          "description": "Availability-Zones.\n"
        },
        "bgpAsn": {
          "type": "number",
          "description": "Bgp-Asn.\n"
        },
        "customAssetContainer": {
          "type": "string",
          "description": "Custom-Asset-Container.\n"
        },
        "customAssetDirectory": {
          "type": "string",
          "description": "Custom-Asset-Directory.\n"
        },
        "customIdentifier": {
          "type": "string",
          "description": "Custom-Identifier.\n"
        },
        "fazAutoscaleAdminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Faz-Autoscale-Admin-Password.\n",
          "secret": true
        },
        "fazAutoscaleAdminUsername": {
          "type": "string",
          "description": "Faz-Autoscale-Admin-Username.\n"
        },
        "fazCustomPrivateIpaddress": {
          "type": "string",
          "description": "Faz-Custom-Private-Ipaddress.\n"
        },
        "fazInstanceType": {
          "type": "string",
          "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
        },
        "fazIntegrationOptions": {
          "type": "string",
          "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fazVersion": {
          "type": "string",
          "description": "Faz-Version.\n"
        },
        "fgtAdminCidr": {
          "type": "string",
          "description": "Fgt-Admin-Cidr.\n"
        },
        "fgtAdminPort": {
          "type": "number",
          "description": "Fgt-Admin-Port.\n"
        },
        "fgtInstanceType": {
          "type": "string",
          "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
        },
        "fgtPskSecret": {
          "type": "string",
          "description": "Fgt-Psk-Secret.\n"
        },
        "fgtasgCoolDown": {
          "type": "number",
          "description": "Fgtasg-Cool-Down.\n"
        },
        "fgtasgDesiredCapacityByol": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Byol.\n"
        },
        "fgtasgDesiredCapacityPayg": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Payg.\n"
        },
        "fgtasgHealthCheckGracePeriod": {
          "type": "number",
          "description": "Fgtasg-Health-Check-Grace-Period.\n"
        },
        "fgtasgMaxSizeByol": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Byol.\n"
        },
        "fgtasgMaxSizePayg": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Payg.\n"
        },
        "fgtasgMinSizeByol": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Byol.\n"
        },
        "fgtasgMinSizePayg": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Payg.\n"
        },
        "fgtasgScaleInThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-In-Threshold.\n"
        },
        "fgtasgScaleOutThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-Out-Threshold.\n"
        },
        "fosVersion": {
          "type": "string",
          "description": "Fos-Version.\n"
        },
        "getLicenseGracePeriod": {
          "type": "number",
          "description": "Get-License-Grace-Period.\n"
        },
        "heartbeatDelayAllowance": {
          "type": "number",
          "description": "Heartbeat-Delay-Allowance.\n"
        },
        "heartbeatInterval": {
          "type": "number",
          "description": "Heartbeat-Interval.\n"
        },
        "heartbeatLossCount": {
          "type": "number",
          "description": "Heartbeat-Loss-Count.\n"
        },
        "keyPairName": {
          "type": "string",
          "description": "Key-Pair-Name.\n"
        },
        "lifecycleHookTimeout": {
          "type": "number",
          "description": "Lifecycle-Hook-Timeout.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "notificationEmail": {
          "type": "string",
          "description": "Notification-Email.\n"
        },
        "objectCloudOrchestawstemplateAutoscaletgwnewvpcId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryElectionTimeout": {
          "type": "number",
          "description": "Primary-Election-Timeout.\n"
        },
        "publicSubnet1Cidr": {
          "type": "string",
          "description": "Public-Subnet1-Cidr.\n"
        },
        "publicSubnet2Cidr": {
          "type": "string",
          "description": "Public-Subnet2-Cidr.\n"
        },
        "resourceTagPrefix": {
          "type": "string",
          "description": "Resource-Tag-Prefix.\n"
        },
        "s3BucketName": {
          "type": "string",
          "description": "S3-Bucket-Name.\n"
        },
        "s3KeyPrefix": {
          "type": "string",
          "description": "S3-Key-Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncRecoveryCount": {
          "type": "number",
          "description": "Sync-Recovery-Count.\n"
        },
        "terminateUnhealthyVm": {
          "type": "string",
          "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "transitGatewayId": {
          "type": "string",
          "description": "Transit-Gateway-Id.\n"
        },
        "transitGatewaySupportOptions": {
          "type": "string",
          "description": "Transit-Gateway-Support-Options. Valid values: `create one`, `use an existing one`.\n"
        },
        "useCustomAssetLocation": {
          "type": "string",
          "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "vpcCidr": {
          "type": "string",
          "description": "Vpc-Cidr.\n"
        }
      },
      "type": "object",
      "required": [
        "bgpAsn",
        "customIdentifier",
        "fazAutoscaleAdminPasswords",
        "fazInstanceType",
        "fazIntegrationOptions",
        "fazVersion",
        "fgtAdminCidr",
        "fgtAdminPort",
        "fgtInstanceType",
        "fgtPskSecret",
        "fgtasgCoolDown",
        "fgtasgDesiredCapacityByol",
        "fgtasgHealthCheckGracePeriod",
        "fgtasgMaxSizeByol",
        "fgtasgMaxSizePayg",
        "fgtasgMinSizeByol",
        "fgtasgScaleInThreshold",
        "fgtasgScaleOutThreshold",
        "fosVersion",
        "getLicenseGracePeriod",
        "heartbeatDelayAllowance",
        "heartbeatInterval",
        "heartbeatLossCount",
        "lifecycleHookTimeout",
        "name",
        "objectCloudOrchestawstemplateAutoscaletgwnewvpcId",
        "primaryElectionTimeout",
        "publicSubnet1Cidr",
        "publicSubnet2Cidr",
        "syncRecoveryCount",
        "terminateUnhealthyVm",
        "transitGatewaySupportOptions",
        "useCustomAssetLocation",
        "vpcCidr"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "availabilityZones": {
          "type": "string",
          "description": "Availability-Zones.\n"
        },
        "bgpAsn": {
          "type": "number",
          "description": "Bgp-Asn.\n"
        },
        "customAssetContainer": {
          "type": "string",
          "description": "Custom-Asset-Container.\n"
        },
        "customAssetDirectory": {
          "type": "string",
          "description": "Custom-Asset-Directory.\n"
        },
        "customIdentifier": {
          "type": "string",
          "description": "Custom-Identifier.\n"
        },
        "fazAutoscaleAdminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Faz-Autoscale-Admin-Password.\n",
          "secret": true
        },
        "fazAutoscaleAdminUsername": {
          "type": "string",
          "description": "Faz-Autoscale-Admin-Username.\n"
        },
        "fazCustomPrivateIpaddress": {
          "type": "string",
          "description": "Faz-Custom-Private-Ipaddress.\n"
        },
        "fazInstanceType": {
          "type": "string",
          "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
        },
        "fazIntegrationOptions": {
          "type": "string",
          "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fazVersion": {
          "type": "string",
          "description": "Faz-Version.\n"
        },
        "fgtAdminCidr": {
          "type": "string",
          "description": "Fgt-Admin-Cidr.\n"
        },
        "fgtAdminPort": {
          "type": "number",
          "description": "Fgt-Admin-Port.\n"
        },
        "fgtInstanceType": {
          "type": "string",
          "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
        },
        "fgtPskSecret": {
          "type": "string",
          "description": "Fgt-Psk-Secret.\n"
        },
        "fgtasgCoolDown": {
          "type": "number",
          "description": "Fgtasg-Cool-Down.\n"
        },
        "fgtasgDesiredCapacityByol": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Byol.\n"
        },
        "fgtasgDesiredCapacityPayg": {
          "type": "number",
          "description": "Fgtasg-Desired-Capacity-Payg.\n"
        },
        "fgtasgHealthCheckGracePeriod": {
          "type": "number",
          "description": "Fgtasg-Health-Check-Grace-Period.\n"
        },
        "fgtasgMaxSizeByol": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Byol.\n"
        },
        "fgtasgMaxSizePayg": {
          "type": "number",
          "description": "Fgtasg-Max-Size-Payg.\n"
        },
        "fgtasgMinSizeByol": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Byol.\n"
        },
        "fgtasgMinSizePayg": {
          "type": "number",
          "description": "Fgtasg-Min-Size-Payg.\n"
        },
        "fgtasgScaleInThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-In-Threshold.\n"
        },
        "fgtasgScaleOutThreshold": {
          "type": "number",
          "description": "Fgtasg-Scale-Out-Threshold.\n"
        },
        "fosVersion": {
          "type": "string",
          "description": "Fos-Version.\n"
        },
        "getLicenseGracePeriod": {
          "type": "number",
          "description": "Get-License-Grace-Period.\n"
        },
        "heartbeatDelayAllowance": {
          "type": "number",
          "description": "Heartbeat-Delay-Allowance.\n"
        },
        "heartbeatInterval": {
          "type": "number",
          "description": "Heartbeat-Interval.\n"
        },
        "heartbeatLossCount": {
          "type": "number",
          "description": "Heartbeat-Loss-Count.\n"
        },
        "keyPairName": {
          "type": "string",
          "description": "Key-Pair-Name.\n"
        },
        "lifecycleHookTimeout": {
          "type": "number",
          "description": "Lifecycle-Hook-Timeout.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "notificationEmail": {
          "type": "string",
          "description": "Notification-Email.\n"
        },
        "objectCloudOrchestawstemplateAutoscaletgwnewvpcId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryElectionTimeout": {
          "type": "number",
          "description": "Primary-Election-Timeout.\n"
        },
        "publicSubnet1Cidr": {
          "type": "string",
          "description": "Public-Subnet1-Cidr.\n"
        },
        "publicSubnet2Cidr": {
          "type": "string",
          "description": "Public-Subnet2-Cidr.\n"
        },
        "resourceTagPrefix": {
          "type": "string",
          "description": "Resource-Tag-Prefix.\n"
        },
        "s3BucketName": {
          "type": "string",
          "description": "S3-Bucket-Name.\n"
        },
        "s3KeyPrefix": {
          "type": "string",
          "description": "S3-Key-Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncRecoveryCount": {
          "type": "number",
          "description": "Sync-Recovery-Count.\n"
        },
        "terminateUnhealthyVm": {
          "type": "string",
          "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "transitGatewayId": {
          "type": "string",
          "description": "Transit-Gateway-Id.\n"
        },
        "transitGatewaySupportOptions": {
          "type": "string",
          "description": "Transit-Gateway-Support-Options. Valid values: `create one`, `use an existing one`.\n"
        },
        "useCustomAssetLocation": {
          "type": "string",
          "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "vpcCidr": {
          "type": "string",
          "description": "Vpc-Cidr.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCloudOrchestawstemplateAutoscaletgwnewvpc resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "availabilityZones": {
            "type": "string",
            "description": "Availability-Zones.\n"
          },
          "bgpAsn": {
            "type": "number",
            "description": "Bgp-Asn.\n"
          },
          "customAssetContainer": {
            "type": "string",
            "description": "Custom-Asset-Container.\n"
          },
          "customAssetDirectory": {
            "type": "string",
            "description": "Custom-Asset-Directory.\n"
          },
          "customIdentifier": {
            "type": "string",
            "description": "Custom-Identifier.\n"
          },
          "fazAutoscaleAdminPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Faz-Autoscale-Admin-Password.\n",
            "secret": true
          },
          "fazAutoscaleAdminUsername": {
            "type": "string",
            "description": "Faz-Autoscale-Admin-Username.\n"
          },
          "fazCustomPrivateIpaddress": {
            "type": "string",
            "description": "Faz-Custom-Private-Ipaddress.\n"
          },
          "fazInstanceType": {
            "type": "string",
            "description": "Faz-Instance-Type. Valid values: `h1.2xlarge`, `h1.4xlarge`, `h1.8xlarge`, `m5.large`, `m5.xlarge`, `m5.2xlarge`, `m5.4xlarge`, `m5.12xlarge`, `t2.medium`, `t2.large`, `t2.xlarge`.\n"
          },
          "fazIntegrationOptions": {
            "type": "string",
            "description": "Faz-Integration-Options. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "fazVersion": {
            "type": "string",
            "description": "Faz-Version.\n"
          },
          "fgtAdminCidr": {
            "type": "string",
            "description": "Fgt-Admin-Cidr.\n"
          },
          "fgtAdminPort": {
            "type": "number",
            "description": "Fgt-Admin-Port.\n"
          },
          "fgtInstanceType": {
            "type": "string",
            "description": "Fgt-Instance-Type. Valid values: `t2.small`, `c5.large`, `c5.xlarge`, `c5.2xlarge`, `c5.4xlarge`, `c5.9xlarge`.\n"
          },
          "fgtPskSecret": {
            "type": "string",
            "description": "Fgt-Psk-Secret.\n"
          },
          "fgtasgCoolDown": {
            "type": "number",
            "description": "Fgtasg-Cool-Down.\n"
          },
          "fgtasgDesiredCapacityByol": {
            "type": "number",
            "description": "Fgtasg-Desired-Capacity-Byol.\n"
          },
          "fgtasgDesiredCapacityPayg": {
            "type": "number",
            "description": "Fgtasg-Desired-Capacity-Payg.\n"
          },
          "fgtasgHealthCheckGracePeriod": {
            "type": "number",
            "description": "Fgtasg-Health-Check-Grace-Period.\n"
          },
          "fgtasgMaxSizeByol": {
            "type": "number",
            "description": "Fgtasg-Max-Size-Byol.\n"
          },
          "fgtasgMaxSizePayg": {
            "type": "number",
            "description": "Fgtasg-Max-Size-Payg.\n"
          },
          "fgtasgMinSizeByol": {
            "type": "number",
            "description": "Fgtasg-Min-Size-Byol.\n"
          },
          "fgtasgMinSizePayg": {
            "type": "number",
            "description": "Fgtasg-Min-Size-Payg.\n"
          },
          "fgtasgScaleInThreshold": {
            "type": "number",
            "description": "Fgtasg-Scale-In-Threshold.\n"
          },
          "fgtasgScaleOutThreshold": {
            "type": "number",
            "description": "Fgtasg-Scale-Out-Threshold.\n"
          },
          "fosVersion": {
            "type": "string",
            "description": "Fos-Version.\n"
          },
          "getLicenseGracePeriod": {
            "type": "number",
            "description": "Get-License-Grace-Period.\n"
          },
          "heartbeatDelayAllowance": {
            "type": "number",
            "description": "Heartbeat-Delay-Allowance.\n"
          },
          "heartbeatInterval": {
            "type": "number",
            "description": "Heartbeat-Interval.\n"
          },
          "heartbeatLossCount": {
            "type": "number",
            "description": "Heartbeat-Loss-Count.\n"
          },
          "keyPairName": {
            "type": "string",
            "description": "Key-Pair-Name.\n"
          },
          "lifecycleHookTimeout": {
            "type": "number",
            "description": "Lifecycle-Hook-Timeout.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "notificationEmail": {
            "type": "string",
            "description": "Notification-Email.\n"
          },
          "objectCloudOrchestawstemplateAutoscaletgwnewvpcId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "primaryElectionTimeout": {
            "type": "number",
            "description": "Primary-Election-Timeout.\n"
          },
          "publicSubnet1Cidr": {
            "type": "string",
            "description": "Public-Subnet1-Cidr.\n"
          },
          "publicSubnet2Cidr": {
            "type": "string",
            "description": "Public-Subnet2-Cidr.\n"
          },
          "resourceTagPrefix": {
            "type": "string",
            "description": "Resource-Tag-Prefix.\n"
          },
          "s3BucketName": {
            "type": "string",
            "description": "S3-Bucket-Name.\n"
          },
          "s3KeyPrefix": {
            "type": "string",
            "description": "S3-Key-Prefix.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "syncRecoveryCount": {
            "type": "number",
            "description": "Sync-Recovery-Count.\n"
          },
          "terminateUnhealthyVm": {
            "type": "string",
            "description": "Terminate-Unhealthy-Vm. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "transitGatewayId": {
            "type": "string",
            "description": "Transit-Gateway-Id.\n"
          },
          "transitGatewaySupportOptions": {
            "type": "string",
            "description": "Transit-Gateway-Support-Options. Valid values: `create one`, `use an existing one`.\n"
          },
          "useCustomAssetLocation": {
            "type": "string",
            "description": "Use-Custom-Asset-Location. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "vpcCidr": {
            "type": "string",
            "description": "Vpc-Cidr.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCloudOrchestration:ObjectCloudOrchestration": {
      "description": "ObjectCloud Orchestration\n\n## Import\n\nObjectCloud Orchestration can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCloudOrchestration:ObjectCloudOrchestration labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "configuration": {
          "type": "string",
          "description": "Configuration.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCloudOrchestrationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectCloudOrchestrationId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "configuration": {
          "type": "string",
          "description": "Configuration.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectCloudOrchestrationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCloudOrchestration resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "configuration": {
            "type": "string",
            "description": "Configuration.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectCloudOrchestrationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectCredentialstoreDomaincontroller:ObjectCredentialstoreDomaincontroller": {
      "description": "Define known domain controller servers.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\", {\n    scopetype: \"inherit\",\n    domainName: \"tu.com\",\n    hostname: \"sti\",\n    ip: \"1.0.0.22\",\n    ip6: \"::\",\n    passwords: [\"fdsafda\"],\n    port: 20,\n    serverName: \"sewe1221\",\n    username: \"user\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\",\n    scopetype=\"inherit\",\n    domain_name=\"tu.com\",\n    hostname=\"sti\",\n    ip=\"1.0.0.22\",\n    ip6=\"::\",\n    passwords=[\"fdsafda\"],\n    port=20,\n    server_name=\"sewe1221\",\n    username=\"user\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\", new()\n    {\n        Scopetype = \"inherit\",\n        DomainName = \"tu.com\",\n        Hostname = \"sti\",\n        Ip = \"1.0.0.22\",\n        Ip6 = \"::\",\n        Passwords = new[]\n        {\n            \"fdsafda\",\n        },\n        Port = 20,\n        ServerName = \"sewe1221\",\n        Username = \"user\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCredentialstoreDomaincontroller(ctx, \"trname\", &fortimanager.ObjectCredentialstoreDomaincontrollerArgs{\n\t\t\tScopetype:  pulumi.String(\"inherit\"),\n\t\t\tDomainName: pulumi.String(\"tu.com\"),\n\t\t\tHostname:   pulumi.String(\"sti\"),\n\t\t\tIp:         pulumi.String(\"1.0.0.22\"),\n\t\t\tIp6:        pulumi.String(\"::\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdsafda\"),\n\t\t\t},\n\t\t\tPort:       pulumi.Float64(20),\n\t\t\tServerName: pulumi.String(\"sewe1221\"),\n\t\t\tUsername:   pulumi.String(\"user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCredentialstoreDomaincontroller;\nimport com.pulumi.fortimanager.ObjectCredentialstoreDomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectCredentialstoreDomaincontroller(\"trname\", ObjectCredentialstoreDomaincontrollerArgs.builder()\n            .scopetype(\"inherit\")\n            .domainName(\"tu.com\")\n            .hostname(\"sti\")\n            .ip(\"1.0.0.22\")\n            .ip6(\"::\")\n            .passwords(\"fdsafda\")\n            .port(20.0)\n            .serverName(\"sewe1221\")\n            .username(\"user\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectCredentialstoreDomaincontroller\n    properties:\n      scopetype: inherit\n      domainName: tu.com\n      hostname: sti\n      ip: 1.0.0.22\n      ip6: '::'\n      passwords:\n        - fdsafda\n      port: 20\n      serverName: sewe1221\n      username: user\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectCredentialStore DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCredentialstoreDomaincontroller:ObjectCredentialstoreDomaincontroller labelname {{server_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Fully qualified domain name (FQDN).\n"
        },
        "hostname": {
          "type": "string",
          "description": "Hostname of the server to connect to.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 server address.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 server address.\n"
        },
        "objectCredentialstoreDomaincontrollerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{server_name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for specified username.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of service. Port number 0 indicates automatic discovery.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of the domain controller.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to sign in with. Must have proper permissions for service.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "ip6",
        "objectCredentialstoreDomaincontrollerId",
        "passwords"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Fully qualified domain name (FQDN).\n"
        },
        "hostname": {
          "type": "string",
          "description": "Hostname of the server to connect to.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 server address.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 server address.\n"
        },
        "objectCredentialstoreDomaincontrollerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{server_name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for specified username.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of service. Port number 0 indicates automatic discovery.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of the domain controller.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to sign in with. Must have proper permissions for service.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectCredentialstoreDomaincontroller resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainName": {
            "type": "string",
            "description": "Fully qualified domain name (FQDN).\n"
          },
          "hostname": {
            "type": "string",
            "description": "Hostname of the server to connect to.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv4 server address.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IPv6 server address.\n"
          },
          "objectCredentialstoreDomaincontrollerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{server_name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for specified username.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port number of service. Port number 0 indicates automatic discovery.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverName": {
            "type": "string",
            "description": "Name of the domain controller.\n"
          },
          "username": {
            "type": "string",
            "description": "User name to sign in with. Must have proper permissions for service.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDiameterfilterProfile:ObjectDiameterfilterProfile": {
      "description": "Configure Diameter filter profiles.\n\n## Import\n\nObjectDiameterFilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDiameterfilterProfile:ObjectDiameterfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cmdFlagsReserveSet": {
          "type": "string",
          "description": "Action to be taken for messages with cmd flag reserve bits set. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "commandCodeInvalid": {
          "type": "string",
          "description": "Action to be taken for messages with invalid command code. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "commandCodeRange": {
          "type": "string",
          "description": "Valid range for command codes (0-16777215).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet log for triggered diameter settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "messageLengthInvalid": {
          "type": "string",
          "description": "Action to be taken for invalid message length. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "missingRequestAction": {
          "type": "string",
          "description": "Action to be taken for answers without corresponding request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "monitorAllMessages": {
          "type": "string",
          "description": "Enable/disable logging for all User Name and Result Code AVP messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectDiameterfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocolVersionInvalid": {
          "type": "string",
          "description": "Action to be taken for invalid protocol version. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "requestErrorFlagSet": {
          "type": "string",
          "description": "Action to be taken for request messages with error flag set. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trackRequestsAnswers": {
          "type": "string",
          "description": "Enable/disable validation that each answer has a corresponding request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "cmdFlagsReserveSet",
        "commandCodeInvalid",
        "commandCodeRange",
        "logPacket",
        "messageLengthInvalid",
        "missingRequestAction",
        "monitorAllMessages",
        "name",
        "objectDiameterfilterProfileId",
        "protocolVersionInvalid",
        "requestErrorFlagSet",
        "trackRequestsAnswers"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cmdFlagsReserveSet": {
          "type": "string",
          "description": "Action to be taken for messages with cmd flag reserve bits set. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "commandCodeInvalid": {
          "type": "string",
          "description": "Action to be taken for messages with invalid command code. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "commandCodeRange": {
          "type": "string",
          "description": "Valid range for command codes (0-16777215).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet log for triggered diameter settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "messageLengthInvalid": {
          "type": "string",
          "description": "Action to be taken for invalid message length. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "missingRequestAction": {
          "type": "string",
          "description": "Action to be taken for answers without corresponding request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "monitorAllMessages": {
          "type": "string",
          "description": "Enable/disable logging for all User Name and Result Code AVP messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectDiameterfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocolVersionInvalid": {
          "type": "string",
          "description": "Action to be taken for invalid protocol version. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "requestErrorFlagSet": {
          "type": "string",
          "description": "Action to be taken for request messages with error flag set. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trackRequestsAnswers": {
          "type": "string",
          "description": "Enable/disable validation that each answer has a corresponding request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDiameterfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cmdFlagsReserveSet": {
            "type": "string",
            "description": "Action to be taken for messages with cmd flag reserve bits set. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "commandCodeInvalid": {
            "type": "string",
            "description": "Action to be taken for messages with invalid command code. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "commandCodeRange": {
            "type": "string",
            "description": "Valid range for command codes (0-16777215).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "logPacket": {
            "type": "string",
            "description": "Enable/disable packet log for triggered diameter settings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "messageLengthInvalid": {
            "type": "string",
            "description": "Action to be taken for invalid message length. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "missingRequestAction": {
            "type": "string",
            "description": "Action to be taken for answers without corresponding request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "monitorAllMessages": {
            "type": "string",
            "description": "Enable/disable logging for all User Name and Result Code AVP messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectDiameterfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "protocolVersionInvalid": {
            "type": "string",
            "description": "Action to be taken for invalid protocol version. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "requestErrorFlagSet": {
            "type": "string",
            "description": "Action to be taken for request messages with error flag set. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trackRequestsAnswers": {
            "type": "string",
            "description": "Enable/disable validation that each answer has a corresponding request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpDatatype:ObjectDlpDatatype": {
      "description": "Configure predefined data type used by DLP blocking.\n\n## Import\n\nObjectDlp DataType can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpDatatype:ObjectDlpDatatype labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "fgdId": {
          "type": "number",
          "description": "ID of object in FortiGuard database.\n"
        },
        "lookAhead": {
          "type": "number",
          "description": "Number of characters to obtain in advance for verification (1 - 255, default = 1).\n"
        },
        "lookBack": {
          "type": "number",
          "description": "Number of characters required to save for verification (1 - 255, default = 1).\n"
        },
        "matchAhead": {
          "type": "number",
          "description": "Number of characters behind for match-around (1 - 4096, default = 1).\n"
        },
        "matchAround": {
          "type": "string",
          "description": "Dictionary to check whether it has a match around (Only support match-any and basic types, no repeat supported).\n"
        },
        "matchBack": {
          "type": "number",
          "description": "Number of characters in front for match-around (1 - 4096, default = 1).\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the data type.\n"
        },
        "objectDlpDatatypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Regular expression pattern string without look around.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "transform": {
          "type": "string",
          "description": "Template to transform user input to a pattern using capture group from 'pattern'.\n"
        },
        "verify": {
          "type": "string",
          "description": "Regular expression pattern string used to verify the data type.\n"
        },
        "verify2": {
          "type": "string",
          "description": "Extra regular expression pattern string used to verify the data type.\n"
        },
        "verifyTransformedPattern": {
          "type": "string",
          "description": "Enable/disable verification for transformed pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "lookAhead",
        "lookBack",
        "matchAhead",
        "matchBack",
        "name",
        "objectDlpDatatypeId",
        "verifyTransformedPattern"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "fgdId": {
          "type": "number",
          "description": "ID of object in FortiGuard database.\n"
        },
        "lookAhead": {
          "type": "number",
          "description": "Number of characters to obtain in advance for verification (1 - 255, default = 1).\n"
        },
        "lookBack": {
          "type": "number",
          "description": "Number of characters required to save for verification (1 - 255, default = 1).\n"
        },
        "matchAhead": {
          "type": "number",
          "description": "Number of characters behind for match-around (1 - 4096, default = 1).\n"
        },
        "matchAround": {
          "type": "string",
          "description": "Dictionary to check whether it has a match around (Only support match-any and basic types, no repeat supported).\n"
        },
        "matchBack": {
          "type": "number",
          "description": "Number of characters in front for match-around (1 - 4096, default = 1).\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the data type.\n"
        },
        "objectDlpDatatypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Regular expression pattern string without look around.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "transform": {
          "type": "string",
          "description": "Template to transform user input to a pattern using capture group from 'pattern'.\n"
        },
        "verify": {
          "type": "string",
          "description": "Regular expression pattern string used to verify the data type.\n"
        },
        "verify2": {
          "type": "string",
          "description": "Extra regular expression pattern string used to verify the data type.\n"
        },
        "verifyTransformedPattern": {
          "type": "string",
          "description": "Enable/disable verification for transformed pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpDatatype resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "fgdId": {
            "type": "number",
            "description": "ID of object in FortiGuard database.\n"
          },
          "lookAhead": {
            "type": "number",
            "description": "Number of characters to obtain in advance for verification (1 - 255, default = 1).\n"
          },
          "lookBack": {
            "type": "number",
            "description": "Number of characters required to save for verification (1 - 255, default = 1).\n"
          },
          "matchAhead": {
            "type": "number",
            "description": "Number of characters behind for match-around (1 - 4096, default = 1).\n"
          },
          "matchAround": {
            "type": "string",
            "description": "Dictionary to check whether it has a match around (Only support match-any and basic types, no repeat supported).\n"
          },
          "matchBack": {
            "type": "number",
            "description": "Number of characters in front for match-around (1 - 4096, default = 1).\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table containing the data type.\n"
          },
          "objectDlpDatatypeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Regular expression pattern string without look around.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "transform": {
            "type": "string",
            "description": "Template to transform user input to a pattern using capture group from 'pattern'.\n"
          },
          "verify": {
            "type": "string",
            "description": "Regular expression pattern string used to verify the data type.\n"
          },
          "verify2": {
            "type": "string",
            "description": "Extra regular expression pattern string used to verify the data type.\n"
          },
          "verifyTransformedPattern": {
            "type": "string",
            "description": "Enable/disable verification for transformed pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpDictionary:ObjectDlpDictionary": {
      "description": "Configure dictionaries used by DLP blocking.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpDictionaryEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpDictionaryEntries`\" pulumi-lang-go=\"`ObjectDlpDictionaryEntries`\" pulumi-lang-python=\"`ObjectDlpDictionaryEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpDictionaryEntries`\" pulumi-lang-java=\"`fortimanager.ObjectDlpDictionaryEntries`\">`fortimanager.ObjectDlpDictionaryEntries`</span>\n\n## Import\n\nObjectDlp Dictionary can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpDictionary:ObjectDlpDictionary labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpDictionaryEntry:ObjectDlpDictionaryEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fgdId": {
          "type": "number",
          "description": "ID of object in FortiGuard database.\n"
        },
        "matchAround": {
          "type": "string",
          "description": "Enable/disable match-around support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the dictionary.\n"
        },
        "objectDlpDictionaryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "matchAround",
        "matchType",
        "name",
        "objectDlpDictionaryId",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpDictionaryEntry:ObjectDlpDictionaryEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fgdId": {
          "type": "number",
          "description": "ID of object in FortiGuard database.\n"
        },
        "matchAround": {
          "type": "string",
          "description": "Enable/disable match-around support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the dictionary.\n"
        },
        "objectDlpDictionaryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpDictionary resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpDictionaryEntry:ObjectDlpDictionaryEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fgdId": {
            "type": "number",
            "description": "ID of object in FortiGuard database.\n"
          },
          "matchAround": {
            "type": "string",
            "description": "Enable/disable match-around support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchType": {
            "type": "string",
            "description": "Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table containing the dictionary.\n"
          },
          "objectDlpDictionaryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpDictionaryEntries:ObjectDlpDictionaryEntries": {
      "description": "DLP dictionary entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpDictionary`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpDictionary`\" pulumi-lang-go=\"`ObjectDlpDictionary`\" pulumi-lang-python=\"`ObjectDlpDictionary`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpDictionary`\" pulumi-lang-java=\"`fortimanager.ObjectDlpDictionary`\">`fortimanager.ObjectDlpDictionary`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDlp DictionaryEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"dictionary=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpDictionaryEntries:ObjectDlpDictionaryEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Dictionary.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ignoreCase": {
          "type": "string",
          "description": "Enable/disable ignore case. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectDlpDictionaryEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern to match.\n"
        },
        "repeat": {
          "type": "string",
          "description": "Enable/disable repeat match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Pattern type to match.\n"
        }
      },
      "type": "object",
      "required": [
        "dictionary",
        "ignoreCase",
        "objectDlpDictionaryEntriesId",
        "repeat",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Dictionary.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ignoreCase": {
          "type": "string",
          "description": "Enable/disable ignore case. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectDlpDictionaryEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern to match.\n"
        },
        "repeat": {
          "type": "string",
          "description": "Enable/disable repeat match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Pattern type to match.\n"
        }
      },
      "requiredInputs": [
        "dictionary"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpDictionaryEntries resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dictionary": {
            "type": "string",
            "description": "Dictionary.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ignoreCase": {
            "type": "string",
            "description": "Enable/disable ignore case. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectDlpDictionaryEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Pattern to match.\n"
          },
          "repeat": {
            "type": "string",
            "description": "Enable/disable repeat match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Pattern type to match.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpDictionaryEntriesMove:ObjectDlpDictionaryEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Dictionary.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectDlpDictionaryEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "dictionary",
        "entries",
        "objectDlpDictionaryEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Dictionary.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectDlpDictionaryEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "dictionary",
        "entries",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpDictionaryEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dictionary": {
            "type": "string",
            "description": "Dictionary.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectDlpDictionaryEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpExactdatamatch:ObjectDlpExactdatamatch": {
      "description": "Configure exact-data-match template used by DLP scan.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`columns`\" pulumi-lang-dotnet=\"`Columns`\" pulumi-lang-go=\"`columns`\" pulumi-lang-python=\"`columns`\" pulumi-lang-yaml=\"`columns`\" pulumi-lang-java=\"`columns`\">`columns`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpExactdatamatchColumns`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpExactdatamatchColumns`\" pulumi-lang-go=\"`ObjectDlpExactdatamatchColumns`\" pulumi-lang-python=\"`ObjectDlpExactdatamatchColumns`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpExactdatamatchColumns`\" pulumi-lang-java=\"`fortimanager.ObjectDlpExactdatamatchColumns`\">`fortimanager.ObjectDlpExactdatamatchColumns`</span>\n\n## Import\n\nObjectDlp ExactDataMatch can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpExactdatamatch:ObjectDlpExactdatamatch labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "columns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpExactdatamatchColumn:ObjectDlpExactdatamatchColumn"
          },
          "description": "Columns. The structure of <span pulumi-lang-nodejs=\"`columns`\" pulumi-lang-dotnet=\"`Columns`\" pulumi-lang-go=\"`columns`\" pulumi-lang-python=\"`columns`\" pulumi-lang-yaml=\"`columns`\" pulumi-lang-java=\"`columns`\">`columns`</span> block is documented below.\n"
        },
        "datas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "External resource for exact data match.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the exact-data-match template.\n"
        },
        "objectDlpExactdatamatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "optional": {
          "type": "number",
          "description": "Number of optional columns need to match.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "datas",
        "name",
        "objectDlpExactdatamatchId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "columns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpExactdatamatchColumn:ObjectDlpExactdatamatchColumn"
          },
          "description": "Columns. The structure of <span pulumi-lang-nodejs=\"`columns`\" pulumi-lang-dotnet=\"`Columns`\" pulumi-lang-go=\"`columns`\" pulumi-lang-python=\"`columns`\" pulumi-lang-yaml=\"`columns`\" pulumi-lang-java=\"`columns`\">`columns`</span> block is documented below.\n"
        },
        "datas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "External resource for exact data match.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the exact-data-match template.\n"
        },
        "objectDlpExactdatamatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "optional": {
          "type": "number",
          "description": "Number of optional columns need to match.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpExactdatamatch resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpExactdatamatchColumn:ObjectDlpExactdatamatchColumn"
            },
            "description": "Columns. The structure of <span pulumi-lang-nodejs=\"`columns`\" pulumi-lang-dotnet=\"`Columns`\" pulumi-lang-go=\"`columns`\" pulumi-lang-python=\"`columns`\" pulumi-lang-yaml=\"`columns`\" pulumi-lang-java=\"`columns`\">`columns`</span> block is documented below.\n"
          },
          "datas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "External resource for exact data match.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table containing the exact-data-match template.\n"
          },
          "objectDlpExactdatamatchId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "optional": {
            "type": "number",
            "description": "Number of optional columns need to match.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpExactdatamatchColumns:ObjectDlpExactdatamatchColumns": {
      "description": "DLP exact-data-match column types.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`columns`\" pulumi-lang-dotnet=\"`Columns`\" pulumi-lang-go=\"`columns`\" pulumi-lang-python=\"`columns`\" pulumi-lang-yaml=\"`columns`\" pulumi-lang-java=\"`columns`\">`columns`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpExactdatamatch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpExactdatamatch`\" pulumi-lang-go=\"`ObjectDlpExactdatamatch`\" pulumi-lang-python=\"`ObjectDlpExactdatamatch`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpExactdatamatch`\" pulumi-lang-java=\"`fortimanager.ObjectDlpExactdatamatch`\">`fortimanager.ObjectDlpExactdatamatch`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDlp ExactDataMatchColumns can be imported using any of these accepted formats:\n\nSet import_options = [\"exact_data_match=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpExactdatamatchColumns:ObjectDlpExactdatamatchColumns labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "exactDataMatch": {
          "type": "string",
          "description": "Exact Data Match.\n"
        },
        "index": {
          "type": "number",
          "description": "Column index.\n"
        },
        "objectDlpExactdatamatchColumnsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "optional": {
          "type": "string",
          "description": "Enable/disable optional match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "types": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data-type for this column.\n"
        }
      },
      "type": "object",
      "required": [
        "exactDataMatch",
        "objectDlpExactdatamatchColumnsId",
        "optional",
        "types"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "exactDataMatch": {
          "type": "string",
          "description": "Exact Data Match.\n"
        },
        "index": {
          "type": "number",
          "description": "Column index.\n"
        },
        "objectDlpExactdatamatchColumnsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "optional": {
          "type": "string",
          "description": "Enable/disable optional match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "types": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data-type for this column.\n"
        }
      },
      "requiredInputs": [
        "exactDataMatch"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpExactdatamatchColumns resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "exactDataMatch": {
            "type": "string",
            "description": "Exact Data Match.\n"
          },
          "index": {
            "type": "number",
            "description": "Column index.\n"
          },
          "objectDlpExactdatamatchColumnsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "optional": {
            "type": "string",
            "description": "Enable/disable optional match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "types": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Data-type for this column.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpExactdatamatchColumnsMove:ObjectDlpExactdatamatchColumnsMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "columns": {
          "type": "string",
          "description": "Columns.\n"
        },
        "exactDataMatch": {
          "type": "string",
          "description": "Exact Data Match.\n"
        },
        "objectDlpExactdatamatchColumnsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "columns",
        "exactDataMatch",
        "objectDlpExactdatamatchColumnsMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "columns": {
          "type": "string",
          "description": "Columns.\n"
        },
        "exactDataMatch": {
          "type": "string",
          "description": "Exact Data Match.\n"
        },
        "objectDlpExactdatamatchColumnsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "columns",
        "exactDataMatch",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpExactdatamatchColumnsMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "columns": {
            "type": "string",
            "description": "Columns.\n"
          },
          "exactDataMatch": {
            "type": "string",
            "description": "Exact Data Match.\n"
          },
          "objectDlpExactdatamatchColumnsMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpFilepattern:ObjectDlpFilepattern": {
      "description": "Configure file patterns used by DLP blocking.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpFilepatternEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpFilepatternEntries`\" pulumi-lang-go=\"`ObjectDlpFilepatternEntries`\" pulumi-lang-python=\"`ObjectDlpFilepatternEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpFilepatternEntries`\" pulumi-lang-java=\"`fortimanager.ObjectDlpFilepatternEntries`\">`fortimanager.ObjectDlpFilepatternEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname1 = new fortimanager.ObjectDlpFilepattern(\"trname1\", {\n    comment: \"This is a Terraform example\",\n    fosid: 3,\n    name: \"terr-dlp-filepattern\",\n});\nconst trname2 = new fortimanager.ObjectDlpFilepattern(\"trname2\", {\n    fosid: 2,\n    name: \"stefv1\",\n    entries: [\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.bat\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.com\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.dll\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.doc\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.exe\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.gz\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.hta\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.ppt\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.rar\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.scr\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.tar\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.tgz\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.vb?\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.wps\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.xl?\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.zip\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.pif\",\n        },\n        {\n            fileType: \"unknown\",\n            filterType: \"pattern\",\n            pattern: \"*.cpl\",\n        },\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname1 = fortimanager.ObjectDlpFilepattern(\"trname1\",\n    comment=\"This is a Terraform example\",\n    fosid=3,\n    name=\"terr-dlp-filepattern\")\ntrname2 = fortimanager.ObjectDlpFilepattern(\"trname2\",\n    fosid=2,\n    name=\"stefv1\",\n    entries=[\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.bat\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.com\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.dll\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.doc\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.exe\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.gz\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.hta\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.ppt\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.rar\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.scr\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.tar\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.tgz\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.vb?\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.wps\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.xl?\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.zip\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.pif\",\n        },\n        {\n            \"file_type\": \"unknown\",\n            \"filter_type\": \"pattern\",\n            \"pattern\": \"*.cpl\",\n        },\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname1 = new Fortimanager.ObjectDlpFilepattern(\"trname1\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 3,\n        Name = \"terr-dlp-filepattern\",\n    });\n\n    var trname2 = new Fortimanager.ObjectDlpFilepattern(\"trname2\", new()\n    {\n        Fosid = 2,\n        Name = \"stefv1\",\n        Entries = new[]\n        {\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.bat\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.com\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.dll\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.doc\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.exe\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.gz\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.hta\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.ppt\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.rar\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.scr\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.tar\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.tgz\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.vb?\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.wps\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.xl?\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.zip\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.pif\",\n            },\n            new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n            {\n                FileType = \"unknown\",\n                FilterType = \"pattern\",\n                Pattern = \"*.cpl\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDlpFilepattern(ctx, \"trname1\", &fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(3),\n\t\t\tName:    pulumi.String(\"terr-dlp-filepattern\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDlpFilepattern(ctx, \"trname2\", &fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tName:  pulumi.String(\"stefv1\"),\n\t\t\tEntries: fortimanager.ObjectDlpFilepatternEntryArray{\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.bat\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.com\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.dll\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.doc\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.exe\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.gz\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.hta\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.ppt\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.rar\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.scr\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.tar\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.tgz\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.vb?\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.wps\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.xl?\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.zip\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.pif\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType:   pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern:    pulumi.String(\"*.cpl\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpFilepattern;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternArgs;\nimport com.pulumi.fortimanager.inputs.ObjectDlpFilepatternEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname1 = new ObjectDlpFilepattern(\"trname1\", ObjectDlpFilepatternArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(3.0)\n            .name(\"terr-dlp-filepattern\")\n            .build());\n\n        var trname2 = new ObjectDlpFilepattern(\"trname2\", ObjectDlpFilepatternArgs.builder()\n            .fosid(2.0)\n            .name(\"stefv1\")\n            .entries(            \n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.bat\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.com\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.dll\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.doc\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.exe\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.gz\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.hta\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.ppt\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.rar\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.scr\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.tar\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.tgz\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.vb?\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.wps\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.xl?\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.zip\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.pif\")\n                    .build(),\n                ObjectDlpFilepatternEntryArgs.builder()\n                    .fileType(\"unknown\")\n                    .filterType(\"pattern\")\n                    .pattern(\"*.cpl\")\n                    .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname1:\n    type: fortimanager:ObjectDlpFilepattern\n    properties:\n      comment: This is a Terraform example\n      fosid: 3\n      name: terr-dlp-filepattern\n  trname2:\n    type: fortimanager:ObjectDlpFilepattern\n    properties:\n      fosid: 2\n      name: stefv1\n      entries:\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.bat'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.com'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.dll'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.doc'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.exe'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.gz'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.hta'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.ppt'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.rar'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.scr'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.tar'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.tgz'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.vb?'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.wps'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.xl?'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.zip'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.pif'\n        - fileType: unknown\n          filterType: pattern\n          pattern: '*.cpl'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDlp Filepattern can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFilepattern:ObjectDlpFilepattern labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpFilepatternEntry:ObjectDlpFilepatternEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the file pattern list.\n"
        },
        "objectDlpFilepatternId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDlpFilepatternId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpFilepatternEntry:ObjectDlpFilepatternEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the file pattern list.\n"
        },
        "objectDlpFilepatternId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpFilepattern resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpFilepatternEntry:ObjectDlpFilepatternEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table containing the file pattern list.\n"
          },
          "objectDlpFilepatternId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpFilepatternEntries:ObjectDlpFilepatternEntries": {
      "description": "Configure file patterns used by DLP blocking.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpFilepattern`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpFilepattern`\" pulumi-lang-go=\"`ObjectDlpFilepattern`\" pulumi-lang-python=\"`ObjectDlpFilepattern`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpFilepattern`\" pulumi-lang-java=\"`fortimanager.ObjectDlpFilepattern`\">`fortimanager.ObjectDlpFilepattern`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectDlpFilepattern(\"trname2\", {\n    name: \"terr-dlp-filepattern\",\n    fosid: 5,\n});\nconst trname = new fortimanager.ObjectDlpFilepatternEntries(\"trname\", {\n    filepattern: trname2.fosid,\n    fileType: \"unknown\",\n    filterType: \"pattern\",\n    pattern: \"*.bat\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectDlpFilepattern(\"trname2\",\n    name=\"terr-dlp-filepattern\",\n    fosid=5)\ntrname = fortimanager.ObjectDlpFilepatternEntries(\"trname\",\n    filepattern=trname2.fosid,\n    file_type=\"unknown\",\n    filter_type=\"pattern\",\n    pattern=\"*.bat\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectDlpFilepattern(\"trname2\", new()\n    {\n        Name = \"terr-dlp-filepattern\",\n        Fosid = 5,\n    });\n\n    var trname = new Fortimanager.ObjectDlpFilepatternEntries(\"trname\", new()\n    {\n        Filepattern = trname2.Fosid,\n        FileType = \"unknown\",\n        FilterType = \"pattern\",\n        Pattern = \"*.bat\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectDlpFilepattern(ctx, \"trname2\", &fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tName:  pulumi.String(\"terr-dlp-filepattern\"),\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDlpFilepatternEntries(ctx, \"trname\", &fortimanager.ObjectDlpFilepatternEntriesArgs{\n\t\t\tFilepattern: trname2.Fosid,\n\t\t\tFileType:    pulumi.String(\"unknown\"),\n\t\t\tFilterType:  pulumi.String(\"pattern\"),\n\t\t\tPattern:     pulumi.String(\"*.bat\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpFilepattern;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternArgs;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternEntries;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectDlpFilepattern(\"trname2\", ObjectDlpFilepatternArgs.builder()\n            .name(\"terr-dlp-filepattern\")\n            .fosid(5.0)\n            .build());\n\n        var trname = new ObjectDlpFilepatternEntries(\"trname\", ObjectDlpFilepatternEntriesArgs.builder()\n            .filepattern(trname2.fosid())\n            .fileType(\"unknown\")\n            .filterType(\"pattern\")\n            .pattern(\"*.bat\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDlpFilepatternEntries\n    properties:\n      filepattern: ${trname2.fosid}\n      fileType: unknown\n      filterType: pattern\n      pattern: '*.bat'\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectDlpFilepattern\n    properties:\n      name: terr-dlp-filepattern\n      fosid: 5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDlp FilepatternEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"filepattern=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFilepatternEntries:ObjectDlpFilepatternEntries labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select a file type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\">`ignored`</span>, <span pulumi-lang-nodejs=\"`exe`\" pulumi-lang-dotnet=\"`Exe`\" pulumi-lang-go=\"`exe`\" pulumi-lang-python=\"`exe`\" pulumi-lang-yaml=\"`exe`\" pulumi-lang-java=\"`exe`\">`exe`</span>, <span pulumi-lang-nodejs=\"`elf`\" pulumi-lang-dotnet=\"`Elf`\" pulumi-lang-go=\"`elf`\" pulumi-lang-python=\"`elf`\" pulumi-lang-yaml=\"`elf`\" pulumi-lang-java=\"`elf`\">`elf`</span>, <span pulumi-lang-nodejs=\"`bat`\" pulumi-lang-dotnet=\"`Bat`\" pulumi-lang-go=\"`bat`\" pulumi-lang-python=\"`bat`\" pulumi-lang-yaml=\"`bat`\" pulumi-lang-java=\"`bat`\">`bat`</span>, <span pulumi-lang-nodejs=\"`javascript`\" pulumi-lang-dotnet=\"`Javascript`\" pulumi-lang-go=\"`javascript`\" pulumi-lang-python=\"`javascript`\" pulumi-lang-yaml=\"`javascript`\" pulumi-lang-java=\"`javascript`\">`javascript`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`hta`\" pulumi-lang-dotnet=\"`Hta`\" pulumi-lang-go=\"`hta`\" pulumi-lang-python=\"`hta`\" pulumi-lang-yaml=\"`hta`\" pulumi-lang-java=\"`hta`\">`hta`</span>, <span pulumi-lang-nodejs=\"`msoffice`\" pulumi-lang-dotnet=\"`Msoffice`\" pulumi-lang-go=\"`msoffice`\" pulumi-lang-python=\"`msoffice`\" pulumi-lang-yaml=\"`msoffice`\" pulumi-lang-java=\"`msoffice`\">`msoffice`</span>, <span pulumi-lang-nodejs=\"`gzip`\" pulumi-lang-dotnet=\"`Gzip`\" pulumi-lang-go=\"`gzip`\" pulumi-lang-python=\"`gzip`\" pulumi-lang-yaml=\"`gzip`\" pulumi-lang-java=\"`gzip`\">`gzip`</span>, <span pulumi-lang-nodejs=\"`rar`\" pulumi-lang-dotnet=\"`Rar`\" pulumi-lang-go=\"`rar`\" pulumi-lang-python=\"`rar`\" pulumi-lang-yaml=\"`rar`\" pulumi-lang-java=\"`rar`\">`rar`</span>, <span pulumi-lang-nodejs=\"`tar`\" pulumi-lang-dotnet=\"`Tar`\" pulumi-lang-go=\"`tar`\" pulumi-lang-python=\"`tar`\" pulumi-lang-yaml=\"`tar`\" pulumi-lang-java=\"`tar`\">`tar`</span>, <span pulumi-lang-nodejs=\"`lzh`\" pulumi-lang-dotnet=\"`Lzh`\" pulumi-lang-go=\"`lzh`\" pulumi-lang-python=\"`lzh`\" pulumi-lang-yaml=\"`lzh`\" pulumi-lang-java=\"`lzh`\">`lzh`</span>, <span pulumi-lang-nodejs=\"`upx`\" pulumi-lang-dotnet=\"`Upx`\" pulumi-lang-go=\"`upx`\" pulumi-lang-python=\"`upx`\" pulumi-lang-yaml=\"`upx`\" pulumi-lang-java=\"`upx`\">`upx`</span>, <span pulumi-lang-nodejs=\"`zip`\" pulumi-lang-dotnet=\"`Zip`\" pulumi-lang-go=\"`zip`\" pulumi-lang-python=\"`zip`\" pulumi-lang-yaml=\"`zip`\" pulumi-lang-java=\"`zip`\">`zip`</span>, <span pulumi-lang-nodejs=\"`cab`\" pulumi-lang-dotnet=\"`Cab`\" pulumi-lang-go=\"`cab`\" pulumi-lang-python=\"`cab`\" pulumi-lang-yaml=\"`cab`\" pulumi-lang-java=\"`cab`\">`cab`</span>, <span pulumi-lang-nodejs=\"`bzip2`\" pulumi-lang-dotnet=\"`Bzip2`\" pulumi-lang-go=\"`bzip2`\" pulumi-lang-python=\"`bzip2`\" pulumi-lang-yaml=\"`bzip2`\" pulumi-lang-java=\"`bzip2`\">`bzip2`</span>, <span pulumi-lang-nodejs=\"`bzip`\" pulumi-lang-dotnet=\"`Bzip`\" pulumi-lang-go=\"`bzip`\" pulumi-lang-python=\"`bzip`\" pulumi-lang-yaml=\"`bzip`\" pulumi-lang-java=\"`bzip`\">`bzip`</span>, <span pulumi-lang-nodejs=\"`activemime`\" pulumi-lang-dotnet=\"`Activemime`\" pulumi-lang-go=\"`activemime`\" pulumi-lang-python=\"`activemime`\" pulumi-lang-yaml=\"`activemime`\" pulumi-lang-java=\"`activemime`\">`activemime`</span>, <span pulumi-lang-nodejs=\"`mime`\" pulumi-lang-dotnet=\"`Mime`\" pulumi-lang-go=\"`mime`\" pulumi-lang-python=\"`mime`\" pulumi-lang-yaml=\"`mime`\" pulumi-lang-java=\"`mime`\">`mime`</span>, <span pulumi-lang-nodejs=\"`hlp`\" pulumi-lang-dotnet=\"`Hlp`\" pulumi-lang-go=\"`hlp`\" pulumi-lang-python=\"`hlp`\" pulumi-lang-yaml=\"`hlp`\" pulumi-lang-java=\"`hlp`\">`hlp`</span>, <span pulumi-lang-nodejs=\"`arj`\" pulumi-lang-dotnet=\"`Arj`\" pulumi-lang-go=\"`arj`\" pulumi-lang-python=\"`arj`\" pulumi-lang-yaml=\"`arj`\" pulumi-lang-java=\"`arj`\">`arj`</span>, <span pulumi-lang-nodejs=\"`base64`\" pulumi-lang-dotnet=\"`Base64`\" pulumi-lang-go=\"`base64`\" pulumi-lang-python=\"`base64`\" pulumi-lang-yaml=\"`base64`\" pulumi-lang-java=\"`base64`\">`base64`</span>, <span pulumi-lang-nodejs=\"`binhex`\" pulumi-lang-dotnet=\"`Binhex`\" pulumi-lang-go=\"`binhex`\" pulumi-lang-python=\"`binhex`\" pulumi-lang-yaml=\"`binhex`\" pulumi-lang-java=\"`binhex`\">`binhex`</span>, <span pulumi-lang-nodejs=\"`uue`\" pulumi-lang-dotnet=\"`Uue`\" pulumi-lang-go=\"`uue`\" pulumi-lang-python=\"`uue`\" pulumi-lang-yaml=\"`uue`\" pulumi-lang-java=\"`uue`\">`uue`</span>, <span pulumi-lang-nodejs=\"`fsg`\" pulumi-lang-dotnet=\"`Fsg`\" pulumi-lang-go=\"`fsg`\" pulumi-lang-python=\"`fsg`\" pulumi-lang-yaml=\"`fsg`\" pulumi-lang-java=\"`fsg`\">`fsg`</span>, <span pulumi-lang-nodejs=\"`aspack`\" pulumi-lang-dotnet=\"`Aspack`\" pulumi-lang-go=\"`aspack`\" pulumi-lang-python=\"`aspack`\" pulumi-lang-yaml=\"`aspack`\" pulumi-lang-java=\"`aspack`\">`aspack`</span>, <span pulumi-lang-nodejs=\"`msc`\" pulumi-lang-dotnet=\"`Msc`\" pulumi-lang-go=\"`msc`\" pulumi-lang-python=\"`msc`\" pulumi-lang-yaml=\"`msc`\" pulumi-lang-java=\"`msc`\">`msc`</span>, <span pulumi-lang-nodejs=\"`petite`\" pulumi-lang-dotnet=\"`Petite`\" pulumi-lang-go=\"`petite`\" pulumi-lang-python=\"`petite`\" pulumi-lang-yaml=\"`petite`\" pulumi-lang-java=\"`petite`\">`petite`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`msi`\" pulumi-lang-dotnet=\"`Msi`\" pulumi-lang-go=\"`msi`\" pulumi-lang-python=\"`msi`\" pulumi-lang-yaml=\"`msi`\" pulumi-lang-java=\"`msi`\">`msi`</span>, <span pulumi-lang-nodejs=\"`mpeg`\" pulumi-lang-dotnet=\"`Mpeg`\" pulumi-lang-go=\"`mpeg`\" pulumi-lang-python=\"`mpeg`\" pulumi-lang-yaml=\"`mpeg`\" pulumi-lang-java=\"`mpeg`\">`mpeg`</span>, <span pulumi-lang-nodejs=\"`mov`\" pulumi-lang-dotnet=\"`Mov`\" pulumi-lang-go=\"`mov`\" pulumi-lang-python=\"`mov`\" pulumi-lang-yaml=\"`mov`\" pulumi-lang-java=\"`mov`\">`mov`</span>, <span pulumi-lang-nodejs=\"`mp3`\" pulumi-lang-dotnet=\"`Mp3`\" pulumi-lang-go=\"`mp3`\" pulumi-lang-python=\"`mp3`\" pulumi-lang-yaml=\"`mp3`\" pulumi-lang-java=\"`mp3`\">`mp3`</span>, <span pulumi-lang-nodejs=\"`wma`\" pulumi-lang-dotnet=\"`Wma`\" pulumi-lang-go=\"`wma`\" pulumi-lang-python=\"`wma`\" pulumi-lang-yaml=\"`wma`\" pulumi-lang-java=\"`wma`\">`wma`</span>, <span pulumi-lang-nodejs=\"`wav`\" pulumi-lang-dotnet=\"`Wav`\" pulumi-lang-go=\"`wav`\" pulumi-lang-python=\"`wav`\" pulumi-lang-yaml=\"`wav`\" pulumi-lang-java=\"`wav`\">`wav`</span>, <span pulumi-lang-nodejs=\"`pdf`\" pulumi-lang-dotnet=\"`Pdf`\" pulumi-lang-go=\"`pdf`\" pulumi-lang-python=\"`pdf`\" pulumi-lang-yaml=\"`pdf`\" pulumi-lang-java=\"`pdf`\">`pdf`</span>, <span pulumi-lang-nodejs=\"`avi`\" pulumi-lang-dotnet=\"`Avi`\" pulumi-lang-go=\"`avi`\" pulumi-lang-python=\"`avi`\" pulumi-lang-yaml=\"`avi`\" pulumi-lang-java=\"`avi`\">`avi`</span>, <span pulumi-lang-nodejs=\"`rm`\" pulumi-lang-dotnet=\"`Rm`\" pulumi-lang-go=\"`rm`\" pulumi-lang-python=\"`rm`\" pulumi-lang-yaml=\"`rm`\" pulumi-lang-java=\"`rm`\">`rm`</span>, <span pulumi-lang-nodejs=\"`torrent`\" pulumi-lang-dotnet=\"`Torrent`\" pulumi-lang-go=\"`torrent`\" pulumi-lang-python=\"`torrent`\" pulumi-lang-yaml=\"`torrent`\" pulumi-lang-java=\"`torrent`\">`torrent`</span>, <span pulumi-lang-nodejs=\"`hibun`\" pulumi-lang-dotnet=\"`Hibun`\" pulumi-lang-go=\"`hibun`\" pulumi-lang-python=\"`hibun`\" pulumi-lang-yaml=\"`hibun`\" pulumi-lang-java=\"`hibun`\">`hibun`</span>, <span pulumi-lang-nodejs=\"`7z`\" pulumi-lang-dotnet=\"`7z`\" pulumi-lang-go=\"`7z`\" pulumi-lang-python=\"`7z`\" pulumi-lang-yaml=\"`7z`\" pulumi-lang-java=\"`7z`\">`7z`</span>, <span pulumi-lang-nodejs=\"`xz`\" pulumi-lang-dotnet=\"`Xz`\" pulumi-lang-go=\"`xz`\" pulumi-lang-python=\"`xz`\" pulumi-lang-yaml=\"`xz`\" pulumi-lang-java=\"`xz`\">`xz`</span>, <span pulumi-lang-nodejs=\"`msofficex`\" pulumi-lang-dotnet=\"`Msofficex`\" pulumi-lang-go=\"`msofficex`\" pulumi-lang-python=\"`msofficex`\" pulumi-lang-yaml=\"`msofficex`\" pulumi-lang-java=\"`msofficex`\">`msofficex`</span>, `mach-o`, <span pulumi-lang-nodejs=\"`dmg`\" pulumi-lang-dotnet=\"`Dmg`\" pulumi-lang-go=\"`dmg`\" pulumi-lang-python=\"`dmg`\" pulumi-lang-yaml=\"`dmg`\" pulumi-lang-java=\"`dmg`\">`dmg`</span>, `.net`, <span pulumi-lang-nodejs=\"`xar`\" pulumi-lang-dotnet=\"`Xar`\" pulumi-lang-go=\"`xar`\" pulumi-lang-python=\"`xar`\" pulumi-lang-yaml=\"`xar`\" pulumi-lang-java=\"`xar`\">`xar`</span>, <span pulumi-lang-nodejs=\"`chm`\" pulumi-lang-dotnet=\"`Chm`\" pulumi-lang-go=\"`chm`\" pulumi-lang-python=\"`chm`\" pulumi-lang-yaml=\"`chm`\" pulumi-lang-java=\"`chm`\">`chm`</span>, <span pulumi-lang-nodejs=\"`iso`\" pulumi-lang-dotnet=\"`Iso`\" pulumi-lang-go=\"`iso`\" pulumi-lang-python=\"`iso`\" pulumi-lang-yaml=\"`iso`\" pulumi-lang-java=\"`iso`\">`iso`</span>, <span pulumi-lang-nodejs=\"`crx`\" pulumi-lang-dotnet=\"`Crx`\" pulumi-lang-go=\"`crx`\" pulumi-lang-python=\"`crx`\" pulumi-lang-yaml=\"`crx`\" pulumi-lang-java=\"`crx`\">`crx`</span>, <span pulumi-lang-nodejs=\"`flac`\" pulumi-lang-dotnet=\"`Flac`\" pulumi-lang-go=\"`flac`\" pulumi-lang-python=\"`flac`\" pulumi-lang-yaml=\"`flac`\" pulumi-lang-java=\"`flac`\">`flac`</span>, <span pulumi-lang-nodejs=\"`sis`\" pulumi-lang-dotnet=\"`Sis`\" pulumi-lang-go=\"`sis`\" pulumi-lang-python=\"`sis`\" pulumi-lang-yaml=\"`sis`\" pulumi-lang-java=\"`sis`\">`sis`</span>, <span pulumi-lang-nodejs=\"`prc`\" pulumi-lang-dotnet=\"`Prc`\" pulumi-lang-go=\"`prc`\" pulumi-lang-python=\"`prc`\" pulumi-lang-yaml=\"`prc`\" pulumi-lang-java=\"`prc`\">`prc`</span>, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>, <span pulumi-lang-nodejs=\"`jad`\" pulumi-lang-dotnet=\"`Jad`\" pulumi-lang-go=\"`jad`\" pulumi-lang-python=\"`jad`\" pulumi-lang-yaml=\"`jad`\" pulumi-lang-java=\"`jad`\">`jad`</span>, <span pulumi-lang-nodejs=\"`cod`\" pulumi-lang-dotnet=\"`Cod`\" pulumi-lang-go=\"`cod`\" pulumi-lang-python=\"`cod`\" pulumi-lang-yaml=\"`cod`\" pulumi-lang-java=\"`cod`\">`cod`</span>.\n"
        },
        "filepattern": {
          "type": "string",
          "description": "Filepattern.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Filter by file name pattern or by file type. Valid values: <span pulumi-lang-nodejs=\"`pattern`\" pulumi-lang-dotnet=\"`Pattern`\" pulumi-lang-go=\"`pattern`\" pulumi-lang-python=\"`pattern`\" pulumi-lang-yaml=\"`pattern`\" pulumi-lang-java=\"`pattern`\">`pattern`</span>, <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span>.\n"
        },
        "objectDlpFilepatternEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Add a file name pattern.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "filepattern",
        "objectDlpFilepatternEntriesId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select a file type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\">`ignored`</span>, <span pulumi-lang-nodejs=\"`exe`\" pulumi-lang-dotnet=\"`Exe`\" pulumi-lang-go=\"`exe`\" pulumi-lang-python=\"`exe`\" pulumi-lang-yaml=\"`exe`\" pulumi-lang-java=\"`exe`\">`exe`</span>, <span pulumi-lang-nodejs=\"`elf`\" pulumi-lang-dotnet=\"`Elf`\" pulumi-lang-go=\"`elf`\" pulumi-lang-python=\"`elf`\" pulumi-lang-yaml=\"`elf`\" pulumi-lang-java=\"`elf`\">`elf`</span>, <span pulumi-lang-nodejs=\"`bat`\" pulumi-lang-dotnet=\"`Bat`\" pulumi-lang-go=\"`bat`\" pulumi-lang-python=\"`bat`\" pulumi-lang-yaml=\"`bat`\" pulumi-lang-java=\"`bat`\">`bat`</span>, <span pulumi-lang-nodejs=\"`javascript`\" pulumi-lang-dotnet=\"`Javascript`\" pulumi-lang-go=\"`javascript`\" pulumi-lang-python=\"`javascript`\" pulumi-lang-yaml=\"`javascript`\" pulumi-lang-java=\"`javascript`\">`javascript`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`hta`\" pulumi-lang-dotnet=\"`Hta`\" pulumi-lang-go=\"`hta`\" pulumi-lang-python=\"`hta`\" pulumi-lang-yaml=\"`hta`\" pulumi-lang-java=\"`hta`\">`hta`</span>, <span pulumi-lang-nodejs=\"`msoffice`\" pulumi-lang-dotnet=\"`Msoffice`\" pulumi-lang-go=\"`msoffice`\" pulumi-lang-python=\"`msoffice`\" pulumi-lang-yaml=\"`msoffice`\" pulumi-lang-java=\"`msoffice`\">`msoffice`</span>, <span pulumi-lang-nodejs=\"`gzip`\" pulumi-lang-dotnet=\"`Gzip`\" pulumi-lang-go=\"`gzip`\" pulumi-lang-python=\"`gzip`\" pulumi-lang-yaml=\"`gzip`\" pulumi-lang-java=\"`gzip`\">`gzip`</span>, <span pulumi-lang-nodejs=\"`rar`\" pulumi-lang-dotnet=\"`Rar`\" pulumi-lang-go=\"`rar`\" pulumi-lang-python=\"`rar`\" pulumi-lang-yaml=\"`rar`\" pulumi-lang-java=\"`rar`\">`rar`</span>, <span pulumi-lang-nodejs=\"`tar`\" pulumi-lang-dotnet=\"`Tar`\" pulumi-lang-go=\"`tar`\" pulumi-lang-python=\"`tar`\" pulumi-lang-yaml=\"`tar`\" pulumi-lang-java=\"`tar`\">`tar`</span>, <span pulumi-lang-nodejs=\"`lzh`\" pulumi-lang-dotnet=\"`Lzh`\" pulumi-lang-go=\"`lzh`\" pulumi-lang-python=\"`lzh`\" pulumi-lang-yaml=\"`lzh`\" pulumi-lang-java=\"`lzh`\">`lzh`</span>, <span pulumi-lang-nodejs=\"`upx`\" pulumi-lang-dotnet=\"`Upx`\" pulumi-lang-go=\"`upx`\" pulumi-lang-python=\"`upx`\" pulumi-lang-yaml=\"`upx`\" pulumi-lang-java=\"`upx`\">`upx`</span>, <span pulumi-lang-nodejs=\"`zip`\" pulumi-lang-dotnet=\"`Zip`\" pulumi-lang-go=\"`zip`\" pulumi-lang-python=\"`zip`\" pulumi-lang-yaml=\"`zip`\" pulumi-lang-java=\"`zip`\">`zip`</span>, <span pulumi-lang-nodejs=\"`cab`\" pulumi-lang-dotnet=\"`Cab`\" pulumi-lang-go=\"`cab`\" pulumi-lang-python=\"`cab`\" pulumi-lang-yaml=\"`cab`\" pulumi-lang-java=\"`cab`\">`cab`</span>, <span pulumi-lang-nodejs=\"`bzip2`\" pulumi-lang-dotnet=\"`Bzip2`\" pulumi-lang-go=\"`bzip2`\" pulumi-lang-python=\"`bzip2`\" pulumi-lang-yaml=\"`bzip2`\" pulumi-lang-java=\"`bzip2`\">`bzip2`</span>, <span pulumi-lang-nodejs=\"`bzip`\" pulumi-lang-dotnet=\"`Bzip`\" pulumi-lang-go=\"`bzip`\" pulumi-lang-python=\"`bzip`\" pulumi-lang-yaml=\"`bzip`\" pulumi-lang-java=\"`bzip`\">`bzip`</span>, <span pulumi-lang-nodejs=\"`activemime`\" pulumi-lang-dotnet=\"`Activemime`\" pulumi-lang-go=\"`activemime`\" pulumi-lang-python=\"`activemime`\" pulumi-lang-yaml=\"`activemime`\" pulumi-lang-java=\"`activemime`\">`activemime`</span>, <span pulumi-lang-nodejs=\"`mime`\" pulumi-lang-dotnet=\"`Mime`\" pulumi-lang-go=\"`mime`\" pulumi-lang-python=\"`mime`\" pulumi-lang-yaml=\"`mime`\" pulumi-lang-java=\"`mime`\">`mime`</span>, <span pulumi-lang-nodejs=\"`hlp`\" pulumi-lang-dotnet=\"`Hlp`\" pulumi-lang-go=\"`hlp`\" pulumi-lang-python=\"`hlp`\" pulumi-lang-yaml=\"`hlp`\" pulumi-lang-java=\"`hlp`\">`hlp`</span>, <span pulumi-lang-nodejs=\"`arj`\" pulumi-lang-dotnet=\"`Arj`\" pulumi-lang-go=\"`arj`\" pulumi-lang-python=\"`arj`\" pulumi-lang-yaml=\"`arj`\" pulumi-lang-java=\"`arj`\">`arj`</span>, <span pulumi-lang-nodejs=\"`base64`\" pulumi-lang-dotnet=\"`Base64`\" pulumi-lang-go=\"`base64`\" pulumi-lang-python=\"`base64`\" pulumi-lang-yaml=\"`base64`\" pulumi-lang-java=\"`base64`\">`base64`</span>, <span pulumi-lang-nodejs=\"`binhex`\" pulumi-lang-dotnet=\"`Binhex`\" pulumi-lang-go=\"`binhex`\" pulumi-lang-python=\"`binhex`\" pulumi-lang-yaml=\"`binhex`\" pulumi-lang-java=\"`binhex`\">`binhex`</span>, <span pulumi-lang-nodejs=\"`uue`\" pulumi-lang-dotnet=\"`Uue`\" pulumi-lang-go=\"`uue`\" pulumi-lang-python=\"`uue`\" pulumi-lang-yaml=\"`uue`\" pulumi-lang-java=\"`uue`\">`uue`</span>, <span pulumi-lang-nodejs=\"`fsg`\" pulumi-lang-dotnet=\"`Fsg`\" pulumi-lang-go=\"`fsg`\" pulumi-lang-python=\"`fsg`\" pulumi-lang-yaml=\"`fsg`\" pulumi-lang-java=\"`fsg`\">`fsg`</span>, <span pulumi-lang-nodejs=\"`aspack`\" pulumi-lang-dotnet=\"`Aspack`\" pulumi-lang-go=\"`aspack`\" pulumi-lang-python=\"`aspack`\" pulumi-lang-yaml=\"`aspack`\" pulumi-lang-java=\"`aspack`\">`aspack`</span>, <span pulumi-lang-nodejs=\"`msc`\" pulumi-lang-dotnet=\"`Msc`\" pulumi-lang-go=\"`msc`\" pulumi-lang-python=\"`msc`\" pulumi-lang-yaml=\"`msc`\" pulumi-lang-java=\"`msc`\">`msc`</span>, <span pulumi-lang-nodejs=\"`petite`\" pulumi-lang-dotnet=\"`Petite`\" pulumi-lang-go=\"`petite`\" pulumi-lang-python=\"`petite`\" pulumi-lang-yaml=\"`petite`\" pulumi-lang-java=\"`petite`\">`petite`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`msi`\" pulumi-lang-dotnet=\"`Msi`\" pulumi-lang-go=\"`msi`\" pulumi-lang-python=\"`msi`\" pulumi-lang-yaml=\"`msi`\" pulumi-lang-java=\"`msi`\">`msi`</span>, <span pulumi-lang-nodejs=\"`mpeg`\" pulumi-lang-dotnet=\"`Mpeg`\" pulumi-lang-go=\"`mpeg`\" pulumi-lang-python=\"`mpeg`\" pulumi-lang-yaml=\"`mpeg`\" pulumi-lang-java=\"`mpeg`\">`mpeg`</span>, <span pulumi-lang-nodejs=\"`mov`\" pulumi-lang-dotnet=\"`Mov`\" pulumi-lang-go=\"`mov`\" pulumi-lang-python=\"`mov`\" pulumi-lang-yaml=\"`mov`\" pulumi-lang-java=\"`mov`\">`mov`</span>, <span pulumi-lang-nodejs=\"`mp3`\" pulumi-lang-dotnet=\"`Mp3`\" pulumi-lang-go=\"`mp3`\" pulumi-lang-python=\"`mp3`\" pulumi-lang-yaml=\"`mp3`\" pulumi-lang-java=\"`mp3`\">`mp3`</span>, <span pulumi-lang-nodejs=\"`wma`\" pulumi-lang-dotnet=\"`Wma`\" pulumi-lang-go=\"`wma`\" pulumi-lang-python=\"`wma`\" pulumi-lang-yaml=\"`wma`\" pulumi-lang-java=\"`wma`\">`wma`</span>, <span pulumi-lang-nodejs=\"`wav`\" pulumi-lang-dotnet=\"`Wav`\" pulumi-lang-go=\"`wav`\" pulumi-lang-python=\"`wav`\" pulumi-lang-yaml=\"`wav`\" pulumi-lang-java=\"`wav`\">`wav`</span>, <span pulumi-lang-nodejs=\"`pdf`\" pulumi-lang-dotnet=\"`Pdf`\" pulumi-lang-go=\"`pdf`\" pulumi-lang-python=\"`pdf`\" pulumi-lang-yaml=\"`pdf`\" pulumi-lang-java=\"`pdf`\">`pdf`</span>, <span pulumi-lang-nodejs=\"`avi`\" pulumi-lang-dotnet=\"`Avi`\" pulumi-lang-go=\"`avi`\" pulumi-lang-python=\"`avi`\" pulumi-lang-yaml=\"`avi`\" pulumi-lang-java=\"`avi`\">`avi`</span>, <span pulumi-lang-nodejs=\"`rm`\" pulumi-lang-dotnet=\"`Rm`\" pulumi-lang-go=\"`rm`\" pulumi-lang-python=\"`rm`\" pulumi-lang-yaml=\"`rm`\" pulumi-lang-java=\"`rm`\">`rm`</span>, <span pulumi-lang-nodejs=\"`torrent`\" pulumi-lang-dotnet=\"`Torrent`\" pulumi-lang-go=\"`torrent`\" pulumi-lang-python=\"`torrent`\" pulumi-lang-yaml=\"`torrent`\" pulumi-lang-java=\"`torrent`\">`torrent`</span>, <span pulumi-lang-nodejs=\"`hibun`\" pulumi-lang-dotnet=\"`Hibun`\" pulumi-lang-go=\"`hibun`\" pulumi-lang-python=\"`hibun`\" pulumi-lang-yaml=\"`hibun`\" pulumi-lang-java=\"`hibun`\">`hibun`</span>, <span pulumi-lang-nodejs=\"`7z`\" pulumi-lang-dotnet=\"`7z`\" pulumi-lang-go=\"`7z`\" pulumi-lang-python=\"`7z`\" pulumi-lang-yaml=\"`7z`\" pulumi-lang-java=\"`7z`\">`7z`</span>, <span pulumi-lang-nodejs=\"`xz`\" pulumi-lang-dotnet=\"`Xz`\" pulumi-lang-go=\"`xz`\" pulumi-lang-python=\"`xz`\" pulumi-lang-yaml=\"`xz`\" pulumi-lang-java=\"`xz`\">`xz`</span>, <span pulumi-lang-nodejs=\"`msofficex`\" pulumi-lang-dotnet=\"`Msofficex`\" pulumi-lang-go=\"`msofficex`\" pulumi-lang-python=\"`msofficex`\" pulumi-lang-yaml=\"`msofficex`\" pulumi-lang-java=\"`msofficex`\">`msofficex`</span>, `mach-o`, <span pulumi-lang-nodejs=\"`dmg`\" pulumi-lang-dotnet=\"`Dmg`\" pulumi-lang-go=\"`dmg`\" pulumi-lang-python=\"`dmg`\" pulumi-lang-yaml=\"`dmg`\" pulumi-lang-java=\"`dmg`\">`dmg`</span>, `.net`, <span pulumi-lang-nodejs=\"`xar`\" pulumi-lang-dotnet=\"`Xar`\" pulumi-lang-go=\"`xar`\" pulumi-lang-python=\"`xar`\" pulumi-lang-yaml=\"`xar`\" pulumi-lang-java=\"`xar`\">`xar`</span>, <span pulumi-lang-nodejs=\"`chm`\" pulumi-lang-dotnet=\"`Chm`\" pulumi-lang-go=\"`chm`\" pulumi-lang-python=\"`chm`\" pulumi-lang-yaml=\"`chm`\" pulumi-lang-java=\"`chm`\">`chm`</span>, <span pulumi-lang-nodejs=\"`iso`\" pulumi-lang-dotnet=\"`Iso`\" pulumi-lang-go=\"`iso`\" pulumi-lang-python=\"`iso`\" pulumi-lang-yaml=\"`iso`\" pulumi-lang-java=\"`iso`\">`iso`</span>, <span pulumi-lang-nodejs=\"`crx`\" pulumi-lang-dotnet=\"`Crx`\" pulumi-lang-go=\"`crx`\" pulumi-lang-python=\"`crx`\" pulumi-lang-yaml=\"`crx`\" pulumi-lang-java=\"`crx`\">`crx`</span>, <span pulumi-lang-nodejs=\"`flac`\" pulumi-lang-dotnet=\"`Flac`\" pulumi-lang-go=\"`flac`\" pulumi-lang-python=\"`flac`\" pulumi-lang-yaml=\"`flac`\" pulumi-lang-java=\"`flac`\">`flac`</span>, <span pulumi-lang-nodejs=\"`sis`\" pulumi-lang-dotnet=\"`Sis`\" pulumi-lang-go=\"`sis`\" pulumi-lang-python=\"`sis`\" pulumi-lang-yaml=\"`sis`\" pulumi-lang-java=\"`sis`\">`sis`</span>, <span pulumi-lang-nodejs=\"`prc`\" pulumi-lang-dotnet=\"`Prc`\" pulumi-lang-go=\"`prc`\" pulumi-lang-python=\"`prc`\" pulumi-lang-yaml=\"`prc`\" pulumi-lang-java=\"`prc`\">`prc`</span>, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>, <span pulumi-lang-nodejs=\"`jad`\" pulumi-lang-dotnet=\"`Jad`\" pulumi-lang-go=\"`jad`\" pulumi-lang-python=\"`jad`\" pulumi-lang-yaml=\"`jad`\" pulumi-lang-java=\"`jad`\">`jad`</span>, <span pulumi-lang-nodejs=\"`cod`\" pulumi-lang-dotnet=\"`Cod`\" pulumi-lang-go=\"`cod`\" pulumi-lang-python=\"`cod`\" pulumi-lang-yaml=\"`cod`\" pulumi-lang-java=\"`cod`\">`cod`</span>.\n"
        },
        "filepattern": {
          "type": "string",
          "description": "Filepattern.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Filter by file name pattern or by file type. Valid values: <span pulumi-lang-nodejs=\"`pattern`\" pulumi-lang-dotnet=\"`Pattern`\" pulumi-lang-go=\"`pattern`\" pulumi-lang-python=\"`pattern`\" pulumi-lang-yaml=\"`pattern`\" pulumi-lang-java=\"`pattern`\">`pattern`</span>, <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span>.\n"
        },
        "objectDlpFilepatternEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Add a file name pattern.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "filepattern"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpFilepatternEntries resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fileType": {
            "type": "string",
            "description": "Select a file type. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`ignored`\" pulumi-lang-dotnet=\"`Ignored`\" pulumi-lang-go=\"`ignored`\" pulumi-lang-python=\"`ignored`\" pulumi-lang-yaml=\"`ignored`\" pulumi-lang-java=\"`ignored`\">`ignored`</span>, <span pulumi-lang-nodejs=\"`exe`\" pulumi-lang-dotnet=\"`Exe`\" pulumi-lang-go=\"`exe`\" pulumi-lang-python=\"`exe`\" pulumi-lang-yaml=\"`exe`\" pulumi-lang-java=\"`exe`\">`exe`</span>, <span pulumi-lang-nodejs=\"`elf`\" pulumi-lang-dotnet=\"`Elf`\" pulumi-lang-go=\"`elf`\" pulumi-lang-python=\"`elf`\" pulumi-lang-yaml=\"`elf`\" pulumi-lang-java=\"`elf`\">`elf`</span>, <span pulumi-lang-nodejs=\"`bat`\" pulumi-lang-dotnet=\"`Bat`\" pulumi-lang-go=\"`bat`\" pulumi-lang-python=\"`bat`\" pulumi-lang-yaml=\"`bat`\" pulumi-lang-java=\"`bat`\">`bat`</span>, <span pulumi-lang-nodejs=\"`javascript`\" pulumi-lang-dotnet=\"`Javascript`\" pulumi-lang-go=\"`javascript`\" pulumi-lang-python=\"`javascript`\" pulumi-lang-yaml=\"`javascript`\" pulumi-lang-java=\"`javascript`\">`javascript`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`hta`\" pulumi-lang-dotnet=\"`Hta`\" pulumi-lang-go=\"`hta`\" pulumi-lang-python=\"`hta`\" pulumi-lang-yaml=\"`hta`\" pulumi-lang-java=\"`hta`\">`hta`</span>, <span pulumi-lang-nodejs=\"`msoffice`\" pulumi-lang-dotnet=\"`Msoffice`\" pulumi-lang-go=\"`msoffice`\" pulumi-lang-python=\"`msoffice`\" pulumi-lang-yaml=\"`msoffice`\" pulumi-lang-java=\"`msoffice`\">`msoffice`</span>, <span pulumi-lang-nodejs=\"`gzip`\" pulumi-lang-dotnet=\"`Gzip`\" pulumi-lang-go=\"`gzip`\" pulumi-lang-python=\"`gzip`\" pulumi-lang-yaml=\"`gzip`\" pulumi-lang-java=\"`gzip`\">`gzip`</span>, <span pulumi-lang-nodejs=\"`rar`\" pulumi-lang-dotnet=\"`Rar`\" pulumi-lang-go=\"`rar`\" pulumi-lang-python=\"`rar`\" pulumi-lang-yaml=\"`rar`\" pulumi-lang-java=\"`rar`\">`rar`</span>, <span pulumi-lang-nodejs=\"`tar`\" pulumi-lang-dotnet=\"`Tar`\" pulumi-lang-go=\"`tar`\" pulumi-lang-python=\"`tar`\" pulumi-lang-yaml=\"`tar`\" pulumi-lang-java=\"`tar`\">`tar`</span>, <span pulumi-lang-nodejs=\"`lzh`\" pulumi-lang-dotnet=\"`Lzh`\" pulumi-lang-go=\"`lzh`\" pulumi-lang-python=\"`lzh`\" pulumi-lang-yaml=\"`lzh`\" pulumi-lang-java=\"`lzh`\">`lzh`</span>, <span pulumi-lang-nodejs=\"`upx`\" pulumi-lang-dotnet=\"`Upx`\" pulumi-lang-go=\"`upx`\" pulumi-lang-python=\"`upx`\" pulumi-lang-yaml=\"`upx`\" pulumi-lang-java=\"`upx`\">`upx`</span>, <span pulumi-lang-nodejs=\"`zip`\" pulumi-lang-dotnet=\"`Zip`\" pulumi-lang-go=\"`zip`\" pulumi-lang-python=\"`zip`\" pulumi-lang-yaml=\"`zip`\" pulumi-lang-java=\"`zip`\">`zip`</span>, <span pulumi-lang-nodejs=\"`cab`\" pulumi-lang-dotnet=\"`Cab`\" pulumi-lang-go=\"`cab`\" pulumi-lang-python=\"`cab`\" pulumi-lang-yaml=\"`cab`\" pulumi-lang-java=\"`cab`\">`cab`</span>, <span pulumi-lang-nodejs=\"`bzip2`\" pulumi-lang-dotnet=\"`Bzip2`\" pulumi-lang-go=\"`bzip2`\" pulumi-lang-python=\"`bzip2`\" pulumi-lang-yaml=\"`bzip2`\" pulumi-lang-java=\"`bzip2`\">`bzip2`</span>, <span pulumi-lang-nodejs=\"`bzip`\" pulumi-lang-dotnet=\"`Bzip`\" pulumi-lang-go=\"`bzip`\" pulumi-lang-python=\"`bzip`\" pulumi-lang-yaml=\"`bzip`\" pulumi-lang-java=\"`bzip`\">`bzip`</span>, <span pulumi-lang-nodejs=\"`activemime`\" pulumi-lang-dotnet=\"`Activemime`\" pulumi-lang-go=\"`activemime`\" pulumi-lang-python=\"`activemime`\" pulumi-lang-yaml=\"`activemime`\" pulumi-lang-java=\"`activemime`\">`activemime`</span>, <span pulumi-lang-nodejs=\"`mime`\" pulumi-lang-dotnet=\"`Mime`\" pulumi-lang-go=\"`mime`\" pulumi-lang-python=\"`mime`\" pulumi-lang-yaml=\"`mime`\" pulumi-lang-java=\"`mime`\">`mime`</span>, <span pulumi-lang-nodejs=\"`hlp`\" pulumi-lang-dotnet=\"`Hlp`\" pulumi-lang-go=\"`hlp`\" pulumi-lang-python=\"`hlp`\" pulumi-lang-yaml=\"`hlp`\" pulumi-lang-java=\"`hlp`\">`hlp`</span>, <span pulumi-lang-nodejs=\"`arj`\" pulumi-lang-dotnet=\"`Arj`\" pulumi-lang-go=\"`arj`\" pulumi-lang-python=\"`arj`\" pulumi-lang-yaml=\"`arj`\" pulumi-lang-java=\"`arj`\">`arj`</span>, <span pulumi-lang-nodejs=\"`base64`\" pulumi-lang-dotnet=\"`Base64`\" pulumi-lang-go=\"`base64`\" pulumi-lang-python=\"`base64`\" pulumi-lang-yaml=\"`base64`\" pulumi-lang-java=\"`base64`\">`base64`</span>, <span pulumi-lang-nodejs=\"`binhex`\" pulumi-lang-dotnet=\"`Binhex`\" pulumi-lang-go=\"`binhex`\" pulumi-lang-python=\"`binhex`\" pulumi-lang-yaml=\"`binhex`\" pulumi-lang-java=\"`binhex`\">`binhex`</span>, <span pulumi-lang-nodejs=\"`uue`\" pulumi-lang-dotnet=\"`Uue`\" pulumi-lang-go=\"`uue`\" pulumi-lang-python=\"`uue`\" pulumi-lang-yaml=\"`uue`\" pulumi-lang-java=\"`uue`\">`uue`</span>, <span pulumi-lang-nodejs=\"`fsg`\" pulumi-lang-dotnet=\"`Fsg`\" pulumi-lang-go=\"`fsg`\" pulumi-lang-python=\"`fsg`\" pulumi-lang-yaml=\"`fsg`\" pulumi-lang-java=\"`fsg`\">`fsg`</span>, <span pulumi-lang-nodejs=\"`aspack`\" pulumi-lang-dotnet=\"`Aspack`\" pulumi-lang-go=\"`aspack`\" pulumi-lang-python=\"`aspack`\" pulumi-lang-yaml=\"`aspack`\" pulumi-lang-java=\"`aspack`\">`aspack`</span>, <span pulumi-lang-nodejs=\"`msc`\" pulumi-lang-dotnet=\"`Msc`\" pulumi-lang-go=\"`msc`\" pulumi-lang-python=\"`msc`\" pulumi-lang-yaml=\"`msc`\" pulumi-lang-java=\"`msc`\">`msc`</span>, <span pulumi-lang-nodejs=\"`petite`\" pulumi-lang-dotnet=\"`Petite`\" pulumi-lang-go=\"`petite`\" pulumi-lang-python=\"`petite`\" pulumi-lang-yaml=\"`petite`\" pulumi-lang-java=\"`petite`\">`petite`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`msi`\" pulumi-lang-dotnet=\"`Msi`\" pulumi-lang-go=\"`msi`\" pulumi-lang-python=\"`msi`\" pulumi-lang-yaml=\"`msi`\" pulumi-lang-java=\"`msi`\">`msi`</span>, <span pulumi-lang-nodejs=\"`mpeg`\" pulumi-lang-dotnet=\"`Mpeg`\" pulumi-lang-go=\"`mpeg`\" pulumi-lang-python=\"`mpeg`\" pulumi-lang-yaml=\"`mpeg`\" pulumi-lang-java=\"`mpeg`\">`mpeg`</span>, <span pulumi-lang-nodejs=\"`mov`\" pulumi-lang-dotnet=\"`Mov`\" pulumi-lang-go=\"`mov`\" pulumi-lang-python=\"`mov`\" pulumi-lang-yaml=\"`mov`\" pulumi-lang-java=\"`mov`\">`mov`</span>, <span pulumi-lang-nodejs=\"`mp3`\" pulumi-lang-dotnet=\"`Mp3`\" pulumi-lang-go=\"`mp3`\" pulumi-lang-python=\"`mp3`\" pulumi-lang-yaml=\"`mp3`\" pulumi-lang-java=\"`mp3`\">`mp3`</span>, <span pulumi-lang-nodejs=\"`wma`\" pulumi-lang-dotnet=\"`Wma`\" pulumi-lang-go=\"`wma`\" pulumi-lang-python=\"`wma`\" pulumi-lang-yaml=\"`wma`\" pulumi-lang-java=\"`wma`\">`wma`</span>, <span pulumi-lang-nodejs=\"`wav`\" pulumi-lang-dotnet=\"`Wav`\" pulumi-lang-go=\"`wav`\" pulumi-lang-python=\"`wav`\" pulumi-lang-yaml=\"`wav`\" pulumi-lang-java=\"`wav`\">`wav`</span>, <span pulumi-lang-nodejs=\"`pdf`\" pulumi-lang-dotnet=\"`Pdf`\" pulumi-lang-go=\"`pdf`\" pulumi-lang-python=\"`pdf`\" pulumi-lang-yaml=\"`pdf`\" pulumi-lang-java=\"`pdf`\">`pdf`</span>, <span pulumi-lang-nodejs=\"`avi`\" pulumi-lang-dotnet=\"`Avi`\" pulumi-lang-go=\"`avi`\" pulumi-lang-python=\"`avi`\" pulumi-lang-yaml=\"`avi`\" pulumi-lang-java=\"`avi`\">`avi`</span>, <span pulumi-lang-nodejs=\"`rm`\" pulumi-lang-dotnet=\"`Rm`\" pulumi-lang-go=\"`rm`\" pulumi-lang-python=\"`rm`\" pulumi-lang-yaml=\"`rm`\" pulumi-lang-java=\"`rm`\">`rm`</span>, <span pulumi-lang-nodejs=\"`torrent`\" pulumi-lang-dotnet=\"`Torrent`\" pulumi-lang-go=\"`torrent`\" pulumi-lang-python=\"`torrent`\" pulumi-lang-yaml=\"`torrent`\" pulumi-lang-java=\"`torrent`\">`torrent`</span>, <span pulumi-lang-nodejs=\"`hibun`\" pulumi-lang-dotnet=\"`Hibun`\" pulumi-lang-go=\"`hibun`\" pulumi-lang-python=\"`hibun`\" pulumi-lang-yaml=\"`hibun`\" pulumi-lang-java=\"`hibun`\">`hibun`</span>, <span pulumi-lang-nodejs=\"`7z`\" pulumi-lang-dotnet=\"`7z`\" pulumi-lang-go=\"`7z`\" pulumi-lang-python=\"`7z`\" pulumi-lang-yaml=\"`7z`\" pulumi-lang-java=\"`7z`\">`7z`</span>, <span pulumi-lang-nodejs=\"`xz`\" pulumi-lang-dotnet=\"`Xz`\" pulumi-lang-go=\"`xz`\" pulumi-lang-python=\"`xz`\" pulumi-lang-yaml=\"`xz`\" pulumi-lang-java=\"`xz`\">`xz`</span>, <span pulumi-lang-nodejs=\"`msofficex`\" pulumi-lang-dotnet=\"`Msofficex`\" pulumi-lang-go=\"`msofficex`\" pulumi-lang-python=\"`msofficex`\" pulumi-lang-yaml=\"`msofficex`\" pulumi-lang-java=\"`msofficex`\">`msofficex`</span>, `mach-o`, <span pulumi-lang-nodejs=\"`dmg`\" pulumi-lang-dotnet=\"`Dmg`\" pulumi-lang-go=\"`dmg`\" pulumi-lang-python=\"`dmg`\" pulumi-lang-yaml=\"`dmg`\" pulumi-lang-java=\"`dmg`\">`dmg`</span>, `.net`, <span pulumi-lang-nodejs=\"`xar`\" pulumi-lang-dotnet=\"`Xar`\" pulumi-lang-go=\"`xar`\" pulumi-lang-python=\"`xar`\" pulumi-lang-yaml=\"`xar`\" pulumi-lang-java=\"`xar`\">`xar`</span>, <span pulumi-lang-nodejs=\"`chm`\" pulumi-lang-dotnet=\"`Chm`\" pulumi-lang-go=\"`chm`\" pulumi-lang-python=\"`chm`\" pulumi-lang-yaml=\"`chm`\" pulumi-lang-java=\"`chm`\">`chm`</span>, <span pulumi-lang-nodejs=\"`iso`\" pulumi-lang-dotnet=\"`Iso`\" pulumi-lang-go=\"`iso`\" pulumi-lang-python=\"`iso`\" pulumi-lang-yaml=\"`iso`\" pulumi-lang-java=\"`iso`\">`iso`</span>, <span pulumi-lang-nodejs=\"`crx`\" pulumi-lang-dotnet=\"`Crx`\" pulumi-lang-go=\"`crx`\" pulumi-lang-python=\"`crx`\" pulumi-lang-yaml=\"`crx`\" pulumi-lang-java=\"`crx`\">`crx`</span>, <span pulumi-lang-nodejs=\"`flac`\" pulumi-lang-dotnet=\"`Flac`\" pulumi-lang-go=\"`flac`\" pulumi-lang-python=\"`flac`\" pulumi-lang-yaml=\"`flac`\" pulumi-lang-java=\"`flac`\">`flac`</span>, <span pulumi-lang-nodejs=\"`sis`\" pulumi-lang-dotnet=\"`Sis`\" pulumi-lang-go=\"`sis`\" pulumi-lang-python=\"`sis`\" pulumi-lang-yaml=\"`sis`\" pulumi-lang-java=\"`sis`\">`sis`</span>, <span pulumi-lang-nodejs=\"`prc`\" pulumi-lang-dotnet=\"`Prc`\" pulumi-lang-go=\"`prc`\" pulumi-lang-python=\"`prc`\" pulumi-lang-yaml=\"`prc`\" pulumi-lang-java=\"`prc`\">`prc`</span>, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>, <span pulumi-lang-nodejs=\"`jad`\" pulumi-lang-dotnet=\"`Jad`\" pulumi-lang-go=\"`jad`\" pulumi-lang-python=\"`jad`\" pulumi-lang-yaml=\"`jad`\" pulumi-lang-java=\"`jad`\">`jad`</span>, <span pulumi-lang-nodejs=\"`cod`\" pulumi-lang-dotnet=\"`Cod`\" pulumi-lang-go=\"`cod`\" pulumi-lang-python=\"`cod`\" pulumi-lang-yaml=\"`cod`\" pulumi-lang-java=\"`cod`\">`cod`</span>.\n"
          },
          "filepattern": {
            "type": "string",
            "description": "Filepattern.\n"
          },
          "filterType": {
            "type": "string",
            "description": "Filter by file name pattern or by file type. Valid values: <span pulumi-lang-nodejs=\"`pattern`\" pulumi-lang-dotnet=\"`Pattern`\" pulumi-lang-go=\"`pattern`\" pulumi-lang-python=\"`pattern`\" pulumi-lang-yaml=\"`pattern`\" pulumi-lang-java=\"`pattern`\">`pattern`</span>, <span pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\">`type`</span>.\n"
          },
          "objectDlpFilepatternEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{pattern}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Add a file name pattern.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpFilepatternEntriesMove:ObjectDlpFilepatternEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "filepattern": {
          "type": "string",
          "description": "Filepattern.\n"
        },
        "objectDlpFilepatternEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "filepattern",
        "objectDlpFilepatternEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "filepattern": {
          "type": "string",
          "description": "Filepattern.\n"
        },
        "objectDlpFilepatternEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "filepattern",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpFilepatternEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "filepattern": {
            "type": "string",
            "description": "Filepattern.\n"
          },
          "objectDlpFilepatternEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{pattern}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpFpsensitivity:ObjectDlpFpsensitivity": {
      "description": "Create self-explanatory DLP sensitivity levels to be used when setting sensitivity under config fp-doc-source.\n\n## Import\n\nObjectDlp FpSensitivity can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFpsensitivity:ObjectDlpFpsensitivity labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "DLP Sensitivity Levels.\n"
        },
        "objectDlpFpsensitivityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDlpFpsensitivityId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "DLP Sensitivity Levels.\n"
        },
        "objectDlpFpsensitivityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpFpsensitivity resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "DLP Sensitivity Levels.\n"
          },
          "objectDlpFpsensitivityId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpLabel:ObjectDlpLabel": {
      "description": "Configure labels used by DLP blocking.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpLabelEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpLabelEntries`\" pulumi-lang-go=\"`ObjectDlpLabelEntries`\" pulumi-lang-python=\"`ObjectDlpLabelEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpLabelEntries`\" pulumi-lang-java=\"`fortimanager.ObjectDlpLabelEntries`\">`fortimanager.ObjectDlpLabelEntries`</span>\n\n## Import\n\nObjectDlp Label can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpLabel:ObjectDlpLabel labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "connectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of SDN connector.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpLabelEntry:ObjectDlpLabelEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "mpipType": {
          "type": "string",
          "description": "MPIP label type. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`remote`\" pulumi-lang-dotnet=\"`Remote`\" pulumi-lang-go=\"`remote`\" pulumi-lang-python=\"`remote`\" pulumi-lang-yaml=\"`remote`\" pulumi-lang-java=\"`remote`\">`remote`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the label.\n"
        },
        "objectDlpLabelId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Label type. Valid values: <span pulumi-lang-nodejs=\"`mpip`\" pulumi-lang-dotnet=\"`Mpip`\" pulumi-lang-go=\"`mpip`\" pulumi-lang-python=\"`mpip`\" pulumi-lang-yaml=\"`mpip`\" pulumi-lang-java=\"`mpip`\">`mpip`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "connectors",
        "mpipType",
        "name",
        "objectDlpLabelId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "connectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of SDN connector.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpLabelEntry:ObjectDlpLabelEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "mpipType": {
          "type": "string",
          "description": "MPIP label type. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`remote`\" pulumi-lang-dotnet=\"`Remote`\" pulumi-lang-go=\"`remote`\" pulumi-lang-python=\"`remote`\" pulumi-lang-yaml=\"`remote`\" pulumi-lang-java=\"`remote`\">`remote`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table containing the label.\n"
        },
        "objectDlpLabelId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Label type. Valid values: <span pulumi-lang-nodejs=\"`mpip`\" pulumi-lang-dotnet=\"`Mpip`\" pulumi-lang-go=\"`mpip`\" pulumi-lang-python=\"`mpip`\" pulumi-lang-yaml=\"`mpip`\" pulumi-lang-java=\"`mpip`\">`mpip`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpLabel resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "connectors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of SDN connector.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpLabelEntry:ObjectDlpLabelEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "mpipType": {
            "type": "string",
            "description": "MPIP label type. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`remote`\" pulumi-lang-dotnet=\"`Remote`\" pulumi-lang-go=\"`remote`\" pulumi-lang-python=\"`remote`\" pulumi-lang-yaml=\"`remote`\" pulumi-lang-java=\"`remote`\">`remote`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table containing the label.\n"
          },
          "objectDlpLabelId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Label type. Valid values: <span pulumi-lang-nodejs=\"`mpip`\" pulumi-lang-dotnet=\"`Mpip`\" pulumi-lang-go=\"`mpip`\" pulumi-lang-python=\"`mpip`\" pulumi-lang-yaml=\"`mpip`\" pulumi-lang-java=\"`mpip`\">`mpip`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpLabelEntries:ObjectDlpLabelEntries": {
      "description": "DLP label entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpLabel`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpLabel`\" pulumi-lang-go=\"`ObjectDlpLabel`\" pulumi-lang-python=\"`ObjectDlpLabel`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpLabel`\" pulumi-lang-java=\"`fortimanager.ObjectDlpLabel`\">`fortimanager.ObjectDlpLabel`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDlp LabelEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"label=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpLabelEntries:ObjectDlpLabelEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortidataLabelName": {
          "type": "string",
          "description": "Name of FortiData label\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "guid": {
          "type": "string",
          "description": "MPIP label guid.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "mpipLabelName": {
          "type": "string",
          "description": "Name of MPIP label.\n"
        },
        "objectDlpLabelEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "label",
        "objectDlpLabelEntriesId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortidataLabelName": {
          "type": "string",
          "description": "Name of FortiData label\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "guid": {
          "type": "string",
          "description": "MPIP label guid.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "mpipLabelName": {
          "type": "string",
          "description": "Name of MPIP label.\n"
        },
        "objectDlpLabelEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "label"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpLabelEntries resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fortidataLabelName": {
            "type": "string",
            "description": "Name of FortiData label\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "guid": {
            "type": "string",
            "description": "MPIP label guid.\n"
          },
          "label": {
            "type": "string",
            "description": "Label.\n"
          },
          "mpipLabelName": {
            "type": "string",
            "description": "Name of MPIP label.\n"
          },
          "objectDlpLabelEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpLabelEntriesMove:ObjectDlpLabelEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "objectDlpLabelEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "label",
        "objectDlpLabelEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "objectDlpLabelEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "label",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpLabelEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "label": {
            "type": "string",
            "description": "Label.\n"
          },
          "objectDlpLabelEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpProfile:ObjectDlpProfile": {
      "description": "Configure DLP profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpProfileRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpProfileRule`\" pulumi-lang-go=\"`ObjectDlpProfileRule`\" pulumi-lang-python=\"`ObjectDlpProfileRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpProfileRule`\" pulumi-lang-java=\"`fortimanager.ObjectDlpProfileRule`\">`fortimanager.ObjectDlpProfileRule`</span>\n\n## Import\n\nObjectDlp Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpProfile:ObjectDlpProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dlpLog": {
          "type": "string",
          "description": "Enable/disable DLP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for data leak prevention. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "fortidataErrorAction": {
          "type": "string",
          "description": "Action to take if FortiData query fails. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fullArchiveProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always content archive. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "nacQuarLog": {
          "type": "string",
          "description": "Enable/disable NAC quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the DLP profile.\n"
        },
        "objectDlpProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group used by this DLP profile.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpProfileRule:ObjectDlpProfileRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "summaryProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always log summary. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dlpLog",
        "extendedLog",
        "featureSet",
        "fullArchiveProtos",
        "nacQuarLog",
        "name",
        "objectDlpProfileId",
        "summaryProtos"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dlpLog": {
          "type": "string",
          "description": "Enable/disable DLP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for data leak prevention. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "fortidataErrorAction": {
          "type": "string",
          "description": "Action to take if FortiData query fails. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "fullArchiveProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always content archive. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "nacQuarLog": {
          "type": "string",
          "description": "Enable/disable NAC quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the DLP profile.\n"
        },
        "objectDlpProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group used by this DLP profile.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpProfileRule:ObjectDlpProfileRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "summaryProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always log summary. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dlpLog": {
            "type": "string",
            "description": "Enable/disable DLP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging for data leak prevention. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
          },
          "fortidataErrorAction": {
            "type": "string",
            "description": "Action to take if FortiData query fails. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `log-only`, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "fullArchiveProtos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to always content archive. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
          },
          "nacQuarLog": {
            "type": "string",
            "description": "Enable/disable NAC quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the DLP profile.\n"
          },
          "objectDlpProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group used by this DLP profile.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpProfileRule:ObjectDlpProfileRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "summaryProtos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to always log summary. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpProfileRule:ObjectDlpProfileRule": {
      "description": "Set up DLP rules for this profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpProfile`\" pulumi-lang-go=\"`ObjectDlpProfile`\" pulumi-lang-python=\"`ObjectDlpProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpProfile`\" pulumi-lang-java=\"`fortimanager.ObjectDlpProfile`\">`fortimanager.ObjectDlpProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDlp ProfileRule can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpProfileRule:ObjectDlpProfileRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take with content that this DLP profile matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `quarantine-ip`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archive": {
          "type": "string",
          "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Quarantine duration in days, hours, minutes (format = dddhhmm).\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select the number of a DLP file pattern table to match.\n"
        },
        "filterBy": {
          "type": "string",
          "description": "Select the type of content to match. Valid values: <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`sensor`\" pulumi-lang-dotnet=\"`Sensor`\" pulumi-lang-go=\"`sensor`\" pulumi-lang-python=\"`sensor`\" pulumi-lang-yaml=\"`sensor`\" pulumi-lang-java=\"`sensor`\">`sensor`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mip`\" pulumi-lang-dotnet=\"`Mip`\" pulumi-lang-go=\"`mip`\" pulumi-lang-python=\"`mip`\" pulumi-lang-yaml=\"`mip`\" pulumi-lang-java=\"`mip`\">`mip`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "label": {
          "type": "string",
          "description": "MIP label dictionary.\n"
        },
        "matchPercentage": {
          "type": "number",
          "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Filter name.\n"
        },
        "objectDlpProfileRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensitivities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "sensors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select DLP sensors.\n"
        },
        "severity": {
          "type": "string",
          "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "archive",
        "expiry",
        "filterBy",
        "name",
        "objectDlpProfileRuleId",
        "profile",
        "protos",
        "sensitivities",
        "sensors",
        "severity",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take with content that this DLP profile matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `quarantine-ip`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archive": {
          "type": "string",
          "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Quarantine duration in days, hours, minutes (format = dddhhmm).\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select the number of a DLP file pattern table to match.\n"
        },
        "filterBy": {
          "type": "string",
          "description": "Select the type of content to match. Valid values: <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`sensor`\" pulumi-lang-dotnet=\"`Sensor`\" pulumi-lang-go=\"`sensor`\" pulumi-lang-python=\"`sensor`\" pulumi-lang-yaml=\"`sensor`\" pulumi-lang-java=\"`sensor`\">`sensor`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mip`\" pulumi-lang-dotnet=\"`Mip`\" pulumi-lang-go=\"`mip`\" pulumi-lang-python=\"`mip`\" pulumi-lang-yaml=\"`mip`\" pulumi-lang-java=\"`mip`\">`mip`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "label": {
          "type": "string",
          "description": "MIP label dictionary.\n"
        },
        "matchPercentage": {
          "type": "number",
          "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Filter name.\n"
        },
        "objectDlpProfileRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensitivities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "sensors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select DLP sensors.\n"
        },
        "severity": {
          "type": "string",
          "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpProfileRule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take with content that this DLP profile matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `quarantine-ip`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archive": {
            "type": "string",
            "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "expiry": {
            "type": "string",
            "description": "Quarantine duration in days, hours, minutes (format = dddhhmm).\n"
          },
          "fileSize": {
            "type": "number",
            "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
          },
          "fileType": {
            "type": "string",
            "description": "Select the number of a DLP file pattern table to match.\n"
          },
          "filterBy": {
            "type": "string",
            "description": "Select the type of content to match. Valid values: <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`sensor`\" pulumi-lang-dotnet=\"`Sensor`\" pulumi-lang-go=\"`sensor`\" pulumi-lang-python=\"`sensor`\" pulumi-lang-yaml=\"`sensor`\" pulumi-lang-java=\"`sensor`\">`sensor`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mip`\" pulumi-lang-dotnet=\"`Mip`\" pulumi-lang-go=\"`mip`\" pulumi-lang-python=\"`mip`\" pulumi-lang-yaml=\"`mip`\" pulumi-lang-java=\"`mip`\">`mip`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "label": {
            "type": "string",
            "description": "MIP label dictionary.\n"
          },
          "matchPercentage": {
            "type": "number",
            "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
          },
          "name": {
            "type": "string",
            "description": "Filter name.\n"
          },
          "objectDlpProfileRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, `http-post`, `http-get`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensitivities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select a DLP file pattern sensitivity to match.\n"
          },
          "sensors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select DLP sensors.\n"
          },
          "severity": {
            "type": "string",
            "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpProfileRuleMove:ObjectDlpProfileRuleMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectDlpProfileRuleMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "rule": {
          "type": "string",
          "description": "Rule.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectDlpProfileRuleMoveId",
        "option",
        "profile",
        "rule",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectDlpProfileRuleMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "rule": {
          "type": "string",
          "description": "Rule.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "profile",
        "rule",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpProfileRuleMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectDlpProfileRuleMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "rule": {
            "type": "string",
            "description": "Rule.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpSensitivity:ObjectDlpSensitivity": {
      "description": "Create self-explanatory DLP sensitivity levels to be used when setting sensitivity under config fp-doc-source.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDlpSensitivity(\"trname\", {name: \"terr-sensitivity\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDlpSensitivity(\"trname\", name=\"terr-sensitivity\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDlpSensitivity(\"trname\", new()\n    {\n        Name = \"terr-sensitivity\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDlpSensitivity(ctx, \"trname\", &fortimanager.ObjectDlpSensitivityArgs{\n\t\t\tName: pulumi.String(\"terr-sensitivity\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpSensitivity;\nimport com.pulumi.fortimanager.ObjectDlpSensitivityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDlpSensitivity(\"trname\", ObjectDlpSensitivityArgs.builder()\n            .name(\"terr-sensitivity\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDlpSensitivity\n    properties:\n      name: terr-sensitivity\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDlp Sensitivity can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpSensitivity:ObjectDlpSensitivity labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "DLP Sensitivity Levels.\n"
        },
        "objectDlpSensitivityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDlpSensitivityId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "DLP Sensitivity Levels.\n"
        },
        "objectDlpSensitivityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpSensitivity resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "DLP Sensitivity Levels.\n"
          },
          "objectDlpSensitivityId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpSensor:ObjectDlpSensor": {
      "description": "Configure DLP sensors.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpSensorEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpSensorEntries`\" pulumi-lang-go=\"`ObjectDlpSensorEntries`\" pulumi-lang-python=\"`ObjectDlpSensorEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpSensorEntries`\" pulumi-lang-java=\"`fortimanager.ObjectDlpSensorEntries`\">`fortimanager.ObjectDlpSensorEntries`</span>\n>- <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpSensorFilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpSensorFilter`\" pulumi-lang-go=\"`ObjectDlpSensorFilter`\" pulumi-lang-python=\"`ObjectDlpSensorFilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpSensorFilter`\" pulumi-lang-java=\"`fortimanager.ObjectDlpSensorFilter`\">`fortimanager.ObjectDlpSensorFilter`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDlpSensor(\"trname\", {\n    dlpLog: \"enable\",\n    extendedLog: \"disable\",\n    featureSet: \"flow\",\n    fullArchiveProtos: [\n        \"ftp\",\n        \"http-get\",\n        \"http-post\",\n        \"imap\",\n        \"mapi\",\n        \"nntp\",\n    ],\n    nacQuarLog: \"disable\",\n    name: \"terr-dlp-sensor\",\n    summaryProtos: [\n        \"ftp\",\n        \"http-get\",\n        \"http-post\",\n        \"imap\",\n        \"mapi\",\n        \"nntp\",\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDlpSensor(\"trname\",\n    dlp_log=\"enable\",\n    extended_log=\"disable\",\n    feature_set=\"flow\",\n    full_archive_protos=[\n        \"ftp\",\n        \"http-get\",\n        \"http-post\",\n        \"imap\",\n        \"mapi\",\n        \"nntp\",\n    ],\n    nac_quar_log=\"disable\",\n    name=\"terr-dlp-sensor\",\n    summary_protos=[\n        \"ftp\",\n        \"http-get\",\n        \"http-post\",\n        \"imap\",\n        \"mapi\",\n        \"nntp\",\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDlpSensor(\"trname\", new()\n    {\n        DlpLog = \"enable\",\n        ExtendedLog = \"disable\",\n        FeatureSet = \"flow\",\n        FullArchiveProtos = new[]\n        {\n            \"ftp\",\n            \"http-get\",\n            \"http-post\",\n            \"imap\",\n            \"mapi\",\n            \"nntp\",\n        },\n        NacQuarLog = \"disable\",\n        Name = \"terr-dlp-sensor\",\n        SummaryProtos = new[]\n        {\n            \"ftp\",\n            \"http-get\",\n            \"http-post\",\n            \"imap\",\n            \"mapi\",\n            \"nntp\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDlpSensor(ctx, \"trname\", &fortimanager.ObjectDlpSensorArgs{\n\t\t\tDlpLog:      pulumi.String(\"enable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFeatureSet:  pulumi.String(\"flow\"),\n\t\t\tFullArchiveProtos: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ftp\"),\n\t\t\t\tpulumi.String(\"http-get\"),\n\t\t\t\tpulumi.String(\"http-post\"),\n\t\t\t\tpulumi.String(\"imap\"),\n\t\t\t\tpulumi.String(\"mapi\"),\n\t\t\t\tpulumi.String(\"nntp\"),\n\t\t\t},\n\t\t\tNacQuarLog: pulumi.String(\"disable\"),\n\t\t\tName:       pulumi.String(\"terr-dlp-sensor\"),\n\t\t\tSummaryProtos: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ftp\"),\n\t\t\t\tpulumi.String(\"http-get\"),\n\t\t\t\tpulumi.String(\"http-post\"),\n\t\t\t\tpulumi.String(\"imap\"),\n\t\t\t\tpulumi.String(\"mapi\"),\n\t\t\t\tpulumi.String(\"nntp\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpSensor;\nimport com.pulumi.fortimanager.ObjectDlpSensorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDlpSensor(\"trname\", ObjectDlpSensorArgs.builder()\n            .dlpLog(\"enable\")\n            .extendedLog(\"disable\")\n            .featureSet(\"flow\")\n            .fullArchiveProtos(            \n                \"ftp\",\n                \"http-get\",\n                \"http-post\",\n                \"imap\",\n                \"mapi\",\n                \"nntp\")\n            .nacQuarLog(\"disable\")\n            .name(\"terr-dlp-sensor\")\n            .summaryProtos(            \n                \"ftp\",\n                \"http-get\",\n                \"http-post\",\n                \"imap\",\n                \"mapi\",\n                \"nntp\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDlpSensor\n    properties:\n      dlpLog: enable\n      extendedLog: disable\n      featureSet: flow\n      fullArchiveProtos:\n        - ftp\n        - http-get\n        - http-post\n        - imap\n        - mapi\n        - nntp\n      nacQuarLog: disable\n      name: terr-dlp-sensor\n      summaryProtos:\n        - ftp\n        - http-get\n        - http-post\n        - imap\n        - mapi\n        - nntp\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDlp Sensor can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpSensor:ObjectDlpSensor labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dlpLog": {
          "type": "string",
          "description": "Enable/disable DLP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpSensorEntry:ObjectDlpSensorEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "eval": {
          "type": "string",
          "description": "Expression to evaluate.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for data leak prevention. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fgdId": {
          "type": "number",
          "description": "ID of object in FortiGuard database.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpSensorFilter:ObjectDlpSensorFilter"
          },
          "description": "Filter. The structure of <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> block is documented below.\n"
        },
        "flowBased": {
          "type": "string",
          "description": "Enable/disable flow-based DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fullArchiveProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always content archive. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`.\n"
        },
        "nacQuarLog": {
          "type": "string",
          "description": "Enable/disable NAC quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the DLP sensor.\n"
        },
        "objectDlpSensorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "string",
          "description": "Configure DLP options. Valid values: `strict-file`.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group used by this DLP sensor.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "summaryProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always log summary. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dlpLog",
        "extendedLog",
        "featureSet",
        "fullArchiveProtos",
        "matchType",
        "nacQuarLog",
        "name",
        "objectDlpSensorId",
        "summaryProtos"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dlpLog": {
          "type": "string",
          "description": "Enable/disable DLP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpSensorEntry:ObjectDlpSensorEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "eval": {
          "type": "string",
          "description": "Expression to evaluate.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for data leak prevention. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fgdId": {
          "type": "number",
          "description": "ID of object in FortiGuard database.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDlpSensorFilter:ObjectDlpSensorFilter"
          },
          "description": "Filter. The structure of <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> block is documented below.\n"
        },
        "flowBased": {
          "type": "string",
          "description": "Enable/disable flow-based DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fullArchiveProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always content archive. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`.\n"
        },
        "nacQuarLog": {
          "type": "string",
          "description": "Enable/disable NAC quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the DLP sensor.\n"
        },
        "objectDlpSensorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "string",
          "description": "Configure DLP options. Valid values: `strict-file`.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group used by this DLP sensor.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "summaryProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to always log summary. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpSensor resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dlpLog": {
            "type": "string",
            "description": "Enable/disable DLP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpSensorEntry:ObjectDlpSensorEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "eval": {
            "type": "string",
            "description": "Expression to evaluate.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging for data leak prevention. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "fgdId": {
            "type": "number",
            "description": "ID of object in FortiGuard database.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDlpSensorFilter:ObjectDlpSensorFilter"
            },
            "description": "Filter. The structure of <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> block is documented below.\n"
          },
          "flowBased": {
            "type": "string",
            "description": "Enable/disable flow-based DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fullArchiveProtos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to always content archive. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "matchType": {
            "type": "string",
            "description": "Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`.\n"
          },
          "nacQuarLog": {
            "type": "string",
            "description": "Enable/disable NAC quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the DLP sensor.\n"
          },
          "objectDlpSensorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "string",
            "description": "Configure DLP options. Valid values: `strict-file`.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group used by this DLP sensor.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "summaryProtos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to always log summary. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpSensorEntries:ObjectDlpSensorEntries": {
      "description": "DLP sensor entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpSensor`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpSensor`\" pulumi-lang-go=\"`ObjectDlpSensor`\" pulumi-lang-python=\"`ObjectDlpSensor`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpSensor`\" pulumi-lang-java=\"`fortimanager.ObjectDlpSensor`\">`fortimanager.ObjectDlpSensor`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDlp SensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpSensorEntries:ObjectDlpSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Select a DLP dictionary.\n"
        },
        "fmgcount": {
          "type": "number",
          "description": "Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectDlpSensorEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgcount",
        "objectDlpSensorEntriesId",
        "sensor",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dictionary": {
          "type": "string",
          "description": "Select a DLP dictionary.\n"
        },
        "fmgcount": {
          "type": "number",
          "description": "Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectDlpSensorEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpSensorEntries resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dictionary": {
            "type": "string",
            "description": "Select a DLP dictionary.\n"
          },
          "fmgcount": {
            "type": "number",
            "description": "Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectDlpSensorEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpSensorEntriesMove:ObjectDlpSensorEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectDlpSensorEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "objectDlpSensorEntriesMoveId",
        "option",
        "sensor",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectDlpSensorEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "option",
        "sensor",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpSensorEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectDlpSensorEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpSensorFilter:ObjectDlpSensorFilter": {
      "description": "Set up DLP filters for this sensor.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDlpSensor`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDlpSensor`\" pulumi-lang-go=\"`ObjectDlpSensor`\" pulumi-lang-python=\"`ObjectDlpSensor`\" pulumi-lang-yaml=\"`fortimanager.ObjectDlpSensor`\" pulumi-lang-java=\"`fortimanager.ObjectDlpSensor`\">`fortimanager.ObjectDlpSensor`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDlp SensorFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpSensorFilter:ObjectDlpSensorFilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take with content that this DLP sensor matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`ban`\" pulumi-lang-dotnet=\"`Ban`\" pulumi-lang-go=\"`ban`\" pulumi-lang-python=\"`ban`\" pulumi-lang-yaml=\"`ban`\" pulumi-lang-java=\"`ban`\">`ban`</span>, `ban-sender`, `quarantine-ip`, `quarantine-port`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archive": {
          "type": "string",
          "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `summary-only`.\n"
        },
        "companyIdentifier": {
          "type": "string",
          "description": "Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Quarantine duration in days, hours, minutes format (dddhhmm).\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select the number of a DLP file pattern table to match.\n"
        },
        "filterBy": {
          "type": "string",
          "description": "Select the type of content to match. Valid values: `credit-card`, <span pulumi-lang-nodejs=\"`ssn`\" pulumi-lang-dotnet=\"`Ssn`\" pulumi-lang-go=\"`ssn`\" pulumi-lang-python=\"`ssn`\" pulumi-lang-yaml=\"`ssn`\" pulumi-lang-java=\"`ssn`\">`ssn`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>, `file-type`, `file-size`, <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`watermark`\" pulumi-lang-dotnet=\"`Watermark`\" pulumi-lang-go=\"`watermark`\" pulumi-lang-python=\"`watermark`\" pulumi-lang-yaml=\"`watermark`\" pulumi-lang-java=\"`watermark`\">`watermark`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "fpSensitivity": {
          "type": "string",
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "matchPercentage": {
          "type": "number",
          "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Filter name.\n"
        },
        "objectDlpSensorFilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "protos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Enter a regular expression to match (max. 255 characters).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "severity": {
          "type": "string",
          "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "archive",
        "filterBy",
        "name",
        "objectDlpSensorFilterId",
        "protos",
        "sensor",
        "severity",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take with content that this DLP sensor matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`ban`\" pulumi-lang-dotnet=\"`Ban`\" pulumi-lang-go=\"`ban`\" pulumi-lang-python=\"`ban`\" pulumi-lang-yaml=\"`ban`\" pulumi-lang-java=\"`ban`\">`ban`</span>, `ban-sender`, `quarantine-ip`, `quarantine-port`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "archive": {
          "type": "string",
          "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `summary-only`.\n"
        },
        "companyIdentifier": {
          "type": "string",
          "description": "Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.\n"
        },
        "expiry": {
          "type": "string",
          "description": "Quarantine duration in days, hours, minutes format (dddhhmm).\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
        },
        "fileType": {
          "type": "string",
          "description": "Select the number of a DLP file pattern table to match.\n"
        },
        "filterBy": {
          "type": "string",
          "description": "Select the type of content to match. Valid values: `credit-card`, <span pulumi-lang-nodejs=\"`ssn`\" pulumi-lang-dotnet=\"`Ssn`\" pulumi-lang-go=\"`ssn`\" pulumi-lang-python=\"`ssn`\" pulumi-lang-yaml=\"`ssn`\" pulumi-lang-java=\"`ssn`\">`ssn`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>, `file-type`, `file-size`, <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`watermark`\" pulumi-lang-dotnet=\"`Watermark`\" pulumi-lang-go=\"`watermark`\" pulumi-lang-python=\"`watermark`\" pulumi-lang-yaml=\"`watermark`\" pulumi-lang-java=\"`watermark`\">`watermark`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "fpSensitivity": {
          "type": "string",
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "matchPercentage": {
          "type": "number",
          "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Filter name.\n"
        },
        "objectDlpSensorFilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "protos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Enter a regular expression to match (max. 255 characters).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Select a DLP file pattern sensitivity to match.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "severity": {
          "type": "string",
          "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
        }
      },
      "requiredInputs": [
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpSensorFilter resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take with content that this DLP sensor matches. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`ban`\" pulumi-lang-dotnet=\"`Ban`\" pulumi-lang-go=\"`ban`\" pulumi-lang-python=\"`ban`\" pulumi-lang-yaml=\"`ban`\" pulumi-lang-java=\"`ban`\">`ban`</span>, `ban-sender`, `quarantine-ip`, `quarantine-port`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "archive": {
            "type": "string",
            "description": "Enable/disable DLP archiving. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `summary-only`.\n"
          },
          "companyIdentifier": {
            "type": "string",
            "description": "Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.\n"
          },
          "expiry": {
            "type": "string",
            "description": "Quarantine duration in days, hours, minutes format (dddhhmm).\n"
          },
          "fileSize": {
            "type": "number",
            "description": "Match files this size or larger (0 - 4294967295 kbytes).\n"
          },
          "fileType": {
            "type": "string",
            "description": "Select the number of a DLP file pattern table to match.\n"
          },
          "filterBy": {
            "type": "string",
            "description": "Select the type of content to match. Valid values: `credit-card`, <span pulumi-lang-nodejs=\"`ssn`\" pulumi-lang-dotnet=\"`Ssn`\" pulumi-lang-go=\"`ssn`\" pulumi-lang-python=\"`ssn`\" pulumi-lang-yaml=\"`ssn`\" pulumi-lang-java=\"`ssn`\">`ssn`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>, `file-type`, `file-size`, <span pulumi-lang-nodejs=\"`fingerprint`\" pulumi-lang-dotnet=\"`Fingerprint`\" pulumi-lang-go=\"`fingerprint`\" pulumi-lang-python=\"`fingerprint`\" pulumi-lang-yaml=\"`fingerprint`\" pulumi-lang-java=\"`fingerprint`\">`fingerprint`</span>, <span pulumi-lang-nodejs=\"`watermark`\" pulumi-lang-dotnet=\"`Watermark`\" pulumi-lang-go=\"`watermark`\" pulumi-lang-python=\"`watermark`\" pulumi-lang-yaml=\"`watermark`\" pulumi-lang-java=\"`watermark`\">`watermark`</span>, <span pulumi-lang-nodejs=\"`encrypted`\" pulumi-lang-dotnet=\"`Encrypted`\" pulumi-lang-go=\"`encrypted`\" pulumi-lang-python=\"`encrypted`\" pulumi-lang-yaml=\"`encrypted`\" pulumi-lang-java=\"`encrypted`\">`encrypted`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "fpSensitivity": {
            "type": "string",
            "description": "Select a DLP file pattern sensitivity to match.\n"
          },
          "matchPercentage": {
            "type": "number",
            "description": "Percentage of fingerprints in the fingerprint databases designated with the selected sensitivity to match.\n"
          },
          "name": {
            "type": "string",
            "description": "Filter name.\n"
          },
          "objectDlpSensorFilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "protos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Check messages or files over one or more of these protocols. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>, <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>, <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>, <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`aim`\" pulumi-lang-dotnet=\"`Aim`\" pulumi-lang-go=\"`aim`\" pulumi-lang-python=\"`aim`\" pulumi-lang-yaml=\"`aim`\" pulumi-lang-java=\"`aim`\">`aim`</span>, <span pulumi-lang-nodejs=\"`icq`\" pulumi-lang-dotnet=\"`Icq`\" pulumi-lang-go=\"`icq`\" pulumi-lang-python=\"`icq`\" pulumi-lang-yaml=\"`icq`\" pulumi-lang-java=\"`icq`\">`icq`</span>, <span pulumi-lang-nodejs=\"`msn`\" pulumi-lang-dotnet=\"`Msn`\" pulumi-lang-go=\"`msn`\" pulumi-lang-python=\"`msn`\" pulumi-lang-yaml=\"`msn`\" pulumi-lang-java=\"`msn`\">`msn`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, `http-get`, `http-post`, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "regexp": {
            "type": "string",
            "description": "Enter a regular expression to match (max. 255 characters).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensitivity": {
            "type": "string",
            "description": "Select a DLP file pattern sensitivity to match.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "severity": {
            "type": "string",
            "description": "Select the severity or threat level that matches this filter. Valid values: <span pulumi-lang-nodejs=\"`info`\" pulumi-lang-dotnet=\"`Info`\" pulumi-lang-go=\"`info`\" pulumi-lang-python=\"`info`\" pulumi-lang-yaml=\"`info`\" pulumi-lang-java=\"`info`\">`info`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDlpSensorFilterMove:ObjectDlpSensorFilterMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter.\n"
        },
        "objectDlpSensorFilterMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "filter",
        "objectDlpSensorFilterMoveId",
        "option",
        "sensor",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter.\n"
        },
        "objectDlpSensorFilterMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "filter",
        "option",
        "sensor",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDlpSensorFilterMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "filter": {
            "type": "string",
            "description": "Filter.\n"
          },
          "objectDlpSensorFilterMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterDomainfilter:ObjectDnsfilterDomainfilter": {
      "description": "Configure DNS domain filters.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterDomainfilterEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterDomainfilterEntries`\" pulumi-lang-go=\"`ObjectDnsfilterDomainfilterEntries`\" pulumi-lang-python=\"`ObjectDnsfilterDomainfilterEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterDomainfilterEntries`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterDomainfilterEntries`\">`fortimanager.ObjectDnsfilterDomainfilterEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDnsfilterDomainfilter(\"trname\", {\n    name: \"F11\",\n    comment: \"FDS332911\",\n    fosid: 25,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDnsfilterDomainfilter(\"trname\",\n    name=\"F11\",\n    comment=\"FDS332911\",\n    fosid=25)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDnsfilterDomainfilter(\"trname\", new()\n    {\n        Name = \"F11\",\n        Comment = \"FDS332911\",\n        Fosid = 25,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDnsfilterDomainfilter(ctx, \"trname\", &fortimanager.ObjectDnsfilterDomainfilterArgs{\n\t\t\tName:    pulumi.String(\"F11\"),\n\t\t\tComment: pulumi.String(\"FDS332911\"),\n\t\t\tFosid:   pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilter;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDnsfilterDomainfilter(\"trname\", ObjectDnsfilterDomainfilterArgs.builder()\n            .name(\"F11\")\n            .comment(\"FDS332911\")\n            .fosid(25.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDnsfilterDomainfilter\n    properties:\n      name: F11\n      comment: FDS332911\n      fosid: 25\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDnsfilter DomainFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterDomainfilter:ObjectDnsfilterDomainfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterDomainfilterEntry:ObjectDnsfilterDomainfilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectDnsfilterDomainfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDnsfilterDomainfilterId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterDomainfilterEntry:ObjectDnsfilterDomainfilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectDnsfilterDomainfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterDomainfilter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDnsfilterDomainfilterEntry:ObjectDnsfilterDomainfilterEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectDnsfilterDomainfilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterDomainfilterEntries:ObjectDnsfilterDomainfilterEntries": {
      "description": "DNS domain filter entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterDomainfilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterDomainfilter`\" pulumi-lang-go=\"`ObjectDnsfilterDomainfilter`\" pulumi-lang-python=\"`ObjectDnsfilterDomainfilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterDomainfilter`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterDomainfilter`\">`fortimanager.ObjectDnsfilterDomainfilter`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterDomainfilter = new fortimanager.ObjectDnsfilterDomainfilter(\"trname\", {\n    name: \"F11\",\n    comment: \"This is a Terraform example\",\n    fosid: 25,\n});\nconst trname = new fortimanager.ObjectDnsfilterDomainfilterEntries(\"trname\", {\n    domainFilter: trnameObjectDnsfilterDomainfilter.fosid,\n    action: \"monitor\",\n    domain: \"domain\",\n    fosid: 1,\n    status: \"disable\",\n}, {\n    dependsOn: [trnameObjectDnsfilterDomainfilter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_domainfilter = fortimanager.ObjectDnsfilterDomainfilter(\"trname\",\n    name=\"F11\",\n    comment=\"This is a Terraform example\",\n    fosid=25)\ntrname = fortimanager.ObjectDnsfilterDomainfilterEntries(\"trname\",\n    domain_filter=trname_object_dnsfilter_domainfilter.fosid,\n    action=\"monitor\",\n    domain=\"domain\",\n    fosid=1,\n    status=\"disable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_domainfilter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectDnsfilterDomainfilter = new Fortimanager.ObjectDnsfilterDomainfilter(\"trname\", new()\n    {\n        Name = \"F11\",\n        Comment = \"This is a Terraform example\",\n        Fosid = 25,\n    });\n\n    var trname = new Fortimanager.ObjectDnsfilterDomainfilterEntries(\"trname\", new()\n    {\n        DomainFilter = trnameObjectDnsfilterDomainfilter.Fosid,\n        Action = \"monitor\",\n        Domain = \"domain\",\n        Fosid = 1,\n        Status = \"disable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectDnsfilterDomainfilter,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterDomainfilter, err := fortimanager.NewObjectDnsfilterDomainfilter(ctx, \"trname\", &fortimanager.ObjectDnsfilterDomainfilterArgs{\n\t\t\tName:    pulumi.String(\"F11\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterDomainfilterEntries(ctx, \"trname\", &fortimanager.ObjectDnsfilterDomainfilterEntriesArgs{\n\t\t\tDomainFilter: trnameObjectDnsfilterDomainfilter.Fosid,\n\t\t\tAction:       pulumi.String(\"monitor\"),\n\t\t\tDomain:       pulumi.String(\"domain\"),\n\t\t\tFosid:        pulumi.Float64(1),\n\t\t\tStatus:       pulumi.String(\"disable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterDomainfilter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilter;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterArgs;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterEntries;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectDnsfilterDomainfilter = new ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", ObjectDnsfilterDomainfilterArgs.builder()\n            .name(\"F11\")\n            .comment(\"This is a Terraform example\")\n            .fosid(25.0)\n            .build());\n\n        var trname = new ObjectDnsfilterDomainfilterEntries(\"trname\", ObjectDnsfilterDomainfilterEntriesArgs.builder()\n            .domainFilter(trnameObjectDnsfilterDomainfilter.fosid())\n            .action(\"monitor\")\n            .domain(\"domain\")\n            .fosid(1.0)\n            .status(\"disable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectDnsfilterDomainfilter)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDnsfilterDomainfilterEntries\n    properties:\n      domainFilter: ${trnameObjectDnsfilterDomainfilter.fosid}\n      action: monitor\n      domain: domain\n      fosid: 1\n      status: disable\n    options:\n      dependsOn:\n        - ${trnameObjectDnsfilterDomainfilter}\n  trnameObjectDnsfilterDomainfilter:\n    type: fortimanager:ObjectDnsfilterDomainfilter\n    name: trname\n    properties:\n      name: F11\n      comment: This is a Terraform example\n      fosid: 25\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDnsfilter DomainFilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"domain_filter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterDomainfilterEntries:ObjectDnsfilterDomainfilterEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for domain filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain entries to be filtered.\n"
        },
        "domainFilter": {
          "type": "string",
          "description": "Domain Filter.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectDnsfilterDomainfilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this domain filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DNS domain filter type. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "domainFilter",
        "objectDnsfilterDomainfilterEntriesId",
        "status",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for domain filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain entries to be filtered.\n"
        },
        "domainFilter": {
          "type": "string",
          "description": "Domain Filter.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectDnsfilterDomainfilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this domain filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DNS domain filter type. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        }
      },
      "requiredInputs": [
        "domainFilter"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterDomainfilterEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for domain filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain entries to be filtered.\n"
          },
          "domainFilter": {
            "type": "string",
            "description": "Domain Filter.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "objectDnsfilterDomainfilterEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this domain filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "DNS domain filter type. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterDomainfilterEntriesMove:ObjectDnsfilterDomainfilterEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainFilter": {
          "type": "string",
          "description": "Domain Filter.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectDnsfilterDomainfilterEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "domainFilter",
        "entries",
        "objectDnsfilterDomainfilterEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainFilter": {
          "type": "string",
          "description": "Domain Filter.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectDnsfilterDomainfilterEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "domainFilter",
        "entries",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterDomainfilterEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainFilter": {
            "type": "string",
            "description": "Domain Filter.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectDnsfilterDomainfilterEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterProfile:ObjectDnsfilterProfile": {
      "description": "Configure DNS domain filter profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dnsTranslation`\" pulumi-lang-dotnet=\"`DnsTranslation`\" pulumi-lang-go=\"`dnsTranslation`\" pulumi-lang-python=\"`dns_translation`\" pulumi-lang-yaml=\"`dnsTranslation`\" pulumi-lang-java=\"`dnsTranslation`\">`dns_translation`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfileDnstranslation`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfileDnstranslation`\" pulumi-lang-go=\"`ObjectDnsfilterProfileDnstranslation`\" pulumi-lang-python=\"`ObjectDnsfilterProfileDnstranslation`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfileDnstranslation`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfileDnstranslation`\">`fortimanager.ObjectDnsfilterProfileDnstranslation`</span>\n>- <span pulumi-lang-nodejs=\"`domainFilter`\" pulumi-lang-dotnet=\"`DomainFilter`\" pulumi-lang-go=\"`domainFilter`\" pulumi-lang-python=\"`domain_filter`\" pulumi-lang-yaml=\"`domainFilter`\" pulumi-lang-java=\"`domainFilter`\">`domain_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfileDomainfilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfileDomainfilter`\" pulumi-lang-go=\"`ObjectDnsfilterProfileDomainfilter`\" pulumi-lang-python=\"`ObjectDnsfilterProfileDomainfilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfileDomainfilter`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfileDomainfilter`\">`fortimanager.ObjectDnsfilterProfileDomainfilter`</span>\n>- <span pulumi-lang-nodejs=\"`ftgdDns`\" pulumi-lang-dotnet=\"`FtgdDns`\" pulumi-lang-go=\"`ftgdDns`\" pulumi-lang-python=\"`ftgd_dns`\" pulumi-lang-yaml=\"`ftgdDns`\" pulumi-lang-java=\"`ftgdDns`\">`ftgd_dns`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\" pulumi-lang-go=\"`ObjectDnsfilterProfileFtgddns`\" pulumi-lang-python=\"`ObjectDnsfilterProfileFtgddns`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\">`fortimanager.ObjectDnsfilterProfileFtgddns`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDnsfilterProfile(\"trname\", {\n    blockAction: \"redirect\",\n    blockBotnet: \"disable\",\n    comment: \"terraform-tefv-comment\",\n    logAllDomain: \"disable\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDnsfilterProfile(\"trname\",\n    block_action=\"redirect\",\n    block_botnet=\"disable\",\n    comment=\"terraform-tefv-comment\",\n    log_all_domain=\"disable\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDnsfilterProfile(\"trname\", new()\n    {\n        BlockAction = \"redirect\",\n        BlockBotnet = \"disable\",\n        Comment = \"terraform-tefv-comment\",\n        LogAllDomain = \"disable\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileArgs{\n\t\t\tBlockAction:  pulumi.String(\"redirect\"),\n\t\t\tBlockBotnet:  pulumi.String(\"disable\"),\n\t\t\tComment:      pulumi.String(\"terraform-tefv-comment\"),\n\t\t\tLogAllDomain: pulumi.String(\"disable\"),\n\t\t\tName:         pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDnsfilterProfile(\"trname\", ObjectDnsfilterProfileArgs.builder()\n            .blockAction(\"redirect\")\n            .blockBotnet(\"disable\")\n            .comment(\"terraform-tefv-comment\")\n            .logAllDomain(\"disable\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDnsfilterProfile\n    properties:\n      blockAction: redirect\n      blockBotnet: disable\n      comment: terraform-tefv-comment\n      logAllDomain: disable\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDnsfilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfile:ObjectDnsfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAction": {
          "type": "string",
          "description": "Action to take for blocked domains. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>.\n"
        },
        "blockBotnet": {
          "type": "string",
          "description": "Enable/disable blocking botnet C&C DNS lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsTranslations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileDnsTranslation:ObjectDnsfilterProfileDnsTranslation"
          },
          "description": "Dns-Translation. The structure of <span pulumi-lang-nodejs=\"`dnsTranslation`\" pulumi-lang-dotnet=\"`DnsTranslation`\" pulumi-lang-go=\"`dnsTranslation`\" pulumi-lang-python=\"`dns_translation`\" pulumi-lang-yaml=\"`dnsTranslation`\" pulumi-lang-java=\"`dnsTranslation`\">`dns_translation`</span> block is documented below.\n"
        },
        "domainFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileDomainFilter:ObjectDnsfilterProfileDomainFilter",
          "description": "Domain-Filter. The structure of <span pulumi-lang-nodejs=\"`domainFilter`\" pulumi-lang-dotnet=\"`DomainFilter`\" pulumi-lang-go=\"`domainFilter`\" pulumi-lang-python=\"`domain_filter`\" pulumi-lang-yaml=\"`domainFilter`\" pulumi-lang-java=\"`domainFilter`\">`domain_filter`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "externalIpBlocklists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more external IP block lists.\n"
        },
        "ftgdDns": {
          "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgdDns:ObjectDnsfilterProfileFtgdDns",
          "description": "Ftgd-Dns. The structure of <span pulumi-lang-nodejs=\"`ftgdDns`\" pulumi-lang-dotnet=\"`FtgdDns`\" pulumi-lang-go=\"`ftgdDns`\" pulumi-lang-python=\"`ftgd_dns`\" pulumi-lang-yaml=\"`ftgdDns`\" pulumi-lang-java=\"`ftgdDns`\">`ftgd_dns`</span> block is documented below.\n"
        },
        "logAllDomain": {
          "type": "string",
          "description": "Enable/disable logging of all domains visited (detailed DNS logging). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectDnsfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "redirectPortal": {
          "type": "string",
          "description": "IPv4 address of the SDNS redirect portal.\n"
        },
        "redirectPortal6": {
          "type": "string",
          "description": "IPv6 address of the SDNS redirect portal.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Enable/disable Google, Bing, and YouTube safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnsDomainLog": {
          "type": "string",
          "description": "Enable/disable domain filtering and botnet domain logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sdnsFtgdErrLog": {
          "type": "string",
          "description": "Enable/disable FortiGuard SDNS rating error logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripEch": {
          "type": "string",
          "description": "Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transparentDnsDatabases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transparent DNS database zones.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "Set safe search for YouTube restriction level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "blockAction",
        "blockBotnet",
        "externalIpBlocklists",
        "logAllDomain",
        "name",
        "objectDnsfilterProfileId",
        "redirectPortal",
        "redirectPortal6",
        "safeSearch",
        "sdnsDomainLog",
        "sdnsFtgdErrLog",
        "stripEch",
        "transparentDnsDatabases",
        "youtubeRestrict"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAction": {
          "type": "string",
          "description": "Action to take for blocked domains. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>.\n"
        },
        "blockBotnet": {
          "type": "string",
          "description": "Enable/disable blocking botnet C&C DNS lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsTranslations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileDnsTranslation:ObjectDnsfilterProfileDnsTranslation"
          },
          "description": "Dns-Translation. The structure of <span pulumi-lang-nodejs=\"`dnsTranslation`\" pulumi-lang-dotnet=\"`DnsTranslation`\" pulumi-lang-go=\"`dnsTranslation`\" pulumi-lang-python=\"`dns_translation`\" pulumi-lang-yaml=\"`dnsTranslation`\" pulumi-lang-java=\"`dnsTranslation`\">`dns_translation`</span> block is documented below.\n"
        },
        "domainFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileDomainFilter:ObjectDnsfilterProfileDomainFilter",
          "description": "Domain-Filter. The structure of <span pulumi-lang-nodejs=\"`domainFilter`\" pulumi-lang-dotnet=\"`DomainFilter`\" pulumi-lang-go=\"`domainFilter`\" pulumi-lang-python=\"`domain_filter`\" pulumi-lang-yaml=\"`domainFilter`\" pulumi-lang-java=\"`domainFilter`\">`domain_filter`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "externalIpBlocklists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more external IP block lists.\n"
        },
        "ftgdDns": {
          "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgdDns:ObjectDnsfilterProfileFtgdDns",
          "description": "Ftgd-Dns. The structure of <span pulumi-lang-nodejs=\"`ftgdDns`\" pulumi-lang-dotnet=\"`FtgdDns`\" pulumi-lang-go=\"`ftgdDns`\" pulumi-lang-python=\"`ftgd_dns`\" pulumi-lang-yaml=\"`ftgdDns`\" pulumi-lang-java=\"`ftgdDns`\">`ftgd_dns`</span> block is documented below.\n"
        },
        "logAllDomain": {
          "type": "string",
          "description": "Enable/disable logging of all domains visited (detailed DNS logging). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectDnsfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "redirectPortal": {
          "type": "string",
          "description": "IPv4 address of the SDNS redirect portal.\n"
        },
        "redirectPortal6": {
          "type": "string",
          "description": "IPv6 address of the SDNS redirect portal.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Enable/disable Google, Bing, and YouTube safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnsDomainLog": {
          "type": "string",
          "description": "Enable/disable domain filtering and botnet domain logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sdnsFtgdErrLog": {
          "type": "string",
          "description": "Enable/disable FortiGuard SDNS rating error logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripEch": {
          "type": "string",
          "description": "Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transparentDnsDatabases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transparent DNS database zones.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "Set safe search for YouTube restriction level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockAction": {
            "type": "string",
            "description": "Action to take for blocked domains. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>.\n"
          },
          "blockBotnet": {
            "type": "string",
            "description": "Enable/disable blocking botnet C&C DNS lookups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dnsTranslations": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileDnsTranslation:ObjectDnsfilterProfileDnsTranslation"
            },
            "description": "Dns-Translation. The structure of <span pulumi-lang-nodejs=\"`dnsTranslation`\" pulumi-lang-dotnet=\"`DnsTranslation`\" pulumi-lang-go=\"`dnsTranslation`\" pulumi-lang-python=\"`dns_translation`\" pulumi-lang-yaml=\"`dnsTranslation`\" pulumi-lang-java=\"`dnsTranslation`\">`dns_translation`</span> block is documented below.\n"
          },
          "domainFilter": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileDomainFilter:ObjectDnsfilterProfileDomainFilter",
            "description": "Domain-Filter. The structure of <span pulumi-lang-nodejs=\"`domainFilter`\" pulumi-lang-dotnet=\"`DomainFilter`\" pulumi-lang-go=\"`domainFilter`\" pulumi-lang-python=\"`domain_filter`\" pulumi-lang-yaml=\"`domainFilter`\" pulumi-lang-java=\"`domainFilter`\">`domain_filter`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "externalIpBlocklists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more external IP block lists.\n"
          },
          "ftgdDns": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgdDns:ObjectDnsfilterProfileFtgdDns",
            "description": "Ftgd-Dns. The structure of <span pulumi-lang-nodejs=\"`ftgdDns`\" pulumi-lang-dotnet=\"`FtgdDns`\" pulumi-lang-go=\"`ftgdDns`\" pulumi-lang-python=\"`ftgd_dns`\" pulumi-lang-yaml=\"`ftgdDns`\" pulumi-lang-java=\"`ftgdDns`\">`ftgd_dns`</span> block is documented below.\n"
          },
          "logAllDomain": {
            "type": "string",
            "description": "Enable/disable logging of all domains visited (detailed DNS logging). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectDnsfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "redirectPortal": {
            "type": "string",
            "description": "IPv4 address of the SDNS redirect portal.\n"
          },
          "redirectPortal6": {
            "type": "string",
            "description": "IPv6 address of the SDNS redirect portal.\n"
          },
          "safeSearch": {
            "type": "string",
            "description": "Enable/disable Google, Bing, and YouTube safe search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnsDomainLog": {
            "type": "string",
            "description": "Enable/disable domain filtering and botnet domain logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sdnsFtgdErrLog": {
            "type": "string",
            "description": "Enable/disable FortiGuard SDNS rating error logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stripEch": {
            "type": "string",
            "description": "Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "transparentDnsDatabases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Transparent DNS database zones.\n"
          },
          "youtubeRestrict": {
            "type": "string",
            "description": "Set safe search for YouTube restriction level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterProfileDnstranslation:ObjectDnsfilterProfileDnstranslation": {
      "description": "DNS translation settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dnsTranslation`\" pulumi-lang-dotnet=\"`DnsTranslation`\" pulumi-lang-go=\"`dnsTranslation`\" pulumi-lang-python=\"`dns_translation`\" pulumi-lang-yaml=\"`dnsTranslation`\" pulumi-lang-java=\"`dnsTranslation`\">`dns_translation`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-go=\"`ObjectDnsfilterProfile`\" pulumi-lang-python=\"`ObjectDnsfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfile`\">`fortimanager.ObjectDnsfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trname\", {name: \"terr-dnsfilter-profile\"});\nconst trname = new fortimanager.ObjectDnsfilterProfileDnstranslation(\"trname\", {\n    dst: \"38.53.6.21\",\n    fosid: 1,\n    src: \"34.53.6.21\",\n    status: \"disable\",\n    profile: trnameObjectDnsfilterProfile.name,\n}, {\n    dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trname\", name=\"terr-dnsfilter-profile\")\ntrname = fortimanager.ObjectDnsfilterProfileDnstranslation(\"trname\",\n    dst=\"38.53.6.21\",\n    fosid=1,\n    src=\"34.53.6.21\",\n    status=\"disable\",\n    profile=trname_object_dnsfilter_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-dnsfilter-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectDnsfilterProfileDnstranslation(\"trname\", new()\n    {\n        Dst = \"38.53.6.21\",\n        Fosid = 1,\n        Src = \"34.53.6.21\",\n        Status = \"disable\",\n        Profile = trnameObjectDnsfilterProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectDnsfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-dnsfilter-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileDnstranslation(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileDnstranslationArgs{\n\t\t\tDst:     pulumi.String(\"38.53.6.21\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tSrc:     pulumi.String(\"34.53.6.21\"),\n\t\t\tStatus:  pulumi.String(\"disable\"),\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileDnstranslation;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileDnstranslationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", ObjectDnsfilterProfileArgs.builder()\n            .name(\"terr-dnsfilter-profile\")\n            .build());\n\n        var trname = new ObjectDnsfilterProfileDnstranslation(\"trname\", ObjectDnsfilterProfileDnstranslationArgs.builder()\n            .dst(\"38.53.6.21\")\n            .fosid(1.0)\n            .src(\"34.53.6.21\")\n            .status(\"disable\")\n            .profile(trnameObjectDnsfilterProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectDnsfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDnsfilterProfileDnstranslation\n    properties:\n      dst: 38.53.6.21\n      fosid: 1\n      src: 34.53.6.21\n      status: disable\n      profile: ${trnameObjectDnsfilterProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectDnsfilterProfile}\n  trnameObjectDnsfilterProfile:\n    type: fortimanager:ObjectDnsfilterProfile\n    name: trname\n    properties:\n      name: terr-dnsfilter-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDnsfilter ProfileDnsTranslation can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileDnstranslation:ObjectDnsfilterProfileDnstranslation labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "DNS translation type (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dst": {
          "type": "string",
          "description": "IPv4 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src.\n"
        },
        "dst6": {
          "type": "string",
          "description": "IPv6 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src6.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "netmask": {
          "type": "string",
          "description": "If src and dst are subnets rather than single IP addresses, enter the netmask for both src and dst.\n"
        },
        "objectDnsfilterProfileDnstranslationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix": {
          "type": "number",
          "description": "If src6 and dst6 are subnets rather than single IP addresses, enter the prefix for both src6 and dst6 (1 - 128, default = 128).\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "src": {
          "type": "string",
          "description": "IPv4 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst.\n"
        },
        "src6": {
          "type": "string",
          "description": "IPv6 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst6.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DNS translation entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "dst",
        "dst6",
        "netmask",
        "objectDnsfilterProfileDnstranslationId",
        "prefix",
        "profile",
        "src",
        "src6",
        "status"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "DNS translation type (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dst": {
          "type": "string",
          "description": "IPv4 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src.\n"
        },
        "dst6": {
          "type": "string",
          "description": "IPv6 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src6.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "netmask": {
          "type": "string",
          "description": "If src and dst are subnets rather than single IP addresses, enter the netmask for both src and dst.\n"
        },
        "objectDnsfilterProfileDnstranslationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix": {
          "type": "number",
          "description": "If src6 and dst6 are subnets rather than single IP addresses, enter the prefix for both src6 and dst6 (1 - 128, default = 128).\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "src": {
          "type": "string",
          "description": "IPv4 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst.\n"
        },
        "src6": {
          "type": "string",
          "description": "IPv6 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst6.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DNS translation entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterProfileDnstranslation resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "DNS translation type (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dst": {
            "type": "string",
            "description": "IPv4 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src.\n"
          },
          "dst6": {
            "type": "string",
            "description": "IPv6 address or subnet on the external network to substitute for the resolved address in DNS query replies. Can be single IP address or subnet on the external network, but number of addresses must equal number of mapped IP addresses in src6.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "netmask": {
            "type": "string",
            "description": "If src and dst are subnets rather than single IP addresses, enter the netmask for both src and dst.\n"
          },
          "objectDnsfilterProfileDnstranslationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "prefix": {
            "type": "number",
            "description": "If src6 and dst6 are subnets rather than single IP addresses, enter the prefix for both src6 and dst6 (1 - 128, default = 128).\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "src": {
            "type": "string",
            "description": "IPv4 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst.\n"
          },
          "src6": {
            "type": "string",
            "description": "IPv6 address or subnet on the internal network to compare with the resolved address in DNS query replies. If the resolved address matches, the resolved address is substituted with dst6.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this DNS translation entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterProfileDomainfilter:ObjectDnsfilterProfileDomainfilter": {
      "description": "Domain filter settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`domainFilter`\" pulumi-lang-dotnet=\"`DomainFilter`\" pulumi-lang-go=\"`domainFilter`\" pulumi-lang-python=\"`domain_filter`\" pulumi-lang-yaml=\"`domainFilter`\" pulumi-lang-java=\"`domainFilter`\">`domain_filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-go=\"`ObjectDnsfilterProfile`\" pulumi-lang-python=\"`ObjectDnsfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfile`\">`fortimanager.ObjectDnsfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDnsfilter ProfileDomainFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileDomainfilter:ObjectDnsfilterProfileDomainfilter labelname ObjectDnsfilterProfileDomainFilter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainFilterTable": {
          "type": "number",
          "description": "DNS domain filter table ID.\n"
        },
        "objectDnsfilterProfileDomainfilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectDnsfilterProfileDomainfilterId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainFilterTable": {
          "type": "number",
          "description": "DNS domain filter table ID.\n"
        },
        "objectDnsfilterProfileDomainfilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterProfileDomainfilter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainFilterTable": {
            "type": "number",
            "description": "DNS domain filter table ID.\n"
          },
          "objectDnsfilterProfileDomainfilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterProfileFtgddns:ObjectDnsfilterProfileFtgddns": {
      "description": "FortiGuard DNS Filter settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftgdDns`\" pulumi-lang-dotnet=\"`FtgdDns`\" pulumi-lang-go=\"`ftgdDns`\" pulumi-lang-python=\"`ftgd_dns`\" pulumi-lang-yaml=\"`ftgdDns`\" pulumi-lang-java=\"`ftgdDns`\">`ftgd_dns`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-go=\"`ObjectDnsfilterProfile`\" pulumi-lang-python=\"`ObjectDnsfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfile`\">`fortimanager.ObjectDnsfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfileFtgddnsFilters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfileFtgddnsFilters`\" pulumi-lang-go=\"`ObjectDnsfilterProfileFtgddnsFilters`\" pulumi-lang-python=\"`ObjectDnsfilterProfileFtgddnsFilters`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfileFtgddnsFilters`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfileFtgddnsFilters`\">`fortimanager.ObjectDnsfilterProfileFtgddnsFilters`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trname\", {name: \"terr-dnsfilter-profile\"});\nconst trname = new fortimanager.ObjectDnsfilterProfileFtgddns(\"trname\", {\n    options: [\"error-allow\"],\n    filters: [{\n        category: \"2\",\n        id: 1,\n        log: \"enable\",\n    }],\n    profile: trnameObjectDnsfilterProfile.name,\n}, {\n    dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trname\", name=\"terr-dnsfilter-profile\")\ntrname = fortimanager.ObjectDnsfilterProfileFtgddns(\"trname\",\n    options=[\"error-allow\"],\n    filters=[{\n        \"category\": \"2\",\n        \"id\": 1,\n        \"log\": \"enable\",\n    }],\n    profile=trname_object_dnsfilter_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-dnsfilter-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectDnsfilterProfileFtgddns(\"trname\", new()\n    {\n        Options = new[]\n        {\n            \"error-allow\",\n        },\n        Filters = new[]\n        {\n            new Fortimanager.Inputs.ObjectDnsfilterProfileFtgddnsFilterArgs\n            {\n                Category = \"2\",\n                Id = 1,\n                Log = \"enable\",\n            },\n        },\n        Profile = trnameObjectDnsfilterProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectDnsfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-dnsfilter-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileFtgddns(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileFtgddnsArgs{\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"error-allow\"),\n\t\t\t},\n\t\t\tFilters: fortimanager.ObjectDnsfilterProfileFtgddnsFilterArray{\n\t\t\t\t&fortimanager.ObjectDnsfilterProfileFtgddnsFilterArgs{\n\t\t\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\t\t\tId:       pulumi.Float64(1),\n\t\t\t\t\tLog:      pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddns;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsArgs;\nimport com.pulumi.fortimanager.inputs.ObjectDnsfilterProfileFtgddnsFilterArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", ObjectDnsfilterProfileArgs.builder()\n            .name(\"terr-dnsfilter-profile\")\n            .build());\n\n        var trname = new ObjectDnsfilterProfileFtgddns(\"trname\", ObjectDnsfilterProfileFtgddnsArgs.builder()\n            .options(\"error-allow\")\n            .filters(ObjectDnsfilterProfileFtgddnsFilterArgs.builder()\n                .category(\"2\")\n                .id(1.0)\n                .log(\"enable\")\n                .build())\n            .profile(trnameObjectDnsfilterProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectDnsfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDnsfilterProfileFtgddns\n    properties:\n      options:\n        - error-allow\n      filters:\n        - category: 2\n          id: 1\n          log: enable\n      profile: ${trnameObjectDnsfilterProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectDnsfilterProfile}\n  trnameObjectDnsfilterProfile:\n    type: fortimanager:ObjectDnsfilterProfile\n    name: trname\n    properties:\n      name: terr-dnsfilter-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDnsfilter ProfileFtgdDns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileFtgddns:ObjectDnsfilterProfileFtgddns labelname ObjectDnsfilterProfileFtgdDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgddnsFilter:ObjectDnsfilterProfileFtgddnsFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "objectDnsfilterProfileFtgddnsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard DNS filter options. Valid values: `error-allow`, `ftgd-disable`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectDnsfilterProfileFtgddnsId",
        "options",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgddnsFilter:ObjectDnsfilterProfileFtgddnsFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "objectDnsfilterProfileFtgddnsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard DNS filter options. Valid values: `error-allow`, `ftgd-disable`.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterProfileFtgddns resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDnsfilterProfileFtgddnsFilter:ObjectDnsfilterProfileFtgddnsFilter"
            },
            "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
          },
          "objectDnsfilterProfileFtgddnsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard DNS filter options. Valid values: `error-allow`, `ftgd-disable`.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDnsfilterProfileFtgddnsFilters:ObjectDnsfilterProfileFtgddnsFilters": {
      "description": "FortiGuard DNS domain filters.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\" pulumi-lang-go=\"`ObjectDnsfilterProfileFtgddns`\" pulumi-lang-python=\"`ObjectDnsfilterProfileFtgddns`\" pulumi-lang-yaml=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\" pulumi-lang-java=\"`fortimanager.ObjectDnsfilterProfileFtgddns`\">`fortimanager.ObjectDnsfilterProfileFtgddns`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trname\", {name: \"terr-dnsfilter-profile\"});\nconst trname = new fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trname\", {\n    profile: trnameObjectDnsfilterProfile.name,\n    category: \"2\",\n    fosid: 1,\n    log: \"enable\",\n}, {\n    dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trname\", name=\"terr-dnsfilter-profile\")\ntrname = fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trname\",\n    profile=trname_object_dnsfilter_profile.name,\n    category=\"2\",\n    fosid=1,\n    log=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-dnsfilter-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trname\", new()\n    {\n        Profile = trnameObjectDnsfilterProfile.Name,\n        Category = \"2\",\n        Fosid = 1,\n        Log = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectDnsfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-dnsfilter-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileFtgddnsFilters(ctx, \"trname\", &fortimanager.ObjectDnsfilterProfileFtgddnsFiltersArgs{\n\t\t\tProfile:  trnameObjectDnsfilterProfile.Name,\n\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\tFosid:    pulumi.Float64(1),\n\t\t\tLog:      pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsFilters;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", ObjectDnsfilterProfileArgs.builder()\n            .name(\"terr-dnsfilter-profile\")\n            .build());\n\n        var trname = new ObjectDnsfilterProfileFtgddnsFilters(\"trname\", ObjectDnsfilterProfileFtgddnsFiltersArgs.builder()\n            .profile(trnameObjectDnsfilterProfile.name())\n            .category(\"2\")\n            .fosid(1.0)\n            .log(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectDnsfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDnsfilterProfileFtgddnsFilters\n    properties:\n      profile: ${trnameObjectDnsfilterProfile.name}\n      category: 2\n      fosid: 1\n      log: enable\n    options:\n      dependsOn:\n        - ${trnameObjectDnsfilterProfile}\n  trnameObjectDnsfilterProfile:\n    type: fortimanager:ObjectDnsfilterProfile\n    name: trname\n    properties:\n      name: terr-dnsfilter-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDnsfilter ProfileFtgdDnsFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileFtgddnsFilters:ObjectDnsfilterProfileFtgddnsFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for DNS requests matching the category. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Category number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable DNS filter logging for this DNS profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectDnsfilterProfileFtgddnsFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "category",
        "log",
        "objectDnsfilterProfileFtgddnsFiltersId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for DNS requests matching the category. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Category number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable DNS filter logging for this DNS profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectDnsfilterProfileFtgddnsFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDnsfilterProfileFtgddnsFilters resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for DNS requests matching the category. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Category number.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID number.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable DNS filter logging for this DNS profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectDnsfilterProfileFtgddnsFiltersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicAddress:ObjectDynamicAddress": {
      "description": "ObjectDynamic Address\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicAddrMapping`\" pulumi-lang-dotnet=\"`DynamicAddrMapping`\" pulumi-lang-go=\"`dynamicAddrMapping`\" pulumi-lang-python=\"`dynamic_addr_mapping`\" pulumi-lang-yaml=\"`dynamicAddrMapping`\" pulumi-lang-java=\"`dynamicAddrMapping`\">`dynamic_addr_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicAddressDynamicAddrMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicAddressDynamicAddrMapping`\" pulumi-lang-go=\"`ObjectDynamicAddressDynamicAddrMapping`\" pulumi-lang-python=\"`ObjectDynamicAddressDynamicAddrMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicAddressDynamicAddrMapping`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicAddressDynamicAddrMapping`\">`fortimanager.ObjectDynamicAddressDynamicAddrMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicAddress(\"trname\", {\n    defaults: [\"all\"],\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-address\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicAddress(\"trname\",\n    defaults=[\"all\"],\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-address\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicAddress(\"trname\", new()\n    {\n        Defaults = new[]\n        {\n            \"all\",\n        },\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-address\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicAddress(ctx, \"trname\", &fortimanager.ObjectDynamicAddressArgs{\n\t\t\tDefaults: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-dynamic-address\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicAddress;\nimport com.pulumi.fortimanager.ObjectDynamicAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicAddress(\"trname\", ObjectDynamicAddressArgs.builder()\n            .defaults(\"all\")\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-address\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicAddress\n    properties:\n      defaults:\n        - all\n      description: This is a Terraform example\n      name: terr-dynamic-address\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicAddress:ObjectDynamicAddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaults": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Default.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicAddrMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping"
          },
          "description": "Dynamic_Addr_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicAddrMapping`\" pulumi-lang-dotnet=\"`DynamicAddrMapping`\" pulumi-lang-go=\"`dynamicAddrMapping`\" pulumi-lang-python=\"`dynamic_addr_mapping`\" pulumi-lang-yaml=\"`dynamicAddrMapping`\" pulumi-lang-java=\"`dynamicAddrMapping`\">`dynamic_addr_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicAddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defaults",
        "name",
        "objectDynamicAddressId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaults": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Default.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicAddrMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping"
          },
          "description": "Dynamic_Addr_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicAddrMapping`\" pulumi-lang-dotnet=\"`DynamicAddrMapping`\" pulumi-lang-go=\"`dynamicAddrMapping`\" pulumi-lang-python=\"`dynamic_addr_mapping`\" pulumi-lang-yaml=\"`dynamicAddrMapping`\" pulumi-lang-java=\"`dynamicAddrMapping`\">`dynamic_addr_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicAddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicAddress resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaults": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Default.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicAddrMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping"
            },
            "description": "Dynamic_Addr_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicAddrMapping`\" pulumi-lang-dotnet=\"`DynamicAddrMapping`\" pulumi-lang-go=\"`dynamicAddrMapping`\" pulumi-lang-python=\"`dynamic_addr_mapping`\" pulumi-lang-yaml=\"`dynamicAddrMapping`\" pulumi-lang-java=\"`dynamicAddrMapping`\">`dynamic_addr_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicAddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping": {
      "description": "ObjectDynamic AddressDynamicAddrMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicAddrMapping`\" pulumi-lang-dotnet=\"`DynamicAddrMapping`\" pulumi-lang-go=\"`dynamicAddrMapping`\" pulumi-lang-python=\"`dynamic_addr_mapping`\" pulumi-lang-yaml=\"`dynamicAddrMapping`\" pulumi-lang-java=\"`dynamicAddrMapping`\">`dynamic_addr_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicAddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicAddress`\" pulumi-lang-go=\"`ObjectDynamicAddress`\" pulumi-lang-python=\"`ObjectDynamicAddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicAddress`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicAddress`\">`fortimanager.ObjectDynamicAddress`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDynamicAddress = new fortimanager.ObjectDynamicAddress(\"trname\", {name: \"terr-dynamic-address\"});\nconst trname = new fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trname\", {\n    address: trnameObjectDynamicAddress.name,\n    addr: \"34.56.1.5\",\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectDynamicAddress],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dynamic_address = fortimanager.ObjectDynamicAddress(\"trname\", name=\"terr-dynamic-address\")\ntrname = fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trname\",\n    address=trname_object_dynamic_address.name,\n    addr=\"34.56.1.5\",\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_dynamic_address]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectDynamicAddress = new Fortimanager.ObjectDynamicAddress(\"trname\", new()\n    {\n        Name = \"terr-dynamic-address\",\n    });\n\n    var trname = new Fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trname\", new()\n    {\n        Address = trnameObjectDynamicAddress.Name,\n        Addr = \"34.56.1.5\",\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectDynamicAddress,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDynamicAddress, err := fortimanager.NewObjectDynamicAddress(ctx, \"trname\", &fortimanager.ObjectDynamicAddressArgs{\n\t\t\tName: pulumi.String(\"terr-dynamic-address\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDynamicAddressDynamicAddrMapping(ctx, \"trname\", &fortimanager.ObjectDynamicAddressDynamicAddrMappingArgs{\n\t\t\tAddress: trnameObjectDynamicAddress.Name,\n\t\t\tAddr:    pulumi.String(\"34.56.1.5\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDynamicAddress,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicAddress;\nimport com.pulumi.fortimanager.ObjectDynamicAddressArgs;\nimport com.pulumi.fortimanager.ObjectDynamicAddressDynamicAddrMapping;\nimport com.pulumi.fortimanager.ObjectDynamicAddressDynamicAddrMappingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectDynamicAddress = new ObjectDynamicAddress(\"trnameObjectDynamicAddress\", ObjectDynamicAddressArgs.builder()\n            .name(\"terr-dynamic-address\")\n            .build());\n\n        var trname = new ObjectDynamicAddressDynamicAddrMapping(\"trname\", ObjectDynamicAddressDynamicAddrMappingArgs.builder()\n            .address(trnameObjectDynamicAddress.name())\n            .addr(\"34.56.1.5\")\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectDynamicAddress)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicAddressDynamicAddrMapping\n    properties:\n      address: ${trnameObjectDynamicAddress.name}\n      addr: 34.56.1.5\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectDynamicAddress}\n  trnameObjectDynamicAddress:\n    type: fortimanager:ObjectDynamicAddress\n    name: trname\n    properties:\n      name: terr-dynamic-address\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic AddressDynamicAddrMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectDynamicAddressDynamicAddrMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "address",
        "objectDynamicAddressDynamicAddrMappingId"
      ],
      "inputProperties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectDynamicAddressDynamicAddrMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "address"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicAddressDynamicAddrMapping resources.\n",
        "properties": {
          "addr": {
            "type": "string",
            "description": "Addr.\n"
          },
          "address": {
            "type": "string",
            "description": "Address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "objectDynamicAddressDynamicAddrMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicCertificateLocal:ObjectDynamicCertificateLocal": {
      "description": "ObjectDynamic CertificateLocal\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicCertificateLocalDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicCertificateLocalDynamicMapping`\" pulumi-lang-go=\"`ObjectDynamicCertificateLocalDynamicMapping`\" pulumi-lang-python=\"`ObjectDynamicCertificateLocalDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicCertificateLocalDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicCertificateLocalDynamicMapping`\">`fortimanager.ObjectDynamicCertificateLocalDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicCertificateLocal(\"trname\", {\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-cer-local\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicCertificateLocal(\"trname\",\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-cer-local\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicCertificateLocal(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-cer-local\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicCertificateLocal(ctx, \"trname\", &fortimanager.ObjectDynamicCertificateLocalArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-dynamic-cer-local\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicCertificateLocal;\nimport com.pulumi.fortimanager.ObjectDynamicCertificateLocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicCertificateLocal(\"trname\", ObjectDynamicCertificateLocalArgs.builder()\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-cer-local\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicCertificateLocal\n    properties:\n      description: This is a Terraform example\n      name: terr-dynamic-cer-local\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic CertificateLocal can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicCertificateLocal:ObjectDynamicCertificateLocal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping:ObjectDynamicCertificateLocalDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicCertificateLocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDynamicCertificateLocalId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping:ObjectDynamicCertificateLocalDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicCertificateLocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicCertificateLocal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping:ObjectDynamicCertificateLocalDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicCertificateLocalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicCertificateLocalDynamicMapping:ObjectDynamicCertificateLocalDynamicMapping": {
      "description": "ObjectDynamic CertificateLocalDynamicMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicCertificateLocal`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicCertificateLocal`\" pulumi-lang-go=\"`ObjectDynamicCertificateLocal`\" pulumi-lang-python=\"`ObjectDynamicCertificateLocal`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicCertificateLocal`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicCertificateLocal`\">`fortimanager.ObjectDynamicCertificateLocal`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDynamic CertificateLocalDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"local=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicCertificateLocalDynamicMapping:ObjectDynamicCertificateLocalDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping_Scope:ObjectDynamicCertificateLocalDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "local": {
          "type": "string",
          "description": "Local.\n"
        },
        "localCert": {
          "type": "string",
          "description": "Local-Cert.\n"
        },
        "objectDynamicCertificateLocalDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "local",
        "objectDynamicCertificateLocalDynamicMappingId"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping_Scope:ObjectDynamicCertificateLocalDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "local": {
          "type": "string",
          "description": "Local.\n"
        },
        "localCert": {
          "type": "string",
          "description": "Local-Cert.\n"
        },
        "objectDynamicCertificateLocalDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "local"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicCertificateLocalDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicCertificateLocalDynamicMapping_Scope:ObjectDynamicCertificateLocalDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "local": {
            "type": "string",
            "description": "Local.\n"
          },
          "localCert": {
            "type": "string",
            "description": "Local-Cert.\n"
          },
          "objectDynamicCertificateLocalDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicInterface:ObjectDynamicInterface": {
      "description": "ObjectDynamic Interface\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicInterfaceDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicInterfaceDynamicMapping`\" pulumi-lang-go=\"`ObjectDynamicInterfaceDynamicMapping`\" pulumi-lang-python=\"`ObjectDynamicInterfaceDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicInterfaceDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicInterfaceDynamicMapping`\">`fortimanager.ObjectDynamicInterfaceDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`platformMapping`\" pulumi-lang-dotnet=\"`PlatformMapping`\" pulumi-lang-go=\"`platformMapping`\" pulumi-lang-python=\"`platform_mapping`\" pulumi-lang-yaml=\"`platformMapping`\" pulumi-lang-java=\"`platformMapping`\">`platform_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicInterfacePlatformMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicInterfacePlatformMapping`\" pulumi-lang-go=\"`ObjectDynamicInterfacePlatformMapping`\" pulumi-lang-python=\"`ObjectDynamicInterfacePlatformMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicInterfacePlatformMapping`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicInterfacePlatformMapping`\">`fortimanager.ObjectDynamicInterfacePlatformMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicInterface(\"trname\", {\n    defaultMapping: \"disable\",\n    defmapIntrazoneDeny: \"disable\",\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-interface\",\n    singleIntf: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicInterface(\"trname\",\n    default_mapping=\"disable\",\n    defmap_intrazone_deny=\"disable\",\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-interface\",\n    single_intf=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicInterface(\"trname\", new()\n    {\n        DefaultMapping = \"disable\",\n        DefmapIntrazoneDeny = \"disable\",\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-interface\",\n        SingleIntf = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicInterface(ctx, \"trname\", &fortimanager.ObjectDynamicInterfaceArgs{\n\t\t\tDefaultMapping:      pulumi.String(\"disable\"),\n\t\t\tDefmapIntrazoneDeny: pulumi.String(\"disable\"),\n\t\t\tDescription:         pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:                pulumi.String(\"terr-dynamic-interface\"),\n\t\t\tSingleIntf:          pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicInterface;\nimport com.pulumi.fortimanager.ObjectDynamicInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicInterface(\"trname\", ObjectDynamicInterfaceArgs.builder()\n            .defaultMapping(\"disable\")\n            .defmapIntrazoneDeny(\"disable\")\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-interface\")\n            .singleIntf(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicInterface\n    properties:\n      defaultMapping: disable\n      defmapIntrazoneDeny: disable\n      description: This is a Terraform example\n      name: terr-dynamic-interface\n      singleIntf: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic Interface can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicInterface:ObjectDynamicInterface labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color.\n"
        },
        "defaultMapping": {
          "type": "string",
          "description": "Default-Mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defmapIntf": {
          "type": "string",
          "description": "Defmap-Intf.\n"
        },
        "defmapIntrazoneDeny": {
          "type": "string",
          "description": "Defmap-Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defmapZonemembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Defmap-Zonemember.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping:ObjectDynamicInterfaceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "platformMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfacePlatformMapping:ObjectDynamicInterfacePlatformMapping"
          },
          "description": "Platform_Mapping. The structure of <span pulumi-lang-nodejs=\"`platformMapping`\" pulumi-lang-dotnet=\"`PlatformMapping`\" pulumi-lang-go=\"`platformMapping`\" pulumi-lang-python=\"`platform_mapping`\" pulumi-lang-yaml=\"`platformMapping`\" pulumi-lang-java=\"`platformMapping`\">`platform_mapping`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singleIntf": {
          "type": "string",
          "description": "Single-Intf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Wildcard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcardIntf": {
          "type": "string",
          "description": "Wildcard-Intf.\n"
        },
        "zoneOnly": {
          "type": "string",
          "description": "Zone-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defmapZonemembers",
        "name",
        "objectDynamicInterfaceId",
        "singleIntf",
        "wildcard",
        "zoneOnly"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color.\n"
        },
        "defaultMapping": {
          "type": "string",
          "description": "Default-Mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defmapIntf": {
          "type": "string",
          "description": "Defmap-Intf.\n"
        },
        "defmapIntrazoneDeny": {
          "type": "string",
          "description": "Defmap-Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defmapZonemembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Defmap-Zonemember.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping:ObjectDynamicInterfaceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "platformMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfacePlatformMapping:ObjectDynamicInterfacePlatformMapping"
          },
          "description": "Platform_Mapping. The structure of <span pulumi-lang-nodejs=\"`platformMapping`\" pulumi-lang-dotnet=\"`PlatformMapping`\" pulumi-lang-go=\"`platformMapping`\" pulumi-lang-python=\"`platform_mapping`\" pulumi-lang-yaml=\"`platformMapping`\" pulumi-lang-java=\"`platformMapping`\">`platform_mapping`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singleIntf": {
          "type": "string",
          "description": "Single-Intf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Wildcard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcardIntf": {
          "type": "string",
          "description": "Wildcard-Intf.\n"
        },
        "zoneOnly": {
          "type": "string",
          "description": "Zone-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicInterface resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color.\n"
          },
          "defaultMapping": {
            "type": "string",
            "description": "Default-Mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defmapIntf": {
            "type": "string",
            "description": "Defmap-Intf.\n"
          },
          "defmapIntrazoneDeny": {
            "type": "string",
            "description": "Defmap-Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defmapZonemembers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Defmap-Zonemember.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping:ObjectDynamicInterfaceDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "egressShapingProfile": {
            "type": "string",
            "description": "Egress-Shaping-Profile.\n"
          },
          "ingressShapingProfile": {
            "type": "string",
            "description": "Ingress-Shaping-Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicInterfaceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "platformMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfacePlatformMapping:ObjectDynamicInterfacePlatformMapping"
            },
            "description": "Platform_Mapping. The structure of <span pulumi-lang-nodejs=\"`platformMapping`\" pulumi-lang-dotnet=\"`PlatformMapping`\" pulumi-lang-go=\"`platformMapping`\" pulumi-lang-python=\"`platform_mapping`\" pulumi-lang-yaml=\"`platformMapping`\" pulumi-lang-java=\"`platformMapping`\">`platform_mapping`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "singleIntf": {
            "type": "string",
            "description": "Single-Intf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "Wildcard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcardIntf": {
            "type": "string",
            "description": "Wildcard-Intf.\n"
          },
          "zoneOnly": {
            "type": "string",
            "description": "Zone-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicInterfaceDynamicMapping:ObjectDynamicInterfaceDynamicMapping": {
      "description": "ObjectDynamic InterfaceDynamicMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicInterface`\" pulumi-lang-go=\"`ObjectDynamicInterface`\" pulumi-lang-python=\"`ObjectDynamicInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicInterface`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicInterface`\">`fortimanager.ObjectDynamicInterface`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDynamic InterfaceDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"interface=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicInterfaceDynamicMapping:ObjectDynamicInterfaceDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping_Scope:ObjectDynamicInterfaceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "intrazoneDeny": {
          "type": "string",
          "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local-Intf.\n"
        },
        "objectDynamicInterfaceDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "localIntfs",
        "objectDynamicInterfaceDynamicMappingId"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping_Scope:ObjectDynamicInterfaceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "intrazoneDeny": {
          "type": "string",
          "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local-Intf.\n"
        },
        "objectDynamicInterfaceDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "interface"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicInterfaceDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicInterfaceDynamicMapping_Scope:ObjectDynamicInterfaceDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "egressShapingProfile": {
            "type": "string",
            "description": "Egress-Shaping-Profile.\n"
          },
          "ingressShapingProfile": {
            "type": "string",
            "description": "Ingress-Shaping-Profile.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "intrazoneDeny": {
            "type": "string",
            "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localIntfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Local-Intf.\n"
          },
          "objectDynamicInterfaceDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicInterfacePlatformMapping:ObjectDynamicInterfacePlatformMapping": {
      "description": "ObjectDynamic InterfacePlatformMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`platformMapping`\" pulumi-lang-dotnet=\"`PlatformMapping`\" pulumi-lang-go=\"`platformMapping`\" pulumi-lang-python=\"`platform_mapping`\" pulumi-lang-yaml=\"`platformMapping`\" pulumi-lang-java=\"`platformMapping`\">`platform_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicInterface`\" pulumi-lang-go=\"`ObjectDynamicInterface`\" pulumi-lang-python=\"`ObjectDynamicInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicInterface`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicInterface`\">`fortimanager.ObjectDynamicInterface`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDynamicInterface = new fortimanager.ObjectDynamicInterface(\"trname\", {name: \"terr-dynamic-interface\"});\nconst trname = new fortimanager.ObjectDynamicInterfacePlatformMapping(\"trname\", {\n    intrazoneDeny: \"disable\",\n    name: \"terr-mapping\",\n    \"interface\": trnameObjectDynamicInterface.name,\n}, {\n    dependsOn: [trnameObjectDynamicInterface],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dynamic_interface = fortimanager.ObjectDynamicInterface(\"trname\", name=\"terr-dynamic-interface\")\ntrname = fortimanager.ObjectDynamicInterfacePlatformMapping(\"trname\",\n    intrazone_deny=\"disable\",\n    name=\"terr-mapping\",\n    interface=trname_object_dynamic_interface.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_dynamic_interface]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectDynamicInterface = new Fortimanager.ObjectDynamicInterface(\"trname\", new()\n    {\n        Name = \"terr-dynamic-interface\",\n    });\n\n    var trname = new Fortimanager.ObjectDynamicInterfacePlatformMapping(\"trname\", new()\n    {\n        IntrazoneDeny = \"disable\",\n        Name = \"terr-mapping\",\n        Interface = trnameObjectDynamicInterface.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectDynamicInterface,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDynamicInterface, err := fortimanager.NewObjectDynamicInterface(ctx, \"trname\", &fortimanager.ObjectDynamicInterfaceArgs{\n\t\t\tName: pulumi.String(\"terr-dynamic-interface\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDynamicInterfacePlatformMapping(ctx, \"trname\", &fortimanager.ObjectDynamicInterfacePlatformMappingArgs{\n\t\t\tIntrazoneDeny: pulumi.String(\"disable\"),\n\t\t\tName:          pulumi.String(\"terr-mapping\"),\n\t\t\tInterface:     trnameObjectDynamicInterface.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDynamicInterface,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicInterface;\nimport com.pulumi.fortimanager.ObjectDynamicInterfaceArgs;\nimport com.pulumi.fortimanager.ObjectDynamicInterfacePlatformMapping;\nimport com.pulumi.fortimanager.ObjectDynamicInterfacePlatformMappingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectDynamicInterface = new ObjectDynamicInterface(\"trnameObjectDynamicInterface\", ObjectDynamicInterfaceArgs.builder()\n            .name(\"terr-dynamic-interface\")\n            .build());\n\n        var trname = new ObjectDynamicInterfacePlatformMapping(\"trname\", ObjectDynamicInterfacePlatformMappingArgs.builder()\n            .intrazoneDeny(\"disable\")\n            .name(\"terr-mapping\")\n            .interface_(trnameObjectDynamicInterface.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectDynamicInterface)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicInterfacePlatformMapping\n    properties:\n      intrazoneDeny: disable\n      name: terr-mapping\n      interface: ${trnameObjectDynamicInterface.name}\n    options:\n      dependsOn:\n        - ${trnameObjectDynamicInterface}\n  trnameObjectDynamicInterface:\n    type: fortimanager:ObjectDynamicInterface\n    name: trname\n    properties:\n      name: terr-dynamic-interface\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic InterfacePlatformMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"interface=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicInterfacePlatformMapping:ObjectDynamicInterfacePlatformMapping labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "intfZone": {
          "type": "string",
          "description": "Intf-Zone.\n"
        },
        "intrazoneDeny": {
          "type": "string",
          "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicInterfacePlatformMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "name",
        "objectDynamicInterfacePlatformMappingId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Egress-Shaping-Profile.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Ingress-Shaping-Profile.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "intfZone": {
          "type": "string",
          "description": "Intf-Zone.\n"
        },
        "intrazoneDeny": {
          "type": "string",
          "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicInterfacePlatformMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "interface"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicInterfacePlatformMapping resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "egressShapingProfile": {
            "type": "string",
            "description": "Egress-Shaping-Profile.\n"
          },
          "ingressShapingProfile": {
            "type": "string",
            "description": "Ingress-Shaping-Profile.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "intfZone": {
            "type": "string",
            "description": "Intf-Zone.\n"
          },
          "intrazoneDeny": {
            "type": "string",
            "description": "Intrazone-Deny. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicInterfacePlatformMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicIppool:ObjectDynamicIppool": {
      "description": "ObjectDynamic Ippool\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicIppool(\"trname\", {\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-ippool\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicIppool(\"trname\",\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-ippool\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicIppool(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-ippool\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicIppool(ctx, \"trname\", &fortimanager.ObjectDynamicIppoolArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-dynamic-ippool\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicIppool;\nimport com.pulumi.fortimanager.ObjectDynamicIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicIppool(\"trname\", ObjectDynamicIppoolArgs.builder()\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-ippool\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicIppool\n    properties:\n      description: This is a Terraform example\n      name: terr-dynamic-ippool\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic Ippool can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicIppool:ObjectDynamicIppool labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicIppoolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDynamicIppoolId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicIppoolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicIppool resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicIppoolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicMulticastInterface:ObjectDynamicMulticastInterface": {
      "description": "ObjectDynamic MulticastInterface\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicMulticastInterfaceDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicMulticastInterfaceDynamicMapping`\" pulumi-lang-go=\"`ObjectDynamicMulticastInterfaceDynamicMapping`\" pulumi-lang-python=\"`ObjectDynamicMulticastInterfaceDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicMulticastInterfaceDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicMulticastInterfaceDynamicMapping`\">`fortimanager.ObjectDynamicMulticastInterfaceDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicMulticastInterface(\"trname\", {\n    defaultMapping: \"disable\",\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-mul-inf\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicMulticastInterface(\"trname\",\n    default_mapping=\"disable\",\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-mul-inf\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicMulticastInterface(\"trname\", new()\n    {\n        DefaultMapping = \"disable\",\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-mul-inf\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicMulticastInterface(ctx, \"trname\", &fortimanager.ObjectDynamicMulticastInterfaceArgs{\n\t\t\tDefaultMapping: pulumi.String(\"disable\"),\n\t\t\tDescription:    pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:           pulumi.String(\"terr-dynamic-mul-inf\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicMulticastInterface;\nimport com.pulumi.fortimanager.ObjectDynamicMulticastInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicMulticastInterface(\"trname\", ObjectDynamicMulticastInterfaceArgs.builder()\n            .defaultMapping(\"disable\")\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-mul-inf\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicMulticastInterface\n    properties:\n      defaultMapping: disable\n      description: This is a Terraform example\n      name: terr-dynamic-mul-inf\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic MulticastInterface can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicMulticastInterface:ObjectDynamicMulticastInterface labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultMapping": {
          "type": "string",
          "description": "Default-Mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defmapIntf": {
          "type": "string",
          "description": "Defmap-Intf.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping:ObjectDynamicMulticastInterfaceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicMulticastInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "zoneOnly": {
          "type": "string",
          "description": "Zone-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDynamicMulticastInterfaceId",
        "zoneOnly"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultMapping": {
          "type": "string",
          "description": "Default-Mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defmapIntf": {
          "type": "string",
          "description": "Defmap-Intf.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping:ObjectDynamicMulticastInterfaceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicMulticastInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "zoneOnly": {
          "type": "string",
          "description": "Zone-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicMulticastInterface resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultMapping": {
            "type": "string",
            "description": "Default-Mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defmapIntf": {
            "type": "string",
            "description": "Defmap-Intf.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping:ObjectDynamicMulticastInterfaceDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicMulticastInterfaceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "zoneOnly": {
            "type": "string",
            "description": "Zone-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicMulticastInterfaceDynamicMapping:ObjectDynamicMulticastInterfaceDynamicMapping": {
      "description": "ObjectDynamic MulticastInterfaceDynamicMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicMulticastInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicMulticastInterface`\" pulumi-lang-go=\"`ObjectDynamicMulticastInterface`\" pulumi-lang-python=\"`ObjectDynamicMulticastInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicMulticastInterface`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicMulticastInterface`\">`fortimanager.ObjectDynamicMulticastInterface`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDynamic MulticastInterfaceDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"interface=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicMulticastInterfaceDynamicMapping:ObjectDynamicMulticastInterfaceDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping_Scope:ObjectDynamicMulticastInterfaceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "localIntf": {
          "type": "string",
          "description": "Local-Intf.\n"
        },
        "objectDynamicMulticastInterfaceDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "objectDynamicMulticastInterfaceDynamicMappingId"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping_Scope:ObjectDynamicMulticastInterfaceDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "localIntf": {
          "type": "string",
          "description": "Local-Intf.\n"
        },
        "objectDynamicMulticastInterfaceDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "interface"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicMulticastInterfaceDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicMulticastInterfaceDynamicMapping_Scope:ObjectDynamicMulticastInterfaceDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "localIntf": {
            "type": "string",
            "description": "Local-Intf.\n"
          },
          "objectDynamicMulticastInterfaceDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicVip:ObjectDynamicVip": {
      "description": "ObjectDynamic Vip\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicVip(\"trname\", {\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-vip\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicVip(\"trname\",\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-vip\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicVip(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-vip\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicVip(ctx, \"trname\", &fortimanager.ObjectDynamicVipArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-dynamic-vip\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicVip;\nimport com.pulumi.fortimanager.ObjectDynamicVipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicVip(\"trname\", ObjectDynamicVipArgs.builder()\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-vip\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicVip\n    properties:\n      description: This is a Terraform example\n      name: terr-dynamic-vip\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic Vip can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicVip:ObjectDynamicVip labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicVipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDynamicVipId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicVipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicVip resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicVipId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicVpntunnel:ObjectDynamicVpntunnel": {
      "description": "ObjectDynamic Vpntunnel\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicVpntunnelDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicVpntunnelDynamicMapping`\" pulumi-lang-go=\"`ObjectDynamicVpntunnelDynamicMapping`\" pulumi-lang-python=\"`ObjectDynamicVpntunnelDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicVpntunnelDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicVpntunnelDynamicMapping`\">`fortimanager.ObjectDynamicVpntunnelDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDynamicVpntunnel(\"trname\", {\n    description: \"This is a Terraform example\",\n    name: \"terr-dynamic-vpntunnel\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDynamicVpntunnel(\"trname\",\n    description=\"This is a Terraform example\",\n    name=\"terr-dynamic-vpntunnel\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectDynamicVpntunnel(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        Name = \"terr-dynamic-vpntunnel\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDynamicVpntunnel(ctx, \"trname\", &fortimanager.ObjectDynamicVpntunnelArgs{\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-dynamic-vpntunnel\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicVpntunnel;\nimport com.pulumi.fortimanager.ObjectDynamicVpntunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectDynamicVpntunnel(\"trname\", ObjectDynamicVpntunnelArgs.builder()\n            .description(\"This is a Terraform example\")\n            .name(\"terr-dynamic-vpntunnel\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectDynamicVpntunnel\n    properties:\n      description: This is a Terraform example\n      name: terr-dynamic-vpntunnel\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectDynamic Vpntunnel can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicVpntunnel:ObjectDynamicVpntunnel labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping:ObjectDynamicVpntunnelDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicVpntunnelId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectDynamicVpntunnelId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping:ObjectDynamicVpntunnelDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectDynamicVpntunnelId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicVpntunnel resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping:ObjectDynamicVpntunnelDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectDynamicVpntunnelId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectDynamicVpntunnelDynamicMapping:ObjectDynamicVpntunnelDynamicMapping": {
      "description": "ObjectDynamic VpntunnelDynamicMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectDynamicVpntunnel`\" pulumi-lang-dotnet=\"`fortimanager.ObjectDynamicVpntunnel`\" pulumi-lang-go=\"`ObjectDynamicVpntunnel`\" pulumi-lang-python=\"`ObjectDynamicVpntunnel`\" pulumi-lang-yaml=\"`fortimanager.ObjectDynamicVpntunnel`\" pulumi-lang-java=\"`fortimanager.ObjectDynamicVpntunnel`\">`fortimanager.ObjectDynamicVpntunnel`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectDynamic VpntunnelDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vpntunnel=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicVpntunnelDynamicMapping:ObjectDynamicVpntunnelDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping_Scope:ObjectDynamicVpntunnelDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "localIpsec": {
          "type": "string",
          "description": "Local-Ipsec.\n"
        },
        "objectDynamicVpntunnelDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Vpntunnel.\n"
        }
      },
      "type": "object",
      "required": [
        "objectDynamicVpntunnelDynamicMappingId",
        "vpntunnel"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping_Scope:ObjectDynamicVpntunnelDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "localIpsec": {
          "type": "string",
          "description": "Local-Ipsec.\n"
        },
        "objectDynamicVpntunnelDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Vpntunnel.\n"
        }
      },
      "requiredInputs": [
        "vpntunnel"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectDynamicVpntunnelDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectDynamicVpntunnelDynamicMapping_Scope:ObjectDynamicVpntunnelDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "localIpsec": {
            "type": "string",
            "description": "Local-Ipsec.\n"
          },
          "objectDynamicVpntunnelDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Vpntunnel.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBlockallowlist:ObjectEmailfilterBlockallowlist": {
      "description": "Configure anti-spam block/allow list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterBlockallowlistEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterBlockallowlistEntries`\" pulumi-lang-go=\"`ObjectEmailfilterBlockallowlistEntries`\" pulumi-lang-python=\"`ObjectEmailfilterBlockallowlistEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterBlockallowlistEntries`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterBlockallowlistEntries`\">`fortimanager.ObjectEmailfilterBlockallowlistEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", {\n    name: \"F11\",\n    comment: \"This is a Terraform example\",\n    fosid: 25,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBlockallowlist(\"trname\",\n    name=\"F11\",\n    comment=\"This is a Terraform example\",\n    fosid=25)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", new()\n    {\n        Name = \"F11\",\n        Comment = \"This is a Terraform example\",\n        Fosid = 25,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBlockallowlist(ctx, \"trname\", &fortimanager.ObjectEmailfilterBlockallowlistArgs{\n\t\t\tName:    pulumi.String(\"F11\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlist;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterBlockallowlist(\"trname\", ObjectEmailfilterBlockallowlistArgs.builder()\n            .name(\"F11\")\n            .comment(\"This is a Terraform example\")\n            .fosid(25.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterBlockallowlist\n    properties:\n      name: F11\n      comment: This is a Terraform example\n      fosid: 25\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter BlockAllowList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBlockallowlist:ObjectEmailfilterBlockallowlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBlockallowlistEntry:ObjectEmailfilterBlockallowlistEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterBlockallowlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectEmailfilterBlockallowlistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBlockallowlistEntry:ObjectEmailfilterBlockallowlistEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterBlockallowlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBlockallowlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBlockallowlistEntry:ObjectEmailfilterBlockallowlistEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectEmailfilterBlockallowlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBlockallowlistEntries:ObjectEmailfilterBlockallowlistEntries": {
      "description": "Anti-spam block/allow entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterBlockallowlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterBlockallowlist`\" pulumi-lang-go=\"`ObjectEmailfilterBlockallowlist`\" pulumi-lang-python=\"`ObjectEmailfilterBlockallowlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterBlockallowlist`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterBlockallowlist`\">`fortimanager.ObjectEmailfilterBlockallowlist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterBlockallowlist = new fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", {\n    name: \"F11\",\n    comment: \"This is a Terraform example\",\n    fosid: 25,\n});\nconst trname = new fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trname\", {\n    blockAllowList: trnameObjectEmailfilterBlockallowlist.fosid,\n    fosid: 1,\n    action: \"reject\",\n}, {\n    dependsOn: [trnameObjectEmailfilterBlockallowlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_blockallowlist = fortimanager.ObjectEmailfilterBlockallowlist(\"trname\",\n    name=\"F11\",\n    comment=\"This is a Terraform example\",\n    fosid=25)\ntrname = fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trname\",\n    block_allow_list=trname_object_emailfilter_blockallowlist.fosid,\n    fosid=1,\n    action=\"reject\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_blockallowlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectEmailfilterBlockallowlist = new Fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", new()\n    {\n        Name = \"F11\",\n        Comment = \"This is a Terraform example\",\n        Fosid = 25,\n    });\n\n    var trname = new Fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trname\", new()\n    {\n        BlockAllowList = trnameObjectEmailfilterBlockallowlist.Fosid,\n        Fosid = 1,\n        Action = \"reject\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectEmailfilterBlockallowlist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterBlockallowlist, err := fortimanager.NewObjectEmailfilterBlockallowlist(ctx, \"trname\", &fortimanager.ObjectEmailfilterBlockallowlistArgs{\n\t\t\tName:    pulumi.String(\"F11\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterBlockallowlistEntries(ctx, \"trname\", &fortimanager.ObjectEmailfilterBlockallowlistEntriesArgs{\n\t\t\tBlockAllowList: trnameObjectEmailfilterBlockallowlist.Fosid,\n\t\t\tFosid:          pulumi.Float64(1),\n\t\t\tAction:         pulumi.String(\"reject\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterBlockallowlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlist;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectEmailfilterBlockallowlist = new ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", ObjectEmailfilterBlockallowlistArgs.builder()\n            .name(\"F11\")\n            .comment(\"This is a Terraform example\")\n            .fosid(25.0)\n            .build());\n\n        var trname = new ObjectEmailfilterBlockallowlistEntries(\"trname\", ObjectEmailfilterBlockallowlistEntriesArgs.builder()\n            .blockAllowList(trnameObjectEmailfilterBlockallowlist.fosid())\n            .fosid(1.0)\n            .action(\"reject\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectEmailfilterBlockallowlist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterBlockallowlistEntries\n    properties:\n      blockAllowList: ${trnameObjectEmailfilterBlockallowlist.fosid}\n      fosid: 1\n      action: reject\n    options:\n      dependsOn:\n        - ${trnameObjectEmailfilterBlockallowlist}\n  trnameObjectEmailfilterBlockallowlist:\n    type: fortimanager:ObjectEmailfilterBlockallowlist\n    name: trname\n    properties:\n      name: F11\n      comment: This is a Terraform example\n      fosid: 25\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter BlockAllowListEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"block_allow_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBlockallowlistEntries:ObjectEmailfilterBlockallowlistEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAllowList": {
          "type": "string",
          "description": "Block Allow List.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "objectEmailfilterBlockallowlistEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern to match.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "addrType",
        "blockAllowList",
        "ip4Subnet",
        "objectEmailfilterBlockallowlistEntriesId",
        "status",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAllowList": {
          "type": "string",
          "description": "Block Allow List.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "objectEmailfilterBlockallowlistEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern to match.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "requiredInputs": [
        "blockAllowList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBlockallowlistEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
          },
          "addrType": {
            "type": "string",
            "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockAllowList": {
            "type": "string",
            "description": "Block Allow List.\n"
          },
          "emailPattern": {
            "type": "string",
            "description": "Email address pattern.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "ip4Subnet": {
            "type": "string",
            "description": "IPv4 network address/subnet mask bits.\n"
          },
          "ip6Subnet": {
            "type": "string",
            "description": "IPv6 network address/subnet mask bits.\n"
          },
          "objectEmailfilterBlockallowlistEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Pattern to match.\n"
          },
          "patternType": {
            "type": "string",
            "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBlockallowlistEntriesMove:ObjectEmailfilterBlockallowlistEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAllowList": {
          "type": "string",
          "description": "Block Allow List.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectEmailfilterBlockallowlistEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "blockAllowList",
        "entries",
        "objectEmailfilterBlockallowlistEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAllowList": {
          "type": "string",
          "description": "Block Allow List.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectEmailfilterBlockallowlistEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "blockAllowList",
        "entries",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBlockallowlistEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockAllowList": {
            "type": "string",
            "description": "Block Allow List.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectEmailfilterBlockallowlistEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBwl:ObjectEmailfilterBwl": {
      "description": "Configure anti-spam black/white list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterBwlEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterBwlEntries`\" pulumi-lang-go=\"`ObjectEmailfilterBwlEntries`\" pulumi-lang-python=\"`ObjectEmailfilterBwlEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterBwlEntries`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterBwlEntries`\">`fortimanager.ObjectEmailfilterBwlEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBwl(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-bwl\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBwl(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-bwl\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterBwl(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-bwl\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBwl(ctx, \"trname\", &fortimanager.ObjectEmailfilterBwlArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-bwl\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwl;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterBwl(\"trname\", ObjectEmailfilterBwlArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-bwl\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterBwl\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-bwl\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Bwl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwl:ObjectEmailfilterBwl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBwlEntry:ObjectEmailfilterBwlEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterBwlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectEmailfilterBwlId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBwlEntry:ObjectEmailfilterBwlEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterBwlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBwl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBwlEntry:ObjectEmailfilterBwlEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectEmailfilterBwlId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBwlEntries:ObjectEmailfilterBwlEntries": {
      "description": "Anti-spam black/white list entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterBwl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterBwl`\" pulumi-lang-go=\"`ObjectEmailfilterBwl`\" pulumi-lang-python=\"`ObjectEmailfilterBwl`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterBwl`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterBwl`\">`fortimanager.ObjectEmailfilterBwl`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectEmailfilter BwlEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"bwl=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwlEntries:ObjectEmailfilterBwlEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bwl": {
          "type": "string",
          "description": "Bwl.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "objectEmailfilterBwlEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "addrType",
        "bwl",
        "ip4Subnet",
        "objectEmailfilterBwlEntriesId",
        "status",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "addrType": {
          "type": "string",
          "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bwl": {
          "type": "string",
          "description": "Bwl.\n"
        },
        "emailPattern": {
          "type": "string",
          "description": "Email address pattern.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "objectEmailfilterBwlEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
        }
      },
      "requiredInputs": [
        "bwl"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBwlEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Reject, mark as spam or good email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
          },
          "addrType": {
            "type": "string",
            "description": "IP address type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bwl": {
            "type": "string",
            "description": "Bwl.\n"
          },
          "emailPattern": {
            "type": "string",
            "description": "Email address pattern.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "ip4Subnet": {
            "type": "string",
            "description": "IPv4 network address/subnet mask bits.\n"
          },
          "ip6Subnet": {
            "type": "string",
            "description": "IPv6 network address/subnet mask bits.\n"
          },
          "objectEmailfilterBwlEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "patternType": {
            "type": "string",
            "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Entry type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBwlEntriesMove:ObjectEmailfilterBwlEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bwl": {
          "type": "string",
          "description": "Bwl.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectEmailfilterBwlEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "bwl",
        "entries",
        "objectEmailfilterBwlEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bwl": {
          "type": "string",
          "description": "Bwl.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectEmailfilterBwlEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "bwl",
        "entries",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBwlEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bwl": {
            "type": "string",
            "description": "Bwl.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectEmailfilterBwlEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBword:ObjectEmailfilterBword": {
      "description": "Configure AntiSpam banned word list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterBwordEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterBwordEntries`\" pulumi-lang-go=\"`ObjectEmailfilterBwordEntries`\" pulumi-lang-python=\"`ObjectEmailfilterBwordEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterBwordEntries`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterBwordEntries`\">`fortimanager.ObjectEmailfilterBwordEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBword(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-bword\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBword(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-bword\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterBword(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-bword\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBword(ctx, \"trname\", &fortimanager.ObjectEmailfilterBwordArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-bword\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBword;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterBword(\"trname\", ObjectEmailfilterBwordArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-bword\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterBword\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-bword\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Bword can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBword:ObjectEmailfilterBword labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBwordEntry:ObjectEmailfilterBwordEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterBwordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectEmailfilterBwordId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBwordEntry:ObjectEmailfilterBwordEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterBwordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBword resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectEmailfilterBwordEntry:ObjectEmailfilterBwordEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectEmailfilterBwordId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBwordEntries:ObjectEmailfilterBwordEntries": {
      "description": "Spam filter banned word.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterBword`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterBword`\" pulumi-lang-go=\"`ObjectEmailfilterBword`\" pulumi-lang-python=\"`ObjectEmailfilterBword`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterBword`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterBword`\">`fortimanager.ObjectEmailfilterBword`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterBword = new fortimanager.ObjectEmailfilterBword(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-bword\",\n});\nconst trname = new fortimanager.ObjectEmailfilterBwordEntries(\"trname\", {\n    bword: trnameObjectEmailfilterBword.fosid,\n    fosid: 2,\n    language: \"simch\",\n    pattern: \"exampe\",\n    patternType: \"regexp\",\n    status: \"disable\",\n    where: \"body\",\n}, {\n    dependsOn: [trnameObjectEmailfilterBword],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_bword = fortimanager.ObjectEmailfilterBword(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-bword\")\ntrname = fortimanager.ObjectEmailfilterBwordEntries(\"trname\",\n    bword=trname_object_emailfilter_bword.fosid,\n    fosid=2,\n    language=\"simch\",\n    pattern=\"exampe\",\n    pattern_type=\"regexp\",\n    status=\"disable\",\n    where=\"body\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_bword]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectEmailfilterBword = new Fortimanager.ObjectEmailfilterBword(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-bword\",\n    });\n\n    var trname = new Fortimanager.ObjectEmailfilterBwordEntries(\"trname\", new()\n    {\n        Bword = trnameObjectEmailfilterBword.Fosid,\n        Fosid = 2,\n        Language = \"simch\",\n        Pattern = \"exampe\",\n        PatternType = \"regexp\",\n        Status = \"disable\",\n        Where = \"body\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectEmailfilterBword,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterBword, err := fortimanager.NewObjectEmailfilterBword(ctx, \"trname\", &fortimanager.ObjectEmailfilterBwordArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-bword\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterBwordEntries(ctx, \"trname\", &fortimanager.ObjectEmailfilterBwordEntriesArgs{\n\t\t\tBword:       trnameObjectEmailfilterBword.Fosid,\n\t\t\tFosid:       pulumi.Float64(2),\n\t\t\tLanguage:    pulumi.String(\"simch\"),\n\t\t\tPattern:     pulumi.String(\"exampe\"),\n\t\t\tPatternType: pulumi.String(\"regexp\"),\n\t\t\tStatus:      pulumi.String(\"disable\"),\n\t\t\tWhere:       pulumi.String(\"body\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterBword,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBword;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectEmailfilterBword = new ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", ObjectEmailfilterBwordArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-bword\")\n            .build());\n\n        var trname = new ObjectEmailfilterBwordEntries(\"trname\", ObjectEmailfilterBwordEntriesArgs.builder()\n            .bword(trnameObjectEmailfilterBword.fosid())\n            .fosid(2.0)\n            .language(\"simch\")\n            .pattern(\"exampe\")\n            .patternType(\"regexp\")\n            .status(\"disable\")\n            .where(\"body\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectEmailfilterBword)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterBwordEntries\n    properties:\n      bword: ${trnameObjectEmailfilterBword.fosid}\n      fosid: 2\n      language: simch\n      pattern: exampe\n      patternType: regexp\n      status: disable\n      where: body\n    options:\n      dependsOn:\n        - ${trnameObjectEmailfilterBword}\n  trnameObjectEmailfilterBword:\n    type: fortimanager:ObjectEmailfilterBword\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-bword\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter BwordEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"bword=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwordEntries:ObjectEmailfilterBwordEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bword": {
          "type": "string",
          "description": "Bword.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Banned word entry ID.\n"
        },
        "language": {
          "type": "string",
          "description": "Language for the banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
        },
        "objectEmailfilterBwordEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern for the banned word.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score value.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "where": {
          "type": "string",
          "description": "Component of the email to be scanned. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "bword",
        "language",
        "objectEmailfilterBwordEntriesId",
        "patternType",
        "score",
        "status",
        "where"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bword": {
          "type": "string",
          "description": "Bword.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Banned word entry ID.\n"
        },
        "language": {
          "type": "string",
          "description": "Language for the banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
        },
        "objectEmailfilterBwordEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern for the banned word.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score value.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "where": {
          "type": "string",
          "description": "Component of the email to be scanned. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
        }
      },
      "requiredInputs": [
        "bword"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBwordEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bword": {
            "type": "string",
            "description": "Bword.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Banned word entry ID.\n"
          },
          "language": {
            "type": "string",
            "description": "Language for the banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
          },
          "objectEmailfilterBwordEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Pattern for the banned word.\n"
          },
          "patternType": {
            "type": "string",
            "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "score": {
            "type": "number",
            "description": "Score value.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "where": {
            "type": "string",
            "description": "Component of the email to be scanned. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`body`\" pulumi-lang-dotnet=\"`Body`\" pulumi-lang-go=\"`body`\" pulumi-lang-python=\"`body`\" pulumi-lang-yaml=\"`body`\" pulumi-lang-java=\"`body`\">`body`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterBwordEntriesMove:ObjectEmailfilterBwordEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bword": {
          "type": "string",
          "description": "Bword.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectEmailfilterBwordEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "bword",
        "entries",
        "objectEmailfilterBwordEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bword": {
          "type": "string",
          "description": "Bword.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectEmailfilterBwordEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "bword",
        "entries",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterBwordEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bword": {
            "type": "string",
            "description": "Bword.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectEmailfilterBwordEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterDnsbl:ObjectEmailfilterDnsbl": {
      "description": "Configure AntiSpam DNSBL/ORBL.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterDnsblEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterDnsblEntries`\" pulumi-lang-go=\"`ObjectEmailfilterDnsblEntries`\" pulumi-lang-python=\"`ObjectEmailfilterDnsblEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterDnsblEntries`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterDnsblEntries`\">`fortimanager.ObjectEmailfilterDnsblEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterDnsbl(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-dnsbl\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterDnsbl(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-dnsbl\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterDnsbl(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-dnsbl\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterDnsbl(ctx, \"trname\", &fortimanager.ObjectEmailfilterDnsblArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-dnsbl\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsbl;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterDnsbl(\"trname\", ObjectEmailfilterDnsblArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-dnsbl\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterDnsbl\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-dnsbl\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Dnsbl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterDnsbl:ObjectEmailfilterDnsbl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterDnsblEntry:ObjectEmailfilterDnsblEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterDnsblId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectEmailfilterDnsblId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterDnsblEntry:ObjectEmailfilterDnsblEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterDnsblId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterDnsbl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectEmailfilterDnsblEntry:ObjectEmailfilterDnsblEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectEmailfilterDnsblId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterDnsblEntries:ObjectEmailfilterDnsblEntries": {
      "description": "Spam filter DNSBL and ORBL server.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterDnsbl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterDnsbl`\" pulumi-lang-go=\"`ObjectEmailfilterDnsbl`\" pulumi-lang-python=\"`ObjectEmailfilterDnsbl`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterDnsbl`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterDnsbl`\">`fortimanager.ObjectEmailfilterDnsbl`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterDnsbl = new fortimanager.ObjectEmailfilterDnsbl(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-dnsbl\",\n});\nconst trname = new fortimanager.ObjectEmailfilterDnsblEntries(\"trname\", {\n    action: \"spam\",\n    fosid: 12,\n    status: \"disable\",\n    dnsbl: trnameObjectEmailfilterDnsbl.fosid,\n}, {\n    dependsOn: [trnameObjectEmailfilterDnsbl],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_dnsbl = fortimanager.ObjectEmailfilterDnsbl(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-dnsbl\")\ntrname = fortimanager.ObjectEmailfilterDnsblEntries(\"trname\",\n    action=\"spam\",\n    fosid=12,\n    status=\"disable\",\n    dnsbl=trname_object_emailfilter_dnsbl.fosid,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_dnsbl]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectEmailfilterDnsbl = new Fortimanager.ObjectEmailfilterDnsbl(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-dnsbl\",\n    });\n\n    var trname = new Fortimanager.ObjectEmailfilterDnsblEntries(\"trname\", new()\n    {\n        Action = \"spam\",\n        Fosid = 12,\n        Status = \"disable\",\n        Dnsbl = trnameObjectEmailfilterDnsbl.Fosid,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectEmailfilterDnsbl,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterDnsbl, err := fortimanager.NewObjectEmailfilterDnsbl(ctx, \"trname\", &fortimanager.ObjectEmailfilterDnsblArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-dnsbl\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterDnsblEntries(ctx, \"trname\", &fortimanager.ObjectEmailfilterDnsblEntriesArgs{\n\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\tFosid:  pulumi.Float64(12),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tDnsbl:  trnameObjectEmailfilterDnsbl.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterDnsbl,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsbl;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectEmailfilterDnsbl = new ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", ObjectEmailfilterDnsblArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-dnsbl\")\n            .build());\n\n        var trname = new ObjectEmailfilterDnsblEntries(\"trname\", ObjectEmailfilterDnsblEntriesArgs.builder()\n            .action(\"spam\")\n            .fosid(12.0)\n            .status(\"disable\")\n            .dnsbl(trnameObjectEmailfilterDnsbl.fosid())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectEmailfilterDnsbl)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterDnsblEntries\n    properties:\n      action: spam\n      fosid: 12\n      status: disable\n      dnsbl: ${trnameObjectEmailfilterDnsbl.fosid}\n    options:\n      dependsOn:\n        - ${trnameObjectEmailfilterDnsbl}\n  trnameObjectEmailfilterDnsbl:\n    type: fortimanager:ObjectEmailfilterDnsbl\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-dnsbl\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter DnsblEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"dnsbl=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterDnsblEntries:ObjectEmailfilterDnsblEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Reject connection or mark as spam email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsbl": {
          "type": "string",
          "description": "Dnsbl.\n"
        },
        "fosid": {
          "type": "number",
          "description": "DNSBL/ORBL entry ID.\n"
        },
        "objectEmailfilterDnsblEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "DNSBL or ORBL server name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dnsbl",
        "objectEmailfilterDnsblEntriesId",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Reject connection or mark as spam email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsbl": {
          "type": "string",
          "description": "Dnsbl.\n"
        },
        "fosid": {
          "type": "number",
          "description": "DNSBL/ORBL entry ID.\n"
        },
        "objectEmailfilterDnsblEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "DNSBL or ORBL server name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "dnsbl"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterDnsblEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Reject connection or mark as spam email. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dnsbl": {
            "type": "string",
            "description": "Dnsbl.\n"
          },
          "fosid": {
            "type": "number",
            "description": "DNSBL/ORBL entry ID.\n"
          },
          "objectEmailfilterDnsblEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "DNSBL or ORBL server name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterFortishield:ObjectEmailfilterFortishield": {
      "description": "Configure FortiGuard - AntiSpam.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterFortishield(\"trname\", {\n    spamSubmitForce: \"enable\",\n    spamSubmitSrv: \"www.nospammer1.net\",\n    spamSubmitTxt2htm: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterFortishield(\"trname\",\n    spam_submit_force=\"enable\",\n    spam_submit_srv=\"www.nospammer1.net\",\n    spam_submit_txt2htm=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterFortishield(\"trname\", new()\n    {\n        SpamSubmitForce = \"enable\",\n        SpamSubmitSrv = \"www.nospammer1.net\",\n        SpamSubmitTxt2htm = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterFortishield(ctx, \"trname\", &fortimanager.ObjectEmailfilterFortishieldArgs{\n\t\t\tSpamSubmitForce:   pulumi.String(\"enable\"),\n\t\t\tSpamSubmitSrv:     pulumi.String(\"www.nospammer1.net\"),\n\t\t\tSpamSubmitTxt2htm: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterFortishield;\nimport com.pulumi.fortimanager.ObjectEmailfilterFortishieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterFortishield(\"trname\", ObjectEmailfilterFortishieldArgs.builder()\n            .spamSubmitForce(\"enable\")\n            .spamSubmitSrv(\"www.nospammer1.net\")\n            .spamSubmitTxt2htm(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterFortishield\n    properties:\n      spamSubmitForce: enable\n      spamSubmitSrv: www.nospammer1.net\n      spamSubmitTxt2htm: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Fortishield can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterFortishield:ObjectEmailfilterFortishield labelname ObjectEmailfilterFortishield\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectEmailfilterFortishieldId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spamSubmitForce": {
          "type": "string",
          "description": "Enable/disable force insertion of a new mime entity for the submission text. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamSubmitSrv": {
          "type": "string",
          "description": "Hostname of the spam submission server.\n"
        },
        "spamSubmitTxt2htm": {
          "type": "string",
          "description": "Enable/disable conversion of text email to HTML email. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectEmailfilterFortishieldId",
        "spamSubmitForce",
        "spamSubmitSrv",
        "spamSubmitTxt2htm"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectEmailfilterFortishieldId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spamSubmitForce": {
          "type": "string",
          "description": "Enable/disable force insertion of a new mime entity for the submission text. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamSubmitSrv": {
          "type": "string",
          "description": "Hostname of the spam submission server.\n"
        },
        "spamSubmitTxt2htm": {
          "type": "string",
          "description": "Enable/disable conversion of text email to HTML email. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterFortishield resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectEmailfilterFortishieldId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "spamSubmitForce": {
            "type": "string",
            "description": "Enable/disable force insertion of a new mime entity for the submission text. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamSubmitSrv": {
            "type": "string",
            "description": "Hostname of the spam submission server.\n"
          },
          "spamSubmitTxt2htm": {
            "type": "string",
            "description": "Enable/disable conversion of text email to HTML email. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterIptrust:ObjectEmailfilterIptrust": {
      "description": "Configure AntiSpam IP trust.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterIptrustEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterIptrustEntries`\" pulumi-lang-go=\"`ObjectEmailfilterIptrustEntries`\" pulumi-lang-python=\"`ObjectEmailfilterIptrustEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterIptrustEntries`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterIptrustEntries`\">`fortimanager.ObjectEmailfilterIptrustEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterIptrust(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-iptrust\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterIptrust(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-iptrust\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterIptrust(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-iptrust\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterIptrust(ctx, \"trname\", &fortimanager.ObjectEmailfilterIptrustArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-iptrust\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrust;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterIptrust(\"trname\", ObjectEmailfilterIptrustArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-iptrust\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterIptrust\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-iptrust\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Iptrust can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterIptrust:ObjectEmailfilterIptrust labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterIptrustEntry:ObjectEmailfilterIptrustEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterIptrustId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectEmailfilterIptrustId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterIptrustEntry:ObjectEmailfilterIptrustEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterIptrustId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterIptrust resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectEmailfilterIptrustEntry:ObjectEmailfilterIptrustEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectEmailfilterIptrustId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterIptrustEntries:ObjectEmailfilterIptrustEntries": {
      "description": "Spam filter trusted IP addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterIptrust`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterIptrust`\" pulumi-lang-go=\"`ObjectEmailfilterIptrust`\" pulumi-lang-python=\"`ObjectEmailfilterIptrust`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterIptrust`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterIptrust`\">`fortimanager.ObjectEmailfilterIptrust`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterIptrust = new fortimanager.ObjectEmailfilterIptrust(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-iptrust\",\n});\nconst trname = new fortimanager.ObjectEmailfilterIptrustEntries(\"trname\", {\n    iptrust: trnameObjectEmailfilterIptrust.fosid,\n    addrType: \"ipv4\",\n    fosid: 1,\n    ip4Subnet: \"32.25.23.0 255.255.255.0\",\n}, {\n    dependsOn: [trnameObjectEmailfilterIptrust],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_iptrust = fortimanager.ObjectEmailfilterIptrust(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-iptrust\")\ntrname = fortimanager.ObjectEmailfilterIptrustEntries(\"trname\",\n    iptrust=trname_object_emailfilter_iptrust.fosid,\n    addr_type=\"ipv4\",\n    fosid=1,\n    ip4_subnet=\"32.25.23.0 255.255.255.0\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_iptrust]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectEmailfilterIptrust = new Fortimanager.ObjectEmailfilterIptrust(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-iptrust\",\n    });\n\n    var trname = new Fortimanager.ObjectEmailfilterIptrustEntries(\"trname\", new()\n    {\n        Iptrust = trnameObjectEmailfilterIptrust.Fosid,\n        AddrType = \"ipv4\",\n        Fosid = 1,\n        Ip4Subnet = \"32.25.23.0 255.255.255.0\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectEmailfilterIptrust,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterIptrust, err := fortimanager.NewObjectEmailfilterIptrust(ctx, \"trname\", &fortimanager.ObjectEmailfilterIptrustArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-iptrust\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterIptrustEntries(ctx, \"trname\", &fortimanager.ObjectEmailfilterIptrustEntriesArgs{\n\t\t\tIptrust:   trnameObjectEmailfilterIptrust.Fosid,\n\t\t\tAddrType:  pulumi.String(\"ipv4\"),\n\t\t\tFosid:     pulumi.Float64(1),\n\t\t\tIp4Subnet: pulumi.String(\"32.25.23.0 255.255.255.0\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterIptrust,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrust;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectEmailfilterIptrust = new ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", ObjectEmailfilterIptrustArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-iptrust\")\n            .build());\n\n        var trname = new ObjectEmailfilterIptrustEntries(\"trname\", ObjectEmailfilterIptrustEntriesArgs.builder()\n            .iptrust(trnameObjectEmailfilterIptrust.fosid())\n            .addrType(\"ipv4\")\n            .fosid(1.0)\n            .ip4Subnet(\"32.25.23.0 255.255.255.0\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectEmailfilterIptrust)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterIptrustEntries\n    properties:\n      iptrust: ${trnameObjectEmailfilterIptrust.fosid}\n      addrType: ipv4\n      fosid: 1\n      ip4Subnet: 32.25.23.0 255.255.255.0\n    options:\n      dependsOn:\n        - ${trnameObjectEmailfilterIptrust}\n  trnameObjectEmailfilterIptrust:\n    type: fortimanager:ObjectEmailfilterIptrust\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-iptrust\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter IptrustEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"iptrust=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterIptrustEntries:ObjectEmailfilterIptrustEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Trusted IP entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address or network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "iptrust": {
          "type": "string",
          "description": "Iptrust.\n"
        },
        "objectEmailfilterIptrustEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "ip4Subnet",
        "iptrust",
        "objectEmailfilterIptrustEntriesId",
        "status"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Trusted IP entry ID.\n"
        },
        "ip4Subnet": {
          "type": "string",
          "description": "IPv4 network address or network address/subnet mask bits.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "IPv6 network address/subnet mask bits.\n"
        },
        "iptrust": {
          "type": "string",
          "description": "Iptrust.\n"
        },
        "objectEmailfilterIptrustEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "iptrust"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterIptrustEntries resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Trusted IP entry ID.\n"
          },
          "ip4Subnet": {
            "type": "string",
            "description": "IPv4 network address or network address/subnet mask bits.\n"
          },
          "ip6Subnet": {
            "type": "string",
            "description": "IPv6 network address/subnet mask bits.\n"
          },
          "iptrust": {
            "type": "string",
            "description": "Iptrust.\n"
          },
          "objectEmailfilterIptrustEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterMheader:ObjectEmailfilterMheader": {
      "description": "Configure AntiSpam MIME header.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterMheaderEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterMheaderEntries`\" pulumi-lang-go=\"`ObjectEmailfilterMheaderEntries`\" pulumi-lang-python=\"`ObjectEmailfilterMheaderEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterMheaderEntries`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterMheaderEntries`\">`fortimanager.ObjectEmailfilterMheaderEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterMheader(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-mheader\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterMheader(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-mheader\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterMheader(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-mheader\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterMheader(ctx, \"trname\", &fortimanager.ObjectEmailfilterMheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-mheader\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheader;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterMheader(\"trname\", ObjectEmailfilterMheaderArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-mheader\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterMheader\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-mheader\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Mheader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterMheader:ObjectEmailfilterMheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterMheaderEntry:ObjectEmailfilterMheaderEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterMheaderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectEmailfilterMheaderId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterMheaderEntry:ObjectEmailfilterMheaderEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectEmailfilterMheaderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterMheader resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectEmailfilterMheaderEntry:ObjectEmailfilterMheaderEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectEmailfilterMheaderId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterMheaderEntries:ObjectEmailfilterMheaderEntries": {
      "description": "Spam filter mime header content.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterMheader`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterMheader`\" pulumi-lang-go=\"`ObjectEmailfilterMheader`\" pulumi-lang-python=\"`ObjectEmailfilterMheader`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterMheader`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterMheader`\">`fortimanager.ObjectEmailfilterMheader`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterMheader = new fortimanager.ObjectEmailfilterMheader(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-emailfilter-mheader\",\n});\nconst trname = new fortimanager.ObjectEmailfilterMheaderEntries(\"trname\", {\n    mheader: trnameObjectEmailfilterMheader.fosid,\n    action: \"spam\",\n    fieldbody: \"body\",\n    fieldname: \"name\",\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectEmailfilterMheader],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_mheader = fortimanager.ObjectEmailfilterMheader(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-emailfilter-mheader\")\ntrname = fortimanager.ObjectEmailfilterMheaderEntries(\"trname\",\n    mheader=trname_object_emailfilter_mheader.fosid,\n    action=\"spam\",\n    fieldbody=\"body\",\n    fieldname=\"name\",\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_mheader]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectEmailfilterMheader = new Fortimanager.ObjectEmailfilterMheader(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-emailfilter-mheader\",\n    });\n\n    var trname = new Fortimanager.ObjectEmailfilterMheaderEntries(\"trname\", new()\n    {\n        Mheader = trnameObjectEmailfilterMheader.Fosid,\n        Action = \"spam\",\n        Fieldbody = \"body\",\n        Fieldname = \"name\",\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectEmailfilterMheader,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterMheader, err := fortimanager.NewObjectEmailfilterMheader(ctx, \"trname\", &fortimanager.ObjectEmailfilterMheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-emailfilter-mheader\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterMheaderEntries(ctx, \"trname\", &fortimanager.ObjectEmailfilterMheaderEntriesArgs{\n\t\t\tMheader:   trnameObjectEmailfilterMheader.Fosid,\n\t\t\tAction:    pulumi.String(\"spam\"),\n\t\t\tFieldbody: pulumi.String(\"body\"),\n\t\t\tFieldname: pulumi.String(\"name\"),\n\t\t\tFosid:     pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterMheader,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheader;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectEmailfilterMheader = new ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", ObjectEmailfilterMheaderArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-emailfilter-mheader\")\n            .build());\n\n        var trname = new ObjectEmailfilterMheaderEntries(\"trname\", ObjectEmailfilterMheaderEntriesArgs.builder()\n            .mheader(trnameObjectEmailfilterMheader.fosid())\n            .action(\"spam\")\n            .fieldbody(\"body\")\n            .fieldname(\"name\")\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectEmailfilterMheader)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterMheaderEntries\n    properties:\n      mheader: ${trnameObjectEmailfilterMheader.fosid}\n      action: spam\n      fieldbody: body\n      fieldname: name\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectEmailfilterMheader}\n  trnameObjectEmailfilterMheader:\n    type: fortimanager:ObjectEmailfilterMheader\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-emailfilter-mheader\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter MheaderEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"mheader=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterMheaderEntries:ObjectEmailfilterMheaderEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fieldbody": {
          "type": "string",
          "description": "Pattern for the header field body.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Pattern for header field name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Mime header entry ID.\n"
        },
        "mheader": {
          "type": "string",
          "description": "Mheader.\n"
        },
        "objectEmailfilterMheaderEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "mheader",
        "objectEmailfilterMheaderEntriesId",
        "patternType",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fieldbody": {
          "type": "string",
          "description": "Pattern for the header field body.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Pattern for header field name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Mime header entry ID.\n"
        },
        "mheader": {
          "type": "string",
          "description": "Mheader.\n"
        },
        "objectEmailfilterMheaderEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "mheader"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterMheaderEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Mark spam or good. Valid values: <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`clear`\" pulumi-lang-dotnet=\"`Clear`\" pulumi-lang-go=\"`clear`\" pulumi-lang-python=\"`clear`\" pulumi-lang-yaml=\"`clear`\" pulumi-lang-java=\"`clear`\">`clear`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fieldbody": {
            "type": "string",
            "description": "Pattern for the header field body.\n"
          },
          "fieldname": {
            "type": "string",
            "description": "Pattern for header field name.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Mime header entry ID.\n"
          },
          "mheader": {
            "type": "string",
            "description": "Mheader.\n"
          },
          "objectEmailfilterMheaderEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "patternType": {
            "type": "string",
            "description": "Wildcard pattern or regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterOptions:ObjectEmailfilterOptions": {
      "description": "Configure AntiSpam options.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterOptions(\"trname\", {dnsTimeout: 17});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterOptions(\"trname\", dns_timeout=17)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterOptions(\"trname\", new()\n    {\n        DnsTimeout = 17,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterOptions(ctx, \"trname\", &fortimanager.ObjectEmailfilterOptionsArgs{\n\t\t\tDnsTimeout: pulumi.Float64(17),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterOptions;\nimport com.pulumi.fortimanager.ObjectEmailfilterOptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterOptions(\"trname\", ObjectEmailfilterOptionsArgs.builder()\n            .dnsTimeout(17.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterOptions\n    properties:\n      dnsTimeout: 17\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Options can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterOptions:ObjectEmailfilterOptions labelname ObjectEmailfilterOptions\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsTimeout": {
          "type": "number",
          "description": "DNS query time out (1 - 30 sec).\n"
        },
        "objectEmailfilterOptionsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectEmailfilterOptionsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsTimeout": {
          "type": "number",
          "description": "DNS query time out (1 - 30 sec).\n"
        },
        "objectEmailfilterOptionsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterOptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dnsTimeout": {
            "type": "number",
            "description": "DNS query time out (1 - 30 sec).\n"
          },
          "objectEmailfilterOptionsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfile:ObjectEmailfilterProfile": {
      "description": "Configure Email Filter profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectEmailfilterProfileFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectEmailfilterProfileFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectEmailfilterProfileFilefilter`\" pulumi-lang-python=\"`fortimanager_object_emailfilter_profile_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectEmailfilterProfileFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectEmailfilterProfileFilefilter`\">`fortimanager_object_emailfilter_profile_filefilter`</span>\n>- <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfileGmail`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfileGmail`\" pulumi-lang-go=\"`ObjectEmailfilterProfileGmail`\" pulumi-lang-python=\"`ObjectEmailfilterProfileGmail`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfileGmail`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfileGmail`\">`fortimanager.ObjectEmailfilterProfileGmail`</span>\n>- <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfileImap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfileImap`\" pulumi-lang-go=\"`ObjectEmailfilterProfileImap`\" pulumi-lang-python=\"`ObjectEmailfilterProfileImap`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfileImap`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfileImap`\">`fortimanager.ObjectEmailfilterProfileImap`</span>\n>- <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfileMapi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfileMapi`\" pulumi-lang-go=\"`ObjectEmailfilterProfileMapi`\" pulumi-lang-python=\"`ObjectEmailfilterProfileMapi`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfileMapi`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfileMapi`\">`fortimanager.ObjectEmailfilterProfileMapi`</span>\n>- <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfileMsnhotmail`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfileMsnhotmail`\" pulumi-lang-go=\"`ObjectEmailfilterProfileMsnhotmail`\" pulumi-lang-python=\"`ObjectEmailfilterProfileMsnhotmail`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfileMsnhotmail`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfileMsnhotmail`\">`fortimanager.ObjectEmailfilterProfileMsnhotmail`</span>\n>- <span pulumi-lang-nodejs=\"`otherWebmails`\" pulumi-lang-dotnet=\"`OtherWebmails`\" pulumi-lang-go=\"`otherWebmails`\" pulumi-lang-python=\"`other_webmails`\" pulumi-lang-yaml=\"`otherWebmails`\" pulumi-lang-java=\"`otherWebmails`\">`other_webmails`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectEmailfilterProfileOtherwebmails`\" pulumi-lang-dotnet=\"`FortimanagerObjectEmailfilterProfileOtherwebmails`\" pulumi-lang-go=\"`fortimanagerObjectEmailfilterProfileOtherwebmails`\" pulumi-lang-python=\"`fortimanager_object_emailfilter_profile_otherwebmails`\" pulumi-lang-yaml=\"`fortimanagerObjectEmailfilterProfileOtherwebmails`\" pulumi-lang-java=\"`fortimanagerObjectEmailfilterProfileOtherwebmails`\">`fortimanager_object_emailfilter_profile_otherwebmails`</span>\n>- <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfilePop3`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfilePop3`\" pulumi-lang-go=\"`ObjectEmailfilterProfilePop3`\" pulumi-lang-python=\"`ObjectEmailfilterProfilePop3`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfilePop3`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfilePop3`\">`fortimanager.ObjectEmailfilterProfilePop3`</span>\n>- <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfileSmtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfileSmtp`\" pulumi-lang-go=\"`ObjectEmailfilterProfileSmtp`\" pulumi-lang-python=\"`ObjectEmailfilterProfileSmtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfileSmtp`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfileSmtp`\">`fortimanager.ObjectEmailfilterProfileSmtp`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterProfile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    external: \"disable\",\n    featureSet: \"flow\",\n    name: \"terr-emailfilter-profile\",\n    options: [\n        \"bannedword\",\n        \"spambwl\",\n    ],\n    spamBwordThreshold: 10,\n    spamFiltering: \"disable\",\n    spamLog: \"enable\",\n    spamLogFortiguardResponse: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterProfile(\"trname\",\n    comment=\"This is a Terraform example\",\n    external=\"disable\",\n    feature_set=\"flow\",\n    name=\"terr-emailfilter-profile\",\n    options=[\n        \"bannedword\",\n        \"spambwl\",\n    ],\n    spam_bword_threshold=10,\n    spam_filtering=\"disable\",\n    spam_log=\"enable\",\n    spam_log_fortiguard_response=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectEmailfilterProfile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        External = \"disable\",\n        FeatureSet = \"flow\",\n        Name = \"terr-emailfilter-profile\",\n        Options = new[]\n        {\n            \"bannedword\",\n            \"spambwl\",\n        },\n        SpamBwordThreshold = 10,\n        SpamFiltering = \"disable\",\n        SpamLog = \"enable\",\n        SpamLogFortiguardResponse = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterProfile(ctx, \"trname\", &fortimanager.ObjectEmailfilterProfileArgs{\n\t\t\tComment:    pulumi.String(\"This is a Terraform example\"),\n\t\t\tExternal:   pulumi.String(\"disable\"),\n\t\t\tFeatureSet: pulumi.String(\"flow\"),\n\t\t\tName:       pulumi.String(\"terr-emailfilter-profile\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"bannedword\"),\n\t\t\t\tpulumi.String(\"spambwl\"),\n\t\t\t},\n\t\t\tSpamBwordThreshold:        pulumi.Float64(10),\n\t\t\tSpamFiltering:             pulumi.String(\"disable\"),\n\t\t\tSpamLog:                   pulumi.String(\"enable\"),\n\t\t\tSpamLogFortiguardResponse: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfile;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectEmailfilterProfile(\"trname\", ObjectEmailfilterProfileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .external(\"disable\")\n            .featureSet(\"flow\")\n            .name(\"terr-emailfilter-profile\")\n            .options(            \n                \"bannedword\",\n                \"spambwl\")\n            .spamBwordThreshold(10.0)\n            .spamFiltering(\"disable\")\n            .spamLog(\"enable\")\n            .spamLogFortiguardResponse(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterProfile\n    properties:\n      comment: This is a Terraform example\n      external: disable\n      featureSet: flow\n      name: terr-emailfilter-profile\n      options:\n        - bannedword\n        - spambwl\n      spamBwordThreshold: 10\n      spamFiltering: disable\n      spamLog: enable\n      spamLogFortiguardResponse: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfile:ObjectEmailfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable external Email inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileFileFilter:ObjectEmailfilterProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "gmail": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileGmail:ObjectEmailfilterProfileGmail",
          "description": "Gmail. The structure of <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileImap:ObjectEmailfilterProfileImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileMapi:ObjectEmailfilterProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "msnHotmail": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileMsnHotmail:ObjectEmailfilterProfileMsnHotmail",
          "description": "Msn-Hotmail. The structure of <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectEmailfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options. Valid values: <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, <span pulumi-lang-nodejs=\"`spambwl`\" pulumi-lang-dotnet=\"`Spambwl`\" pulumi-lang-go=\"`spambwl`\" pulumi-lang-python=\"`spambwl`\" pulumi-lang-yaml=\"`spambwl`\" pulumi-lang-java=\"`spambwl`\">`spambwl`</span>, <span pulumi-lang-nodejs=\"`spamfsip`\" pulumi-lang-dotnet=\"`Spamfsip`\" pulumi-lang-go=\"`spamfsip`\" pulumi-lang-python=\"`spamfsip`\" pulumi-lang-yaml=\"`spamfsip`\" pulumi-lang-java=\"`spamfsip`\">`spamfsip`</span>, <span pulumi-lang-nodejs=\"`spamfssubmit`\" pulumi-lang-dotnet=\"`Spamfssubmit`\" pulumi-lang-go=\"`spamfssubmit`\" pulumi-lang-python=\"`spamfssubmit`\" pulumi-lang-yaml=\"`spamfssubmit`\" pulumi-lang-java=\"`spamfssubmit`\">`spamfssubmit`</span>, <span pulumi-lang-nodejs=\"`spamfschksum`\" pulumi-lang-dotnet=\"`Spamfschksum`\" pulumi-lang-go=\"`spamfschksum`\" pulumi-lang-python=\"`spamfschksum`\" pulumi-lang-yaml=\"`spamfschksum`\" pulumi-lang-java=\"`spamfschksum`\">`spamfschksum`</span>, <span pulumi-lang-nodejs=\"`spamfsurl`\" pulumi-lang-dotnet=\"`Spamfsurl`\" pulumi-lang-go=\"`spamfsurl`\" pulumi-lang-python=\"`spamfsurl`\" pulumi-lang-yaml=\"`spamfsurl`\" pulumi-lang-java=\"`spamfsurl`\">`spamfsurl`</span>, <span pulumi-lang-nodejs=\"`spamhelodns`\" pulumi-lang-dotnet=\"`Spamhelodns`\" pulumi-lang-go=\"`spamhelodns`\" pulumi-lang-python=\"`spamhelodns`\" pulumi-lang-yaml=\"`spamhelodns`\" pulumi-lang-java=\"`spamhelodns`\">`spamhelodns`</span>, <span pulumi-lang-nodejs=\"`spamraddrdns`\" pulumi-lang-dotnet=\"`Spamraddrdns`\" pulumi-lang-go=\"`spamraddrdns`\" pulumi-lang-python=\"`spamraddrdns`\" pulumi-lang-yaml=\"`spamraddrdns`\" pulumi-lang-java=\"`spamraddrdns`\">`spamraddrdns`</span>, <span pulumi-lang-nodejs=\"`spamrbl`\" pulumi-lang-dotnet=\"`Spamrbl`\" pulumi-lang-go=\"`spamrbl`\" pulumi-lang-python=\"`spamrbl`\" pulumi-lang-yaml=\"`spamrbl`\" pulumi-lang-java=\"`spamrbl`\">`spamrbl`</span>, <span pulumi-lang-nodejs=\"`spamhdrcheck`\" pulumi-lang-dotnet=\"`Spamhdrcheck`\" pulumi-lang-go=\"`spamhdrcheck`\" pulumi-lang-python=\"`spamhdrcheck`\" pulumi-lang-yaml=\"`spamhdrcheck`\" pulumi-lang-java=\"`spamhdrcheck`\">`spamhdrcheck`</span>, <span pulumi-lang-nodejs=\"`spamfsphish`\" pulumi-lang-dotnet=\"`Spamfsphish`\" pulumi-lang-go=\"`spamfsphish`\" pulumi-lang-python=\"`spamfsphish`\" pulumi-lang-yaml=\"`spamfsphish`\" pulumi-lang-java=\"`spamfsphish`\">`spamfsphish`</span>.\n"
        },
        "otherWebmails": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileOtherWebmails:ObjectEmailfilterProfileOtherWebmails",
          "description": "Other-Webmails. The structure of <span pulumi-lang-nodejs=\"`otherWebmails`\" pulumi-lang-dotnet=\"`OtherWebmails`\" pulumi-lang-go=\"`otherWebmails`\" pulumi-lang-python=\"`other_webmails`\" pulumi-lang-yaml=\"`otherWebmails`\" pulumi-lang-java=\"`otherWebmails`\">`other_webmails`</span> block is documented below.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfilePop3:ObjectEmailfilterProfilePop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileSmtp:ObjectEmailfilterProfileSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "spamBalTable": {
          "type": "string",
          "description": "Anti-spam block/allow list table ID.\n"
        },
        "spamBwlTable": {
          "type": "string",
          "description": "Anti-spam black/white list table ID.\n"
        },
        "spamBwordTable": {
          "type": "string",
          "description": "Anti-spam banned word table ID.\n"
        },
        "spamBwordThreshold": {
          "type": "number",
          "description": "Spam banned word threshold.\n"
        },
        "spamFiltering": {
          "type": "string",
          "description": "Enable/disable spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamIptrustTable": {
          "type": "string",
          "description": "Anti-spam IP trust table ID.\n"
        },
        "spamLog": {
          "type": "string",
          "description": "Enable/disable spam logging for email filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamLogFortiguardResponse": {
          "type": "string",
          "description": "Enable/disable logging FortiGuard spam response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamMheaderTable": {
          "type": "string",
          "description": "Anti-spam MIME header table ID.\n"
        },
        "spamRblTable": {
          "type": "string",
          "description": "Anti-spam DNSBL table ID.\n"
        }
      },
      "type": "object",
      "required": [
        "external",
        "featureSet",
        "name",
        "objectEmailfilterProfileId",
        "options",
        "spamBwordThreshold",
        "spamFiltering",
        "spamLog",
        "spamLogFortiguardResponse"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable external Email inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileFileFilter:ObjectEmailfilterProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "gmail": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileGmail:ObjectEmailfilterProfileGmail",
          "description": "Gmail. The structure of <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileImap:ObjectEmailfilterProfileImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileMapi:ObjectEmailfilterProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "msnHotmail": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileMsnHotmail:ObjectEmailfilterProfileMsnHotmail",
          "description": "Msn-Hotmail. The structure of <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectEmailfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options. Valid values: <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, <span pulumi-lang-nodejs=\"`spambwl`\" pulumi-lang-dotnet=\"`Spambwl`\" pulumi-lang-go=\"`spambwl`\" pulumi-lang-python=\"`spambwl`\" pulumi-lang-yaml=\"`spambwl`\" pulumi-lang-java=\"`spambwl`\">`spambwl`</span>, <span pulumi-lang-nodejs=\"`spamfsip`\" pulumi-lang-dotnet=\"`Spamfsip`\" pulumi-lang-go=\"`spamfsip`\" pulumi-lang-python=\"`spamfsip`\" pulumi-lang-yaml=\"`spamfsip`\" pulumi-lang-java=\"`spamfsip`\">`spamfsip`</span>, <span pulumi-lang-nodejs=\"`spamfssubmit`\" pulumi-lang-dotnet=\"`Spamfssubmit`\" pulumi-lang-go=\"`spamfssubmit`\" pulumi-lang-python=\"`spamfssubmit`\" pulumi-lang-yaml=\"`spamfssubmit`\" pulumi-lang-java=\"`spamfssubmit`\">`spamfssubmit`</span>, <span pulumi-lang-nodejs=\"`spamfschksum`\" pulumi-lang-dotnet=\"`Spamfschksum`\" pulumi-lang-go=\"`spamfschksum`\" pulumi-lang-python=\"`spamfschksum`\" pulumi-lang-yaml=\"`spamfschksum`\" pulumi-lang-java=\"`spamfschksum`\">`spamfschksum`</span>, <span pulumi-lang-nodejs=\"`spamfsurl`\" pulumi-lang-dotnet=\"`Spamfsurl`\" pulumi-lang-go=\"`spamfsurl`\" pulumi-lang-python=\"`spamfsurl`\" pulumi-lang-yaml=\"`spamfsurl`\" pulumi-lang-java=\"`spamfsurl`\">`spamfsurl`</span>, <span pulumi-lang-nodejs=\"`spamhelodns`\" pulumi-lang-dotnet=\"`Spamhelodns`\" pulumi-lang-go=\"`spamhelodns`\" pulumi-lang-python=\"`spamhelodns`\" pulumi-lang-yaml=\"`spamhelodns`\" pulumi-lang-java=\"`spamhelodns`\">`spamhelodns`</span>, <span pulumi-lang-nodejs=\"`spamraddrdns`\" pulumi-lang-dotnet=\"`Spamraddrdns`\" pulumi-lang-go=\"`spamraddrdns`\" pulumi-lang-python=\"`spamraddrdns`\" pulumi-lang-yaml=\"`spamraddrdns`\" pulumi-lang-java=\"`spamraddrdns`\">`spamraddrdns`</span>, <span pulumi-lang-nodejs=\"`spamrbl`\" pulumi-lang-dotnet=\"`Spamrbl`\" pulumi-lang-go=\"`spamrbl`\" pulumi-lang-python=\"`spamrbl`\" pulumi-lang-yaml=\"`spamrbl`\" pulumi-lang-java=\"`spamrbl`\">`spamrbl`</span>, <span pulumi-lang-nodejs=\"`spamhdrcheck`\" pulumi-lang-dotnet=\"`Spamhdrcheck`\" pulumi-lang-go=\"`spamhdrcheck`\" pulumi-lang-python=\"`spamhdrcheck`\" pulumi-lang-yaml=\"`spamhdrcheck`\" pulumi-lang-java=\"`spamhdrcheck`\">`spamhdrcheck`</span>, <span pulumi-lang-nodejs=\"`spamfsphish`\" pulumi-lang-dotnet=\"`Spamfsphish`\" pulumi-lang-go=\"`spamfsphish`\" pulumi-lang-python=\"`spamfsphish`\" pulumi-lang-yaml=\"`spamfsphish`\" pulumi-lang-java=\"`spamfsphish`\">`spamfsphish`</span>.\n"
        },
        "otherWebmails": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileOtherWebmails:ObjectEmailfilterProfileOtherWebmails",
          "description": "Other-Webmails. The structure of <span pulumi-lang-nodejs=\"`otherWebmails`\" pulumi-lang-dotnet=\"`OtherWebmails`\" pulumi-lang-go=\"`otherWebmails`\" pulumi-lang-python=\"`other_webmails`\" pulumi-lang-yaml=\"`otherWebmails`\" pulumi-lang-java=\"`otherWebmails`\">`other_webmails`</span> block is documented below.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfilePop3:ObjectEmailfilterProfilePop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileSmtp:ObjectEmailfilterProfileSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "spamBalTable": {
          "type": "string",
          "description": "Anti-spam block/allow list table ID.\n"
        },
        "spamBwlTable": {
          "type": "string",
          "description": "Anti-spam black/white list table ID.\n"
        },
        "spamBwordTable": {
          "type": "string",
          "description": "Anti-spam banned word table ID.\n"
        },
        "spamBwordThreshold": {
          "type": "number",
          "description": "Spam banned word threshold.\n"
        },
        "spamFiltering": {
          "type": "string",
          "description": "Enable/disable spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamIptrustTable": {
          "type": "string",
          "description": "Anti-spam IP trust table ID.\n"
        },
        "spamLog": {
          "type": "string",
          "description": "Enable/disable spam logging for email filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamLogFortiguardResponse": {
          "type": "string",
          "description": "Enable/disable logging FortiGuard spam response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamMheaderTable": {
          "type": "string",
          "description": "Anti-spam MIME header table ID.\n"
        },
        "spamRblTable": {
          "type": "string",
          "description": "Anti-spam DNSBL table ID.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "external": {
            "type": "string",
            "description": "Enable/disable external Email inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "fileFilter": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileFileFilter:ObjectEmailfilterProfileFileFilter",
            "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
          },
          "gmail": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileGmail:ObjectEmailfilterProfileGmail",
            "description": "Gmail. The structure of <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> block is documented below.\n"
          },
          "imap": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileImap:ObjectEmailfilterProfileImap",
            "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
          },
          "mapi": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileMapi:ObjectEmailfilterProfileMapi",
            "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
          },
          "msnHotmail": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileMsnHotmail:ObjectEmailfilterProfileMsnHotmail",
            "description": "Msn-Hotmail. The structure of <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectEmailfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Options. Valid values: <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, <span pulumi-lang-nodejs=\"`spambwl`\" pulumi-lang-dotnet=\"`Spambwl`\" pulumi-lang-go=\"`spambwl`\" pulumi-lang-python=\"`spambwl`\" pulumi-lang-yaml=\"`spambwl`\" pulumi-lang-java=\"`spambwl`\">`spambwl`</span>, <span pulumi-lang-nodejs=\"`spamfsip`\" pulumi-lang-dotnet=\"`Spamfsip`\" pulumi-lang-go=\"`spamfsip`\" pulumi-lang-python=\"`spamfsip`\" pulumi-lang-yaml=\"`spamfsip`\" pulumi-lang-java=\"`spamfsip`\">`spamfsip`</span>, <span pulumi-lang-nodejs=\"`spamfssubmit`\" pulumi-lang-dotnet=\"`Spamfssubmit`\" pulumi-lang-go=\"`spamfssubmit`\" pulumi-lang-python=\"`spamfssubmit`\" pulumi-lang-yaml=\"`spamfssubmit`\" pulumi-lang-java=\"`spamfssubmit`\">`spamfssubmit`</span>, <span pulumi-lang-nodejs=\"`spamfschksum`\" pulumi-lang-dotnet=\"`Spamfschksum`\" pulumi-lang-go=\"`spamfschksum`\" pulumi-lang-python=\"`spamfschksum`\" pulumi-lang-yaml=\"`spamfschksum`\" pulumi-lang-java=\"`spamfschksum`\">`spamfschksum`</span>, <span pulumi-lang-nodejs=\"`spamfsurl`\" pulumi-lang-dotnet=\"`Spamfsurl`\" pulumi-lang-go=\"`spamfsurl`\" pulumi-lang-python=\"`spamfsurl`\" pulumi-lang-yaml=\"`spamfsurl`\" pulumi-lang-java=\"`spamfsurl`\">`spamfsurl`</span>, <span pulumi-lang-nodejs=\"`spamhelodns`\" pulumi-lang-dotnet=\"`Spamhelodns`\" pulumi-lang-go=\"`spamhelodns`\" pulumi-lang-python=\"`spamhelodns`\" pulumi-lang-yaml=\"`spamhelodns`\" pulumi-lang-java=\"`spamhelodns`\">`spamhelodns`</span>, <span pulumi-lang-nodejs=\"`spamraddrdns`\" pulumi-lang-dotnet=\"`Spamraddrdns`\" pulumi-lang-go=\"`spamraddrdns`\" pulumi-lang-python=\"`spamraddrdns`\" pulumi-lang-yaml=\"`spamraddrdns`\" pulumi-lang-java=\"`spamraddrdns`\">`spamraddrdns`</span>, <span pulumi-lang-nodejs=\"`spamrbl`\" pulumi-lang-dotnet=\"`Spamrbl`\" pulumi-lang-go=\"`spamrbl`\" pulumi-lang-python=\"`spamrbl`\" pulumi-lang-yaml=\"`spamrbl`\" pulumi-lang-java=\"`spamrbl`\">`spamrbl`</span>, <span pulumi-lang-nodejs=\"`spamhdrcheck`\" pulumi-lang-dotnet=\"`Spamhdrcheck`\" pulumi-lang-go=\"`spamhdrcheck`\" pulumi-lang-python=\"`spamhdrcheck`\" pulumi-lang-yaml=\"`spamhdrcheck`\" pulumi-lang-java=\"`spamhdrcheck`\">`spamhdrcheck`</span>, <span pulumi-lang-nodejs=\"`spamfsphish`\" pulumi-lang-dotnet=\"`Spamfsphish`\" pulumi-lang-go=\"`spamfsphish`\" pulumi-lang-python=\"`spamfsphish`\" pulumi-lang-yaml=\"`spamfsphish`\" pulumi-lang-java=\"`spamfsphish`\">`spamfsphish`</span>.\n"
          },
          "otherWebmails": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileOtherWebmails:ObjectEmailfilterProfileOtherWebmails",
            "description": "Other-Webmails. The structure of <span pulumi-lang-nodejs=\"`otherWebmails`\" pulumi-lang-dotnet=\"`OtherWebmails`\" pulumi-lang-go=\"`otherWebmails`\" pulumi-lang-python=\"`other_webmails`\" pulumi-lang-yaml=\"`otherWebmails`\" pulumi-lang-java=\"`otherWebmails`\">`other_webmails`</span> block is documented below.\n"
          },
          "pop3": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfilePop3:ObjectEmailfilterProfilePop3",
            "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smtp": {
            "$ref": "#/types/fortimanager:index%2FObjectEmailfilterProfileSmtp:ObjectEmailfilterProfileSmtp",
            "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
          },
          "spamBalTable": {
            "type": "string",
            "description": "Anti-spam block/allow list table ID.\n"
          },
          "spamBwlTable": {
            "type": "string",
            "description": "Anti-spam black/white list table ID.\n"
          },
          "spamBwordTable": {
            "type": "string",
            "description": "Anti-spam banned word table ID.\n"
          },
          "spamBwordThreshold": {
            "type": "number",
            "description": "Spam banned word threshold.\n"
          },
          "spamFiltering": {
            "type": "string",
            "description": "Enable/disable spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamIptrustTable": {
            "type": "string",
            "description": "Anti-spam IP trust table ID.\n"
          },
          "spamLog": {
            "type": "string",
            "description": "Enable/disable spam logging for email filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamLogFortiguardResponse": {
            "type": "string",
            "description": "Enable/disable logging FortiGuard spam response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamMheaderTable": {
            "type": "string",
            "description": "Anti-spam MIME header table ID.\n"
          },
          "spamRblTable": {
            "type": "string",
            "description": "Anti-spam DNSBL table ID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfileGmail:ObjectEmailfilterProfileGmail": {
      "description": "Gmail.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-go=\"`ObjectEmailfilterProfile`\" pulumi-lang-python=\"`ObjectEmailfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfile`\">`fortimanager.ObjectEmailfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterProfile = new fortimanager.ObjectEmailfilterProfile(\"trname\", {name: \"terr-emailfilter-profile\"});\nconst trname = new fortimanager.ObjectEmailfilterProfileGmail(\"trname\", {\n    logAll: \"enable\",\n    profile: trnameObjectEmailfilterProfile.name,\n}, {\n    dependsOn: [trnameObjectEmailfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_profile = fortimanager.ObjectEmailfilterProfile(\"trname\", name=\"terr-emailfilter-profile\")\ntrname = fortimanager.ObjectEmailfilterProfileGmail(\"trname\",\n    log_all=\"enable\",\n    profile=trname_object_emailfilter_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectEmailfilterProfile = new Fortimanager.ObjectEmailfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-emailfilter-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectEmailfilterProfileGmail(\"trname\", new()\n    {\n        LogAll = \"enable\",\n        Profile = trnameObjectEmailfilterProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectEmailfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterProfile, err := fortimanager.NewObjectEmailfilterProfile(ctx, \"trname\", &fortimanager.ObjectEmailfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-emailfilter-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterProfileGmail(ctx, \"trname\", &fortimanager.ObjectEmailfilterProfileGmailArgs{\n\t\t\tLogAll:  pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectEmailfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfile;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfileGmail;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfileGmailArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectEmailfilterProfile = new ObjectEmailfilterProfile(\"trnameObjectEmailfilterProfile\", ObjectEmailfilterProfileArgs.builder()\n            .name(\"terr-emailfilter-profile\")\n            .build());\n\n        var trname = new ObjectEmailfilterProfileGmail(\"trname\", ObjectEmailfilterProfileGmailArgs.builder()\n            .logAll(\"enable\")\n            .profile(trnameObjectEmailfilterProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectEmailfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectEmailfilterProfileGmail\n    properties:\n      logAll: enable\n      profile: ${trnameObjectEmailfilterProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectEmailfilterProfile}\n  trnameObjectEmailfilterProfile:\n    type: fortimanager:ObjectEmailfilterProfile\n    name: trname\n    properties:\n      name: terr-emailfilter-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectEmailfilter ProfileGmail can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfileGmail:ObjectEmailfilterProfileGmail labelname ObjectEmailfilterProfileGmail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileGmailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "log",
        "logAll",
        "objectEmailfilterProfileGmailId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileGmailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfileGmail resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAll": {
            "type": "string",
            "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectEmailfilterProfileGmailId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfileImap:ObjectEmailfilterProfileImap": {
      "description": "IMAP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-go=\"`ObjectEmailfilterProfile`\" pulumi-lang-python=\"`ObjectEmailfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfile`\">`fortimanager.ObjectEmailfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectEmailfilter ProfileImap can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfileImap:ObjectEmailfilterProfileImap labelname ObjectEmailfilterProfileImap\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileImapId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "log",
        "logAll",
        "objectEmailfilterProfileImapId",
        "profile",
        "tagTypes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileImapId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfileImap resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAll": {
            "type": "string",
            "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectEmailfilterProfileImapId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tagMsg": {
            "type": "string",
            "description": "Subject text or header added to spam email.\n"
          },
          "tagTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfileMapi:ObjectEmailfilterProfileMapi": {
      "description": "MAPI.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-go=\"`ObjectEmailfilterProfile`\" pulumi-lang-python=\"`ObjectEmailfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfile`\">`fortimanager.ObjectEmailfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectEmailfilter ProfileMapi can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfileMapi:ObjectEmailfilterProfileMapi labelname ObjectEmailfilterProfileMapi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectEmailfilterProfileMapiId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfileMapi resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAll": {
            "type": "string",
            "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectEmailfilterProfileMapiId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfileMsnhotmail:ObjectEmailfilterProfileMsnhotmail": {
      "description": "MSN Hotmail.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-go=\"`ObjectEmailfilterProfile`\" pulumi-lang-python=\"`ObjectEmailfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfile`\">`fortimanager.ObjectEmailfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectEmailfilter ProfileMsnHotmail can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfileMsnhotmail:ObjectEmailfilterProfileMsnhotmail labelname ObjectEmailfilterProfileMsnHotmail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileMsnhotmailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "log",
        "logAll",
        "objectEmailfilterProfileMsnhotmailId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileMsnhotmailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfileMsnhotmail resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAll": {
            "type": "string",
            "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectEmailfilterProfileMsnhotmailId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfilePop3:ObjectEmailfilterProfilePop3": {
      "description": "POP3.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-go=\"`ObjectEmailfilterProfile`\" pulumi-lang-python=\"`ObjectEmailfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfile`\">`fortimanager.ObjectEmailfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectEmailfilter ProfilePop3 can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfilePop3:ObjectEmailfilterProfilePop3 labelname ObjectEmailfilterProfilePop3\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfilePop3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "log",
        "logAll",
        "objectEmailfilterProfilePop3Id",
        "profile",
        "tagTypes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfilePop3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfilePop3 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAll": {
            "type": "string",
            "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectEmailfilterProfilePop3Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tagMsg": {
            "type": "string",
            "description": "Subject text or header added to spam email.\n"
          },
          "tagTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEmailfilterProfileSmtp:ObjectEmailfilterProfileSmtp": {
      "description": "SMTP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-go=\"`ObjectEmailfilterProfile`\" pulumi-lang-python=\"`ObjectEmailfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectEmailfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectEmailfilterProfile`\">`fortimanager.ObjectEmailfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectEmailfilter ProfileSmtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfileSmtp:ObjectEmailfilterProfileSmtp labelname ObjectEmailfilterProfileSmtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "hdrip": {
          "type": "string",
          "description": "Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localOverride": {
          "type": "string",
          "description": "Enable/disable local filter to override SMTP remote check result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileSmtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "log",
        "logAll",
        "objectEmailfilterProfileSmtpId",
        "profile",
        "tagTypes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "hdrip": {
          "type": "string",
          "description": "Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localOverride": {
          "type": "string",
          "description": "Enable/disable local filter to override SMTP remote check result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAll": {
          "type": "string",
          "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectEmailfilterProfileSmtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tagMsg": {
          "type": "string",
          "description": "Subject text or header added to spam email.\n"
        },
        "tagTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEmailfilterProfileSmtp resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action for spam email. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "hdrip": {
            "type": "string",
            "description": "Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localOverride": {
            "type": "string",
            "description": "Enable/disable local filter to override SMTP remote check result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAll": {
            "type": "string",
            "description": "Enable/disable logging of all email traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectEmailfilterProfileSmtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tagMsg": {
            "type": "string",
            "description": "Subject text or header added to spam email.\n"
          },
          "tagTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tag subject or header for spam email. Valid values: <span pulumi-lang-nodejs=\"`subject`\" pulumi-lang-dotnet=\"`Subject`\" pulumi-lang-go=\"`subject`\" pulumi-lang-python=\"`subject`\" pulumi-lang-yaml=\"`subject`\" pulumi-lang-java=\"`subject`\">`subject`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`spaminfo`\" pulumi-lang-dotnet=\"`Spaminfo`\" pulumi-lang-go=\"`spaminfo`\" pulumi-lang-python=\"`spaminfo`\" pulumi-lang-yaml=\"`spaminfo`\" pulumi-lang-java=\"`spaminfo`\">`spaminfo`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectEndpointcontrolFctems:ObjectEndpointcontrolFctems": {
      "description": "Configure FortiClient Enterprise Management Server (EMS) entries.\n\n## Import\n\nObjectEndpointControl Fctems can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEndpointcontrolFctems:ObjectEndpointcontrolFctems labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiClient EMS admin password.\n",
          "secret": true
        },
        "adminUsername": {
          "type": "string",
          "description": "FortiClient EMS admin username.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caCnInfo": {
          "type": "string",
          "description": "Ca-Cn-Info.\n"
        },
        "callTimeout": {
          "type": "number",
          "description": "FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).\n"
        },
        "capabilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of EMS capabilities. Valid values: `fabric-auth`, `silent-approval`, <span pulumi-lang-nodejs=\"`websocket`\" pulumi-lang-dotnet=\"`Websocket`\" pulumi-lang-go=\"`websocket`\" pulumi-lang-python=\"`websocket`\" pulumi-lang-yaml=\"`websocket`\" pulumi-lang-java=\"`websocket`\">`websocket`</span>, `websocket-malware`, `push-ca-certs`.\n"
        },
        "certificate": {
          "type": "string",
          "description": "FortiClient EMS certificate.\n"
        },
        "certificateFingerprint": {
          "type": "string",
          "description": "EMS certificate fingerprint.\n"
        },
        "cloudAuthenticationAccessKey": {
          "type": "string",
          "description": "FortiClient EMS Cloud multitenancy access key\n"
        },
        "cloudServerType": {
          "type": "string",
          "description": "Cloud server type. Valid values: <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span>, <span pulumi-lang-nodejs=\"`alpha`\" pulumi-lang-dotnet=\"`Alpha`\" pulumi-lang-go=\"`alpha`\" pulumi-lang-python=\"`alpha`\" pulumi-lang-yaml=\"`alpha`\" pulumi-lang-java=\"`alpha`\">`alpha`</span>, <span pulumi-lang-nodejs=\"`beta`\" pulumi-lang-dotnet=\"`Beta`\" pulumi-lang-go=\"`beta`\" pulumi-lang-python=\"`beta`\" pulumi-lang-yaml=\"`beta`\" pulumi-lang-java=\"`beta`\">`beta`</span>.\n"
        },
        "dirtyReason": {
          "type": "string",
          "description": "Dirty Reason for FortiClient EMS. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `mismatched-ems-sn`.\n"
        },
        "emsId": {
          "type": "number",
          "description": "EMS ID in order (1 - 5)\n"
        },
        "fortinetoneCloudAuthentication": {
          "type": "string",
          "description": "Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsPort": {
          "type": "number",
          "description": "FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiClient Enterprise Management Server (EMS) name.\n"
        },
        "objectEndpointcontrolFctemsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outOfSyncThreshold": {
          "type": "number",
          "description": "Outdated resource threshold in seconds (10 - 3600, default = 180).\n"
        },
        "preserveSslSession": {
          "type": "string",
          "description": "Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullAvatars": {
          "type": "string",
          "description": "Enable/disable pulling avatars from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullMalwareHash": {
          "type": "string",
          "description": "Enable/disable pulling FortiClient malware hash from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullSysinfo": {
          "type": "string",
          "description": "Enable/disable pulling SysInfo from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullTags": {
          "type": "string",
          "description": "Enable/disable pulling FortiClient user tags from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullVulnerabilities": {
          "type": "string",
          "description": "Enable/disable pulling vulnerabilities from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendTagsToAllVdoms": {
          "type": "string",
          "description": "Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "FortiClient EMS Serial Number.\n"
        },
        "server": {
          "type": "string",
          "description": "FortiClient EMS FQDN or IPv4 address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "REST API call source IP.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this EMS configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusCheckInterval": {
          "type": "number",
          "description": "FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5).\n"
        },
        "tenantId": {
          "type": "string",
          "description": "EMS Tenant ID.\n"
        },
        "trustCaCn": {
          "type": "string",
          "description": "Trust-Ca-Cn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifiedCn": {
          "type": "string",
          "description": "EMS certificate CN.\n"
        },
        "verifyingCa": {
          "type": "string",
          "description": "Lowest CA cert on Fortigate in verified EMS cert chain.\n"
        },
        "websocketOverride": {
          "type": "string",
          "description": "Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "adminPasswords",
        "callTimeout",
        "capabilities",
        "cloudAuthenticationAccessKey",
        "cloudServerType",
        "dirtyReason",
        "fortinetoneCloudAuthentication",
        "httpsPort",
        "interfaceSelectMethod",
        "name",
        "objectEndpointcontrolFctemsId",
        "outOfSyncThreshold",
        "preserveSslSession",
        "pullAvatars",
        "pullMalwareHash",
        "pullSysinfo",
        "pullTags",
        "pullVulnerabilities",
        "sendTagsToAllVdoms",
        "sourceIp",
        "status",
        "statusCheckInterval",
        "trustCaCn",
        "websocketOverride"
      ],
      "inputProperties": {
        "adminPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiClient EMS admin password.\n",
          "secret": true
        },
        "adminUsername": {
          "type": "string",
          "description": "FortiClient EMS admin username.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caCnInfo": {
          "type": "string",
          "description": "Ca-Cn-Info.\n"
        },
        "callTimeout": {
          "type": "number",
          "description": "FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).\n"
        },
        "capabilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of EMS capabilities. Valid values: `fabric-auth`, `silent-approval`, <span pulumi-lang-nodejs=\"`websocket`\" pulumi-lang-dotnet=\"`Websocket`\" pulumi-lang-go=\"`websocket`\" pulumi-lang-python=\"`websocket`\" pulumi-lang-yaml=\"`websocket`\" pulumi-lang-java=\"`websocket`\">`websocket`</span>, `websocket-malware`, `push-ca-certs`.\n"
        },
        "certificate": {
          "type": "string",
          "description": "FortiClient EMS certificate.\n"
        },
        "certificateFingerprint": {
          "type": "string",
          "description": "EMS certificate fingerprint.\n"
        },
        "cloudAuthenticationAccessKey": {
          "type": "string",
          "description": "FortiClient EMS Cloud multitenancy access key\n"
        },
        "cloudServerType": {
          "type": "string",
          "description": "Cloud server type. Valid values: <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span>, <span pulumi-lang-nodejs=\"`alpha`\" pulumi-lang-dotnet=\"`Alpha`\" pulumi-lang-go=\"`alpha`\" pulumi-lang-python=\"`alpha`\" pulumi-lang-yaml=\"`alpha`\" pulumi-lang-java=\"`alpha`\">`alpha`</span>, <span pulumi-lang-nodejs=\"`beta`\" pulumi-lang-dotnet=\"`Beta`\" pulumi-lang-go=\"`beta`\" pulumi-lang-python=\"`beta`\" pulumi-lang-yaml=\"`beta`\" pulumi-lang-java=\"`beta`\">`beta`</span>.\n"
        },
        "dirtyReason": {
          "type": "string",
          "description": "Dirty Reason for FortiClient EMS. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `mismatched-ems-sn`.\n"
        },
        "emsId": {
          "type": "number",
          "description": "EMS ID in order (1 - 5)\n"
        },
        "fortinetoneCloudAuthentication": {
          "type": "string",
          "description": "Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsPort": {
          "type": "number",
          "description": "FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiClient Enterprise Management Server (EMS) name.\n"
        },
        "objectEndpointcontrolFctemsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outOfSyncThreshold": {
          "type": "number",
          "description": "Outdated resource threshold in seconds (10 - 3600, default = 180).\n"
        },
        "preserveSslSession": {
          "type": "string",
          "description": "Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullAvatars": {
          "type": "string",
          "description": "Enable/disable pulling avatars from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullMalwareHash": {
          "type": "string",
          "description": "Enable/disable pulling FortiClient malware hash from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullSysinfo": {
          "type": "string",
          "description": "Enable/disable pulling SysInfo from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullTags": {
          "type": "string",
          "description": "Enable/disable pulling FortiClient user tags from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pullVulnerabilities": {
          "type": "string",
          "description": "Enable/disable pulling vulnerabilities from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendTagsToAllVdoms": {
          "type": "string",
          "description": "Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "FortiClient EMS Serial Number.\n"
        },
        "server": {
          "type": "string",
          "description": "FortiClient EMS FQDN or IPv4 address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "REST API call source IP.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this EMS configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusCheckInterval": {
          "type": "number",
          "description": "FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5).\n"
        },
        "tenantId": {
          "type": "string",
          "description": "EMS Tenant ID.\n"
        },
        "trustCaCn": {
          "type": "string",
          "description": "Trust-Ca-Cn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifiedCn": {
          "type": "string",
          "description": "EMS certificate CN.\n"
        },
        "verifyingCa": {
          "type": "string",
          "description": "Lowest CA cert on Fortigate in verified EMS cert chain.\n"
        },
        "websocketOverride": {
          "type": "string",
          "description": "Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectEndpointcontrolFctems resources.\n",
        "properties": {
          "adminPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiClient EMS admin password.\n",
            "secret": true
          },
          "adminUsername": {
            "type": "string",
            "description": "FortiClient EMS admin username.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "caCnInfo": {
            "type": "string",
            "description": "Ca-Cn-Info.\n"
          },
          "callTimeout": {
            "type": "number",
            "description": "FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30).\n"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of EMS capabilities. Valid values: `fabric-auth`, `silent-approval`, <span pulumi-lang-nodejs=\"`websocket`\" pulumi-lang-dotnet=\"`Websocket`\" pulumi-lang-go=\"`websocket`\" pulumi-lang-python=\"`websocket`\" pulumi-lang-yaml=\"`websocket`\" pulumi-lang-java=\"`websocket`\">`websocket`</span>, `websocket-malware`, `push-ca-certs`.\n"
          },
          "certificate": {
            "type": "string",
            "description": "FortiClient EMS certificate.\n"
          },
          "certificateFingerprint": {
            "type": "string",
            "description": "EMS certificate fingerprint.\n"
          },
          "cloudAuthenticationAccessKey": {
            "type": "string",
            "description": "FortiClient EMS Cloud multitenancy access key\n"
          },
          "cloudServerType": {
            "type": "string",
            "description": "Cloud server type. Valid values: <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span>, <span pulumi-lang-nodejs=\"`alpha`\" pulumi-lang-dotnet=\"`Alpha`\" pulumi-lang-go=\"`alpha`\" pulumi-lang-python=\"`alpha`\" pulumi-lang-yaml=\"`alpha`\" pulumi-lang-java=\"`alpha`\">`alpha`</span>, <span pulumi-lang-nodejs=\"`beta`\" pulumi-lang-dotnet=\"`Beta`\" pulumi-lang-go=\"`beta`\" pulumi-lang-python=\"`beta`\" pulumi-lang-yaml=\"`beta`\" pulumi-lang-java=\"`beta`\">`beta`</span>.\n"
          },
          "dirtyReason": {
            "type": "string",
            "description": "Dirty Reason for FortiClient EMS. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `mismatched-ems-sn`.\n"
          },
          "emsId": {
            "type": "number",
            "description": "EMS ID in order (1 - 5)\n"
          },
          "fortinetoneCloudAuthentication": {
            "type": "string",
            "description": "Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpsPort": {
            "type": "number",
            "description": "FortiClient EMS HTTPS access port number. (1 - 65535, default: 443).\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiClient Enterprise Management Server (EMS) name.\n"
          },
          "objectEndpointcontrolFctemsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outOfSyncThreshold": {
            "type": "number",
            "description": "Outdated resource threshold in seconds (10 - 3600, default = 180).\n"
          },
          "preserveSslSession": {
            "type": "string",
            "description": "Enable/disable preservation of EMS SSL session connection. WARNING: Most users should not touch this setting! Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pullAvatars": {
            "type": "string",
            "description": "Enable/disable pulling avatars from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pullMalwareHash": {
            "type": "string",
            "description": "Enable/disable pulling FortiClient malware hash from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pullSysinfo": {
            "type": "string",
            "description": "Enable/disable pulling SysInfo from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pullTags": {
            "type": "string",
            "description": "Enable/disable pulling FortiClient user tags from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pullVulnerabilities": {
            "type": "string",
            "description": "Enable/disable pulling vulnerabilities from EMS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sendTagsToAllVdoms": {
            "type": "string",
            "description": "Relax restrictions on tags to send all EMS tags to all VDOMs Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serialNumber": {
            "type": "string",
            "description": "FortiClient EMS Serial Number.\n"
          },
          "server": {
            "type": "string",
            "description": "FortiClient EMS FQDN or IPv4 address.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "REST API call source IP.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this EMS configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "statusCheckInterval": {
            "type": "number",
            "description": "FortiClient EMS call timeout in seconds (1 - 120 seconds, default = 5).\n"
          },
          "tenantId": {
            "type": "string",
            "description": "EMS Tenant ID.\n"
          },
          "trustCaCn": {
            "type": "string",
            "description": "Trust-Ca-Cn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "verifiedCn": {
            "type": "string",
            "description": "EMS certificate CN.\n"
          },
          "verifyingCa": {
            "type": "string",
            "description": "Lowest CA cert on Fortigate in verified EMS cert chain.\n"
          },
          "websocketOverride": {
            "type": "string",
            "description": "Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerDataplan:ObjectExtendercontrollerDataplan": {
      "description": "FortiExtender dataplan configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectExtendercontrollerDataplan(\"trname\", {\n    authType: \"chap\",\n    billingDate: 1,\n    capacity: 10,\n    modemId: \"all\",\n    name: \"ste121\",\n    overage: \"disable\",\n    passwords: [\"fortinet\"],\n    pdn: \"ipv4-only\",\n    preferredSubnet: 32,\n    privateNetwork: \"disable\",\n    signalPeriod: 3600,\n    signalThreshold: 100,\n    status: \"enable\",\n    type: \"generic\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectExtendercontrollerDataplan(\"trname\",\n    auth_type=\"chap\",\n    billing_date=1,\n    capacity=10,\n    modem_id=\"all\",\n    name=\"ste121\",\n    overage=\"disable\",\n    passwords=[\"fortinet\"],\n    pdn=\"ipv4-only\",\n    preferred_subnet=32,\n    private_network=\"disable\",\n    signal_period=3600,\n    signal_threshold=100,\n    status=\"enable\",\n    type=\"generic\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectExtendercontrollerDataplan(\"trname\", new()\n    {\n        AuthType = \"chap\",\n        BillingDate = 1,\n        Capacity = 10,\n        ModemId = \"all\",\n        Name = \"ste121\",\n        Overage = \"disable\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Pdn = \"ipv4-only\",\n        PreferredSubnet = 32,\n        PrivateNetwork = \"disable\",\n        SignalPeriod = 3600,\n        SignalThreshold = 100,\n        Status = \"enable\",\n        Type = \"generic\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectExtendercontrollerDataplan(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerDataplanArgs{\n\t\t\tAuthType:    pulumi.String(\"chap\"),\n\t\t\tBillingDate: pulumi.Float64(1),\n\t\t\tCapacity:    pulumi.Float64(10),\n\t\t\tModemId:     pulumi.String(\"all\"),\n\t\t\tName:        pulumi.String(\"ste121\"),\n\t\t\tOverage:     pulumi.String(\"disable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPdn:             pulumi.String(\"ipv4-only\"),\n\t\t\tPreferredSubnet: pulumi.Float64(32),\n\t\t\tPrivateNetwork:  pulumi.String(\"disable\"),\n\t\t\tSignalPeriod:    pulumi.Float64(3600),\n\t\t\tSignalThreshold: pulumi.Float64(100),\n\t\t\tStatus:          pulumi.String(\"enable\"),\n\t\t\tType:            pulumi.String(\"generic\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerDataplan;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerDataplanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectExtendercontrollerDataplan(\"trname\", ObjectExtendercontrollerDataplanArgs.builder()\n            .authType(\"chap\")\n            .billingDate(1.0)\n            .capacity(10.0)\n            .modemId(\"all\")\n            .name(\"ste121\")\n            .overage(\"disable\")\n            .passwords(\"fortinet\")\n            .pdn(\"ipv4-only\")\n            .preferredSubnet(32.0)\n            .privateNetwork(\"disable\")\n            .signalPeriod(3600.0)\n            .signalThreshold(100.0)\n            .status(\"enable\")\n            .type(\"generic\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerDataplan\n    properties:\n      authType: chap\n      billingDate: 1\n      capacity: 10\n      modemId: all\n      name: ste121\n      overage: disable\n      passwords:\n        - fortinet\n      pdn: ipv4-only\n      preferredSubnet: 32\n      privateNetwork: disable\n      signalPeriod: 3600\n      signalThreshold: 100\n      status: enable\n      type: generic\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController Dataplan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerDataplan:ObjectExtendercontrollerDataplan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apn": {
          "type": "string",
          "description": "APN configuration.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>.\n"
        },
        "billingDate": {
          "type": "number",
          "description": "Billing day of the month (1 - 31).\n"
        },
        "capacity": {
          "type": "number",
          "description": "Capacity in MB (0 - 102400000).\n"
        },
        "carrier": {
          "type": "string",
          "description": "Carrier configuration.\n"
        },
        "iccid": {
          "type": "string",
          "description": "ICCID configuration.\n"
        },
        "modemId": {
          "type": "string",
          "description": "Dataplan's modem specifics, if any. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>, <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>.\n"
        },
        "monthlyFee": {
          "type": "number",
          "description": "Monthly fee of dataplan (0 - 100000, in local currency).\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender dataplan name\n"
        },
        "objectExtendercontrollerDataplanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overage": {
          "type": "string",
          "description": "Enable/disable dataplan overage detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "pdn": {
          "type": "string",
          "description": "PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.\n"
        },
        "preferredSubnet": {
          "type": "number",
          "description": "Preferred subnet mask (8 - 32).\n"
        },
        "privateNetwork": {
          "type": "string",
          "description": "Enable/disable dataplan private network support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalPeriod": {
          "type": "number",
          "description": "Signal period (600 to 18000 seconds).\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.\n"
        },
        "slot": {
          "type": "string",
          "description": "SIM slot configuration. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender dataplan (enable or disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type preferences configuration. Valid values: <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`slot`\" pulumi-lang-dotnet=\"`Slot`\" pulumi-lang-go=\"`slot`\" pulumi-lang-python=\"`slot`\" pulumi-lang-yaml=\"`slot`\" pulumi-lang-java=\"`slot`\">`slot`</span>, <span pulumi-lang-nodejs=\"`iccid`\" pulumi-lang-dotnet=\"`Iccid`\" pulumi-lang-go=\"`iccid`\" pulumi-lang-python=\"`iccid`\" pulumi-lang-yaml=\"`iccid`\" pulumi-lang-java=\"`iccid`\">`iccid`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username.\n"
        }
      },
      "type": "object",
      "required": [
        "authType",
        "billingDate",
        "modemId",
        "name",
        "objectExtendercontrollerDataplanId",
        "overage",
        "passwords",
        "pdn",
        "preferredSubnet",
        "privateNetwork",
        "signalPeriod",
        "signalThreshold",
        "status",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apn": {
          "type": "string",
          "description": "APN configuration.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>.\n"
        },
        "billingDate": {
          "type": "number",
          "description": "Billing day of the month (1 - 31).\n"
        },
        "capacity": {
          "type": "number",
          "description": "Capacity in MB (0 - 102400000).\n"
        },
        "carrier": {
          "type": "string",
          "description": "Carrier configuration.\n"
        },
        "iccid": {
          "type": "string",
          "description": "ICCID configuration.\n"
        },
        "modemId": {
          "type": "string",
          "description": "Dataplan's modem specifics, if any. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>, <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>.\n"
        },
        "monthlyFee": {
          "type": "number",
          "description": "Monthly fee of dataplan (0 - 100000, in local currency).\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender dataplan name\n"
        },
        "objectExtendercontrollerDataplanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overage": {
          "type": "string",
          "description": "Enable/disable dataplan overage detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "pdn": {
          "type": "string",
          "description": "PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.\n"
        },
        "preferredSubnet": {
          "type": "number",
          "description": "Preferred subnet mask (8 - 32).\n"
        },
        "privateNetwork": {
          "type": "string",
          "description": "Enable/disable dataplan private network support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalPeriod": {
          "type": "number",
          "description": "Signal period (600 to 18000 seconds).\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.\n"
        },
        "slot": {
          "type": "string",
          "description": "SIM slot configuration. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender dataplan (enable or disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type preferences configuration. Valid values: <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`slot`\" pulumi-lang-dotnet=\"`Slot`\" pulumi-lang-go=\"`slot`\" pulumi-lang-python=\"`slot`\" pulumi-lang-yaml=\"`slot`\" pulumi-lang-java=\"`slot`\">`slot`</span>, <span pulumi-lang-nodejs=\"`iccid`\" pulumi-lang-dotnet=\"`Iccid`\" pulumi-lang-go=\"`iccid`\" pulumi-lang-python=\"`iccid`\" pulumi-lang-yaml=\"`iccid`\" pulumi-lang-java=\"`iccid`\">`iccid`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerDataplan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apn": {
            "type": "string",
            "description": "APN configuration.\n"
          },
          "authType": {
            "type": "string",
            "description": "Authentication type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>.\n"
          },
          "billingDate": {
            "type": "number",
            "description": "Billing day of the month (1 - 31).\n"
          },
          "capacity": {
            "type": "number",
            "description": "Capacity in MB (0 - 102400000).\n"
          },
          "carrier": {
            "type": "string",
            "description": "Carrier configuration.\n"
          },
          "iccid": {
            "type": "string",
            "description": "ICCID configuration.\n"
          },
          "modemId": {
            "type": "string",
            "description": "Dataplan's modem specifics, if any. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>, <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>.\n"
          },
          "monthlyFee": {
            "type": "number",
            "description": "Monthly fee of dataplan (0 - 100000, in local currency).\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender dataplan name\n"
          },
          "objectExtendercontrollerDataplanId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "overage": {
            "type": "string",
            "description": "Enable/disable dataplan overage detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password.\n",
            "secret": true
          },
          "pdn": {
            "type": "string",
            "description": "PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.\n"
          },
          "preferredSubnet": {
            "type": "number",
            "description": "Preferred subnet mask (8 - 32).\n"
          },
          "privateNetwork": {
            "type": "string",
            "description": "Enable/disable dataplan private network support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signalPeriod": {
            "type": "number",
            "description": "Signal period (600 to 18000 seconds).\n"
          },
          "signalThreshold": {
            "type": "number",
            "description": "Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.\n"
          },
          "slot": {
            "type": "string",
            "description": "SIM slot configuration. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "FortiExtender dataplan (enable or disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type preferences configuration. Valid values: <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`slot`\" pulumi-lang-dotnet=\"`Slot`\" pulumi-lang-go=\"`slot`\" pulumi-lang-python=\"`slot`\" pulumi-lang-yaml=\"`slot`\" pulumi-lang-java=\"`slot`\">`slot`</span>, <span pulumi-lang-nodejs=\"`iccid`\" pulumi-lang-dotnet=\"`Iccid`\" pulumi-lang-go=\"`iccid`\" pulumi-lang-python=\"`iccid`\" pulumi-lang-yaml=\"`iccid`\" pulumi-lang-java=\"`iccid`\">`iccid`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "Username.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofile:ObjectExtendercontrollerExtenderprofile": {
      "description": "FortiExtender extender profile configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`</span>\n>- <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\">`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {\n    name: \"terr-extenderprofile\",\n    allowaccesses: [\"https\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\",\n    name=\"terr-extenderprofile\",\n    allowaccesses=[\"https\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-extenderprofile\",\n        Allowaccesses = new[]\n        {\n            \"https\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-extenderprofile\"),\n\t\t\tAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectExtendercontrollerExtenderprofile(\"trname\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-extenderprofile\")\n            .allowaccesses(\"https\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    properties:\n      name: terr-extenderprofile\n      allowaccesses:\n        - https\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofile:ObjectExtendercontrollerExtenderprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
        },
        "bandwidthLimit": {
          "type": "number",
          "description": "FortiExtender LAN extension bandwidth limit (Mbps).\n"
        },
        "cellular": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular",
          "description": "Cellular. The structure of <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> block is documented below.\n"
        },
        "enforceBandwidth": {
          "type": "string",
          "description": "Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extension": {
          "type": "string",
          "description": "Extension option. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "lanExtension": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanExtension:ObjectExtendercontrollerExtenderprofileLanExtension",
          "description": "Lan-Extension. The structure of <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> block is documented below.\n"
        },
        "loginPasswordChange": {
          "type": "string",
          "description": "Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "loginPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set the managed extender's administrator password.\n",
          "secret": true
        },
        "model": {
          "type": "string",
          "description": "Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender profile name\n"
        },
        "objectExtendercontrollerExtenderprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "allowaccesses",
        "bandwidthLimit",
        "enforceBandwidth",
        "extension",
        "fosid",
        "loginPasswordChange",
        "loginPasswords",
        "model",
        "name",
        "objectExtendercontrollerExtenderprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
        },
        "bandwidthLimit": {
          "type": "number",
          "description": "FortiExtender LAN extension bandwidth limit (Mbps).\n"
        },
        "cellular": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular",
          "description": "Cellular. The structure of <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> block is documented below.\n"
        },
        "enforceBandwidth": {
          "type": "string",
          "description": "Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extension": {
          "type": "string",
          "description": "Extension option. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "lanExtension": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanExtension:ObjectExtendercontrollerExtenderprofileLanExtension",
          "description": "Lan-Extension. The structure of <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> block is documented below.\n"
        },
        "loginPasswordChange": {
          "type": "string",
          "description": "Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "loginPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set the managed extender's administrator password.\n",
          "secret": true
        },
        "model": {
          "type": "string",
          "description": "Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender profile name\n"
        },
        "objectExtendercontrollerExtenderprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
          },
          "bandwidthLimit": {
            "type": "number",
            "description": "FortiExtender LAN extension bandwidth limit (Mbps).\n"
          },
          "cellular": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular",
            "description": "Cellular. The structure of <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> block is documented below.\n"
          },
          "enforceBandwidth": {
            "type": "string",
            "description": "Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extension": {
            "type": "string",
            "description": "Extension option. Valid values: `wan-extension`, `lan-extension`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "lanExtension": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanExtension:ObjectExtendercontrollerExtenderprofileLanExtension",
            "description": "Lan-Extension. The structure of <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> block is documented below.\n"
          },
          "loginPasswordChange": {
            "type": "string",
            "description": "Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "loginPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Set the managed extender's administrator password.\n",
            "secret": true
          },
          "model": {
            "type": "string",
            "description": "Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender profile name\n"
          },
          "objectExtendercontrollerExtenderprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular": {
      "description": "FortiExtender cellular configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\">`fortimanager.ObjectExtendercontrollerExtenderprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport`</span>\n>- <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`</span>\n>- <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`</span>\n>- <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`</span>\n\n## Import\n\nObjectExtenderController ExtenderProfileCellular can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular labelname ObjectExtenderControllerExtenderProfileCellular\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "controllerReport": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularControllerReport:ObjectExtendercontrollerExtenderprofileCellularControllerReport",
          "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan names.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "modem1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1",
          "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
        },
        "modem2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2",
          "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsNotification": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsNotification:ObjectExtendercontrollerExtenderprofileCellularSmsNotification",
          "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "objectExtendercontrollerExtenderprofileCellularId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "controllerReport": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularControllerReport:ObjectExtendercontrollerExtenderprofileCellularControllerReport",
          "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan names.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "modem1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1",
          "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
        },
        "modem2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2",
          "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsNotification": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsNotification:ObjectExtendercontrollerExtenderprofileCellularSmsNotification",
          "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellular resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "controllerReport": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularControllerReport:ObjectExtendercontrollerExtenderprofileCellularControllerReport",
            "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Dataplan names.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "modem1": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1",
            "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
          },
          "modem2": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2",
            "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smsNotification": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsNotification:ObjectExtendercontrollerExtenderprofileCellularSmsNotification",
            "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularControllerreport:ObjectExtendercontrollerExtenderprofileCellularControllerreport": {
      "description": "FortiExtender controller report configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trname\", {\n    interval: 12,\n    signalThreshold: 40,\n    status: \"disable\",\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trname\",\n    interval=12,\n    signal_threshold=40,\n    status=\"disable\",\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trname\", new()\n    {\n        Interval = 12,\n        SignalThreshold = 40,\n        Status = \"disable\",\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularControllerreport(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs{\n\t\t\tInterval:        pulumi.Float64(12),\n\t\t\tSignalThreshold: pulumi.Float64(40),\n\t\t\tStatus:          pulumi.String(\"disable\"),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trname\", ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs.builder()\n            .interval(12.0)\n            .signalThreshold(40.0)\n            .status(\"disable\")\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularControllerreport\n    properties:\n      interval: 12\n      signalThreshold: 40\n      status: disable\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularControllerReport can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularControllerreport:ObjectExtendercontrollerExtenderprofileCellularControllerreport labelname ObjectExtenderControllerExtenderProfileCellularControllerReport\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "interval": {
          "type": "number",
          "description": "Controller report interval.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularControllerreportId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Controller report signal threshold.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "interval",
        "objectExtendercontrollerExtenderprofileCellularControllerreportId",
        "signalThreshold",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "interval": {
          "type": "number",
          "description": "Controller report interval.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularControllerreportId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Controller report signal threshold.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularControllerreport resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "interval": {
            "type": "number",
            "description": "Controller report interval.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularControllerreportId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signalThreshold": {
            "type": "number",
            "description": "Controller report signal threshold.\n"
          },
          "status": {
            "type": "string",
            "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1": {
      "description": "Configuration options for modem 1.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1(\"trname\", {\n    defaultSim: \"sim1\",\n    redundantMode: \"disable\",\n    sim1Pin: \"enable\",\n    sim1PinCodes: [\"psw\"],\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1(\"trname\",\n    default_sim=\"sim1\",\n    redundant_mode=\"disable\",\n    sim1_pin=\"enable\",\n    sim1_pin_codes=[\"psw\"],\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1(\"trname\", new()\n    {\n        DefaultSim = \"sim1\",\n        RedundantMode = \"disable\",\n        Sim1Pin = \"enable\",\n        Sim1PinCodes = new[]\n        {\n            \"psw\",\n        },\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem1(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Args{\n\t\t\tDefaultSim:    pulumi.String(\"sim1\"),\n\t\t\tRedundantMode: pulumi.String(\"disable\"),\n\t\t\tSim1Pin:       pulumi.String(\"enable\"),\n\t\t\tSim1PinCodes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularModem1(\"trname\", ObjectExtendercontrollerExtenderprofileCellularModem1Args.builder()\n            .defaultSim(\"sim1\")\n            .redundantMode(\"disable\")\n            .sim1Pin(\"enable\")\n            .sim1PinCodes(\"psw\")\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem1\n    properties:\n      defaultSim: sim1\n      redundantMode: disable\n      sim1Pin: enable\n      sim1PinCodes:\n        - psw\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem1 can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1:ObjectExtendercontrollerExtenderprofileCellularModem1 labelname ObjectExtenderControllerExtenderProfileCellularModem1\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "defaultSim",
        "extenderProfile",
        "gps",
        "objectExtendercontrollerExtenderprofileCellularModem1Id",
        "redundantMode",
        "sim1Pin",
        "sim1PinCodes",
        "sim2Pin",
        "sim2PinCodes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularModem1 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoSwitch": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch",
            "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
          },
          "connStatus": {
            "type": "number",
            "description": "Conn-Status.\n"
          },
          "defaultSim": {
            "type": "string",
            "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "gps": {
            "type": "string",
            "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "modemId": {
            "type": "number",
            "description": "Modem ID.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularModem1Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "preferredCarrier": {
            "type": "string",
            "description": "Preferred carrier.\n"
          },
          "redundantIntf": {
            "type": "string",
            "description": "Redundant interface.\n"
          },
          "redundantMode": {
            "type": "string",
            "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sim1Pin": {
            "type": "string",
            "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim1PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #1 PIN password.\n",
            "secret": true
          },
          "sim2Pin": {
            "type": "string",
            "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim2PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #2 PIN password.\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch": {
      "description": "FortiExtender auto switch configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trname\", {\n    dataplan: \"enable\",\n    disconnect: \"enable\",\n    disconnectPeriod: 700,\n    disconnectThreshold: 80,\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trname\",\n    dataplan=\"enable\",\n    disconnect=\"enable\",\n    disconnect_period=700,\n    disconnect_threshold=80,\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trname\", new()\n    {\n        Dataplan = \"enable\",\n        Disconnect = \"enable\",\n        DisconnectPeriod = 700,\n        DisconnectThreshold = 80,\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs{\n\t\t\tDataplan:            pulumi.String(\"enable\"),\n\t\t\tDisconnect:          pulumi.String(\"enable\"),\n\t\t\tDisconnectPeriod:    pulumi.Float64(700),\n\t\t\tDisconnectThreshold: pulumi.Float64(80),\n\t\t\tExtenderProfile:     trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trname\", ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs.builder()\n            .dataplan(\"enable\")\n            .disconnect(\"enable\")\n            .disconnectPeriod(700.0)\n            .disconnectThreshold(80.0)\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\n    properties:\n      dataplan: enable\n      disconnect: enable\n      disconnectPeriod: 700\n      disconnectThreshold: 80\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem1AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch labelname ObjectExtenderControllerExtenderProfileCellularModem1AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem1AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dataplan",
        "disconnect",
        "disconnectPeriod",
        "disconnectThreshold",
        "extenderProfile",
        "objectExtendercontrollerExtenderprofileCellularModem1AutoswitchId",
        "signal",
        "switchBackTime",
        "switchBackTimer",
        "switchBacks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem1AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnect": {
            "type": "string",
            "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnectPeriod": {
            "type": "number",
            "description": "Automatically switch based on disconnect period.\n"
          },
          "disconnectThreshold": {
            "type": "number",
            "description": "Automatically switch based on disconnect threshold.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularModem1AutoswitchId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signal": {
            "type": "string",
            "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchBackTime": {
            "type": "string",
            "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
          },
          "switchBackTimer": {
            "type": "number",
            "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
          },
          "switchBacks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2": {
      "description": "Configuration options for modem 2.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2(\"trname\", {\n    defaultSim: \"cost\",\n    redundantMode: \"disable\",\n    sim1Pin: \"enable\",\n    sim1PinCodes: [\"psw\"],\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2(\"trname\",\n    default_sim=\"cost\",\n    redundant_mode=\"disable\",\n    sim1_pin=\"enable\",\n    sim1_pin_codes=[\"psw\"],\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2(\"trname\", new()\n    {\n        DefaultSim = \"cost\",\n        RedundantMode = \"disable\",\n        Sim1Pin = \"enable\",\n        Sim1PinCodes = new[]\n        {\n            \"psw\",\n        },\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem2(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Args{\n\t\t\tDefaultSim:    pulumi.String(\"cost\"),\n\t\t\tRedundantMode: pulumi.String(\"disable\"),\n\t\t\tSim1Pin:       pulumi.String(\"enable\"),\n\t\t\tSim1PinCodes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularModem2(\"trname\", ObjectExtendercontrollerExtenderprofileCellularModem2Args.builder()\n            .defaultSim(\"cost\")\n            .redundantMode(\"disable\")\n            .sim1Pin(\"enable\")\n            .sim1PinCodes(\"psw\")\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem2\n    properties:\n      defaultSim: cost\n      redundantMode: disable\n      sim1Pin: enable\n      sim1PinCodes:\n        - psw\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem2 can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2:ObjectExtendercontrollerExtenderprofileCellularModem2 labelname ObjectExtenderControllerExtenderProfileCellularModem2\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "defaultSim",
        "extenderProfile",
        "gps",
        "modemId",
        "objectExtendercontrollerExtenderprofileCellularModem2Id",
        "redundantMode",
        "sim1Pin",
        "sim1PinCodes",
        "sim2Pin",
        "sim2PinCodes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularModem2 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoSwitch": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch",
            "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
          },
          "connStatus": {
            "type": "number",
            "description": "Conn-Status.\n"
          },
          "defaultSim": {
            "type": "string",
            "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "gps": {
            "type": "string",
            "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "modemId": {
            "type": "number",
            "description": "Modem ID.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularModem2Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "preferredCarrier": {
            "type": "string",
            "description": "Preferred carrier.\n"
          },
          "redundantIntf": {
            "type": "string",
            "description": "Redundant interface.\n"
          },
          "redundantMode": {
            "type": "string",
            "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sim1Pin": {
            "type": "string",
            "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim1PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #1 PIN password.\n",
            "secret": true
          },
          "sim2Pin": {
            "type": "string",
            "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim2PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #2 PIN password.\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch": {
      "description": "FortiExtender auto switch configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trname\", {\n    dataplan: \"enable\",\n    disconnect: \"enable\",\n    disconnectPeriod: 700,\n    disconnectThreshold: 80,\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trname\",\n    dataplan=\"enable\",\n    disconnect=\"enable\",\n    disconnect_period=700,\n    disconnect_threshold=80,\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trname\", new()\n    {\n        Dataplan = \"enable\",\n        Disconnect = \"enable\",\n        DisconnectPeriod = 700,\n        DisconnectThreshold = 80,\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs{\n\t\t\tDataplan:            pulumi.String(\"enable\"),\n\t\t\tDisconnect:          pulumi.String(\"enable\"),\n\t\t\tDisconnectPeriod:    pulumi.Float64(700),\n\t\t\tDisconnectThreshold: pulumi.Float64(80),\n\t\t\tExtenderProfile:     trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trname\", ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs.builder()\n            .dataplan(\"enable\")\n            .disconnect(\"enable\")\n            .disconnectPeriod(700.0)\n            .disconnectThreshold(80.0)\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\n    properties:\n      dataplan: enable\n      disconnect: enable\n      disconnectPeriod: 700\n      disconnectThreshold: 80\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem2AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch labelname ObjectExtenderControllerExtenderProfileCellularModem2AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem2AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dataplan",
        "disconnect",
        "disconnectPeriod",
        "disconnectThreshold",
        "extenderProfile",
        "objectExtendercontrollerExtenderprofileCellularModem2AutoswitchId",
        "signal",
        "switchBackTime",
        "switchBackTimer",
        "switchBacks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularModem2AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnect": {
            "type": "string",
            "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnectPeriod": {
            "type": "number",
            "description": "Automatically switch based on disconnect period.\n"
          },
          "disconnectThreshold": {
            "type": "number",
            "description": "Automatically switch based on disconnect threshold.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularModem2AutoswitchId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signal": {
            "type": "string",
            "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchBackTime": {
            "type": "string",
            "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
          },
          "switchBackTimer": {
            "type": "number",
            "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
          },
          "switchBacks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotification:ObjectExtendercontrollerExtenderprofileCellularSmsnotification": {
      "description": "FortiExtender cellular SMS notification configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert`</span>\n>- <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\", {\n    status: \"disable\",\n    receivers: [{\n        alerts: [\"data-exhausted\"],\n        name: \"receiver-name\",\n        phoneNumber: \"+16501234567\",\n    }],\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\",\n    status=\"disable\",\n    receivers=[{\n        \"alerts\": [\"data-exhausted\"],\n        \"name\": \"receiver-name\",\n        \"phone_number\": \"+16501234567\",\n    }],\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\", new()\n    {\n        Status = \"disable\",\n        Receivers = new[]\n        {\n            new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverArgs\n            {\n                Alerts = new[]\n                {\n                    \"data-exhausted\",\n                },\n                Name = \"receiver-name\",\n                PhoneNumber = \"+16501234567\",\n            },\n        },\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularSmsnotification(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationArgs{\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tReceivers: fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverTypeArray{\n\t\t\t\t&fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverTypeArgs{\n\t\t\t\t\tAlerts: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"data-exhausted\"),\n\t\t\t\t\t},\n\t\t\t\t\tName:        pulumi.String(\"receiver-name\"),\n\t\t\t\t\tPhoneNumber: pulumi.String(\"+16501234567\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationArgs;\nimport com.pulumi.fortimanager.inputs.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\", ObjectExtendercontrollerExtenderprofileCellularSmsnotificationArgs.builder()\n            .status(\"disable\")\n            .receivers(ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverArgs.builder()\n                .alerts(\"data-exhausted\")\n                .name(\"receiver-name\")\n                .phoneNumber(\"+16501234567\")\n                .build())\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularSmsnotification\n    properties:\n      status: disable\n      receivers:\n        - alerts:\n            - data-exhausted\n          name: receiver-name\n          phoneNumber: '+16501234567'\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularSmsNotification can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotification:ObjectExtendercontrollerExtenderprofileCellularSmsnotification labelname ObjectExtenderControllerExtenderProfileCellularSmsNotification\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alert": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert",
          "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver"
          },
          "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alert": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert",
          "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver"
          },
          "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularSmsnotification resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alert": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert",
            "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularSmsnotificationId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "receivers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver"
            },
            "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert": {
      "description": "SMS alert list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert(\"trname\", {\n    osImageFallback: \"os_image_fallback\",\n    sessionDisconnect: \"session_disconnect\",\n    systemReboot: \"reboot\",\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert(\"trname\",\n    os_image_fallback=\"os_image_fallback\",\n    session_disconnect=\"session_disconnect\",\n    system_reboot=\"reboot\",\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert(\"trname\", new()\n    {\n        OsImageFallback = \"os_image_fallback\",\n        SessionDisconnect = \"session_disconnect\",\n        SystemReboot = \"reboot\",\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlertArgs{\n\t\t\tOsImageFallback:   pulumi.String(\"os_image_fallback\"),\n\t\t\tSessionDisconnect: pulumi.String(\"session_disconnect\"),\n\t\t\tSystemReboot:      pulumi.String(\"reboot\"),\n\t\t\tExtenderProfile:   trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlertArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert(\"trname\", ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlertArgs.builder()\n            .osImageFallback(\"os_image_fallback\")\n            .sessionDisconnect(\"session_disconnect\")\n            .systemReboot(\"reboot\")\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert\n    properties:\n      osImageFallback: os_image_fallback\n      sessionDisconnect: session_disconnect\n      systemReboot: reboot\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularSmsNotificationAlert can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert labelname ObjectExtenderControllerExtenderProfileCellularSmsNotificationAlert\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationAlertId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "type": "object",
      "required": [
        "dataExhausted",
        "extenderProfile",
        "fgtBackupModeSwitch",
        "lowSignalStrength",
        "modeSwitch",
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationAlertId",
        "osImageFallback",
        "sessionDisconnect",
        "systemReboot"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationAlertId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularSmsnotificationAlert resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataExhausted": {
            "type": "string",
            "description": "Display string when data exhausted.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "fgtBackupModeSwitch": {
            "type": "string",
            "description": "Display string when FortiGate backup mode switched.\n"
          },
          "lowSignalStrength": {
            "type": "string",
            "description": "Display string when signal strength is low.\n"
          },
          "modeSwitch": {
            "type": "string",
            "description": "Display string when mode is switched.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularSmsnotificationAlertId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "osImageFallback": {
            "type": "string",
            "description": "Display string when falling back to a previous OS image.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sessionDisconnect": {
            "type": "string",
            "description": "Display string when session disconnected.\n"
          },
          "systemReboot": {
            "type": "string",
            "description": "Display string when system rebooted.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver": {
      "description": "SMS notification receiver list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`\">`fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\", {\n    status: \"disable\",\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver(\"trname\", {\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n    alerts: [\"system-reboot\"],\n    name: \"receiver-name\",\n    phoneNumber: \"+16501234567\",\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname_object_extendercontroller_extenderprofile_cellular_smsnotification = fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\",\n    status=\"disable\",\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver(\"trname\",\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    alerts=[\"system-reboot\"],\n    name=\"receiver-name\",\n    phone_number=\"+16501234567\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile_cellular_smsnotification]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trname\", new()\n    {\n        Status = \"disable\",\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver(\"trname\", new()\n    {\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n        Alerts = new[]\n        {\n            \"system-reboot\",\n        },\n        Name = \"receiver-name\",\n        PhoneNumber = \"+16501234567\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectExtendercontrollerExtenderprofileCellularSmsnotification, err := fortimanager.NewObjectExtendercontrollerExtenderprofileCellularSmsnotification(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationArgs{\n\t\t\tStatus:          pulumi.String(\"disable\"),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t\tAlerts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"system-reboot\"),\n\t\t\t},\n\t\t\tName:        pulumi.String(\"receiver-name\"),\n\t\t\tPhoneNumber: pulumi.String(\"+16501234567\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofileCellularSmsnotification,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification = new ObjectExtendercontrollerExtenderprofileCellularSmsnotification(\"trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification\", ObjectExtendercontrollerExtenderprofileCellularSmsnotificationArgs.builder()\n            .status(\"disable\")\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver(\"trname\", ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverArgs.builder()\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .alerts(\"system-reboot\")\n            .name(\"receiver-name\")\n            .phoneNumber(\"+16501234567\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver\n    properties:\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n      alerts:\n        - system-reboot\n      name: receiver-name\n      phoneNumber: '+16501234567'\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification}\n  trnameObjectExtendercontrollerExtenderprofileCellularSmsnotification:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularSmsnotification\n    name: trname\n    properties:\n      status: disable\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularSmsNotificationReceiver can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number.  Format: [+][country code][area code][local phone number].  For example: +16501234567.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "alerts",
        "extenderProfile",
        "name",
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number.  Format: [+][country code][area code][local phone number].  For example: +16501234567.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alerts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender SMS notification receiver name.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "phoneNumber": {
            "type": "string",
            "description": "Receiver phone number.  Format: [+][country code][area code][local phone number].  For example: +16501234567.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMove:ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "receiver": {
          "type": "string",
          "description": "Receiver.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMoveId",
        "option",
        "receiver",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "receiver": {
          "type": "string",
          "description": "Receiver.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile",
        "option",
        "receiver",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtendercontrollerExtenderprofileCellularSmsnotificationReceiverMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "receiver": {
            "type": "string",
            "description": "Receiver.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileLanextension:ObjectExtendercontrollerExtenderprofileLanextension": {
      "description": "FortiExtender lan extension configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofile`\">`fortimanager.ObjectExtendercontrollerExtenderprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`\">`fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trname\", {\n    backhaulInterface: \"port1\",\n    backhaulIp: \"34.5.6.12\",\n    linkLoadbalance: \"loadbalance\",\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trname\",\n    backhaul_interface=\"port1\",\n    backhaul_ip=\"34.5.6.12\",\n    link_loadbalance=\"loadbalance\",\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trname\", new()\n    {\n        BackhaulInterface = \"port1\",\n        BackhaulIp = \"34.5.6.12\",\n        LinkLoadbalance = \"loadbalance\",\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextension(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs{\n\t\t\tBackhaulInterface: pulumi.String(\"port1\"),\n\t\t\tBackhaulIp:        pulumi.String(\"34.5.6.12\"),\n\t\t\tLinkLoadbalance:   pulumi.String(\"loadbalance\"),\n\t\t\tExtenderProfile:   trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextension;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileLanextension(\"trname\", ObjectExtendercontrollerExtenderprofileLanextensionArgs.builder()\n            .backhaulInterface(\"port1\")\n            .backhaulIp(\"34.5.6.12\")\n            .linkLoadbalance(\"loadbalance\")\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextension\n    properties:\n      backhaulInterface: port1\n      backhaulIp: 34.5.6.12\n      linkLoadbalance: loadbalance\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileLanExtension can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileLanextension:ObjectExtendercontrollerExtenderprofileLanextension labelname ObjectExtenderControllerExtenderProfileLanExtension\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaulInterface": {
          "type": "string",
          "description": "IPsec phase1 interface.\n"
        },
        "backhaulIp": {
          "type": "string",
          "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
        },
        "backhauls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul"
          },
          "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "ipsecTunnel": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "linkLoadbalance": {
          "type": "string",
          "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
        },
        "objectExtendercontrollerExtenderprofileLanextensionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "linkLoadbalance",
        "objectExtendercontrollerExtenderprofileLanextensionId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaulInterface": {
          "type": "string",
          "description": "IPsec phase1 interface.\n"
        },
        "backhaulIp": {
          "type": "string",
          "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
        },
        "backhauls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul"
          },
          "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "ipsecTunnel": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "linkLoadbalance": {
          "type": "string",
          "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
        },
        "objectExtendercontrollerExtenderprofileLanextensionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileLanextension resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "backhaulInterface": {
            "type": "string",
            "description": "IPsec phase1 interface.\n"
          },
          "backhaulIp": {
            "type": "string",
            "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
          },
          "backhauls": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul"
            },
            "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "ipsecTunnel": {
            "type": "string",
            "description": "IPsec tunnel name.\n"
          },
          "linkLoadbalance": {
            "type": "string",
            "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
          },
          "objectExtendercontrollerExtenderprofileLanextensionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul": {
      "description": "LAN extension backhaul tunnel configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-go=\"`ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-python=\"`ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`\">`fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trname\", {\n    extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n    name: \"default\",\n    port: \"port1\",\n    role: \"secondary\",\n    weight: 23,\n}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\nconst trnameObjectExtendercontrollerExtenderprofileLanextension = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trname\", {extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name}, {\n    dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trname\",\n    extender_profile=trname_object_extendercontroller_extenderprofile.name,\n    name=\"default\",\n    port=\"port1\",\n    role=\"secondary\",\n    weight=23,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\ntrname_object_extendercontroller_extenderprofile_lanextension = fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trname\", extender_profile=trname_object_extendercontroller_extenderprofile.name,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trname\", new()\n    {\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n        Name = \"default\",\n        Port = \"port1\",\n        Role = \"secondary\",\n        Weight = 23,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n    var trnameObjectExtendercontrollerExtenderprofileLanextension = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trname\", new()\n    {\n        ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerExtenderprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextensionBackhaul(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t\tName:            pulumi.String(\"default\"),\n\t\t\tPort:            pulumi.String(\"port1\"),\n\t\t\tRole:            pulumi.String(\"secondary\"),\n\t\t\tWeight:          pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextension(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextension;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", ObjectExtendercontrollerExtenderprofileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trname\", ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs.builder()\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .name(\"default\")\n            .port(\"port1\")\n            .role(\"secondary\")\n            .weight(23.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n        var trnameObjectExtendercontrollerExtenderprofileLanextension = new ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", ObjectExtendercontrollerExtenderprofileLanextensionArgs.builder()\n            .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul\n    properties:\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n      name: default\n      port: port1\n      role: secondary\n      weight: 23\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofileLanextension:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextension\n    name: trname\n    properties:\n      extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerExtenderprofile}\n  trnameObjectExtendercontrollerExtenderprofile:\n    type: fortimanager:ObjectExtendercontrollerExtenderprofile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController ExtenderProfileLanExtensionBackhaul can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name\n"
        },
        "objectExtendercontrollerExtenderprofileLanextensionBackhaulId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "name",
        "objectExtendercontrollerExtenderprofileLanextensionBackhaulId",
        "port",
        "role",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name\n"
        },
        "objectExtendercontrollerExtenderprofileLanextensionBackhaulId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileLanextensionBackhaul resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender LAN extension backhaul name\n"
          },
          "objectExtendercontrollerExtenderprofileLanextensionBackhaulId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "string",
            "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
          },
          "role": {
            "type": "string",
            "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "WRR weight parameter\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerExtenderprofileLanextensionBackhaulMove:ObjectExtendercontrollerExtenderprofileLanextensionBackhaulMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaul": {
          "type": "string",
          "description": "Backhaul.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileLanextensionBackhaulMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "backhaul",
        "extenderProfile",
        "objectExtendercontrollerExtenderprofileLanextensionBackhaulMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaul": {
          "type": "string",
          "description": "Backhaul.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtendercontrollerExtenderprofileLanextensionBackhaulMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "backhaul",
        "extenderProfile",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerExtenderprofileLanextensionBackhaulMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "backhaul": {
            "type": "string",
            "description": "Backhaul.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtendercontrollerExtenderprofileLanextensionBackhaulMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerSimProfile:ObjectExtendercontrollerSimProfile": {
      "description": "ObjectExtenderController SimProfile\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`autoSwitchProfile`\" pulumi-lang-dotnet=\"`AutoSwitchProfile`\" pulumi-lang-go=\"`autoSwitchProfile`\" pulumi-lang-python=\"`auto_switch_profile`\" pulumi-lang-yaml=\"`autoSwitchProfile`\" pulumi-lang-java=\"`autoSwitchProfile`\">`auto_switch_profile`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile`\" pulumi-lang-go=\"`ObjectExtendercontrollerSimProfileAutoswitchProfile`\" pulumi-lang-python=\"`ObjectExtendercontrollerSimProfileAutoswitchProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile`\">`fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectExtendercontrollerSimProfile(\"trname\", {\n    defaultSim: \"carrier\",\n    description: \"This is a Terraform example\",\n    gps: \"enable\",\n    name: \"terr-ex-ctl-sim-profile\",\n    redundantMode: \"disable\",\n    sim1Pin: \"disable\",\n    sim1PinCodes: [\"ENC\"],\n    sim2Pin: \"disable\",\n    sim2PinCodes: [\"ENC\"],\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectExtendercontrollerSimProfile(\"trname\",\n    default_sim=\"carrier\",\n    description=\"This is a Terraform example\",\n    gps=\"enable\",\n    name=\"terr-ex-ctl-sim-profile\",\n    redundant_mode=\"disable\",\n    sim1_pin=\"disable\",\n    sim1_pin_codes=[\"ENC\"],\n    sim2_pin=\"disable\",\n    sim2_pin_codes=[\"ENC\"],\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectExtendercontrollerSimProfile(\"trname\", new()\n    {\n        DefaultSim = \"carrier\",\n        Description = \"This is a Terraform example\",\n        Gps = \"enable\",\n        Name = \"terr-ex-ctl-sim-profile\",\n        RedundantMode = \"disable\",\n        Sim1Pin = \"disable\",\n        Sim1PinCodes = new[]\n        {\n            \"ENC\",\n        },\n        Sim2Pin = \"disable\",\n        Sim2PinCodes = new[]\n        {\n            \"ENC\",\n        },\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectExtendercontrollerSimProfile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerSimProfileArgs{\n\t\t\tDefaultSim:    pulumi.String(\"carrier\"),\n\t\t\tDescription:   pulumi.String(\"This is a Terraform example\"),\n\t\t\tGps:           pulumi.String(\"enable\"),\n\t\t\tName:          pulumi.String(\"terr-ex-ctl-sim-profile\"),\n\t\t\tRedundantMode: pulumi.String(\"disable\"),\n\t\t\tSim1Pin:       pulumi.String(\"disable\"),\n\t\t\tSim1PinCodes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ENC\"),\n\t\t\t},\n\t\t\tSim2Pin: pulumi.String(\"disable\"),\n\t\t\tSim2PinCodes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ENC\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerSimProfile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerSimProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectExtendercontrollerSimProfile(\"trname\", ObjectExtendercontrollerSimProfileArgs.builder()\n            .defaultSim(\"carrier\")\n            .description(\"This is a Terraform example\")\n            .gps(\"enable\")\n            .name(\"terr-ex-ctl-sim-profile\")\n            .redundantMode(\"disable\")\n            .sim1Pin(\"disable\")\n            .sim1PinCodes(\"ENC\")\n            .sim2Pin(\"disable\")\n            .sim2PinCodes(\"ENC\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerSimProfile\n    properties:\n      defaultSim: carrier\n      description: This is a Terraform example\n      gps: enable\n      name: terr-ex-ctl-sim-profile\n      redundantMode: disable\n      sim1Pin: disable\n      sim1PinCodes:\n        - ENC\n      sim2Pin: disable\n      sim2PinCodes:\n        - ENC\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController SimProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerSimProfile:ObjectExtendercontrollerSimProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitchProfile": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerSimProfileAutoSwitchProfile:ObjectExtendercontrollerSimProfileAutoSwitchProfile",
          "description": "Auto-Switch_Profile. The structure of <span pulumi-lang-nodejs=\"`autoSwitchProfile`\" pulumi-lang-dotnet=\"`AutoSwitchProfile`\" pulumi-lang-go=\"`autoSwitchProfile`\" pulumi-lang-python=\"`auto_switch_profile`\" pulumi-lang-yaml=\"`autoSwitchProfile`\" pulumi-lang-java=\"`autoSwitchProfile`\">`auto_switch_profile`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default-Sim. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "gps": {
          "type": "string",
          "description": "Gps. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem-Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectExtendercontrollerSimProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred-Carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant-Intf.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "Redundant-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "Sim1-Pin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sim1-Pin-Code.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "Sim2-Pin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sim2-Pin-Code.\n",
          "secret": true
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defaultSim",
        "gps",
        "name",
        "objectExtendercontrollerSimProfileId",
        "redundantMode",
        "sim1Pin",
        "sim1PinCodes",
        "sim2Pin",
        "sim2PinCodes",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitchProfile": {
          "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerSimProfileAutoSwitchProfile:ObjectExtendercontrollerSimProfileAutoSwitchProfile",
          "description": "Auto-Switch_Profile. The structure of <span pulumi-lang-nodejs=\"`autoSwitchProfile`\" pulumi-lang-dotnet=\"`AutoSwitchProfile`\" pulumi-lang-go=\"`autoSwitchProfile`\" pulumi-lang-python=\"`auto_switch_profile`\" pulumi-lang-yaml=\"`autoSwitchProfile`\" pulumi-lang-java=\"`autoSwitchProfile`\">`auto_switch_profile`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default-Sim. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "gps": {
          "type": "string",
          "description": "Gps. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem-Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectExtendercontrollerSimProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred-Carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant-Intf.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "Redundant-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "Sim1-Pin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sim1-Pin-Code.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "Sim2-Pin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sim2-Pin-Code.\n",
          "secret": true
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerSimProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoSwitchProfile": {
            "$ref": "#/types/fortimanager:index%2FObjectExtendercontrollerSimProfileAutoSwitchProfile:ObjectExtendercontrollerSimProfileAutoSwitchProfile",
            "description": "Auto-Switch_Profile. The structure of <span pulumi-lang-nodejs=\"`autoSwitchProfile`\" pulumi-lang-dotnet=\"`AutoSwitchProfile`\" pulumi-lang-go=\"`autoSwitchProfile`\" pulumi-lang-python=\"`auto_switch_profile`\" pulumi-lang-yaml=\"`autoSwitchProfile`\" pulumi-lang-java=\"`autoSwitchProfile`\">`auto_switch_profile`</span> block is documented below.\n"
          },
          "connStatus": {
            "type": "number",
            "description": "Conn-Status.\n"
          },
          "defaultSim": {
            "type": "string",
            "description": "Default-Sim. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "gps": {
            "type": "string",
            "description": "Gps. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "modemId": {
            "type": "number",
            "description": "Modem-Id.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectExtendercontrollerSimProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "preferredCarrier": {
            "type": "string",
            "description": "Preferred-Carrier.\n"
          },
          "redundantIntf": {
            "type": "string",
            "description": "Redundant-Intf.\n"
          },
          "redundantMode": {
            "type": "string",
            "description": "Redundant-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sim1Pin": {
            "type": "string",
            "description": "Sim1-Pin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim1PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Sim1-Pin-Code.\n",
            "secret": true
          },
          "sim2Pin": {
            "type": "string",
            "description": "Sim2-Pin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim2PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Sim2-Pin-Code.\n",
            "secret": true
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerSimProfileAutoswitchProfile:ObjectExtendercontrollerSimProfileAutoswitchProfile": {
      "description": "ObjectExtenderController SimProfileAutoSwitchProfile\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`autoSwitchProfile`\" pulumi-lang-dotnet=\"`AutoSwitchProfile`\" pulumi-lang-go=\"`autoSwitchProfile`\" pulumi-lang-python=\"`auto_switch_profile`\" pulumi-lang-yaml=\"`autoSwitchProfile`\" pulumi-lang-java=\"`autoSwitchProfile`\">`auto_switch_profile`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtendercontrollerSimProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtendercontrollerSimProfile`\" pulumi-lang-go=\"`ObjectExtendercontrollerSimProfile`\" pulumi-lang-python=\"`ObjectExtendercontrollerSimProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtendercontrollerSimProfile`\" pulumi-lang-java=\"`fortimanager.ObjectExtendercontrollerSimProfile`\">`fortimanager.ObjectExtendercontrollerSimProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerSimProfile = new fortimanager.ObjectExtendercontrollerSimProfile(\"trname\", {\n    name: \"terr-ex-ctl-sim-profile\",\n    autoSwitchProfile: {\n        dataplan: \"disable\",\n    },\n});\nconst trname = new fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile(\"trname\", {\n    simProfile: trnameObjectExtendercontrollerSimProfile.name,\n    dataplan: \"disable\",\n    disconnect: \"enable\",\n}, {\n    dependsOn: [trnameObjectExtendercontrollerSimProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_sim_profile = fortimanager.ObjectExtendercontrollerSimProfile(\"trname\",\n    name=\"terr-ex-ctl-sim-profile\",\n    auto_switch_profile={\n        \"dataplan\": \"disable\",\n    })\ntrname = fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile(\"trname\",\n    sim_profile=trname_object_extendercontroller_sim_profile.name,\n    dataplan=\"disable\",\n    disconnect=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_sim_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectExtendercontrollerSimProfile = new Fortimanager.ObjectExtendercontrollerSimProfile(\"trname\", new()\n    {\n        Name = \"terr-ex-ctl-sim-profile\",\n        AutoSwitchProfile = new Fortimanager.Inputs.ObjectExtendercontrollerSimProfileAutoSwitchProfileArgs\n        {\n            Dataplan = \"disable\",\n        },\n    });\n\n    var trname = new Fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile(\"trname\", new()\n    {\n        SimProfile = trnameObjectExtendercontrollerSimProfile.Name,\n        Dataplan = \"disable\",\n        Disconnect = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectExtendercontrollerSimProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerSimProfile, err := fortimanager.NewObjectExtendercontrollerSimProfile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerSimProfileArgs{\n\t\t\tName: pulumi.String(\"terr-ex-ctl-sim-profile\"),\n\t\t\tAutoSwitchProfile: &fortimanager.ObjectExtendercontrollerSimProfileAutoSwitchProfileTypeArgs{\n\t\t\t\tDataplan: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerSimProfileAutoswitchProfile(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfileArgs{\n\t\t\tSimProfile: trnameObjectExtendercontrollerSimProfile.Name,\n\t\t\tDataplan:   pulumi.String(\"disable\"),\n\t\t\tDisconnect: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerSimProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerSimProfile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerSimProfileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectExtendercontrollerSimProfileAutoSwitchProfileArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerSimProfileAutoswitchProfileArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectExtendercontrollerSimProfile = new ObjectExtendercontrollerSimProfile(\"trnameObjectExtendercontrollerSimProfile\", ObjectExtendercontrollerSimProfileArgs.builder()\n            .name(\"terr-ex-ctl-sim-profile\")\n            .autoSwitchProfile(ObjectExtendercontrollerSimProfileAutoSwitchProfileArgs.builder()\n                .dataplan(\"disable\")\n                .build())\n            .build());\n\n        var trname = new ObjectExtendercontrollerSimProfileAutoswitchProfile(\"trname\", ObjectExtendercontrollerSimProfileAutoswitchProfileArgs.builder()\n            .simProfile(trnameObjectExtendercontrollerSimProfile.name())\n            .dataplan(\"disable\")\n            .disconnect(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectExtendercontrollerSimProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerSimProfileAutoswitchProfile\n    properties:\n      simProfile: ${trnameObjectExtendercontrollerSimProfile.name}\n      dataplan: disable\n      disconnect: enable\n    options:\n      dependsOn:\n        - ${trnameObjectExtendercontrollerSimProfile}\n  trnameObjectExtendercontrollerSimProfile:\n    type: fortimanager:ObjectExtendercontrollerSimProfile\n    name: trname\n    properties:\n      name: terr-ex-ctl-sim-profile\n      autoSwitchProfile:\n        dataplan: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController SimProfileAutoSwitchProfile can be imported using any of these accepted formats:\n\nSet import_options = [\"sim_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerSimProfileAutoswitchProfile:ObjectExtendercontrollerSimProfileAutoswitchProfile labelname ObjectExtenderControllerSimProfileAutoSwitchProfile\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Disconnect-Period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Disconnect-Threshold.\n"
        },
        "objectExtendercontrollerSimProfileAutoswitchProfileId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Signal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "simProfile": {
          "type": "string",
          "description": "Sim Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Switch-Back-Time.\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Switch-Back-Timer.\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch-Back. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dataplan",
        "disconnect",
        "disconnectPeriod",
        "disconnectThreshold",
        "objectExtendercontrollerSimProfileAutoswitchProfileId",
        "signal",
        "simProfile",
        "status",
        "switchBackTime",
        "switchBackTimer",
        "switchBacks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Disconnect-Period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Disconnect-Threshold.\n"
        },
        "objectExtendercontrollerSimProfileAutoswitchProfileId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Signal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "simProfile": {
          "type": "string",
          "description": "Sim Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Switch-Back-Time.\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Switch-Back-Timer.\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch-Back. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "requiredInputs": [
        "simProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerSimProfileAutoswitchProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Dataplan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnect": {
            "type": "string",
            "description": "Disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnectPeriod": {
            "type": "number",
            "description": "Disconnect-Period.\n"
          },
          "disconnectThreshold": {
            "type": "number",
            "description": "Disconnect-Threshold.\n"
          },
          "objectExtendercontrollerSimProfileAutoswitchProfileId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signal": {
            "type": "string",
            "description": "Signal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "simProfile": {
            "type": "string",
            "description": "Sim Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchBackTime": {
            "type": "string",
            "description": "Switch-Back-Time.\n"
          },
          "switchBackTimer": {
            "type": "number",
            "description": "Switch-Back-Timer.\n"
          },
          "switchBacks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Switch-Back. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtendercontrollerTemplate:ObjectExtendercontrollerTemplate": {
      "description": "ObjectExtenderController Template\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectExtendercontrollerTemplate(\"trname\", {\n    name: \"terr-template\",\n    description: \"This is a Terraform example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectExtendercontrollerTemplate(\"trname\",\n    name=\"terr-template\",\n    description=\"This is a Terraform example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectExtendercontrollerTemplate(\"trname\", new()\n    {\n        Name = \"terr-template\",\n        Description = \"This is a Terraform example\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectExtendercontrollerTemplate(ctx, \"trname\", &fortimanager.ObjectExtendercontrollerTemplateArgs{\n\t\t\tName:        pulumi.String(\"terr-template\"),\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerTemplate;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectExtendercontrollerTemplate(\"trname\", ObjectExtendercontrollerTemplateArgs.builder()\n            .name(\"terr-template\")\n            .description(\"This is a Terraform example\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectExtendercontrollerTemplate\n    properties:\n      name: terr-template\n      description: This is a Terraform example\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectExtenderController Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerTemplate:ObjectExtendercontrollerTemplate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "modem1Ifname": {
          "type": "string",
          "description": "Modem1_Ifname.\n"
        },
        "modem1SimProfile": {
          "type": "string",
          "description": "Modem1_Sim_Profile.\n"
        },
        "modem2Ifname": {
          "type": "string",
          "description": "Modem2_Ifname.\n"
        },
        "modem2SimProfile": {
          "type": "string",
          "description": "Modem2_Sim_Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectExtendercontrollerTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectExtendercontrollerTemplateId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Dataplan.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "modem1Ifname": {
          "type": "string",
          "description": "Modem1_Ifname.\n"
        },
        "modem1SimProfile": {
          "type": "string",
          "description": "Modem1_Sim_Profile.\n"
        },
        "modem2Ifname": {
          "type": "string",
          "description": "Modem2_Ifname.\n"
        },
        "modem2SimProfile": {
          "type": "string",
          "description": "Modem2_Sim_Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectExtendercontrollerTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtendercontrollerTemplate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Dataplan.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "modem1Ifname": {
            "type": "string",
            "description": "Modem1_Ifname.\n"
          },
          "modem1SimProfile": {
            "type": "string",
            "description": "Modem1_Sim_Profile.\n"
          },
          "modem2Ifname": {
            "type": "string",
            "description": "Modem2_Ifname.\n"
          },
          "modem2SimProfile": {
            "type": "string",
            "description": "Modem2_Sim_Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectExtendercontrollerTemplateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerDataplan:ObjectExtensioncontrollerDataplan": {
      "description": "FortiExtender dataplan configuration.\n\n## Import\n\nObjectExtensionController Dataplan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerDataplan:ObjectExtensioncontrollerDataplan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apn": {
          "type": "string",
          "description": "APN configuration.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>.\n"
        },
        "billingDate": {
          "type": "number",
          "description": "Billing day of the month (1 - 31).\n"
        },
        "capacity": {
          "type": "number",
          "description": "Capacity in MB (0 - 102400000).\n"
        },
        "carrier": {
          "type": "string",
          "description": "Carrier configuration.\n"
        },
        "iccid": {
          "type": "string",
          "description": "ICCID configuration.\n"
        },
        "modemId": {
          "type": "string",
          "description": "Dataplan's modem specifics, if any. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>, <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>.\n"
        },
        "monthlyFee": {
          "type": "number",
          "description": "Monthly fee of dataplan (0 - 100000, in local currency).\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender data plan name.\n"
        },
        "objectExtensioncontrollerDataplanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overage": {
          "type": "string",
          "description": "Enable/disable dataplan overage detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "pdn": {
          "type": "string",
          "description": "PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.\n"
        },
        "preferredSubnet": {
          "type": "number",
          "description": "Preferred subnet mask (0 - 32).\n"
        },
        "privateNetwork": {
          "type": "string",
          "description": "Enable/disable dataplan private network support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalPeriod": {
          "type": "number",
          "description": "Signal period (600 to 18000 seconds).\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.\n"
        },
        "slot": {
          "type": "string",
          "description": "SIM slot configuration. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type preferences configuration. Valid values: <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`slot`\" pulumi-lang-dotnet=\"`Slot`\" pulumi-lang-go=\"`slot`\" pulumi-lang-python=\"`slot`\" pulumi-lang-yaml=\"`slot`\" pulumi-lang-java=\"`slot`\">`slot`</span>, <span pulumi-lang-nodejs=\"`iccid`\" pulumi-lang-dotnet=\"`Iccid`\" pulumi-lang-go=\"`iccid`\" pulumi-lang-python=\"`iccid`\" pulumi-lang-yaml=\"`iccid`\" pulumi-lang-java=\"`iccid`\">`iccid`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username.\n"
        }
      },
      "type": "object",
      "required": [
        "authType",
        "billingDate",
        "modemId",
        "name",
        "objectExtensioncontrollerDataplanId",
        "overage",
        "passwords",
        "pdn",
        "privateNetwork",
        "signalPeriod",
        "signalThreshold",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apn": {
          "type": "string",
          "description": "APN configuration.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>.\n"
        },
        "billingDate": {
          "type": "number",
          "description": "Billing day of the month (1 - 31).\n"
        },
        "capacity": {
          "type": "number",
          "description": "Capacity in MB (0 - 102400000).\n"
        },
        "carrier": {
          "type": "string",
          "description": "Carrier configuration.\n"
        },
        "iccid": {
          "type": "string",
          "description": "ICCID configuration.\n"
        },
        "modemId": {
          "type": "string",
          "description": "Dataplan's modem specifics, if any. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>, <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>.\n"
        },
        "monthlyFee": {
          "type": "number",
          "description": "Monthly fee of dataplan (0 - 100000, in local currency).\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender data plan name.\n"
        },
        "objectExtensioncontrollerDataplanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overage": {
          "type": "string",
          "description": "Enable/disable dataplan overage detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "pdn": {
          "type": "string",
          "description": "PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.\n"
        },
        "preferredSubnet": {
          "type": "number",
          "description": "Preferred subnet mask (0 - 32).\n"
        },
        "privateNetwork": {
          "type": "string",
          "description": "Enable/disable dataplan private network support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalPeriod": {
          "type": "number",
          "description": "Signal period (600 to 18000 seconds).\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.\n"
        },
        "slot": {
          "type": "string",
          "description": "SIM slot configuration. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type preferences configuration. Valid values: <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`slot`\" pulumi-lang-dotnet=\"`Slot`\" pulumi-lang-go=\"`slot`\" pulumi-lang-python=\"`slot`\" pulumi-lang-yaml=\"`slot`\" pulumi-lang-java=\"`slot`\">`slot`</span>, <span pulumi-lang-nodejs=\"`iccid`\" pulumi-lang-dotnet=\"`Iccid`\" pulumi-lang-go=\"`iccid`\" pulumi-lang-python=\"`iccid`\" pulumi-lang-yaml=\"`iccid`\" pulumi-lang-java=\"`iccid`\">`iccid`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerDataplan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apn": {
            "type": "string",
            "description": "APN configuration.\n"
          },
          "authType": {
            "type": "string",
            "description": "Authentication type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>.\n"
          },
          "billingDate": {
            "type": "number",
            "description": "Billing day of the month (1 - 31).\n"
          },
          "capacity": {
            "type": "number",
            "description": "Capacity in MB (0 - 102400000).\n"
          },
          "carrier": {
            "type": "string",
            "description": "Carrier configuration.\n"
          },
          "iccid": {
            "type": "string",
            "description": "ICCID configuration.\n"
          },
          "modemId": {
            "type": "string",
            "description": "Dataplan's modem specifics, if any. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>, <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>.\n"
          },
          "monthlyFee": {
            "type": "number",
            "description": "Monthly fee of dataplan (0 - 100000, in local currency).\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender data plan name.\n"
          },
          "objectExtensioncontrollerDataplanId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "overage": {
            "type": "string",
            "description": "Enable/disable dataplan overage detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password.\n",
            "secret": true
          },
          "pdn": {
            "type": "string",
            "description": "PDN type. Valid values: `ipv4-only`, `ipv6-only`, `ipv4-ipv6`.\n"
          },
          "preferredSubnet": {
            "type": "number",
            "description": "Preferred subnet mask (0 - 32).\n"
          },
          "privateNetwork": {
            "type": "string",
            "description": "Enable/disable dataplan private network support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signalPeriod": {
            "type": "number",
            "description": "Signal period (600 to 18000 seconds).\n"
          },
          "signalThreshold": {
            "type": "number",
            "description": "Signal threshold. Specify the range between 50 - 100, where 50/100 means -50/-100 dBm.\n"
          },
          "slot": {
            "type": "string",
            "description": "SIM slot configuration. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type preferences configuration. Valid values: <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`slot`\" pulumi-lang-dotnet=\"`Slot`\" pulumi-lang-go=\"`slot`\" pulumi-lang-python=\"`slot`\" pulumi-lang-yaml=\"`slot`\" pulumi-lang-java=\"`slot`\">`slot`</span>, <span pulumi-lang-nodejs=\"`iccid`\" pulumi-lang-dotnet=\"`Iccid`\" pulumi-lang-go=\"`iccid`\" pulumi-lang-python=\"`iccid`\" pulumi-lang-yaml=\"`iccid`\" pulumi-lang-java=\"`iccid`\">`iccid`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "Username.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofile:ObjectExtensioncontrollerExtenderprofile": {
      "description": "FortiExtender extender profile configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`</span>\n>- <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`</span>\n>- <span pulumi-lang-nodejs=\"`wifi`\" pulumi-lang-dotnet=\"`Wifi`\" pulumi-lang-go=\"`wifi`\" pulumi-lang-python=\"`wifi`\" pulumi-lang-yaml=\"`wifi`\" pulumi-lang-java=\"`wifi`\">`wifi`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofile:ObjectExtensioncontrollerExtenderprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
        },
        "bandwidthLimit": {
          "type": "number",
          "description": "FortiExtender LAN extension bandwidth limit (Mbps).\n"
        },
        "cellular": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellular:ObjectExtensioncontrollerExtenderprofileCellular",
          "description": "Cellular. The structure of <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> block is documented below.\n"
        },
        "enforceBandwidth": {
          "type": "string",
          "description": "Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extension": {
          "type": "string",
          "description": "Extension option. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "lanExtension": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanExtension:ObjectExtensioncontrollerExtenderprofileLanExtension",
          "description": "Lan-Extension. The structure of <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> block is documented below.\n"
        },
        "loginPasswordChange": {
          "type": "string",
          "description": "Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "loginPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set the managed extender's administrator password.\n",
          "secret": true
        },
        "model": {
          "type": "string",
          "description": "Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender profile name.\n"
        },
        "objectExtensioncontrollerExtenderprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wifi": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifi:ObjectExtensioncontrollerExtenderprofileWifi",
          "description": "Wifi. The structure of <span pulumi-lang-nodejs=\"`wifi`\" pulumi-lang-dotnet=\"`Wifi`\" pulumi-lang-go=\"`wifi`\" pulumi-lang-python=\"`wifi`\" pulumi-lang-yaml=\"`wifi`\" pulumi-lang-java=\"`wifi`\">`wifi`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "_isFactorySetting",
        "allowaccesses",
        "bandwidthLimit",
        "enforceBandwidth",
        "fosid",
        "loginPasswordChange",
        "loginPasswords",
        "model",
        "name",
        "objectExtensioncontrollerExtenderprofileId"
      ],
      "inputProperties": {
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
        },
        "bandwidthLimit": {
          "type": "number",
          "description": "FortiExtender LAN extension bandwidth limit (Mbps).\n"
        },
        "cellular": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellular:ObjectExtensioncontrollerExtenderprofileCellular",
          "description": "Cellular. The structure of <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> block is documented below.\n"
        },
        "enforceBandwidth": {
          "type": "string",
          "description": "Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extension": {
          "type": "string",
          "description": "Extension option. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "lanExtension": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanExtension:ObjectExtensioncontrollerExtenderprofileLanExtension",
          "description": "Lan-Extension. The structure of <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> block is documented below.\n"
        },
        "loginPasswordChange": {
          "type": "string",
          "description": "Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "loginPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set the managed extender's administrator password.\n",
          "secret": true
        },
        "model": {
          "type": "string",
          "description": "Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender profile name.\n"
        },
        "objectExtensioncontrollerExtenderprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wifi": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifi:ObjectExtensioncontrollerExtenderprofileWifi",
          "description": "Wifi. The structure of <span pulumi-lang-nodejs=\"`wifi`\" pulumi-lang-dotnet=\"`Wifi`\" pulumi-lang-go=\"`wifi`\" pulumi-lang-python=\"`wifi`\" pulumi-lang-yaml=\"`wifi`\" pulumi-lang-java=\"`wifi`\">`wifi`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofile resources.\n",
        "properties": {
          "_isFactorySetting": {
            "type": "string",
            "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
          },
          "bandwidthLimit": {
            "type": "number",
            "description": "FortiExtender LAN extension bandwidth limit (Mbps).\n"
          },
          "cellular": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellular:ObjectExtensioncontrollerExtenderprofileCellular",
            "description": "Cellular. The structure of <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> block is documented below.\n"
          },
          "enforceBandwidth": {
            "type": "string",
            "description": "Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extension": {
            "type": "string",
            "description": "Extension option. Valid values: `wan-extension`, `lan-extension`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "lanExtension": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanExtension:ObjectExtensioncontrollerExtenderprofileLanExtension",
            "description": "Lan-Extension. The structure of <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> block is documented below.\n"
          },
          "loginPasswordChange": {
            "type": "string",
            "description": "Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "loginPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Set the managed extender's administrator password.\n",
            "secret": true
          },
          "model": {
            "type": "string",
            "description": "Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender profile name.\n"
          },
          "objectExtensioncontrollerExtenderprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wifi": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifi:ObjectExtensioncontrollerExtenderprofileWifi",
            "description": "Wifi. The structure of <span pulumi-lang-nodejs=\"`wifi`\" pulumi-lang-dotnet=\"`Wifi`\" pulumi-lang-go=\"`wifi`\" pulumi-lang-python=\"`wifi`\" pulumi-lang-yaml=\"`wifi`\" pulumi-lang-java=\"`wifi`\">`wifi`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellular:ObjectExtensioncontrollerExtenderprofileCellular": {
      "description": "FortiExtender cellular configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`cellular`\" pulumi-lang-dotnet=\"`Cellular`\" pulumi-lang-go=\"`cellular`\" pulumi-lang-python=\"`cellular`\" pulumi-lang-yaml=\"`cellular`\" pulumi-lang-java=\"`cellular`\">`cellular`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\">`fortimanager.ObjectExtensioncontrollerExtenderprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularControllerreport`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularControllerreport`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularControllerreport`</span>\n>- <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`</span>\n>- <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`</span>\n>- <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfileCellular can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellular:ObjectExtensioncontrollerExtenderprofileCellular labelname ObjectExtensionControllerExtenderProfileCellular\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "controllerReport": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularControllerReport:ObjectExtensioncontrollerExtenderprofileCellularControllerReport",
          "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
        },
        "dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dataplan names.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "modem1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1",
          "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
        },
        "modem2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2",
          "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsNotification": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsNotification:ObjectExtensioncontrollerExtenderprofileCellularSmsNotification",
          "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "dataplans",
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileCellularId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "controllerReport": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularControllerReport:ObjectExtensioncontrollerExtenderprofileCellularControllerReport",
          "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
        },
        "dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dataplan names.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "modem1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1",
          "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
        },
        "modem2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2",
          "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsNotification": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsNotification:ObjectExtensioncontrollerExtenderprofileCellularSmsNotification",
          "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellular resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "controllerReport": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularControllerReport:ObjectExtensioncontrollerExtenderprofileCellularControllerReport",
            "description": "Controller-Report. The structure of <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> block is documented below.\n"
          },
          "dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dataplan names.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "modem1": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1",
            "description": "Modem1. The structure of <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> block is documented below.\n"
          },
          "modem2": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2",
            "description": "Modem2. The structure of <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> block is documented below.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smsNotification": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsNotification:ObjectExtensioncontrollerExtenderprofileCellularSmsNotification",
            "description": "Sms-Notification. The structure of <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularControllerreport:ObjectExtensioncontrollerExtenderprofileCellularControllerreport": {
      "description": "FortiExtender controller report configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`controllerReport`\" pulumi-lang-dotnet=\"`ControllerReport`\" pulumi-lang-go=\"`controllerReport`\" pulumi-lang-python=\"`controller_report`\" pulumi-lang-yaml=\"`controllerReport`\" pulumi-lang-java=\"`controllerReport`\">`controller_report`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularControllerReport can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularControllerreport:ObjectExtensioncontrollerExtenderprofileCellularControllerreport labelname ObjectExtensionControllerExtenderProfileCellularControllerReport\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "interval": {
          "type": "number",
          "description": "Controller report interval.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularControllerreportId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Controller report signal threshold.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "interval",
        "objectExtensioncontrollerExtenderprofileCellularControllerreportId",
        "signalThreshold",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "interval": {
          "type": "number",
          "description": "Controller report interval.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularControllerreportId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signalThreshold": {
          "type": "number",
          "description": "Controller report signal threshold.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularControllerreport resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "interval": {
            "type": "number",
            "description": "Controller report interval.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularControllerreportId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signalThreshold": {
            "type": "number",
            "description": "Controller report signal threshold.\n"
          },
          "status": {
            "type": "string",
            "description": "FortiExtender controller report status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1": {
      "description": "Configuration options for modem 1.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`modem1`\" pulumi-lang-dotnet=\"`Modem1`\" pulumi-lang-go=\"`modem1`\" pulumi-lang-python=\"`modem1`\" pulumi-lang-yaml=\"`modem1`\" pulumi-lang-java=\"`modem1`\">`modem1`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularModem1 can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem1:ObjectExtensioncontrollerExtenderprofileCellularModem1 labelname ObjectExtensionControllerExtenderProfileCellularModem1\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "multiplePdn": {
          "type": "string",
          "description": "Multiple-PDN enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pdn1Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN1-dataplan.\n"
        },
        "pdn2Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN2-dataplan.\n"
        },
        "pdn3Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN3-dataplan.\n"
        },
        "pdn4Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN4-dataplan.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "defaultSim",
        "extenderProfile",
        "gps",
        "objectExtensioncontrollerExtenderprofileCellularModem1Id",
        "pdn1Dataplans",
        "pdn2Dataplans",
        "pdn3Dataplans",
        "pdn4Dataplans",
        "redundantMode",
        "sim1Pin",
        "sim1PinCodes",
        "sim2Pin",
        "sim2PinCodes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "multiplePdn": {
          "type": "string",
          "description": "Multiple-PDN enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pdn1Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN1-dataplan.\n"
        },
        "pdn2Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN2-dataplan.\n"
        },
        "pdn3Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN3-dataplan.\n"
        },
        "pdn4Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN4-dataplan.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularModem1 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoSwitch": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem1AutoSwitch",
            "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
          },
          "connStatus": {
            "type": "number",
            "description": "Conn-Status.\n"
          },
          "defaultSim": {
            "type": "string",
            "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "gps": {
            "type": "string",
            "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "modemId": {
            "type": "number",
            "description": "Modem ID.\n"
          },
          "multiplePdn": {
            "type": "string",
            "description": "Multiple-PDN enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularModem1Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "pdn1Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN1-dataplan.\n"
          },
          "pdn2Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN2-dataplan.\n"
          },
          "pdn3Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN3-dataplan.\n"
          },
          "pdn4Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN4-dataplan.\n"
          },
          "preferredCarrier": {
            "type": "string",
            "description": "Preferred carrier.\n"
          },
          "redundantIntf": {
            "type": "string",
            "description": "Redundant interface.\n"
          },
          "redundantMode": {
            "type": "string",
            "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sim1Pin": {
            "type": "string",
            "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim1PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #1 PIN password.\n",
            "secret": true
          },
          "sim2Pin": {
            "type": "string",
            "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim2PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #2 PIN password.\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch": {
      "description": "FortiExtender auto switch configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem1`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularModem1AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch labelname ObjectExtensionControllerExtenderProfileCellularModem1AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem1AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dataplan",
        "disconnect",
        "disconnectPeriod",
        "disconnectThreshold",
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileCellularModem1AutoswitchId",
        "signal",
        "switchBackTime",
        "switchBackTimer",
        "switchBacks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem1AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularModem1Autoswitch resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnect": {
            "type": "string",
            "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnectPeriod": {
            "type": "number",
            "description": "Automatically switch based on disconnect period.\n"
          },
          "disconnectThreshold": {
            "type": "number",
            "description": "Automatically switch based on disconnect threshold.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularModem1AutoswitchId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signal": {
            "type": "string",
            "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchBackTime": {
            "type": "string",
            "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
          },
          "switchBackTimer": {
            "type": "number",
            "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
          },
          "switchBacks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2": {
      "description": "Configuration options for modem 2.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`modem2`\" pulumi-lang-dotnet=\"`Modem2`\" pulumi-lang-go=\"`modem2`\" pulumi-lang-python=\"`modem2`\" pulumi-lang-yaml=\"`modem2`\" pulumi-lang-java=\"`modem2`\">`modem2`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularModem2 can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem2:ObjectExtensioncontrollerExtenderprofileCellularModem2 labelname ObjectExtensionControllerExtenderProfileCellularModem2\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "multiplePdn": {
          "type": "string",
          "description": "Multiple-PDN enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pdn1Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN1-dataplan.\n"
        },
        "pdn2Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN2-dataplan.\n"
        },
        "pdn3Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN3-dataplan.\n"
        },
        "pdn4Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN4-dataplan.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "defaultSim",
        "extenderProfile",
        "gps",
        "modemId",
        "objectExtensioncontrollerExtenderprofileCellularModem2Id",
        "pdn1Dataplans",
        "pdn2Dataplans",
        "pdn3Dataplans",
        "pdn4Dataplans",
        "redundantMode",
        "sim1Pin",
        "sim1PinCodes",
        "sim2Pin",
        "sim2PinCodes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoSwitch": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch",
          "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
        },
        "connStatus": {
          "type": "number",
          "description": "Conn-Status.\n"
        },
        "defaultSim": {
          "type": "string",
          "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "gps": {
          "type": "string",
          "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modemId": {
          "type": "number",
          "description": "Modem ID.\n"
        },
        "multiplePdn": {
          "type": "string",
          "description": "Multiple-PDN enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pdn1Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN1-dataplan.\n"
        },
        "pdn2Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN2-dataplan.\n"
        },
        "pdn3Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN3-dataplan.\n"
        },
        "pdn4Dataplans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PDN4-dataplan.\n"
        },
        "preferredCarrier": {
          "type": "string",
          "description": "Preferred carrier.\n"
        },
        "redundantIntf": {
          "type": "string",
          "description": "Redundant interface.\n"
        },
        "redundantMode": {
          "type": "string",
          "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sim1Pin": {
          "type": "string",
          "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim1PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #1 PIN password.\n",
          "secret": true
        },
        "sim2Pin": {
          "type": "string",
          "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sim2PinCodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SIM #2 PIN password.\n",
          "secret": true
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularModem2 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoSwitch": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch:ObjectExtensioncontrollerExtenderprofileCellularModem2AutoSwitch",
            "description": "Auto-Switch. The structure of <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> block is documented below.\n"
          },
          "connStatus": {
            "type": "number",
            "description": "Conn-Status.\n"
          },
          "defaultSim": {
            "type": "string",
            "description": "Default SIM selection. Valid values: <span pulumi-lang-nodejs=\"`sim1`\" pulumi-lang-dotnet=\"`Sim1`\" pulumi-lang-go=\"`sim1`\" pulumi-lang-python=\"`sim1`\" pulumi-lang-yaml=\"`sim1`\" pulumi-lang-java=\"`sim1`\">`sim1`</span>, <span pulumi-lang-nodejs=\"`sim2`\" pulumi-lang-dotnet=\"`Sim2`\" pulumi-lang-go=\"`sim2`\" pulumi-lang-python=\"`sim2`\" pulumi-lang-yaml=\"`sim2`\" pulumi-lang-java=\"`sim2`\">`sim2`</span>, <span pulumi-lang-nodejs=\"`carrier`\" pulumi-lang-dotnet=\"`Carrier`\" pulumi-lang-go=\"`carrier`\" pulumi-lang-python=\"`carrier`\" pulumi-lang-yaml=\"`carrier`\" pulumi-lang-java=\"`carrier`\">`carrier`</span>, <span pulumi-lang-nodejs=\"`cost`\" pulumi-lang-dotnet=\"`Cost`\" pulumi-lang-go=\"`cost`\" pulumi-lang-python=\"`cost`\" pulumi-lang-yaml=\"`cost`\" pulumi-lang-java=\"`cost`\">`cost`</span>.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "gps": {
            "type": "string",
            "description": "FortiExtender GPS enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "modemId": {
            "type": "number",
            "description": "Modem ID.\n"
          },
          "multiplePdn": {
            "type": "string",
            "description": "Multiple-PDN enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularModem2Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "pdn1Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN1-dataplan.\n"
          },
          "pdn2Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN2-dataplan.\n"
          },
          "pdn3Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN3-dataplan.\n"
          },
          "pdn4Dataplans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PDN4-dataplan.\n"
          },
          "preferredCarrier": {
            "type": "string",
            "description": "Preferred carrier.\n"
          },
          "redundantIntf": {
            "type": "string",
            "description": "Redundant interface.\n"
          },
          "redundantMode": {
            "type": "string",
            "description": "FortiExtender mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sim1Pin": {
            "type": "string",
            "description": "SIM #1 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim1PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #1 PIN password.\n",
            "secret": true
          },
          "sim2Pin": {
            "type": "string",
            "description": "SIM #2 PIN status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sim2PinCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SIM #2 PIN password.\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch": {
      "description": "FortiExtender auto switch configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`autoSwitch`\" pulumi-lang-dotnet=\"`AutoSwitch`\" pulumi-lang-go=\"`autoSwitch`\" pulumi-lang-python=\"`auto_switch`\" pulumi-lang-yaml=\"`autoSwitch`\" pulumi-lang-java=\"`autoSwitch`\">`auto_switch`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularModem2`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularModem2AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch labelname ObjectExtensionControllerExtenderProfileCellularModem2AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem2AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dataplan",
        "disconnect",
        "disconnectPeriod",
        "disconnectThreshold",
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileCellularModem2AutoswitchId",
        "signal",
        "switchBackTime",
        "switchBackTimer",
        "switchBacks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataplan": {
          "type": "string",
          "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnect": {
          "type": "string",
          "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "disconnectPeriod": {
          "type": "number",
          "description": "Automatically switch based on disconnect period.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Automatically switch based on disconnect threshold.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularModem2AutoswitchId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signal": {
          "type": "string",
          "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchBackTime": {
          "type": "string",
          "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
        },
        "switchBackTimer": {
          "type": "number",
          "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
        },
        "switchBacks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularModem2Autoswitch resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataplan": {
            "type": "string",
            "description": "Automatically switch based on data usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnect": {
            "type": "string",
            "description": "Auto switch by disconnect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "disconnectPeriod": {
            "type": "number",
            "description": "Automatically switch based on disconnect period.\n"
          },
          "disconnectThreshold": {
            "type": "number",
            "description": "Automatically switch based on disconnect threshold.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularModem2AutoswitchId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signal": {
            "type": "string",
            "description": "Automatically switch based on signal strength. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchBackTime": {
            "type": "string",
            "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n"
          },
          "switchBackTimer": {
            "type": "number",
            "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n"
          },
          "switchBacks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auto switch with switch back multi-options. Valid values: <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`timer`\" pulumi-lang-dotnet=\"`Timer`\" pulumi-lang-go=\"`timer`\" pulumi-lang-python=\"`timer`\" pulumi-lang-yaml=\"`timer`\" pulumi-lang-java=\"`timer`\">`timer`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotification:ObjectExtensioncontrollerExtenderprofileCellularSmsnotification": {
      "description": "FortiExtender cellular SMS notification configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`smsNotification`\" pulumi-lang-dotnet=\"`SmsNotification`\" pulumi-lang-go=\"`smsNotification`\" pulumi-lang-python=\"`sms_notification`\" pulumi-lang-yaml=\"`smsNotification`\" pulumi-lang-java=\"`smsNotification`\">`sms_notification`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellular`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert`</span>\n>- <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularSmsNotification can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotification:ObjectExtensioncontrollerExtenderprofileCellularSmsnotification labelname ObjectExtensionControllerExtenderProfileCellularSmsNotification\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alert": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert",
          "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver"
          },
          "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alert": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert",
          "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "receivers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver"
          },
          "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularSmsnotification resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alert": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert",
            "description": "Alert. The structure of <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularSmsnotificationId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "receivers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver"
            },
            "description": "Receiver. The structure of <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "FortiExtender SMS notification status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert": {
      "description": "SMS alert list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularSmsNotificationAlert can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert labelname ObjectExtensionControllerExtenderProfileCellularSmsNotificationAlert\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationAlertId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "type": "object",
      "required": [
        "dataExhausted",
        "extenderProfile",
        "fgtBackupModeSwitch",
        "lowSignalStrength",
        "modeSwitch",
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationAlertId",
        "osImageFallback",
        "sessionDisconnect",
        "systemReboot"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dataExhausted": {
          "type": "string",
          "description": "Display string when data exhausted.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "fgtBackupModeSwitch": {
          "type": "string",
          "description": "Display string when FortiGate backup mode switched.\n"
        },
        "lowSignalStrength": {
          "type": "string",
          "description": "Display string when signal strength is low.\n"
        },
        "modeSwitch": {
          "type": "string",
          "description": "Display string when mode is switched.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationAlertId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "osImageFallback": {
          "type": "string",
          "description": "Display string when falling back to a previous OS image.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionDisconnect": {
          "type": "string",
          "description": "Display string when session disconnected.\n"
        },
        "systemReboot": {
          "type": "string",
          "description": "Display string when system rebooted.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationAlert resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dataExhausted": {
            "type": "string",
            "description": "Display string when data exhausted.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "fgtBackupModeSwitch": {
            "type": "string",
            "description": "Display string when FortiGate backup mode switched.\n"
          },
          "lowSignalStrength": {
            "type": "string",
            "description": "Display string when signal strength is low.\n"
          },
          "modeSwitch": {
            "type": "string",
            "description": "Display string when mode is switched.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularSmsnotificationAlertId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "osImageFallback": {
            "type": "string",
            "description": "Display string when falling back to a previous OS image.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sessionDisconnect": {
            "type": "string",
            "description": "Display string when session disconnected.\n"
          },
          "systemReboot": {
            "type": "string",
            "description": "Display string when system rebooted.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver": {
      "description": "SMS notification receiver list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`receiver`\" pulumi-lang-dotnet=\"`Receiver`\" pulumi-lang-go=\"`receiver`\" pulumi-lang-python=\"`receiver`\" pulumi-lang-yaml=\"`receiver`\" pulumi-lang-java=\"`receiver`\">`receiver`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileCellularSmsnotification`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileCellularSmsNotificationReceiver can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "alerts",
        "extenderProfile",
        "name",
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender SMS notification receiver name.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "phoneNumber": {
          "type": "string",
          "description": "Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alerts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Alert multi-options. Valid values: `system-reboot`, `data-exhausted`, `session-disconnect`, `low-signal-strength`, `mode-switch`, `os-image-fallback`, `fgt-backup-mode-switch`.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender SMS notification receiver name.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "phoneNumber": {
            "type": "string",
            "description": "Receiver phone number. Format: [+][country code][area code][local phone number]. For example, +16501234567.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "SMS notification receiver status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMove:ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "receiver": {
          "type": "string",
          "description": "Receiver.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMoveId",
        "option",
        "receiver",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "receiver": {
          "type": "string",
          "description": "Receiver.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile",
        "option",
        "receiver",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtensioncontrollerExtenderprofileCellularSmsnotificationReceiverMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "receiver": {
            "type": "string",
            "description": "Receiver.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileLanextension:ObjectExtensioncontrollerExtenderprofileLanextension": {
      "description": "FortiExtender lan extension configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`lanExtension`\" pulumi-lang-dotnet=\"`LanExtension`\" pulumi-lang-go=\"`lanExtension`\" pulumi-lang-python=\"`lan_extension`\" pulumi-lang-yaml=\"`lanExtension`\" pulumi-lang-java=\"`lanExtension`\">`lan_extension`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\">`fortimanager.ObjectExtensioncontrollerExtenderprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul`</span>\n>- <span pulumi-lang-nodejs=\"`downlinks`\" pulumi-lang-dotnet=\"`Downlinks`\" pulumi-lang-go=\"`downlinks`\" pulumi-lang-python=\"`downlinks`\" pulumi-lang-yaml=\"`downlinks`\" pulumi-lang-java=\"`downlinks`\">`downlinks`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks`</span>\n>- <span pulumi-lang-nodejs=\"`trafficSplitServices`\" pulumi-lang-dotnet=\"`TrafficSplitServices`\" pulumi-lang-go=\"`trafficSplitServices`\" pulumi-lang-python=\"`traffic_split_services`\" pulumi-lang-yaml=\"`trafficSplitServices`\" pulumi-lang-java=\"`trafficSplitServices`\">`traffic_split_services`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfileLanExtension can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileLanextension:ObjectExtensioncontrollerExtenderprofileLanextension labelname ObjectExtensionControllerExtenderProfileLanExtension\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaulInterface": {
          "type": "string",
          "description": "IPsec phase1 interface.\n"
        },
        "backhaulIp": {
          "type": "string",
          "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
        },
        "backhauls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul"
          },
          "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
        },
        "downlinks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionDownlink:ObjectExtensioncontrollerExtenderprofileLanextensionDownlink"
          },
          "description": "Downlinks. The structure of <span pulumi-lang-nodejs=\"`downlinks`\" pulumi-lang-dotnet=\"`Downlinks`\" pulumi-lang-go=\"`downlinks`\" pulumi-lang-python=\"`downlinks`\" pulumi-lang-yaml=\"`downlinks`\" pulumi-lang-java=\"`downlinks`\">`downlinks`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "ipsecTunnel": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "linkLoadbalance": {
          "type": "string",
          "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficSplitServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService:ObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService"
          },
          "description": "Traffic-Split-Services. The structure of <span pulumi-lang-nodejs=\"`trafficSplitServices`\" pulumi-lang-dotnet=\"`TrafficSplitServices`\" pulumi-lang-go=\"`trafficSplitServices`\" pulumi-lang-python=\"`traffic_split_services`\" pulumi-lang-yaml=\"`trafficSplitServices`\" pulumi-lang-java=\"`trafficSplitServices`\">`traffic_split_services`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "linkLoadbalance",
        "objectExtensioncontrollerExtenderprofileLanextensionId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaulInterface": {
          "type": "string",
          "description": "IPsec phase1 interface.\n"
        },
        "backhaulIp": {
          "type": "string",
          "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
        },
        "backhauls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul"
          },
          "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
        },
        "downlinks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionDownlink:ObjectExtensioncontrollerExtenderprofileLanextensionDownlink"
          },
          "description": "Downlinks. The structure of <span pulumi-lang-nodejs=\"`downlinks`\" pulumi-lang-dotnet=\"`Downlinks`\" pulumi-lang-go=\"`downlinks`\" pulumi-lang-python=\"`downlinks`\" pulumi-lang-yaml=\"`downlinks`\" pulumi-lang-java=\"`downlinks`\">`downlinks`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "ipsecTunnel": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "linkLoadbalance": {
          "type": "string",
          "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficSplitServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService:ObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService"
          },
          "description": "Traffic-Split-Services. The structure of <span pulumi-lang-nodejs=\"`trafficSplitServices`\" pulumi-lang-dotnet=\"`TrafficSplitServices`\" pulumi-lang-go=\"`trafficSplitServices`\" pulumi-lang-python=\"`traffic_split_services`\" pulumi-lang-yaml=\"`trafficSplitServices`\" pulumi-lang-java=\"`trafficSplitServices`\">`traffic_split_services`</span> block is documented below.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileLanextension resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "backhaulInterface": {
            "type": "string",
            "description": "IPsec phase1 interface.\n"
          },
          "backhaulIp": {
            "type": "string",
            "description": "IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.\n"
          },
          "backhauls": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul"
            },
            "description": "Backhaul. The structure of <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> block is documented below.\n"
          },
          "downlinks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionDownlink:ObjectExtensioncontrollerExtenderprofileLanextensionDownlink"
            },
            "description": "Downlinks. The structure of <span pulumi-lang-nodejs=\"`downlinks`\" pulumi-lang-dotnet=\"`Downlinks`\" pulumi-lang-go=\"`downlinks`\" pulumi-lang-python=\"`downlinks`\" pulumi-lang-yaml=\"`downlinks`\" pulumi-lang-java=\"`downlinks`\">`downlinks`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "ipsecTunnel": {
            "type": "string",
            "description": "IPsec tunnel name.\n"
          },
          "linkLoadbalance": {
            "type": "string",
            "description": "LAN extension link load balance strategy. Valid values: <span pulumi-lang-nodejs=\"`activebackup`\" pulumi-lang-dotnet=\"`Activebackup`\" pulumi-lang-go=\"`activebackup`\" pulumi-lang-python=\"`activebackup`\" pulumi-lang-yaml=\"`activebackup`\" pulumi-lang-java=\"`activebackup`\">`activebackup`</span>, <span pulumi-lang-nodejs=\"`loadbalance`\" pulumi-lang-dotnet=\"`Loadbalance`\" pulumi-lang-go=\"`loadbalance`\" pulumi-lang-python=\"`loadbalance`\" pulumi-lang-yaml=\"`loadbalance`\" pulumi-lang-java=\"`loadbalance`\">`loadbalance`</span>.\n"
          },
          "objectExtensioncontrollerExtenderprofileLanextensionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficSplitServices": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService:ObjectExtensioncontrollerExtenderprofileLanextensionTrafficSplitService"
            },
            "description": "Traffic-Split-Services. The structure of <span pulumi-lang-nodejs=\"`trafficSplitServices`\" pulumi-lang-dotnet=\"`TrafficSplitServices`\" pulumi-lang-go=\"`trafficSplitServices`\" pulumi-lang-python=\"`traffic_split_services`\" pulumi-lang-yaml=\"`trafficSplitServices`\" pulumi-lang-java=\"`trafficSplitServices`\">`traffic_split_services`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul": {
      "description": "LAN extension backhaul tunnel configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`backhaul`\" pulumi-lang-dotnet=\"`Backhaul`\" pulumi-lang-go=\"`backhaul`\" pulumi-lang-python=\"`backhaul`\" pulumi-lang-yaml=\"`backhaul`\" pulumi-lang-java=\"`backhaul`\">`backhaul`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileLanExtensionBackhaul can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionBackhaul:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionBackhaulId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "name",
        "objectExtensioncontrollerExtenderprofileLanextensionBackhaulId",
        "port",
        "role",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension backhaul name.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionBackhaulId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "WRR weight parameter.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileLanextensionBackhaul resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender LAN extension backhaul name.\n"
          },
          "objectExtensioncontrollerExtenderprofileLanextensionBackhaulId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "string",
            "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`lte1`\" pulumi-lang-dotnet=\"`Lte1`\" pulumi-lang-go=\"`lte1`\" pulumi-lang-python=\"`lte1`\" pulumi-lang-yaml=\"`lte1`\" pulumi-lang-java=\"`lte1`\">`lte1`</span>, <span pulumi-lang-nodejs=\"`lte2`\" pulumi-lang-dotnet=\"`Lte2`\" pulumi-lang-go=\"`lte2`\" pulumi-lang-python=\"`lte2`\" pulumi-lang-yaml=\"`lte2`\" pulumi-lang-java=\"`lte2`\">`lte2`</span>, <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`sfp`\" pulumi-lang-dotnet=\"`Sfp`\" pulumi-lang-go=\"`sfp`\" pulumi-lang-python=\"`sfp`\" pulumi-lang-yaml=\"`sfp`\" pulumi-lang-java=\"`sfp`\">`sfp`</span>.\n"
          },
          "role": {
            "type": "string",
            "description": "FortiExtender uplink port. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "WRR weight parameter.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionBackhaulMove:ObjectExtensioncontrollerExtenderprofileLanextensionBackhaulMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaul": {
          "type": "string",
          "description": "Backhaul.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionBackhaulMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "backhaul",
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileLanextensionBackhaulMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backhaul": {
          "type": "string",
          "description": "Backhaul.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionBackhaulMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "backhaul",
        "extenderProfile",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileLanextensionBackhaulMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "backhaul": {
            "type": "string",
            "description": "Backhaul.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtensioncontrollerExtenderprofileLanextensionBackhaulMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionDownlinks:ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks": {
      "description": "Config FortiExtender downlink interface for LAN extension.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`downlinks`\" pulumi-lang-dotnet=\"`Downlinks`\" pulumi-lang-go=\"`downlinks`\" pulumi-lang-python=\"`downlinks`\" pulumi-lang-yaml=\"`downlinks`\" pulumi-lang-java=\"`downlinks`\">`downlinks`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileLanExtensionDownlinks can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionDownlinks:ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink config entry name.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionDownlinksId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink port. Valid values: <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`lan1`\" pulumi-lang-dotnet=\"`Lan1`\" pulumi-lang-go=\"`lan1`\" pulumi-lang-python=\"`lan1`\" pulumi-lang-yaml=\"`lan1`\" pulumi-lang-java=\"`lan1`\">`lan1`</span>, <span pulumi-lang-nodejs=\"`lan2`\" pulumi-lang-dotnet=\"`Lan2`\" pulumi-lang-go=\"`lan2`\" pulumi-lang-python=\"`lan2`\" pulumi-lang-yaml=\"`lan2`\" pulumi-lang-java=\"`lan2`\">`lan2`</span>.\n"
        },
        "pvid": {
          "type": "number",
          "description": "FortiExtender LAN extension downlink PVID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink type [port/vap]. Valid values: <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>, <span pulumi-lang-nodejs=\"`vap`\" pulumi-lang-dotnet=\"`Vap`\" pulumi-lang-go=\"`vap`\" pulumi-lang-python=\"`vap`\" pulumi-lang-yaml=\"`vap`\" pulumi-lang-java=\"`vap`\">`vap`</span>.\n"
        },
        "vaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiExtender LAN extension downlink vap.\n"
        },
        "vids": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "FortiExtender LAN extension downlink VIDs.\n"
        }
      },
      "type": "object",
      "required": [
        "extenderProfile",
        "name",
        "objectExtensioncontrollerExtenderprofileLanextensionDownlinksId",
        "pvid",
        "type",
        "vaps",
        "vids"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink config entry name.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionDownlinksId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink port. Valid values: <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`lan1`\" pulumi-lang-dotnet=\"`Lan1`\" pulumi-lang-go=\"`lan1`\" pulumi-lang-python=\"`lan1`\" pulumi-lang-yaml=\"`lan1`\" pulumi-lang-java=\"`lan1`\">`lan1`</span>, <span pulumi-lang-nodejs=\"`lan2`\" pulumi-lang-dotnet=\"`Lan2`\" pulumi-lang-go=\"`lan2`\" pulumi-lang-python=\"`lan2`\" pulumi-lang-yaml=\"`lan2`\" pulumi-lang-java=\"`lan2`\">`lan2`</span>.\n"
        },
        "pvid": {
          "type": "number",
          "description": "FortiExtender LAN extension downlink PVID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "FortiExtender LAN extension downlink type [port/vap]. Valid values: <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>, <span pulumi-lang-nodejs=\"`vap`\" pulumi-lang-dotnet=\"`Vap`\" pulumi-lang-go=\"`vap`\" pulumi-lang-python=\"`vap`\" pulumi-lang-yaml=\"`vap`\" pulumi-lang-java=\"`vap`\">`vap`</span>.\n"
        },
        "vaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiExtender LAN extension downlink vap.\n"
        },
        "vids": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "FortiExtender LAN extension downlink VIDs.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileLanextensionDownlinks resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender LAN extension downlink config entry name.\n"
          },
          "objectExtensioncontrollerExtenderprofileLanextensionDownlinksId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "string",
            "description": "FortiExtender LAN extension downlink port. Valid values: <span pulumi-lang-nodejs=\"`port1`\" pulumi-lang-dotnet=\"`Port1`\" pulumi-lang-go=\"`port1`\" pulumi-lang-python=\"`port1`\" pulumi-lang-yaml=\"`port1`\" pulumi-lang-java=\"`port1`\">`port1`</span>, <span pulumi-lang-nodejs=\"`port2`\" pulumi-lang-dotnet=\"`Port2`\" pulumi-lang-go=\"`port2`\" pulumi-lang-python=\"`port2`\" pulumi-lang-yaml=\"`port2`\" pulumi-lang-java=\"`port2`\">`port2`</span>, <span pulumi-lang-nodejs=\"`port3`\" pulumi-lang-dotnet=\"`Port3`\" pulumi-lang-go=\"`port3`\" pulumi-lang-python=\"`port3`\" pulumi-lang-yaml=\"`port3`\" pulumi-lang-java=\"`port3`\">`port3`</span>, <span pulumi-lang-nodejs=\"`port4`\" pulumi-lang-dotnet=\"`Port4`\" pulumi-lang-go=\"`port4`\" pulumi-lang-python=\"`port4`\" pulumi-lang-yaml=\"`port4`\" pulumi-lang-java=\"`port4`\">`port4`</span>, <span pulumi-lang-nodejs=\"`port5`\" pulumi-lang-dotnet=\"`Port5`\" pulumi-lang-go=\"`port5`\" pulumi-lang-python=\"`port5`\" pulumi-lang-yaml=\"`port5`\" pulumi-lang-java=\"`port5`\">`port5`</span>, <span pulumi-lang-nodejs=\"`lan1`\" pulumi-lang-dotnet=\"`Lan1`\" pulumi-lang-go=\"`lan1`\" pulumi-lang-python=\"`lan1`\" pulumi-lang-yaml=\"`lan1`\" pulumi-lang-java=\"`lan1`\">`lan1`</span>, <span pulumi-lang-nodejs=\"`lan2`\" pulumi-lang-dotnet=\"`Lan2`\" pulumi-lang-go=\"`lan2`\" pulumi-lang-python=\"`lan2`\" pulumi-lang-yaml=\"`lan2`\" pulumi-lang-java=\"`lan2`\">`lan2`</span>.\n"
          },
          "pvid": {
            "type": "number",
            "description": "FortiExtender LAN extension downlink PVID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "FortiExtender LAN extension downlink type [port/vap]. Valid values: <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>, <span pulumi-lang-nodejs=\"`vap`\" pulumi-lang-dotnet=\"`Vap`\" pulumi-lang-go=\"`vap`\" pulumi-lang-python=\"`vap`\" pulumi-lang-yaml=\"`vap`\" pulumi-lang-java=\"`vap`\">`vap`</span>.\n"
          },
          "vaps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiExtender LAN extension downlink vap.\n"
          },
          "vids": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "FortiExtender LAN extension downlink VIDs.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices:ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices": {
      "description": "Config FortiExtender traffic split interface for LAN extension.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`trafficSplitServices`\" pulumi-lang-dotnet=\"`TrafficSplitServices`\" pulumi-lang-go=\"`trafficSplitServices`\" pulumi-lang-python=\"`traffic_split_services`\" pulumi-lang-yaml=\"`trafficSplitServices`\" pulumi-lang-java=\"`trafficSplitServices`\">`traffic_split_services`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileLanextension`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileLanExtensionTrafficSplitServices can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices:ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address selection.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension tunnel split entry name.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservicesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service selection.\n"
        },
        "vsdb": {
          "type": "string",
          "description": "Select vsdb [enable/disable]. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addresses",
        "extenderProfile",
        "name",
        "objectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservicesId",
        "services",
        "vsdb"
      ],
      "inputProperties": {
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address selection.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiExtender LAN extension tunnel split entry name.\n"
        },
        "objectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservicesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service selection.\n"
        },
        "vsdb": {
          "type": "string",
          "description": "Select vsdb [enable/disable]. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservices resources.\n",
        "properties": {
          "addresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address selection.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiExtender LAN extension tunnel split entry name.\n"
          },
          "objectExtensioncontrollerExtenderprofileLanextensionTrafficsplitservicesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service selection.\n"
          },
          "vsdb": {
            "type": "string",
            "description": "Select vsdb [enable/disable]. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileWifi:ObjectExtensioncontrollerExtenderprofileWifi": {
      "description": "FortiExtender wifi configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`wifi`\" pulumi-lang-dotnet=\"`Wifi`\" pulumi-lang-go=\"`wifi`\" pulumi-lang-python=\"`wifi`\" pulumi-lang-yaml=\"`wifi`\" pulumi-lang-java=\"`wifi`\">`wifi`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofile`\">`fortimanager.ObjectExtensioncontrollerExtenderprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio1`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileWifiRadio1`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileWifiRadio1`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio1`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio1`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio1`</span>\n>- <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio2`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileWifiRadio2`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileWifiRadio2`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio2`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio2`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileWifiRadio2`</span>\n\n## Import\n\nObjectExtensionController ExtenderProfileWifi can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileWifi:ObjectExtensioncontrollerExtenderprofileWifi labelname ObjectExtensionControllerExtenderProfileWifi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "country": {
          "type": "string",
          "description": "Country in which this FEX will operate (default = NA). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `AF`, `NG`, `TZ`, `ZM`, `SN`, `CI`, `GH`, `CM`, `MW`, `AO`, `GA`, `ML`, `BJ`, `MG`, `TD`, `BW`, `LY`, `RW`, `MZ`, `GM`, `LS`, `MU`, `CG`, `UG`, `BF`, `SL`, `SO`, `CD`, `NE`, `CF`, `SZ`, `TG`, `LR`, `MR`, `DJ`, `RE`, `RS`, `ME`, `IQ`, `MD`, `KY`, `BB`, `BM`, `TC`, `VI`, `PM`, `MF`, `GD`, `IM`, `FO`, `GI`, `GL`, `TM`, `MN`, `VU`, `FJ`, `LA`, `GU`, `WF`, `MH`, `BT`, `FM`, `PF`, `NI`, `PY`, `HT`, `GY`, `AW`, `KN`, `GF`, `AS`, `MP`, `PW`, `MM`, `LC`, `GP`, `ET`, `SR`, `CX`, `DM`, `MQ`, `YT`, `BL`, `--`.\n"
        },
        "dfs": {
          "type": "string",
          "description": "Wi-Fi 5G Radio DFS channel enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileWifiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "radio1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1",
          "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
        },
        "radio2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2",
          "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block supports:\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "country",
        "extenderProfile",
        "objectExtensioncontrollerExtenderprofileWifiId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "country": {
          "type": "string",
          "description": "Country in which this FEX will operate (default = NA). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `AF`, `NG`, `TZ`, `ZM`, `SN`, `CI`, `GH`, `CM`, `MW`, `AO`, `GA`, `ML`, `BJ`, `MG`, `TD`, `BW`, `LY`, `RW`, `MZ`, `GM`, `LS`, `MU`, `CG`, `UG`, `BF`, `SL`, `SO`, `CD`, `NE`, `CF`, `SZ`, `TG`, `LR`, `MR`, `DJ`, `RE`, `RS`, `ME`, `IQ`, `MD`, `KY`, `BB`, `BM`, `TC`, `VI`, `PM`, `MF`, `GD`, `IM`, `FO`, `GI`, `GL`, `TM`, `MN`, `VU`, `FJ`, `LA`, `GU`, `WF`, `MH`, `BT`, `FM`, `PF`, `NI`, `PY`, `HT`, `GY`, `AW`, `KN`, `GF`, `AS`, `MP`, `PW`, `MM`, `LC`, `GP`, `ET`, `SR`, `CX`, `DM`, `MQ`, `YT`, `BL`, `--`.\n"
        },
        "dfs": {
          "type": "string",
          "description": "Wi-Fi 5G Radio DFS channel enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "objectExtensioncontrollerExtenderprofileWifiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "radio1": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1",
          "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
        },
        "radio2": {
          "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2",
          "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block supports:\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileWifi resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "country": {
            "type": "string",
            "description": "Country in which this FEX will operate (default = NA). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `AF`, `NG`, `TZ`, `ZM`, `SN`, `CI`, `GH`, `CM`, `MW`, `AO`, `GA`, `ML`, `BJ`, `MG`, `TD`, `BW`, `LY`, `RW`, `MZ`, `GM`, `LS`, `MU`, `CG`, `UG`, `BF`, `SL`, `SO`, `CD`, `NE`, `CF`, `SZ`, `TG`, `LR`, `MR`, `DJ`, `RE`, `RS`, `ME`, `IQ`, `MD`, `KY`, `BB`, `BM`, `TC`, `VI`, `PM`, `MF`, `GD`, `IM`, `FO`, `GI`, `GL`, `TM`, `MN`, `VU`, `FJ`, `LA`, `GU`, `WF`, `MH`, `BT`, `FM`, `PF`, `NI`, `PY`, `HT`, `GY`, `AW`, `KN`, `GF`, `AS`, `MP`, `PW`, `MM`, `LC`, `GP`, `ET`, `SR`, `CX`, `DM`, `MQ`, `YT`, `BL`, `--`.\n"
          },
          "dfs": {
            "type": "string",
            "description": "Wi-Fi 5G Radio DFS channel enable/disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "objectExtensioncontrollerExtenderprofileWifiId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "radio1": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1",
            "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
          },
          "radio2": {
            "$ref": "#/types/fortimanager:index%2FObjectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2",
            "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n\nThe <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block supports:\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1": {
      "description": "Radio-1 config for Wi-Fi 2.4GHz\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileWifiRadio1 can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileWifiRadio1:ObjectExtensioncontrollerExtenderprofileWifiRadio1 labelname ObjectExtensionControllerExtenderProfileWifiRadio1\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "band": {
          "type": "string",
          "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `2.4GHz`.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi channels. Valid values: `CH1`, `CH2`, `CH3`, `CH4`, `CH5`, `CH6`, `CH7`, `CH8`, `CH9`, `CH10`, `CH11`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "extensionChannel": {
          "type": "string",
          "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
        },
        "guardInterval": {
          "type": "string",
          "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
        },
        "lanExtVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
        },
        "localVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
        },
        "mode": {
          "type": "string",
          "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileWifiRadio1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "operatingStandard": {
          "type": "string",
          "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "band",
        "bandwidth",
        "beaconInterval",
        "bssColorMode",
        "channels",
        "extenderProfile",
        "extensionChannel",
        "guardInterval",
        "lanExtVaps",
        "localVaps",
        "mode",
        "n80211d",
        "objectExtensioncontrollerExtenderprofileWifiRadio1Id",
        "operatingStandard",
        "powerLevel",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "band": {
          "type": "string",
          "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `2.4GHz`.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi channels. Valid values: `CH1`, `CH2`, `CH3`, `CH4`, `CH5`, `CH6`, `CH7`, `CH8`, `CH9`, `CH10`, `CH11`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "extensionChannel": {
          "type": "string",
          "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
        },
        "guardInterval": {
          "type": "string",
          "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
        },
        "lanExtVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
        },
        "localVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
        },
        "mode": {
          "type": "string",
          "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileWifiRadio1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "operatingStandard": {
          "type": "string",
          "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileWifiRadio1 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "band": {
            "type": "string",
            "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `2.4GHz`.\n"
          },
          "bandwidth": {
            "type": "string",
            "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
          },
          "bssColor": {
            "type": "number",
            "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
          },
          "bssColorMode": {
            "type": "string",
            "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi channels. Valid values: `CH1`, `CH2`, `CH3`, `CH4`, `CH5`, `CH6`, `CH7`, `CH8`, `CH9`, `CH10`, `CH11`.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "extensionChannel": {
            "type": "string",
            "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
          },
          "guardInterval": {
            "type": "string",
            "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
          },
          "lanExtVaps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
          },
          "localVaps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
          },
          "mode": {
            "type": "string",
            "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
          },
          "n80211d": {
            "type": "string",
            "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectExtensioncontrollerExtenderprofileWifiRadio1Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "operatingStandard": {
            "type": "string",
            "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
          },
          "powerLevel": {
            "type": "number",
            "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
          },
          "radioId": {
            "type": "number",
            "description": "Radio ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2": {
      "description": "Radio-2 config for Wi-Fi 5GHz\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-go=\"`ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-python=\"`ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-yaml=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\" pulumi-lang-java=\"`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`\">`fortimanager.ObjectExtensioncontrollerExtenderprofileWifi`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectExtensionController ExtenderProfileWifiRadio2 can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtenderprofileWifiRadio2:ObjectExtensioncontrollerExtenderprofileWifiRadio2 labelname ObjectExtensionControllerExtenderProfileWifiRadio2\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "band": {
          "type": "string",
          "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `5GHz`.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi channels. Valid values: `CH36`, `CH40`, `CH44`, `CH48`, `CH52`, `CH56`, `CH60`, `CH64`, `CH100`, `CH104`, `CH108`, `CH112`, `CH116`, `CH120`, `CH124`, `CH128`, `CH132`, `CH136`, `CH140`, `CH144`, `CH149`, `CH153`, `CH157`, `CH161`, `CH165`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "extensionChannel": {
          "type": "string",
          "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
        },
        "guardInterval": {
          "type": "string",
          "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
        },
        "lanExtVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
        },
        "localVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
        },
        "mode": {
          "type": "string",
          "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileWifiRadio2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "operatingStandard": {
          "type": "string",
          "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "band",
        "bandwidth",
        "beaconInterval",
        "bssColorMode",
        "channels",
        "extenderProfile",
        "extensionChannel",
        "guardInterval",
        "lanExtVaps",
        "localVaps",
        "mode",
        "n80211d",
        "objectExtensioncontrollerExtenderprofileWifiRadio2Id",
        "operatingStandard",
        "powerLevel",
        "radioId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "band": {
          "type": "string",
          "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `5GHz`.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi channels. Valid values: `CH36`, `CH40`, `CH44`, `CH48`, `CH52`, `CH56`, `CH60`, `CH64`, `CH100`, `CH104`, `CH108`, `CH112`, `CH116`, `CH120`, `CH124`, `CH128`, `CH132`, `CH136`, `CH140`, `CH144`, `CH149`, `CH153`, `CH157`, `CH161`, `CH165`.\n"
        },
        "extenderProfile": {
          "type": "string",
          "description": "Extender Profile.\n"
        },
        "extensionChannel": {
          "type": "string",
          "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
        },
        "guardInterval": {
          "type": "string",
          "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
        },
        "lanExtVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
        },
        "localVaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
        },
        "mode": {
          "type": "string",
          "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectExtensioncontrollerExtenderprofileWifiRadio2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "operatingStandard": {
          "type": "string",
          "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "extenderProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtenderprofileWifiRadio2 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "band": {
            "type": "string",
            "description": "Wi-Fi band selection 2.4GHz / 5GHz. Valid values: `5GHz`.\n"
          },
          "bandwidth": {
            "type": "string",
            "description": "Wi-Fi channel bandwidth. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `20MHz`, `40MHz`, `80MHz`.\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Wi-Fi beacon interval in miliseconds (100 - 3500, default = 100).\n"
          },
          "bssColor": {
            "type": "number",
            "description": "Wi-Fi 802.11AX BSS color value (0 - 63, 0 = disable, default = 0).\n"
          },
          "bssColorMode": {
            "type": "string",
            "description": "Wi-Fi 802.11AX BSS color mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi channels. Valid values: `CH36`, `CH40`, `CH44`, `CH48`, `CH52`, `CH56`, `CH60`, `CH64`, `CH100`, `CH104`, `CH108`, `CH112`, `CH116`, `CH120`, `CH124`, `CH128`, `CH132`, `CH136`, `CH140`, `CH144`, `CH149`, `CH153`, `CH157`, `CH161`, `CH165`.\n"
          },
          "extenderProfile": {
            "type": "string",
            "description": "Extender Profile.\n"
          },
          "extensionChannel": {
            "type": "string",
            "description": "Wi-Fi extension channel. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`higher`\" pulumi-lang-dotnet=\"`Higher`\" pulumi-lang-go=\"`higher`\" pulumi-lang-python=\"`higher`\" pulumi-lang-yaml=\"`higher`\" pulumi-lang-java=\"`higher`\">`higher`</span>, <span pulumi-lang-nodejs=\"`lower`\" pulumi-lang-dotnet=\"`Lower`\" pulumi-lang-go=\"`lower`\" pulumi-lang-python=\"`lower`\" pulumi-lang-yaml=\"`lower`\" pulumi-lang-java=\"`lower`\">`lower`</span>.\n"
          },
          "guardInterval": {
            "type": "string",
            "description": "Wi-Fi guard interval. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`400ns`\" pulumi-lang-dotnet=\"`400ns`\" pulumi-lang-go=\"`400ns`\" pulumi-lang-python=\"`400ns`\" pulumi-lang-yaml=\"`400ns`\" pulumi-lang-java=\"`400ns`\">`400ns`</span>, <span pulumi-lang-nodejs=\"`800ns`\" pulumi-lang-dotnet=\"`800ns`\" pulumi-lang-go=\"`800ns`\" pulumi-lang-python=\"`800ns`\" pulumi-lang-yaml=\"`800ns`\" pulumi-lang-java=\"`800ns`\">`800ns`</span>.\n"
          },
          "lanExtVaps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi LAN-Extention VAP. Select only one VAP.\n"
          },
          "localVaps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi local VAP. Select up to three VAPs.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of Wi-Fi radio clients (0 - 512, 0 = unlimited, default = 0).\n"
          },
          "mode": {
            "type": "string",
            "description": "Wi-Fi radio mode AP(LAN mode) / Client(WAN mode). Valid values: `AP`, `Client`.\n"
          },
          "n80211d": {
            "type": "string",
            "description": "Enable/disable Wi-Fi 802.11d. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectExtensioncontrollerExtenderprofileWifiRadio2Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "operatingStandard": {
            "type": "string",
            "description": "Wi-Fi operating standard. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `11A-N-AC-AX`, `11A-N-AC`, `11A-N`, `11A`, `11N-AC-AX`, `11AC-AX`, `11AC`, `11N-AC`, `11B-G-N-AX`, `11B-G-N`, `11B-G`, `11B`, `11G-N-AX`, `11N-AX`, `11AX`, `11G-N`, `11N`, `11G`.\n"
          },
          "powerLevel": {
            "type": "number",
            "description": "Wi-Fi power level in percent (0 - 100, 0 = auto, default = 100).\n"
          },
          "radioId": {
            "type": "number",
            "description": "Radio ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable Wi-Fi radio. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectExtensioncontrollerExtendervap:ObjectExtensioncontrollerExtendervap": {
      "description": "FortiExtender wifi vap configuration.\n\n## Import\n\nObjectExtensionController ExtenderVap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtensioncontrollerExtendervap:ObjectExtensioncontrollerExtendervap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>.\n"
        },
        "authServerAddress": {
          "type": "string",
          "description": "Wi-Fi Authentication Server Address (IPv4 format).\n"
        },
        "authServerPort": {
          "type": "number",
          "description": "Wi-Fi Authentication Server Port.\n"
        },
        "authServerSecret": {
          "type": "string",
          "description": "Wi-Fi Authentication Server Secret.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Wi-Fi broadcast SSID enable / disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Wi-Fi DTIM (1 - 255) default = 1.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End ip address.\n"
        },
        "ipAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Extender ip address.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Wi-Fi max clients (0 - 512), default = 0 (no limit)\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Wi-Fi VAP name.\n"
        },
        "objectExtensioncontrollerExtendervapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi passphrase.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Wi-Fi pmf enable/disable, default = disable. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled).\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi SAE Password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Wi-Fi security. Valid values: `OPEN`, `WPA2-Personal`, `WPA-WPA2-Personal`, `WPA3-SAE`, `WPA3-SAE-Transition`, `WPA2-Enterprise`, `WPA3-Enterprise-only`, `WPA3-Enterprise-transition`, `WPA3-Enterprise-192-bit`.\n"
        },
        "ssid": {
          "type": "string",
          "description": "Wi-Fi SSID.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start ip address.\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`.\n"
        }
      },
      "type": "object",
      "required": [
        "allowaccesses",
        "broadcastSsid",
        "bssColorPartial",
        "dtim",
        "endIp",
        "ipAddresses",
        "muMimo",
        "name",
        "objectExtensioncontrollerExtendervapId",
        "passphrases",
        "pmf",
        "rtsThreshold",
        "saePasswords",
        "security",
        "startIp",
        "targetWakeTime"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>.\n"
        },
        "authServerAddress": {
          "type": "string",
          "description": "Wi-Fi Authentication Server Address (IPv4 format).\n"
        },
        "authServerPort": {
          "type": "number",
          "description": "Wi-Fi Authentication Server Port.\n"
        },
        "authServerSecret": {
          "type": "string",
          "description": "Wi-Fi Authentication Server Secret.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Wi-Fi broadcast SSID enable / disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Wi-Fi DTIM (1 - 255) default = 1.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End ip address.\n"
        },
        "ipAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Extender ip address.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Wi-Fi max clients (0 - 512), default = 0 (no limit)\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Wi-Fi VAP name.\n"
        },
        "objectExtensioncontrollerExtendervapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi passphrase.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Wi-Fi pmf enable/disable, default = disable. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled).\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Wi-Fi SAE Password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Wi-Fi security. Valid values: `OPEN`, `WPA2-Personal`, `WPA-WPA2-Personal`, `WPA3-SAE`, `WPA3-SAE-Transition`, `WPA2-Enterprise`, `WPA3-Enterprise-only`, `WPA3-Enterprise-transition`, `WPA3-Enterprise-192-bit`.\n"
        },
        "ssid": {
          "type": "string",
          "description": "Wi-Fi SSID.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start ip address.\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectExtensioncontrollerExtendervap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Control management access to the managed extender. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>.\n"
          },
          "authServerAddress": {
            "type": "string",
            "description": "Wi-Fi Authentication Server Address (IPv4 format).\n"
          },
          "authServerPort": {
            "type": "number",
            "description": "Wi-Fi Authentication Server Port.\n"
          },
          "authServerSecret": {
            "type": "string",
            "description": "Wi-Fi Authentication Server Secret.\n"
          },
          "broadcastSsid": {
            "type": "string",
            "description": "Wi-Fi broadcast SSID enable / disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bssColorPartial": {
            "type": "string",
            "description": "Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dtim": {
            "type": "number",
            "description": "Wi-Fi DTIM (1 - 255) default = 1.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End ip address.\n"
          },
          "ipAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Extender ip address.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Wi-Fi max clients (0 - 512), default = 0 (no limit)\n"
          },
          "muMimo": {
            "type": "string",
            "description": "Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Wi-Fi VAP name.\n"
          },
          "objectExtensioncontrollerExtendervapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passphrases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi passphrase.\n",
            "secret": true
          },
          "pmf": {
            "type": "string",
            "description": "Wi-Fi pmf enable/disable, default = disable. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
          },
          "rtsThreshold": {
            "type": "number",
            "description": "Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled).\n"
          },
          "saePasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Wi-Fi SAE Password.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "security": {
            "type": "string",
            "description": "Wi-Fi security. Valid values: `OPEN`, `WPA2-Personal`, `WPA-WPA2-Personal`, `WPA3-SAE`, `WPA3-SAE-Transition`, `WPA2-Enterprise`, `WPA3-Enterprise-only`, `WPA3-Enterprise-transition`, `WPA3-Enterprise-192-bit`.\n"
          },
          "ssid": {
            "type": "string",
            "description": "Wi-Fi SSID.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start ip address.\n"
          },
          "targetWakeTime": {
            "type": "string",
            "description": "Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFilefilterProfile:ObjectFilefilterProfile": {
      "description": "Configure file-filter profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFilefilterProfileRules`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFilefilterProfileRules`\" pulumi-lang-go=\"`ObjectFilefilterProfileRules`\" pulumi-lang-python=\"`ObjectFilefilterProfileRules`\" pulumi-lang-yaml=\"`fortimanager.ObjectFilefilterProfileRules`\" pulumi-lang-java=\"`fortimanager.ObjectFilefilterProfileRules`\">`fortimanager.ObjectFilefilterProfileRules`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFilefilterProfile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    extendedLog: \"disable\",\n    featureSet: \"flow\",\n    log: \"enable\",\n    name: \"terr-file-filter-profile\",\n    scanArchiveContents: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFilefilterProfile(\"trname\",\n    comment=\"This is a Terraform example\",\n    extended_log=\"disable\",\n    feature_set=\"flow\",\n    log=\"enable\",\n    name=\"terr-file-filter-profile\",\n    scan_archive_contents=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFilefilterProfile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        ExtendedLog = \"disable\",\n        FeatureSet = \"flow\",\n        Log = \"enable\",\n        Name = \"terr-file-filter-profile\",\n        ScanArchiveContents = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFilefilterProfile(ctx, \"trname\", &fortimanager.ObjectFilefilterProfileArgs{\n\t\t\tComment:             pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtendedLog:         pulumi.String(\"disable\"),\n\t\t\tFeatureSet:          pulumi.String(\"flow\"),\n\t\t\tLog:                 pulumi.String(\"enable\"),\n\t\t\tName:                pulumi.String(\"terr-file-filter-profile\"),\n\t\t\tScanArchiveContents: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFilefilterProfile;\nimport com.pulumi.fortimanager.ObjectFilefilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFilefilterProfile(\"trname\", ObjectFilefilterProfileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .extendedLog(\"disable\")\n            .featureSet(\"flow\")\n            .log(\"enable\")\n            .name(\"terr-file-filter-profile\")\n            .scanArchiveContents(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFilefilterProfile\n    properties:\n      comment: This is a Terraform example\n      extendedLog: disable\n      featureSet: flow\n      log: enable\n      name: terr-file-filter-profile\n      scanArchiveContents: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFileFilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFilefilterProfile:ObjectFilefilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable file-filter extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file-filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectFilefilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFilefilterProfileRule:ObjectFilefilterProfileRule"
          },
          "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
        },
        "scanArchiveContents": {
          "type": "string",
          "description": "Enable/disable archive contents scan. (Not for CIFS) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extendedLog",
        "featureSet",
        "log",
        "name",
        "objectFilefilterProfileId",
        "scanArchiveContents"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable file-filter extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable file-filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectFilefilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFilefilterProfileRule:ObjectFilefilterProfileRule"
          },
          "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
        },
        "scanArchiveContents": {
          "type": "string",
          "description": "Enable/disable archive contents scan. (Not for CIFS) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFilefilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable file-filter extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable file-filter logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectFilefilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFilefilterProfileRule:ObjectFilefilterProfileRule"
            },
            "description": "Rules. The structure of <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> block is documented below.\n"
          },
          "scanArchiveContents": {
            "type": "string",
            "description": "Enable/disable archive contents scan. (Not for CIFS) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFilefilterProfileRules:ObjectFilefilterProfileRules": {
      "description": "File filter rules.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFilefilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFilefilterProfile`\" pulumi-lang-go=\"`ObjectFilefilterProfile`\" pulumi-lang-python=\"`ObjectFilefilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFilefilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectFilefilterProfile`\">`fortimanager.ObjectFilefilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFileFilter ProfileRules can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFilefilterProfileRules:ObjectFilefilterProfileRules labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Traffic direction. (HTTP, FTP, SSH, CIFS only) Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "name": {
          "type": "string",
          "description": "File-filter rule name.\n"
        },
        "objectFilefilterProfileRulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply rule to. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "direction",
        "fileTypes",
        "name",
        "objectFilefilterProfileRulesId",
        "passwordProtected",
        "profile",
        "protocols"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Traffic direction. (HTTP, FTP, SSH, CIFS only) Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "name": {
          "type": "string",
          "description": "File-filter rule name.\n"
        },
        "objectFilefilterProfileRulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply rule to. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFilefilterProfileRules resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken for matched file. Valid values: `log-only`, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "direction": {
            "type": "string",
            "description": "Traffic direction. (HTTP, FTP, SSH, CIFS only) Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
          },
          "fileTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select file type.\n"
          },
          "name": {
            "type": "string",
            "description": "File-filter rule name.\n"
          },
          "objectFilefilterProfileRulesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwordProtected": {
            "type": "string",
            "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to apply rule to. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>, <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFilefilterProfileRulesMove:ObjectFilefilterProfileRulesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFilefilterProfileRulesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "rules": {
          "type": "string",
          "description": "Rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFilefilterProfileRulesMoveId",
        "option",
        "profile",
        "rules",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFilefilterProfileRulesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "rules": {
          "type": "string",
          "description": "Rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "profile",
        "rules",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFilefilterProfileRulesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFilefilterProfileRulesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "rules": {
            "type": "string",
            "description": "Rules.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6:ObjectFirewallAccessproxy6": {
      "description": "Configure IPv6 access proxy.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway`</span>\n>- <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectFirewallAccessproxy6(\"trname5\", {\n    name: \"terr-accessproxy6\",\n    authPortal: \"enable\",\n    logBlockedTraffic: \"enable\",\n    apiGateways: [{\n        id: 1,\n        httpCookieAge: 30,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectFirewallAccessproxy6(\"trname5\",\n    name=\"terr-accessproxy6\",\n    auth_portal=\"enable\",\n    log_blocked_traffic=\"enable\",\n    api_gateways=[{\n        \"id\": 1,\n        \"http_cookie_age\": 30,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname5 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname5\", new()\n    {\n        Name = \"terr-accessproxy6\",\n        AuthPortal = \"enable\",\n        LogBlockedTraffic = \"enable\",\n        ApiGateways = new[]\n        {\n            new Fortimanager.Inputs.ObjectFirewallAccessproxy6ApiGatewayArgs\n            {\n                Id = 1,\n                HttpCookieAge = 30,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname5\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName:              pulumi.String(\"terr-accessproxy6\"),\n\t\t\tAuthPortal:        pulumi.String(\"enable\"),\n\t\t\tLogBlockedTraffic: pulumi.String(\"enable\"),\n\t\t\tApiGateways: fortimanager.ObjectFirewallAccessproxy6ApiGatewayTypeArray{\n\t\t\t\t&fortimanager.ObjectFirewallAccessproxy6ApiGatewayTypeArgs{\n\t\t\t\t\tId:            pulumi.Float64(1),\n\t\t\t\t\tHttpCookieAge: pulumi.Float64(30),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallAccessproxy6ApiGatewayArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname5 = new ObjectFirewallAccessproxy6(\"trname5\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .authPortal(\"enable\")\n            .logBlockedTraffic(\"enable\")\n            .apiGateways(ObjectFirewallAccessproxy6ApiGatewayArgs.builder()\n                .id(1.0)\n                .httpCookieAge(30.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname5:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    properties:\n      name: terr-accessproxy6\n      authPortal: enable\n      logBlockedTraffic: enable\n      apiGateways:\n        - id: 1\n          httpCookieAge: 30\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6:ObjectFirewallAccessproxy6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addVhostDomainToDnsdb": {
          "type": "string",
          "description": "Enable/disable adding vhost/domain to dnsdb for ztna dox tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway6:ObjectFirewallAccessproxy6ApiGateway6"
          },
          "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
        },
        "apiGateways": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway:ObjectFirewallAccessproxy6ApiGateway"
          },
          "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHost": {
          "type": "string",
          "description": "Virtual host for authentication portal.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable to request client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action of an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, `accept-unmanageable`.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Access Proxy name.\n"
        },
        "objectFirewallAccessproxy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Enable/disable server pool multiplexing. Share connected server in HTTP, HTTPS, and web-portal api-gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that servers in server pool could handle (default = unlimited).\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that servers in server pool handle before disconnecting (default = unlimited).\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Time-to-live in the server pool for idle connections to servers.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Virtual IP name.\n"
        }
      },
      "type": "object",
      "required": [
        "addVhostDomainToDnsdb",
        "authPortal",
        "clientCert",
        "emptyCertAction",
        "httpSupportedMaxVersion",
        "logBlockedTraffic",
        "name",
        "objectFirewallAccessproxy6Id",
        "svrPoolMultiplex",
        "svrPoolTtl",
        "userAgentDetect"
      ],
      "inputProperties": {
        "addVhostDomainToDnsdb": {
          "type": "string",
          "description": "Enable/disable adding vhost/domain to dnsdb for ztna dox tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway6:ObjectFirewallAccessproxy6ApiGateway6"
          },
          "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
        },
        "apiGateways": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway:ObjectFirewallAccessproxy6ApiGateway"
          },
          "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHost": {
          "type": "string",
          "description": "Virtual host for authentication portal.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable to request client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action of an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, `accept-unmanageable`.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Access Proxy name.\n"
        },
        "objectFirewallAccessproxy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Enable/disable server pool multiplexing. Share connected server in HTTP, HTTPS, and web-portal api-gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that servers in server pool could handle (default = unlimited).\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that servers in server pool handle before disconnecting (default = unlimited).\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Time-to-live in the server pool for idle connections to servers.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Virtual IP name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6 resources.\n",
        "properties": {
          "addVhostDomainToDnsdb": {
            "type": "string",
            "description": "Enable/disable adding vhost/domain to dnsdb for ztna dox tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway6:ObjectFirewallAccessproxy6ApiGateway6"
            },
            "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
          },
          "apiGateways": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApiGateway:ObjectFirewallAccessproxy6ApiGateway"
            },
            "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authVirtualHost": {
            "type": "string",
            "description": "Virtual host for authentication portal.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable to request client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted traffic mirror.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action of an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, `accept-unmanageable`.\n"
          },
          "httpSupportedMaxVersion": {
            "type": "string",
            "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
          },
          "logBlockedTraffic": {
            "type": "string",
            "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Access Proxy name.\n"
          },
          "objectFirewallAccessproxy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "svrPoolMultiplex": {
            "type": "string",
            "description": "Enable/disable server pool multiplexing. Share connected server in HTTP, HTTPS, and web-portal api-gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "svrPoolServerMaxConcurrentRequest": {
            "type": "number",
            "description": "Maximum number of concurrent requests that servers in server pool could handle (default = unlimited).\n"
          },
          "svrPoolServerMaxRequest": {
            "type": "number",
            "description": "Maximum number of requests that servers in server pool handle before disconnecting (default = unlimited).\n"
          },
          "svrPoolTtl": {
            "type": "number",
            "description": "Time-to-live in the server pool for idle connections to servers.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vip": {
            "type": "string",
            "description": "Virtual IP name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6Apigateway6:ObjectFirewallAccessproxy6Apigateway6": {
      "description": "Set IPv6 API Gateway.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6`\">`fortimanager.ObjectFirewallAccessproxy6`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6Quic`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6Quic`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6Realservers`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6Realservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy6 = new fortimanager.ObjectFirewallAccessproxy6(\"trname\", {name: \"terr-accessproxy6\"});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname\", {\n    accessProxy6: trnameObjectFirewallAccessproxy6.name,\n    httpsCookieSecure: \"disable\",\n    fosid: 1,\n    ldbMethod: \"round-robin\",\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy6 = fortimanager.ObjectFirewallAccessproxy6(\"trname\", name=\"terr-accessproxy6\")\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname\",\n    access_proxy6=trname_object_firewall_accessproxy6.name,\n    https_cookie_secure=\"disable\",\n    fosid=1,\n    ldb_method=\"round-robin\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy6 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname\", new()\n    {\n        Name = \"terr-accessproxy6\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname\", new()\n    {\n        AccessProxy6 = trnameObjectFirewallAccessproxy6.Name,\n        HttpsCookieSecure = \"disable\",\n        Fosid = 1,\n        LdbMethod = \"round-robin\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy6, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName: pulumi.String(\"terr-accessproxy6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tAccessProxy6:      trnameObjectFirewallAccessproxy6.Name,\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tFosid:             pulumi.Float64(1),\n\t\t\tLdbMethod:         pulumi.String(\"round-robin\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy6 = new ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .build());\n\n        var trname = new ObjectFirewallAccessproxy6Apigateway6(\"trname\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n            .accessProxy6(trnameObjectFirewallAccessproxy6.name())\n            .httpsCookieSecure(\"disable\")\n            .fosid(1.0)\n            .ldbMethod(\"round-robin\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n    properties:\n      accessProxy6: ${trnameObjectFirewallAccessproxy6.name}\n      httpsCookieSecure: disable\n      fosid: 1\n      ldbMethod: round-robin\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy6}\n  trnameObjectFirewallAccessproxy6:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    name: trname\n    properties:\n      name: terr-accessproxy6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6:ObjectFirewallAccessproxy6Apigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxy6Apigateway6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6Quic:ObjectFirewallAccessproxy6Apigateway6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6Realserver:ObjectFirewallAccessproxy6Apigateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6SslCipherSuite:ObjectFirewallAccessproxy6Apigateway6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "applications",
        "fosid",
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieGeneration",
        "httpCookieShare",
        "httpsCookieSecure",
        "ldbMethod",
        "objectFirewallAccessproxy6Apigateway6Id",
        "persistence",
        "samlRedirect",
        "service",
        "sslAlgorithm",
        "sslDhBits",
        "sslRenegotiation",
        "urlMap",
        "urlMapType"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxy6Apigateway6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6Quic:ObjectFirewallAccessproxy6Apigateway6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6Realserver:ObjectFirewallAccessproxy6Apigateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6SslCipherSuite:ObjectFirewallAccessproxy6Apigateway6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6Apigateway6 resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SaaS application controlled by this Access Proxy.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "API Gateway ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
          },
          "objectFirewallAccessproxy6Apigateway6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6Quic:ObjectFirewallAccessproxy6Apigateway6Quic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6Realserver:ObjectFirewallAccessproxy6Apigateway6Realserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "samlRedirect": {
            "type": "string",
            "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServer": {
            "type": "string",
            "description": "SAML service provider configuration for VIP authentication.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6Apigateway6SslCipherSuite:ObjectFirewallAccessproxy6Apigateway6SslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslVpnWebPortal": {
            "type": "string",
            "description": "SSL-VPN web portal.\n"
          },
          "urlMap": {
            "type": "string",
            "description": "URL pattern to match.\n"
          },
          "urlMapType": {
            "type": "string",
            "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "virtualHost": {
            "type": "string",
            "description": "Virtual host.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6Apigateway6Quic:ObjectFirewallAccessproxy6Apigateway6Quic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6Quic can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Quic:ObjectFirewallAccessproxy6Apigateway6Quic labelname ObjectFirewallAccessProxy6ApiGateway6Quic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxy6Apigateway6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "apiGateway6",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectFirewallAccessproxy6Apigateway6QuicId"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxy6Apigateway6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "apiGateway6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6Apigateway6Quic resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectFirewallAccessproxy6Apigateway6QuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6Apigateway6Realservers:ObjectFirewallAccessproxy6Apigateway6Realservers": {
      "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {name: \"terr-accessproxy6\"});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", {\n    fosid: 2,\n    accessProxy6: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", {\n    accessProxy6: trname4.name,\n    apiGateway6: trname3.fosid,\n    fosid: 1,\n    ip: \"2001:db8:85a3::8a2e:370:7334\",\n    mappedport: \"23\",\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\", name=\"terr-accessproxy6\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\",\n    fosid=2,\n    access_proxy6=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\",\n    access_proxy6=trname4.name,\n    api_gateway6=trname3.fosid,\n    fosid=1,\n    ip=\"2001:db8:85a3::8a2e:370:7334\",\n    mappedport=\"23\",\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\", new()\n    {\n        Name = \"terr-accessproxy6\",\n    });\n\n    var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", new()\n    {\n        Fosid = 2,\n        AccessProxy6 = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", new()\n    {\n        AccessProxy6 = trname4.Name,\n        ApiGateway6 = trname3.Fosid,\n        Fosid = 1,\n        Ip = \"2001:db8:85a3::8a2e:370:7334\",\n        Mappedport = \"23\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName: pulumi.String(\"terr-accessproxy6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname3\", &fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tFosid:        pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6Realservers(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6Apigateway6RealserversArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway6:  trname3.Fosid,\n\t\t\tFosid:        pulumi.Float64(1),\n\t\t\tIp:           pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t\tMappedport:   pulumi.String(\"23\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectFirewallAccessproxy6(\"trname4\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .build());\n\n        var trname3 = new ObjectFirewallAccessproxy6Apigateway6(\"trname3\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n            .fosid(2.0)\n            .accessProxy6(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", ObjectFirewallAccessproxy6Apigateway6RealserversArgs.builder()\n            .accessProxy6(trname4.name())\n            .apiGateway6(trname3.fosid())\n            .fosid(1.0)\n            .ip(\"2001:db8:85a3::8a2e:370:7334\")\n            .mappedport(\"23\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway6Realservers\n    properties:\n      accessProxy6: ${trname4.name}\n      apiGateway6: ${trname3.fosid}\n      fosid: 1\n      ip: 2001:db8:85a3::8a2e:370:7334\n      mappedport: 23\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n    properties:\n      fosid: 2\n      accessProxy6: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    properties:\n      name: terr-accessproxy6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Realservers:ObjectFirewallAccessproxy6Apigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxy6Apigateway6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "addrType",
        "apiGateway6",
        "externalAuth",
        "healthCheck",
        "healthCheckProto",
        "holddownInterval",
        "ip",
        "objectFirewallAccessproxy6Apigateway6RealserversId",
        "port",
        "sshHostKeyValidation",
        "sshHostKeys",
        "status",
        "translateHost",
        "tunnelEncryption",
        "type",
        "weight"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxy6Apigateway6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "apiGateway6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6Apigateway6Realservers resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "address": {
            "type": "string",
            "description": "Address or address group of the real server.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "domain": {
            "type": "string",
            "description": "Wildcard domain name of the real server.\n"
          },
          "externalAuth": {
            "type": "string",
            "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckProto": {
            "type": "string",
            "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
          },
          "holddownInterval": {
            "type": "string",
            "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv6 address of the real server.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port for communicating with the real server.\n"
          },
          "objectFirewallAccessproxy6Apigateway6RealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshClientCert": {
            "type": "string",
            "description": "Set access-proxy SSH client certificate profile.\n"
          },
          "sshHostKeyValidation": {
            "type": "string",
            "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sshHostKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more server host key.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelEncryption": {
            "type": "string",
            "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6Apigateway6Sslciphersuites:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway6`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {name: \"terr-accessproxy6\"});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", {\n    fosid: 2,\n    accessProxy6: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", {\n    accessProxy6: trname4.name,\n    apiGateway6: trname3.fosid,\n    priority: 3,\n    versions: [\"tls-1.0\"],\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\", name=\"terr-accessproxy6\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\",\n    fosid=2,\n    access_proxy6=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\",\n    access_proxy6=trname4.name,\n    api_gateway6=trname3.fosid,\n    priority=3,\n    versions=[\"tls-1.0\"],\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\", new()\n    {\n        Name = \"terr-accessproxy6\",\n    });\n\n    var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", new()\n    {\n        Fosid = 2,\n        AccessProxy6 = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", new()\n    {\n        AccessProxy6 = trname4.Name,\n        ApiGateway6 = trname3.Fosid,\n        Priority = 3,\n        Versions = new[]\n        {\n            \"tls-1.0\",\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName: pulumi.String(\"terr-accessproxy6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname3\", &fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tFosid:        pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6Sslciphersuites(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway6:  trname3.Fosid,\n\t\t\tPriority:     pulumi.Float64(3),\n\t\t\tVersions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tls-1.0\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectFirewallAccessproxy6(\"trname4\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .build());\n\n        var trname3 = new ObjectFirewallAccessproxy6Apigateway6(\"trname3\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n            .fosid(2.0)\n            .accessProxy6(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs.builder()\n            .accessProxy6(trname4.name())\n            .apiGateway6(trname3.fosid())\n            .priority(3.0)\n            .versions(\"tls-1.0\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites\n    properties:\n      accessProxy6: ${trname4.name}\n      apiGateway6: ${trname3.fosid}\n      priority: 3\n      versions:\n        - tls-1.0\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n    properties:\n      fosid: 2\n      accessProxy6: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    properties:\n      name: terr-accessproxy6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6SslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Sslciphersuites:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectFirewallAccessproxy6Apigateway6SslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "apiGateway6",
        "objectFirewallAccessproxy6Apigateway6SslciphersuitesId",
        "versions"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectFirewallAccessproxy6Apigateway6SslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "apiGateway6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6Apigateway6Sslciphersuites resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectFirewallAccessproxy6Apigateway6SslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6Apigateway:ObjectFirewallAccessproxy6Apigateway": {
      "description": "Set IPv4 API Gateway.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6`\">`fortimanager.ObjectFirewallAccessproxy6`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6ApigatewayQuic`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6ApigatewayQuic`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`\">`fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6ApigatewayRealservers`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6ApigatewayRealservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`\">`fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\">`fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy6 = new fortimanager.ObjectFirewallAccessproxy6(\"trname\", {name: \"terr-accessproxy6\"});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname\", {\n    accessProxy6: trnameObjectFirewallAccessproxy6.name,\n    httpsCookieSecure: \"disable\",\n    fosid: 1,\n    ldbMethod: \"round-robin\",\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy6 = fortimanager.ObjectFirewallAccessproxy6(\"trname\", name=\"terr-accessproxy6\")\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname\",\n    access_proxy6=trname_object_firewall_accessproxy6.name,\n    https_cookie_secure=\"disable\",\n    fosid=1,\n    ldb_method=\"round-robin\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy6 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname\", new()\n    {\n        Name = \"terr-accessproxy6\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname\", new()\n    {\n        AccessProxy6 = trnameObjectFirewallAccessproxy6.Name,\n        HttpsCookieSecure = \"disable\",\n        Fosid = 1,\n        LdbMethod = \"round-robin\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy6, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName: pulumi.String(\"terr-accessproxy6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tAccessProxy6:      trnameObjectFirewallAccessproxy6.Name,\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tFosid:             pulumi.Float64(1),\n\t\t\tLdbMethod:         pulumi.String(\"round-robin\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy6 = new ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .build());\n\n        var trname = new ObjectFirewallAccessproxy6Apigateway(\"trname\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n            .accessProxy6(trnameObjectFirewallAccessproxy6.name())\n            .httpsCookieSecure(\"disable\")\n            .fosid(1.0)\n            .ldbMethod(\"round-robin\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n    properties:\n      accessProxy6: ${trnameObjectFirewallAccessproxy6.name}\n      httpsCookieSecure: disable\n      fosid: 1\n      ldbMethod: round-robin\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy6}\n  trnameObjectFirewallAccessproxy6:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    name: trname\n    properties:\n      name: terr-accessproxy6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway:ObjectFirewallAccessproxy6Apigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxy6ApigatewayId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewayQuic:ObjectFirewallAccessproxy6ApigatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewayRealserver:ObjectFirewallAccessproxy6ApigatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewaySslCipherSuite:ObjectFirewallAccessproxy6ApigatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "applications",
        "fosid",
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieGeneration",
        "httpCookieShare",
        "httpsCookieSecure",
        "ldbMethod",
        "objectFirewallAccessproxy6ApigatewayId",
        "persistence",
        "samlRedirect",
        "service",
        "sslAlgorithm",
        "sslDhBits",
        "sslRenegotiation",
        "urlMap",
        "urlMapType"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxy6ApigatewayId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewayQuic:ObjectFirewallAccessproxy6ApigatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewayRealserver:ObjectFirewallAccessproxy6ApigatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewaySslCipherSuite:ObjectFirewallAccessproxy6ApigatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6Apigateway resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SaaS application controlled by this Access Proxy.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "API Gateway ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
          },
          "objectFirewallAccessproxy6ApigatewayId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewayQuic:ObjectFirewallAccessproxy6ApigatewayQuic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewayRealserver:ObjectFirewallAccessproxy6ApigatewayRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "samlRedirect": {
            "type": "string",
            "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServer": {
            "type": "string",
            "description": "SAML service provider configuration for VIP authentication.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>, `web-portal`, <span pulumi-lang-nodejs=\"`saas`\" pulumi-lang-dotnet=\"`Saas`\" pulumi-lang-go=\"`saas`\" pulumi-lang-python=\"`saas`\" pulumi-lang-yaml=\"`saas`\" pulumi-lang-java=\"`saas`\">`saas`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxy6ApigatewaySslCipherSuite:ObjectFirewallAccessproxy6ApigatewaySslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslVpnWebPortal": {
            "type": "string",
            "description": "SSL-VPN web portal.\n"
          },
          "urlMap": {
            "type": "string",
            "description": "URL pattern to match.\n"
          },
          "urlMapType": {
            "type": "string",
            "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "virtualHost": {
            "type": "string",
            "description": "Virtual host.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6ApigatewayQuic:ObjectFirewallAccessproxy6ApigatewayQuic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewayQuic can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewayQuic:ObjectFirewallAccessproxy6ApigatewayQuic labelname ObjectFirewallAccessProxy6ApiGatewayQuic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxy6ApigatewayQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "apiGateway",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectFirewallAccessproxy6ApigatewayQuicId"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxy6ApigatewayQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "apiGateway"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6ApigatewayQuic resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectFirewallAccessproxy6ApigatewayQuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6ApigatewayRealservers:ObjectFirewallAccessproxy6ApigatewayRealservers": {
      "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {name: \"terr-accessproxy6\"});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", {\n    fosid: 2,\n    accessProxy6: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", {\n    accessProxy6: trname4.name,\n    apiGateway: trname3.fosid,\n    fosid: 1,\n    ip: \"10.160.88.31\",\n    mappedport: \"600\",\n    port: 640,\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\", name=\"terr-accessproxy6\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\",\n    fosid=2,\n    access_proxy6=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\",\n    access_proxy6=trname4.name,\n    api_gateway=trname3.fosid,\n    fosid=1,\n    ip=\"10.160.88.31\",\n    mappedport=\"600\",\n    port=640,\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\", new()\n    {\n        Name = \"terr-accessproxy6\",\n    });\n\n    var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", new()\n    {\n        Fosid = 2,\n        AccessProxy6 = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", new()\n    {\n        AccessProxy6 = trname4.Name,\n        ApiGateway = trname3.Fosid,\n        Fosid = 1,\n        Ip = \"10.160.88.31\",\n        Mappedport = \"600\",\n        Port = 640,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName: pulumi.String(\"terr-accessproxy6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname3\", &fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tFosid:        pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewayRealservers(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway:   trname3.Fosid,\n\t\t\tFosid:        pulumi.Float64(1),\n\t\t\tIp:           pulumi.String(\"10.160.88.31\"),\n\t\t\tMappedport:   pulumi.String(\"600\"),\n\t\t\tPort:         pulumi.Float64(640),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectFirewallAccessproxy6(\"trname4\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .build());\n\n        var trname3 = new ObjectFirewallAccessproxy6Apigateway(\"trname3\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n            .fosid(2.0)\n            .accessProxy6(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", ObjectFirewallAccessproxy6ApigatewayRealserversArgs.builder()\n            .accessProxy6(trname4.name())\n            .apiGateway(trname3.fosid())\n            .fosid(1.0)\n            .ip(\"10.160.88.31\")\n            .mappedport(\"600\")\n            .port(640.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers\n    properties:\n      accessProxy6: ${trname4.name}\n      apiGateway: ${trname3.fosid}\n      fosid: 1\n      ip: 10.160.88.31\n      mappedport: 600\n      port: 640\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n    properties:\n      fosid: 2\n      accessProxy6: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    properties:\n      name: terr-accessproxy6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewayRealservers:ObjectFirewallAccessproxy6ApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxy6ApigatewayRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "addrType",
        "apiGateway",
        "externalAuth",
        "healthCheck",
        "healthCheckProto",
        "holddownInterval",
        "ip",
        "objectFirewallAccessproxy6ApigatewayRealserversId",
        "port",
        "sshHostKeyValidation",
        "sshHostKeys",
        "status",
        "translateHost",
        "tunnelEncryption",
        "type",
        "weight"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxy6ApigatewayRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshHostKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more server host key.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "apiGateway"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6ApigatewayRealservers resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "address": {
            "type": "string",
            "description": "Address or address group of the real server.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "domain": {
            "type": "string",
            "description": "Wildcard domain name of the real server.\n"
          },
          "externalAuth": {
            "type": "string",
            "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckProto": {
            "type": "string",
            "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
          },
          "holddownInterval": {
            "type": "string",
            "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address of the real server.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port for communicating with the real server.\n"
          },
          "objectFirewallAccessproxy6ApigatewayRealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshClientCert": {
            "type": "string",
            "description": "Set access-proxy SSH client certificate profile.\n"
          },
          "sshHostKeyValidation": {
            "type": "string",
            "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sshHostKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more server host key.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelEncryption": {
            "type": "string",
            "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6ApigatewaySslciphersuites:ObjectFirewallAccessproxy6ApigatewaySslciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy6Apigateway`\">`fortimanager.ObjectFirewallAccessproxy6Apigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {name: \"terr-accessproxy6\"});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", {\n    fosid: 2,\n    accessProxy6: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", {\n    accessProxy6: trname4.name,\n    apiGateway: trname3.fosid,\n    priority: 1,\n    versions: [\"tls-1.1\"],\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\", name=\"terr-accessproxy6\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\",\n    fosid=2,\n    access_proxy6=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\",\n    access_proxy6=trname4.name,\n    api_gateway=trname3.fosid,\n    priority=1,\n    versions=[\"tls-1.1\"],\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\", new()\n    {\n        Name = \"terr-accessproxy6\",\n    });\n\n    var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", new()\n    {\n        Fosid = 2,\n        AccessProxy6 = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", new()\n    {\n        AccessProxy6 = trname4.Name,\n        ApiGateway = trname3.Fosid,\n        Priority = 1,\n        Versions = new[]\n        {\n            \"tls-1.1\",\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", &fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tName: pulumi.String(\"terr-accessproxy6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname3\", &fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tFosid:        pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewaySslciphersuites(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway:   trname3.Fosid,\n\t\t\tPriority:     pulumi.Float64(1),\n\t\t\tVersions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tls-1.1\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectFirewallAccessproxy6(\"trname4\", ObjectFirewallAccessproxy6Args.builder()\n            .name(\"terr-accessproxy6\")\n            .build());\n\n        var trname3 = new ObjectFirewallAccessproxy6Apigateway(\"trname3\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n            .fosid(2.0)\n            .accessProxy6(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs.builder()\n            .accessProxy6(trname4.name())\n            .apiGateway(trname3.fosid())\n            .priority(1.0)\n            .versions(\"tls-1.1\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxy6ApigatewaySslciphersuites\n    properties:\n      accessProxy6: ${trname4.name}\n      apiGateway: ${trname3.fosid}\n      priority: 1\n      versions:\n        - tls-1.1\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n    properties:\n      fosid: 2\n      accessProxy6: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectFirewallAccessproxy6\n    properties:\n      name: terr-accessproxy6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewaySslciphersuites:ObjectFirewallAccessproxy6ApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectFirewallAccessproxy6ApigatewaySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "apiGateway",
        "objectFirewallAccessproxy6ApigatewaySslciphersuitesId",
        "versions"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectFirewallAccessproxy6ApigatewaySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "apiGateway"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6ApigatewaySslciphersuites resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectFirewallAccessproxy6ApigatewaySslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy6Move:ObjectFirewallAccessproxy6Move": {
      "properties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallAccessproxy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy6",
        "objectFirewallAccessproxy6MoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "accessProxy6": {
          "type": "string",
          "description": "Access Proxy6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallAccessproxy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "accessProxy6",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy6Move resources.\n",
        "properties": {
          "accessProxy6": {
            "type": "string",
            "description": "Access Proxy6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallAccessproxy6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxy:ObjectFirewallAccessproxy": {
      "description": "Configure Access Proxy.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\">`fortimanager.ObjectFirewallAccessproxyApigateway`</span>\n>- <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\">`fortimanager.ObjectFirewallAccessproxyApigateway6`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyRealservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyRealservers`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyRealservers`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyRealservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyRealservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyRealservers`\">`fortimanager.ObjectFirewallAccessproxyRealservers`</span>\n>- <span pulumi-lang-nodejs=\"`serverPubkeyAuthSettings`\" pulumi-lang-dotnet=\"`ServerPubkeyAuthSettings`\" pulumi-lang-go=\"`serverPubkeyAuthSettings`\" pulumi-lang-python=\"`server_pubkey_auth_settings`\" pulumi-lang-yaml=\"`serverPubkeyAuthSettings`\" pulumi-lang-java=\"`serverPubkeyAuthSettings`\">`server_pubkey_auth_settings`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyServerpubkeyauthsettings`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyServerpubkeyauthsettings`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings`\">`fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings`</span>\n\n## Import\n\nObjectFirewall AccessProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy:ObjectFirewallAccessproxy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addVhostDomainToDnsdb": {
          "type": "string",
          "description": "Enable/disable adding vhost/domain to dnsdb for ztna dox tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway6:ObjectFirewallAccessproxyApiGateway6"
          },
          "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
        },
        "apiGateways": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway:ObjectFirewallAccessproxyApiGateway"
          },
          "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHost": {
          "type": "string",
          "description": "Virtual host for authentication portal.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable to request client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action of an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to SSL real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Access Proxy name.\n"
        },
        "objectFirewallAccessproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyRealserver:ObjectFirewallAccessproxyRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverPubkeyAuth": {
          "type": "string",
          "description": "Enable/disable SSH real server public key authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverPubkeyAuthSettings": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerPubkeyAuthSettings:ObjectFirewallAccessproxyServerPubkeyAuthSettings",
          "description": "Server-Pubkey-Auth-Settings. The structure of <span pulumi-lang-nodejs=\"`serverPubkeyAuthSettings`\" pulumi-lang-dotnet=\"`ServerPubkeyAuthSettings`\" pulumi-lang-go=\"`serverPubkeyAuthSettings`\" pulumi-lang-python=\"`server_pubkey_auth_settings`\" pulumi-lang-yaml=\"`serverPubkeyAuthSettings`\" pulumi-lang-java=\"`serverPubkeyAuthSettings`\">`server_pubkey_auth_settings`</span> block is documented below.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Enable/disable server pool multiplexing. Share connected server in HTTP, HTTPS, and web-portal api-gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that servers in server pool could handle (default = unlimited).\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that servers in server pool handle before disconnecting (default = unlimited).\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Time-to-live in the server pool for idle connections to servers.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Virtual IP name.\n"
        }
      },
      "type": "object",
      "required": [
        "addVhostDomainToDnsdb",
        "authPortal",
        "clientCert",
        "emptyCertAction",
        "httpSupportedMaxVersion",
        "ldbMethod",
        "logBlockedTraffic",
        "name",
        "objectFirewallAccessproxyId",
        "serverPubkeyAuth",
        "svrPoolMultiplex",
        "svrPoolTtl",
        "userAgentDetect"
      ],
      "inputProperties": {
        "addVhostDomainToDnsdb": {
          "type": "string",
          "description": "Enable/disable adding vhost/domain to dnsdb for ztna dox tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway6:ObjectFirewallAccessproxyApiGateway6"
          },
          "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
        },
        "apiGateways": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway:ObjectFirewallAccessproxyApiGateway"
          },
          "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHost": {
          "type": "string",
          "description": "Virtual host for authentication portal.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable to request client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action of an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to SSL real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Access Proxy name.\n"
        },
        "objectFirewallAccessproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyRealserver:ObjectFirewallAccessproxyRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverPubkeyAuth": {
          "type": "string",
          "description": "Enable/disable SSH real server public key authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverPubkeyAuthSettings": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerPubkeyAuthSettings:ObjectFirewallAccessproxyServerPubkeyAuthSettings",
          "description": "Server-Pubkey-Auth-Settings. The structure of <span pulumi-lang-nodejs=\"`serverPubkeyAuthSettings`\" pulumi-lang-dotnet=\"`ServerPubkeyAuthSettings`\" pulumi-lang-go=\"`serverPubkeyAuthSettings`\" pulumi-lang-python=\"`server_pubkey_auth_settings`\" pulumi-lang-yaml=\"`serverPubkeyAuthSettings`\" pulumi-lang-java=\"`serverPubkeyAuthSettings`\">`server_pubkey_auth_settings`</span> block is documented below.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Enable/disable server pool multiplexing. Share connected server in HTTP, HTTPS, and web-portal api-gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that servers in server pool could handle (default = unlimited).\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that servers in server pool handle before disconnecting (default = unlimited).\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Time-to-live in the server pool for idle connections to servers.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Virtual IP name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxy resources.\n",
        "properties": {
          "addVhostDomainToDnsdb": {
            "type": "string",
            "description": "Enable/disable adding vhost/domain to dnsdb for ztna dox tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway6:ObjectFirewallAccessproxyApiGateway6"
            },
            "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
          },
          "apiGateways": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApiGateway:ObjectFirewallAccessproxyApiGateway"
            },
            "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authVirtualHost": {
            "type": "string",
            "description": "Virtual host for authentication portal.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable to request client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted traffic mirror.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action of an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "httpSupportedMaxVersion": {
            "type": "string",
            "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to SSL real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
          },
          "logBlockedTraffic": {
            "type": "string",
            "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Access Proxy name.\n"
          },
          "objectFirewallAccessproxyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyRealserver:ObjectFirewallAccessproxyRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverPubkeyAuth": {
            "type": "string",
            "description": "Enable/disable SSH real server public key authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serverPubkeyAuthSettings": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerPubkeyAuthSettings:ObjectFirewallAccessproxyServerPubkeyAuthSettings",
            "description": "Server-Pubkey-Auth-Settings. The structure of <span pulumi-lang-nodejs=\"`serverPubkeyAuthSettings`\" pulumi-lang-dotnet=\"`ServerPubkeyAuthSettings`\" pulumi-lang-go=\"`serverPubkeyAuthSettings`\" pulumi-lang-python=\"`server_pubkey_auth_settings`\" pulumi-lang-yaml=\"`serverPubkeyAuthSettings`\" pulumi-lang-java=\"`serverPubkeyAuthSettings`\">`server_pubkey_auth_settings`</span> block is documented below.\n"
          },
          "svrPoolMultiplex": {
            "type": "string",
            "description": "Enable/disable server pool multiplexing. Share connected server in HTTP, HTTPS, and web-portal api-gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "svrPoolServerMaxConcurrentRequest": {
            "type": "number",
            "description": "Maximum number of concurrent requests that servers in server pool could handle (default = unlimited).\n"
          },
          "svrPoolServerMaxRequest": {
            "type": "number",
            "description": "Maximum number of requests that servers in server pool handle before disconnecting (default = unlimited).\n"
          },
          "svrPoolTtl": {
            "type": "number",
            "description": "Time-to-live in the server pool for idle connections to servers.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vip": {
            "type": "string",
            "description": "Virtual IP name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigateway6:ObjectFirewallAccessproxyApigateway6": {
      "description": "Set IPv6 API Gateway.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy`\">`fortimanager.ObjectFirewallAccessproxy`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Quic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Quic`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6Quic`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6Quic`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Quic`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Quic`\">`fortimanager.ObjectFirewallAccessproxyApigateway6Quic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6Realservers`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6Realservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`\">`fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6Sslciphersuites`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6Sslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`\">`fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trname\", {name: \"terr-accessproxy\"});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname\", {\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n    fosid: 1,\n    httpCookieAge: 70,\n    httpCookieDomain: \"domin\",\n    httpCookieDomainFromHost: \"enable\",\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trname\", name=\"terr-accessproxy\")\ntrname = fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname\",\n    access_proxy=trname_object_firewall_accessproxy.name,\n    fosid=1,\n    http_cookie_age=70,\n    http_cookie_domain=\"domin\",\n    http_cookie_domain_from_host=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trname\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname\", new()\n    {\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n        Fosid = 1,\n        HttpCookieAge = 70,\n        HttpCookieDomain = \"domin\",\n        HttpCookieDomainFromHost = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigateway6Args{\n\t\t\tAccessProxy:              trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid:                    pulumi.Float64(1),\n\t\t\tHttpCookieAge:            pulumi.Float64(70),\n\t\t\tHttpCookieDomain:         pulumi.String(\"domin\"),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trname = new ObjectFirewallAccessproxyApigateway6(\"trname\", ObjectFirewallAccessproxyApigateway6Args.builder()\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .fosid(1.0)\n            .httpCookieAge(70.0)\n            .httpCookieDomain(\"domin\")\n            .httpCookieDomainFromHost(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyApigateway6\n    properties:\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n      fosid: 1\n      httpCookieAge: 70\n      httpCookieDomain: domin\n      httpCookieDomainFromHost: enable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy}\n  trnameObjectFirewallAccessproxy:\n    type: fortimanager:ObjectFirewallAccessproxy\n    name: trname\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6:ObjectFirewallAccessproxyApigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxyApigateway6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6Quic:ObjectFirewallAccessproxyApigateway6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6Realserver:ObjectFirewallAccessproxyApigateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6SslCipherSuite:ObjectFirewallAccessproxyApigateway6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "applications",
        "fosid",
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieGeneration",
        "httpCookieShare",
        "httpsCookieSecure",
        "ldbMethod",
        "objectFirewallAccessproxyApigateway6Id",
        "persistence",
        "samlRedirect",
        "service",
        "sslAlgorithm",
        "sslDhBits",
        "sslMaxVersion",
        "sslMinVersion",
        "sslRenegotiation",
        "urlMap",
        "urlMapType"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxyApigateway6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6Quic:ObjectFirewallAccessproxyApigateway6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6Realserver:ObjectFirewallAccessproxyApigateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6SslCipherSuite:ObjectFirewallAccessproxyApigateway6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "requiredInputs": [
        "accessProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigateway6 resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SaaS application controlled by this Access Proxy.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "API Gateway ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
          },
          "objectFirewallAccessproxyApigateway6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6Quic:ObjectFirewallAccessproxyApigateway6Quic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6Realserver:ObjectFirewallAccessproxyApigateway6Realserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "samlRedirect": {
            "type": "string",
            "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServer": {
            "type": "string",
            "description": "SAML service provider configuration for VIP authentication.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigateway6SslCipherSuite:ObjectFirewallAccessproxyApigateway6SslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslVpnWebPortal": {
            "type": "string",
            "description": "SSL-VPN web portal.\n"
          },
          "urlMap": {
            "type": "string",
            "description": "URL pattern to match.\n"
          },
          "urlMapType": {
            "type": "string",
            "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "virtualHost": {
            "type": "string",
            "description": "Virtual host.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigateway6Quic:ObjectFirewallAccessproxyApigateway6Quic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\">`fortimanager.ObjectFirewallAccessproxyApigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6Quic can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6Quic:ObjectFirewallAccessproxyApigateway6Quic labelname ObjectFirewallAccessProxyApiGateway6Quic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxyApigateway6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "apiGateway6",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectFirewallAccessproxyApigateway6QuicId"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxyApigateway6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "apiGateway6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigateway6Quic resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectFirewallAccessproxyApigateway6QuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigateway6Realservers:ObjectFirewallAccessproxyApigateway6Realservers": {
      "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\">`fortimanager.ObjectFirewallAccessproxyApigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy(\"trname4\", {name: \"terr-accessproxy\"});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\", {\n    fosid: 2,\n    accessProxy: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", {\n    accessProxy: trname4.name,\n    apiGateway6: trname3.fosid,\n    healthCheck: \"enable\",\n    healthCheckProto: \"ping\",\n    fosid: 3,\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy(\"trname4\", name=\"terr-accessproxy\")\ntrname3 = fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\",\n    fosid=2,\n    access_proxy=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\",\n    access_proxy=trname4.name,\n    api_gateway6=trname3.fosid,\n    health_check=\"enable\",\n    health_check_proto=\"ping\",\n    fosid=3,\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectFirewallAccessproxy(\"trname4\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trname3 = new Fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\", new()\n    {\n        Fosid = 2,\n        AccessProxy = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", new()\n    {\n        AccessProxy = trname4.Name,\n        ApiGateway6 = trname3.Fosid,\n        HealthCheck = \"enable\",\n        HealthCheckProto = \"ping\",\n        Fosid = 3,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname4\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, \"trname3\", &fortimanager.ObjectFirewallAccessproxyApigateway6Args{\n\t\t\tFosid:       pulumi.Float64(2),\n\t\t\tAccessProxy: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6Realservers(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs{\n\t\t\tAccessProxy:      trname4.Name,\n\t\t\tApiGateway6:      trname3.Fosid,\n\t\t\tHealthCheck:      pulumi.String(\"enable\"),\n\t\t\tHealthCheckProto: pulumi.String(\"ping\"),\n\t\t\tFosid:            pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectFirewallAccessproxy(\"trname4\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trname3 = new ObjectFirewallAccessproxyApigateway6(\"trname3\", ObjectFirewallAccessproxyApigateway6Args.builder()\n            .fosid(2.0)\n            .accessProxy(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", ObjectFirewallAccessproxyApigateway6RealserversArgs.builder()\n            .accessProxy(trname4.name())\n            .apiGateway6(trname3.fosid())\n            .healthCheck(\"enable\")\n            .healthCheckProto(\"ping\")\n            .fosid(3.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers\n    properties:\n      accessProxy: ${trname4.name}\n      apiGateway6: ${trname3.fosid}\n      healthCheck: enable\n      healthCheckProto: ping\n      fosid: 3\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectFirewallAccessproxyApigateway6\n    properties:\n      fosid: 2\n      accessProxy: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectFirewallAccessproxy\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6Realservers:ObjectFirewallAccessproxyApigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxyApigateway6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "addrType",
        "apiGateway6",
        "externalAuth",
        "healthCheck",
        "healthCheckProto",
        "holddownInterval",
        "ip",
        "objectFirewallAccessproxyApigateway6RealserversId",
        "port",
        "sshHostKeyValidation",
        "status",
        "translateHost",
        "tunnelEncryption",
        "type",
        "weight"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxyApigateway6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "apiGateway6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigateway6Realservers resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "address": {
            "type": "string",
            "description": "Address or address group of the real server.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "domain": {
            "type": "string",
            "description": "Wildcard domain name of the real server.\n"
          },
          "externalAuth": {
            "type": "string",
            "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckProto": {
            "type": "string",
            "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
          },
          "holddownInterval": {
            "type": "string",
            "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv6 address of the real server.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port for communicating with the real server.\n"
          },
          "objectFirewallAccessproxyApigateway6RealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshClientCert": {
            "type": "string",
            "description": "Set access-proxy SSH client certificate profile.\n"
          },
          "sshHostKey": {
            "type": "string",
            "description": "One or more server host key.\n"
          },
          "sshHostKeyValidation": {
            "type": "string",
            "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelEncryption": {
            "type": "string",
            "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigateway6Sslciphersuites:ObjectFirewallAccessproxyApigateway6Sslciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway6`\">`fortimanager.ObjectFirewallAccessproxyApigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6SslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6Sslciphersuites:ObjectFirewallAccessproxyApigateway6Sslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectFirewallAccessproxyApigateway6SslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "apiGateway6",
        "objectFirewallAccessproxyApigateway6SslciphersuitesId",
        "priority",
        "versions"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectFirewallAccessproxyApigateway6SslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "apiGateway6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigateway6Sslciphersuites resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectFirewallAccessproxyApigateway6SslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigateway:ObjectFirewallAccessproxyApigateway": {
      "description": "Set API Gateway.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy`\">`fortimanager.ObjectFirewallAccessproxy`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigatewayQuic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigatewayQuic`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigatewayQuic`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigatewayQuic`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigatewayQuic`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigatewayQuic`\">`fortimanager.ObjectFirewallAccessproxyApigatewayQuic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigatewayRealservers`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigatewayRealservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`\">`fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigatewaySslciphersuites`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigatewaySslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`\">`fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trname\", {name: \"terr-accessproxy\"});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\", {\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n    fosid: 1,\n    httpCookieAge: 70,\n    httpCookieDomain: \"domin\",\n    httpCookieDomainFromHost: \"enable\",\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trname\", name=\"terr-accessproxy\")\ntrname = fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\",\n    access_proxy=trname_object_firewall_accessproxy.name,\n    fosid=1,\n    http_cookie_age=70,\n    http_cookie_domain=\"domin\",\n    http_cookie_domain_from_host=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trname\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\", new()\n    {\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n        Fosid = 1,\n        HttpCookieAge = 70,\n        HttpCookieDomain = \"domin\",\n        HttpCookieDomainFromHost = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tAccessProxy:              trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid:                    pulumi.Float64(1),\n\t\t\tHttpCookieAge:            pulumi.Float64(70),\n\t\t\tHttpCookieDomain:         pulumi.String(\"domin\"),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trname = new ObjectFirewallAccessproxyApigateway(\"trname\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .fosid(1.0)\n            .httpCookieAge(70.0)\n            .httpCookieDomain(\"domin\")\n            .httpCookieDomainFromHost(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyApigateway\n    properties:\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n      fosid: 1\n      httpCookieAge: 70\n      httpCookieDomain: domin\n      httpCookieDomainFromHost: enable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy}\n  trnameObjectFirewallAccessproxy:\n    type: fortimanager:ObjectFirewallAccessproxy\n    name: trname\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway:ObjectFirewallAccessproxyApigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxyApigatewayId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewayQuic:ObjectFirewallAccessproxyApigatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewayRealserver:ObjectFirewallAccessproxyApigatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewaySslCipherSuite:ObjectFirewallAccessproxyApigatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "applications",
        "fosid",
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieGeneration",
        "httpCookieShare",
        "httpsCookieSecure",
        "ldbMethod",
        "objectFirewallAccessproxyApigatewayId",
        "persistence",
        "samlRedirect",
        "service",
        "sslAlgorithm",
        "sslDhBits",
        "sslMaxVersion",
        "sslMinVersion",
        "sslRenegotiation",
        "urlMap",
        "urlMapType"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application controlled by this Access Proxy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "objectFirewallAccessproxyApigatewayId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewayQuic:ObjectFirewallAccessproxyApigatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewayRealserver:ObjectFirewallAccessproxyApigatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "samlRedirect": {
          "type": "string",
          "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServer": {
          "type": "string",
          "description": "SAML service provider configuration for VIP authentication.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewaySslCipherSuite:ObjectFirewallAccessproxyApigatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslVpnWebPortal": {
          "type": "string",
          "description": "SSL-VPN web portal.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host.\n"
        }
      },
      "requiredInputs": [
        "accessProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigateway resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SaaS application controlled by this Access Proxy.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "API Gateway ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across API Gateway. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
          },
          "objectFirewallAccessproxyApigatewayId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewayQuic:ObjectFirewallAccessproxyApigatewayQuic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewayRealserver:ObjectFirewallAccessproxyApigatewayRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "samlRedirect": {
            "type": "string",
            "description": "Enable/disable SAML redirection after successful authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServer": {
            "type": "string",
            "description": "SAML service provider configuration for VIP authentication.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, `tcp-forwarding`, <span pulumi-lang-nodejs=\"`samlsp`\" pulumi-lang-dotnet=\"`Samlsp`\" pulumi-lang-go=\"`samlsp`\" pulumi-lang-python=\"`samlsp`\" pulumi-lang-yaml=\"`samlsp`\" pulumi-lang-java=\"`samlsp`\">`samlsp`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyApigatewaySslCipherSuite:ObjectFirewallAccessproxyApigatewaySslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslVpnWebPortal": {
            "type": "string",
            "description": "SSL-VPN web portal.\n"
          },
          "urlMap": {
            "type": "string",
            "description": "URL pattern to match.\n"
          },
          "urlMapType": {
            "type": "string",
            "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "virtualHost": {
            "type": "string",
            "description": "Virtual host.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigatewayQuic:ObjectFirewallAccessproxyApigatewayQuic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\">`fortimanager.ObjectFirewallAccessproxyApigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AccessProxyApiGatewayQuic can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewayQuic:ObjectFirewallAccessproxyApigatewayQuic labelname ObjectFirewallAccessProxyApiGatewayQuic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxyApigatewayQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "apiGateway",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectFirewallAccessproxyApigatewayQuicId"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallAccessproxyApigatewayQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "apiGateway"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigatewayQuic resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectFirewallAccessproxyApigatewayQuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigatewayRealservers:ObjectFirewallAccessproxyApigatewayRealservers": {
      "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\">`fortimanager.ObjectFirewallAccessproxyApigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trname\", {name: \"terr-accessproxy\"});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\", {\n    fosid: 1,\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trname\", {\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n    apiGateway: trnameObjectFirewallAccessproxyApigateway.fosid,\n    healthCheck: \"enable\",\n    healthCheckProto: \"ping\",\n    fosid: 2,\n    ip: \"2.3.4.5\",\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxyApigateway],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trname\", name=\"terr-accessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\",\n    fosid=1,\n    access_proxy=trname_object_firewall_accessproxy.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\ntrname = fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trname\",\n    access_proxy=trname_object_firewall_accessproxy.name,\n    api_gateway=trname_object_firewall_accessproxy_apigateway.fosid,\n    health_check=\"enable\",\n    health_check_proto=\"ping\",\n    fosid=2,\n    ip=\"2.3.4.5\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy_apigateway]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trname\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\", new()\n    {\n        Fosid = 1,\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trname\", new()\n    {\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n        ApiGateway = trnameObjectFirewallAccessproxyApigateway.Fosid,\n        HealthCheck = \"enable\",\n        HealthCheckProto = \"ping\",\n        Fosid = 2,\n        Ip = \"2.3.4.5\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxyApigateway,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectFirewallAccessproxyApigateway, err := fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tFosid:       pulumi.Float64(1),\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigatewayRealservers(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigatewayRealserversArgs{\n\t\t\tAccessProxy:      trnameObjectFirewallAccessproxy.Name,\n\t\t\tApiGateway:       trnameObjectFirewallAccessproxyApigateway.Fosid,\n\t\t\tHealthCheck:      pulumi.String(\"enable\"),\n\t\t\tHealthCheckProto: pulumi.String(\"ping\"),\n\t\t\tFosid:            pulumi.Float64(2),\n\t\t\tIp:               pulumi.String(\"2.3.4.5\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxyApigateway,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n            .fosid(1.0)\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxyApigatewayRealservers(\"trname\", ObjectFirewallAccessproxyApigatewayRealserversArgs.builder()\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .apiGateway(trnameObjectFirewallAccessproxyApigateway.fosid())\n            .healthCheck(\"enable\")\n            .healthCheckProto(\"ping\")\n            .fosid(2.0)\n            .ip(\"2.3.4.5\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxyApigateway)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyApigatewayRealservers\n    properties:\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n      apiGateway: ${trnameObjectFirewallAccessproxyApigateway.fosid}\n      healthCheck: enable\n      healthCheckProto: ping\n      fosid: 2\n      ip: 2.3.4.5\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxyApigateway}\n  trnameObjectFirewallAccessproxyApigateway:\n    type: fortimanager:ObjectFirewallAccessproxyApigateway\n    name: trname\n    properties:\n      fosid: 1\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy}\n  trnameObjectFirewallAccessproxy:\n    type: fortimanager:ObjectFirewallAccessproxy\n    name: trname\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewayRealservers:ObjectFirewallAccessproxyApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxyApigatewayRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "addrType",
        "apiGateway",
        "externalAuth",
        "healthCheck",
        "healthCheckProto",
        "holddownInterval",
        "ip",
        "objectFirewallAccessproxyApigatewayRealserversId",
        "port",
        "sshHostKeyValidation",
        "status",
        "translateHost",
        "tunnelEncryption",
        "type",
        "weight"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "domain": {
          "type": "string",
          "description": "Wildcard domain name of the real server.\n"
        },
        "externalAuth": {
          "type": "string",
          "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port for communicating with the real server.\n"
        },
        "objectFirewallAccessproxyApigatewayRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshClientCert": {
          "type": "string",
          "description": "Set access-proxy SSH client certificate profile.\n"
        },
        "sshHostKey": {
          "type": "string",
          "description": "One or more server host key.\n"
        },
        "sshHostKeyValidation": {
          "type": "string",
          "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEncryption": {
          "type": "string",
          "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "apiGateway"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigatewayRealservers resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "address": {
            "type": "string",
            "description": "Address or address group of the real server.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "domain": {
            "type": "string",
            "description": "Wildcard domain name of the real server.\n"
          },
          "externalAuth": {
            "type": "string",
            "description": "Enable/disable use of external browser as user-agent for SAML user authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckProto": {
            "type": "string",
            "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
          },
          "holddownInterval": {
            "type": "string",
            "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address of the real server.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port for communicating with the real server.\n"
          },
          "objectFirewallAccessproxyApigatewayRealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshClientCert": {
            "type": "string",
            "description": "Set access-proxy SSH client certificate profile.\n"
          },
          "sshHostKey": {
            "type": "string",
            "description": "One or more server host key.\n"
          },
          "sshHostKeyValidation": {
            "type": "string",
            "description": "Enable/disable SSH real server host key validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelEncryption": {
            "type": "string",
            "description": "Tunnel encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "TCP forwarding server type. Valid values: `tcp-forwarding`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyApigatewaySslciphersuites:ObjectFirewallAccessproxyApigatewaySslciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-go=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-python=\"`ObjectFirewallAccessproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxyApigateway`\">`fortimanager.ObjectFirewallAccessproxyApigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trname\", {name: \"terr-accessproxy\"});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\", {\n    fosid: 1,\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trname\", {\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n    apiGateway: trnameObjectFirewallAccessproxyApigateway.fosid,\n    cipher: \"TLS-RSA-WITH-RC4-128-MD5\",\n    priority: 4,\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxyApigateway],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trname\", name=\"terr-accessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\",\n    fosid=1,\n    access_proxy=trname_object_firewall_accessproxy.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\ntrname = fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trname\",\n    access_proxy=trname_object_firewall_accessproxy.name,\n    api_gateway=trname_object_firewall_accessproxy_apigateway.fosid,\n    cipher=\"TLS-RSA-WITH-RC4-128-MD5\",\n    priority=4,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy_apigateway]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trname\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trname\", new()\n    {\n        Fosid = 1,\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trname\", new()\n    {\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n        ApiGateway = trnameObjectFirewallAccessproxyApigateway.Fosid,\n        Cipher = \"TLS-RSA-WITH-RC4-128-MD5\",\n        Priority = 4,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxyApigateway,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectFirewallAccessproxyApigateway, err := fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tFosid:       pulumi.Float64(1),\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigatewaySslciphersuites(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tApiGateway:  trnameObjectFirewallAccessproxyApigateway.Fosid,\n\t\t\tCipher:      pulumi.String(\"TLS-RSA-WITH-RC4-128-MD5\"),\n\t\t\tPriority:    pulumi.Float64(4),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxyApigateway,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n            .fosid(1.0)\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy)\n                .build());\n\n        var trname = new ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trname\", ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs.builder()\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .apiGateway(trnameObjectFirewallAccessproxyApigateway.fosid())\n            .cipher(\"TLS-RSA-WITH-RC4-128-MD5\")\n            .priority(4.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxyApigateway)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyApigatewaySslciphersuites\n    properties:\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n      apiGateway: ${trnameObjectFirewallAccessproxyApigateway.fosid}\n      cipher: TLS-RSA-WITH-RC4-128-MD5\n      priority: 4\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxyApigateway}\n  trnameObjectFirewallAccessproxyApigateway:\n    type: fortimanager:ObjectFirewallAccessproxyApigateway\n    name: trname\n    properties:\n      fosid: 1\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy}\n  trnameObjectFirewallAccessproxy:\n    type: fortimanager:ObjectFirewallAccessproxy\n    name: trname\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewaySslciphersuites:ObjectFirewallAccessproxyApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "objectFirewallAccessproxyApigatewaySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "apiGateway",
        "objectFirewallAccessproxyApigatewaySslciphersuitesId",
        "priority",
        "versions"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "objectFirewallAccessproxyApigatewaySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "apiGateway"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyApigatewaySslciphersuites resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
          },
          "objectFirewallAccessproxyApigatewaySslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyMove:ObjectFirewallAccessproxyMove": {
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallAccessproxyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "objectFirewallAccessproxyMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallAccessproxyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "accessProxy",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyMove resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallAccessproxyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyRealservers:ObjectFirewallAccessproxyRealservers": {
      "description": "Select the SSL real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy`\">`fortimanager.ObjectFirewallAccessproxy`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trname\", {name: \"terr-accessproxy\"});\nconst trname = new fortimanager.ObjectFirewallAccessproxyRealservers(\"trname\", {\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n    fosid: 1,\n    ip: \"12.3.4.5\",\n    port: 65,\n    weight: 23,\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trname\", name=\"terr-accessproxy\")\ntrname = fortimanager.ObjectFirewallAccessproxyRealservers(\"trname\",\n    access_proxy=trname_object_firewall_accessproxy.name,\n    fosid=1,\n    ip=\"12.3.4.5\",\n    port=65,\n    weight=23,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trname\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyRealservers(\"trname\", new()\n    {\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n        Fosid = 1,\n        Ip = \"12.3.4.5\",\n        Port = 65,\n        Weight = 23,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyRealservers(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyRealserversArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid:       pulumi.Float64(1),\n\t\t\tIp:          pulumi.String(\"12.3.4.5\"),\n\t\t\tPort:        pulumi.Float64(65),\n\t\t\tWeight:      pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trname = new ObjectFirewallAccessproxyRealservers(\"trname\", ObjectFirewallAccessproxyRealserversArgs.builder()\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .fosid(1.0)\n            .ip(\"12.3.4.5\")\n            .port(65.0)\n            .weight(23.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyRealservers\n    properties:\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n      fosid: 1\n      ip: 12.3.4.5\n      port: 65\n      weight: 23\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy}\n  trnameObjectFirewallAccessproxy:\n    type: fortimanager:ObjectFirewallAccessproxy\n    name: trname\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyRealservers:ObjectFirewallAccessproxyRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "objectFirewallAccessproxyRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "ip",
        "objectFirewallAccessproxyRealserversId",
        "status",
        "weight"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "objectFirewallAccessproxyRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "accessProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyRealservers resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address of the real server.\n"
          },
          "objectFirewallAccessproxyRealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyServerpubkeyauthsettings:ObjectFirewallAccessproxyServerpubkeyauthsettings": {
      "description": "Server SSH public key authentication settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverPubkeyAuthSettings`\" pulumi-lang-dotnet=\"`ServerPubkeyAuthSettings`\" pulumi-lang-go=\"`serverPubkeyAuthSettings`\" pulumi-lang-python=\"`server_pubkey_auth_settings`\" pulumi-lang-yaml=\"`serverPubkeyAuthSettings`\" pulumi-lang-java=\"`serverPubkeyAuthSettings`\">`server_pubkey_auth_settings`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-go=\"`ObjectFirewallAccessproxy`\" pulumi-lang-python=\"`ObjectFirewallAccessproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxy`\">`fortimanager.ObjectFirewallAccessproxy`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallAccessproxyServerpubkeyauthsettingsCertextension`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallAccessproxyServerpubkeyauthsettingsCertextension`\" pulumi-lang-go=\"`fortimanagerObjectFirewallAccessproxyServerpubkeyauthsettingsCertextension`\" pulumi-lang-python=\"`fortimanager_object_firewall_accessproxy_serverpubkeyauthsettings_certextension`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallAccessproxyServerpubkeyauthsettingsCertextension`\" pulumi-lang-java=\"`fortimanagerObjectFirewallAccessproxyServerpubkeyauthsettingsCertextension`\">`fortimanager_object_firewall_accessproxy_serverpubkeyauthsettings_certextension`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trname\", {name: \"terr-accessproxy\"});\nconst trname = new fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings(\"trname\", {\n    accessProxy: trnameObjectFirewallAccessproxy.name,\n    permitAgentForwarding: \"enable\",\n    permitPortForwarding: \"disable\",\n}, {\n    dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trname\", name=\"terr-accessproxy\")\ntrname = fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings(\"trname\",\n    access_proxy=trname_object_firewall_accessproxy.name,\n    permit_agent_forwarding=\"enable\",\n    permit_port_forwarding=\"disable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trname\", new()\n    {\n        Name = \"terr-accessproxy\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings(\"trname\", new()\n    {\n        AccessProxy = trnameObjectFirewallAccessproxy.Name,\n        PermitAgentForwarding = \"enable\",\n        PermitPortForwarding = \"disable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAccessproxy,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyArgs{\n\t\t\tName: pulumi.String(\"terr-accessproxy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyServerpubkeyauthsettings(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettingsArgs{\n\t\t\tAccessProxy:           trnameObjectFirewallAccessproxy.Name,\n\t\t\tPermitAgentForwarding: pulumi.String(\"enable\"),\n\t\t\tPermitPortForwarding:  pulumi.String(\"disable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettings;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyServerpubkeyauthsettingsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", ObjectFirewallAccessproxyArgs.builder()\n            .name(\"terr-accessproxy\")\n            .build());\n\n        var trname = new ObjectFirewallAccessproxyServerpubkeyauthsettings(\"trname\", ObjectFirewallAccessproxyServerpubkeyauthsettingsArgs.builder()\n            .accessProxy(trnameObjectFirewallAccessproxy.name())\n            .permitAgentForwarding(\"enable\")\n            .permitPortForwarding(\"disable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAccessproxy)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyServerpubkeyauthsettings\n    properties:\n      accessProxy: ${trnameObjectFirewallAccessproxy.name}\n      permitAgentForwarding: enable\n      permitPortForwarding: disable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAccessproxy}\n  trnameObjectFirewallAccessproxy:\n    type: fortimanager:ObjectFirewallAccessproxy\n    name: trname\n    properties:\n      name: terr-accessproxy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyServerPubkeyAuthSettings can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyServerpubkeyauthsettings:ObjectFirewallAccessproxyServerpubkeyauthsettings labelname ObjectFirewallAccessProxyServerPubkeyAuthSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authCa": {
          "type": "string",
          "description": "Name of the SSH server public key authentication CA.\n"
        },
        "certExtensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension:ObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension"
          },
          "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "objectFirewallAccessproxyServerpubkeyauthsettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "permitAgentForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPortForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPty": {
          "type": "string",
          "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitUserRc": {
          "type": "string",
          "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitX11Forwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceAddress": {
          "type": "string",
          "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxy",
        "objectFirewallAccessproxyServerpubkeyauthsettingsId",
        "permitAgentForwarding",
        "permitPortForwarding",
        "permitPty",
        "permitUserRc",
        "permitX11Forwarding",
        "sourceAddress"
      ],
      "inputProperties": {
        "accessProxy": {
          "type": "string",
          "description": "Access Proxy.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authCa": {
          "type": "string",
          "description": "Name of the SSH server public key authentication CA.\n"
        },
        "certExtensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension:ObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension"
          },
          "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "objectFirewallAccessproxyServerpubkeyauthsettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "permitAgentForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPortForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPty": {
          "type": "string",
          "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitUserRc": {
          "type": "string",
          "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitX11Forwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceAddress": {
          "type": "string",
          "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyServerpubkeyauthsettings resources.\n",
        "properties": {
          "accessProxy": {
            "type": "string",
            "description": "Access Proxy.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authCa": {
            "type": "string",
            "description": "Name of the SSH server public key authentication CA.\n"
          },
          "certExtensions": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension:ObjectFirewallAccessproxyServerpubkeyauthsettingsCertExtension"
            },
            "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "objectFirewallAccessproxyServerpubkeyauthsettingsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "permitAgentForwarding": {
            "type": "string",
            "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitPortForwarding": {
            "type": "string",
            "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitPty": {
            "type": "string",
            "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitUserRc": {
            "type": "string",
            "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitX11Forwarding": {
            "type": "string",
            "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceAddress": {
            "type": "string",
            "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxysshclientcert:ObjectFirewallAccessproxysshclientcert": {
      "description": "Configure Access Proxy SSH client certificate.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxysshclientcertCertextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxysshclientcertCertextension`\" pulumi-lang-go=\"`ObjectFirewallAccessproxysshclientcertCertextension`\" pulumi-lang-python=\"`ObjectFirewallAccessproxysshclientcertCertextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxysshclientcertCertextension`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxysshclientcertCertextension`\">`fortimanager.ObjectFirewallAccessproxysshclientcertCertextension`</span>\n\n## Import\n\nObjectFirewall AccessProxySshClientCert can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxysshclientcert:ObjectFirewallAccessproxysshclientcert labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authCa": {
          "type": "string",
          "description": "Name of the SSH server public key authentication CA.\n"
        },
        "certExtensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxysshclientcertCertExtension:ObjectFirewallAccessproxysshclientcertCertExtension"
          },
          "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "SSH client certificate name.\n"
        },
        "objectFirewallAccessproxysshclientcertId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "permitAgentForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPortForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPty": {
          "type": "string",
          "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitUserRc": {
          "type": "string",
          "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitX11Forwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceAddress": {
          "type": "string",
          "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallAccessproxysshclientcertId",
        "permitAgentForwarding",
        "permitPortForwarding",
        "permitPty",
        "permitUserRc",
        "permitX11Forwarding",
        "sourceAddress"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authCa": {
          "type": "string",
          "description": "Name of the SSH server public key authentication CA.\n"
        },
        "certExtensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxysshclientcertCertExtension:ObjectFirewallAccessproxysshclientcertCertExtension"
          },
          "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "SSH client certificate name.\n"
        },
        "objectFirewallAccessproxysshclientcertId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "permitAgentForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPortForwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitPty": {
          "type": "string",
          "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitUserRc": {
          "type": "string",
          "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitX11Forwarding": {
          "type": "string",
          "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceAddress": {
          "type": "string",
          "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxysshclientcert resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authCa": {
            "type": "string",
            "description": "Name of the SSH server public key authentication CA.\n"
          },
          "certExtensions": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAccessproxysshclientcertCertExtension:ObjectFirewallAccessproxysshclientcertCertExtension"
            },
            "description": "Cert-Extension. The structure of <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "SSH client certificate name.\n"
          },
          "objectFirewallAccessproxysshclientcertId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "permitAgentForwarding": {
            "type": "string",
            "description": "Enable/disable appending permit-agent-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitPortForwarding": {
            "type": "string",
            "description": "Enable/disable appending permit-port-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitPty": {
            "type": "string",
            "description": "Enable/disable appending permit-pty certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitUserRc": {
            "type": "string",
            "description": "Enable/disable appending permit-user-rc certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitX11Forwarding": {
            "type": "string",
            "description": "Enable/disable appending permit-x11-forwarding certificate extension. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceAddress": {
            "type": "string",
            "description": "Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxysshclientcertCertextension:ObjectFirewallAccessproxysshclientcertCertextension": {
      "description": "Configure certificate extension for user certificate.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`certExtension`\" pulumi-lang-dotnet=\"`CertExtension`\" pulumi-lang-go=\"`certExtension`\" pulumi-lang-python=\"`cert_extension`\" pulumi-lang-yaml=\"`certExtension`\" pulumi-lang-java=\"`certExtension`\">`cert_extension`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAccessproxysshclientcert`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAccessproxysshclientcert`\" pulumi-lang-go=\"`ObjectFirewallAccessproxysshclientcert`\" pulumi-lang-python=\"`ObjectFirewallAccessproxysshclientcert`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAccessproxysshclientcert`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAccessproxysshclientcert`\">`fortimanager.ObjectFirewallAccessproxysshclientcert`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AccessProxySshClientCertCertExtension can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy_ssh_client_cert=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxysshclientcertCertextension:ObjectFirewallAccessproxysshclientcertCertextension labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessProxySshClientCert": {
          "type": "string",
          "description": "Access Proxy Ssh Client Cert.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "critical": {
          "type": "string",
          "description": "Critical option. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "data": {
          "type": "string",
          "description": "Data of certificate extension.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "objectFirewallAccessproxysshclientcertCertextensionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate extension. Valid values: <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxySshClientCert",
        "critical",
        "name",
        "objectFirewallAccessproxysshclientcertCertextensionId",
        "type"
      ],
      "inputProperties": {
        "accessProxySshClientCert": {
          "type": "string",
          "description": "Access Proxy Ssh Client Cert.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "critical": {
          "type": "string",
          "description": "Critical option. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "data": {
          "type": "string",
          "description": "Data of certificate extension.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of certificate extension.\n"
        },
        "objectFirewallAccessproxysshclientcertCertextensionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate extension. Valid values: <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessProxySshClientCert"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxysshclientcertCertextension resources.\n",
        "properties": {
          "accessProxySshClientCert": {
            "type": "string",
            "description": "Access Proxy Ssh Client Cert.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "critical": {
            "type": "string",
            "description": "Critical option. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "data": {
            "type": "string",
            "description": "Data of certificate extension.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of certificate extension.\n"
          },
          "objectFirewallAccessproxysshclientcertCertextensionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of certificate extension. Valid values: <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxysshclientcertMove:ObjectFirewallAccessproxysshclientcertMove": {
      "properties": {
        "accessProxySshClientCert": {
          "type": "string",
          "description": "Access Proxy Ssh Client Cert.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallAccessproxysshclientcertMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxySshClientCert",
        "objectFirewallAccessproxysshclientcertMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "accessProxySshClientCert": {
          "type": "string",
          "description": "Access Proxy Ssh Client Cert.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallAccessproxysshclientcertMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "accessProxySshClientCert",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxysshclientcertMove resources.\n",
        "properties": {
          "accessProxySshClientCert": {
            "type": "string",
            "description": "Access Proxy Ssh Client Cert.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallAccessproxysshclientcertMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAccessproxyvirtualhost:ObjectFirewallAccessproxyvirtualhost": {
      "description": "Configure Access Proxy virtual hosts.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAccessproxyvirtualhost(\"trname\", {\n    name: \"terr-accessproxyvirtualhost\",\n    hostType: \"wildcard\",\n    host: \"host\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAccessproxyvirtualhost(\"trname\",\n    name=\"terr-accessproxyvirtualhost\",\n    host_type=\"wildcard\",\n    host=\"host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallAccessproxyvirtualhost(\"trname\", new()\n    {\n        Name = \"terr-accessproxyvirtualhost\",\n        HostType = \"wildcard\",\n        Host = \"host\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAccessproxyvirtualhost(ctx, \"trname\", &fortimanager.ObjectFirewallAccessproxyvirtualhostArgs{\n\t\t\tName:     pulumi.String(\"terr-accessproxyvirtualhost\"),\n\t\t\tHostType: pulumi.String(\"wildcard\"),\n\t\t\tHost:     pulumi.String(\"host\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyvirtualhost;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyvirtualhostArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallAccessproxyvirtualhost(\"trname\", ObjectFirewallAccessproxyvirtualhostArgs.builder()\n            .name(\"terr-accessproxyvirtualhost\")\n            .hostType(\"wildcard\")\n            .host(\"host\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAccessproxyvirtualhost\n    properties:\n      name: terr-accessproxyvirtualhost\n      hostType: wildcard\n      host: host\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AccessProxyVirtualHost can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyvirtualhost:ObjectFirewallAccessproxyvirtualhost labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, `accept-unmanageable`.\n"
        },
        "host": {
          "type": "string",
          "description": "The host name.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Type of host pattern. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual host name.\n"
        },
        "objectFirewallAccessproxyvirtualhostId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Access-proxy-virtual-host replacement message override group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "SSL certificate for this host.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "clientCert",
        "emptyCertAction",
        "hostType",
        "name",
        "objectFirewallAccessproxyvirtualhostId",
        "userAgentDetect"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, `accept-unmanageable`.\n"
        },
        "host": {
          "type": "string",
          "description": "The host name.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Type of host pattern. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual host name.\n"
        },
        "objectFirewallAccessproxyvirtualhostId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Access-proxy-virtual-host replacement message override group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "SSL certificate for this host.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAccessproxyvirtualhost resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, `accept-unmanageable`.\n"
          },
          "host": {
            "type": "string",
            "description": "The host name.\n"
          },
          "hostType": {
            "type": "string",
            "description": "Type of host pattern. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Virtual host name.\n"
          },
          "objectFirewallAccessproxyvirtualhostId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Access-proxy-virtual-host replacement message override group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslCertificate": {
            "type": "string",
            "description": "SSL certificate for this host.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6:ObjectFirewallAddress6": {
      "description": "Configure IPv6 firewall addresses.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\">`fortimanager.ObjectFirewallAddress6DynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6List`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6List`\" pulumi-lang-go=\"`ObjectFirewallAddress6List`\" pulumi-lang-python=\"`ObjectFirewallAddress6List`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6List`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6List`\">`fortimanager.ObjectFirewallAddress6List`</span>\n>- <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6Subnetsegment`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6Subnetsegment`\" pulumi-lang-go=\"`ObjectFirewallAddress6Subnetsegment`\" pulumi-lang-python=\"`ObjectFirewallAddress6Subnetsegment`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6Subnetsegment`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6Subnetsegment`\">`fortimanager.ObjectFirewallAddress6Subnetsegment`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6Tagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6Tagging`\" pulumi-lang-go=\"`ObjectFirewallAddress6Tagging`\" pulumi-lang-python=\"`ObjectFirewallAddress6Tagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6Tagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6Tagging`\">`fortimanager.ObjectFirewallAddress6Tagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6(\"trname\", {\n    color: 1,\n    comment: \"This is a Terraform example\",\n    country: \"US\",\n    endIp: \"2001:192:168:1::10\",\n    endMac: \"00:00:00:00:00:00\",\n    host: \"::\",\n    hostType: \"any\",\n    ip6: \"::/0\",\n    name: \"terr-firewall-address6\",\n    startIp: \"2001:192:168:1::1\",\n    startMac: \"00:00:00:00:00:00\",\n    type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6(\"trname\",\n    color=1,\n    comment=\"This is a Terraform example\",\n    country=\"US\",\n    end_ip=\"2001:192:168:1::10\",\n    end_mac=\"00:00:00:00:00:00\",\n    host=\"::\",\n    host_type=\"any\",\n    ip6=\"::/0\",\n    name=\"terr-firewall-address6\",\n    start_ip=\"2001:192:168:1::1\",\n    start_mac=\"00:00:00:00:00:00\",\n    type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallAddress6(\"trname\", new()\n    {\n        Color = 1,\n        Comment = \"This is a Terraform example\",\n        Country = \"US\",\n        EndIp = \"2001:192:168:1::10\",\n        EndMac = \"00:00:00:00:00:00\",\n        Host = \"::\",\n        HostType = \"any\",\n        Ip6 = \"::/0\",\n        Name = \"terr-firewall-address6\",\n        StartIp = \"2001:192:168:1::1\",\n        StartMac = \"00:00:00:00:00:00\",\n        Type = \"iprange\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6Args{\n\t\t\tColor:    pulumi.Float64(1),\n\t\t\tComment:  pulumi.String(\"This is a Terraform example\"),\n\t\t\tCountry:  pulumi.String(\"US\"),\n\t\t\tEndIp:    pulumi.String(\"2001:192:168:1::10\"),\n\t\t\tEndMac:   pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tHost:     pulumi.String(\"::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6:      pulumi.String(\"::/0\"),\n\t\t\tName:     pulumi.String(\"terr-firewall-address6\"),\n\t\t\tStartIp:  pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tStartMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tType:     pulumi.String(\"iprange\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallAddress6(\"trname\", ObjectFirewallAddress6Args.builder()\n            .color(1.0)\n            .comment(\"This is a Terraform example\")\n            .country(\"US\")\n            .endIp(\"2001:192:168:1::10\")\n            .endMac(\"00:00:00:00:00:00\")\n            .host(\"::\")\n            .hostType(\"any\")\n            .ip6(\"::/0\")\n            .name(\"terr-firewall-address6\")\n            .startIp(\"2001:192:168:1::1\")\n            .startMac(\"00:00:00:00:00:00\")\n            .type(\"iprange\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6\n    properties:\n      color: 1\n      comment: This is a Terraform example\n      country: US\n      endIp: 2001:192:168:1::10\n      endMac: 00:00:00:00:00:00\n      host: '::'\n      hostType: any\n      ip6: ::/0\n      name: terr-firewall-address6\n      startIp: 2001:192:168:1::1\n      startMac: 00:00:00:00:00:00\n      type: iprange\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6:ObjectFirewallAddress6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IPv6 addresses associated to a specific country.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping:ObjectFirewallAddress6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "host": {
          "type": "string",
          "description": "Host Address.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "lists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6List:ObjectFirewallAddress6List"
          },
          "description": "List. The structure of <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> block is documented below.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple MAC address ranges.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objectFirewallAddress6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6SubnetSegment:ObjectFirewallAddress6SubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6Tagging:ObjectFirewallAddress6Tagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "template": {
          "type": "string",
          "description": "IPv6 address template.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IPv6 address and wildcard netmask.\n"
        }
      },
      "type": "object",
      "required": [
        "endMac",
        "fabricObject",
        "host",
        "hostType",
        "ip6",
        "macaddrs",
        "name",
        "objectFirewallAddress6Id",
        "sdnAddrType",
        "startMac",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IPv6 addresses associated to a specific country.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping:ObjectFirewallAddress6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "host": {
          "type": "string",
          "description": "Host Address.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "lists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6List:ObjectFirewallAddress6List"
          },
          "description": "List. The structure of <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> block is documented below.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple MAC address ranges.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objectFirewallAddress6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6SubnetSegment:ObjectFirewallAddress6SubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6Tagging:ObjectFirewallAddress6Tagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "template": {
          "type": "string",
          "description": "IPv6 address template.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IPv6 address and wildcard netmask.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6 resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cacheTtl": {
            "type": "number",
            "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "country": {
            "type": "string",
            "description": "IPv6 addresses associated to a specific country.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping:ObjectFirewallAddress6DynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
          },
          "endMac": {
            "type": "string",
            "description": "Last MAC address in the range.\n"
          },
          "epgName": {
            "type": "string",
            "description": "Endpoint group name.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "filter": {
            "type": "string",
            "description": "Match criteria filter.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Fully qualified domain name.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "host": {
            "type": "string",
            "description": "Host Address.\n"
          },
          "hostType": {
            "type": "string",
            "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
          },
          "lists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6List:ObjectFirewallAddress6List"
            },
            "description": "List. The structure of <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> block is documented below.\n"
          },
          "macaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Multiple MAC address ranges.\n"
          },
          "name": {
            "type": "string",
            "description": "Address name.\n"
          },
          "objId": {
            "type": "string",
            "description": "Object ID for NSX.\n"
          },
          "objectFirewallAddress6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "routeTag": {
            "type": "number",
            "description": "route-tag address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdn": {
            "type": "string",
            "description": "SDN.\n"
          },
          "sdnAddrType": {
            "type": "string",
            "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
          },
          "sdnTag": {
            "type": "string",
            "description": "SDN Tag.\n"
          },
          "startIp": {
            "type": "string",
            "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
          },
          "startMac": {
            "type": "string",
            "description": "First MAC address in the range.\n"
          },
          "subnetSegments": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6SubnetSegment:ObjectFirewallAddress6SubnetSegment"
            },
            "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6Tagging:ObjectFirewallAddress6Tagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "template": {
            "type": "string",
            "description": "IPv6 address template.\n"
          },
          "tenant": {
            "type": "string",
            "description": "Tenant.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "IPv6 address and wildcard netmask.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6DynamicMapping:ObjectFirewallAddress6DynamicMapping": {
      "description": "Configure IPv6 firewall addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-go=\"`ObjectFirewallAddress6`\" pulumi-lang-python=\"`ObjectFirewallAddress6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6`\">`fortimanager.ObjectFirewallAddress6`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6DynamicMappingSubnetsegment`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6DynamicMappingSubnetsegment`\" pulumi-lang-go=\"`ObjectFirewallAddress6DynamicMappingSubnetsegment`\" pulumi-lang-python=\"`ObjectFirewallAddress6DynamicMappingSubnetsegment`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6DynamicMappingSubnetsegment`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6DynamicMappingSubnetsegment`\">`fortimanager.ObjectFirewallAddress6DynamicMappingSubnetsegment`</span>\n\n## Import\n\nObjectFirewall Address6DynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"address6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6DynamicMapping:ObjectFirewallAddress6DynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping_Scope:ObjectFirewallAddress6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "Country.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "host": {
          "type": "string",
          "description": "Host Address.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Macaddr.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objectFirewallAddress6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMappingSubnetSegment:ObjectFirewallAddress6DynamicMappingSubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "template": {
          "type": "string",
          "description": "IPv6 address template.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IPv6 address and wildcard netmask.\n"
        }
      },
      "type": "object",
      "required": [
        "address6",
        "endMac",
        "fabricObject",
        "host",
        "hostType",
        "ip6",
        "macaddrs",
        "objectFirewallAddress6DynamicMappingId",
        "sdnAddrType",
        "startMac",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping_Scope:ObjectFirewallAddress6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "Country.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "host": {
          "type": "string",
          "description": "Host Address.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Macaddr.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objectFirewallAddress6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMappingSubnetSegment:ObjectFirewallAddress6DynamicMappingSubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "template": {
          "type": "string",
          "description": "IPv6 address template.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IPv6 address and wildcard netmask.\n"
        }
      },
      "requiredInputs": [
        "address6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6DynamicMapping resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMapping_Scope:ObjectFirewallAddress6DynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "address6": {
            "type": "string",
            "description": "Address6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cacheTtl": {
            "type": "number",
            "description": "Minimal TTL of individual IPv6 addresses in FQDN cache.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "country": {
            "type": "string",
            "description": "Country.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Final IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
          },
          "endMac": {
            "type": "string",
            "description": "Last MAC address in the range.\n"
          },
          "epgName": {
            "type": "string",
            "description": "Endpoint group name.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "filter": {
            "type": "string",
            "description": "Match criteria filter.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Fully qualified domain name.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global-Object.\n"
          },
          "host": {
            "type": "string",
            "description": "Host Address.\n"
          },
          "hostType": {
            "type": "string",
            "description": "Host type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
          },
          "macaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Macaddr.\n"
          },
          "objId": {
            "type": "string",
            "description": "Object ID for NSX.\n"
          },
          "objectFirewallAddress6DynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "routeTag": {
            "type": "number",
            "description": "route-tag address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdn": {
            "type": "string",
            "description": "SDN.\n"
          },
          "sdnAddrType": {
            "type": "string",
            "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>.\n"
          },
          "sdnTag": {
            "type": "string",
            "description": "SDN Tag.\n"
          },
          "startIp": {
            "type": "string",
            "description": "First IP address (inclusive) in the range for the address (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
          },
          "startMac": {
            "type": "string",
            "description": "First MAC address in the range.\n"
          },
          "subnetSegments": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6DynamicMappingSubnetSegment:ObjectFirewallAddress6DynamicMappingSubnetSegment"
            },
            "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "template": {
            "type": "string",
            "description": "IPv6 address template.\n"
          },
          "tenant": {
            "type": "string",
            "description": "Tenant.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of IPv6 address object (default = ipprefix). Valid values: <span pulumi-lang-nodejs=\"`ipprefix`\" pulumi-lang-dotnet=\"`Ipprefix`\" pulumi-lang-go=\"`ipprefix`\" pulumi-lang-python=\"`ipprefix`\" pulumi-lang-yaml=\"`ipprefix`\" pulumi-lang-java=\"`ipprefix`\">`ipprefix`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`template`\" pulumi-lang-dotnet=\"`Template`\" pulumi-lang-go=\"`template`\" pulumi-lang-python=\"`template`\" pulumi-lang-yaml=\"`template`\" pulumi-lang-java=\"`template`\">`template`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable the visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "IPv6 address and wildcard netmask.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6DynamicMappingSubnetsegment:ObjectFirewallAddress6DynamicMappingSubnetsegment": {
      "description": "IPv6 subnet segments.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6DynamicMapping`\">`fortimanager.ObjectFirewallAddress6DynamicMapping`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Address6DynamicMappingSubnetSegment can be imported using any of these accepted formats:\n\nSet import_options = [\"address6=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6DynamicMappingSubnetsegment:ObjectFirewallAddress6DynamicMappingSubnetsegment labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallAddress6DynamicMappingSubnetsegmentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object",
      "required": [
        "address6",
        "dynamicMappingName",
        "dynamicMappingVdom",
        "name",
        "objectFirewallAddress6DynamicMappingSubnetsegmentId",
        "type"
      ],
      "inputProperties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallAddress6DynamicMappingSubnetsegmentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "requiredInputs": [
        "address6",
        "dynamicMappingName",
        "dynamicMappingVdom"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6DynamicMappingSubnetsegment resources.\n",
        "properties": {
          "address6": {
            "type": "string",
            "description": "Address6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallAddress6DynamicMappingSubnetsegmentId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Subnet segment value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6List:ObjectFirewallAddress6List": {
      "description": "IP address list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-go=\"`ObjectFirewallAddress6`\" pulumi-lang-python=\"`ObjectFirewallAddress6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6`\">`fortimanager.ObjectFirewallAddress6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Address6List can be imported using any of these accepted formats:\n\nSet import_options = [\"address6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6List:ObjectFirewallAddress6List labelname {{ip}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP.\n"
        },
        "netId": {
          "type": "string",
          "description": "Network ID.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID.\n"
        },
        "objectFirewallAddress6ListId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ip}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "address6",
        "objectFirewallAddress6ListId"
      ],
      "inputProperties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP.\n"
        },
        "netId": {
          "type": "string",
          "description": "Network ID.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID.\n"
        },
        "objectFirewallAddress6ListId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ip}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "address6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6List resources.\n",
        "properties": {
          "address6": {
            "type": "string",
            "description": "Address6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP.\n"
          },
          "netId": {
            "type": "string",
            "description": "Network ID.\n"
          },
          "objId": {
            "type": "string",
            "description": "Object ID.\n"
          },
          "objectFirewallAddress6ListId": {
            "type": "string",
            "description": "an identifier for the resource with format {{ip}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6Subnetsegment:ObjectFirewallAddress6Subnetsegment": {
      "description": "IPv6 subnet segments.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-go=\"`ObjectFirewallAddress6`\" pulumi-lang-python=\"`ObjectFirewallAddress6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6`\">`fortimanager.ObjectFirewallAddress6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname3 = new fortimanager.ObjectFirewallAddress6(\"trname3\", {name: \"terr-firewall-address6\"});\nconst trname = new fortimanager.ObjectFirewallAddress6Subnetsegment(\"trname\", {\n    address6: trname3.name,\n    name: \"terr-subnetsegment\",\n    type: \"any\",\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname3 = fortimanager.ObjectFirewallAddress6(\"trname3\", name=\"terr-firewall-address6\")\ntrname = fortimanager.ObjectFirewallAddress6Subnetsegment(\"trname\",\n    address6=trname3.name,\n    name=\"terr-subnetsegment\",\n    type=\"any\",\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname3 = new Fortimanager.ObjectFirewallAddress6(\"trname3\", new()\n    {\n        Name = \"terr-firewall-address6\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAddress6Subnetsegment(\"trname\", new()\n    {\n        Address6 = trname3.Name,\n        Name = \"terr-subnetsegment\",\n        Type = \"any\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trname3\", &fortimanager.ObjectFirewallAddress6Args{\n\t\t\tName: pulumi.String(\"terr-firewall-address6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6Subnetsegment(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6SubnetsegmentArgs{\n\t\t\tAddress6: trname3.Name,\n\t\t\tName:     pulumi.String(\"terr-subnetsegment\"),\n\t\t\tType:     pulumi.String(\"any\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Subnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6SubnetsegmentArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname3 = new ObjectFirewallAddress6(\"trname3\", ObjectFirewallAddress6Args.builder()\n            .name(\"terr-firewall-address6\")\n            .build());\n\n        var trname = new ObjectFirewallAddress6Subnetsegment(\"trname\", ObjectFirewallAddress6SubnetsegmentArgs.builder()\n            .address6(trname3.name())\n            .name(\"terr-subnetsegment\")\n            .type(\"any\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6Subnetsegment\n    properties:\n      address6: ${trname3.name}\n      name: terr-subnetsegment\n      type: any\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectFirewallAddress6\n    properties:\n      name: terr-firewall-address6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address6SubnetSegment can be imported using any of these accepted formats:\n\nSet import_options = [\"address6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6Subnetsegment:ObjectFirewallAddress6Subnetsegment labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallAddress6SubnetsegmentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object",
      "required": [
        "address6",
        "name",
        "objectFirewallAddress6SubnetsegmentId",
        "type"
      ],
      "inputProperties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallAddress6SubnetsegmentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "requiredInputs": [
        "address6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6Subnetsegment resources.\n",
        "properties": {
          "address6": {
            "type": "string",
            "description": "Address6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallAddress6SubnetsegmentId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Subnet segment type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`specific`\" pulumi-lang-dotnet=\"`Specific`\" pulumi-lang-go=\"`specific`\" pulumi-lang-python=\"`specific`\" pulumi-lang-yaml=\"`specific`\" pulumi-lang-java=\"`specific`\">`specific`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Subnet segment value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6Tagging:ObjectFirewallAddress6Tagging": {
      "description": "Config object tagging\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-go=\"`ObjectFirewallAddress6`\" pulumi-lang-python=\"`ObjectFirewallAddress6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6`\">`fortimanager.ObjectFirewallAddress6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectFirewallAddress6(\"trname2\", {name: \"terr-firewall-address6\"});\nconst trname = new fortimanager.ObjectFirewallAddress6Tagging(\"trname\", {\n    address6: trname2.name,\n    category: \"default\",\n    name: \"terr-tagging\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectFirewallAddress6(\"trname2\", name=\"terr-firewall-address6\")\ntrname = fortimanager.ObjectFirewallAddress6Tagging(\"trname\",\n    address6=trname2.name,\n    category=\"default\",\n    name=\"terr-tagging\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectFirewallAddress6(\"trname2\", new()\n    {\n        Name = \"terr-firewall-address6\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAddress6Tagging(\"trname\", new()\n    {\n        Address6 = trname2.Name,\n        Category = \"default\",\n        Name = \"terr-tagging\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trname2\", &fortimanager.ObjectFirewallAddress6Args{\n\t\t\tName: pulumi.String(\"terr-firewall-address6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6Tagging(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6TaggingArgs{\n\t\t\tAddress6: trname2.Name,\n\t\t\tCategory: pulumi.String(\"default\"),\n\t\t\tName:     pulumi.String(\"terr-tagging\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Tagging;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6TaggingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectFirewallAddress6(\"trname2\", ObjectFirewallAddress6Args.builder()\n            .name(\"terr-firewall-address6\")\n            .build());\n\n        var trname = new ObjectFirewallAddress6Tagging(\"trname\", ObjectFirewallAddress6TaggingArgs.builder()\n            .address6(trname2.name())\n            .category(\"default\")\n            .name(\"terr-tagging\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6Tagging\n    properties:\n      address6: ${trname2.name}\n      category: default\n      name: terr-tagging\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectFirewallAddress6\n    properties:\n      name: terr-firewall-address6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address6Tagging can be imported using any of these accepted formats:\n\nSet import_options = [\"address6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6Tagging:ObjectFirewallAddress6Tagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddress6TaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "address6",
        "name",
        "objectFirewallAddress6TaggingId",
        "tags"
      ],
      "inputProperties": {
        "address6": {
          "type": "string",
          "description": "Address6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddress6TaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "address6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6Tagging resources.\n",
        "properties": {
          "address6": {
            "type": "string",
            "description": "Address6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallAddress6TaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6template:ObjectFirewallAddress6template": {
      "description": "Configure IPv6 address templates.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-go=\"`ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-python=\"`ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\">`fortimanager.ObjectFirewallAddress6templateSubnetsegment`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6template(\"trname\", {\n    ip6: \"::33/128\",\n    name: \"terraform-name\",\n    subnetSegmentCount: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6template(\"trname\",\n    ip6=\"::33/128\",\n    name=\"terraform-name\",\n    subnet_segment_count=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallAddress6template(\"trname\", new()\n    {\n        Ip6 = \"::33/128\",\n        Name = \"terraform-name\",\n        SubnetSegmentCount = 2,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6templateArgs{\n\t\t\tIp6:                pulumi.String(\"::33/128\"),\n\t\t\tName:               pulumi.String(\"terraform-name\"),\n\t\t\tSubnetSegmentCount: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallAddress6template(\"trname\", ObjectFirewallAddress6templateArgs.builder()\n            .ip6(\"::33/128\")\n            .name(\"terraform-name\")\n            .subnetSegmentCount(2.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6template\n    properties:\n      ip6: ::33/128\n      name: terraform-name\n      subnetSegmentCount: 2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address6Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6template:ObjectFirewallAddress6template labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix.\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 address template name.\n"
        },
        "objectFirewallAddress6templateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subnetSegmentCount": {
          "type": "number",
          "description": "Number of IPv6 subnet segments.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetSegment:ObjectFirewallAddress6templateSubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "fabricObject",
        "ip6",
        "name",
        "objectFirewallAddress6templateId",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix.\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 address template name.\n"
        },
        "objectFirewallAddress6templateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subnetSegmentCount": {
          "type": "number",
          "description": "Number of IPv6 subnet segments.\n"
        },
        "subnetSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetSegment:ObjectFirewallAddress6templateSubnetSegment"
          },
          "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6template resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IPv6 address prefix.\n"
          },
          "name": {
            "type": "string",
            "description": "IPv6 address template name.\n"
          },
          "objectFirewallAddress6templateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "subnetSegmentCount": {
            "type": "number",
            "description": "Number of IPv6 subnet segments.\n"
          },
          "subnetSegments": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetSegment:ObjectFirewallAddress6templateSubnetSegment"
            },
            "description": "Subnet-Segment. The structure of <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> block is documented below.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6templateSubnetsegment:ObjectFirewallAddress6templateSubnetsegment": {
      "description": "IPv6 subnet segments.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`subnetSegment`\" pulumi-lang-dotnet=\"`SubnetSegment`\" pulumi-lang-go=\"`subnetSegment`\" pulumi-lang-python=\"`subnet_segment`\" pulumi-lang-yaml=\"`subnetSegment`\" pulumi-lang-java=\"`subnetSegment`\">`subnet_segment`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6template`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6template`\" pulumi-lang-go=\"`ObjectFirewallAddress6template`\" pulumi-lang-python=\"`ObjectFirewallAddress6template`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6template`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6template`\">`fortimanager.ObjectFirewallAddress6template`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`values`\" pulumi-lang-dotnet=\"`Values`\" pulumi-lang-go=\"`values`\" pulumi-lang-python=\"`values`\" pulumi-lang-yaml=\"`values`\" pulumi-lang-java=\"`values`\">`values`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`\" pulumi-lang-go=\"`ObjectFirewallAddress6templateSubnetsegmentValues`\" pulumi-lang-python=\"`ObjectFirewallAddress6templateSubnetsegmentValues`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`\">`fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAddress6template = new fortimanager.ObjectFirewallAddress6template(\"trname\", {name: \"terr-address6template\"});\nconst trname = new fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname\", {\n    address6Template: trnameObjectFirewallAddress6template.name,\n    bits: 3,\n    exclusive: \"disable\",\n    fosid: 1,\n    name: \"terr-subnetsegment\",\n    values: [{\n        name: \"value\",\n        value: \"0b101\",\n    }],\n}, {\n    dependsOn: [trnameObjectFirewallAddress6template],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_address6template = fortimanager.ObjectFirewallAddress6template(\"trname\", name=\"terr-address6template\")\ntrname = fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname\",\n    address6_template=trname_object_firewall_address6template.name,\n    bits=3,\n    exclusive=\"disable\",\n    fosid=1,\n    name=\"terr-subnetsegment\",\n    values=[{\n        \"name\": \"value\",\n        \"value\": \"0b101\",\n    }],\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_address6template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallAddress6template = new Fortimanager.ObjectFirewallAddress6template(\"trname\", new()\n    {\n        Name = \"terr-address6template\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname\", new()\n    {\n        Address6Template = trnameObjectFirewallAddress6template.Name,\n        Bits = 3,\n        Exclusive = \"disable\",\n        Fosid = 1,\n        Name = \"terr-subnetsegment\",\n        Values = new[]\n        {\n            new Fortimanager.Inputs.ObjectFirewallAddress6templateSubnetsegmentValueArgs\n            {\n                Name = \"value\",\n                Value = \"0b101\",\n            },\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallAddress6template,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAddress6template, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6templateArgs{\n\t\t\tName: pulumi.String(\"terr-address6template\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6templateSubnetsegment(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs{\n\t\t\tAddress6Template: trnameObjectFirewallAddress6template.Name,\n\t\t\tBits:             pulumi.Float64(3),\n\t\t\tExclusive:        pulumi.String(\"disable\"),\n\t\t\tFosid:            pulumi.Float64(1),\n\t\t\tName:             pulumi.String(\"terr-subnetsegment\"),\n\t\t\tValues: fortimanager.ObjectFirewallAddress6templateSubnetsegmentValueArray{\n\t\t\t\t&fortimanager.ObjectFirewallAddress6templateSubnetsegmentValueArgs{\n\t\t\t\t\tName:  pulumi.String(\"value\"),\n\t\t\t\t\tValue: pulumi.String(\"0b101\"),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAddress6template,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallAddress6templateSubnetsegmentValueArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallAddress6template = new ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\", ObjectFirewallAddress6templateArgs.builder()\n            .name(\"terr-address6template\")\n            .build());\n\n        var trname = new ObjectFirewallAddress6templateSubnetsegment(\"trname\", ObjectFirewallAddress6templateSubnetsegmentArgs.builder()\n            .address6Template(trnameObjectFirewallAddress6template.name())\n            .bits(3.0)\n            .exclusive(\"disable\")\n            .fosid(1.0)\n            .name(\"terr-subnetsegment\")\n            .values(ObjectFirewallAddress6templateSubnetsegmentValueArgs.builder()\n                .name(\"value\")\n                .value(\"0b101\")\n                .build())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallAddress6template)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6templateSubnetsegment\n    properties:\n      address6Template: ${trnameObjectFirewallAddress6template.name}\n      bits: 3\n      exclusive: disable\n      fosid: 1\n      name: terr-subnetsegment\n      values:\n        - name: value\n          value: 0b101\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallAddress6template}\n  trnameObjectFirewallAddress6template:\n    type: fortimanager:ObjectFirewallAddress6template\n    name: trname\n    properties:\n      name: terr-address6template\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address6TemplateSubnetSegment can be imported using any of these accepted formats:\n\nSet import_options = [\"address6_template=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6templateSubnetsegment:ObjectFirewallAddress6templateSubnetsegment labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address6Template": {
          "type": "string",
          "description": "Address6 Template.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bits": {
          "type": "number",
          "description": "Number of bits.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclusive": {
          "type": "string",
          "description": "Enable/disable exclusive value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Subnet segment ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Subnet segment name.\n"
        },
        "objectFirewallAddress6templateSubnetsegmentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetsegmentValue:ObjectFirewallAddress6templateSubnetsegmentValue"
          },
          "description": "Values. The structure of <span pulumi-lang-nodejs=\"`values`\" pulumi-lang-dotnet=\"`Values`\" pulumi-lang-go=\"`values`\" pulumi-lang-python=\"`values`\" pulumi-lang-yaml=\"`values`\" pulumi-lang-java=\"`values`\">`values`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "address6Template",
        "exclusive",
        "fosid",
        "name",
        "objectFirewallAddress6templateSubnetsegmentId"
      ],
      "inputProperties": {
        "address6Template": {
          "type": "string",
          "description": "Address6 Template.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bits": {
          "type": "number",
          "description": "Number of bits.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclusive": {
          "type": "string",
          "description": "Enable/disable exclusive value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Subnet segment ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Subnet segment name.\n"
        },
        "objectFirewallAddress6templateSubnetsegmentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetsegmentValue:ObjectFirewallAddress6templateSubnetsegmentValue"
          },
          "description": "Values. The structure of <span pulumi-lang-nodejs=\"`values`\" pulumi-lang-dotnet=\"`Values`\" pulumi-lang-go=\"`values`\" pulumi-lang-python=\"`values`\" pulumi-lang-yaml=\"`values`\" pulumi-lang-java=\"`values`\">`values`</span> block is documented below.\n"
        }
      },
      "requiredInputs": [
        "address6Template"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6templateSubnetsegment resources.\n",
        "properties": {
          "address6Template": {
            "type": "string",
            "description": "Address6 Template.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bits": {
            "type": "number",
            "description": "Number of bits.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclusive": {
            "type": "string",
            "description": "Enable/disable exclusive value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Subnet segment ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Subnet segment name.\n"
          },
          "objectFirewallAddress6templateSubnetsegmentId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddress6templateSubnetsegmentValue:ObjectFirewallAddress6templateSubnetsegmentValue"
            },
            "description": "Values. The structure of <span pulumi-lang-nodejs=\"`values`\" pulumi-lang-dotnet=\"`Values`\" pulumi-lang-go=\"`values`\" pulumi-lang-python=\"`values`\" pulumi-lang-yaml=\"`values`\" pulumi-lang-java=\"`values`\">`values`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress6templateSubnetsegmentValues:ObjectFirewallAddress6templateSubnetsegmentValues": {
      "description": "Subnet segment values.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`values`\" pulumi-lang-dotnet=\"`Values`\" pulumi-lang-go=\"`values`\" pulumi-lang-python=\"`values`\" pulumi-lang-yaml=\"`values`\" pulumi-lang-java=\"`values`\">`values`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-go=\"`ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-python=\"`ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress6templateSubnetsegment`\">`fortimanager.ObjectFirewallAddress6templateSubnetsegment`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectFirewallAddress6template = new fortimanager.ObjectFirewallAddress6template(\"trname2\", {name: \"terr-address6template\"});\nconst trname2 = new fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2\", {\n    address6Template: trname2ObjectFirewallAddress6template.name,\n    bits: 3,\n    fosid: 1,\n    name: \"terr-subnetsegment\",\n}, {\n    dependsOn: [trname2ObjectFirewallAddress6template],\n});\nconst trname = new fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", {\n    address6Template: trname2ObjectFirewallAddress6template.name,\n    subnetSegment: trname2.fosid,\n    name: \"terr-values\",\n    value: \"0b101\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_firewall_address6template = fortimanager.ObjectFirewallAddress6template(\"trname2\", name=\"terr-address6template\")\ntrname2 = fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2\",\n    address6_template=trname2_object_firewall_address6template.name,\n    bits=3,\n    fosid=1,\n    name=\"terr-subnetsegment\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2_object_firewall_address6template]))\ntrname = fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\",\n    address6_template=trname2_object_firewall_address6template.name,\n    subnet_segment=trname2.fosid,\n    name=\"terr-values\",\n    value=\"0b101\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2ObjectFirewallAddress6template = new Fortimanager.ObjectFirewallAddress6template(\"trname2\", new()\n    {\n        Name = \"terr-address6template\",\n    });\n\n    var trname2 = new Fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2\", new()\n    {\n        Address6Template = trname2ObjectFirewallAddress6template.Name,\n        Bits = 3,\n        Fosid = 1,\n        Name = \"terr-subnetsegment\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2ObjectFirewallAddress6template,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", new()\n    {\n        Address6Template = trname2ObjectFirewallAddress6template.Name,\n        SubnetSegment = trname2.Fosid,\n        Name = \"terr-values\",\n        Value = \"0b101\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectFirewallAddress6template, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname2\", &fortimanager.ObjectFirewallAddress6templateArgs{\n\t\t\tName: pulumi.String(\"terr-address6template\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectFirewallAddress6templateSubnetsegment(ctx, \"trname2\", &fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs{\n\t\t\tAddress6Template: trname2ObjectFirewallAddress6template.Name,\n\t\t\tBits:             pulumi.Float64(3),\n\t\t\tFosid:            pulumi.Float64(1),\n\t\t\tName:             pulumi.String(\"terr-subnetsegment\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectFirewallAddress6template,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6templateSubnetsegmentValues(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6templateSubnetsegmentValuesArgs{\n\t\t\tAddress6Template: trname2ObjectFirewallAddress6template.Name,\n\t\t\tSubnetSegment:    trname2.Fosid,\n\t\t\tName:             pulumi.String(\"terr-values\"),\n\t\t\tValue:            pulumi.String(\"0b101\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentValuesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2ObjectFirewallAddress6template = new ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\", ObjectFirewallAddress6templateArgs.builder()\n            .name(\"terr-address6template\")\n            .build());\n\n        var trname2 = new ObjectFirewallAddress6templateSubnetsegment(\"trname2\", ObjectFirewallAddress6templateSubnetsegmentArgs.builder()\n            .address6Template(trname2ObjectFirewallAddress6template.name())\n            .bits(3.0)\n            .fosid(1.0)\n            .name(\"terr-subnetsegment\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2ObjectFirewallAddress6template)\n                .build());\n\n        var trname = new ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", ObjectFirewallAddress6templateSubnetsegmentValuesArgs.builder()\n            .address6Template(trname2ObjectFirewallAddress6template.name())\n            .subnetSegment(trname2.fosid())\n            .name(\"terr-values\")\n            .value(\"0b101\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6templateSubnetsegmentValues\n    properties:\n      address6Template: ${trname2ObjectFirewallAddress6template.name}\n      subnetSegment: ${trname2.fosid}\n      name: terr-values\n      value: 0b101\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectFirewallAddress6templateSubnetsegment\n    properties:\n      address6Template: ${trname2ObjectFirewallAddress6template.name}\n      bits: 3\n      fosid: 1\n      name: terr-subnetsegment\n    options:\n      dependsOn:\n        - ${trname2ObjectFirewallAddress6template}\n  trname2ObjectFirewallAddress6template:\n    type: fortimanager:ObjectFirewallAddress6template\n    name: trname2\n    properties:\n      name: terr-address6template\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address6TemplateSubnetSegmentValues can be imported using any of these accepted formats:\n\nSet import_options = [\"address6_template=YOUR_VALUE\", \"subnet_segment=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6templateSubnetsegmentValues:ObjectFirewallAddress6templateSubnetsegmentValues labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address6Template": {
          "type": "string",
          "description": "Address6 Template.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Subnet segment value name.\n"
        },
        "objectFirewallAddress6templateSubnetsegmentValuesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subnetSegment": {
          "type": "string",
          "description": "Subnet Segment.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "type": "object",
      "required": [
        "address6Template",
        "name",
        "objectFirewallAddress6templateSubnetsegmentValuesId",
        "subnetSegment"
      ],
      "inputProperties": {
        "address6Template": {
          "type": "string",
          "description": "Address6 Template.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Subnet segment value name.\n"
        },
        "objectFirewallAddress6templateSubnetsegmentValuesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subnetSegment": {
          "type": "string",
          "description": "Subnet Segment.\n"
        },
        "value": {
          "type": "string",
          "description": "Subnet segment value.\n"
        }
      },
      "requiredInputs": [
        "address6Template",
        "subnetSegment"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress6templateSubnetsegmentValues resources.\n",
        "properties": {
          "address6Template": {
            "type": "string",
            "description": "Address6 Template.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Subnet segment value name.\n"
          },
          "objectFirewallAddress6templateSubnetsegmentValuesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "subnetSegment": {
            "type": "string",
            "description": "Subnet Segment.\n"
          },
          "value": {
            "type": "string",
            "description": "Subnet segment value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddress:ObjectFirewallAddress": {
      "description": "Configure IPv4 addresses.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddressDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddressDynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallAddressDynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallAddressDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddressDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddressDynamicMapping`\">`fortimanager.ObjectFirewallAddressDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddressList`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddressList`\" pulumi-lang-go=\"`ObjectFirewallAddressList`\" pulumi-lang-python=\"`ObjectFirewallAddressList`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddressList`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddressList`\">`fortimanager.ObjectFirewallAddressList`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddressTagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddressTagging`\" pulumi-lang-go=\"`ObjectFirewallAddressTagging`\" pulumi-lang-python=\"`ObjectFirewallAddressTagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddressTagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddressTagging`\">`fortimanager.ObjectFirewallAddressTagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress(\"trname\", {\n    color: 0,\n    name: \"ssssss\",\n    objType: \"ip\",\n    subnets: [\n        \"192.168.0.0\",\n        \"255.255.255.255\",\n    ],\n    type: \"ipmask\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress(\"trname\",\n    color=0,\n    name=\"ssssss\",\n    obj_type=\"ip\",\n    subnets=[\n        \"192.168.0.0\",\n        \"255.255.255.255\",\n    ],\n    type=\"ipmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallAddress(\"trname\", new()\n    {\n        Color = 0,\n        Name = \"ssssss\",\n        ObjType = \"ip\",\n        Subnets = new[]\n        {\n            \"192.168.0.0\",\n            \"255.255.255.255\",\n        },\n        Type = \"ipmask\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress(ctx, \"trname\", &fortimanager.ObjectFirewallAddressArgs{\n\t\t\tColor:   pulumi.Float64(0),\n\t\t\tName:    pulumi.String(\"ssssss\"),\n\t\t\tObjType: pulumi.String(\"ip\"),\n\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.168.0.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress;\nimport com.pulumi.fortimanager.ObjectFirewallAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallAddress(\"trname\", ObjectFirewallAddressArgs.builder()\n            .color(0.0)\n            .name(\"ssssss\")\n            .objType(\"ip\")\n            .subnets(            \n                \"192.168.0.0\",\n                \"255.255.255.255\")\n            .type(\"ipmask\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress\n    properties:\n      color: 0\n      name: ssssss\n      objType: ip\n      subnets:\n        - 192.168.0.0\n        - 255.255.255.255\n      type: ipmask\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress:ObjectFirewallAddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Telemetry agent id.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Network interface associated with address.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
        },
        "clearpassSpt": {
          "type": "string",
          "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IP addresses associated to a specific country.\n"
        },
        "dirty": {
          "type": "string",
          "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping:ObjectFirewallAddressDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address.\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name address.\n"
        },
        "fssoGroup": {
          "type": "string",
          "description": "FSSO group(s).\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "hwModel": {
          "type": "string",
          "description": "Dynamic address matching hardware model.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Dynamic address matching hardware vendor.\n"
        },
        "interface": {
          "type": "string",
          "description": "Name of interface whose IP address is to be used.\n"
        },
        "lists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressList:ObjectFirewallAddressList"
          },
          "description": "List. The structure of <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> block is documented below.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple MAC address ranges.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "nodeIpOnly": {
          "type": "string",
          "description": "Enable/disable collection of node addresses only in Kubernetes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objTag": {
          "type": "string",
          "description": "Tag of dynamic address object.\n"
        },
        "objType": {
          "type": "string",
          "description": "Object type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "objectFirewallAddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization domain name (Syntax: organization/domain).\n"
        },
        "os": {
          "type": "string",
          "description": "Dynamic address matching operating system.\n"
        },
        "policyGroup": {
          "type": "string",
          "description": "Policy group name.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "ssoAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name(s) of the RADIUS user groups that this address includes.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address.\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subType": {
          "type": "string",
          "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
        },
        "subnetName": {
          "type": "string",
          "description": "Subnet name.\n"
        },
        "subnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address and subnet mask of address.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "Dynamic address matching software version.\n"
        },
        "tagDetectionLevel": {
          "type": "string",
          "description": "Tag detection level of dynamic address object.\n"
        },
        "tagType": {
          "type": "string",
          "description": "Tag type of dynamic address object.\n"
        },
        "tagUuid": {
          "type": "string",
          "description": "Foreign UUID of dynamic address object.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressTagging:ObjectFirewallAddressTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IP address and wildcard netmask.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name with wildcard characters.\n"
        }
      },
      "type": "object",
      "required": [
        "agentIds",
        "allowRouting",
        "associatedInterface",
        "clearpassSpt",
        "dirty",
        "endMac",
        "fabricObject",
        "macaddrs",
        "name",
        "nodeIpOnly",
        "objType",
        "objectFirewallAddressId",
        "sdnAddrType",
        "ssoAttributeValues",
        "startMac",
        "subnets",
        "type",
        "uuid",
        "visibility"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Telemetry agent id.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Network interface associated with address.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
        },
        "clearpassSpt": {
          "type": "string",
          "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IP addresses associated to a specific country.\n"
        },
        "dirty": {
          "type": "string",
          "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping:ObjectFirewallAddressDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address.\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name address.\n"
        },
        "fssoGroup": {
          "type": "string",
          "description": "FSSO group(s).\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "hwModel": {
          "type": "string",
          "description": "Dynamic address matching hardware model.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Dynamic address matching hardware vendor.\n"
        },
        "interface": {
          "type": "string",
          "description": "Name of interface whose IP address is to be used.\n"
        },
        "lists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressList:ObjectFirewallAddressList"
          },
          "description": "List. The structure of <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> block is documented below.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple MAC address ranges.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "nodeIpOnly": {
          "type": "string",
          "description": "Enable/disable collection of node addresses only in Kubernetes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objTag": {
          "type": "string",
          "description": "Tag of dynamic address object.\n"
        },
        "objType": {
          "type": "string",
          "description": "Object type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "objectFirewallAddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization domain name (Syntax: organization/domain).\n"
        },
        "os": {
          "type": "string",
          "description": "Dynamic address matching operating system.\n"
        },
        "policyGroup": {
          "type": "string",
          "description": "Policy group name.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "ssoAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name(s) of the RADIUS user groups that this address includes.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address.\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subType": {
          "type": "string",
          "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
        },
        "subnetName": {
          "type": "string",
          "description": "Subnet name.\n"
        },
        "subnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address and subnet mask of address.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "Dynamic address matching software version.\n"
        },
        "tagDetectionLevel": {
          "type": "string",
          "description": "Tag detection level of dynamic address object.\n"
        },
        "tagType": {
          "type": "string",
          "description": "Tag type of dynamic address object.\n"
        },
        "tagUuid": {
          "type": "string",
          "description": "Foreign UUID of dynamic address object.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressTagging:ObjectFirewallAddressTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IP address and wildcard netmask.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name with wildcard characters.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddress resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "agentIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Telemetry agent id.\n"
          },
          "allowRouting": {
            "type": "string",
            "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "associatedInterface": {
            "type": "string",
            "description": "Network interface associated with address.\n"
          },
          "cacheTtl": {
            "type": "number",
            "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
          },
          "clearpassSpt": {
            "type": "string",
            "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "country": {
            "type": "string",
            "description": "IP addresses associated to a specific country.\n"
          },
          "dirty": {
            "type": "string",
            "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping:ObjectFirewallAddressDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Final IP address (inclusive) in the range for the address.\n"
          },
          "endMac": {
            "type": "string",
            "description": "Last MAC address in the range.\n"
          },
          "epgName": {
            "type": "string",
            "description": "Endpoint group name.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "filter": {
            "type": "string",
            "description": "Match criteria filter.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Fully Qualified Domain Name address.\n"
          },
          "fssoGroup": {
            "type": "string",
            "description": "FSSO group(s).\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "hwModel": {
            "type": "string",
            "description": "Dynamic address matching hardware model.\n"
          },
          "hwVendor": {
            "type": "string",
            "description": "Dynamic address matching hardware vendor.\n"
          },
          "interface": {
            "type": "string",
            "description": "Name of interface whose IP address is to be used.\n"
          },
          "lists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressList:ObjectFirewallAddressList"
            },
            "description": "List. The structure of <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> block is documented below.\n"
          },
          "macaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Multiple MAC address ranges.\n"
          },
          "name": {
            "type": "string",
            "description": "Address name.\n"
          },
          "nodeIpOnly": {
            "type": "string",
            "description": "Enable/disable collection of node addresses only in Kubernetes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objId": {
            "type": "string",
            "description": "Object ID for NSX.\n"
          },
          "objTag": {
            "type": "string",
            "description": "Tag of dynamic address object.\n"
          },
          "objType": {
            "type": "string",
            "description": "Object type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
          },
          "objectFirewallAddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "organization": {
            "type": "string",
            "description": "Organization domain name (Syntax: organization/domain).\n"
          },
          "os": {
            "type": "string",
            "description": "Dynamic address matching operating system.\n"
          },
          "policyGroup": {
            "type": "string",
            "description": "Policy group name.\n"
          },
          "routeTag": {
            "type": "number",
            "description": "route-tag address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdn": {
            "type": "string",
            "description": "SDN.\n"
          },
          "sdnAddrType": {
            "type": "string",
            "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "sdnTag": {
            "type": "string",
            "description": "SDN Tag.\n"
          },
          "ssoAttributeValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name(s) of the RADIUS user groups that this address includes.\n"
          },
          "startIp": {
            "type": "string",
            "description": "First IP address (inclusive) in the range for the address.\n"
          },
          "startMac": {
            "type": "string",
            "description": "First MAC address in the range.\n"
          },
          "subType": {
            "type": "string",
            "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
          },
          "subnetName": {
            "type": "string",
            "description": "Subnet name.\n"
          },
          "subnets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address and subnet mask of address.\n"
          },
          "swVersion": {
            "type": "string",
            "description": "Dynamic address matching software version.\n"
          },
          "tagDetectionLevel": {
            "type": "string",
            "description": "Tag detection level of dynamic address object.\n"
          },
          "tagType": {
            "type": "string",
            "description": "Tag type of dynamic address object.\n"
          },
          "tagUuid": {
            "type": "string",
            "description": "Foreign UUID of dynamic address object.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressTagging:ObjectFirewallAddressTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "tenant": {
            "type": "string",
            "description": "Tenant.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "IP address and wildcard netmask.\n"
          },
          "wildcardFqdn": {
            "type": "string",
            "description": "Fully Qualified Domain Name with wildcard characters.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddressDynamicMapping:ObjectFirewallAddressDynamicMapping": {
      "description": "Configure IPv4 addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-go=\"`ObjectFirewallAddress`\" pulumi-lang-python=\"`ObjectFirewallAddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress`\">`fortimanager.ObjectFirewallAddress`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AddressDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddressDynamicMapping:ObjectFirewallAddressDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping_Scope:ObjectFirewallAddressDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Telemetry agent id.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Network interface associated with address.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
        },
        "clearpassSpt": {
          "type": "string",
          "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IP addresses associated to a specific country.\n"
        },
        "dirty": {
          "type": "string",
          "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address.\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name address.\n"
        },
        "fssoGroup": {
          "type": "string",
          "description": "FSSO group(s).\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "hwModel": {
          "type": "string",
          "description": "Dynamic address matching hardware model.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Dynamic address matching hardware vendor.\n"
        },
        "interface": {
          "type": "string",
          "description": "Name of interface whose IP address is to be used.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Macaddr.\n"
        },
        "nodeIpOnly": {
          "type": "string",
          "description": "Node-Ip-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objTag": {
          "type": "string",
          "description": "Obj-Tag.\n"
        },
        "objType": {
          "type": "string",
          "description": "Obj-Type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "objectFirewallAddressDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization domain name (Syntax: organization/domain).\n"
        },
        "os": {
          "type": "string",
          "description": "Dynamic address matching operating system.\n"
        },
        "patternEnd": {
          "type": "number",
          "description": "Pattern-End.\n"
        },
        "patternStart": {
          "type": "number",
          "description": "Pattern-Start.\n"
        },
        "policyGroup": {
          "type": "string",
          "description": "Policy group name.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "ssoAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name(s) of the RADIUS user groups that this address includes.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address.\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subType": {
          "type": "string",
          "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
        },
        "subnet": {
          "type": "string",
          "description": "IP address and subnet mask of address.\n"
        },
        "subnetName": {
          "type": "string",
          "description": "Subnet name.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "Dynamic address matching software version.\n"
        },
        "tagDetectionLevel": {
          "type": "string",
          "description": "Tag detection level of dynamic address object.\n"
        },
        "tagType": {
          "type": "string",
          "description": "Tag type of dynamic address object.\n"
        },
        "tagUuid": {
          "type": "string",
          "description": "Foreign UUID of dynamic address object.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "Url.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IP address and wildcard netmask.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name with wildcard characters.\n"
        }
      },
      "type": "object",
      "required": [
        "address",
        "agentIds",
        "allowRouting",
        "clearpassSpt",
        "dirty",
        "endMac",
        "fabricObject",
        "macaddrs",
        "nodeIpOnly",
        "objType",
        "objectFirewallAddressDynamicMappingId",
        "sdnAddrType",
        "ssoAttributeValues",
        "startMac",
        "subnet",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping_Scope:ObjectFirewallAddressDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Telemetry agent id.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Network interface associated with address.\n"
        },
        "cacheTtl": {
          "type": "number",
          "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
        },
        "clearpassSpt": {
          "type": "string",
          "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "country": {
          "type": "string",
          "description": "IP addresses associated to a specific country.\n"
        },
        "dirty": {
          "type": "string",
          "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address (inclusive) in the range for the address.\n"
        },
        "endMac": {
          "type": "string",
          "description": "Last MAC address in the range.\n"
        },
        "epgName": {
          "type": "string",
          "description": "Endpoint group name.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name address.\n"
        },
        "fssoGroup": {
          "type": "string",
          "description": "FSSO group(s).\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "hwModel": {
          "type": "string",
          "description": "Dynamic address matching hardware model.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Dynamic address matching hardware vendor.\n"
        },
        "interface": {
          "type": "string",
          "description": "Name of interface whose IP address is to be used.\n"
        },
        "macaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Macaddr.\n"
        },
        "nodeIpOnly": {
          "type": "string",
          "description": "Node-Ip-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID for NSX.\n"
        },
        "objTag": {
          "type": "string",
          "description": "Obj-Tag.\n"
        },
        "objType": {
          "type": "string",
          "description": "Obj-Type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "objectFirewallAddressDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "organization": {
          "type": "string",
          "description": "Organization domain name (Syntax: organization/domain).\n"
        },
        "os": {
          "type": "string",
          "description": "Dynamic address matching operating system.\n"
        },
        "patternEnd": {
          "type": "number",
          "description": "Pattern-End.\n"
        },
        "patternStart": {
          "type": "number",
          "description": "Pattern-Start.\n"
        },
        "policyGroup": {
          "type": "string",
          "description": "Policy group name.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "route-tag address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN.\n"
        },
        "sdnAddrType": {
          "type": "string",
          "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "sdnTag": {
          "type": "string",
          "description": "SDN Tag.\n"
        },
        "ssoAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name(s) of the RADIUS user groups that this address includes.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IP address (inclusive) in the range for the address.\n"
        },
        "startMac": {
          "type": "string",
          "description": "First MAC address in the range.\n"
        },
        "subType": {
          "type": "string",
          "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
        },
        "subnet": {
          "type": "string",
          "description": "IP address and subnet mask of address.\n"
        },
        "subnetName": {
          "type": "string",
          "description": "Subnet name.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "Dynamic address matching software version.\n"
        },
        "tagDetectionLevel": {
          "type": "string",
          "description": "Tag detection level of dynamic address object.\n"
        },
        "tagType": {
          "type": "string",
          "description": "Tag type of dynamic address object.\n"
        },
        "tagUuid": {
          "type": "string",
          "description": "Foreign UUID of dynamic address object.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tenant": {
          "type": "string",
          "description": "Tenant.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "Url.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "IP address and wildcard netmask.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Fully Qualified Domain Name with wildcard characters.\n"
        }
      },
      "requiredInputs": [
        "address"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddressDynamicMapping resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddressDynamicMapping_Scope:ObjectFirewallAddressDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "address": {
            "type": "string",
            "description": "Address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "agentIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Telemetry agent id.\n"
          },
          "allowRouting": {
            "type": "string",
            "description": "Enable/disable use of this address in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "associatedInterface": {
            "type": "string",
            "description": "Network interface associated with address.\n"
          },
          "cacheTtl": {
            "type": "number",
            "description": "Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.\n"
          },
          "clearpassSpt": {
            "type": "string",
            "description": "SPT (System Posture Token) value. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`healthy`\" pulumi-lang-dotnet=\"`Healthy`\" pulumi-lang-go=\"`healthy`\" pulumi-lang-python=\"`healthy`\" pulumi-lang-yaml=\"`healthy`\" pulumi-lang-java=\"`healthy`\">`healthy`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`checkup`\" pulumi-lang-dotnet=\"`Checkup`\" pulumi-lang-go=\"`checkup`\" pulumi-lang-python=\"`checkup`\" pulumi-lang-yaml=\"`checkup`\" pulumi-lang-java=\"`checkup`\">`checkup`</span>, <span pulumi-lang-nodejs=\"`transition`\" pulumi-lang-dotnet=\"`Transition`\" pulumi-lang-go=\"`transition`\" pulumi-lang-python=\"`transition`\" pulumi-lang-yaml=\"`transition`\" pulumi-lang-java=\"`transition`\">`transition`</span>, <span pulumi-lang-nodejs=\"`infected`\" pulumi-lang-dotnet=\"`Infected`\" pulumi-lang-go=\"`infected`\" pulumi-lang-python=\"`infected`\" pulumi-lang-yaml=\"`infected`\" pulumi-lang-java=\"`infected`\">`infected`</span>, <span pulumi-lang-nodejs=\"`transient`\" pulumi-lang-dotnet=\"`Transient`\" pulumi-lang-go=\"`transient`\" pulumi-lang-python=\"`transient`\" pulumi-lang-yaml=\"`transient`\" pulumi-lang-java=\"`transient`\">`transient`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "country": {
            "type": "string",
            "description": "IP addresses associated to a specific country.\n"
          },
          "dirty": {
            "type": "string",
            "description": "To be deleted address. Valid values: <span pulumi-lang-nodejs=\"`dirty`\" pulumi-lang-dotnet=\"`Dirty`\" pulumi-lang-go=\"`dirty`\" pulumi-lang-python=\"`dirty`\" pulumi-lang-yaml=\"`dirty`\" pulumi-lang-java=\"`dirty`\">`dirty`</span>, <span pulumi-lang-nodejs=\"`clean`\" pulumi-lang-dotnet=\"`Clean`\" pulumi-lang-go=\"`clean`\" pulumi-lang-python=\"`clean`\" pulumi-lang-yaml=\"`clean`\" pulumi-lang-java=\"`clean`\">`clean`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Final IP address (inclusive) in the range for the address.\n"
          },
          "endMac": {
            "type": "string",
            "description": "Last MAC address in the range.\n"
          },
          "epgName": {
            "type": "string",
            "description": "Endpoint group name.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "filter": {
            "type": "string",
            "description": "Match criteria filter.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Fully Qualified Domain Name address.\n"
          },
          "fssoGroup": {
            "type": "string",
            "description": "FSSO group(s).\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global-Object.\n"
          },
          "hwModel": {
            "type": "string",
            "description": "Dynamic address matching hardware model.\n"
          },
          "hwVendor": {
            "type": "string",
            "description": "Dynamic address matching hardware vendor.\n"
          },
          "interface": {
            "type": "string",
            "description": "Name of interface whose IP address is to be used.\n"
          },
          "macaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Macaddr.\n"
          },
          "nodeIpOnly": {
            "type": "string",
            "description": "Node-Ip-Only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objId": {
            "type": "string",
            "description": "Object ID for NSX.\n"
          },
          "objTag": {
            "type": "string",
            "description": "Obj-Tag.\n"
          },
          "objType": {
            "type": "string",
            "description": "Obj-Type. Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
          },
          "objectFirewallAddressDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "organization": {
            "type": "string",
            "description": "Organization domain name (Syntax: organization/domain).\n"
          },
          "os": {
            "type": "string",
            "description": "Dynamic address matching operating system.\n"
          },
          "patternEnd": {
            "type": "number",
            "description": "Pattern-End.\n"
          },
          "patternStart": {
            "type": "number",
            "description": "Pattern-Start.\n"
          },
          "policyGroup": {
            "type": "string",
            "description": "Policy group name.\n"
          },
          "routeTag": {
            "type": "number",
            "description": "route-tag address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdn": {
            "type": "string",
            "description": "SDN.\n"
          },
          "sdnAddrType": {
            "type": "string",
            "description": "Type of addresses to collect. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "sdnTag": {
            "type": "string",
            "description": "SDN Tag.\n"
          },
          "ssoAttributeValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name(s) of the RADIUS user groups that this address includes.\n"
          },
          "startIp": {
            "type": "string",
            "description": "First IP address (inclusive) in the range for the address.\n"
          },
          "startMac": {
            "type": "string",
            "description": "First MAC address in the range.\n"
          },
          "subType": {
            "type": "string",
            "description": "Sub-type of address. Valid values: <span pulumi-lang-nodejs=\"`sdn`\" pulumi-lang-dotnet=\"`Sdn`\" pulumi-lang-go=\"`sdn`\" pulumi-lang-python=\"`sdn`\" pulumi-lang-yaml=\"`sdn`\" pulumi-lang-java=\"`sdn`\">`sdn`</span>, `clearpass-spt`, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, `ems-tag`.\n"
          },
          "subnet": {
            "type": "string",
            "description": "IP address and subnet mask of address.\n"
          },
          "subnetName": {
            "type": "string",
            "description": "Subnet name.\n"
          },
          "swVersion": {
            "type": "string",
            "description": "Dynamic address matching software version.\n"
          },
          "tagDetectionLevel": {
            "type": "string",
            "description": "Tag detection level of dynamic address object.\n"
          },
          "tagType": {
            "type": "string",
            "description": "Tag type of dynamic address object.\n"
          },
          "tagUuid": {
            "type": "string",
            "description": "Foreign UUID of dynamic address object.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "tenant": {
            "type": "string",
            "description": "Tenant.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`ipmask`\" pulumi-lang-dotnet=\"`Ipmask`\" pulumi-lang-go=\"`ipmask`\" pulumi-lang-python=\"`ipmask`\" pulumi-lang-yaml=\"`ipmask`\" pulumi-lang-java=\"`ipmask`\">`ipmask`</span>, <span pulumi-lang-nodejs=\"`iprange`\" pulumi-lang-dotnet=\"`Iprange`\" pulumi-lang-go=\"`iprange`\" pulumi-lang-python=\"`iprange`\" pulumi-lang-yaml=\"`iprange`\" pulumi-lang-java=\"`iprange`\">`iprange`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`geography`\" pulumi-lang-dotnet=\"`Geography`\" pulumi-lang-go=\"`geography`\" pulumi-lang-python=\"`geography`\" pulumi-lang-yaml=\"`geography`\" pulumi-lang-java=\"`geography`\">`geography`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, `interface-subnet`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "Url.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "IP address and wildcard netmask.\n"
          },
          "wildcardFqdn": {
            "type": "string",
            "description": "Fully Qualified Domain Name with wildcard characters.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddressList:ObjectFirewallAddressList": {
      "description": "IP address list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-go=\"`ObjectFirewallAddress`\" pulumi-lang-python=\"`ObjectFirewallAddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress`\">`fortimanager.ObjectFirewallAddress`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AddressList can be imported using any of these accepted formats:\n\nSet import_options = [\"address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddressList:ObjectFirewallAddressList labelname {{ip}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP.\n"
        },
        "netId": {
          "type": "string",
          "description": "Network ID.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID.\n"
        },
        "objectFirewallAddressListId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ip}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "address",
        "objectFirewallAddressListId"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP.\n"
        },
        "netId": {
          "type": "string",
          "description": "Network ID.\n"
        },
        "objId": {
          "type": "string",
          "description": "Object ID.\n"
        },
        "objectFirewallAddressListId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ip}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "address"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddressList resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "Address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP.\n"
          },
          "netId": {
            "type": "string",
            "description": "Network ID.\n"
          },
          "objId": {
            "type": "string",
            "description": "Object ID.\n"
          },
          "objectFirewallAddressListId": {
            "type": "string",
            "description": "an identifier for the resource with format {{ip}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddressTagging:ObjectFirewallAddressTagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-go=\"`ObjectFirewallAddress`\" pulumi-lang-python=\"`ObjectFirewallAddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddress`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddress`\">`fortimanager.ObjectFirewallAddress`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectFirewallAddress(\"trname2\", {name: \"ssssss455\"});\nconst trname = new fortimanager.ObjectFirewallAddressTagging(\"trname\", {\n    address: trname2.name,\n    category: \"default\",\n    name: \"terr-tagging\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectFirewallAddress(\"trname2\", name=\"ssssss455\")\ntrname = fortimanager.ObjectFirewallAddressTagging(\"trname\",\n    address=trname2.name,\n    category=\"default\",\n    name=\"terr-tagging\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectFirewallAddress(\"trname2\", new()\n    {\n        Name = \"ssssss455\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallAddressTagging(\"trname\", new()\n    {\n        Address = trname2.Name,\n        Category = \"default\",\n        Name = \"terr-tagging\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectFirewallAddress(ctx, \"trname2\", &fortimanager.ObjectFirewallAddressArgs{\n\t\t\tName: pulumi.String(\"ssssss455\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddressTagging(ctx, \"trname\", &fortimanager.ObjectFirewallAddressTaggingArgs{\n\t\t\tAddress:  trname2.Name,\n\t\t\tCategory: pulumi.String(\"default\"),\n\t\t\tName:     pulumi.String(\"terr-tagging\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress;\nimport com.pulumi.fortimanager.ObjectFirewallAddressArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddressTagging;\nimport com.pulumi.fortimanager.ObjectFirewallAddressTaggingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectFirewallAddress(\"trname2\", ObjectFirewallAddressArgs.builder()\n            .name(\"ssssss455\")\n            .build());\n\n        var trname = new ObjectFirewallAddressTagging(\"trname\", ObjectFirewallAddressTaggingArgs.builder()\n            .address(trname2.name())\n            .category(\"default\")\n            .name(\"terr-tagging\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddressTagging\n    properties:\n      address: ${trname2.name}\n      category: default\n      name: terr-tagging\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectFirewallAddress\n    properties:\n      name: ssssss455\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall AddressTagging can be imported using any of these accepted formats:\n\nSet import_options = [\"address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddressTagging:ObjectFirewallAddressTagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddressTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "address",
        "name",
        "objectFirewallAddressTaggingId",
        "tags"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddressTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "address"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddressTagging resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "Address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallAddressTaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddrgrp6:ObjectFirewallAddrgrp6": {
      "description": "Configure IPv6 address groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrp6DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrp6DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallAddrgrp6DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallAddrgrp6DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrp6DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrp6DynamicMapping`\">`fortimanager.ObjectFirewallAddrgrp6DynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrp6Tagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrp6Tagging`\" pulumi-lang-go=\"`ObjectFirewallAddrgrp6Tagging`\" pulumi-lang-python=\"`ObjectFirewallAddrgrp6Tagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrp6Tagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrp6Tagging`\">`fortimanager.ObjectFirewallAddrgrp6Tagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6(\"trname\", {\n    color: 1,\n    comment: \"This is a Terraform example\",\n    country: \"US\",\n    endIp: \"2001:192:168:1::10\",\n    endMac: \"00:00:00:00:00:00\",\n    host: \"::\",\n    hostType: \"any\",\n    ip6: \"::/0\",\n    name: \"terr-firewall-address6\",\n    startIp: \"2001:192:168:1::1\",\n    startMac: \"00:00:00:00:00:00\",\n    type: \"iprange\",\n});\nconst trnameObjectFirewallAddrgrp6 = new fortimanager.ObjectFirewallAddrgrp6(\"trname\", {\n    comment: \"terraform-comment\",\n    members: [\"terr-firewall-address6\"],\n    name: \"terraform-addrgrp6\",\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6(\"trname\",\n    color=1,\n    comment=\"This is a Terraform example\",\n    country=\"US\",\n    end_ip=\"2001:192:168:1::10\",\n    end_mac=\"00:00:00:00:00:00\",\n    host=\"::\",\n    host_type=\"any\",\n    ip6=\"::/0\",\n    name=\"terr-firewall-address6\",\n    start_ip=\"2001:192:168:1::1\",\n    start_mac=\"00:00:00:00:00:00\",\n    type=\"iprange\")\ntrname_object_firewall_addrgrp6 = fortimanager.ObjectFirewallAddrgrp6(\"trname\",\n    comment=\"terraform-comment\",\n    members=[\"terr-firewall-address6\"],\n    name=\"terraform-addrgrp6\",\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallAddress6(\"trname\", new()\n    {\n        Color = 1,\n        Comment = \"This is a Terraform example\",\n        Country = \"US\",\n        EndIp = \"2001:192:168:1::10\",\n        EndMac = \"00:00:00:00:00:00\",\n        Host = \"::\",\n        HostType = \"any\",\n        Ip6 = \"::/0\",\n        Name = \"terr-firewall-address6\",\n        StartIp = \"2001:192:168:1::1\",\n        StartMac = \"00:00:00:00:00:00\",\n        Type = \"iprange\",\n    });\n\n    var trnameObjectFirewallAddrgrp6 = new Fortimanager.ObjectFirewallAddrgrp6(\"trname\", new()\n    {\n        Comment = \"terraform-comment\",\n        Members = new[]\n        {\n            \"terr-firewall-address6\",\n        },\n        Name = \"terraform-addrgrp6\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trname\", &fortimanager.ObjectFirewallAddress6Args{\n\t\t\tColor:    pulumi.Float64(1),\n\t\t\tComment:  pulumi.String(\"This is a Terraform example\"),\n\t\t\tCountry:  pulumi.String(\"US\"),\n\t\t\tEndIp:    pulumi.String(\"2001:192:168:1::10\"),\n\t\t\tEndMac:   pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tHost:     pulumi.String(\"::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6:      pulumi.String(\"::/0\"),\n\t\t\tName:     pulumi.String(\"terr-firewall-address6\"),\n\t\t\tStartIp:  pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tStartMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tType:     pulumi.String(\"iprange\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddrgrp6(ctx, \"trname\", &fortimanager.ObjectFirewallAddrgrp6Args{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-address6\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terraform-addrgrp6\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp6;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallAddress6(\"trname\", ObjectFirewallAddress6Args.builder()\n            .color(1.0)\n            .comment(\"This is a Terraform example\")\n            .country(\"US\")\n            .endIp(\"2001:192:168:1::10\")\n            .endMac(\"00:00:00:00:00:00\")\n            .host(\"::\")\n            .hostType(\"any\")\n            .ip6(\"::/0\")\n            .name(\"terr-firewall-address6\")\n            .startIp(\"2001:192:168:1::1\")\n            .startMac(\"00:00:00:00:00:00\")\n            .type(\"iprange\")\n            .build());\n\n        var trnameObjectFirewallAddrgrp6 = new ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", ObjectFirewallAddrgrp6Args.builder()\n            .comment(\"terraform-comment\")\n            .members(\"terr-firewall-address6\")\n            .name(\"terraform-addrgrp6\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress6\n    properties:\n      color: 1\n      comment: This is a Terraform example\n      country: US\n      endIp: 2001:192:168:1::10\n      endMac: 00:00:00:00:00:00\n      host: '::'\n      hostType: any\n      ip6: ::/0\n      name: terr-firewall-address6\n      startIp: 2001:192:168:1::1\n      startMac: 00:00:00:00:00:00\n      type: iprange\n  trnameObjectFirewallAddrgrp6:\n    type: fortimanager:ObjectFirewallAddrgrp6\n    name: trname\n    properties:\n      comment: terraform-comment\n      members:\n        - terr-firewall-address6\n      name: terraform-addrgrp6\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Addrgrp6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrp6:ObjectFirewallAddrgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping:ObjectFirewallAddrgrp6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address6 exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 address group name.\n"
        },
        "objectFirewallAddrgrp6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6Tagging:ObjectFirewallAddrgrp6Tagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "exclude",
        "excludeMembers",
        "fabricObject",
        "members",
        "name",
        "objectFirewallAddrgrp6Id",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping:ObjectFirewallAddrgrp6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address6 exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 address group name.\n"
        },
        "objectFirewallAddrgrp6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6Tagging:ObjectFirewallAddrgrp6Tagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddrgrp6 resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping:ObjectFirewallAddrgrp6DynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclude": {
            "type": "string",
            "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "excludeMembers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address6 exclusion member.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address objects contained within the group.\n"
          },
          "name": {
            "type": "string",
            "description": "IPv6 address group name.\n"
          },
          "objectFirewallAddrgrp6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6Tagging:ObjectFirewallAddrgrp6Tagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddrgrp6DynamicMapping:ObjectFirewallAddrgrp6DynamicMapping": {
      "description": "Configure IPv6 address groups.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrp6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrp6`\" pulumi-lang-go=\"`ObjectFirewallAddrgrp6`\" pulumi-lang-python=\"`ObjectFirewallAddrgrp6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrp6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrp6`\">`fortimanager.ObjectFirewallAddrgrp6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Addrgrp6DynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"addrgrp6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrp6DynamicMapping:ObjectFirewallAddrgrp6DynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping_Scope:ObjectFirewallAddrgrp6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addrgrp6": {
          "type": "string",
          "description": "Addrgrp6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address6 exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "member": {
          "type": "string",
          "description": "Address objects contained within the group.\n"
        },
        "objectFirewallAddrgrp6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrgrp6",
        "exclude",
        "excludeMembers",
        "fabricObject",
        "objectFirewallAddrgrp6DynamicMappingId",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping_Scope:ObjectFirewallAddrgrp6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addrgrp6": {
          "type": "string",
          "description": "Addrgrp6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address6 exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "member": {
          "type": "string",
          "description": "Address objects contained within the group.\n"
        },
        "objectFirewallAddrgrp6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "addrgrp6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddrgrp6DynamicMapping resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrp6DynamicMapping_Scope:ObjectFirewallAddrgrp6DynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "addrgrp6": {
            "type": "string",
            "description": "Addrgrp6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets the value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclude": {
            "type": "string",
            "description": "Enable/disable address6 exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "excludeMembers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address6 exclusion member.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global-Object.\n"
          },
          "member": {
            "type": "string",
            "description": "Address objects contained within the group.\n"
          },
          "objectFirewallAddrgrp6DynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address group6 visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddrgrp6Tagging:ObjectFirewallAddrgrp6Tagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrp6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrp6`\" pulumi-lang-go=\"`ObjectFirewallAddrgrp6`\" pulumi-lang-python=\"`ObjectFirewallAddrgrp6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrp6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrp6`\">`fortimanager.ObjectFirewallAddrgrp6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Addrgrp6Tagging can be imported using any of these accepted formats:\n\nSet import_options = [\"addrgrp6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrp6Tagging:ObjectFirewallAddrgrp6Tagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrgrp6": {
          "type": "string",
          "description": "Addrgrp6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddrgrp6TaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "addrgrp6",
        "name",
        "objectFirewallAddrgrp6TaggingId",
        "tags"
      ],
      "inputProperties": {
        "addrgrp6": {
          "type": "string",
          "description": "Addrgrp6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddrgrp6TaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "addrgrp6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddrgrp6Tagging resources.\n",
        "properties": {
          "addrgrp6": {
            "type": "string",
            "description": "Addrgrp6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallAddrgrp6TaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddrgrp:ObjectFirewallAddrgrp": {
      "description": "Configure IPv4 address groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrpDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrpDynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallAddrgrpDynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallAddrgrpDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrpDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrpDynamicMapping`\">`fortimanager.ObjectFirewallAddrgrpDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrpTagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrpTagging`\" pulumi-lang-go=\"`ObjectFirewallAddrgrpTagging`\" pulumi-lang-python=\"`ObjectFirewallAddrgrpTagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrpTagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrpTagging`\">`fortimanager.ObjectFirewallAddrgrpTagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress(\"trname\", {\n    allowRouting: \"disable\",\n    associatedInterface: \"any\",\n    name: \"terraform-tefv\",\n});\nconst trnameObjectFirewallAddrgrp = new fortimanager.ObjectFirewallAddrgrp(\"trname\", {\n    allowRouting: \"disable\",\n    members: [\"terraform-tefv\"],\n    name: \"terraform-addrgrp4\",\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress(\"trname\",\n    allow_routing=\"disable\",\n    associated_interface=\"any\",\n    name=\"terraform-tefv\")\ntrname_object_firewall_addrgrp = fortimanager.ObjectFirewallAddrgrp(\"trname\",\n    allow_routing=\"disable\",\n    members=[\"terraform-tefv\"],\n    name=\"terraform-addrgrp4\",\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallAddress(\"trname\", new()\n    {\n        AllowRouting = \"disable\",\n        AssociatedInterface = \"any\",\n        Name = \"terraform-tefv\",\n    });\n\n    var trnameObjectFirewallAddrgrp = new Fortimanager.ObjectFirewallAddrgrp(\"trname\", new()\n    {\n        AllowRouting = \"disable\",\n        Members = new[]\n        {\n            \"terraform-tefv\",\n        },\n        Name = \"terraform-addrgrp4\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectFirewallAddress(ctx, \"trname\", &fortimanager.ObjectFirewallAddressArgs{\n\t\t\tAllowRouting:        pulumi.String(\"disable\"),\n\t\t\tAssociatedInterface: pulumi.String(\"any\"),\n\t\t\tName:                pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddrgrp(ctx, \"trname\", &fortimanager.ObjectFirewallAddrgrpArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terraform-tefv\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terraform-addrgrp4\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress;\nimport com.pulumi.fortimanager.ObjectFirewallAddressArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallAddress(\"trname\", ObjectFirewallAddressArgs.builder()\n            .allowRouting(\"disable\")\n            .associatedInterface(\"any\")\n            .name(\"terraform-tefv\")\n            .build());\n\n        var trnameObjectFirewallAddrgrp = new ObjectFirewallAddrgrp(\"trnameObjectFirewallAddrgrp\", ObjectFirewallAddrgrpArgs.builder()\n            .allowRouting(\"disable\")\n            .members(\"terraform-tefv\")\n            .name(\"terraform-addrgrp4\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallAddress\n    properties:\n      allowRouting: disable\n      associatedInterface: any\n      name: terraform-tefv\n  trnameObjectFirewallAddrgrp:\n    type: fortimanager:ObjectFirewallAddrgrp\n    name: trname\n    properties:\n      allowRouting: disable\n      members:\n        - terraform-tefv\n      name: terraform-addrgrp4\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Addrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrp:ObjectFirewallAddrgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Address group category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping:ObjectFirewallAddrgrpDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallAddrgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpTagging:ObjectFirewallAddrgrpTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Address group type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "allowRouting",
        "category",
        "exclude",
        "excludeMembers",
        "fabricObject",
        "members",
        "name",
        "objectFirewallAddrgrpId",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Address group category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping:ObjectFirewallAddrgrpDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMembers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallAddrgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpTagging:ObjectFirewallAddrgrpTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Address group type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddrgrp resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowRouting": {
            "type": "string",
            "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "category": {
            "type": "string",
            "description": "Address group category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping:ObjectFirewallAddrgrpDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclude": {
            "type": "string",
            "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "excludeMembers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address exclusion member.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address objects contained within the group.\n"
          },
          "name": {
            "type": "string",
            "description": "Address group name.\n"
          },
          "objectFirewallAddrgrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpTagging:ObjectFirewallAddrgrpTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "Address group type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddrgrpDynamicMapping:ObjectFirewallAddrgrpDynamicMapping": {
      "description": "Configure IPv4 address groups.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrp`\" pulumi-lang-go=\"`ObjectFirewallAddrgrp`\" pulumi-lang-python=\"`ObjectFirewallAddrgrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrp`\">`fortimanager.ObjectFirewallAddrgrp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AddrgrpDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"addrgrp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrpDynamicMapping:ObjectFirewallAddrgrpDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping_Scope:ObjectFirewallAddrgrpDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addrgrp": {
          "type": "string",
          "description": "Addrgrp.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMember": {
          "type": "string",
          "description": "Address exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "objectFirewallAddrgrpDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrgrp",
        "allowRouting",
        "category",
        "exclude",
        "fabricObject",
        "members",
        "objectFirewallAddrgrpDynamicMappingId",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping_Scope:ObjectFirewallAddrgrpDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addrgrp": {
          "type": "string",
          "description": "Addrgrp.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowRouting": {
          "type": "string",
          "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclude": {
          "type": "string",
          "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeMember": {
          "type": "string",
          "description": "Address exclusion member.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global-Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address objects contained within the group.\n"
        },
        "objectFirewallAddrgrpDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "addrgrp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddrgrpDynamicMapping resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallAddrgrpDynamicMapping_Scope:ObjectFirewallAddrgrpDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "addrgrp": {
            "type": "string",
            "description": "Addrgrp.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowRouting": {
            "type": "string",
            "description": "Enable/disable use of this group in the static route configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "category": {
            "type": "string",
            "description": "Category. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `ztna-ems-tag`, `ztna-geo-tag`.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclude": {
            "type": "string",
            "description": "Enable/disable address exclusion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "excludeMember": {
            "type": "string",
            "description": "Address exclusion member.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Fabric-Object. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global-Object.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address objects contained within the group.\n"
          },
          "objectFirewallAddrgrpDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`array`\" pulumi-lang-dotnet=\"`Array`\" pulumi-lang-go=\"`array`\" pulumi-lang-python=\"`array`\" pulumi-lang-yaml=\"`array`\" pulumi-lang-java=\"`array`\">`array`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address visibility in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallAddrgrpTagging:ObjectFirewallAddrgrpTagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallAddrgrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallAddrgrp`\" pulumi-lang-go=\"`ObjectFirewallAddrgrp`\" pulumi-lang-python=\"`ObjectFirewallAddrgrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallAddrgrp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallAddrgrp`\">`fortimanager.ObjectFirewallAddrgrp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall AddrgrpTagging can be imported using any of these accepted formats:\n\nSet import_options = [\"addrgrp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrpTagging:ObjectFirewallAddrgrpTagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrgrp": {
          "type": "string",
          "description": "Addrgrp.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddrgrpTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "addrgrp",
        "name",
        "objectFirewallAddrgrpTaggingId",
        "tags"
      ],
      "inputProperties": {
        "addrgrp": {
          "type": "string",
          "description": "Addrgrp.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallAddrgrpTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "addrgrp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallAddrgrpTagging resources.\n",
        "properties": {
          "addrgrp": {
            "type": "string",
            "description": "Addrgrp.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallAddrgrpTaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCarrierendpointbwl:ObjectFirewallCarrierendpointbwl": {
      "description": "Carrier end point black/white list tables.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallCarrierendpointbwlEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallCarrierendpointbwlEntries`\" pulumi-lang-go=\"`fortimanagerObjectFirewallCarrierendpointbwlEntries`\" pulumi-lang-python=\"`fortimanager_object_firewall_carrierendpointbwl_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallCarrierendpointbwlEntries`\" pulumi-lang-java=\"`fortimanagerObjectFirewallCarrierendpointbwlEntries`\">`fortimanager_object_firewall_carrierendpointbwl_entries`</span>\n\n## Import\n\nObjectFirewall CarrierEndpointBwl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallCarrierendpointbwl:ObjectFirewallCarrierendpointbwl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCarrierendpointbwlEntry:ObjectFirewallCarrierendpointbwlEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectFirewallCarrierendpointbwlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallCarrierendpointbwlId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCarrierendpointbwlEntry:ObjectFirewallCarrierendpointbwlEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectFirewallCarrierendpointbwlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCarrierendpointbwl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallCarrierendpointbwlEntry:ObjectFirewallCarrierendpointbwlEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectFirewallCarrierendpointbwlId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCasbprofile:ObjectFirewallCasbprofile": {
      "description": "ObjectFirewall CasbProfile\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\">`fortimanager.ObjectFirewallCasbprofileSaasapplication`</span>\n\n## Import\n\nObjectFirewall CasbProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallCasbprofile:ObjectFirewallCasbprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasApplication:ObjectFirewallCasbprofileSaasApplication"
          },
          "description": "Saas-Application. The structure of <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallCasbprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasApplication:ObjectFirewallCasbprofileSaasApplication"
          },
          "description": "Saas-Application. The structure of <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCasbprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallCasbprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "saasApplications": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasApplication:ObjectFirewallCasbprofileSaasApplication"
            },
            "description": "Saas-Application. The structure of <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCasbprofileMove:ObjectFirewallCasbprofileMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "objectFirewallCasbprofileMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "casbProfile",
        "objectFirewallCasbprofileMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "objectFirewallCasbprofileMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "casbProfile",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCasbprofileMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Casb Profile.\n"
          },
          "objectFirewallCasbprofileMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCasbprofileSaasapplication:ObjectFirewallCasbprofileSaasapplication": {
      "description": "ObjectFirewall CasbProfileSaasApplication\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`saasApplication`\" pulumi-lang-dotnet=\"`SaasApplication`\" pulumi-lang-go=\"`saasApplication`\" pulumi-lang-python=\"`saas_application`\" pulumi-lang-yaml=\"`saasApplication`\" pulumi-lang-java=\"`saasApplication`\">`saas_application`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofile`\" pulumi-lang-go=\"`ObjectFirewallCasbprofile`\" pulumi-lang-python=\"`ObjectFirewallCasbprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofile`\">`fortimanager.ObjectFirewallCasbprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationAccessrule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationAccessrule`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplicationAccessrule`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplicationAccessrule`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationAccessrule`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationAccessrule`\">`fortimanager.ObjectFirewallCasbprofileSaasapplicationAccessrule`</span>\n>- <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\">`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`</span>\n\n## Import\n\nObjectFirewall CasbProfileSaasApplication can be imported using any of these accepted formats:\n\nSet import_options = [\"casb_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallCasbprofileSaasapplication:ObjectFirewallCasbprofileSaasapplication labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationAccessRule:ObjectFirewallCasbprofileSaasapplicationAccessRule"
          },
          "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "customControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomControl:ObjectFirewallCasbprofileSaasapplicationCustomControl"
          },
          "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
        },
        "domainControl": {
          "type": "string",
          "description": "Domain-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainControlDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Domain-Control-Domains.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Safe-Search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearchControls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Safe-Search-Control.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tenantControl": {
          "type": "string",
          "description": "Tenant-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControlTenants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tenant-Control-Tenants.\n"
        }
      },
      "type": "object",
      "required": [
        "casbProfile",
        "domainControl",
        "domainControlDomains",
        "log",
        "name",
        "objectFirewallCasbprofileSaasapplicationId",
        "safeSearch",
        "safeSearchControls",
        "tenantControl",
        "tenantControlTenants"
      ],
      "inputProperties": {
        "accessRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationAccessRule:ObjectFirewallCasbprofileSaasapplicationAccessRule"
          },
          "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "customControls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomControl:ObjectFirewallCasbprofileSaasapplicationCustomControl"
          },
          "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
        },
        "domainControl": {
          "type": "string",
          "description": "Domain-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainControlDomains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Domain-Control-Domains.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "safeSearch": {
          "type": "string",
          "description": "Safe-Search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "safeSearchControls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Safe-Search-Control.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tenantControl": {
          "type": "string",
          "description": "Tenant-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tenantControlTenants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tenant-Control-Tenants.\n"
        }
      },
      "requiredInputs": [
        "casbProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCasbprofileSaasapplication resources.\n",
        "properties": {
          "accessRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationAccessRule:ObjectFirewallCasbprofileSaasapplicationAccessRule"
            },
            "description": "Access-Rule. The structure of <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Casb Profile.\n"
          },
          "customControls": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomControl:ObjectFirewallCasbprofileSaasapplicationCustomControl"
            },
            "description": "Custom-Control. The structure of <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> block is documented below.\n"
          },
          "domainControl": {
            "type": "string",
            "description": "Domain-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "domainControlDomains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Domain-Control-Domains.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "log": {
            "type": "string",
            "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallCasbprofileSaasapplicationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "safeSearch": {
            "type": "string",
            "description": "Safe-Search. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "safeSearchControls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Safe-Search-Control.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tenantControl": {
            "type": "string",
            "description": "Tenant-Control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tenantControlTenants": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tenant-Control-Tenants.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCasbprofileSaasapplicationAccessrule:ObjectFirewallCasbprofileSaasapplicationAccessrule": {
      "description": "ObjectFirewall CasbProfileSaasApplicationAccessRule\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`accessRule`\" pulumi-lang-dotnet=\"`AccessRule`\" pulumi-lang-go=\"`accessRule`\" pulumi-lang-python=\"`access_rule`\" pulumi-lang-yaml=\"`accessRule`\" pulumi-lang-java=\"`accessRule`\">`access_rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\">`fortimanager.ObjectFirewallCasbprofileSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall CasbProfileSaasApplicationAccessRule can be imported using any of these accepted formats:\n\nSet import_options = [\"casb_profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallCasbprofileSaasapplicationAccessrule:ObjectFirewallCasbprofileSaasapplicationAccessrule labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bypass. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationAccessruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "bypasses",
        "casbProfile",
        "name",
        "objectFirewallCasbprofileSaasapplicationAccessruleId",
        "saasApplication"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bypasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bypass. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationAccessruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "casbProfile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCasbprofileSaasapplicationAccessrule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bypasses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Bypass. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `web-filter`, `file-filter`, `video-filter`.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Casb Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallCasbprofileSaasapplicationAccessruleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCasbprofileSaasapplicationCustomcontrol:ObjectFirewallCasbprofileSaasapplicationCustomcontrol": {
      "description": "ObjectFirewall CasbProfileSaasApplicationCustomControl\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customControl`\" pulumi-lang-dotnet=\"`CustomControl`\" pulumi-lang-go=\"`customControl`\" pulumi-lang-python=\"`custom_control`\" pulumi-lang-yaml=\"`customControl`\" pulumi-lang-java=\"`customControl`\">`custom_control`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplication`\">`fortimanager.ObjectFirewallCasbprofileSaasapplication`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`\">`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption`</span>\n\n## Import\n\nObjectFirewall CasbProfileSaasApplicationCustomControl can be imported using any of these accepted formats:\n\nSet import_options = [\"casb_profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallCasbprofileSaasapplicationCustomcontrol:ObjectFirewallCasbprofileSaasapplicationCustomcontrol labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationCustomcontrolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomcontrolOption:ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "casbProfile",
        "name",
        "objectFirewallCasbprofileSaasapplicationCustomcontrolId",
        "saasApplication"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationCustomcontrolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomcontrolOption:ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption"
          },
          "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "casbProfile",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCasbprofileSaasapplicationCustomcontrol resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Casb Profile.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallCasbprofileSaasapplicationCustomcontrolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallCasbprofileSaasapplicationCustomcontrolOption:ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption"
            },
            "description": "Option. The structure of <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> block is documented below.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallCasbprofileSaasapplicationCustomcontrolOption:ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption": {
      "description": "ObjectFirewall CasbProfileSaasApplicationCustomControlOption\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`option`\" pulumi-lang-dotnet=\"`Option`\" pulumi-lang-go=\"`option`\" pulumi-lang-python=\"`option`\" pulumi-lang-yaml=\"`option`\" pulumi-lang-java=\"`option`\">`option`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-go=\"`ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-python=\"`ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`\">`fortimanager.ObjectFirewallCasbprofileSaasapplicationCustomcontrol`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall CasbProfileSaasApplicationCustomControlOption can be imported using any of these accepted formats:\n\nSet import_options = [\"casb_profile=YOUR_VALUE\", \"saas_application=YOUR_VALUE\", \"custom_control=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallCasbprofileSaasapplicationCustomcontrolOption:ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "customControl": {
          "type": "string",
          "description": "Custom Control.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationCustomcontrolOptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User-Input.\n"
        }
      },
      "type": "object",
      "required": [
        "casbProfile",
        "customControl",
        "name",
        "objectFirewallCasbprofileSaasapplicationCustomcontrolOptionId",
        "saasApplication",
        "userInputs"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Casb Profile.\n"
        },
        "customControl": {
          "type": "string",
          "description": "Custom Control.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallCasbprofileSaasapplicationCustomcontrolOptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "saasApplication": {
          "type": "string",
          "description": "Saas Application.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "userInputs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User-Input.\n"
        }
      },
      "requiredInputs": [
        "casbProfile",
        "customControl",
        "saasApplication"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallCasbprofileSaasapplicationCustomcontrolOption resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Casb Profile.\n"
          },
          "customControl": {
            "type": "string",
            "description": "Custom Control.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallCasbprofileSaasapplicationCustomcontrolOptionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "saasApplication": {
            "type": "string",
            "description": "Saas Application.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "userInputs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User-Input.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallDecryptedtrafficmirror:ObjectFirewallDecryptedtrafficmirror": {
      "description": "Configure decrypted traffic mirror.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallDecryptedtrafficmirror(\"trname\", {\n    dstmac: \"ff:ff:ff:ff:ff:ff\",\n    \"interface\": \"any\",\n    name: \"terr-firewall-mirror\",\n    trafficSource: \"both\",\n    trafficTypes: [\n        \"ssh\",\n        \"ssl\",\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallDecryptedtrafficmirror(\"trname\",\n    dstmac=\"ff:ff:ff:ff:ff:ff\",\n    interface=\"any\",\n    name=\"terr-firewall-mirror\",\n    traffic_source=\"both\",\n    traffic_types=[\n        \"ssh\",\n        \"ssl\",\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallDecryptedtrafficmirror(\"trname\", new()\n    {\n        Dstmac = \"ff:ff:ff:ff:ff:ff\",\n        Interface = \"any\",\n        Name = \"terr-firewall-mirror\",\n        TrafficSource = \"both\",\n        TrafficTypes = new[]\n        {\n            \"ssh\",\n            \"ssl\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallDecryptedtrafficmirror(ctx, \"trname\", &fortimanager.ObjectFirewallDecryptedtrafficmirrorArgs{\n\t\t\tDstmac:        pulumi.String(\"ff:ff:ff:ff:ff:ff\"),\n\t\t\tInterface:     pulumi.String(\"any\"),\n\t\t\tName:          pulumi.String(\"terr-firewall-mirror\"),\n\t\t\tTrafficSource: pulumi.String(\"both\"),\n\t\t\tTrafficTypes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t\tpulumi.String(\"ssl\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallDecryptedtrafficmirror;\nimport com.pulumi.fortimanager.ObjectFirewallDecryptedtrafficmirrorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallDecryptedtrafficmirror(\"trname\", ObjectFirewallDecryptedtrafficmirrorArgs.builder()\n            .dstmac(\"ff:ff:ff:ff:ff:ff\")\n            .interface_(\"any\")\n            .name(\"terr-firewall-mirror\")\n            .trafficSource(\"both\")\n            .trafficTypes(            \n                \"ssh\",\n                \"ssl\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallDecryptedtrafficmirror\n    properties:\n      dstmac: ff:ff:ff:ff:ff:ff\n      interface: any\n      name: terr-firewall-mirror\n      trafficSource: both\n      trafficTypes:\n        - ssh\n        - ssl\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall DecryptedTrafficMirror can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallDecryptedtrafficmirror:ObjectFirewallDecryptedtrafficmirror labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "Set destination MAC address for mirrored traffic.\n"
        },
        "interface": {
          "type": "string",
          "description": "Decrypted traffic mirror interface\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallDecryptedtrafficmirrorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficSource": {
          "type": "string",
          "description": "Source of decrypted traffic to be mirrored. Valid values: <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, <span pulumi-lang-nodejs=\"`server`\" pulumi-lang-dotnet=\"`Server`\" pulumi-lang-go=\"`server`\" pulumi-lang-python=\"`server`\" pulumi-lang-yaml=\"`server`\" pulumi-lang-java=\"`server`\">`server`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "trafficTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Types of decrypted traffic to be mirrored. Valid values: <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dstmac",
        "name",
        "objectFirewallDecryptedtrafficmirrorId",
        "trafficSource",
        "trafficTypes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "Set destination MAC address for mirrored traffic.\n"
        },
        "interface": {
          "type": "string",
          "description": "Decrypted traffic mirror interface\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallDecryptedtrafficmirrorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficSource": {
          "type": "string",
          "description": "Source of decrypted traffic to be mirrored. Valid values: <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, <span pulumi-lang-nodejs=\"`server`\" pulumi-lang-dotnet=\"`Server`\" pulumi-lang-go=\"`server`\" pulumi-lang-python=\"`server`\" pulumi-lang-yaml=\"`server`\" pulumi-lang-java=\"`server`\">`server`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "trafficTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Types of decrypted traffic to be mirrored. Valid values: <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallDecryptedtrafficmirror resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dstmac": {
            "type": "string",
            "description": "Set destination MAC address for mirrored traffic.\n"
          },
          "interface": {
            "type": "string",
            "description": "Decrypted traffic mirror interface\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallDecryptedtrafficmirrorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficSource": {
            "type": "string",
            "description": "Source of decrypted traffic to be mirrored. Valid values: <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, <span pulumi-lang-nodejs=\"`server`\" pulumi-lang-dotnet=\"`Server`\" pulumi-lang-go=\"`server`\" pulumi-lang-python=\"`server`\" pulumi-lang-yaml=\"`server`\" pulumi-lang-java=\"`server`\">`server`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "trafficTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Types of decrypted traffic to be mirrored. Valid values: <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtp:ObjectFirewallGtp": {
      "description": "Configure GTP.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`apn`\" pulumi-lang-dotnet=\"`Apn`\" pulumi-lang-go=\"`apn`\" pulumi-lang-python=\"`apn`\" pulumi-lang-yaml=\"`apn`\" pulumi-lang-java=\"`apn`\">`apn`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpApn`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpApn`\" pulumi-lang-go=\"`ObjectFirewallGtpApn`\" pulumi-lang-python=\"`ObjectFirewallGtpApn`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpApn`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpApn`\">`fortimanager.ObjectFirewallGtpApn`</span>\n>- <span pulumi-lang-nodejs=\"`ieRemovePolicy`\" pulumi-lang-dotnet=\"`IeRemovePolicy`\" pulumi-lang-go=\"`ieRemovePolicy`\" pulumi-lang-python=\"`ie_remove_policy`\" pulumi-lang-yaml=\"`ieRemovePolicy`\" pulumi-lang-java=\"`ieRemovePolicy`\">`ie_remove_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpIeremovepolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpIeremovepolicy`\" pulumi-lang-go=\"`ObjectFirewallGtpIeremovepolicy`\" pulumi-lang-python=\"`ObjectFirewallGtpIeremovepolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpIeremovepolicy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpIeremovepolicy`\">`fortimanager.ObjectFirewallGtpIeremovepolicy`</span>\n>- <span pulumi-lang-nodejs=\"`ieValidation`\" pulumi-lang-dotnet=\"`IeValidation`\" pulumi-lang-go=\"`ieValidation`\" pulumi-lang-python=\"`ie_validation`\" pulumi-lang-yaml=\"`ieValidation`\" pulumi-lang-java=\"`ieValidation`\">`ie_validation`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpIevalidation`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpIevalidation`\" pulumi-lang-go=\"`ObjectFirewallGtpIevalidation`\" pulumi-lang-python=\"`ObjectFirewallGtpIevalidation`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpIevalidation`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpIevalidation`\">`fortimanager.ObjectFirewallGtpIevalidation`</span>\n>- <span pulumi-lang-nodejs=\"`imsi`\" pulumi-lang-dotnet=\"`Imsi`\" pulumi-lang-go=\"`imsi`\" pulumi-lang-python=\"`imsi`\" pulumi-lang-yaml=\"`imsi`\" pulumi-lang-java=\"`imsi`\">`imsi`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpImsi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpImsi`\" pulumi-lang-go=\"`ObjectFirewallGtpImsi`\" pulumi-lang-python=\"`ObjectFirewallGtpImsi`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpImsi`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpImsi`\">`fortimanager.ObjectFirewallGtpImsi`</span>\n>- <span pulumi-lang-nodejs=\"`ipPolicy`\" pulumi-lang-dotnet=\"`IpPolicy`\" pulumi-lang-go=\"`ipPolicy`\" pulumi-lang-python=\"`ip_policy`\" pulumi-lang-yaml=\"`ipPolicy`\" pulumi-lang-java=\"`ipPolicy`\">`ip_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpIppolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpIppolicy`\" pulumi-lang-go=\"`ObjectFirewallGtpIppolicy`\" pulumi-lang-python=\"`ObjectFirewallGtpIppolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpIppolicy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpIppolicy`\">`fortimanager.ObjectFirewallGtpIppolicy`</span>\n>- <span pulumi-lang-nodejs=\"`messageRateLimit`\" pulumi-lang-dotnet=\"`MessageRateLimit`\" pulumi-lang-go=\"`messageRateLimit`\" pulumi-lang-python=\"`message_rate_limit`\" pulumi-lang-yaml=\"`messageRateLimit`\" pulumi-lang-java=\"`messageRateLimit`\">`message_rate_limit`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpMessageratelimit`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpMessageratelimit`\" pulumi-lang-go=\"`ObjectFirewallGtpMessageratelimit`\" pulumi-lang-python=\"`ObjectFirewallGtpMessageratelimit`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpMessageratelimit`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpMessageratelimit`\">`fortimanager.ObjectFirewallGtpMessageratelimit`</span>\n>- <span pulumi-lang-nodejs=\"`messageRateLimitV0`\" pulumi-lang-dotnet=\"`MessageRateLimitV0`\" pulumi-lang-go=\"`messageRateLimitV0`\" pulumi-lang-python=\"`message_rate_limit_v0`\" pulumi-lang-yaml=\"`messageRateLimitV0`\" pulumi-lang-java=\"`messageRateLimitV0`\">`message_rate_limit_v0`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpMessageratelimitv0`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpMessageratelimitv0`\" pulumi-lang-go=\"`ObjectFirewallGtpMessageratelimitv0`\" pulumi-lang-python=\"`ObjectFirewallGtpMessageratelimitv0`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpMessageratelimitv0`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpMessageratelimitv0`\">`fortimanager.ObjectFirewallGtpMessageratelimitv0`</span>\n>- <span pulumi-lang-nodejs=\"`messageRateLimitV1`\" pulumi-lang-dotnet=\"`MessageRateLimitV1`\" pulumi-lang-go=\"`messageRateLimitV1`\" pulumi-lang-python=\"`message_rate_limit_v1`\" pulumi-lang-yaml=\"`messageRateLimitV1`\" pulumi-lang-java=\"`messageRateLimitV1`\">`message_rate_limit_v1`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpMessageratelimitv1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpMessageratelimitv1`\" pulumi-lang-go=\"`ObjectFirewallGtpMessageratelimitv1`\" pulumi-lang-python=\"`ObjectFirewallGtpMessageratelimitv1`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpMessageratelimitv1`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpMessageratelimitv1`\">`fortimanager.ObjectFirewallGtpMessageratelimitv1`</span>\n>- <span pulumi-lang-nodejs=\"`messageRateLimitV2`\" pulumi-lang-dotnet=\"`MessageRateLimitV2`\" pulumi-lang-go=\"`messageRateLimitV2`\" pulumi-lang-python=\"`message_rate_limit_v2`\" pulumi-lang-yaml=\"`messageRateLimitV2`\" pulumi-lang-java=\"`messageRateLimitV2`\">`message_rate_limit_v2`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpMessageratelimitv2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpMessageratelimitv2`\" pulumi-lang-go=\"`ObjectFirewallGtpMessageratelimitv2`\" pulumi-lang-python=\"`ObjectFirewallGtpMessageratelimitv2`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpMessageratelimitv2`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpMessageratelimitv2`\">`fortimanager.ObjectFirewallGtpMessageratelimitv2`</span>\n>- <span pulumi-lang-nodejs=\"`noipPolicy`\" pulumi-lang-dotnet=\"`NoipPolicy`\" pulumi-lang-go=\"`noipPolicy`\" pulumi-lang-python=\"`noip_policy`\" pulumi-lang-yaml=\"`noipPolicy`\" pulumi-lang-java=\"`noipPolicy`\">`noip_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpNoippolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpNoippolicy`\" pulumi-lang-go=\"`ObjectFirewallGtpNoippolicy`\" pulumi-lang-python=\"`ObjectFirewallGtpNoippolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpNoippolicy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpNoippolicy`\">`fortimanager.ObjectFirewallGtpNoippolicy`</span>\n>- <span pulumi-lang-nodejs=\"`perApnShaper`\" pulumi-lang-dotnet=\"`PerApnShaper`\" pulumi-lang-go=\"`perApnShaper`\" pulumi-lang-python=\"`per_apn_shaper`\" pulumi-lang-yaml=\"`perApnShaper`\" pulumi-lang-java=\"`perApnShaper`\">`per_apn_shaper`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpPerapnshaper`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpPerapnshaper`\" pulumi-lang-go=\"`ObjectFirewallGtpPerapnshaper`\" pulumi-lang-python=\"`ObjectFirewallGtpPerapnshaper`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpPerapnshaper`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpPerapnshaper`\">`fortimanager.ObjectFirewallGtpPerapnshaper`</span>\n>- <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpPolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpPolicy`\" pulumi-lang-go=\"`ObjectFirewallGtpPolicy`\" pulumi-lang-python=\"`ObjectFirewallGtpPolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpPolicy`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpPolicy`\">`fortimanager.ObjectFirewallGtpPolicy`</span>\n>- <span pulumi-lang-nodejs=\"`policyV2`\" pulumi-lang-dotnet=\"`PolicyV2`\" pulumi-lang-go=\"`policyV2`\" pulumi-lang-python=\"`policy_v2`\" pulumi-lang-yaml=\"`policyV2`\" pulumi-lang-java=\"`policyV2`\">`policy_v2`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtpPolicyv2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtpPolicyv2`\" pulumi-lang-go=\"`ObjectFirewallGtpPolicyv2`\" pulumi-lang-python=\"`ObjectFirewallGtpPolicyv2`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtpPolicyv2`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtpPolicyv2`\">`fortimanager.ObjectFirewallGtpPolicyv2`</span>\n\n## Import\n\nObjectFirewall Gtp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtp:ObjectFirewallGtp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrNotify": {
          "type": "string",
          "description": "overbilling notify address\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnFilter": {
          "type": "string",
          "description": "apn filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpApn:ObjectFirewallGtpApn"
          },
          "description": "Apn. The structure of <span pulumi-lang-nodejs=\"`apn`\" pulumi-lang-dotnet=\"`Apn`\" pulumi-lang-go=\"`apn`\" pulumi-lang-python=\"`apn`\" pulumi-lang-yaml=\"`apn`\" pulumi-lang-java=\"`apn`\">`apn`</span> block is documented below.\n"
        },
        "authorizedGgsns": {
          "type": "string",
          "description": "Authorized GGSN group\n"
        },
        "authorizedGgsns6": {
          "type": "string",
          "description": "Authorized GGSN/PGW IPv6 group.\n"
        },
        "authorizedSgsns": {
          "type": "string",
          "description": "Authorized SGSN group\n"
        },
        "authorizedSgsns6": {
          "type": "string",
          "description": "Authorized SGSN/SGW IPv6 group.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "contextId": {
          "type": "number",
          "description": "Overbilling context.\n"
        },
        "controlPlaneMessageRateLimit": {
          "type": "number",
          "description": "control plane message rate limit\n"
        },
        "defaultApnAction": {
          "type": "string",
          "description": "default apn action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultImsiAction": {
          "type": "string",
          "description": "default imsi action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultIpAction": {
          "type": "string",
          "description": "default action for encapsulated IP traffic Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultNoipAction": {
          "type": "string",
          "description": "default action for encapsulated non-IP traffic Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultPolicyAction": {
          "type": "string",
          "description": "default advanced policy action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "deniedLog": {
          "type": "string",
          "description": "log denied Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "echoRequestInterval": {
          "type": "number",
          "description": "echo request interval (in seconds)\n"
        },
        "echoRequiresPathInUse": {
          "type": "string",
          "description": "Block GTP Echo Request if no active tunnel over the associated GTP path. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extensionLog": {
          "type": "string",
          "description": "log in extension format Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardedLog": {
          "type": "string",
          "description": "log forwarded Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalTunnelLimit": {
          "type": "string",
          "description": "Global tunnel limit.\n"
        },
        "gtpInGtp": {
          "type": "string",
          "description": "gtp in gtp Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "gtpuDeniedLog": {
          "type": "string",
          "description": "Enable/disable logging of denied GTP-U packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtpuForwardedLog": {
          "type": "string",
          "description": "Enable/disable logging of forwarded GTP-U packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtpuLogFreq": {
          "type": "number",
          "description": "Logging of frequency of GTP-U packets.\n"
        },
        "gtpv0": {
          "type": "string",
          "description": "GTPv0 traffic. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "halfCloseTimeout": {
          "type": "number",
          "description": "Half-close tunnel timeout (in seconds).\n"
        },
        "halfOpenTimeout": {
          "type": "number",
          "description": "Half-open tunnel timeout (in seconds).\n"
        },
        "handoverGroup": {
          "type": "string",
          "description": "Handover SGSN group\n"
        },
        "handoverGroup6": {
          "type": "string",
          "description": "Handover SGSN/SGW IPv6 group.\n"
        },
        "ieAllowListV0v1": {
          "type": "string",
          "description": "IE allow list.\n"
        },
        "ieAllowListV2": {
          "type": "string",
          "description": "IE allow list.\n"
        },
        "ieRemovePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIeRemovePolicy:ObjectFirewallGtpIeRemovePolicy"
          },
          "description": "Ie-Remove-Policy. The structure of <span pulumi-lang-nodejs=\"`ieRemovePolicy`\" pulumi-lang-dotnet=\"`IeRemovePolicy`\" pulumi-lang-go=\"`ieRemovePolicy`\" pulumi-lang-python=\"`ie_remove_policy`\" pulumi-lang-yaml=\"`ieRemovePolicy`\" pulumi-lang-java=\"`ieRemovePolicy`\">`ie_remove_policy`</span> block is documented below.\n"
        },
        "ieRemover": {
          "type": "string",
          "description": "IE removal policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ieValidation": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIeValidation:ObjectFirewallGtpIeValidation",
          "description": "Ie-Validation. The structure of <span pulumi-lang-nodejs=\"`ieValidation`\" pulumi-lang-dotnet=\"`IeValidation`\" pulumi-lang-go=\"`ieValidation`\" pulumi-lang-python=\"`ie_validation`\" pulumi-lang-yaml=\"`ieValidation`\" pulumi-lang-java=\"`ieValidation`\">`ie_validation`</span> block is documented below.\n"
        },
        "ieWhiteListV0v1": {
          "type": "string",
          "description": "IE white list.\n"
        },
        "ieWhiteListV2": {
          "type": "string",
          "description": "IE white list.\n"
        },
        "imsiFilter": {
          "type": "string",
          "description": "imsi filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "imsis": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpImsi:ObjectFirewallGtpImsi"
          },
          "description": "Imsi. The structure of <span pulumi-lang-nodejs=\"`imsi`\" pulumi-lang-dotnet=\"`Imsi`\" pulumi-lang-go=\"`imsi`\" pulumi-lang-python=\"`imsi`\" pulumi-lang-yaml=\"`imsi`\" pulumi-lang-java=\"`imsi`\">`imsi`</span> block is documented below.\n"
        },
        "interfaceNotify": {
          "type": "string",
          "description": "overbilling interface\n"
        },
        "invalidReservedField": {
          "type": "string",
          "description": "Invalid reserved field in GTP header Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "invalidSgsns6ToLog": {
          "type": "string",
          "description": "Invalid SGSN IPv6 group to be logged.\n"
        },
        "invalidSgsnsToLog": {
          "type": "string",
          "description": "Invalid SGSN group to be logged\n"
        },
        "ipFilter": {
          "type": "string",
          "description": "IP filter for encapsulted traffic Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIpPolicy:ObjectFirewallGtpIpPolicy"
          },
          "description": "Ip-Policy. The structure of <span pulumi-lang-nodejs=\"`ipPolicy`\" pulumi-lang-dotnet=\"`IpPolicy`\" pulumi-lang-go=\"`ipPolicy`\" pulumi-lang-python=\"`ip_policy`\" pulumi-lang-yaml=\"`ipPolicy`\" pulumi-lang-java=\"`ipPolicy`\">`ip_policy`</span> block is documented below.\n"
        },
        "logFreq": {
          "type": "number",
          "description": "Logging of frequency of GTP-C packets.\n"
        },
        "logGtpuLimit": {
          "type": "number",
          "description": "the user data log limit (0-512 bytes)\n"
        },
        "logImsiPrefix": {
          "type": "string",
          "description": "IMSI prefix for selective logging.\n"
        },
        "logMsisdnPrefix": {
          "type": "string",
          "description": "the msisdn prefix for selective logging\n"
        },
        "maxMessageLength": {
          "type": "number",
          "description": "max message length\n"
        },
        "messageFilterV0v1": {
          "type": "string",
          "description": "Message filter.\n"
        },
        "messageFilterV2": {
          "type": "string",
          "description": "Message filter.\n"
        },
        "messageRateLimit": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimit:ObjectFirewallGtpMessageRateLimit",
          "description": "Message-Rate-Limit. The structure of <span pulumi-lang-nodejs=\"`messageRateLimit`\" pulumi-lang-dotnet=\"`MessageRateLimit`\" pulumi-lang-go=\"`messageRateLimit`\" pulumi-lang-python=\"`message_rate_limit`\" pulumi-lang-yaml=\"`messageRateLimit`\" pulumi-lang-java=\"`messageRateLimit`\">`message_rate_limit`</span> block is documented below.\n"
        },
        "messageRateLimitV0": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV0:ObjectFirewallGtpMessageRateLimitV0",
          "description": "Message-Rate-Limit-V0. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV0`\" pulumi-lang-dotnet=\"`MessageRateLimitV0`\" pulumi-lang-go=\"`messageRateLimitV0`\" pulumi-lang-python=\"`message_rate_limit_v0`\" pulumi-lang-yaml=\"`messageRateLimitV0`\" pulumi-lang-java=\"`messageRateLimitV0`\">`message_rate_limit_v0`</span> block is documented below.\n"
        },
        "messageRateLimitV1": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV1:ObjectFirewallGtpMessageRateLimitV1",
          "description": "Message-Rate-Limit-V1. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV1`\" pulumi-lang-dotnet=\"`MessageRateLimitV1`\" pulumi-lang-go=\"`messageRateLimitV1`\" pulumi-lang-python=\"`message_rate_limit_v1`\" pulumi-lang-yaml=\"`messageRateLimitV1`\" pulumi-lang-java=\"`messageRateLimitV1`\">`message_rate_limit_v1`</span> block is documented below.\n"
        },
        "messageRateLimitV2": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV2:ObjectFirewallGtpMessageRateLimitV2",
          "description": "Message-Rate-Limit-V2. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV2`\" pulumi-lang-dotnet=\"`MessageRateLimitV2`\" pulumi-lang-go=\"`messageRateLimitV2`\" pulumi-lang-python=\"`message_rate_limit_v2`\" pulumi-lang-yaml=\"`messageRateLimitV2`\" pulumi-lang-java=\"`messageRateLimitV2`\">`message_rate_limit_v2`</span> block is documented below.\n"
        },
        "minMessageLength": {
          "type": "number",
          "description": "min message length\n"
        },
        "missMustIe": {
          "type": "string",
          "description": "Missing mandatory information element Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "monitorMode": {
          "type": "string",
          "description": "GTP monitor mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "noipFilter": {
          "type": "string",
          "description": "non-IP filter for encapsulted traffic Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noipPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpNoipPolicy:ObjectFirewallGtpNoipPolicy"
          },
          "description": "Noip-Policy. The structure of <span pulumi-lang-nodejs=\"`noipPolicy`\" pulumi-lang-dotnet=\"`NoipPolicy`\" pulumi-lang-go=\"`noipPolicy`\" pulumi-lang-python=\"`noip_policy`\" pulumi-lang-yaml=\"`noipPolicy`\" pulumi-lang-java=\"`noipPolicy`\">`noip_policy`</span> block is documented below.\n"
        },
        "objectFirewallGtpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outOfStateIe": {
          "type": "string",
          "description": "Out of state information element. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "outOfStateMessage": {
          "type": "string",
          "description": "Out of state GTP message Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "perApnShapers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPerApnShaper:ObjectFirewallGtpPerApnShaper"
          },
          "description": "Per-Apn-Shaper. The structure of <span pulumi-lang-nodejs=\"`perApnShaper`\" pulumi-lang-dotnet=\"`PerApnShaper`\" pulumi-lang-go=\"`perApnShaper`\" pulumi-lang-python=\"`per_apn_shaper`\" pulumi-lang-yaml=\"`perApnShaper`\" pulumi-lang-java=\"`perApnShaper`\">`per_apn_shaper`</span> block is documented below.\n"
        },
        "policies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPolicy:ObjectFirewallGtpPolicy"
          },
          "description": "Policy. The structure of <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> block is documented below.\n"
        },
        "policyFilter": {
          "type": "string",
          "description": "Advanced policy filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyV2s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPolicyV2:ObjectFirewallGtpPolicyV2"
          },
          "description": "Policy-V2. The structure of <span pulumi-lang-nodejs=\"`policyV2`\" pulumi-lang-dotnet=\"`PolicyV2`\" pulumi-lang-go=\"`policyV2`\" pulumi-lang-python=\"`policy_v2`\" pulumi-lang-yaml=\"`policyV2`\" pulumi-lang-java=\"`policyV2`\">`policy_v2`</span> block is documented below.\n"
        },
        "portNotify": {
          "type": "number",
          "description": "overbilling notify port\n"
        },
        "ratTimeoutProfile": {
          "type": "string",
          "description": "RAT timeout profile.\n"
        },
        "rateLimitMode": {
          "type": "string",
          "description": "GTP rate limit mode. Valid values: `per-profile`, `per-stream`, `per-apn`.\n"
        },
        "rateLimitedLog": {
          "type": "string",
          "description": "log rate limited Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateSamplingInterval": {
          "type": "number",
          "description": "rate sampling interval (1-3600 seconds)\n"
        },
        "removeIfEchoExpires": {
          "type": "string",
          "description": "remove if echo response expires Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "removeIfRecoveryDiffer": {
          "type": "string",
          "description": "remove upon different Recovery IE Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reservedIe": {
          "type": "string",
          "description": "reserved information element Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDeleteWhenTimeout": {
          "type": "string",
          "description": "send DELETE request to path endpoints when GTPv0/v1 tunnel timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sendDeleteWhenTimeoutV2": {
          "type": "string",
          "description": "send DELETE request to path endpoints when GTPv2 tunnel timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spoofSrcAddr": {
          "type": "string",
          "description": "Spoofed source address for Mobile Station. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "stateInvalidLog": {
          "type": "string",
          "description": "log state invalid Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subSecondInterval": {
          "type": "string",
          "description": "Sub-second interval (0.1, 0.25, or 0.5 sec, default = 0.5). Valid values: `0.1`, `0.25`, `0.5`.\n"
        },
        "subSecondSampling": {
          "type": "string",
          "description": "Enable/disable sub-second sampling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficCountLog": {
          "type": "string",
          "description": "log tunnel traffic counter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelLimit": {
          "type": "number",
          "description": "tunnel limit\n"
        },
        "tunnelLimitLog": {
          "type": "string",
          "description": "tunnel limit Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelTimeout": {
          "type": "number",
          "description": "Established tunnel timeout (in seconds).\n"
        },
        "unknownVersionAction": {
          "type": "string",
          "description": "action for unknown gtp version Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "userPlaneMessageRateLimit": {
          "type": "number",
          "description": "user plane message rate limit\n"
        },
        "warningThreshold": {
          "type": "number",
          "description": "Warning threshold for rate limiting (0 - 99 percent).\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallGtpId"
      ],
      "inputProperties": {
        "addrNotify": {
          "type": "string",
          "description": "overbilling notify address\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnFilter": {
          "type": "string",
          "description": "apn filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpApn:ObjectFirewallGtpApn"
          },
          "description": "Apn. The structure of <span pulumi-lang-nodejs=\"`apn`\" pulumi-lang-dotnet=\"`Apn`\" pulumi-lang-go=\"`apn`\" pulumi-lang-python=\"`apn`\" pulumi-lang-yaml=\"`apn`\" pulumi-lang-java=\"`apn`\">`apn`</span> block is documented below.\n"
        },
        "authorizedGgsns": {
          "type": "string",
          "description": "Authorized GGSN group\n"
        },
        "authorizedGgsns6": {
          "type": "string",
          "description": "Authorized GGSN/PGW IPv6 group.\n"
        },
        "authorizedSgsns": {
          "type": "string",
          "description": "Authorized SGSN group\n"
        },
        "authorizedSgsns6": {
          "type": "string",
          "description": "Authorized SGSN/SGW IPv6 group.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "contextId": {
          "type": "number",
          "description": "Overbilling context.\n"
        },
        "controlPlaneMessageRateLimit": {
          "type": "number",
          "description": "control plane message rate limit\n"
        },
        "defaultApnAction": {
          "type": "string",
          "description": "default apn action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultImsiAction": {
          "type": "string",
          "description": "default imsi action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultIpAction": {
          "type": "string",
          "description": "default action for encapsulated IP traffic Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultNoipAction": {
          "type": "string",
          "description": "default action for encapsulated non-IP traffic Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "defaultPolicyAction": {
          "type": "string",
          "description": "default advanced policy action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "deniedLog": {
          "type": "string",
          "description": "log denied Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "echoRequestInterval": {
          "type": "number",
          "description": "echo request interval (in seconds)\n"
        },
        "echoRequiresPathInUse": {
          "type": "string",
          "description": "Block GTP Echo Request if no active tunnel over the associated GTP path. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extensionLog": {
          "type": "string",
          "description": "log in extension format Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardedLog": {
          "type": "string",
          "description": "log forwarded Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalTunnelLimit": {
          "type": "string",
          "description": "Global tunnel limit.\n"
        },
        "gtpInGtp": {
          "type": "string",
          "description": "gtp in gtp Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "gtpuDeniedLog": {
          "type": "string",
          "description": "Enable/disable logging of denied GTP-U packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtpuForwardedLog": {
          "type": "string",
          "description": "Enable/disable logging of forwarded GTP-U packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtpuLogFreq": {
          "type": "number",
          "description": "Logging of frequency of GTP-U packets.\n"
        },
        "gtpv0": {
          "type": "string",
          "description": "GTPv0 traffic. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "halfCloseTimeout": {
          "type": "number",
          "description": "Half-close tunnel timeout (in seconds).\n"
        },
        "halfOpenTimeout": {
          "type": "number",
          "description": "Half-open tunnel timeout (in seconds).\n"
        },
        "handoverGroup": {
          "type": "string",
          "description": "Handover SGSN group\n"
        },
        "handoverGroup6": {
          "type": "string",
          "description": "Handover SGSN/SGW IPv6 group.\n"
        },
        "ieAllowListV0v1": {
          "type": "string",
          "description": "IE allow list.\n"
        },
        "ieAllowListV2": {
          "type": "string",
          "description": "IE allow list.\n"
        },
        "ieRemovePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIeRemovePolicy:ObjectFirewallGtpIeRemovePolicy"
          },
          "description": "Ie-Remove-Policy. The structure of <span pulumi-lang-nodejs=\"`ieRemovePolicy`\" pulumi-lang-dotnet=\"`IeRemovePolicy`\" pulumi-lang-go=\"`ieRemovePolicy`\" pulumi-lang-python=\"`ie_remove_policy`\" pulumi-lang-yaml=\"`ieRemovePolicy`\" pulumi-lang-java=\"`ieRemovePolicy`\">`ie_remove_policy`</span> block is documented below.\n"
        },
        "ieRemover": {
          "type": "string",
          "description": "IE removal policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ieValidation": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIeValidation:ObjectFirewallGtpIeValidation",
          "description": "Ie-Validation. The structure of <span pulumi-lang-nodejs=\"`ieValidation`\" pulumi-lang-dotnet=\"`IeValidation`\" pulumi-lang-go=\"`ieValidation`\" pulumi-lang-python=\"`ie_validation`\" pulumi-lang-yaml=\"`ieValidation`\" pulumi-lang-java=\"`ieValidation`\">`ie_validation`</span> block is documented below.\n"
        },
        "ieWhiteListV0v1": {
          "type": "string",
          "description": "IE white list.\n"
        },
        "ieWhiteListV2": {
          "type": "string",
          "description": "IE white list.\n"
        },
        "imsiFilter": {
          "type": "string",
          "description": "imsi filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "imsis": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpImsi:ObjectFirewallGtpImsi"
          },
          "description": "Imsi. The structure of <span pulumi-lang-nodejs=\"`imsi`\" pulumi-lang-dotnet=\"`Imsi`\" pulumi-lang-go=\"`imsi`\" pulumi-lang-python=\"`imsi`\" pulumi-lang-yaml=\"`imsi`\" pulumi-lang-java=\"`imsi`\">`imsi`</span> block is documented below.\n"
        },
        "interfaceNotify": {
          "type": "string",
          "description": "overbilling interface\n"
        },
        "invalidReservedField": {
          "type": "string",
          "description": "Invalid reserved field in GTP header Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "invalidSgsns6ToLog": {
          "type": "string",
          "description": "Invalid SGSN IPv6 group to be logged.\n"
        },
        "invalidSgsnsToLog": {
          "type": "string",
          "description": "Invalid SGSN group to be logged\n"
        },
        "ipFilter": {
          "type": "string",
          "description": "IP filter for encapsulted traffic Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIpPolicy:ObjectFirewallGtpIpPolicy"
          },
          "description": "Ip-Policy. The structure of <span pulumi-lang-nodejs=\"`ipPolicy`\" pulumi-lang-dotnet=\"`IpPolicy`\" pulumi-lang-go=\"`ipPolicy`\" pulumi-lang-python=\"`ip_policy`\" pulumi-lang-yaml=\"`ipPolicy`\" pulumi-lang-java=\"`ipPolicy`\">`ip_policy`</span> block is documented below.\n"
        },
        "logFreq": {
          "type": "number",
          "description": "Logging of frequency of GTP-C packets.\n"
        },
        "logGtpuLimit": {
          "type": "number",
          "description": "the user data log limit (0-512 bytes)\n"
        },
        "logImsiPrefix": {
          "type": "string",
          "description": "IMSI prefix for selective logging.\n"
        },
        "logMsisdnPrefix": {
          "type": "string",
          "description": "the msisdn prefix for selective logging\n"
        },
        "maxMessageLength": {
          "type": "number",
          "description": "max message length\n"
        },
        "messageFilterV0v1": {
          "type": "string",
          "description": "Message filter.\n"
        },
        "messageFilterV2": {
          "type": "string",
          "description": "Message filter.\n"
        },
        "messageRateLimit": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimit:ObjectFirewallGtpMessageRateLimit",
          "description": "Message-Rate-Limit. The structure of <span pulumi-lang-nodejs=\"`messageRateLimit`\" pulumi-lang-dotnet=\"`MessageRateLimit`\" pulumi-lang-go=\"`messageRateLimit`\" pulumi-lang-python=\"`message_rate_limit`\" pulumi-lang-yaml=\"`messageRateLimit`\" pulumi-lang-java=\"`messageRateLimit`\">`message_rate_limit`</span> block is documented below.\n"
        },
        "messageRateLimitV0": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV0:ObjectFirewallGtpMessageRateLimitV0",
          "description": "Message-Rate-Limit-V0. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV0`\" pulumi-lang-dotnet=\"`MessageRateLimitV0`\" pulumi-lang-go=\"`messageRateLimitV0`\" pulumi-lang-python=\"`message_rate_limit_v0`\" pulumi-lang-yaml=\"`messageRateLimitV0`\" pulumi-lang-java=\"`messageRateLimitV0`\">`message_rate_limit_v0`</span> block is documented below.\n"
        },
        "messageRateLimitV1": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV1:ObjectFirewallGtpMessageRateLimitV1",
          "description": "Message-Rate-Limit-V1. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV1`\" pulumi-lang-dotnet=\"`MessageRateLimitV1`\" pulumi-lang-go=\"`messageRateLimitV1`\" pulumi-lang-python=\"`message_rate_limit_v1`\" pulumi-lang-yaml=\"`messageRateLimitV1`\" pulumi-lang-java=\"`messageRateLimitV1`\">`message_rate_limit_v1`</span> block is documented below.\n"
        },
        "messageRateLimitV2": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV2:ObjectFirewallGtpMessageRateLimitV2",
          "description": "Message-Rate-Limit-V2. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV2`\" pulumi-lang-dotnet=\"`MessageRateLimitV2`\" pulumi-lang-go=\"`messageRateLimitV2`\" pulumi-lang-python=\"`message_rate_limit_v2`\" pulumi-lang-yaml=\"`messageRateLimitV2`\" pulumi-lang-java=\"`messageRateLimitV2`\">`message_rate_limit_v2`</span> block is documented below.\n"
        },
        "minMessageLength": {
          "type": "number",
          "description": "min message length\n"
        },
        "missMustIe": {
          "type": "string",
          "description": "Missing mandatory information element Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "monitorMode": {
          "type": "string",
          "description": "GTP monitor mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "noipFilter": {
          "type": "string",
          "description": "non-IP filter for encapsulted traffic Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noipPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpNoipPolicy:ObjectFirewallGtpNoipPolicy"
          },
          "description": "Noip-Policy. The structure of <span pulumi-lang-nodejs=\"`noipPolicy`\" pulumi-lang-dotnet=\"`NoipPolicy`\" pulumi-lang-go=\"`noipPolicy`\" pulumi-lang-python=\"`noip_policy`\" pulumi-lang-yaml=\"`noipPolicy`\" pulumi-lang-java=\"`noipPolicy`\">`noip_policy`</span> block is documented below.\n"
        },
        "objectFirewallGtpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outOfStateIe": {
          "type": "string",
          "description": "Out of state information element. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "outOfStateMessage": {
          "type": "string",
          "description": "Out of state GTP message Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "perApnShapers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPerApnShaper:ObjectFirewallGtpPerApnShaper"
          },
          "description": "Per-Apn-Shaper. The structure of <span pulumi-lang-nodejs=\"`perApnShaper`\" pulumi-lang-dotnet=\"`PerApnShaper`\" pulumi-lang-go=\"`perApnShaper`\" pulumi-lang-python=\"`per_apn_shaper`\" pulumi-lang-yaml=\"`perApnShaper`\" pulumi-lang-java=\"`perApnShaper`\">`per_apn_shaper`</span> block is documented below.\n"
        },
        "policies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPolicy:ObjectFirewallGtpPolicy"
          },
          "description": "Policy. The structure of <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> block is documented below.\n"
        },
        "policyFilter": {
          "type": "string",
          "description": "Advanced policy filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyV2s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPolicyV2:ObjectFirewallGtpPolicyV2"
          },
          "description": "Policy-V2. The structure of <span pulumi-lang-nodejs=\"`policyV2`\" pulumi-lang-dotnet=\"`PolicyV2`\" pulumi-lang-go=\"`policyV2`\" pulumi-lang-python=\"`policy_v2`\" pulumi-lang-yaml=\"`policyV2`\" pulumi-lang-java=\"`policyV2`\">`policy_v2`</span> block is documented below.\n"
        },
        "portNotify": {
          "type": "number",
          "description": "overbilling notify port\n"
        },
        "ratTimeoutProfile": {
          "type": "string",
          "description": "RAT timeout profile.\n"
        },
        "rateLimitMode": {
          "type": "string",
          "description": "GTP rate limit mode. Valid values: `per-profile`, `per-stream`, `per-apn`.\n"
        },
        "rateLimitedLog": {
          "type": "string",
          "description": "log rate limited Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateSamplingInterval": {
          "type": "number",
          "description": "rate sampling interval (1-3600 seconds)\n"
        },
        "removeIfEchoExpires": {
          "type": "string",
          "description": "remove if echo response expires Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "removeIfRecoveryDiffer": {
          "type": "string",
          "description": "remove upon different Recovery IE Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reservedIe": {
          "type": "string",
          "description": "reserved information element Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDeleteWhenTimeout": {
          "type": "string",
          "description": "send DELETE request to path endpoints when GTPv0/v1 tunnel timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sendDeleteWhenTimeoutV2": {
          "type": "string",
          "description": "send DELETE request to path endpoints when GTPv2 tunnel timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spoofSrcAddr": {
          "type": "string",
          "description": "Spoofed source address for Mobile Station. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "stateInvalidLog": {
          "type": "string",
          "description": "log state invalid Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subSecondInterval": {
          "type": "string",
          "description": "Sub-second interval (0.1, 0.25, or 0.5 sec, default = 0.5). Valid values: `0.1`, `0.25`, `0.5`.\n"
        },
        "subSecondSampling": {
          "type": "string",
          "description": "Enable/disable sub-second sampling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficCountLog": {
          "type": "string",
          "description": "log tunnel traffic counter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelLimit": {
          "type": "number",
          "description": "tunnel limit\n"
        },
        "tunnelLimitLog": {
          "type": "string",
          "description": "tunnel limit Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelTimeout": {
          "type": "number",
          "description": "Established tunnel timeout (in seconds).\n"
        },
        "unknownVersionAction": {
          "type": "string",
          "description": "action for unknown gtp version Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "userPlaneMessageRateLimit": {
          "type": "number",
          "description": "user plane message rate limit\n"
        },
        "warningThreshold": {
          "type": "number",
          "description": "Warning threshold for rate limiting (0 - 99 percent).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtp resources.\n",
        "properties": {
          "addrNotify": {
            "type": "string",
            "description": "overbilling notify address\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apnFilter": {
            "type": "string",
            "description": "apn filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpApn:ObjectFirewallGtpApn"
            },
            "description": "Apn. The structure of <span pulumi-lang-nodejs=\"`apn`\" pulumi-lang-dotnet=\"`Apn`\" pulumi-lang-go=\"`apn`\" pulumi-lang-python=\"`apn`\" pulumi-lang-yaml=\"`apn`\" pulumi-lang-java=\"`apn`\">`apn`</span> block is documented below.\n"
          },
          "authorizedGgsns": {
            "type": "string",
            "description": "Authorized GGSN group\n"
          },
          "authorizedGgsns6": {
            "type": "string",
            "description": "Authorized GGSN/PGW IPv6 group.\n"
          },
          "authorizedSgsns": {
            "type": "string",
            "description": "Authorized SGSN group\n"
          },
          "authorizedSgsns6": {
            "type": "string",
            "description": "Authorized SGSN/SGW IPv6 group.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "contextId": {
            "type": "number",
            "description": "Overbilling context.\n"
          },
          "controlPlaneMessageRateLimit": {
            "type": "number",
            "description": "control plane message rate limit\n"
          },
          "defaultApnAction": {
            "type": "string",
            "description": "default apn action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "defaultImsiAction": {
            "type": "string",
            "description": "default imsi action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "defaultIpAction": {
            "type": "string",
            "description": "default action for encapsulated IP traffic Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "defaultNoipAction": {
            "type": "string",
            "description": "default action for encapsulated non-IP traffic Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "defaultPolicyAction": {
            "type": "string",
            "description": "default advanced policy action Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "deniedLog": {
            "type": "string",
            "description": "log denied Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "echoRequestInterval": {
            "type": "number",
            "description": "echo request interval (in seconds)\n"
          },
          "echoRequiresPathInUse": {
            "type": "string",
            "description": "Block GTP Echo Request if no active tunnel over the associated GTP path. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extensionLog": {
            "type": "string",
            "description": "log in extension format Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forwardedLog": {
            "type": "string",
            "description": "log forwarded Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalTunnelLimit": {
            "type": "string",
            "description": "Global tunnel limit.\n"
          },
          "gtpInGtp": {
            "type": "string",
            "description": "gtp in gtp Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "gtpuDeniedLog": {
            "type": "string",
            "description": "Enable/disable logging of denied GTP-U packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gtpuForwardedLog": {
            "type": "string",
            "description": "Enable/disable logging of forwarded GTP-U packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gtpuLogFreq": {
            "type": "number",
            "description": "Logging of frequency of GTP-U packets.\n"
          },
          "gtpv0": {
            "type": "string",
            "description": "GTPv0 traffic. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "halfCloseTimeout": {
            "type": "number",
            "description": "Half-close tunnel timeout (in seconds).\n"
          },
          "halfOpenTimeout": {
            "type": "number",
            "description": "Half-open tunnel timeout (in seconds).\n"
          },
          "handoverGroup": {
            "type": "string",
            "description": "Handover SGSN group\n"
          },
          "handoverGroup6": {
            "type": "string",
            "description": "Handover SGSN/SGW IPv6 group.\n"
          },
          "ieAllowListV0v1": {
            "type": "string",
            "description": "IE allow list.\n"
          },
          "ieAllowListV2": {
            "type": "string",
            "description": "IE allow list.\n"
          },
          "ieRemovePolicies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIeRemovePolicy:ObjectFirewallGtpIeRemovePolicy"
            },
            "description": "Ie-Remove-Policy. The structure of <span pulumi-lang-nodejs=\"`ieRemovePolicy`\" pulumi-lang-dotnet=\"`IeRemovePolicy`\" pulumi-lang-go=\"`ieRemovePolicy`\" pulumi-lang-python=\"`ie_remove_policy`\" pulumi-lang-yaml=\"`ieRemovePolicy`\" pulumi-lang-java=\"`ieRemovePolicy`\">`ie_remove_policy`</span> block is documented below.\n"
          },
          "ieRemover": {
            "type": "string",
            "description": "IE removal policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ieValidation": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIeValidation:ObjectFirewallGtpIeValidation",
            "description": "Ie-Validation. The structure of <span pulumi-lang-nodejs=\"`ieValidation`\" pulumi-lang-dotnet=\"`IeValidation`\" pulumi-lang-go=\"`ieValidation`\" pulumi-lang-python=\"`ie_validation`\" pulumi-lang-yaml=\"`ieValidation`\" pulumi-lang-java=\"`ieValidation`\">`ie_validation`</span> block is documented below.\n"
          },
          "ieWhiteListV0v1": {
            "type": "string",
            "description": "IE white list.\n"
          },
          "ieWhiteListV2": {
            "type": "string",
            "description": "IE white list.\n"
          },
          "imsiFilter": {
            "type": "string",
            "description": "imsi filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "imsis": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpImsi:ObjectFirewallGtpImsi"
            },
            "description": "Imsi. The structure of <span pulumi-lang-nodejs=\"`imsi`\" pulumi-lang-dotnet=\"`Imsi`\" pulumi-lang-go=\"`imsi`\" pulumi-lang-python=\"`imsi`\" pulumi-lang-yaml=\"`imsi`\" pulumi-lang-java=\"`imsi`\">`imsi`</span> block is documented below.\n"
          },
          "interfaceNotify": {
            "type": "string",
            "description": "overbilling interface\n"
          },
          "invalidReservedField": {
            "type": "string",
            "description": "Invalid reserved field in GTP header Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "invalidSgsns6ToLog": {
            "type": "string",
            "description": "Invalid SGSN IPv6 group to be logged.\n"
          },
          "invalidSgsnsToLog": {
            "type": "string",
            "description": "Invalid SGSN group to be logged\n"
          },
          "ipFilter": {
            "type": "string",
            "description": "IP filter for encapsulted traffic Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipPolicies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpIpPolicy:ObjectFirewallGtpIpPolicy"
            },
            "description": "Ip-Policy. The structure of <span pulumi-lang-nodejs=\"`ipPolicy`\" pulumi-lang-dotnet=\"`IpPolicy`\" pulumi-lang-go=\"`ipPolicy`\" pulumi-lang-python=\"`ip_policy`\" pulumi-lang-yaml=\"`ipPolicy`\" pulumi-lang-java=\"`ipPolicy`\">`ip_policy`</span> block is documented below.\n"
          },
          "logFreq": {
            "type": "number",
            "description": "Logging of frequency of GTP-C packets.\n"
          },
          "logGtpuLimit": {
            "type": "number",
            "description": "the user data log limit (0-512 bytes)\n"
          },
          "logImsiPrefix": {
            "type": "string",
            "description": "IMSI prefix for selective logging.\n"
          },
          "logMsisdnPrefix": {
            "type": "string",
            "description": "the msisdn prefix for selective logging\n"
          },
          "maxMessageLength": {
            "type": "number",
            "description": "max message length\n"
          },
          "messageFilterV0v1": {
            "type": "string",
            "description": "Message filter.\n"
          },
          "messageFilterV2": {
            "type": "string",
            "description": "Message filter.\n"
          },
          "messageRateLimit": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimit:ObjectFirewallGtpMessageRateLimit",
            "description": "Message-Rate-Limit. The structure of <span pulumi-lang-nodejs=\"`messageRateLimit`\" pulumi-lang-dotnet=\"`MessageRateLimit`\" pulumi-lang-go=\"`messageRateLimit`\" pulumi-lang-python=\"`message_rate_limit`\" pulumi-lang-yaml=\"`messageRateLimit`\" pulumi-lang-java=\"`messageRateLimit`\">`message_rate_limit`</span> block is documented below.\n"
          },
          "messageRateLimitV0": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV0:ObjectFirewallGtpMessageRateLimitV0",
            "description": "Message-Rate-Limit-V0. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV0`\" pulumi-lang-dotnet=\"`MessageRateLimitV0`\" pulumi-lang-go=\"`messageRateLimitV0`\" pulumi-lang-python=\"`message_rate_limit_v0`\" pulumi-lang-yaml=\"`messageRateLimitV0`\" pulumi-lang-java=\"`messageRateLimitV0`\">`message_rate_limit_v0`</span> block is documented below.\n"
          },
          "messageRateLimitV1": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV1:ObjectFirewallGtpMessageRateLimitV1",
            "description": "Message-Rate-Limit-V1. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV1`\" pulumi-lang-dotnet=\"`MessageRateLimitV1`\" pulumi-lang-go=\"`messageRateLimitV1`\" pulumi-lang-python=\"`message_rate_limit_v1`\" pulumi-lang-yaml=\"`messageRateLimitV1`\" pulumi-lang-java=\"`messageRateLimitV1`\">`message_rate_limit_v1`</span> block is documented below.\n"
          },
          "messageRateLimitV2": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpMessageRateLimitV2:ObjectFirewallGtpMessageRateLimitV2",
            "description": "Message-Rate-Limit-V2. The structure of <span pulumi-lang-nodejs=\"`messageRateLimitV2`\" pulumi-lang-dotnet=\"`MessageRateLimitV2`\" pulumi-lang-go=\"`messageRateLimitV2`\" pulumi-lang-python=\"`message_rate_limit_v2`\" pulumi-lang-yaml=\"`messageRateLimitV2`\" pulumi-lang-java=\"`messageRateLimitV2`\">`message_rate_limit_v2`</span> block is documented below.\n"
          },
          "minMessageLength": {
            "type": "number",
            "description": "min message length\n"
          },
          "missMustIe": {
            "type": "string",
            "description": "Missing mandatory information element Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "monitorMode": {
            "type": "string",
            "description": "GTP monitor mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "noipFilter": {
            "type": "string",
            "description": "non-IP filter for encapsulted traffic Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "noipPolicies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpNoipPolicy:ObjectFirewallGtpNoipPolicy"
            },
            "description": "Noip-Policy. The structure of <span pulumi-lang-nodejs=\"`noipPolicy`\" pulumi-lang-dotnet=\"`NoipPolicy`\" pulumi-lang-go=\"`noipPolicy`\" pulumi-lang-python=\"`noip_policy`\" pulumi-lang-yaml=\"`noipPolicy`\" pulumi-lang-java=\"`noipPolicy`\">`noip_policy`</span> block is documented below.\n"
          },
          "objectFirewallGtpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outOfStateIe": {
            "type": "string",
            "description": "Out of state information element. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "outOfStateMessage": {
            "type": "string",
            "description": "Out of state GTP message Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "perApnShapers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPerApnShaper:ObjectFirewallGtpPerApnShaper"
            },
            "description": "Per-Apn-Shaper. The structure of <span pulumi-lang-nodejs=\"`perApnShaper`\" pulumi-lang-dotnet=\"`PerApnShaper`\" pulumi-lang-go=\"`perApnShaper`\" pulumi-lang-python=\"`per_apn_shaper`\" pulumi-lang-yaml=\"`perApnShaper`\" pulumi-lang-java=\"`perApnShaper`\">`per_apn_shaper`</span> block is documented below.\n"
          },
          "policies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPolicy:ObjectFirewallGtpPolicy"
            },
            "description": "Policy. The structure of <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> block is documented below.\n"
          },
          "policyFilter": {
            "type": "string",
            "description": "Advanced policy filter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyV2s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallGtpPolicyV2:ObjectFirewallGtpPolicyV2"
            },
            "description": "Policy-V2. The structure of <span pulumi-lang-nodejs=\"`policyV2`\" pulumi-lang-dotnet=\"`PolicyV2`\" pulumi-lang-go=\"`policyV2`\" pulumi-lang-python=\"`policy_v2`\" pulumi-lang-yaml=\"`policyV2`\" pulumi-lang-java=\"`policyV2`\">`policy_v2`</span> block is documented below.\n"
          },
          "portNotify": {
            "type": "number",
            "description": "overbilling notify port\n"
          },
          "ratTimeoutProfile": {
            "type": "string",
            "description": "RAT timeout profile.\n"
          },
          "rateLimitMode": {
            "type": "string",
            "description": "GTP rate limit mode. Valid values: `per-profile`, `per-stream`, `per-apn`.\n"
          },
          "rateLimitedLog": {
            "type": "string",
            "description": "log rate limited Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateSamplingInterval": {
            "type": "number",
            "description": "rate sampling interval (1-3600 seconds)\n"
          },
          "removeIfEchoExpires": {
            "type": "string",
            "description": "remove if echo response expires Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "removeIfRecoveryDiffer": {
            "type": "string",
            "description": "remove upon different Recovery IE Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "reservedIe": {
            "type": "string",
            "description": "reserved information element Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sendDeleteWhenTimeout": {
            "type": "string",
            "description": "send DELETE request to path endpoints when GTPv0/v1 tunnel timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sendDeleteWhenTimeoutV2": {
            "type": "string",
            "description": "send DELETE request to path endpoints when GTPv2 tunnel timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spoofSrcAddr": {
            "type": "string",
            "description": "Spoofed source address for Mobile Station. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "stateInvalidLog": {
            "type": "string",
            "description": "log state invalid Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "subSecondInterval": {
            "type": "string",
            "description": "Sub-second interval (0.1, 0.25, or 0.5 sec, default = 0.5). Valid values: `0.1`, `0.25`, `0.5`.\n"
          },
          "subSecondSampling": {
            "type": "string",
            "description": "Enable/disable sub-second sampling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficCountLog": {
            "type": "string",
            "description": "log tunnel traffic counter Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelLimit": {
            "type": "number",
            "description": "tunnel limit\n"
          },
          "tunnelLimitLog": {
            "type": "string",
            "description": "tunnel limit Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelTimeout": {
            "type": "number",
            "description": "Established tunnel timeout (in seconds).\n"
          },
          "unknownVersionAction": {
            "type": "string",
            "description": "action for unknown gtp version Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "userPlaneMessageRateLimit": {
            "type": "number",
            "description": "user plane message rate limit\n"
          },
          "warningThreshold": {
            "type": "number",
            "description": "Warning threshold for rate limiting (0 - 99 percent).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpApn:ObjectFirewallGtpApn": {
      "description": "APN.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apn`\" pulumi-lang-dotnet=\"`Apn`\" pulumi-lang-go=\"`apn`\" pulumi-lang-python=\"`apn`\" pulumi-lang-yaml=\"`apn`\" pulumi-lang-java=\"`apn`\">`apn`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpApn can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpApn:ObjectFirewallGtpApn labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpApnId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpApnId",
        "selectionModes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpApnId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpApn resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apnmember": {
            "type": "string",
            "description": "APN member.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpApnId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "selectionModes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpIeremovepolicy:ObjectFirewallGtpIeremovepolicy": {
      "description": "IE remove policy.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ieRemovePolicy`\" pulumi-lang-dotnet=\"`IeRemovePolicy`\" pulumi-lang-go=\"`ieRemovePolicy`\" pulumi-lang-python=\"`ie_remove_policy`\" pulumi-lang-yaml=\"`ieRemovePolicy`\" pulumi-lang-java=\"`ieRemovePolicy`\">`ie_remove_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpIeRemovePolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpIeremovepolicy:ObjectFirewallGtpIeremovepolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpIeremovepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "removeIes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP IEs to be removed. Valid values: `apn-restriction`, `rat-type`, <span pulumi-lang-nodejs=\"`rai`\" pulumi-lang-dotnet=\"`Rai`\" pulumi-lang-go=\"`rai`\" pulumi-lang-python=\"`rai`\" pulumi-lang-yaml=\"`rai`\" pulumi-lang-java=\"`rai`\">`rai`</span>, <span pulumi-lang-nodejs=\"`uli`\" pulumi-lang-dotnet=\"`Uli`\" pulumi-lang-go=\"`uli`\" pulumi-lang-python=\"`uli`\" pulumi-lang-yaml=\"`uli`\" pulumi-lang-java=\"`uli`\">`uli`</span>, <span pulumi-lang-nodejs=\"`imei`\" pulumi-lang-dotnet=\"`Imei`\" pulumi-lang-go=\"`imei`\" pulumi-lang-python=\"`imei`\" pulumi-lang-yaml=\"`imei`\" pulumi-lang-java=\"`imei`\">`imei`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sgsnAddr": {
          "type": "string",
          "description": "SGSN address name.\n"
        },
        "sgsnAddr6": {
          "type": "string",
          "description": "SGSN IPv6 address name.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpIeremovepolicyId",
        "removeIes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpIeremovepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "removeIes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP IEs to be removed. Valid values: `apn-restriction`, `rat-type`, <span pulumi-lang-nodejs=\"`rai`\" pulumi-lang-dotnet=\"`Rai`\" pulumi-lang-go=\"`rai`\" pulumi-lang-python=\"`rai`\" pulumi-lang-yaml=\"`rai`\" pulumi-lang-java=\"`rai`\">`rai`</span>, <span pulumi-lang-nodejs=\"`uli`\" pulumi-lang-dotnet=\"`Uli`\" pulumi-lang-go=\"`uli`\" pulumi-lang-python=\"`uli`\" pulumi-lang-yaml=\"`uli`\" pulumi-lang-java=\"`uli`\">`uli`</span>, <span pulumi-lang-nodejs=\"`imei`\" pulumi-lang-dotnet=\"`Imei`\" pulumi-lang-go=\"`imei`\" pulumi-lang-python=\"`imei`\" pulumi-lang-yaml=\"`imei`\" pulumi-lang-java=\"`imei`\">`imei`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sgsnAddr": {
          "type": "string",
          "description": "SGSN address name.\n"
        },
        "sgsnAddr6": {
          "type": "string",
          "description": "SGSN IPv6 address name.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpIeremovepolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpIeremovepolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "removeIes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "GTP IEs to be removed. Valid values: `apn-restriction`, `rat-type`, <span pulumi-lang-nodejs=\"`rai`\" pulumi-lang-dotnet=\"`Rai`\" pulumi-lang-go=\"`rai`\" pulumi-lang-python=\"`rai`\" pulumi-lang-yaml=\"`rai`\" pulumi-lang-java=\"`rai`\">`rai`</span>, <span pulumi-lang-nodejs=\"`uli`\" pulumi-lang-dotnet=\"`Uli`\" pulumi-lang-go=\"`uli`\" pulumi-lang-python=\"`uli`\" pulumi-lang-yaml=\"`uli`\" pulumi-lang-java=\"`uli`\">`uli`</span>, <span pulumi-lang-nodejs=\"`imei`\" pulumi-lang-dotnet=\"`Imei`\" pulumi-lang-go=\"`imei`\" pulumi-lang-python=\"`imei`\" pulumi-lang-yaml=\"`imei`\" pulumi-lang-java=\"`imei`\">`imei`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sgsnAddr": {
            "type": "string",
            "description": "SGSN address name.\n"
          },
          "sgsnAddr6": {
            "type": "string",
            "description": "SGSN IPv6 address name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpIevalidation:ObjectFirewallGtpIevalidation": {
      "description": "IE validation.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ieValidation`\" pulumi-lang-dotnet=\"`IeValidation`\" pulumi-lang-go=\"`ieValidation`\" pulumi-lang-python=\"`ie_validation`\" pulumi-lang-yaml=\"`ieValidation`\" pulumi-lang-java=\"`ieValidation`\">`ie_validation`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpIeValidation can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpIevalidation:ObjectFirewallGtpIevalidation labelname ObjectFirewallGtpIeValidation\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnRestriction": {
          "type": "string",
          "description": "Validate APN restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chargingGatewayAddr": {
          "type": "string",
          "description": "Validate charging gateway address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chargingId": {
          "type": "string",
          "description": "Validate charging ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endUserAddr": {
          "type": "string",
          "description": "Validate end user address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gsnAddr": {
          "type": "string",
          "description": "Validate GSN address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "imei": {
          "type": "string",
          "description": "Validate IMEI(SV). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "imsi": {
          "type": "string",
          "description": "Validate IMSI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmContext": {
          "type": "string",
          "description": "Validate MM context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msTzone": {
          "type": "string",
          "description": "Validate MS time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msValidated": {
          "type": "string",
          "description": "Validate MS validated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msisdn": {
          "type": "string",
          "description": "Validate MSISDN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nsapi": {
          "type": "string",
          "description": "Validate NSAPI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallGtpIevalidationId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pdpContext": {
          "type": "string",
          "description": "Validate PDP context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Validate Quality of Service(QoS) profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rai": {
          "type": "string",
          "description": "Validate RAI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ratType": {
          "type": "string",
          "description": "Validate RAT type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reorderingRequired": {
          "type": "string",
          "description": "Validate re-ordering required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionMode": {
          "type": "string",
          "description": "Validate selection mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uli": {
          "type": "string",
          "description": "Validate user location information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpIevalidationId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnRestriction": {
          "type": "string",
          "description": "Validate APN restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chargingGatewayAddr": {
          "type": "string",
          "description": "Validate charging gateway address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chargingId": {
          "type": "string",
          "description": "Validate charging ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endUserAddr": {
          "type": "string",
          "description": "Validate end user address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gsnAddr": {
          "type": "string",
          "description": "Validate GSN address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "imei": {
          "type": "string",
          "description": "Validate IMEI(SV). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "imsi": {
          "type": "string",
          "description": "Validate IMSI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmContext": {
          "type": "string",
          "description": "Validate MM context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msTzone": {
          "type": "string",
          "description": "Validate MS time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msValidated": {
          "type": "string",
          "description": "Validate MS validated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "msisdn": {
          "type": "string",
          "description": "Validate MSISDN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nsapi": {
          "type": "string",
          "description": "Validate NSAPI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallGtpIevalidationId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pdpContext": {
          "type": "string",
          "description": "Validate PDP context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Validate Quality of Service(QoS) profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rai": {
          "type": "string",
          "description": "Validate RAI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ratType": {
          "type": "string",
          "description": "Validate RAT type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reorderingRequired": {
          "type": "string",
          "description": "Validate re-ordering required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionMode": {
          "type": "string",
          "description": "Validate selection mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uli": {
          "type": "string",
          "description": "Validate user location information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpIevalidation resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apnRestriction": {
            "type": "string",
            "description": "Validate APN restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "chargingGatewayAddr": {
            "type": "string",
            "description": "Validate charging gateway address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "chargingId": {
            "type": "string",
            "description": "Validate charging ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "endUserAddr": {
            "type": "string",
            "description": "Validate end user address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gsnAddr": {
            "type": "string",
            "description": "Validate GSN address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "imei": {
            "type": "string",
            "description": "Validate IMEI(SV). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "imsi": {
            "type": "string",
            "description": "Validate IMSI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmContext": {
            "type": "string",
            "description": "Validate MM context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "msTzone": {
            "type": "string",
            "description": "Validate MS time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "msValidated": {
            "type": "string",
            "description": "Validate MS validated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "msisdn": {
            "type": "string",
            "description": "Validate MSISDN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nsapi": {
            "type": "string",
            "description": "Validate NSAPI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallGtpIevalidationId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "pdpContext": {
            "type": "string",
            "description": "Validate PDP context. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "qosProfile": {
            "type": "string",
            "description": "Validate Quality of Service(QoS) profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rai": {
            "type": "string",
            "description": "Validate RAI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ratType": {
            "type": "string",
            "description": "Validate RAT type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "reorderingRequired": {
            "type": "string",
            "description": "Validate re-ordering required. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "selectionMode": {
            "type": "string",
            "description": "Validate selection mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uli": {
            "type": "string",
            "description": "Validate user location information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpImsi:ObjectFirewallGtpImsi": {
      "description": "IMSI.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`imsi`\" pulumi-lang-dotnet=\"`Imsi`\" pulumi-lang-go=\"`imsi`\" pulumi-lang-python=\"`imsi`\" pulumi-lang-yaml=\"`imsi`\" pulumi-lang-java=\"`imsi`\">`imsi`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpImsi can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpImsi:ObjectFirewallGtpImsi labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "mccMnc": {
          "type": "string",
          "description": "MCC MNC.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "objectFirewallGtpImsiId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpImsiId",
        "selectionModes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "mccMnc": {
          "type": "string",
          "description": "MCC MNC.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "objectFirewallGtpImsiId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpImsi resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apnmember": {
            "type": "string",
            "description": "APN member.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "mccMnc": {
            "type": "string",
            "description": "MCC MNC.\n"
          },
          "msisdnPrefix": {
            "type": "string",
            "description": "MSISDN prefix.\n"
          },
          "objectFirewallGtpImsiId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "selectionModes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpIppolicy:ObjectFirewallGtpIppolicy": {
      "description": "IP policy.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipPolicy`\" pulumi-lang-dotnet=\"`IpPolicy`\" pulumi-lang-go=\"`ipPolicy`\" pulumi-lang-python=\"`ip_policy`\" pulumi-lang-yaml=\"`ipPolicy`\" pulumi-lang-java=\"`ipPolicy`\">`ip_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpIpPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpIppolicy:ObjectFirewallGtpIppolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpIppolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpIppolicyId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpIppolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpIppolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address name.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination IPv6 address name.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpIppolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address name.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source IPv6 address name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpMessageratelimit:ObjectFirewallGtpMessageratelimit": {
      "description": "Message rate limiting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`messageRateLimit`\" pulumi-lang-dotnet=\"`MessageRateLimit`\" pulumi-lang-go=\"`messageRateLimit`\" pulumi-lang-python=\"`message_rate_limit`\" pulumi-lang-yaml=\"`messageRateLimit`\" pulumi-lang-java=\"`messageRateLimit`\">`message_rate_limit`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpMessageRateLimit can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpMessageratelimit:ObjectFirewallGtpMessageratelimit labelname ObjectFirewallGtpMessageRateLimit\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createAaPdpRequest": {
          "type": "number",
          "description": "Rate limit for create AA PDP context request (packets per second).\n"
        },
        "createAaPdpResponse": {
          "type": "number",
          "description": "Rate limit for create AA PDP context response (packets per second).\n"
        },
        "createMbmsRequest": {
          "type": "number",
          "description": "Rate limit for create MBMS context request (packets per second).\n"
        },
        "createMbmsResponse": {
          "type": "number",
          "description": "Rate limit for create MBMS context response (packets per second).\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit for create PDP context request (packets per second).\n"
        },
        "createPdpResponse": {
          "type": "number",
          "description": "Rate limit for create PDP context response (packets per second).\n"
        },
        "deleteAaPdpRequest": {
          "type": "number",
          "description": "Rate limit for delete AA PDP context request (packets per second).\n"
        },
        "deleteAaPdpResponse": {
          "type": "number",
          "description": "Rate limit for delete AA PDP context response (packets per second).\n"
        },
        "deleteMbmsRequest": {
          "type": "number",
          "description": "Rate limit for delete MBMS context request (packets per second).\n"
        },
        "deleteMbmsResponse": {
          "type": "number",
          "description": "Rate limit for delete MBMS context response (packets per second).\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit for delete PDP context request (packets per second).\n"
        },
        "deletePdpResponse": {
          "type": "number",
          "description": "Rate limit for delete PDP context response (packets per second).\n"
        },
        "echoReponse": {
          "type": "number",
          "description": "Rate limit for echo response (packets per second).\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit for echo requests (packets per second).\n"
        },
        "echoResponse": {
          "type": "number",
          "description": "Rate limit for echo response (packets per second).\n"
        },
        "errorIndication": {
          "type": "number",
          "description": "Rate limit for error indication (packets per second).\n"
        },
        "failureReportRequest": {
          "type": "number",
          "description": "Rate limit for failure report request (packets per second).\n"
        },
        "failureReportResponse": {
          "type": "number",
          "description": "Rate limit for failure report response (packets per second).\n"
        },
        "fwdRelocCompleteAck": {
          "type": "number",
          "description": "Rate limit for forward relocation complete acknowledge (packets per second).\n"
        },
        "fwdRelocationComplete": {
          "type": "number",
          "description": "Rate limit for forward relocation complete (packets per second).\n"
        },
        "fwdRelocationRequest": {
          "type": "number",
          "description": "Rate limit for forward relocation request (packets per second).\n"
        },
        "fwdRelocationResponse": {
          "type": "number",
          "description": "Rate limit for forward relocation response (packets per second).\n"
        },
        "fwdSrnsContext": {
          "type": "number",
          "description": "Rate limit for forward SRNS context (packets per second).\n"
        },
        "fwdSrnsContextAck": {
          "type": "number",
          "description": "Rate limit for forward SRNS context acknowledge (packets per second).\n"
        },
        "gPdu": {
          "type": "number",
          "description": "Rate limit for G-PDU (packets per second).\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "identificationRequest": {
          "type": "number",
          "description": "Rate limit for identification request (packets per second).\n"
        },
        "identificationResponse": {
          "type": "number",
          "description": "Rate limit for identification response (packets per second).\n"
        },
        "mbmsDeRegRequest": {
          "type": "number",
          "description": "Rate limit for MBMS de-registration request (packets per second).\n"
        },
        "mbmsDeRegResponse": {
          "type": "number",
          "description": "Rate limit for MBMS de-registration response (packets per second).\n"
        },
        "mbmsNotifyRejRequest": {
          "type": "number",
          "description": "Rate limit for MBMS notification reject request (packets per second).\n"
        },
        "mbmsNotifyRejResponse": {
          "type": "number",
          "description": "Rate limit for MBMS notification reject response (packets per second).\n"
        },
        "mbmsNotifyRequest": {
          "type": "number",
          "description": "Rate limit for MBMS notification request (packets per second).\n"
        },
        "mbmsNotifyResponse": {
          "type": "number",
          "description": "Rate limit for MBMS notification response (packets per second).\n"
        },
        "mbmsRegRequest": {
          "type": "number",
          "description": "Rate limit for MBMS registration request (packets per second).\n"
        },
        "mbmsRegResponse": {
          "type": "number",
          "description": "Rate limit for MBMS registration response (packets per second).\n"
        },
        "mbmsSesStartRequest": {
          "type": "number",
          "description": "Rate limit for MBMS session start request (packets per second).\n"
        },
        "mbmsSesStartResponse": {
          "type": "number",
          "description": "Rate limit for MBMS session start response (packets per second).\n"
        },
        "mbmsSesStopRequest": {
          "type": "number",
          "description": "Rate limit for MBMS session stop request (packets per second).\n"
        },
        "mbmsSesStopResponse": {
          "type": "number",
          "description": "Rate limit for MBMS session stop response (packets per second).\n"
        },
        "noteMsRequest": {
          "type": "number",
          "description": "Rate limit for note MS GPRS present request (packets per second).\n"
        },
        "noteMsResponse": {
          "type": "number",
          "description": "Rate limit for note MS GPRS present response (packets per second).\n"
        },
        "objectFirewallGtpMessageratelimitId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pduNotifyRejRequest": {
          "type": "number",
          "description": "Rate limit for PDU notify reject request (packets per second).\n"
        },
        "pduNotifyRejResponse": {
          "type": "number",
          "description": "Rate limit for PDU notify reject response (packets per second).\n"
        },
        "pduNotifyRequest": {
          "type": "number",
          "description": "Rate limit for PDU notify request (packets per second).\n"
        },
        "pduNotifyResponse": {
          "type": "number",
          "description": "Rate limit for PDU notify response (packets per second).\n"
        },
        "ranInfo": {
          "type": "number",
          "description": "Rate limit for RAN information relay (packets per second).\n"
        },
        "relocationCancelRequest": {
          "type": "number",
          "description": "Rate limit for relocation cancel request (packets per second).\n"
        },
        "relocationCancelResponse": {
          "type": "number",
          "description": "Rate limit for relocation cancel response (packets per second).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendRouteRequest": {
          "type": "number",
          "description": "Rate limit for send routing information for GPRS request (packets per second).\n"
        },
        "sendRouteResponse": {
          "type": "number",
          "description": "Rate limit for send routing information for GPRS response (packets per second).\n"
        },
        "sgsnContextAck": {
          "type": "number",
          "description": "Rate limit for SGSN context acknowledgement (packets per second).\n"
        },
        "sgsnContextRequest": {
          "type": "number",
          "description": "Rate limit for SGSN context request (packets per second).\n"
        },
        "sgsnContextResponse": {
          "type": "number",
          "description": "Rate limit for SGSN context response (packets per second).\n"
        },
        "supportExtHdrNotify": {
          "type": "number",
          "description": "Rate limit for support extension headers notification (packets per second).\n"
        },
        "updateMbmsRequest": {
          "type": "number",
          "description": "Rate limit for update MBMS context request (packets per second).\n"
        },
        "updateMbmsResponse": {
          "type": "number",
          "description": "Rate limit for update MBMS context response (packets per second).\n"
        },
        "updatePdpRequest": {
          "type": "number",
          "description": "Rate limit for update PDP context request (packets per second).\n"
        },
        "updatePdpResponse": {
          "type": "number",
          "description": "Rate limit for update PDP context response (packets per second).\n"
        },
        "versionNotSupport": {
          "type": "number",
          "description": "Rate limit for version not supported (packets per second).\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpMessageratelimitId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createAaPdpRequest": {
          "type": "number",
          "description": "Rate limit for create AA PDP context request (packets per second).\n"
        },
        "createAaPdpResponse": {
          "type": "number",
          "description": "Rate limit for create AA PDP context response (packets per second).\n"
        },
        "createMbmsRequest": {
          "type": "number",
          "description": "Rate limit for create MBMS context request (packets per second).\n"
        },
        "createMbmsResponse": {
          "type": "number",
          "description": "Rate limit for create MBMS context response (packets per second).\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit for create PDP context request (packets per second).\n"
        },
        "createPdpResponse": {
          "type": "number",
          "description": "Rate limit for create PDP context response (packets per second).\n"
        },
        "deleteAaPdpRequest": {
          "type": "number",
          "description": "Rate limit for delete AA PDP context request (packets per second).\n"
        },
        "deleteAaPdpResponse": {
          "type": "number",
          "description": "Rate limit for delete AA PDP context response (packets per second).\n"
        },
        "deleteMbmsRequest": {
          "type": "number",
          "description": "Rate limit for delete MBMS context request (packets per second).\n"
        },
        "deleteMbmsResponse": {
          "type": "number",
          "description": "Rate limit for delete MBMS context response (packets per second).\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit for delete PDP context request (packets per second).\n"
        },
        "deletePdpResponse": {
          "type": "number",
          "description": "Rate limit for delete PDP context response (packets per second).\n"
        },
        "echoReponse": {
          "type": "number",
          "description": "Rate limit for echo response (packets per second).\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit for echo requests (packets per second).\n"
        },
        "echoResponse": {
          "type": "number",
          "description": "Rate limit for echo response (packets per second).\n"
        },
        "errorIndication": {
          "type": "number",
          "description": "Rate limit for error indication (packets per second).\n"
        },
        "failureReportRequest": {
          "type": "number",
          "description": "Rate limit for failure report request (packets per second).\n"
        },
        "failureReportResponse": {
          "type": "number",
          "description": "Rate limit for failure report response (packets per second).\n"
        },
        "fwdRelocCompleteAck": {
          "type": "number",
          "description": "Rate limit for forward relocation complete acknowledge (packets per second).\n"
        },
        "fwdRelocationComplete": {
          "type": "number",
          "description": "Rate limit for forward relocation complete (packets per second).\n"
        },
        "fwdRelocationRequest": {
          "type": "number",
          "description": "Rate limit for forward relocation request (packets per second).\n"
        },
        "fwdRelocationResponse": {
          "type": "number",
          "description": "Rate limit for forward relocation response (packets per second).\n"
        },
        "fwdSrnsContext": {
          "type": "number",
          "description": "Rate limit for forward SRNS context (packets per second).\n"
        },
        "fwdSrnsContextAck": {
          "type": "number",
          "description": "Rate limit for forward SRNS context acknowledge (packets per second).\n"
        },
        "gPdu": {
          "type": "number",
          "description": "Rate limit for G-PDU (packets per second).\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "identificationRequest": {
          "type": "number",
          "description": "Rate limit for identification request (packets per second).\n"
        },
        "identificationResponse": {
          "type": "number",
          "description": "Rate limit for identification response (packets per second).\n"
        },
        "mbmsDeRegRequest": {
          "type": "number",
          "description": "Rate limit for MBMS de-registration request (packets per second).\n"
        },
        "mbmsDeRegResponse": {
          "type": "number",
          "description": "Rate limit for MBMS de-registration response (packets per second).\n"
        },
        "mbmsNotifyRejRequest": {
          "type": "number",
          "description": "Rate limit for MBMS notification reject request (packets per second).\n"
        },
        "mbmsNotifyRejResponse": {
          "type": "number",
          "description": "Rate limit for MBMS notification reject response (packets per second).\n"
        },
        "mbmsNotifyRequest": {
          "type": "number",
          "description": "Rate limit for MBMS notification request (packets per second).\n"
        },
        "mbmsNotifyResponse": {
          "type": "number",
          "description": "Rate limit for MBMS notification response (packets per second).\n"
        },
        "mbmsRegRequest": {
          "type": "number",
          "description": "Rate limit for MBMS registration request (packets per second).\n"
        },
        "mbmsRegResponse": {
          "type": "number",
          "description": "Rate limit for MBMS registration response (packets per second).\n"
        },
        "mbmsSesStartRequest": {
          "type": "number",
          "description": "Rate limit for MBMS session start request (packets per second).\n"
        },
        "mbmsSesStartResponse": {
          "type": "number",
          "description": "Rate limit for MBMS session start response (packets per second).\n"
        },
        "mbmsSesStopRequest": {
          "type": "number",
          "description": "Rate limit for MBMS session stop request (packets per second).\n"
        },
        "mbmsSesStopResponse": {
          "type": "number",
          "description": "Rate limit for MBMS session stop response (packets per second).\n"
        },
        "noteMsRequest": {
          "type": "number",
          "description": "Rate limit for note MS GPRS present request (packets per second).\n"
        },
        "noteMsResponse": {
          "type": "number",
          "description": "Rate limit for note MS GPRS present response (packets per second).\n"
        },
        "objectFirewallGtpMessageratelimitId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pduNotifyRejRequest": {
          "type": "number",
          "description": "Rate limit for PDU notify reject request (packets per second).\n"
        },
        "pduNotifyRejResponse": {
          "type": "number",
          "description": "Rate limit for PDU notify reject response (packets per second).\n"
        },
        "pduNotifyRequest": {
          "type": "number",
          "description": "Rate limit for PDU notify request (packets per second).\n"
        },
        "pduNotifyResponse": {
          "type": "number",
          "description": "Rate limit for PDU notify response (packets per second).\n"
        },
        "ranInfo": {
          "type": "number",
          "description": "Rate limit for RAN information relay (packets per second).\n"
        },
        "relocationCancelRequest": {
          "type": "number",
          "description": "Rate limit for relocation cancel request (packets per second).\n"
        },
        "relocationCancelResponse": {
          "type": "number",
          "description": "Rate limit for relocation cancel response (packets per second).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendRouteRequest": {
          "type": "number",
          "description": "Rate limit for send routing information for GPRS request (packets per second).\n"
        },
        "sendRouteResponse": {
          "type": "number",
          "description": "Rate limit for send routing information for GPRS response (packets per second).\n"
        },
        "sgsnContextAck": {
          "type": "number",
          "description": "Rate limit for SGSN context acknowledgement (packets per second).\n"
        },
        "sgsnContextRequest": {
          "type": "number",
          "description": "Rate limit for SGSN context request (packets per second).\n"
        },
        "sgsnContextResponse": {
          "type": "number",
          "description": "Rate limit for SGSN context response (packets per second).\n"
        },
        "supportExtHdrNotify": {
          "type": "number",
          "description": "Rate limit for support extension headers notification (packets per second).\n"
        },
        "updateMbmsRequest": {
          "type": "number",
          "description": "Rate limit for update MBMS context request (packets per second).\n"
        },
        "updateMbmsResponse": {
          "type": "number",
          "description": "Rate limit for update MBMS context response (packets per second).\n"
        },
        "updatePdpRequest": {
          "type": "number",
          "description": "Rate limit for update PDP context request (packets per second).\n"
        },
        "updatePdpResponse": {
          "type": "number",
          "description": "Rate limit for update PDP context response (packets per second).\n"
        },
        "versionNotSupport": {
          "type": "number",
          "description": "Rate limit for version not supported (packets per second).\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpMessageratelimit resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "createAaPdpRequest": {
            "type": "number",
            "description": "Rate limit for create AA PDP context request (packets per second).\n"
          },
          "createAaPdpResponse": {
            "type": "number",
            "description": "Rate limit for create AA PDP context response (packets per second).\n"
          },
          "createMbmsRequest": {
            "type": "number",
            "description": "Rate limit for create MBMS context request (packets per second).\n"
          },
          "createMbmsResponse": {
            "type": "number",
            "description": "Rate limit for create MBMS context response (packets per second).\n"
          },
          "createPdpRequest": {
            "type": "number",
            "description": "Rate limit for create PDP context request (packets per second).\n"
          },
          "createPdpResponse": {
            "type": "number",
            "description": "Rate limit for create PDP context response (packets per second).\n"
          },
          "deleteAaPdpRequest": {
            "type": "number",
            "description": "Rate limit for delete AA PDP context request (packets per second).\n"
          },
          "deleteAaPdpResponse": {
            "type": "number",
            "description": "Rate limit for delete AA PDP context response (packets per second).\n"
          },
          "deleteMbmsRequest": {
            "type": "number",
            "description": "Rate limit for delete MBMS context request (packets per second).\n"
          },
          "deleteMbmsResponse": {
            "type": "number",
            "description": "Rate limit for delete MBMS context response (packets per second).\n"
          },
          "deletePdpRequest": {
            "type": "number",
            "description": "Rate limit for delete PDP context request (packets per second).\n"
          },
          "deletePdpResponse": {
            "type": "number",
            "description": "Rate limit for delete PDP context response (packets per second).\n"
          },
          "echoReponse": {
            "type": "number",
            "description": "Rate limit for echo response (packets per second).\n"
          },
          "echoRequest": {
            "type": "number",
            "description": "Rate limit for echo requests (packets per second).\n"
          },
          "echoResponse": {
            "type": "number",
            "description": "Rate limit for echo response (packets per second).\n"
          },
          "errorIndication": {
            "type": "number",
            "description": "Rate limit for error indication (packets per second).\n"
          },
          "failureReportRequest": {
            "type": "number",
            "description": "Rate limit for failure report request (packets per second).\n"
          },
          "failureReportResponse": {
            "type": "number",
            "description": "Rate limit for failure report response (packets per second).\n"
          },
          "fwdRelocCompleteAck": {
            "type": "number",
            "description": "Rate limit for forward relocation complete acknowledge (packets per second).\n"
          },
          "fwdRelocationComplete": {
            "type": "number",
            "description": "Rate limit for forward relocation complete (packets per second).\n"
          },
          "fwdRelocationRequest": {
            "type": "number",
            "description": "Rate limit for forward relocation request (packets per second).\n"
          },
          "fwdRelocationResponse": {
            "type": "number",
            "description": "Rate limit for forward relocation response (packets per second).\n"
          },
          "fwdSrnsContext": {
            "type": "number",
            "description": "Rate limit for forward SRNS context (packets per second).\n"
          },
          "fwdSrnsContextAck": {
            "type": "number",
            "description": "Rate limit for forward SRNS context acknowledge (packets per second).\n"
          },
          "gPdu": {
            "type": "number",
            "description": "Rate limit for G-PDU (packets per second).\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "identificationRequest": {
            "type": "number",
            "description": "Rate limit for identification request (packets per second).\n"
          },
          "identificationResponse": {
            "type": "number",
            "description": "Rate limit for identification response (packets per second).\n"
          },
          "mbmsDeRegRequest": {
            "type": "number",
            "description": "Rate limit for MBMS de-registration request (packets per second).\n"
          },
          "mbmsDeRegResponse": {
            "type": "number",
            "description": "Rate limit for MBMS de-registration response (packets per second).\n"
          },
          "mbmsNotifyRejRequest": {
            "type": "number",
            "description": "Rate limit for MBMS notification reject request (packets per second).\n"
          },
          "mbmsNotifyRejResponse": {
            "type": "number",
            "description": "Rate limit for MBMS notification reject response (packets per second).\n"
          },
          "mbmsNotifyRequest": {
            "type": "number",
            "description": "Rate limit for MBMS notification request (packets per second).\n"
          },
          "mbmsNotifyResponse": {
            "type": "number",
            "description": "Rate limit for MBMS notification response (packets per second).\n"
          },
          "mbmsRegRequest": {
            "type": "number",
            "description": "Rate limit for MBMS registration request (packets per second).\n"
          },
          "mbmsRegResponse": {
            "type": "number",
            "description": "Rate limit for MBMS registration response (packets per second).\n"
          },
          "mbmsSesStartRequest": {
            "type": "number",
            "description": "Rate limit for MBMS session start request (packets per second).\n"
          },
          "mbmsSesStartResponse": {
            "type": "number",
            "description": "Rate limit for MBMS session start response (packets per second).\n"
          },
          "mbmsSesStopRequest": {
            "type": "number",
            "description": "Rate limit for MBMS session stop request (packets per second).\n"
          },
          "mbmsSesStopResponse": {
            "type": "number",
            "description": "Rate limit for MBMS session stop response (packets per second).\n"
          },
          "noteMsRequest": {
            "type": "number",
            "description": "Rate limit for note MS GPRS present request (packets per second).\n"
          },
          "noteMsResponse": {
            "type": "number",
            "description": "Rate limit for note MS GPRS present response (packets per second).\n"
          },
          "objectFirewallGtpMessageratelimitId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "pduNotifyRejRequest": {
            "type": "number",
            "description": "Rate limit for PDU notify reject request (packets per second).\n"
          },
          "pduNotifyRejResponse": {
            "type": "number",
            "description": "Rate limit for PDU notify reject response (packets per second).\n"
          },
          "pduNotifyRequest": {
            "type": "number",
            "description": "Rate limit for PDU notify request (packets per second).\n"
          },
          "pduNotifyResponse": {
            "type": "number",
            "description": "Rate limit for PDU notify response (packets per second).\n"
          },
          "ranInfo": {
            "type": "number",
            "description": "Rate limit for RAN information relay (packets per second).\n"
          },
          "relocationCancelRequest": {
            "type": "number",
            "description": "Rate limit for relocation cancel request (packets per second).\n"
          },
          "relocationCancelResponse": {
            "type": "number",
            "description": "Rate limit for relocation cancel response (packets per second).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sendRouteRequest": {
            "type": "number",
            "description": "Rate limit for send routing information for GPRS request (packets per second).\n"
          },
          "sendRouteResponse": {
            "type": "number",
            "description": "Rate limit for send routing information for GPRS response (packets per second).\n"
          },
          "sgsnContextAck": {
            "type": "number",
            "description": "Rate limit for SGSN context acknowledgement (packets per second).\n"
          },
          "sgsnContextRequest": {
            "type": "number",
            "description": "Rate limit for SGSN context request (packets per second).\n"
          },
          "sgsnContextResponse": {
            "type": "number",
            "description": "Rate limit for SGSN context response (packets per second).\n"
          },
          "supportExtHdrNotify": {
            "type": "number",
            "description": "Rate limit for support extension headers notification (packets per second).\n"
          },
          "updateMbmsRequest": {
            "type": "number",
            "description": "Rate limit for update MBMS context request (packets per second).\n"
          },
          "updateMbmsResponse": {
            "type": "number",
            "description": "Rate limit for update MBMS context response (packets per second).\n"
          },
          "updatePdpRequest": {
            "type": "number",
            "description": "Rate limit for update PDP context request (packets per second).\n"
          },
          "updatePdpResponse": {
            "type": "number",
            "description": "Rate limit for update PDP context response (packets per second).\n"
          },
          "versionNotSupport": {
            "type": "number",
            "description": "Rate limit for version not supported (packets per second).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpMessageratelimitv0:ObjectFirewallGtpMessageratelimitv0": {
      "description": "Message rate limiting for GTP version 0.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`messageRateLimitV0`\" pulumi-lang-dotnet=\"`MessageRateLimitV0`\" pulumi-lang-go=\"`messageRateLimitV0`\" pulumi-lang-python=\"`message_rate_limit_v0`\" pulumi-lang-yaml=\"`messageRateLimitV0`\" pulumi-lang-java=\"`messageRateLimitV0`\">`message_rate_limit_v0`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpMessageRateLimitV0 can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpMessageratelimitv0:ObjectFirewallGtpMessageratelimitv0 labelname ObjectFirewallGtpMessageRateLimitV0\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpMessageratelimitv0Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpMessageratelimitv0Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpMessageratelimitv0Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpMessageratelimitv0 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "createPdpRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for create PDP context request.\n"
          },
          "deletePdpRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for delete PDP context request.\n"
          },
          "echoRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for echo request.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpMessageratelimitv0Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpMessageratelimitv1:ObjectFirewallGtpMessageratelimitv1": {
      "description": "Message rate limiting for GTP version 1.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`messageRateLimitV1`\" pulumi-lang-dotnet=\"`MessageRateLimitV1`\" pulumi-lang-go=\"`messageRateLimitV1`\" pulumi-lang-python=\"`message_rate_limit_v1`\" pulumi-lang-yaml=\"`messageRateLimitV1`\" pulumi-lang-java=\"`messageRateLimitV1`\">`message_rate_limit_v1`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpMessageRateLimitV1 can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpMessageratelimitv1:ObjectFirewallGtpMessageratelimitv1 labelname ObjectFirewallGtpMessageRateLimitV1\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpMessageratelimitv1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpMessageratelimitv1Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createPdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "deletePdpRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete PDP context request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpMessageratelimitv1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpMessageratelimitv1 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "createPdpRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for create PDP context request.\n"
          },
          "deletePdpRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for delete PDP context request.\n"
          },
          "echoRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for echo request.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpMessageratelimitv1Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpMessageratelimitv2:ObjectFirewallGtpMessageratelimitv2": {
      "description": "Message rate limiting for GTP version 2.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`messageRateLimitV2`\" pulumi-lang-dotnet=\"`MessageRateLimitV2`\" pulumi-lang-go=\"`messageRateLimitV2`\" pulumi-lang-python=\"`message_rate_limit_v2`\" pulumi-lang-yaml=\"`messageRateLimitV2`\" pulumi-lang-java=\"`messageRateLimitV2`\">`message_rate_limit_v2`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpMessageRateLimitV2 can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpMessageratelimitv2:ObjectFirewallGtpMessageratelimitv2 labelname ObjectFirewallGtpMessageRateLimitV2\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createSessionRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create session request.\n"
        },
        "deleteSessionRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete session request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpMessageratelimitv2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpMessageratelimitv2Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "createSessionRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for create session request.\n"
        },
        "deleteSessionRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for delete session request.\n"
        },
        "echoRequest": {
          "type": "number",
          "description": "Rate limit (packets/s) for echo request.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpMessageratelimitv2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpMessageratelimitv2 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "createSessionRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for create session request.\n"
          },
          "deleteSessionRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for delete session request.\n"
          },
          "echoRequest": {
            "type": "number",
            "description": "Rate limit (packets/s) for echo request.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpMessageratelimitv2Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpNoippolicy:ObjectFirewallGtpNoippolicy": {
      "description": "No IP policy.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`noipPolicy`\" pulumi-lang-dotnet=\"`NoipPolicy`\" pulumi-lang-go=\"`noipPolicy`\" pulumi-lang-python=\"`noip_policy`\" pulumi-lang-yaml=\"`noipPolicy`\" pulumi-lang-java=\"`noipPolicy`\">`noip_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpNoipPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpNoippolicy:ObjectFirewallGtpNoippolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "end": {
          "type": "number",
          "description": "End of protocol range (0 - 255).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpNoippolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "start": {
          "type": "number",
          "description": "Start of protocol range (0 - 255).\n"
        },
        "type": {
          "type": "string",
          "description": "Protocol field type. Valid values: <span pulumi-lang-nodejs=\"`etsi`\" pulumi-lang-dotnet=\"`Etsi`\" pulumi-lang-go=\"`etsi`\" pulumi-lang-python=\"`etsi`\" pulumi-lang-yaml=\"`etsi`\" pulumi-lang-java=\"`etsi`\">`etsi`</span>, <span pulumi-lang-nodejs=\"`ietf`\" pulumi-lang-dotnet=\"`Ietf`\" pulumi-lang-go=\"`ietf`\" pulumi-lang-python=\"`ietf`\" pulumi-lang-yaml=\"`ietf`\" pulumi-lang-java=\"`ietf`\">`ietf`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpNoippolicyId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "end": {
          "type": "number",
          "description": "End of protocol range (0 - 255).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpNoippolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "start": {
          "type": "number",
          "description": "Start of protocol range (0 - 255).\n"
        },
        "type": {
          "type": "string",
          "description": "Protocol field type. Valid values: <span pulumi-lang-nodejs=\"`etsi`\" pulumi-lang-dotnet=\"`Etsi`\" pulumi-lang-go=\"`etsi`\" pulumi-lang-python=\"`etsi`\" pulumi-lang-yaml=\"`etsi`\" pulumi-lang-java=\"`etsi`\">`etsi`</span>, <span pulumi-lang-nodejs=\"`ietf`\" pulumi-lang-dotnet=\"`Ietf`\" pulumi-lang-go=\"`ietf`\" pulumi-lang-python=\"`ietf`\" pulumi-lang-yaml=\"`ietf`\" pulumi-lang-java=\"`ietf`\">`ietf`</span>.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpNoippolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "end": {
            "type": "number",
            "description": "End of protocol range (0 - 255).\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpNoippolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "start": {
            "type": "number",
            "description": "Start of protocol range (0 - 255).\n"
          },
          "type": {
            "type": "string",
            "description": "Protocol field type. Valid values: <span pulumi-lang-nodejs=\"`etsi`\" pulumi-lang-dotnet=\"`Etsi`\" pulumi-lang-go=\"`etsi`\" pulumi-lang-python=\"`etsi`\" pulumi-lang-yaml=\"`etsi`\" pulumi-lang-java=\"`etsi`\">`etsi`</span>, <span pulumi-lang-nodejs=\"`ietf`\" pulumi-lang-dotnet=\"`Ietf`\" pulumi-lang-go=\"`ietf`\" pulumi-lang-python=\"`ietf`\" pulumi-lang-yaml=\"`ietf`\" pulumi-lang-java=\"`ietf`\">`ietf`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpPerapnshaper:ObjectFirewallGtpPerapnshaper": {
      "description": "Per APN shaper.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`perApnShaper`\" pulumi-lang-dotnet=\"`PerApnShaper`\" pulumi-lang-go=\"`perApnShaper`\" pulumi-lang-python=\"`per_apn_shaper`\" pulumi-lang-yaml=\"`perApnShaper`\" pulumi-lang-java=\"`perApnShaper`\">`per_apn_shaper`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpPerApnShaper can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpPerapnshaper:ObjectFirewallGtpPerapnshaper labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apn": {
          "type": "string",
          "description": "APN name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpPerapnshaperId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "rateLimit": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "version": {
          "type": "number",
          "description": "GTP version number: 0 or 1.\n"
        }
      },
      "type": "object",
      "required": [
        "gtp",
        "objectFirewallGtpPerapnshaperId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apn": {
          "type": "string",
          "description": "APN name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "objectFirewallGtpPerapnshaperId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "rateLimit": {
          "type": "number",
          "description": "Rate limit (packets/s) for create PDP context request.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "version": {
          "type": "number",
          "description": "GTP version number: 0 or 1.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpPerapnshaper resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apn": {
            "type": "string",
            "description": "APN name.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "objectFirewallGtpPerapnshaperId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "rateLimit": {
            "type": "number",
            "description": "Rate limit (packets/s) for create PDP context request.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "version": {
            "type": "number",
            "description": "GTP version number: 0 or 1.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpPolicy:ObjectFirewallGtpPolicy": {
      "description": "Policy.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpPolicy:ObjectFirewallGtpPolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnSelModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "imei": {
          "type": "string",
          "description": "IMEI pattern.\n"
        },
        "imsi": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "imsiPrefix": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "maxApnRestriction": {
          "type": "string",
          "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
        },
        "messages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP messages. Valid values: `create-req`, `create-res`, `update-req`, `update-res`.\n"
        },
        "msisdn": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "objectFirewallGtpPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "rai": {
          "type": "string",
          "description": "RAI pattern.\n"
        },
        "ratTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uli": {
          "type": "string",
          "description": "ULI pattern.\n"
        }
      },
      "type": "object",
      "required": [
        "apnSelModes",
        "gtp",
        "messages",
        "objectFirewallGtpPolicyId",
        "ratTypes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnSelModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "imei": {
          "type": "string",
          "description": "IMEI pattern.\n"
        },
        "imsi": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "imsiPrefix": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "maxApnRestriction": {
          "type": "string",
          "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
        },
        "messages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP messages. Valid values: `create-req`, `create-res`, `update-req`, `update-res`.\n"
        },
        "msisdn": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "objectFirewallGtpPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "rai": {
          "type": "string",
          "description": "RAI pattern.\n"
        },
        "ratTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uli": {
          "type": "string",
          "description": "ULI pattern.\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpPolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apnSelModes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
          },
          "apnmember": {
            "type": "string",
            "description": "APN member.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "imei": {
            "type": "string",
            "description": "IMEI pattern.\n"
          },
          "imsi": {
            "type": "string",
            "description": "IMSI prefix.\n"
          },
          "imsiPrefix": {
            "type": "string",
            "description": "IMSI prefix.\n"
          },
          "maxApnRestriction": {
            "type": "string",
            "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "GTP messages. Valid values: `create-req`, `create-res`, `update-req`, `update-res`.\n"
          },
          "msisdn": {
            "type": "string",
            "description": "MSISDN prefix.\n"
          },
          "msisdnPrefix": {
            "type": "string",
            "description": "MSISDN prefix.\n"
          },
          "objectFirewallGtpPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "rai": {
            "type": "string",
            "description": "RAI pattern.\n"
          },
          "ratTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uli": {
            "type": "string",
            "description": "ULI pattern.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallGtpPolicyv2:ObjectFirewallGtpPolicyv2": {
      "description": "Apply allow or deny action to each GTPv2-c packet.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`policyV2`\" pulumi-lang-dotnet=\"`PolicyV2`\" pulumi-lang-go=\"`policyV2`\" pulumi-lang-python=\"`policy_v2`\" pulumi-lang-yaml=\"`policyV2`\" pulumi-lang-java=\"`policyV2`\">`policy_v2`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-go=\"`ObjectFirewallGtp`\" pulumi-lang-python=\"`ObjectFirewallGtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallGtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallGtp`\">`fortimanager.ObjectFirewallGtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall GtpPolicyV2 can be imported using any of these accepted formats:\n\nSet import_options = [\"gtp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallGtpPolicyv2:ObjectFirewallGtpPolicyv2 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnSelModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "imsiPrefix": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "maxApnRestriction": {
          "type": "string",
          "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
        },
        "mei": {
          "type": "string",
          "description": "MEI pattern.\n"
        },
        "messages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP messages. Valid values: `create-ses-req`, `create-ses-res`, `modify-bearer-req`, `modify-bearer-res`.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "objectFirewallGtpPolicyv2Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ratTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>, <span pulumi-lang-nodejs=\"`ltem`\" pulumi-lang-dotnet=\"`Ltem`\" pulumi-lang-go=\"`ltem`\" pulumi-lang-python=\"`ltem`\" pulumi-lang-yaml=\"`ltem`\" pulumi-lang-java=\"`ltem`\">`ltem`</span>, <span pulumi-lang-nodejs=\"`nr`\" pulumi-lang-dotnet=\"`Nr`\" pulumi-lang-go=\"`nr`\" pulumi-lang-python=\"`nr`\" pulumi-lang-yaml=\"`nr`\" pulumi-lang-java=\"`nr`\">`nr`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "ulis": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTPv2 ULI patterns (in order of CGI SAI RAI TAI ECGI LAI).\n"
        }
      },
      "type": "object",
      "required": [
        "apnSelModes",
        "gtp",
        "messages",
        "objectFirewallGtpPolicyv2Id",
        "ratTypes",
        "ulis"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apnSelModes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
        },
        "apnmember": {
          "type": "string",
          "description": "APN member.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Gtp.\n"
        },
        "imsiPrefix": {
          "type": "string",
          "description": "IMSI prefix.\n"
        },
        "maxApnRestriction": {
          "type": "string",
          "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
        },
        "mei": {
          "type": "string",
          "description": "MEI pattern.\n"
        },
        "messages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTP messages. Valid values: `create-ses-req`, `create-ses-res`, `modify-bearer-req`, `modify-bearer-res`.\n"
        },
        "msisdnPrefix": {
          "type": "string",
          "description": "MSISDN prefix.\n"
        },
        "objectFirewallGtpPolicyv2Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ratTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>, <span pulumi-lang-nodejs=\"`ltem`\" pulumi-lang-dotnet=\"`Ltem`\" pulumi-lang-go=\"`ltem`\" pulumi-lang-python=\"`ltem`\" pulumi-lang-yaml=\"`ltem`\" pulumi-lang-java=\"`ltem`\">`ltem`</span>, <span pulumi-lang-nodejs=\"`nr`\" pulumi-lang-dotnet=\"`Nr`\" pulumi-lang-go=\"`nr`\" pulumi-lang-python=\"`nr`\" pulumi-lang-yaml=\"`nr`\" pulumi-lang-java=\"`nr`\">`nr`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "ulis": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "GTPv2 ULI patterns (in order of CGI SAI RAI TAI ECGI LAI).\n"
        }
      },
      "requiredInputs": [
        "gtp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallGtpPolicyv2 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apnSelModes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "APN selection mode. Valid values: <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`net`\" pulumi-lang-dotnet=\"`Net`\" pulumi-lang-go=\"`net`\" pulumi-lang-python=\"`net`\" pulumi-lang-yaml=\"`net`\" pulumi-lang-java=\"`net`\">`net`</span>, <span pulumi-lang-nodejs=\"`vrf`\" pulumi-lang-dotnet=\"`Vrf`\" pulumi-lang-go=\"`vrf`\" pulumi-lang-python=\"`vrf`\" pulumi-lang-yaml=\"`vrf`\" pulumi-lang-java=\"`vrf`\">`vrf`</span>.\n"
          },
          "apnmember": {
            "type": "string",
            "description": "APN member.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Gtp.\n"
          },
          "imsiPrefix": {
            "type": "string",
            "description": "IMSI prefix.\n"
          },
          "maxApnRestriction": {
            "type": "string",
            "description": "Maximum APN restriction value. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `public-1`, `public-2`, `private-1`, `private-2`.\n"
          },
          "mei": {
            "type": "string",
            "description": "MEI pattern.\n"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "GTP messages. Valid values: `create-ses-req`, `create-ses-res`, `modify-bearer-req`, `modify-bearer-res`.\n"
          },
          "msisdnPrefix": {
            "type": "string",
            "description": "MSISDN prefix.\n"
          },
          "objectFirewallGtpPolicyv2Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "ratTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "RAT Type. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`utran`\" pulumi-lang-dotnet=\"`Utran`\" pulumi-lang-go=\"`utran`\" pulumi-lang-python=\"`utran`\" pulumi-lang-yaml=\"`utran`\" pulumi-lang-java=\"`utran`\">`utran`</span>, <span pulumi-lang-nodejs=\"`geran`\" pulumi-lang-dotnet=\"`Geran`\" pulumi-lang-go=\"`geran`\" pulumi-lang-python=\"`geran`\" pulumi-lang-yaml=\"`geran`\" pulumi-lang-java=\"`geran`\">`geran`</span>, <span pulumi-lang-nodejs=\"`wlan`\" pulumi-lang-dotnet=\"`Wlan`\" pulumi-lang-go=\"`wlan`\" pulumi-lang-python=\"`wlan`\" pulumi-lang-yaml=\"`wlan`\" pulumi-lang-java=\"`wlan`\">`wlan`</span>, <span pulumi-lang-nodejs=\"`gan`\" pulumi-lang-dotnet=\"`Gan`\" pulumi-lang-go=\"`gan`\" pulumi-lang-python=\"`gan`\" pulumi-lang-yaml=\"`gan`\" pulumi-lang-java=\"`gan`\">`gan`</span>, <span pulumi-lang-nodejs=\"`hspa`\" pulumi-lang-dotnet=\"`Hspa`\" pulumi-lang-go=\"`hspa`\" pulumi-lang-python=\"`hspa`\" pulumi-lang-yaml=\"`hspa`\" pulumi-lang-java=\"`hspa`\">`hspa`</span>, <span pulumi-lang-nodejs=\"`eutran`\" pulumi-lang-dotnet=\"`Eutran`\" pulumi-lang-go=\"`eutran`\" pulumi-lang-python=\"`eutran`\" pulumi-lang-yaml=\"`eutran`\" pulumi-lang-java=\"`eutran`\">`eutran`</span>, <span pulumi-lang-nodejs=\"`virtual`\" pulumi-lang-dotnet=\"`Virtual`\" pulumi-lang-go=\"`virtual`\" pulumi-lang-python=\"`virtual`\" pulumi-lang-yaml=\"`virtual`\" pulumi-lang-java=\"`virtual`\">`virtual`</span>, <span pulumi-lang-nodejs=\"`nbiot`\" pulumi-lang-dotnet=\"`Nbiot`\" pulumi-lang-go=\"`nbiot`\" pulumi-lang-python=\"`nbiot`\" pulumi-lang-yaml=\"`nbiot`\" pulumi-lang-java=\"`nbiot`\">`nbiot`</span>, <span pulumi-lang-nodejs=\"`ltem`\" pulumi-lang-dotnet=\"`Ltem`\" pulumi-lang-go=\"`ltem`\" pulumi-lang-python=\"`ltem`\" pulumi-lang-yaml=\"`ltem`\" pulumi-lang-java=\"`ltem`\">`ltem`</span>, <span pulumi-lang-nodejs=\"`nr`\" pulumi-lang-dotnet=\"`Nr`\" pulumi-lang-go=\"`nr`\" pulumi-lang-python=\"`nr`\" pulumi-lang-yaml=\"`nr`\" pulumi-lang-java=\"`nr`\">`nr`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "ulis": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "GTPv2 ULI patterns (in order of CGI SAI RAI TAI ECGI LAI).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIdentitybasedroute:ObjectFirewallIdentitybasedroute": {
      "description": "Configure identity based routing.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIdentitybasedrouteRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIdentitybasedrouteRule`\" pulumi-lang-go=\"`ObjectFirewallIdentitybasedrouteRule`\" pulumi-lang-python=\"`ObjectFirewallIdentitybasedrouteRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIdentitybasedrouteRule`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIdentitybasedrouteRule`\">`fortimanager.ObjectFirewallIdentitybasedrouteRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallIdentitybasedroute(\"trname\", {\n    comments: \"terraform-comments\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallIdentitybasedroute(\"trname\",\n    comments=\"terraform-comments\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallIdentitybasedroute(\"trname\", new()\n    {\n        Comments = \"terraform-comments\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallIdentitybasedroute(ctx, \"trname\", &fortimanager.ObjectFirewallIdentitybasedrouteArgs{\n\t\t\tComments: pulumi.String(\"terraform-comments\"),\n\t\t\tName:     pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedroute;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallIdentitybasedroute(\"trname\", ObjectFirewallIdentitybasedrouteArgs.builder()\n            .comments(\"terraform-comments\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallIdentitybasedroute\n    properties:\n      comments: terraform-comments\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall IdentityBasedRoute can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIdentitybasedroute:ObjectFirewallIdentitybasedroute labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallIdentitybasedrouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallIdentitybasedrouteId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallIdentitybasedrouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIdentitybasedroute resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallIdentitybasedrouteId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule": {
      "description": "Rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIdentitybasedroute`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIdentitybasedroute`\" pulumi-lang-go=\"`ObjectFirewallIdentitybasedroute`\" pulumi-lang-python=\"`ObjectFirewallIdentitybasedroute`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIdentitybasedroute`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIdentitybasedroute`\">`fortimanager.ObjectFirewallIdentitybasedroute`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallIdentitybasedroute = new fortimanager.ObjectFirewallIdentitybasedroute(\"trname\", {name: \"terr-identitybasedroute\"});\nconst trname = new fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trname\", {\n    identityBasedRoute: trnameObjectFirewallIdentitybasedroute.name,\n    fosid: 2,\n    gateway: \"34.8.24.1\",\n}, {\n    dependsOn: [trnameObjectFirewallIdentitybasedroute],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_identitybasedroute = fortimanager.ObjectFirewallIdentitybasedroute(\"trname\", name=\"terr-identitybasedroute\")\ntrname = fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trname\",\n    identity_based_route=trname_object_firewall_identitybasedroute.name,\n    fosid=2,\n    gateway=\"34.8.24.1\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_identitybasedroute]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallIdentitybasedroute = new Fortimanager.ObjectFirewallIdentitybasedroute(\"trname\", new()\n    {\n        Name = \"terr-identitybasedroute\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trname\", new()\n    {\n        IdentityBasedRoute = trnameObjectFirewallIdentitybasedroute.Name,\n        Fosid = 2,\n        Gateway = \"34.8.24.1\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallIdentitybasedroute,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallIdentitybasedroute, err := fortimanager.NewObjectFirewallIdentitybasedroute(ctx, \"trname\", &fortimanager.ObjectFirewallIdentitybasedrouteArgs{\n\t\t\tName: pulumi.String(\"terr-identitybasedroute\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallIdentitybasedrouteRule(ctx, \"trname\", &fortimanager.ObjectFirewallIdentitybasedrouteRuleArgs{\n\t\t\tIdentityBasedRoute: trnameObjectFirewallIdentitybasedroute.Name,\n\t\t\tFosid:              pulumi.Float64(2),\n\t\t\tGateway:            pulumi.String(\"34.8.24.1\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallIdentitybasedroute,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedroute;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteArgs;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteRule;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallIdentitybasedroute = new ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\", ObjectFirewallIdentitybasedrouteArgs.builder()\n            .name(\"terr-identitybasedroute\")\n            .build());\n\n        var trname = new ObjectFirewallIdentitybasedrouteRule(\"trname\", ObjectFirewallIdentitybasedrouteRuleArgs.builder()\n            .identityBasedRoute(trnameObjectFirewallIdentitybasedroute.name())\n            .fosid(2.0)\n            .gateway(\"34.8.24.1\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallIdentitybasedroute)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallIdentitybasedrouteRule\n    properties:\n      identityBasedRoute: ${trnameObjectFirewallIdentitybasedroute.name}\n      fosid: 2\n      gateway: 34.8.24.1\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallIdentitybasedroute}\n  trnameObjectFirewallIdentitybasedroute:\n    type: fortimanager:ObjectFirewallIdentitybasedroute\n    name: trname\n    properties:\n      name: terr-identitybasedroute\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall IdentityBasedRouteRule can be imported using any of these accepted formats:\n\nSet import_options = [\"identity_based_route=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "device": {
          "type": "string",
          "description": "Outgoing interface for the rule.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "gateway": {
          "type": "string",
          "description": "IPv4 address of the gateway (Format: xxx.xxx.xxx.xxx , Default: 0.0.0.0).\n"
        },
        "groups": {
          "type": "string",
          "description": "Select one or more group(s) from available groups that are allowed to use this route. Separate group names with a space.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Identity Based Route.\n"
        },
        "objectFirewallIdentitybasedrouteRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "gateway",
        "identityBasedRoute",
        "objectFirewallIdentitybasedrouteRuleId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "device": {
          "type": "string",
          "description": "Outgoing interface for the rule.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "gateway": {
          "type": "string",
          "description": "IPv4 address of the gateway (Format: xxx.xxx.xxx.xxx , Default: 0.0.0.0).\n"
        },
        "groups": {
          "type": "string",
          "description": "Select one or more group(s) from available groups that are allowed to use this route. Separate group names with a space.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Identity Based Route.\n"
        },
        "objectFirewallIdentitybasedrouteRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "identityBasedRoute"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIdentitybasedrouteRule resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "device": {
            "type": "string",
            "description": "Outgoing interface for the rule.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID.\n"
          },
          "gateway": {
            "type": "string",
            "description": "IPv4 address of the gateway (Format: xxx.xxx.xxx.xxx , Default: 0.0.0.0).\n"
          },
          "groups": {
            "type": "string",
            "description": "Select one or more group(s) from available groups that are allowed to use this route. Separate group names with a space.\n"
          },
          "identityBasedRoute": {
            "type": "string",
            "description": "Identity Based Route.\n"
          },
          "objectFirewallIdentitybasedrouteRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservice:ObjectFirewallInternetservice": {
      "description": "Show Internet Service application.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceEntry`\">`fortimanager.ObjectFirewallInternetserviceEntry`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservice(\"trname\", {\n    name: \"Google-DNS\",\n    fosid: 65539,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservice(\"trname\",\n    name=\"Google-DNS\",\n    fosid=65539)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallInternetservice(\"trname\", new()\n    {\n        Name = \"Google-DNS\",\n        Fosid = 65539,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservice(ctx, \"trname\", &fortimanager.ObjectFirewallInternetserviceArgs{\n\t\t\tName:  pulumi.String(\"Google-DNS\"),\n\t\t\tFosid: pulumi.Float64(65539),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservice;\nimport com.pulumi.fortimanager.ObjectFirewallInternetserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallInternetservice(\"trname\", ObjectFirewallInternetserviceArgs.builder()\n            .name(\"Google-DNS\")\n            .fosid(65539.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetservice\n    properties:\n      name: Google-DNS\n      fosid: 65539\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetService can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservice:ObjectFirewallInternetservice labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cities": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "City sequence number list.\n"
        },
        "city6s": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IPv6 City sequence number list.\n"
        },
        "countries": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Country sequence number list.\n"
        },
        "country6s": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IPv6 Country sequence number list.\n"
        },
        "database": {
          "type": "string",
          "description": "Database. Valid values: <span pulumi-lang-nodejs=\"`isdb`\" pulumi-lang-dotnet=\"`Isdb`\" pulumi-lang-go=\"`isdb`\" pulumi-lang-python=\"`isdb`\" pulumi-lang-yaml=\"`isdb`\" pulumi-lang-java=\"`isdb`\">`isdb`</span>, <span pulumi-lang-nodejs=\"`irdb`\" pulumi-lang-dotnet=\"`Irdb`\" pulumi-lang-go=\"`irdb`\" pulumi-lang-python=\"`irdb`\" pulumi-lang-yaml=\"`irdb`\" pulumi-lang-java=\"`irdb`\">`irdb`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "Direction. Valid values: <span pulumi-lang-nodejs=\"`src`\" pulumi-lang-dotnet=\"`Src`\" pulumi-lang-go=\"`src`\" pulumi-lang-python=\"`src`\" pulumi-lang-yaml=\"`src`\" pulumi-lang-java=\"`src`\">`src`</span>, <span pulumi-lang-nodejs=\"`dst`\" pulumi-lang-dotnet=\"`Dst`\" pulumi-lang-go=\"`dst`\" pulumi-lang-python=\"`dst`\" pulumi-lang-yaml=\"`dst`\" pulumi-lang-java=\"`dst`\">`dst`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceEntry:ObjectFirewallInternetserviceEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "extraIp6RangeNumber": {
          "type": "number",
          "description": "Extra-Ip6-Range-Number.\n"
        },
        "extraIpRangeNumber": {
          "type": "number",
          "description": "Extra-Ip-Range-Number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "iconId": {
          "type": "number",
          "description": "Icon-Id.\n"
        },
        "ip6RangeNumber": {
          "type": "number",
          "description": "Ip6-Range-Number.\n"
        },
        "ipNumber": {
          "type": "number",
          "description": "Ip-Number.\n"
        },
        "ipRangeNumber": {
          "type": "number",
          "description": "Ip-Range-Number.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter-Threshold.\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency-Threshold.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallInternetserviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "obsolete": {
          "type": "number",
          "description": "Obsolete.\n"
        },
        "offset": {
          "type": "number",
          "description": "Offset.\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packetloss-Threshold.\n"
        },
        "region6s": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IPv6 Region sequence number list.\n"
        },
        "regions": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Region sequence number list.\n"
        },
        "reputation": {
          "type": "number",
          "description": "Reputation.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singularity": {
          "type": "number",
          "description": "Singularity.\n"
        },
        "sldId": {
          "type": "number",
          "description": "Sld-Id.\n"
        }
      },
      "type": "object",
      "required": [
        "cities",
        "city6s",
        "countries",
        "country6s",
        "database",
        "direction",
        "name",
        "objectFirewallInternetserviceId",
        "region6s",
        "regions"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cities": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "City sequence number list.\n"
        },
        "city6s": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IPv6 City sequence number list.\n"
        },
        "countries": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Country sequence number list.\n"
        },
        "country6s": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IPv6 Country sequence number list.\n"
        },
        "database": {
          "type": "string",
          "description": "Database. Valid values: <span pulumi-lang-nodejs=\"`isdb`\" pulumi-lang-dotnet=\"`Isdb`\" pulumi-lang-go=\"`isdb`\" pulumi-lang-python=\"`isdb`\" pulumi-lang-yaml=\"`isdb`\" pulumi-lang-java=\"`isdb`\">`isdb`</span>, <span pulumi-lang-nodejs=\"`irdb`\" pulumi-lang-dotnet=\"`Irdb`\" pulumi-lang-go=\"`irdb`\" pulumi-lang-python=\"`irdb`\" pulumi-lang-yaml=\"`irdb`\" pulumi-lang-java=\"`irdb`\">`irdb`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "Direction. Valid values: <span pulumi-lang-nodejs=\"`src`\" pulumi-lang-dotnet=\"`Src`\" pulumi-lang-go=\"`src`\" pulumi-lang-python=\"`src`\" pulumi-lang-yaml=\"`src`\" pulumi-lang-java=\"`src`\">`src`</span>, <span pulumi-lang-nodejs=\"`dst`\" pulumi-lang-dotnet=\"`Dst`\" pulumi-lang-go=\"`dst`\" pulumi-lang-python=\"`dst`\" pulumi-lang-yaml=\"`dst`\" pulumi-lang-java=\"`dst`\">`dst`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceEntry:ObjectFirewallInternetserviceEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "extraIp6RangeNumber": {
          "type": "number",
          "description": "Extra-Ip6-Range-Number.\n"
        },
        "extraIpRangeNumber": {
          "type": "number",
          "description": "Extra-Ip-Range-Number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "iconId": {
          "type": "number",
          "description": "Icon-Id.\n"
        },
        "ip6RangeNumber": {
          "type": "number",
          "description": "Ip6-Range-Number.\n"
        },
        "ipNumber": {
          "type": "number",
          "description": "Ip-Number.\n"
        },
        "ipRangeNumber": {
          "type": "number",
          "description": "Ip-Range-Number.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter-Threshold.\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency-Threshold.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallInternetserviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "obsolete": {
          "type": "number",
          "description": "Obsolete.\n"
        },
        "offset": {
          "type": "number",
          "description": "Offset.\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packetloss-Threshold.\n"
        },
        "region6s": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IPv6 Region sequence number list.\n"
        },
        "regions": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Region sequence number list.\n"
        },
        "reputation": {
          "type": "number",
          "description": "Reputation.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singularity": {
          "type": "number",
          "description": "Singularity.\n"
        },
        "sldId": {
          "type": "number",
          "description": "Sld-Id.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservice resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cities": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "City sequence number list.\n"
          },
          "city6s": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IPv6 City sequence number list.\n"
          },
          "countries": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Country sequence number list.\n"
          },
          "country6s": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IPv6 Country sequence number list.\n"
          },
          "database": {
            "type": "string",
            "description": "Database. Valid values: <span pulumi-lang-nodejs=\"`isdb`\" pulumi-lang-dotnet=\"`Isdb`\" pulumi-lang-go=\"`isdb`\" pulumi-lang-python=\"`isdb`\" pulumi-lang-yaml=\"`isdb`\" pulumi-lang-java=\"`isdb`\">`isdb`</span>, <span pulumi-lang-nodejs=\"`irdb`\" pulumi-lang-dotnet=\"`Irdb`\" pulumi-lang-go=\"`irdb`\" pulumi-lang-python=\"`irdb`\" pulumi-lang-yaml=\"`irdb`\" pulumi-lang-java=\"`irdb`\">`irdb`</span>.\n"
          },
          "direction": {
            "type": "string",
            "description": "Direction. Valid values: <span pulumi-lang-nodejs=\"`src`\" pulumi-lang-dotnet=\"`Src`\" pulumi-lang-go=\"`src`\" pulumi-lang-python=\"`src`\" pulumi-lang-yaml=\"`src`\" pulumi-lang-java=\"`src`\">`src`</span>, <span pulumi-lang-nodejs=\"`dst`\" pulumi-lang-dotnet=\"`Dst`\" pulumi-lang-go=\"`dst`\" pulumi-lang-python=\"`dst`\" pulumi-lang-yaml=\"`dst`\" pulumi-lang-java=\"`dst`\">`dst`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceEntry:ObjectFirewallInternetserviceEntry"
            },
            "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
          },
          "extraIp6RangeNumber": {
            "type": "number",
            "description": "Extra-Ip6-Range-Number.\n"
          },
          "extraIpRangeNumber": {
            "type": "number",
            "description": "Extra-Ip-Range-Number.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "iconId": {
            "type": "number",
            "description": "Icon-Id.\n"
          },
          "ip6RangeNumber": {
            "type": "number",
            "description": "Ip6-Range-Number.\n"
          },
          "ipNumber": {
            "type": "number",
            "description": "Ip-Number.\n"
          },
          "ipRangeNumber": {
            "type": "number",
            "description": "Ip-Range-Number.\n"
          },
          "jitterThreshold": {
            "type": "number",
            "description": "Jitter-Threshold.\n"
          },
          "latencyThreshold": {
            "type": "number",
            "description": "Latency-Threshold.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallInternetserviceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "obsolete": {
            "type": "number",
            "description": "Obsolete.\n"
          },
          "offset": {
            "type": "number",
            "description": "Offset.\n"
          },
          "packetlossThreshold": {
            "type": "number",
            "description": "Packetloss-Threshold.\n"
          },
          "region6s": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IPv6 Region sequence number list.\n"
          },
          "regions": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Region sequence number list.\n"
          },
          "reputation": {
            "type": "number",
            "description": "Reputation.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "singularity": {
            "type": "number",
            "description": "Singularity.\n"
          },
          "sldId": {
            "type": "number",
            "description": "Sld-Id.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceEntry:ObjectFirewallInternetserviceEntry": {
      "description": "Entries in the Internet Service database.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetservice`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetservice`\" pulumi-lang-go=\"`ObjectFirewallInternetservice`\" pulumi-lang-python=\"`ObjectFirewallInternetservice`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetservice`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetservice`\">`fortimanager.ObjectFirewallInternetservice`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceEntry can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceEntry:ObjectFirewallInternetserviceEntry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ipNumber": {
          "type": "number",
          "description": "Total number of IP addresses.\n"
        },
        "ipRangeNumber": {
          "type": "number",
          "description": "Total number of IP ranges.\n"
        },
        "objectFirewallInternetserviceEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Integer value for the TCP/IP port (0 - 65535).\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallInternetserviceEntryId",
        "ports"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "ipNumber": {
          "type": "number",
          "description": "Total number of IP addresses.\n"
        },
        "ipRangeNumber": {
          "type": "number",
          "description": "Total number of IP ranges.\n"
        },
        "objectFirewallInternetserviceEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Integer value for the TCP/IP port (0 - 65535).\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceEntry resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "ipNumber": {
            "type": "number",
            "description": "Total number of IP addresses.\n"
          },
          "ipRangeNumber": {
            "type": "number",
            "description": "Total number of IP ranges.\n"
          },
          "objectFirewallInternetserviceEntryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Integer value for the TCP/IP port (0 - 65535).\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceaddition:ObjectFirewallInternetserviceaddition": {
      "description": "Configure Internet Services Addition.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\">`fortimanager.ObjectFirewallInternetserviceadditionEntry`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetserviceaddition(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: \"65536\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetserviceaddition(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=\"65536\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallInternetserviceaddition(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = \"65536\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetserviceaddition(ctx, \"trname\", &fortimanager.ObjectFirewallInternetserviceadditionArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.String(\"65536\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetserviceaddition;\nimport com.pulumi.fortimanager.ObjectFirewallInternetserviceadditionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallInternetserviceaddition(\"trname\", ObjectFirewallInternetserviceadditionArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(\"65536\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetserviceaddition\n    properties:\n      comment: This is a Terraform example\n      fosid: '65536'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetServiceAddition can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceaddition:ObjectFirewallInternetserviceaddition labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntry:ObjectFirewallInternetserviceadditionEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Internet Service ID in the Internet Service database.\n"
        },
        "objectFirewallInternetserviceadditionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallInternetserviceadditionId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntry:ObjectFirewallInternetserviceadditionEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Internet Service ID in the Internet Service database.\n"
        },
        "objectFirewallInternetserviceadditionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceaddition resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntry:ObjectFirewallInternetserviceadditionEntry"
            },
            "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Internet Service ID in the Internet Service database.\n"
          },
          "objectFirewallInternetserviceadditionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceadditionEntry:ObjectFirewallInternetserviceadditionEntry": {
      "description": "Entries added to the Internet Service addition database.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceaddition`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceaddition`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceaddition`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceaddition`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceaddition`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceaddition`\">`fortimanager.ObjectFirewallInternetserviceaddition`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceadditionEntryPortrange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceadditionEntryPortrange`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceadditionEntryPortrange`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceadditionEntryPortrange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceadditionEntryPortrange`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceadditionEntryPortrange`\">`fortimanager.ObjectFirewallInternetserviceadditionEntryPortrange`</span>\n\n## Import\n\nObjectFirewall InternetServiceAdditionEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_addition=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceadditionEntry:ObjectFirewallInternetserviceadditionEntry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "internetServiceAddition": {
          "type": "string",
          "description": "Internet Service Addition.\n"
        },
        "objectFirewallInternetserviceadditionEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntryPortRange:ObjectFirewallInternetserviceadditionEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrMode",
        "internetServiceAddition",
        "objectFirewallInternetserviceadditionEntryId"
      ],
      "inputProperties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "internetServiceAddition": {
          "type": "string",
          "description": "Internet Service Addition.\n"
        },
        "objectFirewallInternetserviceadditionEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntryPortRange:ObjectFirewallInternetserviceadditionEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "internetServiceAddition"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceadditionEntry resources.\n",
        "properties": {
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID(1-255).\n"
          },
          "internetServiceAddition": {
            "type": "string",
            "description": "Internet Service Addition.\n"
          },
          "objectFirewallInternetserviceadditionEntryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "portRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceadditionEntryPortRange:ObjectFirewallInternetserviceadditionEntryPortRange"
            },
            "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceadditionEntryPortrange:ObjectFirewallInternetserviceadditionEntryPortrange": {
      "description": "Port ranges in the custom entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceadditionEntry`\">`fortimanager.ObjectFirewallInternetserviceadditionEntry`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceAdditionEntryPortRange can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_addition=YOUR_VALUE\", \"entry=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceadditionEntryPortrange:ObjectFirewallInternetserviceadditionEntryPortrange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        },
        "entry": {
          "type": "string",
          "description": "Entry.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceAddition": {
          "type": "string",
          "description": "Internet Service Addition.\n"
        },
        "objectFirewallInternetserviceadditionEntryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        }
      },
      "type": "object",
      "required": [
        "endPort",
        "entry",
        "internetServiceAddition",
        "objectFirewallInternetserviceadditionEntryPortrangeId",
        "startPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        },
        "entry": {
          "type": "string",
          "description": "Entry.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceAddition": {
          "type": "string",
          "description": "Internet Service Addition.\n"
        },
        "objectFirewallInternetserviceadditionEntryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        }
      },
      "requiredInputs": [
        "entry",
        "internetServiceAddition"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceadditionEntryPortrange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endPort": {
            "type": "number",
            "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
          },
          "entry": {
            "type": "string",
            "description": "Entry.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom entry port range ID.\n"
          },
          "internetServiceAddition": {
            "type": "string",
            "description": "Internet Service Addition.\n"
          },
          "objectFirewallInternetserviceadditionEntryPortrangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservicecustom:ObjectFirewallInternetservicecustom": {
      "description": "Configure custom Internet Services.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallInternetservicecustomDisableentry`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallInternetservicecustomDisableentry`\" pulumi-lang-go=\"`fortimanagerObjectFirewallInternetservicecustomDisableentry`\" pulumi-lang-python=\"`fortimanager_object_firewall_internetservicecustom_disableentry`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallInternetservicecustomDisableentry`\" pulumi-lang-java=\"`fortimanagerObjectFirewallInternetservicecustomDisableentry`\">`fortimanager_object_firewall_internetservicecustom_disableentry`</span>\n>- <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\">`fortimanager.ObjectFirewallInternetservicecustomEntry`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservicecustom(\"trname\", {\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservicecustom(\"trname\",\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallInternetservicecustom(\"trname\", new()\n    {\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservicecustom(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicecustomArgs{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustom;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallInternetservicecustom(\"trname\", ObjectFirewallInternetservicecustomArgs.builder()\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetservicecustom\n    properties:\n      comment: terraform-comment\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetServiceCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicecustom:ObjectFirewallInternetservicecustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "disableEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomDisableEntry:ObjectFirewallInternetservicecustomDisableEntry"
          },
          "description": "Disable-Entry. The structure of <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Internet Service ID.\n"
        },
        "masterServiceId": {
          "type": "string",
          "description": "Internet Service ID in the Internet Service database.\n"
        },
        "name": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "objectFirewallInternetservicecustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "reputation": {
          "type": "number",
          "description": "Reputation level of the custom Internet Service.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallInternetservicecustomId",
        "reputation"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "disableEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomDisableEntry:ObjectFirewallInternetservicecustomDisableEntry"
          },
          "description": "Disable-Entry. The structure of <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Internet Service ID.\n"
        },
        "masterServiceId": {
          "type": "string",
          "description": "Internet Service ID in the Internet Service database.\n"
        },
        "name": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "objectFirewallInternetservicecustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "reputation": {
          "type": "number",
          "description": "Reputation level of the custom Internet Service.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservicecustom resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "disableEntries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomDisableEntry:ObjectFirewallInternetservicecustomDisableEntry"
            },
            "description": "Disable-Entry. The structure of <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry"
            },
            "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Internet Service ID.\n"
          },
          "masterServiceId": {
            "type": "string",
            "description": "Internet Service ID in the Internet Service database.\n"
          },
          "name": {
            "type": "string",
            "description": "Internet Service name.\n"
          },
          "objectFirewallInternetservicecustomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "reputation": {
            "type": "number",
            "description": "Reputation level of the custom Internet Service.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry": {
      "description": "Entries added to the Internet Service database and custom database.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetservicecustom`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetservicecustom`\" pulumi-lang-go=\"`ObjectFirewallInternetservicecustom`\" pulumi-lang-python=\"`ObjectFirewallInternetservicecustom`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetservicecustom`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetservicecustom`\">`fortimanager.ObjectFirewallInternetservicecustom`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`\" pulumi-lang-go=\"`ObjectFirewallInternetservicecustomEntryPortrange`\" pulumi-lang-python=\"`ObjectFirewallInternetservicecustomEntryPortrange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`\">`fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallInternetservicecustom = new fortimanager.ObjectFirewallInternetservicecustom(\"trname\", {name: \"terr-internetservicecustom\"});\nconst trname = new fortimanager.ObjectFirewallInternetservicecustomEntry(\"trname\", {\n    internetServiceCustom: trnameObjectFirewallInternetservicecustom.name,\n    fosid: 2,\n    protocol: 26,\n    portRanges: [{\n        endPort: 600,\n        id: 1,\n        startPort: 500,\n    }],\n}, {\n    dependsOn: [trnameObjectFirewallInternetservicecustom],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_internetservicecustom = fortimanager.ObjectFirewallInternetservicecustom(\"trname\", name=\"terr-internetservicecustom\")\ntrname = fortimanager.ObjectFirewallInternetservicecustomEntry(\"trname\",\n    internet_service_custom=trname_object_firewall_internetservicecustom.name,\n    fosid=2,\n    protocol=26,\n    port_ranges=[{\n        \"end_port\": 600,\n        \"id\": 1,\n        \"start_port\": 500,\n    }],\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_internetservicecustom]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallInternetservicecustom = new Fortimanager.ObjectFirewallInternetservicecustom(\"trname\", new()\n    {\n        Name = \"terr-internetservicecustom\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallInternetservicecustomEntry(\"trname\", new()\n    {\n        InternetServiceCustom = trnameObjectFirewallInternetservicecustom.Name,\n        Fosid = 2,\n        Protocol = 26,\n        PortRanges = new[]\n        {\n            new Fortimanager.Inputs.ObjectFirewallInternetservicecustomEntryPortRangeArgs\n            {\n                EndPort = 600,\n                Id = 1,\n                StartPort = 500,\n            },\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallInternetservicecustom,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallInternetservicecustom, err := fortimanager.NewObjectFirewallInternetservicecustom(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicecustomArgs{\n\t\t\tName: pulumi.String(\"terr-internetservicecustom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallInternetservicecustomEntry(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicecustomEntryArgs{\n\t\t\tInternetServiceCustom: trnameObjectFirewallInternetservicecustom.Name,\n\t\t\tFosid:                 pulumi.Float64(2),\n\t\t\tProtocol:              pulumi.Float64(26),\n\t\t\tPortRanges: fortimanager.ObjectFirewallInternetservicecustomEntryPortRangeTypeArray{\n\t\t\t\t&fortimanager.ObjectFirewallInternetservicecustomEntryPortRangeTypeArgs{\n\t\t\t\t\tEndPort:   pulumi.Float64(600),\n\t\t\t\t\tId:        pulumi.Float64(1),\n\t\t\t\t\tStartPort: pulumi.Float64(500),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallInternetservicecustom,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustom;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomArgs;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomEntry;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomEntryArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallInternetservicecustomEntryPortRangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallInternetservicecustom = new ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\", ObjectFirewallInternetservicecustomArgs.builder()\n            .name(\"terr-internetservicecustom\")\n            .build());\n\n        var trname = new ObjectFirewallInternetservicecustomEntry(\"trname\", ObjectFirewallInternetservicecustomEntryArgs.builder()\n            .internetServiceCustom(trnameObjectFirewallInternetservicecustom.name())\n            .fosid(2.0)\n            .protocol(26.0)\n            .portRanges(ObjectFirewallInternetservicecustomEntryPortRangeArgs.builder()\n                .endPort(600.0)\n                .id(1.0)\n                .startPort(500.0)\n                .build())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallInternetservicecustom)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetservicecustomEntry\n    properties:\n      internetServiceCustom: ${trnameObjectFirewallInternetservicecustom.name}\n      fosid: 2\n      protocol: 26\n      portRanges:\n        - endPort: 600\n          id: 1\n          startPort: 500\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallInternetservicecustom}\n  trnameObjectFirewallInternetservicecustom:\n    type: fortimanager:ObjectFirewallInternetservicecustom\n    name: trname\n    properties:\n      name: terr-internetservicecustom\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetServiceCustomEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_custom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address or address group name.\n"
        },
        "dst6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address6 or address6 group name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Internet Service Custom.\n"
        },
        "objectFirewallInternetservicecustomEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntryPortRange:ObjectFirewallInternetservicecustomEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrMode",
        "dst6s",
        "internetServiceCustom",
        "objectFirewallInternetservicecustomEntryId"
      ],
      "inputProperties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address or address group name.\n"
        },
        "dst6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address6 or address6 group name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Internet Service Custom.\n"
        },
        "objectFirewallInternetservicecustomEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntryPortRange:ObjectFirewallInternetservicecustomEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "internetServiceCustom"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservicecustomEntry resources.\n",
        "properties": {
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6) Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dst": {
            "type": "string",
            "description": "Destination address or address group name.\n"
          },
          "dst6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address6 or address6 group name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID(1-255).\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Internet Service Custom.\n"
          },
          "objectFirewallInternetservicecustomEntryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "portRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetservicecustomEntryPortRange:ObjectFirewallInternetservicecustomEntryPortRange"
            },
            "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservicecustomEntryPortrange:ObjectFirewallInternetservicecustomEntryPortrange": {
      "description": "Port ranges in the custom entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetservicecustomEntry`\">`fortimanager.ObjectFirewallInternetservicecustomEntry`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceCustomEntryPortRange can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_custom=YOUR_VALUE\", \"entry=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicecustomEntryPortrange:ObjectFirewallInternetservicecustomEntryPortrange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        },
        "entry": {
          "type": "string",
          "description": "Entry.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Internet Service Custom.\n"
        },
        "objectFirewallInternetservicecustomEntryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        }
      },
      "type": "object",
      "required": [
        "endPort",
        "entry",
        "fosid",
        "internetServiceCustom",
        "objectFirewallInternetservicecustomEntryPortrangeId",
        "startPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        },
        "entry": {
          "type": "string",
          "description": "Entry.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Internet Service Custom.\n"
        },
        "objectFirewallInternetservicecustomEntryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
        }
      },
      "requiredInputs": [
        "entry",
        "internetServiceCustom"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservicecustomEntryPortrange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endPort": {
            "type": "number",
            "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 to 65535).\n"
          },
          "entry": {
            "type": "string",
            "description": "Entry.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom entry port range ID.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Internet Service Custom.\n"
          },
          "objectFirewallInternetservicecustomEntryPortrangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 to 65535).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservicecustomgroup:ObjectFirewallInternetservicecustomgroup": {
      "description": "Configure custom Internet Service group.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservicecustom(\"trname\", {name: \"terr-internetservicecustom\"});\nconst trnameObjectFirewallInternetservicecustomgroup = new fortimanager.ObjectFirewallInternetservicecustomgroup(\"trname\", {\n    name: \"terr-internetservicecustomgroup\",\n    members: [trname.name],\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservicecustom(\"trname\", name=\"terr-internetservicecustom\")\ntrname_object_firewall_internetservicecustomgroup = fortimanager.ObjectFirewallInternetservicecustomgroup(\"trname\",\n    name=\"terr-internetservicecustomgroup\",\n    members=[trname.name],\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallInternetservicecustom(\"trname\", new()\n    {\n        Name = \"terr-internetservicecustom\",\n    });\n\n    var trnameObjectFirewallInternetservicecustomgroup = new Fortimanager.ObjectFirewallInternetservicecustomgroup(\"trname\", new()\n    {\n        Name = \"terr-internetservicecustomgroup\",\n        Members = new[]\n        {\n            trname.Name,\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectFirewallInternetservicecustom(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicecustomArgs{\n\t\t\tName: pulumi.String(\"terr-internetservicecustom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallInternetservicecustomgroup(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicecustomgroupArgs{\n\t\t\tName: pulumi.String(\"terr-internetservicecustomgroup\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\ttrname.Name,\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustom;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomArgs;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomgroup;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallInternetservicecustom(\"trname\", ObjectFirewallInternetservicecustomArgs.builder()\n            .name(\"terr-internetservicecustom\")\n            .build());\n\n        var trnameObjectFirewallInternetservicecustomgroup = new ObjectFirewallInternetservicecustomgroup(\"trnameObjectFirewallInternetservicecustomgroup\", ObjectFirewallInternetservicecustomgroupArgs.builder()\n            .name(\"terr-internetservicecustomgroup\")\n            .members(trname.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetservicecustom\n    properties:\n      name: terr-internetservicecustom\n  trnameObjectFirewallInternetservicecustomgroup:\n    type: fortimanager:ObjectFirewallInternetservicecustomgroup\n    name: trname\n    properties:\n      name: terr-internetservicecustomgroup\n      members:\n        - ${trname.name}\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetServiceCustomGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicecustomgroup:ObjectFirewallInternetservicecustomgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group members.\n"
        },
        "name": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "objectFirewallInternetservicecustomgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallInternetservicecustomgroupId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group members.\n"
        },
        "name": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "objectFirewallInternetservicecustomgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservicecustomgroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service group members.\n"
          },
          "name": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "objectFirewallInternetservicecustomgroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextension:ObjectFirewallInternetserviceextension": {
      "description": "Configure Internet Services Extension.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`</span>\n>- <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\">`fortimanager.ObjectFirewallInternetserviceextensionEntry`</span>\n\n## Import\n\nObjectFirewall InternetServiceExtension can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextension:ObjectFirewallInternetserviceextension labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "disableEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableEntry:ObjectFirewallInternetserviceextensionDisableEntry"
          },
          "description": "Disable-Entry. The structure of <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntry:ObjectFirewallInternetserviceextensionEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Internet Service ID in the Internet Service database.\n"
        },
        "objectFirewallInternetserviceextensionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallInternetserviceextensionId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "disableEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableEntry:ObjectFirewallInternetserviceextensionDisableEntry"
          },
          "description": "Disable-Entry. The structure of <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntry:ObjectFirewallInternetserviceextensionEntry"
          },
          "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Internet Service ID in the Internet Service database.\n"
        },
        "objectFirewallInternetserviceextensionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextension resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "disableEntries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableEntry:ObjectFirewallInternetserviceextensionDisableEntry"
            },
            "description": "Disable-Entry. The structure of <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntry:ObjectFirewallInternetserviceextensionEntry"
            },
            "description": "Entry. The structure of <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Internet Service ID in the Internet Service database.\n"
          },
          "objectFirewallInternetserviceextensionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextensionDisableentry:ObjectFirewallInternetserviceextensionDisableentry": {
      "description": "Disable entries in the Internet Service database.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`disableEntry`\" pulumi-lang-dotnet=\"`DisableEntry`\" pulumi-lang-go=\"`disableEntry`\" pulumi-lang-python=\"`disable_entry`\" pulumi-lang-yaml=\"`disableEntry`\" pulumi-lang-java=\"`disableEntry`\">`disable_entry`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextension`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextension`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextension`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextension`\">`fortimanager.ObjectFirewallInternetserviceextension`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIp6range`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIp6range`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentryIp6range`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentryIp6range`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIp6range`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIp6range`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIp6range`</span>\n>- <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIprange`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentryIprange`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentryIprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIprange`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIprange`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentryIprange`</span>\n>- <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryPortrange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryPortrange`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentryPortrange`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentryPortrange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryPortrange`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentryPortrange`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentryPortrange`</span>\n\n## Import\n\nObjectFirewall InternetServiceExtensionDisableEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_extension=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextensionDisableentry:ObjectFirewallInternetserviceextensionDisableentry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Disable entry ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "ip6Ranges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryIp6Range:ObjectFirewallInternetserviceextensionDisableentryIp6Range"
          },
          "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryIpRange:ObjectFirewallInternetserviceextensionDisableentryIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryPortRange:ObjectFirewallInternetserviceextensionDisableentryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "internetServiceExtension",
        "objectFirewallInternetserviceextensionDisableentryId"
      ],
      "inputProperties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Disable entry ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "ip6Ranges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryIp6Range:ObjectFirewallInternetserviceextensionDisableentryIp6Range"
          },
          "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryIpRange:ObjectFirewallInternetserviceextensionDisableentryIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryPortRange:ObjectFirewallInternetserviceextensionDisableentryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "internetServiceExtension"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextensionDisableentry resources.\n",
        "properties": {
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Disable entry ID.\n"
          },
          "internetServiceExtension": {
            "type": "string",
            "description": "Internet Service Extension.\n"
          },
          "ip6Ranges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryIp6Range:ObjectFirewallInternetserviceextensionDisableentryIp6Range"
            },
            "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
          },
          "ipRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryIpRange:ObjectFirewallInternetserviceextensionDisableentryIpRange"
            },
            "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
          },
          "objectFirewallInternetserviceextensionDisableentryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "portRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionDisableentryPortRange:ObjectFirewallInternetserviceextensionDisableentryPortRange"
            },
            "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextensionDisableentryIp6range:ObjectFirewallInternetserviceextensionDisableentryIp6range": {
      "description": "IPv6 ranges in the disable entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceExtensionDisableEntryIp6Range can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_extension=YOUR_VALUE\", \"disable_entry=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextensionDisableentryIp6range:ObjectFirewallInternetserviceextensionDisableentryIp6range labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "disableEntry": {
          "type": "string",
          "description": "Disable Entry.\n"
        },
        "endIp6": {
          "type": "string",
          "description": "End IPv6 address.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryIp6rangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp6": {
          "type": "string",
          "description": "Start IPv6 address.\n"
        }
      },
      "type": "object",
      "required": [
        "disableEntry",
        "endIp6",
        "internetServiceExtension",
        "objectFirewallInternetserviceextensionDisableentryIp6rangeId",
        "startIp6"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "disableEntry": {
          "type": "string",
          "description": "Disable Entry.\n"
        },
        "endIp6": {
          "type": "string",
          "description": "End IPv6 address.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryIp6rangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp6": {
          "type": "string",
          "description": "Start IPv6 address.\n"
        }
      },
      "requiredInputs": [
        "disableEntry",
        "internetServiceExtension"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextensionDisableentryIp6range resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "disableEntry": {
            "type": "string",
            "description": "Disable Entry.\n"
          },
          "endIp6": {
            "type": "string",
            "description": "End IPv6 address.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Disable entry range ID.\n"
          },
          "internetServiceExtension": {
            "type": "string",
            "description": "Internet Service Extension.\n"
          },
          "objectFirewallInternetserviceextensionDisableentryIp6rangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp6": {
            "type": "string",
            "description": "Start IPv6 address.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextensionDisableentryIprange:ObjectFirewallInternetserviceextensionDisableentryIprange": {
      "description": "IPv4 ranges in the disable entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceExtensionDisableEntryIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_extension=YOUR_VALUE\", \"disable_entry=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextensionDisableentryIprange:ObjectFirewallInternetserviceextensionDisableentryIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "disableEntry": {
          "type": "string",
          "description": "Disable Entry.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End IPv4 address.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start IPv4 address.\n"
        }
      },
      "type": "object",
      "required": [
        "disableEntry",
        "endIp",
        "internetServiceExtension",
        "objectFirewallInternetserviceextensionDisableentryIprangeId",
        "startIp"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "disableEntry": {
          "type": "string",
          "description": "Disable Entry.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End IPv4 address.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Disable entry range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start IPv4 address.\n"
        }
      },
      "requiredInputs": [
        "disableEntry",
        "internetServiceExtension"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextensionDisableentryIprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "disableEntry": {
            "type": "string",
            "description": "Disable Entry.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End IPv4 address.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Disable entry range ID.\n"
          },
          "internetServiceExtension": {
            "type": "string",
            "description": "Internet Service Extension.\n"
          },
          "objectFirewallInternetserviceextensionDisableentryIprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start IPv4 address.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextensionDisableentryPortrange:ObjectFirewallInternetserviceextensionDisableentryPortrange": {
      "description": "Port ranges in the disable entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`\">`fortimanager.ObjectFirewallInternetserviceextensionDisableentry`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceExtensionDisableEntryPortRange can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_extension=YOUR_VALUE\", \"disable_entry=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextensionDisableentryPortrange:ObjectFirewallInternetserviceextensionDisableentryPortrange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "disableEntry": {
          "type": "string",
          "description": "Disable Entry.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Ending TCP/UDP/SCTP destination port (0 to 65535).\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Starting TCP/UDP/SCTP destination port (0 to 65535).\n"
        }
      },
      "type": "object",
      "required": [
        "disableEntry",
        "endPort",
        "internetServiceExtension",
        "objectFirewallInternetserviceextensionDisableentryPortrangeId",
        "startPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "disableEntry": {
          "type": "string",
          "description": "Disable Entry.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Ending TCP/UDP/SCTP destination port (0 to 65535).\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionDisableentryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Starting TCP/UDP/SCTP destination port (0 to 65535).\n"
        }
      },
      "requiredInputs": [
        "disableEntry",
        "internetServiceExtension"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextensionDisableentryPortrange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "disableEntry": {
            "type": "string",
            "description": "Disable Entry.\n"
          },
          "endPort": {
            "type": "number",
            "description": "Ending TCP/UDP/SCTP destination port (0 to 65535).\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom entry port range ID.\n"
          },
          "internetServiceExtension": {
            "type": "string",
            "description": "Internet Service Extension.\n"
          },
          "objectFirewallInternetserviceextensionDisableentryPortrangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Starting TCP/UDP/SCTP destination port (0 to 65535).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextensionEntry:ObjectFirewallInternetserviceextensionEntry": {
      "description": "Entries added to the Internet Service extension database.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entry`\" pulumi-lang-dotnet=\"`Entry`\" pulumi-lang-go=\"`entry`\" pulumi-lang-python=\"`entry`\" pulumi-lang-yaml=\"`entry`\" pulumi-lang-java=\"`entry`\">`entry`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextension`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextension`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextension`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextension`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextension`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextension`\">`fortimanager.ObjectFirewallInternetserviceextension`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionEntryPortrange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionEntryPortrange`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionEntryPortrange`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionEntryPortrange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionEntryPortrange`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionEntryPortrange`\">`fortimanager.ObjectFirewallInternetserviceextensionEntryPortrange`</span>\n\n## Import\n\nObjectFirewall InternetServiceExtensionEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_extension=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextensionEntry:ObjectFirewallInternetserviceextensionEntry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dst6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address6 or address6 group name.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address or address group name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntryPortRange:ObjectFirewallInternetserviceextensionEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrMode",
        "dst6s",
        "dsts",
        "internetServiceExtension",
        "objectFirewallInternetserviceextensionEntryId"
      ],
      "inputProperties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dst6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address6 or address6 group name.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address or address group name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID(1-255).\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionEntryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntryPortRange:ObjectFirewallInternetserviceextensionEntryPortRange"
          },
          "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "internetServiceExtension"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextensionEntry resources.\n",
        "properties": {
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dst6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address6 or address6 group name.\n"
          },
          "dsts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address or address group name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID(1-255).\n"
          },
          "internetServiceExtension": {
            "type": "string",
            "description": "Internet Service Extension.\n"
          },
          "objectFirewallInternetserviceextensionEntryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "portRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallInternetserviceextensionEntryPortRange:ObjectFirewallInternetserviceextensionEntryPortRange"
            },
            "description": "Port-Range. The structure of <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> block is documented below.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetserviceextensionEntryPortrange:ObjectFirewallInternetserviceextensionEntryPortrange": {
      "description": "Port ranges in the custom entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portRange`\" pulumi-lang-dotnet=\"`PortRange`\" pulumi-lang-go=\"`portRange`\" pulumi-lang-python=\"`port_range`\" pulumi-lang-yaml=\"`portRange`\" pulumi-lang-java=\"`portRange`\">`port_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-go=\"`ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-python=\"`ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallInternetserviceextensionEntry`\">`fortimanager.ObjectFirewallInternetserviceextensionEntry`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall InternetServiceExtensionEntryPortRange can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_extension=YOUR_VALUE\", \"entry=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetserviceextensionEntryPortrange:ObjectFirewallInternetserviceextensionEntryPortrange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        },
        "entry": {
          "type": "string",
          "description": "Entry.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionEntryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        }
      },
      "type": "object",
      "required": [
        "endPort",
        "entry",
        "internetServiceExtension",
        "objectFirewallInternetserviceextensionEntryPortrangeId",
        "startPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        },
        "entry": {
          "type": "string",
          "description": "Entry.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom entry port range ID.\n"
        },
        "internetServiceExtension": {
          "type": "string",
          "description": "Internet Service Extension.\n"
        },
        "objectFirewallInternetserviceextensionEntryPortrangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (0 to 65535).\n"
        }
      },
      "requiredInputs": [
        "entry",
        "internetServiceExtension"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetserviceextensionEntryPortrange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endPort": {
            "type": "number",
            "description": "Integer value for ending TCP/UDP/SCTP destination port in range (0 to 65535).\n"
          },
          "entry": {
            "type": "string",
            "description": "Entry.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom entry port range ID.\n"
          },
          "internetServiceExtension": {
            "type": "string",
            "description": "Internet Service Extension.\n"
          },
          "objectFirewallInternetserviceextensionEntryPortrangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Integer value for starting TCP/UDP/SCTP destination port in range (0 to 65535).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservicegroup:ObjectFirewallInternetservicegroup": {
      "description": "Configure group of Internet Service.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservicegroup(\"trname\", {\n    comment: \"fdsafdsafds\",\n    direction: \"destination\",\n    members: [\n        \"8X8-8X8.Cloud\",\n        \"ADP-DNS\",\n    ],\n    name: \"dd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservicegroup(\"trname\",\n    comment=\"fdsafdsafds\",\n    direction=\"destination\",\n    members=[\n        \"8X8-8X8.Cloud\",\n        \"ADP-DNS\",\n    ],\n    name=\"dd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallInternetservicegroup(\"trname\", new()\n    {\n        Comment = \"fdsafdsafds\",\n        Direction = \"destination\",\n        Members = new[]\n        {\n            \"8X8-8X8.Cloud\",\n            \"ADP-DNS\",\n        },\n        Name = \"dd\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservicegroup(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicegroupArgs{\n\t\t\tComment:   pulumi.String(\"fdsafdsafds\"),\n\t\t\tDirection: pulumi.String(\"destination\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"8X8-8X8.Cloud\"),\n\t\t\t\tpulumi.String(\"ADP-DNS\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"dd\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicegroup;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicegroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallInternetservicegroup(\"trname\", ObjectFirewallInternetservicegroupArgs.builder()\n            .comment(\"fdsafdsafds\")\n            .direction(\"destination\")\n            .members(            \n                \"8X8-8X8.Cloud\",\n                \"ADP-DNS\")\n            .name(\"dd\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetservicegroup\n    properties:\n      comment: fdsafdsafds\n      direction: destination\n      members:\n        - 8X8-8X8.Cloud\n        - ADP-DNS\n      name: dd\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetServiceGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicegroup:ObjectFirewallInternetservicegroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "How this service may be used (source, destination or both). Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group member.\n"
        },
        "name": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "objectFirewallInternetservicegroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "direction",
        "members",
        "name",
        "objectFirewallInternetservicegroupId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "How this service may be used (source, destination or both). Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group member.\n"
        },
        "name": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "objectFirewallInternetservicegroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservicegroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "direction": {
            "type": "string",
            "description": "How this service may be used (source, destination or both). Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group member.\n"
          },
          "name": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "objectFirewallInternetservicegroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallInternetservicename:ObjectFirewallInternetservicename": {
      "description": "Define internet service names.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservicename(\"trname\", {\n    countryId: 1,\n    internetServiceId: \"65536\",\n    name: \"terr-firewall-int-svs-name\",\n    type: \"location\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservicename(\"trname\",\n    country_id=1,\n    internet_service_id=\"65536\",\n    name=\"terr-firewall-int-svs-name\",\n    type=\"location\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallInternetservicename(\"trname\", new()\n    {\n        CountryId = 1,\n        InternetServiceId = \"65536\",\n        Name = \"terr-firewall-int-svs-name\",\n        Type = \"location\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservicename(ctx, \"trname\", &fortimanager.ObjectFirewallInternetservicenameArgs{\n\t\t\tCountryId:         pulumi.Float64(1),\n\t\t\tInternetServiceId: pulumi.String(\"65536\"),\n\t\t\tName:              pulumi.String(\"terr-firewall-int-svs-name\"),\n\t\t\tType:              pulumi.String(\"location\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicename;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicenameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallInternetservicename(\"trname\", ObjectFirewallInternetservicenameArgs.builder()\n            .countryId(1.0)\n            .internetServiceId(\"65536\")\n            .name(\"terr-firewall-int-svs-name\")\n            .type(\"location\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallInternetservicename\n    properties:\n      countryId: 1\n      internetServiceId: '65536'\n      name: terr-firewall-int-svs-name\n      type: location\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall InternetServiceName can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicename:ObjectFirewallInternetservicename labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cityId": {
          "type": "number",
          "description": "City ID.\n"
        },
        "countryId": {
          "type": "number",
          "description": "Country or Area ID.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "objectFirewallInternetservicenameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "regionId": {
          "type": "number",
          "description": "Region ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Internet Service name type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\">`location`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallInternetservicenameId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cityId": {
          "type": "number",
          "description": "City ID.\n"
        },
        "countryId": {
          "type": "number",
          "description": "Country or Area ID.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "objectFirewallInternetservicenameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "regionId": {
          "type": "number",
          "description": "Region ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Internet Service name type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\">`location`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallInternetservicename resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cityId": {
            "type": "number",
            "description": "City ID.\n"
          },
          "countryId": {
            "type": "number",
            "description": "Country or Area ID.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Internet Service name.\n"
          },
          "objectFirewallInternetservicenameId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "regionId": {
            "type": "number",
            "description": "Region ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Internet Service name type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`location`\" pulumi-lang-dotnet=\"`Location`\" pulumi-lang-go=\"`location`\" pulumi-lang-python=\"`location`\" pulumi-lang-yaml=\"`location`\" pulumi-lang-java=\"`location`\">`location`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIppool6:ObjectFirewallIppool6": {
      "description": "Configure IPv6 IP pools.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIppool6DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIppool6DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallIppool6DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallIppool6DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIppool6DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIppool6DynamicMapping`\">`fortimanager.ObjectFirewallIppool6DynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallIppool6(\"trname\", {\n    comments: \"terraform-comment\",\n    endip: \"2001::101\",\n    name: \"terraform-tefv\",\n    startip: \"2001::0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallIppool6(\"trname\",\n    comments=\"terraform-comment\",\n    endip=\"2001::101\",\n    name=\"terraform-tefv\",\n    startip=\"2001::0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallIppool6(\"trname\", new()\n    {\n        Comments = \"terraform-comment\",\n        Endip = \"2001::101\",\n        Name = \"terraform-tefv\",\n        Startip = \"2001::0\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallIppool6(ctx, \"trname\", &fortimanager.ObjectFirewallIppool6Args{\n\t\t\tComments: pulumi.String(\"terraform-comment\"),\n\t\t\tEndip:    pulumi.String(\"2001::101\"),\n\t\t\tName:     pulumi.String(\"terraform-tefv\"),\n\t\t\tStartip:  pulumi.String(\"2001::0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallIppool6;\nimport com.pulumi.fortimanager.ObjectFirewallIppool6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallIppool6(\"trname\", ObjectFirewallIppool6Args.builder()\n            .comments(\"terraform-comment\")\n            .endip(\"2001::101\")\n            .name(\"terraform-tefv\")\n            .startip(\"2001::0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallIppool6\n    properties:\n      comments: terraform-comment\n      endip: 2001::101\n      name: terraform-tefv\n      startip: 2001::0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Ippool6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIppool6:ObjectFirewallIppool6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping:ObjectFirewallIppool6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "externalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
        },
        "internalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 IP pool name.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallIppool6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "type": {
          "type": "string",
          "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addNat46Route",
        "name",
        "nat46",
        "objectFirewallIppool6Id",
        "type"
      ],
      "inputProperties": {
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping:ObjectFirewallIppool6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "externalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
        },
        "internalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 IP pool name.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallIppool6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "type": {
          "type": "string",
          "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIppool6 resources.\n",
        "properties": {
          "addNat46Route": {
            "type": "string",
            "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping:ObjectFirewallIppool6DynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endip": {
            "type": "string",
            "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
          },
          "externalPrefix": {
            "type": "string",
            "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
          },
          "internalPrefix": {
            "type": "string",
            "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
          },
          "name": {
            "type": "string",
            "description": "IPv6 IP pool name.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallIppool6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startip": {
            "type": "string",
            "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
          },
          "type": {
            "type": "string",
            "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIppool6DynamicMapping:ObjectFirewallIppool6DynamicMapping": {
      "description": "Configure IPv6 IP pools.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIppool6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIppool6`\" pulumi-lang-go=\"`ObjectFirewallIppool6`\" pulumi-lang-python=\"`ObjectFirewallIppool6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIppool6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIppool6`\">`fortimanager.ObjectFirewallIppool6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Ippool6DynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"ippool6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIppool6DynamicMapping:ObjectFirewallIppool6DynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping_Scope:ObjectFirewallIppool6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "externalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
        },
        "internalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
        },
        "ippool6": {
          "type": "string",
          "description": "Ippool6.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallIppool6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "type": {
          "type": "string",
          "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addNat46Route",
        "ippool6",
        "nat46",
        "objectFirewallIppool6DynamicMappingId",
        "type"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping_Scope:ObjectFirewallIppool6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "externalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
        },
        "internalPrefix": {
          "type": "string",
          "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
        },
        "ippool6": {
          "type": "string",
          "description": "Ippool6.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallIppool6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
        },
        "type": {
          "type": "string",
          "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
        }
      },
      "requiredInputs": [
        "ippool6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIppool6DynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallIppool6DynamicMapping_Scope:ObjectFirewallIppool6DynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "addNat46Route": {
            "type": "string",
            "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endip": {
            "type": "string",
            "description": "Final IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
          },
          "externalPrefix": {
            "type": "string",
            "description": "<i>Support meta variable</i> External NPTv6 prefix length (32 - 64).\n"
          },
          "internalPrefix": {
            "type": "string",
            "description": "<i>Support meta variable</i> Internal NPTv6 prefix length (32 - 64).\n"
          },
          "ippool6": {
            "type": "string",
            "description": "Ippool6.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallIppool6DynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startip": {
            "type": "string",
            "description": "First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::).\n"
          },
          "type": {
            "type": "string",
            "description": "Configure IPv6 pool type (overload or NPTv6). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, <span pulumi-lang-nodejs=\"`nptv6`\" pulumi-lang-dotnet=\"`Nptv6`\" pulumi-lang-go=\"`nptv6`\" pulumi-lang-python=\"`nptv6`\" pulumi-lang-yaml=\"`nptv6`\" pulumi-lang-java=\"`nptv6`\">`nptv6`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIppool:ObjectFirewallIppool": {
      "description": "Configure IPv4 IP pools.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIppoolDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIppoolDynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallIppoolDynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallIppoolDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIppoolDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIppoolDynamicMapping`\">`fortimanager.ObjectFirewallIppoolDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`grp`\" pulumi-lang-dotnet=\"`Grp`\" pulumi-lang-go=\"`grp`\" pulumi-lang-python=\"`grp`\" pulumi-lang-yaml=\"`grp`\" pulumi-lang-java=\"`grp`\">`grp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIppoolGrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIppoolGrp`\" pulumi-lang-go=\"`ObjectFirewallIppoolGrp`\" pulumi-lang-python=\"`ObjectFirewallIppoolGrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIppoolGrp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIppoolGrp`\">`fortimanager.ObjectFirewallIppoolGrp`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallIppool(\"trname\", {\n    comments: \"terraform-comment\",\n    endip: \"222.222.222.254\",\n    name: \"terraform-tefv\",\n    startip: \"222.222.222.0\",\n    type: \"overload\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallIppool(\"trname\",\n    comments=\"terraform-comment\",\n    endip=\"222.222.222.254\",\n    name=\"terraform-tefv\",\n    startip=\"222.222.222.0\",\n    type=\"overload\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallIppool(\"trname\", new()\n    {\n        Comments = \"terraform-comment\",\n        Endip = \"222.222.222.254\",\n        Name = \"terraform-tefv\",\n        Startip = \"222.222.222.0\",\n        Type = \"overload\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallIppool(ctx, \"trname\", &fortimanager.ObjectFirewallIppoolArgs{\n\t\t\tComments: pulumi.String(\"terraform-comment\"),\n\t\t\tEndip:    pulumi.String(\"222.222.222.254\"),\n\t\t\tName:     pulumi.String(\"terraform-tefv\"),\n\t\t\tStartip:  pulumi.String(\"222.222.222.0\"),\n\t\t\tType:     pulumi.String(\"overload\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallIppool;\nimport com.pulumi.fortimanager.ObjectFirewallIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallIppool(\"trname\", ObjectFirewallIppoolArgs.builder()\n            .comments(\"terraform-comment\")\n            .endip(\"222.222.222.254\")\n            .name(\"terraform-tefv\")\n            .startip(\"222.222.222.0\")\n            .type(\"overload\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallIppool\n    properties:\n      comments: terraform-comment\n      endip: 222.222.222.254\n      name: terraform-tefv\n      startip: 222.222.222.0\n      type: overload\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Ippool can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIppool:ObjectFirewallIppool labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpIntf": {
          "type": "string",
          "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Associated interface name.\n"
        },
        "blockSize": {
          "type": "number",
          "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
        },
        "cgnBlockSize": {
          "type": "number",
          "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
        },
        "cgnClientEndip": {
          "type": "string",
          "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnClientIpv6shift": {
          "type": "number",
          "description": "IPv6 shift for fixed-allocation.(default 0)\n"
        },
        "cgnClientStartip": {
          "type": "string",
          "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnFixedalloc": {
          "type": "string",
          "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnOverload": {
          "type": "string",
          "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnPortEnd": {
          "type": "number",
          "description": "Ending public port can be allocated.\n"
        },
        "cgnPortStart": {
          "type": "number",
          "description": "Starting public port can be allocated.\n"
        },
        "cgnSpa": {
          "type": "string",
          "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientPrefixLength": {
          "type": "number",
          "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping:ObjectFirewallIppoolDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "endport": {
          "type": "number",
          "description": "Final port number (inclusive) in the range for the address pool (Default: 65533).\n"
        },
        "excludeIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exclude IPs x.x.x.x.\n"
        },
        "icmpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "name": {
          "type": "string",
          "description": "IP pool name.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "numBlocksPerUser": {
          "type": "number",
          "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
        },
        "objectFirewallIppoolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pbaInterimLog": {
          "type": "number",
          "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
        },
        "pbaTimeout": {
          "type": "number",
          "description": "Port block allocation timeout (seconds).\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portPerUser": {
          "type": "number",
          "description": "Number of port for each user (32 to 60416, default = 0, auto).\n"
        },
        "privilegedPortUsePba": {
          "type": "string",
          "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceEndip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "sourcePrefix6": {
          "type": "string",
          "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
        },
        "sourceStartip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startport": {
          "type": "number",
          "description": "First port number (inclusive) in the range for the address pool (Default: 5117).\n"
        },
        "subnetBroadcastInIppool": {
          "type": "string",
          "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "type": {
          "type": "string",
          "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
        },
        "udpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "utilizationAlarmClear": {
          "type": "number",
          "description": "Pool utilization alarm clear threshold (40-100).\n"
        },
        "utilizationAlarmRaise": {
          "type": "number",
          "description": "Pool utilization alarm raise threshold (50-100).\n"
        }
      },
      "type": "object",
      "required": [
        "addNat64Route",
        "arpReply",
        "cgnBlockSize",
        "cgnFixedalloc",
        "cgnOverload",
        "cgnPortEnd",
        "cgnPortStart",
        "cgnSpa",
        "endport",
        "excludeIps",
        "name",
        "nat64",
        "objectFirewallIppoolId",
        "privilegedPortUsePba",
        "startport",
        "subnetBroadcastInIppool",
        "type",
        "utilizationAlarmClear",
        "utilizationAlarmRaise"
      ],
      "inputProperties": {
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpIntf": {
          "type": "string",
          "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Associated interface name.\n"
        },
        "blockSize": {
          "type": "number",
          "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
        },
        "cgnBlockSize": {
          "type": "number",
          "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
        },
        "cgnClientEndip": {
          "type": "string",
          "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnClientIpv6shift": {
          "type": "number",
          "description": "IPv6 shift for fixed-allocation.(default 0)\n"
        },
        "cgnClientStartip": {
          "type": "string",
          "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnFixedalloc": {
          "type": "string",
          "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnOverload": {
          "type": "string",
          "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnPortEnd": {
          "type": "number",
          "description": "Ending public port can be allocated.\n"
        },
        "cgnPortStart": {
          "type": "number",
          "description": "Starting public port can be allocated.\n"
        },
        "cgnSpa": {
          "type": "string",
          "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientPrefixLength": {
          "type": "number",
          "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping:ObjectFirewallIppoolDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "endport": {
          "type": "number",
          "description": "Final port number (inclusive) in the range for the address pool (Default: 65533).\n"
        },
        "excludeIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exclude IPs x.x.x.x.\n"
        },
        "icmpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "name": {
          "type": "string",
          "description": "IP pool name.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "numBlocksPerUser": {
          "type": "number",
          "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
        },
        "objectFirewallIppoolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pbaInterimLog": {
          "type": "number",
          "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
        },
        "pbaTimeout": {
          "type": "number",
          "description": "Port block allocation timeout (seconds).\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portPerUser": {
          "type": "number",
          "description": "Number of port for each user (32 to 60416, default = 0, auto).\n"
        },
        "privilegedPortUsePba": {
          "type": "string",
          "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceEndip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "sourcePrefix6": {
          "type": "string",
          "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
        },
        "sourceStartip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startport": {
          "type": "number",
          "description": "First port number (inclusive) in the range for the address pool (Default: 5117).\n"
        },
        "subnetBroadcastInIppool": {
          "type": "string",
          "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "type": {
          "type": "string",
          "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
        },
        "udpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "utilizationAlarmClear": {
          "type": "number",
          "description": "Pool utilization alarm clear threshold (40-100).\n"
        },
        "utilizationAlarmRaise": {
          "type": "number",
          "description": "Pool utilization alarm raise threshold (50-100).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIppool resources.\n",
        "properties": {
          "addNat64Route": {
            "type": "string",
            "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpIntf": {
            "type": "string",
            "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "associatedInterface": {
            "type": "string",
            "description": "Associated interface name.\n"
          },
          "blockSize": {
            "type": "number",
            "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
          },
          "cgnBlockSize": {
            "type": "number",
            "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
          },
          "cgnClientEndip": {
            "type": "string",
            "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "cgnClientIpv6shift": {
            "type": "number",
            "description": "IPv6 shift for fixed-allocation.(default 0)\n"
          },
          "cgnClientStartip": {
            "type": "string",
            "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "cgnFixedalloc": {
            "type": "string",
            "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnOverload": {
            "type": "string",
            "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnPortEnd": {
            "type": "number",
            "description": "Ending public port can be allocated.\n"
          },
          "cgnPortStart": {
            "type": "number",
            "description": "Starting public port can be allocated.\n"
          },
          "cgnSpa": {
            "type": "string",
            "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientPrefixLength": {
            "type": "number",
            "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping:ObjectFirewallIppoolDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endip": {
            "type": "string",
            "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "endport": {
            "type": "number",
            "description": "Final port number (inclusive) in the range for the address pool (Default: 65533).\n"
          },
          "excludeIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Exclude IPs x.x.x.x.\n"
          },
          "icmpSessionQuota": {
            "type": "number",
            "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
          },
          "name": {
            "type": "string",
            "description": "IP pool name.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "numBlocksPerUser": {
            "type": "number",
            "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
          },
          "objectFirewallIppoolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pbaInterimLog": {
            "type": "number",
            "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
          },
          "pbaTimeout": {
            "type": "number",
            "description": "Port block allocation timeout (seconds).\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portPerUser": {
            "type": "number",
            "description": "Number of port for each user (32 to 60416, default = 0, auto).\n"
          },
          "privilegedPortUsePba": {
            "type": "string",
            "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceEndip": {
            "type": "string",
            "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "sourcePrefix6": {
            "type": "string",
            "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
          },
          "sourceStartip": {
            "type": "string",
            "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "startip": {
            "type": "string",
            "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "startport": {
            "type": "number",
            "description": "First port number (inclusive) in the range for the address pool (Default: 5117).\n"
          },
          "subnetBroadcastInIppool": {
            "type": "string",
            "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpSessionQuota": {
            "type": "number",
            "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
          },
          "type": {
            "type": "string",
            "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
          },
          "udpSessionQuota": {
            "type": "number",
            "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
          },
          "utilizationAlarmClear": {
            "type": "number",
            "description": "Pool utilization alarm clear threshold (40-100).\n"
          },
          "utilizationAlarmRaise": {
            "type": "number",
            "description": "Pool utilization alarm raise threshold (50-100).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIppoolDynamicMapping:ObjectFirewallIppoolDynamicMapping": {
      "description": "Configure IPv4 IP pools.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIppool`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIppool`\" pulumi-lang-go=\"`ObjectFirewallIppool`\" pulumi-lang-python=\"`ObjectFirewallIppool`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIppool`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIppool`\">`fortimanager.ObjectFirewallIppool`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall IppoolDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"ippool=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIppoolDynamicMapping:ObjectFirewallIppoolDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping_Scope:ObjectFirewallIppoolDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpIntf": {
          "type": "string",
          "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Associated interface name.\n"
        },
        "blockSize": {
          "type": "number",
          "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
        },
        "cgnBlockSize": {
          "type": "number",
          "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
        },
        "cgnClientEndip": {
          "type": "string",
          "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnClientIpv6shift": {
          "type": "number",
          "description": "Cgn-Client-Ipv6Shift.\n"
        },
        "cgnClientStartip": {
          "type": "string",
          "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnFixedalloc": {
          "type": "string",
          "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnOverload": {
          "type": "string",
          "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnPortEnd": {
          "type": "number",
          "description": "Ending public port can be allocated.\n"
        },
        "cgnPortStart": {
          "type": "number",
          "description": "Starting public port can be allocated.\n"
        },
        "cgnSpa": {
          "type": "string",
          "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientPrefixLength": {
          "type": "number",
          "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "endport": {
          "type": "number",
          "description": "Endport.\n"
        },
        "excludeIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exclude IPs x.x.x.x.\n"
        },
        "icmpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "ippool": {
          "type": "string",
          "description": "Ippool.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "numBlocksPerUser": {
          "type": "number",
          "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
        },
        "objectFirewallIppoolDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "pbaInterimLog": {
          "type": "number",
          "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
        },
        "pbaTimeout": {
          "type": "number",
          "description": "Port block allocation timeout (seconds).\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portPerUser": {
          "type": "number",
          "description": "Port-Per-User.\n"
        },
        "privilegedPortUsePba": {
          "type": "string",
          "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceEndip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "sourcePrefix6": {
          "type": "string",
          "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
        },
        "sourceStartip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startport": {
          "type": "number",
          "description": "Startport.\n"
        },
        "subnetBroadcastInIppool": {
          "type": "string",
          "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "type": {
          "type": "string",
          "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
        },
        "udpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "utilizationAlarmClear": {
          "type": "number",
          "description": "Pool utilization alarm clear threshold (40-100).\n"
        },
        "utilizationAlarmRaise": {
          "type": "number",
          "description": "Pool utilization alarm raise threshold (50-100).\n"
        }
      },
      "type": "object",
      "required": [
        "addNat64Route",
        "arpReply",
        "cgnBlockSize",
        "cgnFixedalloc",
        "cgnOverload",
        "cgnPortEnd",
        "cgnPortStart",
        "cgnSpa",
        "endport",
        "excludeIps",
        "ippool",
        "nat64",
        "objectFirewallIppoolDynamicMappingId",
        "privilegedPortUsePba",
        "startport",
        "subnetBroadcastInIppool",
        "type",
        "utilizationAlarmClear",
        "utilizationAlarmRaise"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping_Scope:ObjectFirewallIppoolDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpIntf": {
          "type": "string",
          "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Associated interface name.\n"
        },
        "blockSize": {
          "type": "number",
          "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
        },
        "cgnBlockSize": {
          "type": "number",
          "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
        },
        "cgnClientEndip": {
          "type": "string",
          "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnClientIpv6shift": {
          "type": "number",
          "description": "Cgn-Client-Ipv6Shift.\n"
        },
        "cgnClientStartip": {
          "type": "string",
          "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "cgnFixedalloc": {
          "type": "string",
          "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnOverload": {
          "type": "string",
          "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnPortEnd": {
          "type": "number",
          "description": "Ending public port can be allocated.\n"
        },
        "cgnPortStart": {
          "type": "number",
          "description": "Starting public port can be allocated.\n"
        },
        "cgnSpa": {
          "type": "string",
          "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientPrefixLength": {
          "type": "number",
          "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "endport": {
          "type": "number",
          "description": "Endport.\n"
        },
        "excludeIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exclude IPs x.x.x.x.\n"
        },
        "icmpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "ippool": {
          "type": "string",
          "description": "Ippool.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "numBlocksPerUser": {
          "type": "number",
          "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
        },
        "objectFirewallIppoolDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "pbaInterimLog": {
          "type": "number",
          "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
        },
        "pbaTimeout": {
          "type": "number",
          "description": "Port block allocation timeout (seconds).\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portPerUser": {
          "type": "number",
          "description": "Port-Per-User.\n"
        },
        "privilegedPortUsePba": {
          "type": "string",
          "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceEndip": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "sourcePrefix6": {
          "type": "string",
          "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
        },
        "sourceStartip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startip": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
        },
        "startport": {
          "type": "number",
          "description": "Startport.\n"
        },
        "subnetBroadcastInIppool": {
          "type": "string",
          "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "type": {
          "type": "string",
          "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
        },
        "udpSessionQuota": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
        },
        "utilizationAlarmClear": {
          "type": "number",
          "description": "Pool utilization alarm clear threshold (40-100).\n"
        },
        "utilizationAlarmRaise": {
          "type": "number",
          "description": "Pool utilization alarm raise threshold (50-100).\n"
        }
      },
      "requiredInputs": [
        "ippool"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIppoolDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallIppoolDynamicMapping_Scope:ObjectFirewallIppoolDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "addNat64Route": {
            "type": "string",
            "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpIntf": {
            "type": "string",
            "description": "Select an interface from available options that will reply to ARP requests. (If blank, any is selected).\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable/disable replying to ARP requests when an IP Pool is added to a policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "associatedInterface": {
            "type": "string",
            "description": "Associated interface name.\n"
          },
          "blockSize": {
            "type": "number",
            "description": "Number of addresses in a block (64 to 4096, default = 128).\n"
          },
          "cgnBlockSize": {
            "type": "number",
            "description": "Number of ports in a block(64 to 4096 in unit of 64, default = 128).\n"
          },
          "cgnClientEndip": {
            "type": "string",
            "description": "Final client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "cgnClientIpv6shift": {
            "type": "number",
            "description": "Cgn-Client-Ipv6Shift.\n"
          },
          "cgnClientStartip": {
            "type": "string",
            "description": "First client IPv4 address (inclusive) (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "cgnFixedalloc": {
            "type": "string",
            "description": "Enable/disable fixed-allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnOverload": {
            "type": "string",
            "description": "Enable/disable overload mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnPortEnd": {
            "type": "number",
            "description": "Ending public port can be allocated.\n"
          },
          "cgnPortStart": {
            "type": "number",
            "description": "Starting public port can be allocated.\n"
          },
          "cgnSpa": {
            "type": "string",
            "description": "Enable/disable single port allocation mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientPrefixLength": {
            "type": "number",
            "description": "Subnet length of a single deterministic NAT64 client (1 - 128, default = 64).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endip": {
            "type": "string",
            "description": "Final IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "endport": {
            "type": "number",
            "description": "Endport.\n"
          },
          "excludeIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Exclude IPs x.x.x.x.\n"
          },
          "icmpSessionQuota": {
            "type": "number",
            "description": "Maximum number of concurrent ICMP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
          },
          "ippool": {
            "type": "string",
            "description": "Ippool.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "numBlocksPerUser": {
            "type": "number",
            "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n"
          },
          "objectFirewallIppoolDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "pbaInterimLog": {
            "type": "number",
            "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n"
          },
          "pbaTimeout": {
            "type": "number",
            "description": "Port block allocation timeout (seconds).\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Enable/disable full cone NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portPerUser": {
            "type": "number",
            "description": "Port-Per-User.\n"
          },
          "privilegedPortUsePba": {
            "type": "string",
            "description": "Enable/disable selection of the external port from the port block allocation for NAT'ing privileged ports (deafult = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceEndip": {
            "type": "string",
            "description": "Final IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "sourcePrefix6": {
            "type": "string",
            "description": "Source IPv6 network to be translated (format = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx, default = ::/0).\n"
          },
          "sourceStartip": {
            "type": "string",
            "description": "First IPv4 address (inclusive) in the range of the source addresses to be translated (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "startip": {
            "type": "string",
            "description": "First IPv4 address (inclusive) in the range for the address pool (format xxx.xxx.xxx.xxx, Default: 0.0.0.0).\n"
          },
          "startport": {
            "type": "number",
            "description": "Startport.\n"
          },
          "subnetBroadcastInIppool": {
            "type": "string",
            "description": "Enable/disable inclusion of the subnetwork address and broadcast IP address in the NAT64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpSessionQuota": {
            "type": "number",
            "description": "Maximum number of concurrent TCP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
          },
          "type": {
            "type": "string",
            "description": "IP pool type (overload, one-to-one, fixed port range, or port block allocation). Valid values: <span pulumi-lang-nodejs=\"`overload`\" pulumi-lang-dotnet=\"`Overload`\" pulumi-lang-go=\"`overload`\" pulumi-lang-python=\"`overload`\" pulumi-lang-yaml=\"`overload`\" pulumi-lang-java=\"`overload`\">`overload`</span>, `one-to-one`, `fixed-port-range`, `port-block-allocation`, `cgn-resource-allocation`.\n"
          },
          "udpSessionQuota": {
            "type": "number",
            "description": "Maximum number of concurrent UDP sessions allowed per client (0 - 2097000, default = 0 which means no limit).\n"
          },
          "utilizationAlarmClear": {
            "type": "number",
            "description": "Pool utilization alarm clear threshold (40-100).\n"
          },
          "utilizationAlarmRaise": {
            "type": "number",
            "description": "Pool utilization alarm raise threshold (50-100).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallIppoolGrp:ObjectFirewallIppoolGrp": {
      "description": "Configure IPv4 pool groups.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`grp`\" pulumi-lang-dotnet=\"`Grp`\" pulumi-lang-go=\"`grp`\" pulumi-lang-python=\"`grp`\" pulumi-lang-yaml=\"`grp`\" pulumi-lang-java=\"`grp`\">`grp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallIppool`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallIppool`\" pulumi-lang-go=\"`ObjectFirewallIppool`\" pulumi-lang-python=\"`ObjectFirewallIppool`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallIppool`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallIppool`\">`fortimanager.ObjectFirewallIppool`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall IppoolGrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIppoolGrp:ObjectFirewallIppoolGrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "member": {
          "type": "string",
          "description": "Member IP pool of the group (They must have same attributes except public/client ranges).\n"
        },
        "name": {
          "type": "string",
          "description": ".\n"
        },
        "objectFirewallIppoolGrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallIppoolGrpId",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "member": {
          "type": "string",
          "description": "Member IP pool of the group (They must have same attributes except public/client ranges).\n"
        },
        "name": {
          "type": "string",
          "description": ".\n"
        },
        "objectFirewallIppoolGrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallIppoolGrp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "member": {
            "type": "string",
            "description": "Member IP pool of the group (They must have same attributes except public/client ranges).\n"
          },
          "name": {
            "type": "string",
            "description": ".\n"
          },
          "objectFirewallIppoolGrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallLdbmonitor:ObjectFirewallLdbmonitor": {
      "description": "Configure server load balancing health monitors.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallLdbmonitor(\"trname\", {\n    httpMaxRedirects: 0,\n    interval: 10,\n    name: \"dfsd\",\n    port: 0,\n    retry: 3,\n    srcIp: \"0.0.0.0\",\n    timeout: 2,\n    type: \"https\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallLdbmonitor(\"trname\",\n    http_max_redirects=0,\n    interval=10,\n    name=\"dfsd\",\n    port=0,\n    retry=3,\n    src_ip=\"0.0.0.0\",\n    timeout=2,\n    type=\"https\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallLdbmonitor(\"trname\", new()\n    {\n        HttpMaxRedirects = 0,\n        Interval = 10,\n        Name = \"dfsd\",\n        Port = 0,\n        Retry = 3,\n        SrcIp = \"0.0.0.0\",\n        Timeout = 2,\n        Type = \"https\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallLdbmonitor(ctx, \"trname\", &fortimanager.ObjectFirewallLdbmonitorArgs{\n\t\t\tHttpMaxRedirects: pulumi.Float64(0),\n\t\t\tInterval:         pulumi.Float64(10),\n\t\t\tName:             pulumi.String(\"dfsd\"),\n\t\t\tPort:             pulumi.Float64(0),\n\t\t\tRetry:            pulumi.Float64(3),\n\t\t\tSrcIp:            pulumi.String(\"0.0.0.0\"),\n\t\t\tTimeout:          pulumi.Float64(2),\n\t\t\tType:             pulumi.String(\"https\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallLdbmonitor;\nimport com.pulumi.fortimanager.ObjectFirewallLdbmonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallLdbmonitor(\"trname\", ObjectFirewallLdbmonitorArgs.builder()\n            .httpMaxRedirects(0.0)\n            .interval(10.0)\n            .name(\"dfsd\")\n            .port(0.0)\n            .retry(3.0)\n            .srcIp(\"0.0.0.0\")\n            .timeout(2.0)\n            .type(\"https\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallLdbmonitor\n    properties:\n      httpMaxRedirects: 0\n      interval: 10\n      name: dfsd\n      port: 0\n      retry: 3\n      srcIp: 0.0.0.0\n      timeout: 2\n      type: https\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall LdbMonitor can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallLdbmonitor:ObjectFirewallLdbmonitor labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsMatchIp": {
          "type": "string",
          "description": "Response IP expected from DNS server.\n"
        },
        "dnsProtocol": {
          "type": "string",
          "description": "Select the protocol used by the DNS health check monitor to check the health of the server (UDP | TCP). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "dnsRequestDomain": {
          "type": "string",
          "description": "Fully qualified domain name to resolve for the DNS probe.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to send a GET request to check the health of an HTTP server.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "String to match the value expected in response to an HTTP-GET request.\n"
        },
        "httpMaxRedirects": {
          "type": "number",
          "description": "The maximum number of HTTP redirects to be allowed (0 - 5, default = 0).\n"
        },
        "interval": {
          "type": "number",
          "description": "Time between health checks (5 - 65635 sec, default = 10).\n"
        },
        "name": {
          "type": "string",
          "description": "Monitor name.\n"
        },
        "objectFirewallLdbmonitorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (0 - 65635, default = 0).\n"
        },
        "retry": {
          "type": "number",
          "description": "Number health check attempts before the server is considered down (1 - 255, default = 3).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP for ldb-monitor.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time to wait to receive response to a health check from a server. Reaching the timeout means the health check failed (1 - 255 sec, default = 2).\n"
        },
        "type": {
          "type": "string",
          "description": "Select the Monitor type used by the health check monitor to check the health of the server (PING | TCP | HTTP | HTTPS). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `passive-sip`, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dnsMatchIp",
        "dnsProtocol",
        "interval",
        "name",
        "objectFirewallLdbmonitorId",
        "retry",
        "srcIp",
        "timeout"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsMatchIp": {
          "type": "string",
          "description": "Response IP expected from DNS server.\n"
        },
        "dnsProtocol": {
          "type": "string",
          "description": "Select the protocol used by the DNS health check monitor to check the health of the server (UDP | TCP). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "dnsRequestDomain": {
          "type": "string",
          "description": "Fully qualified domain name to resolve for the DNS probe.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to send a GET request to check the health of an HTTP server.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "String to match the value expected in response to an HTTP-GET request.\n"
        },
        "httpMaxRedirects": {
          "type": "number",
          "description": "The maximum number of HTTP redirects to be allowed (0 - 5, default = 0).\n"
        },
        "interval": {
          "type": "number",
          "description": "Time between health checks (5 - 65635 sec, default = 10).\n"
        },
        "name": {
          "type": "string",
          "description": "Monitor name.\n"
        },
        "objectFirewallLdbmonitorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (0 - 65635, default = 0).\n"
        },
        "retry": {
          "type": "number",
          "description": "Number health check attempts before the server is considered down (1 - 255, default = 3).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP for ldb-monitor.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time to wait to receive response to a health check from a server. Reaching the timeout means the health check failed (1 - 255 sec, default = 2).\n"
        },
        "type": {
          "type": "string",
          "description": "Select the Monitor type used by the health check monitor to check the health of the server (PING | TCP | HTTP | HTTPS). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `passive-sip`, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallLdbmonitor resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dnsMatchIp": {
            "type": "string",
            "description": "Response IP expected from DNS server.\n"
          },
          "dnsProtocol": {
            "type": "string",
            "description": "Select the protocol used by the DNS health check monitor to check the health of the server (UDP | TCP). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "dnsRequestDomain": {
            "type": "string",
            "description": "Fully qualified domain name to resolve for the DNS probe.\n"
          },
          "httpGet": {
            "type": "string",
            "description": "URL used to send a GET request to check the health of an HTTP server.\n"
          },
          "httpMatch": {
            "type": "string",
            "description": "String to match the value expected in response to an HTTP-GET request.\n"
          },
          "httpMaxRedirects": {
            "type": "number",
            "description": "The maximum number of HTTP redirects to be allowed (0 - 5, default = 0).\n"
          },
          "interval": {
            "type": "number",
            "description": "Time between health checks (5 - 65635 sec, default = 10).\n"
          },
          "name": {
            "type": "string",
            "description": "Monitor name.\n"
          },
          "objectFirewallLdbmonitorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (0 - 65635, default = 0).\n"
          },
          "retry": {
            "type": "number",
            "description": "Number health check attempts before the server is considered down (1 - 255, default = 3).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcIp": {
            "type": "string",
            "description": "Source IP for ldb-monitor.\n"
          },
          "timeout": {
            "type": "number",
            "description": "Time to wait to receive response to a health check from a server. Reaching the timeout means the health check failed (1 - 255 sec, default = 2).\n"
          },
          "type": {
            "type": "string",
            "description": "Select the Monitor type used by the health check monitor to check the health of the server (PING | TCP | HTTP | HTTPS). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `passive-sip`, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallMmsprofile:ObjectFirewallMmsprofile": {
      "description": "Configure MMS profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dupe`\" pulumi-lang-dotnet=\"`Dupe`\" pulumi-lang-go=\"`dupe`\" pulumi-lang-python=\"`dupe`\" pulumi-lang-yaml=\"`dupe`\" pulumi-lang-java=\"`dupe`\">`dupe`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallMmsprofileDupe`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallMmsprofileDupe`\" pulumi-lang-go=\"`fortimanagerObjectFirewallMmsprofileDupe`\" pulumi-lang-python=\"`fortimanager_object_firewall_mmsprofile_dupe`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallMmsprofileDupe`\" pulumi-lang-java=\"`fortimanagerObjectFirewallMmsprofileDupe`\">`fortimanager_object_firewall_mmsprofile_dupe`</span>\n>- <span pulumi-lang-nodejs=\"`flood`\" pulumi-lang-dotnet=\"`Flood`\" pulumi-lang-go=\"`flood`\" pulumi-lang-python=\"`flood`\" pulumi-lang-yaml=\"`flood`\" pulumi-lang-java=\"`flood`\">`flood`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallMmsprofileFlood`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallMmsprofileFlood`\" pulumi-lang-go=\"`fortimanagerObjectFirewallMmsprofileFlood`\" pulumi-lang-python=\"`fortimanager_object_firewall_mmsprofile_flood`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallMmsprofileFlood`\" pulumi-lang-java=\"`fortimanagerObjectFirewallMmsprofileFlood`\">`fortimanager_object_firewall_mmsprofile_flood`</span>\n>- <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallMmsprofileNotification`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallMmsprofileNotification`\" pulumi-lang-go=\"`fortimanagerObjectFirewallMmsprofileNotification`\" pulumi-lang-python=\"`fortimanager_object_firewall_mmsprofile_notification`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallMmsprofileNotification`\" pulumi-lang-java=\"`fortimanagerObjectFirewallMmsprofileNotification`\">`fortimanager_object_firewall_mmsprofile_notification`</span>\n>- <span pulumi-lang-nodejs=\"`notifMsisdn`\" pulumi-lang-dotnet=\"`NotifMsisdn`\" pulumi-lang-go=\"`notifMsisdn`\" pulumi-lang-python=\"`notif_msisdn`\" pulumi-lang-yaml=\"`notifMsisdn`\" pulumi-lang-java=\"`notifMsisdn`\">`notif_msisdn`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallMmsprofileNotifmsisdn`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallMmsprofileNotifmsisdn`\" pulumi-lang-go=\"`fortimanagerObjectFirewallMmsprofileNotifmsisdn`\" pulumi-lang-python=\"`fortimanager_object_firewall_mmsprofile_notifmsisdn`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallMmsprofileNotifmsisdn`\" pulumi-lang-java=\"`fortimanagerObjectFirewallMmsprofileNotifmsisdn`\">`fortimanager_object_firewall_mmsprofile_notifmsisdn`</span>\n>- <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallMmsprofileOutbreakprevention`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallMmsprofileOutbreakprevention`\" pulumi-lang-go=\"`fortimanagerObjectFirewallMmsprofileOutbreakprevention`\" pulumi-lang-python=\"`fortimanager_object_firewall_mmsprofile_outbreakprevention`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallMmsprofileOutbreakprevention`\" pulumi-lang-java=\"`fortimanagerObjectFirewallMmsprofileOutbreakprevention`\">`fortimanager_object_firewall_mmsprofile_outbreakprevention`</span>\n\n## Import\n\nObjectFirewall MmsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMmsprofile:ObjectFirewallMmsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "avnotificationtable": {
          "type": "string",
          "description": "AntiVirus notification table ID.\n"
        },
        "bwordtable": {
          "type": "string",
          "description": "MMS banned word table ID.\n"
        },
        "carrierEndpointPrefix": {
          "type": "string",
          "description": "Enable/disable prefixing of end point values. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "carrierEndpointPrefixRangeMax": {
          "type": "number",
          "description": "Maximum length of end point value that can be prefixed (1 - 48).\n"
        },
        "carrierEndpointPrefixRangeMin": {
          "type": "number",
          "description": "Minimum end point length to be prefixed (1 - 48).\n"
        },
        "carrierEndpointPrefixString": {
          "type": "string",
          "description": "String with which to prefix End point values.\n"
        },
        "carrierendpointbwltable": {
          "type": "string",
          "description": "Carrier end point filter table ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dupe": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileDupe:ObjectFirewallMmsprofileDupe",
          "description": "Dupe. The structure of <span pulumi-lang-nodejs=\"`dupe`\" pulumi-lang-dotnet=\"`Dupe`\" pulumi-lang-go=\"`dupe`\" pulumi-lang-python=\"`dupe`\" pulumi-lang-yaml=\"`dupe`\" pulumi-lang-java=\"`dupe`\">`dupe`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedUtmLog": {
          "type": "string",
          "description": "Enable/disable detailed UTM log messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flood": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileFlood:ObjectFirewallMmsprofileFlood",
          "description": "Flood. The structure of <span pulumi-lang-nodejs=\"`flood`\" pulumi-lang-dotnet=\"`Flood`\" pulumi-lang-go=\"`flood`\" pulumi-lang-python=\"`flood`\" pulumi-lang-yaml=\"`flood`\" pulumi-lang-java=\"`flood`\">`flood`</span> block is documented below.\n"
        },
        "mm1AddrHdr": {
          "type": "string",
          "description": "HTTP header field (for MM1) containing user address.\n"
        },
        "mm1AddrSource": {
          "type": "string",
          "description": "Source for MM1 user address. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "mm1ConvertHex": {
          "type": "string",
          "description": "Enable/disable converting user address from HEX string for MM1. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm1OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm1RetrDupe": {
          "type": "string",
          "description": "Enable/disable duplicate scanning of MM1 retr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm1RetrieveScan": {
          "type": "string",
          "description": "Enable/disable scanning on MM1 retrieve configuration messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm1comfortamount": {
          "type": "number",
          "description": "MM1 comfort amount (0 - 4294967295).\n"
        },
        "mm1comfortinterval": {
          "type": "number",
          "description": "MM1 comfort interval (0 - 4294967295).\n"
        },
        "mm1oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM1 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>, `strict-file`, `mms-checksum`.\n"
        },
        "mm3OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm3oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM3 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `mms-checksum`.\n"
        },
        "mm4OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm4oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM4 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `mms-checksum`.\n"
        },
        "mm7AddrHdr": {
          "type": "string",
          "description": "HTTP header field (for MM7) containing user address.\n"
        },
        "mm7AddrSource": {
          "type": "string",
          "description": "Source for MM7 user address. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "mm7ConvertHex": {
          "type": "string",
          "description": "Enable/disable conversion of user address from HEX string for MM7. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm7OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm7comfortamount": {
          "type": "number",
          "description": "MM7 comfort amount (0 - 4294967295).\n"
        },
        "mm7comfortinterval": {
          "type": "number",
          "description": "MM7 comfort interval (0 - 4294967295).\n"
        },
        "mm7oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm7s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM7 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>, `strict-file`, `mms-checksum`.\n"
        },
        "mmsAntispamMassLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antispam mass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsAvBlockLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antivirus file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsAvOversizeLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antivirus oversize file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsAvVirusLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antivirus scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsCarrierEndpointFilterLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS end point filter blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsChecksumLog": {
          "type": "string",
          "description": "Enable/disable MMS content checksum logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsChecksumTable": {
          "type": "string",
          "description": "MMS content checksum table ID.\n"
        },
        "mmsNotificationLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS notification messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsWebContentLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS web content blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsbwordthreshold": {
          "type": "number",
          "description": "MMS banned word threshold.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "notifMsisdns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileNotifMsisdn:ObjectFirewallMmsprofileNotifMsisdn"
          },
          "description": "Notif-Msisdn. The structure of <span pulumi-lang-nodejs=\"`notifMsisdn`\" pulumi-lang-dotnet=\"`NotifMsisdn`\" pulumi-lang-go=\"`notifMsisdn`\" pulumi-lang-python=\"`notif_msisdn`\" pulumi-lang-yaml=\"`notifMsisdn`\" pulumi-lang-java=\"`notifMsisdn`\">`notif_msisdn`</span> block is documented below.\n"
        },
        "notification": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileNotification:ObjectFirewallMmsprofileNotification",
          "description": "Notification. The structure of <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span> block is documented below.\n"
        },
        "objectFirewallMmsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outbreakPrevention": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileOutbreakPrevention:ObjectFirewallMmsprofileOutbreakPrevention",
          "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
        },
        "removeBlockedConstLength": {
          "type": "string",
          "description": "Enable/disable MMS replacement of blocked file constant length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "mm1s",
        "mm3s",
        "mm4s",
        "mm7s",
        "name",
        "objectFirewallMmsprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "avnotificationtable": {
          "type": "string",
          "description": "AntiVirus notification table ID.\n"
        },
        "bwordtable": {
          "type": "string",
          "description": "MMS banned word table ID.\n"
        },
        "carrierEndpointPrefix": {
          "type": "string",
          "description": "Enable/disable prefixing of end point values. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "carrierEndpointPrefixRangeMax": {
          "type": "number",
          "description": "Maximum length of end point value that can be prefixed (1 - 48).\n"
        },
        "carrierEndpointPrefixRangeMin": {
          "type": "number",
          "description": "Minimum end point length to be prefixed (1 - 48).\n"
        },
        "carrierEndpointPrefixString": {
          "type": "string",
          "description": "String with which to prefix End point values.\n"
        },
        "carrierendpointbwltable": {
          "type": "string",
          "description": "Carrier end point filter table ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dupe": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileDupe:ObjectFirewallMmsprofileDupe",
          "description": "Dupe. The structure of <span pulumi-lang-nodejs=\"`dupe`\" pulumi-lang-dotnet=\"`Dupe`\" pulumi-lang-go=\"`dupe`\" pulumi-lang-python=\"`dupe`\" pulumi-lang-yaml=\"`dupe`\" pulumi-lang-java=\"`dupe`\">`dupe`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedUtmLog": {
          "type": "string",
          "description": "Enable/disable detailed UTM log messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flood": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileFlood:ObjectFirewallMmsprofileFlood",
          "description": "Flood. The structure of <span pulumi-lang-nodejs=\"`flood`\" pulumi-lang-dotnet=\"`Flood`\" pulumi-lang-go=\"`flood`\" pulumi-lang-python=\"`flood`\" pulumi-lang-yaml=\"`flood`\" pulumi-lang-java=\"`flood`\">`flood`</span> block is documented below.\n"
        },
        "mm1AddrHdr": {
          "type": "string",
          "description": "HTTP header field (for MM1) containing user address.\n"
        },
        "mm1AddrSource": {
          "type": "string",
          "description": "Source for MM1 user address. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "mm1ConvertHex": {
          "type": "string",
          "description": "Enable/disable converting user address from HEX string for MM1. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm1OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm1RetrDupe": {
          "type": "string",
          "description": "Enable/disable duplicate scanning of MM1 retr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm1RetrieveScan": {
          "type": "string",
          "description": "Enable/disable scanning on MM1 retrieve configuration messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm1comfortamount": {
          "type": "number",
          "description": "MM1 comfort amount (0 - 4294967295).\n"
        },
        "mm1comfortinterval": {
          "type": "number",
          "description": "MM1 comfort interval (0 - 4294967295).\n"
        },
        "mm1oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM1 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>, `strict-file`, `mms-checksum`.\n"
        },
        "mm3OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm3oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM3 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `mms-checksum`.\n"
        },
        "mm4OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm4oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM4 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `mms-checksum`.\n"
        },
        "mm7AddrHdr": {
          "type": "string",
          "description": "HTTP header field (for MM7) containing user address.\n"
        },
        "mm7AddrSource": {
          "type": "string",
          "description": "Source for MM7 user address. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "mm7ConvertHex": {
          "type": "string",
          "description": "Enable/disable conversion of user address from HEX string for MM7. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mm7OutbreakPrevention": {
          "type": "string",
          "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
        },
        "mm7comfortamount": {
          "type": "number",
          "description": "MM7 comfort amount (0 - 4294967295).\n"
        },
        "mm7comfortinterval": {
          "type": "number",
          "description": "MM7 comfort interval (0 - 4294967295).\n"
        },
        "mm7oversizelimit": {
          "type": "number",
          "description": "Maximum file size to scan (1 - 819200 kB).\n"
        },
        "mm7s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MM7 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>, `strict-file`, `mms-checksum`.\n"
        },
        "mmsAntispamMassLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antispam mass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsAvBlockLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antivirus file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsAvOversizeLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antivirus oversize file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsAvVirusLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS antivirus scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsCarrierEndpointFilterLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS end point filter blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsChecksumLog": {
          "type": "string",
          "description": "Enable/disable MMS content checksum logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsChecksumTable": {
          "type": "string",
          "description": "MMS content checksum table ID.\n"
        },
        "mmsNotificationLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS notification messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsWebContentLog": {
          "type": "string",
          "description": "Enable/disable logging for MMS web content blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsbwordthreshold": {
          "type": "number",
          "description": "MMS banned word threshold.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "notifMsisdns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileNotifMsisdn:ObjectFirewallMmsprofileNotifMsisdn"
          },
          "description": "Notif-Msisdn. The structure of <span pulumi-lang-nodejs=\"`notifMsisdn`\" pulumi-lang-dotnet=\"`NotifMsisdn`\" pulumi-lang-go=\"`notifMsisdn`\" pulumi-lang-python=\"`notif_msisdn`\" pulumi-lang-yaml=\"`notifMsisdn`\" pulumi-lang-java=\"`notifMsisdn`\">`notif_msisdn`</span> block is documented below.\n"
        },
        "notification": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileNotification:ObjectFirewallMmsprofileNotification",
          "description": "Notification. The structure of <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span> block is documented below.\n"
        },
        "objectFirewallMmsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outbreakPrevention": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileOutbreakPrevention:ObjectFirewallMmsprofileOutbreakPrevention",
          "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
        },
        "removeBlockedConstLength": {
          "type": "string",
          "description": "Enable/disable MMS replacement of blocked file constant length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallMmsprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "avnotificationtable": {
            "type": "string",
            "description": "AntiVirus notification table ID.\n"
          },
          "bwordtable": {
            "type": "string",
            "description": "MMS banned word table ID.\n"
          },
          "carrierEndpointPrefix": {
            "type": "string",
            "description": "Enable/disable prefixing of end point values. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "carrierEndpointPrefixRangeMax": {
            "type": "number",
            "description": "Maximum length of end point value that can be prefixed (1 - 48).\n"
          },
          "carrierEndpointPrefixRangeMin": {
            "type": "number",
            "description": "Minimum end point length to be prefixed (1 - 48).\n"
          },
          "carrierEndpointPrefixString": {
            "type": "string",
            "description": "String with which to prefix End point values.\n"
          },
          "carrierendpointbwltable": {
            "type": "string",
            "description": "Carrier end point filter table ID.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dupe": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileDupe:ObjectFirewallMmsprofileDupe",
            "description": "Dupe. The structure of <span pulumi-lang-nodejs=\"`dupe`\" pulumi-lang-dotnet=\"`Dupe`\" pulumi-lang-go=\"`dupe`\" pulumi-lang-python=\"`dupe`\" pulumi-lang-yaml=\"`dupe`\" pulumi-lang-java=\"`dupe`\">`dupe`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extendedUtmLog": {
            "type": "string",
            "description": "Enable/disable detailed UTM log messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "flood": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileFlood:ObjectFirewallMmsprofileFlood",
            "description": "Flood. The structure of <span pulumi-lang-nodejs=\"`flood`\" pulumi-lang-dotnet=\"`Flood`\" pulumi-lang-go=\"`flood`\" pulumi-lang-python=\"`flood`\" pulumi-lang-yaml=\"`flood`\" pulumi-lang-java=\"`flood`\">`flood`</span> block is documented below.\n"
          },
          "mm1AddrHdr": {
            "type": "string",
            "description": "HTTP header field (for MM1) containing user address.\n"
          },
          "mm1AddrSource": {
            "type": "string",
            "description": "Source for MM1 user address. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
          },
          "mm1ConvertHex": {
            "type": "string",
            "description": "Enable/disable converting user address from HEX string for MM1. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mm1OutbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "mm1RetrDupe": {
            "type": "string",
            "description": "Enable/disable duplicate scanning of MM1 retr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mm1RetrieveScan": {
            "type": "string",
            "description": "Enable/disable scanning on MM1 retrieve configuration messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mm1comfortamount": {
            "type": "number",
            "description": "MM1 comfort amount (0 - 4294967295).\n"
          },
          "mm1comfortinterval": {
            "type": "number",
            "description": "MM1 comfort interval (0 - 4294967295).\n"
          },
          "mm1oversizelimit": {
            "type": "number",
            "description": "Maximum file size to scan (1 - 819200 kB).\n"
          },
          "mm1s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "MM1 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>, `strict-file`, `mms-checksum`.\n"
          },
          "mm3OutbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "mm3oversizelimit": {
            "type": "number",
            "description": "Maximum file size to scan (1 - 819200 kB).\n"
          },
          "mm3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "MM3 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `mms-checksum`.\n"
          },
          "mm4OutbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "mm4oversizelimit": {
            "type": "number",
            "description": "Maximum file size to scan (1 - 819200 kB).\n"
          },
          "mm4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "MM4 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `mms-checksum`.\n"
          },
          "mm7AddrHdr": {
            "type": "string",
            "description": "HTTP header field (for MM7) containing user address.\n"
          },
          "mm7AddrSource": {
            "type": "string",
            "description": "Source for MM7 user address. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
          },
          "mm7ConvertHex": {
            "type": "string",
            "description": "Enable/disable conversion of user address from HEX string for MM7. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mm7OutbreakPrevention": {
            "type": "string",
            "description": "Enable Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`files`\" pulumi-lang-dotnet=\"`Files`\" pulumi-lang-go=\"`files`\" pulumi-lang-python=\"`files`\" pulumi-lang-yaml=\"`files`\" pulumi-lang-java=\"`files`\">`files`</span>, `full-archive`.\n"
          },
          "mm7comfortamount": {
            "type": "number",
            "description": "MM7 comfort amount (0 - 4294967295).\n"
          },
          "mm7comfortinterval": {
            "type": "number",
            "description": "MM7 comfort interval (0 - 4294967295).\n"
          },
          "mm7oversizelimit": {
            "type": "number",
            "description": "Maximum file size to scan (1 - 819200 kB).\n"
          },
          "mm7s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "MM7 options. Valid values: <span pulumi-lang-nodejs=\"`avmonitor`\" pulumi-lang-dotnet=\"`Avmonitor`\" pulumi-lang-go=\"`avmonitor`\" pulumi-lang-python=\"`avmonitor`\" pulumi-lang-yaml=\"`avmonitor`\" pulumi-lang-java=\"`avmonitor`\">`avmonitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`scan`\" pulumi-lang-dotnet=\"`Scan`\" pulumi-lang-go=\"`scan`\" pulumi-lang-python=\"`scan`\" pulumi-lang-yaml=\"`scan`\" pulumi-lang-java=\"`scan`\">`scan`</span>, <span pulumi-lang-nodejs=\"`avquery`\" pulumi-lang-dotnet=\"`Avquery`\" pulumi-lang-go=\"`avquery`\" pulumi-lang-python=\"`avquery`\" pulumi-lang-yaml=\"`avquery`\" pulumi-lang-java=\"`avquery`\">`avquery`</span>, <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, `no-content-summary`, `archive-summary`, `archive-full`, `carrier-endpoint-bwl`, `remove-blocked`, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>, `strict-file`, `mms-checksum`.\n"
          },
          "mmsAntispamMassLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS antispam mass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsAvBlockLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS antivirus file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsAvOversizeLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS antivirus oversize file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsAvVirusLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS antivirus scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsCarrierEndpointFilterLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS end point filter blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsChecksumLog": {
            "type": "string",
            "description": "Enable/disable MMS content checksum logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsChecksumTable": {
            "type": "string",
            "description": "MMS content checksum table ID.\n"
          },
          "mmsNotificationLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS notification messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsWebContentLog": {
            "type": "string",
            "description": "Enable/disable logging for MMS web content blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsbwordthreshold": {
            "type": "number",
            "description": "MMS banned word threshold.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "notifMsisdns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileNotifMsisdn:ObjectFirewallMmsprofileNotifMsisdn"
            },
            "description": "Notif-Msisdn. The structure of <span pulumi-lang-nodejs=\"`notifMsisdn`\" pulumi-lang-dotnet=\"`NotifMsisdn`\" pulumi-lang-go=\"`notifMsisdn`\" pulumi-lang-python=\"`notif_msisdn`\" pulumi-lang-yaml=\"`notifMsisdn`\" pulumi-lang-java=\"`notifMsisdn`\">`notif_msisdn`</span> block is documented below.\n"
          },
          "notification": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileNotification:ObjectFirewallMmsprofileNotification",
            "description": "Notification. The structure of <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span> block is documented below.\n"
          },
          "objectFirewallMmsprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outbreakPrevention": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMmsprofileOutbreakPrevention:ObjectFirewallMmsprofileOutbreakPrevention",
            "description": "Outbreak-Prevention. The structure of <span pulumi-lang-nodejs=\"`outbreakPrevention`\" pulumi-lang-dotnet=\"`OutbreakPrevention`\" pulumi-lang-go=\"`outbreakPrevention`\" pulumi-lang-python=\"`outbreak_prevention`\" pulumi-lang-yaml=\"`outbreakPrevention`\" pulumi-lang-java=\"`outbreakPrevention`\">`outbreak_prevention`</span> block is documented below.\n"
          },
          "removeBlockedConstLength": {
            "type": "string",
            "description": "Enable/disable MMS replacement of blocked file constant length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallMulticastaddress6:ObjectFirewallMulticastaddress6": {
      "description": "Configure IPv6 multicast address.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallMulticastaddress6Tagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallMulticastaddress6Tagging`\" pulumi-lang-go=\"`ObjectFirewallMulticastaddress6Tagging`\" pulumi-lang-python=\"`ObjectFirewallMulticastaddress6Tagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallMulticastaddress6Tagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallMulticastaddress6Tagging`\">`fortimanager.ObjectFirewallMulticastaddress6Tagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallMulticastaddress6(\"trname\", {\n    color: 2,\n    comment: \"terraform-comment\",\n    ip6: \"2001::10/128\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallMulticastaddress6(\"trname\",\n    color=2,\n    comment=\"terraform-comment\",\n    ip6=\"2001::10/128\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallMulticastaddress6(\"trname\", new()\n    {\n        Color = 2,\n        Comment = \"terraform-comment\",\n        Ip6 = \"2001::10/128\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallMulticastaddress6(ctx, \"trname\", &fortimanager.ObjectFirewallMulticastaddress6Args{\n\t\t\tColor:   pulumi.Float64(2),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tIp6:     pulumi.String(\"2001::10/128\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallMulticastaddress6(\"trname\", ObjectFirewallMulticastaddress6Args.builder()\n            .color(2.0)\n            .comment(\"terraform-comment\")\n            .ip6(\"2001::10/128\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallMulticastaddress6\n    properties:\n      color: 2\n      comment: terraform-comment\n      ip6: 2001::10/128\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall MulticastAddress6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress6:ObjectFirewallMulticastaddress6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 multicast address name.\n"
        },
        "objectFirewallMulticastaddress6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMulticastaddress6Tagging:ObjectFirewallMulticastaddress6Tagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "ip6",
        "name",
        "objectFirewallMulticastaddress6Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 multicast address name.\n"
        },
        "objectFirewallMulticastaddress6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMulticastaddress6Tagging:ObjectFirewallMulticastaddress6Tagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallMulticastaddress6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx).\n"
          },
          "name": {
            "type": "string",
            "description": "IPv6 multicast address name.\n"
          },
          "objectFirewallMulticastaddress6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallMulticastaddress6Tagging:ObjectFirewallMulticastaddress6Tagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallMulticastaddress6Tagging:ObjectFirewallMulticastaddress6Tagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallMulticastaddress6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallMulticastaddress6`\" pulumi-lang-go=\"`ObjectFirewallMulticastaddress6`\" pulumi-lang-python=\"`ObjectFirewallMulticastaddress6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallMulticastaddress6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallMulticastaddress6`\">`fortimanager.ObjectFirewallMulticastaddress6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallMulticastaddress6 = new fortimanager.ObjectFirewallMulticastaddress6(\"trname\", {name: \"terr-multicastaddress6\"});\nconst trname = new fortimanager.ObjectFirewallMulticastaddress6Tagging(\"trname\", {\n    multicastAddress6: trnameObjectFirewallMulticastaddress6.name,\n    name: \"terr-tagging\",\n    category: \"default\",\n}, {\n    dependsOn: [trnameObjectFirewallMulticastaddress6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_multicastaddress6 = fortimanager.ObjectFirewallMulticastaddress6(\"trname\", name=\"terr-multicastaddress6\")\ntrname = fortimanager.ObjectFirewallMulticastaddress6Tagging(\"trname\",\n    multicast_address6=trname_object_firewall_multicastaddress6.name,\n    name=\"terr-tagging\",\n    category=\"default\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_multicastaddress6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallMulticastaddress6 = new Fortimanager.ObjectFirewallMulticastaddress6(\"trname\", new()\n    {\n        Name = \"terr-multicastaddress6\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallMulticastaddress6Tagging(\"trname\", new()\n    {\n        MulticastAddress6 = trnameObjectFirewallMulticastaddress6.Name,\n        Name = \"terr-tagging\",\n        Category = \"default\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallMulticastaddress6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallMulticastaddress6, err := fortimanager.NewObjectFirewallMulticastaddress6(ctx, \"trname\", &fortimanager.ObjectFirewallMulticastaddress6Args{\n\t\t\tName: pulumi.String(\"terr-multicastaddress6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallMulticastaddress6Tagging(ctx, \"trname\", &fortimanager.ObjectFirewallMulticastaddress6TaggingArgs{\n\t\t\tMulticastAddress6: trnameObjectFirewallMulticastaddress6.Name,\n\t\t\tName:              pulumi.String(\"terr-tagging\"),\n\t\t\tCategory:          pulumi.String(\"default\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallMulticastaddress6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6Args;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6Tagging;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6TaggingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallMulticastaddress6 = new ObjectFirewallMulticastaddress6(\"trnameObjectFirewallMulticastaddress6\", ObjectFirewallMulticastaddress6Args.builder()\n            .name(\"terr-multicastaddress6\")\n            .build());\n\n        var trname = new ObjectFirewallMulticastaddress6Tagging(\"trname\", ObjectFirewallMulticastaddress6TaggingArgs.builder()\n            .multicastAddress6(trnameObjectFirewallMulticastaddress6.name())\n            .name(\"terr-tagging\")\n            .category(\"default\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallMulticastaddress6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallMulticastaddress6Tagging\n    properties:\n      multicastAddress6: ${trnameObjectFirewallMulticastaddress6.name}\n      name: terr-tagging\n      category: default\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallMulticastaddress6}\n  trnameObjectFirewallMulticastaddress6:\n    type: fortimanager:ObjectFirewallMulticastaddress6\n    name: trname\n    properties:\n      name: terr-multicastaddress6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall MulticastAddress6Tagging can be imported using any of these accepted formats:\n\nSet import_options = [\"multicast_address6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress6Tagging:ObjectFirewallMulticastaddress6Tagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "multicastAddress6": {
          "type": "string",
          "description": "Multicast Address6.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallMulticastaddress6TaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "multicastAddress6",
        "name",
        "objectFirewallMulticastaddress6TaggingId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "multicastAddress6": {
          "type": "string",
          "description": "Multicast Address6.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallMulticastaddress6TaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "multicastAddress6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallMulticastaddress6Tagging resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "multicastAddress6": {
            "type": "string",
            "description": "Multicast Address6.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallMulticastaddress6TaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallMulticastaddress:ObjectFirewallMulticastaddress": {
      "description": "Configure multicast addresses.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallMulticastaddressTagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallMulticastaddressTagging`\" pulumi-lang-go=\"`ObjectFirewallMulticastaddressTagging`\" pulumi-lang-python=\"`ObjectFirewallMulticastaddressTagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallMulticastaddressTagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallMulticastaddressTagging`\">`fortimanager.ObjectFirewallMulticastaddressTagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallMulticastaddress(\"trname\", {\n    color: 0,\n    name: \"sdf\",\n    subnets: [\n        \"255.255.111.0\",\n        \"255.255.255.255\",\n    ],\n    type: \"broadcastmask\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallMulticastaddress(\"trname\",\n    color=0,\n    name=\"sdf\",\n    subnets=[\n        \"255.255.111.0\",\n        \"255.255.255.255\",\n    ],\n    type=\"broadcastmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallMulticastaddress(\"trname\", new()\n    {\n        Color = 0,\n        Name = \"sdf\",\n        Subnets = new[]\n        {\n            \"255.255.111.0\",\n            \"255.255.255.255\",\n        },\n        Type = \"broadcastmask\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallMulticastaddress(ctx, \"trname\", &fortimanager.ObjectFirewallMulticastaddressArgs{\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tName:  pulumi.String(\"sdf\"),\n\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"255.255.111.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"broadcastmask\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallMulticastaddress(\"trname\", ObjectFirewallMulticastaddressArgs.builder()\n            .color(0.0)\n            .name(\"sdf\")\n            .subnets(            \n                \"255.255.111.0\",\n                \"255.255.255.255\")\n            .type(\"broadcastmask\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallMulticastaddress\n    properties:\n      color: 0\n      name: sdf\n      subnets:\n        - 255.255.111.0\n        - 255.255.255.255\n      type: broadcastmask\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall MulticastAddress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress:ObjectFirewallMulticastaddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Interface associated with the address object. When setting up a policy, only addresses associated with this interface are available.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address.\n"
        },
        "name": {
          "type": "string",
          "description": "Multicast address name.\n"
        },
        "objectFirewallMulticastaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address.\n"
        },
        "subnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Broadcast address and subnet.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMulticastaddressTagging:ObjectFirewallMulticastaddressTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address object: multicast IP address range or broadcast IP/mask to be treated as a multicast address. Valid values: <span pulumi-lang-nodejs=\"`multicastrange`\" pulumi-lang-dotnet=\"`Multicastrange`\" pulumi-lang-go=\"`multicastrange`\" pulumi-lang-python=\"`multicastrange`\" pulumi-lang-yaml=\"`multicastrange`\" pulumi-lang-java=\"`multicastrange`\">`multicastrange`</span>, <span pulumi-lang-nodejs=\"`broadcastmask`\" pulumi-lang-dotnet=\"`Broadcastmask`\" pulumi-lang-go=\"`broadcastmask`\" pulumi-lang-python=\"`broadcastmask`\" pulumi-lang-yaml=\"`broadcastmask`\" pulumi-lang-java=\"`broadcastmask`\">`broadcastmask`</span>.\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the multicast address on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallMulticastaddressId",
        "subnets",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "associatedInterface": {
          "type": "string",
          "description": "Interface associated with the address object. When setting up a policy, only addresses associated with this interface are available.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IPv4 address (inclusive) in the range for the address.\n"
        },
        "name": {
          "type": "string",
          "description": "Multicast address name.\n"
        },
        "objectFirewallMulticastaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "First IPv4 address (inclusive) in the range for the address.\n"
        },
        "subnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Broadcast address and subnet.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallMulticastaddressTagging:ObjectFirewallMulticastaddressTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address object: multicast IP address range or broadcast IP/mask to be treated as a multicast address. Valid values: <span pulumi-lang-nodejs=\"`multicastrange`\" pulumi-lang-dotnet=\"`Multicastrange`\" pulumi-lang-go=\"`multicastrange`\" pulumi-lang-python=\"`multicastrange`\" pulumi-lang-yaml=\"`multicastrange`\" pulumi-lang-java=\"`multicastrange`\">`multicastrange`</span>, <span pulumi-lang-nodejs=\"`broadcastmask`\" pulumi-lang-dotnet=\"`Broadcastmask`\" pulumi-lang-go=\"`broadcastmask`\" pulumi-lang-python=\"`broadcastmask`\" pulumi-lang-yaml=\"`broadcastmask`\" pulumi-lang-java=\"`broadcastmask`\">`broadcastmask`</span>.\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the multicast address on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallMulticastaddress resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "associatedInterface": {
            "type": "string",
            "description": "Interface associated with the address object. When setting up a policy, only addresses associated with this interface are available.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Final IPv4 address (inclusive) in the range for the address.\n"
          },
          "name": {
            "type": "string",
            "description": "Multicast address name.\n"
          },
          "objectFirewallMulticastaddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "First IPv4 address (inclusive) in the range for the address.\n"
          },
          "subnets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Broadcast address and subnet.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallMulticastaddressTagging:ObjectFirewallMulticastaddressTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of address object: multicast IP address range or broadcast IP/mask to be treated as a multicast address. Valid values: <span pulumi-lang-nodejs=\"`multicastrange`\" pulumi-lang-dotnet=\"`Multicastrange`\" pulumi-lang-go=\"`multicastrange`\" pulumi-lang-python=\"`multicastrange`\" pulumi-lang-yaml=\"`multicastrange`\" pulumi-lang-java=\"`multicastrange`\">`multicastrange`</span>, <span pulumi-lang-nodejs=\"`broadcastmask`\" pulumi-lang-dotnet=\"`Broadcastmask`\" pulumi-lang-go=\"`broadcastmask`\" pulumi-lang-python=\"`broadcastmask`\" pulumi-lang-yaml=\"`broadcastmask`\" pulumi-lang-java=\"`broadcastmask`\">`broadcastmask`</span>.\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable visibility of the multicast address on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallMulticastaddressTagging:ObjectFirewallMulticastaddressTagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallMulticastaddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallMulticastaddress`\" pulumi-lang-go=\"`ObjectFirewallMulticastaddress`\" pulumi-lang-python=\"`ObjectFirewallMulticastaddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallMulticastaddress`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallMulticastaddress`\">`fortimanager.ObjectFirewallMulticastaddress`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall MulticastAddressTagging can be imported using any of these accepted formats:\n\nSet import_options = [\"multicast_address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddressTagging:ObjectFirewallMulticastaddressTagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "multicastAddress": {
          "type": "string",
          "description": "Multicast Address.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallMulticastaddressTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "multicastAddress",
        "name",
        "objectFirewallMulticastaddressTaggingId",
        "tags"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "multicastAddress": {
          "type": "string",
          "description": "Multicast Address.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallMulticastaddressTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "multicastAddress"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallMulticastaddressTagging resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "multicastAddress": {
            "type": "string",
            "description": "Multicast Address.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallMulticastaddressTaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallNetworkservicedynamic:ObjectFirewallNetworkservicedynamic": {
      "description": "Configure Dynamic Network Services.\n\n## Import\n\nObjectFirewall NetworkServiceDynamic can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallNetworkservicedynamic:ObjectFirewallNetworkservicedynamic labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Dynamic Network Service ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Dynamic Network Service name.\n"
        },
        "objectFirewallNetworkservicedynamicId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN connector name.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallNetworkservicedynamicId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "filter": {
          "type": "string",
          "description": "Match criteria filter.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Dynamic Network Service ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Dynamic Network Service name.\n"
        },
        "objectFirewallNetworkservicedynamicId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdn": {
          "type": "string",
          "description": "SDN connector name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallNetworkservicedynamic resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "filter": {
            "type": "string",
            "description": "Match criteria filter.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Dynamic Network Service ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Dynamic Network Service name.\n"
          },
          "objectFirewallNetworkservicedynamicId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdn": {
            "type": "string",
            "description": "SDN connector name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallPfcp:ObjectFirewallPfcp": {
      "description": "Configure PFCP.\n\n## Import\n\nObjectFirewall Pfcp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallPfcp:ObjectFirewallPfcp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "deniedLog": {
          "type": "string",
          "description": "Enable/disable logging denied PFCP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardedLog": {
          "type": "string",
          "description": "Enable/disable logging forwarded PFCP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "invalidReservedField": {
          "type": "string",
          "description": "Allow or deny invalid reserved field in PFCP header packets. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "logFreq": {
          "type": "number",
          "description": "Logging frequency of PFCP packets.\n"
        },
        "maxMessageLength": {
          "type": "number",
          "description": "Maximum message length.\n"
        },
        "messageFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PFCP message filter.\n"
        },
        "minMessageLength": {
          "type": "number",
          "description": "Minimum message length.\n"
        },
        "monitorMode": {
          "type": "string",
          "description": "PFCP monitor mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "PFCP profile name.\n"
        },
        "objectFirewallPfcpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pfcpTimeout": {
          "type": "number",
          "description": "Set PFCP timeout (in seconds).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficCountLog": {
          "type": "string",
          "description": "Enable/disable logging session traffic counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "unknownVersion": {
          "type": "string",
          "description": "Allow or deny unknown version packets. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "deniedLog",
        "forwardedLog",
        "invalidReservedField",
        "maxMessageLength",
        "messageFilters",
        "monitorMode",
        "name",
        "objectFirewallPfcpId",
        "pfcpTimeout",
        "trafficCountLog",
        "unknownVersion"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "deniedLog": {
          "type": "string",
          "description": "Enable/disable logging denied PFCP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardedLog": {
          "type": "string",
          "description": "Enable/disable logging forwarded PFCP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "invalidReservedField": {
          "type": "string",
          "description": "Allow or deny invalid reserved field in PFCP header packets. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "logFreq": {
          "type": "number",
          "description": "Logging frequency of PFCP packets.\n"
        },
        "maxMessageLength": {
          "type": "number",
          "description": "Maximum message length.\n"
        },
        "messageFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PFCP message filter.\n"
        },
        "minMessageLength": {
          "type": "number",
          "description": "Minimum message length.\n"
        },
        "monitorMode": {
          "type": "string",
          "description": "PFCP monitor mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "PFCP profile name.\n"
        },
        "objectFirewallPfcpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pfcpTimeout": {
          "type": "number",
          "description": "Set PFCP timeout (in seconds).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficCountLog": {
          "type": "string",
          "description": "Enable/disable logging session traffic counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "unknownVersion": {
          "type": "string",
          "description": "Allow or deny unknown version packets. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallPfcp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "deniedLog": {
            "type": "string",
            "description": "Enable/disable logging denied PFCP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forwardedLog": {
            "type": "string",
            "description": "Enable/disable logging forwarded PFCP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "invalidReservedField": {
            "type": "string",
            "description": "Allow or deny invalid reserved field in PFCP header packets. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "logFreq": {
            "type": "number",
            "description": "Logging frequency of PFCP packets.\n"
          },
          "maxMessageLength": {
            "type": "number",
            "description": "Maximum message length.\n"
          },
          "messageFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PFCP message filter.\n"
          },
          "minMessageLength": {
            "type": "number",
            "description": "Minimum message length.\n"
          },
          "monitorMode": {
            "type": "string",
            "description": "PFCP monitor mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "PFCP profile name.\n"
          },
          "objectFirewallPfcpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pfcpTimeout": {
            "type": "number",
            "description": "Set PFCP timeout (in seconds).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficCountLog": {
            "type": "string",
            "description": "Enable/disable logging session traffic counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "unknownVersion": {
            "type": "string",
            "description": "Allow or deny unknown version packets. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfilegroup:ObjectFirewallProfilegroup": {
      "description": "Configure profile groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallProfilegroup(\"trname\", {\n    applicationList: \"default\",\n    avProfile: \"default\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallProfilegroup(\"trname\",\n    application_list=\"default\",\n    av_profile=\"default\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallProfilegroup(\"trname\", new()\n    {\n        ApplicationList = \"default\",\n        AvProfile = \"default\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallProfilegroup(ctx, \"trname\", &fortimanager.ObjectFirewallProfilegroupArgs{\n\t\t\tApplicationList: pulumi.String(\"default\"),\n\t\t\tAvProfile:       pulumi.String(\"default\"),\n\t\t\tName:            pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfilegroup;\nimport com.pulumi.fortimanager.ObjectFirewallProfilegroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallProfilegroup(\"trname\", ObjectFirewallProfilegroupArgs.builder()\n            .applicationList(\"default\")\n            .avProfile(\"default\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfilegroup\n    properties:\n      applicationList: default\n      avProfile: default\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfilegroup:ObjectFirewallProfilegroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile group name.\n"
        },
        "objectFirewallProfilegroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallProfilegroupId",
        "profileProtocolOptions",
        "sslSshProfile",
        "telemetryProfiles"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile group name.\n"
        },
        "objectFirewallProfilegroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfilegroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "Name of an existing DLP profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "Name of an existing file-filter profile.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile group name.\n"
          },
          "objectFirewallProfilegroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Name of an existing Spam filter profile.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Name of an existing VideoFilter profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptions:ObjectFirewallProfileprotocoloptions": {
      "description": "Configure protocol options.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\">`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`</span>\n>- <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsDns`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsDns`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsDns`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsDns`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsDns`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsDns`\">`fortimanager.ObjectFirewallProfileprotocoloptionsDns`</span>\n>- <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsFtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsFtp`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsFtp`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsFtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsFtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsFtp`\">`fortimanager.ObjectFirewallProfileprotocoloptionsFtp`</span>\n>- <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsHttp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsHttp`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsHttp`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsHttp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsHttp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsHttp`\">`fortimanager.ObjectFirewallProfileprotocoloptionsHttp`</span>\n>- <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsImap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsImap`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsImap`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsImap`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsImap`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsImap`\">`fortimanager.ObjectFirewallProfileprotocoloptionsImap`</span>\n>- <span pulumi-lang-nodejs=\"`mailSignature`\" pulumi-lang-dotnet=\"`MailSignature`\" pulumi-lang-go=\"`mailSignature`\" pulumi-lang-python=\"`mail_signature`\" pulumi-lang-yaml=\"`mailSignature`\" pulumi-lang-java=\"`mailSignature`\">`mail_signature`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsMailsignature`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsMailsignature`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature`\">`fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature`</span>\n>- <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMapi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMapi`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsMapi`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsMapi`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMapi`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsMapi`\">`fortimanager.ObjectFirewallProfileprotocoloptionsMapi`</span>\n>- <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsNntp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsNntp`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsNntp`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsNntp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsNntp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsNntp`\">`fortimanager.ObjectFirewallProfileprotocoloptionsNntp`</span>\n>- <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsPop3`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsPop3`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsPop3`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsPop3`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsPop3`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsPop3`\">`fortimanager.ObjectFirewallProfileprotocoloptionsPop3`</span>\n>- <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSmtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSmtp`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsSmtp`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsSmtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSmtp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSmtp`\">`fortimanager.ObjectFirewallProfileprotocoloptionsSmtp`</span>\n>- <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSsh`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSsh`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsSsh`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsSsh`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSsh`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsSsh`\">`fortimanager.ObjectFirewallProfileprotocoloptionsSsh`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\",\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallProfileprotocoloptions(\"trname\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    properties:\n      comment: terraform-comment\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptions can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptions:ObjectFirewallProfileprotocoloptions labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cifs": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs",
          "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dns": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns",
          "description": "Dns. The structure of <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span> block is documented below.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Feature-Set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ftp": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp",
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "http": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp",
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "mailSignature": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsMailSignature:ObjectFirewallProfileprotocoloptionsMailSignature",
          "description": "Mail-Signature. The structure of <span pulumi-lang-nodejs=\"`mailSignature`\" pulumi-lang-dotnet=\"`MailSignature`\" pulumi-lang-go=\"`mailSignature`\" pulumi-lang-python=\"`mail_signature`\" pulumi-lang-yaml=\"`mailSignature`\" pulumi-lang-java=\"`mailSignature`\">`mail_signature`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nntp": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp",
          "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
        },
        "objectFirewallProfileprotocoloptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oversizeLog": {
          "type": "string",
          "description": "Enable/disable logging for antivirus oversize file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Name of the replacement message group to be used\n"
        },
        "rpcOverHttp": {
          "type": "string",
          "description": "Enable/disable inspection of RPC over HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "ssh": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh",
          "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
        },
        "switchingProtocolsLog": {
          "type": "string",
          "description": "Enable/disable logging for HTTP/HTTPS switching protocols. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "featureSet",
        "name",
        "objectFirewallProfileprotocoloptionsId",
        "oversizeLog",
        "rpcOverHttp",
        "switchingProtocolsLog"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cifs": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs",
          "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dns": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns",
          "description": "Dns. The structure of <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span> block is documented below.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Feature-Set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ftp": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp",
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "http": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp",
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "mailSignature": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsMailSignature:ObjectFirewallProfileprotocoloptionsMailSignature",
          "description": "Mail-Signature. The structure of <span pulumi-lang-nodejs=\"`mailSignature`\" pulumi-lang-dotnet=\"`MailSignature`\" pulumi-lang-go=\"`mailSignature`\" pulumi-lang-python=\"`mail_signature`\" pulumi-lang-yaml=\"`mailSignature`\" pulumi-lang-java=\"`mailSignature`\">`mail_signature`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nntp": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp",
          "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
        },
        "objectFirewallProfileprotocoloptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oversizeLog": {
          "type": "string",
          "description": "Enable/disable logging for antivirus oversize file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Name of the replacement message group to be used\n"
        },
        "rpcOverHttp": {
          "type": "string",
          "description": "Enable/disable inspection of RPC over HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "ssh": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh",
          "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
        },
        "switchingProtocolsLog": {
          "type": "string",
          "description": "Enable/disable logging for HTTP/HTTPS switching protocols. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cifs": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs",
            "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dns": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns",
            "description": "Dns. The structure of <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span> block is documented below.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Feature-Set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "ftp": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp",
            "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
          },
          "http": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp",
            "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
          },
          "imap": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap",
            "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
          },
          "mailSignature": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsMailSignature:ObjectFirewallProfileprotocoloptionsMailSignature",
            "description": "Mail-Signature. The structure of <span pulumi-lang-nodejs=\"`mailSignature`\" pulumi-lang-dotnet=\"`MailSignature`\" pulumi-lang-go=\"`mailSignature`\" pulumi-lang-python=\"`mail_signature`\" pulumi-lang-yaml=\"`mailSignature`\" pulumi-lang-java=\"`mailSignature`\">`mail_signature`</span> block is documented below.\n"
          },
          "mapi": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi",
            "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "nntp": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp",
            "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
          },
          "objectFirewallProfileprotocoloptionsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "oversizeLog": {
            "type": "string",
            "description": "Enable/disable logging for antivirus oversize file blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pop3": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3",
            "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Name of the replacement message group to be used\n"
          },
          "rpcOverHttp": {
            "type": "string",
            "description": "Enable/disable inspection of RPC over HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smtp": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp",
            "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
          },
          "ssh": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh",
            "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
          },
          "switchingProtocolsLog": {
            "type": "string",
            "description": "Enable/disable logging for HTTP/HTTPS switching protocols. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs": {
      "description": "Configure CIFS protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-python=\"`fortimanager_object_firewall_profileprotocoloptions_cifs_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\">`fortimanager_object_firewall_profileprotocoloptions_cifs_filefilter`</span>\n>- <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\">`fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    options: [\"oversize\"],\n    oversizeLimit: 200,\n    ports: [445],\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    options=[\"oversize\"],\n    oversize_limit=200,\n    ports=[445],\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        Options = new[]\n        {\n            \"oversize\",\n        },\n        OversizeLimit = 200,\n        Ports = new[]\n        {\n            445,\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsCifs(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsCifsArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(445),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsCifs(\"trname\", ObjectFirewallProfileprotocoloptionsCifsArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .options(\"oversize\")\n            .oversizeLimit(200.0)\n            .ports(445.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsCifs\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      options:\n        - oversize\n      oversizeLimit: 200\n      ports:\n        - 445\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsCifs can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs labelname ObjectFirewallProfileProtocolOptionsCifs\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to decrypt CIFS traffic.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsFileFilter:ObjectFirewallProfileprotocoloptionsCifsFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 445).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCredentialType": {
          "type": "string",
          "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
        },
        "serverKeytabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsServerKeytab:ObjectFirewallProfileprotocoloptionsCifsServerKeytab"
          },
          "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size (default = 8MB).\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size (default = 128KB).\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size (default = 256KB).\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallProfileprotocoloptionsCifsId",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "scanBzip2",
        "serverCredentialType",
        "status",
        "tcpWindowMaximum",
        "tcpWindowMinimum",
        "tcpWindowSize",
        "tcpWindowType",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to decrypt CIFS traffic.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsFileFilter:ObjectFirewallProfileprotocoloptionsCifsFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 445).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCredentialType": {
          "type": "string",
          "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
        },
        "serverKeytabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsServerKeytab:ObjectFirewallProfileprotocoloptionsCifsServerKeytab"
          },
          "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size (default = 8MB).\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size (default = 128KB).\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size (default = 256KB).\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsCifs resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainController": {
            "type": "string",
            "description": "Domain for which to decrypt CIFS traffic.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fileFilter": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsFileFilter:ObjectFirewallProfileprotocoloptionsCifsFileFilter",
            "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
          },
          "objectFirewallProfileprotocoloptionsCifsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 445).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverCredentialType": {
            "type": "string",
            "description": "CIFS server credential type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `credential-replication`, `credential-keytab`.\n"
          },
          "serverKeytabs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallProfileprotocoloptionsCifsServerKeytab:ObjectFirewallProfileprotocoloptionsCifsServerKeytab"
            },
            "description": "Server-Keytab. The structure of <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> block is documented below.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpWindowMaximum": {
            "type": "number",
            "description": "Maximum dynamic TCP window size (default = 8MB).\n"
          },
          "tcpWindowMinimum": {
            "type": "number",
            "description": "Minimum dynamic TCP window size (default = 128KB).\n"
          },
          "tcpWindowSize": {
            "type": "number",
            "description": "Set TCP static window size (default = 256KB).\n"
          },
          "tcpWindowType": {
            "type": "string",
            "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsCifsFilefilterEntries:ObjectFirewallProfileprotocoloptionsCifsFilefilterEntries": {
      "description": "File filter entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-python=\"`fortimanager_object_firewall_profileprotocoloptions_cifs_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectFirewallProfileprotocoloptionsCifsFilefilter`\">`fortimanager_object_firewall_profileprotocoloptions_cifs_filefilter`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsCifsFileFilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsCifsFilefilterEntries:ObjectFirewallProfileprotocoloptionsCifsFilefilterEntries labelname {{filter}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{filter}}.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "direction",
        "fileTypes",
        "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesId",
        "profileProtocolOptions",
        "protocols"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{filter}}.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsCifsFilefilterEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "direction": {
            "type": "string",
            "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
          },
          "fileTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select file type.\n"
          },
          "filter": {
            "type": "string",
            "description": "Add a file filter.\n"
          },
          "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{filter}}.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsCifsFilefilterEntriesMove:ObjectFirewallProfileprotocoloptionsCifsFilefilterEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{filter}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesMoveId",
        "option",
        "profileProtocolOptions",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{filter}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "option",
        "profileProtocolOptions",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsCifsFilefilterEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectFirewallProfileprotocoloptionsCifsFilefilterEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{filter}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsCifsServerkeytab:ObjectFirewallProfileprotocoloptionsCifsServerkeytab": {
      "description": "Server keytab.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverKeytab`\" pulumi-lang-dotnet=\"`ServerKeytab`\" pulumi-lang-go=\"`serverKeytab`\" pulumi-lang-python=\"`server_keytab`\" pulumi-lang-yaml=\"`serverKeytab`\" pulumi-lang-java=\"`serverKeytab`\">`server_keytab`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`\">`fortimanager.ObjectFirewallProfileprotocoloptionsCifs`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    passwords: [\"psw\"],\n    principal: \"principal\",\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    passwords=[\"psw\"],\n    principal=\"principal\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        Passwords = new[]\n        {\n            \"psw\",\n        },\n        Principal = \"principal\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsCifsServerkeytab(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytabArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t\tPrincipal: pulumi.String(\"principal\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytabArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsCifsServerkeytab(\"trname\", ObjectFirewallProfileprotocoloptionsCifsServerkeytabArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .passwords(\"psw\")\n            .principal(\"principal\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsCifsServerkeytab\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      passwords:\n        - psw\n      principal: principal\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsCifsServerKeytab can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsCifsServerkeytab:ObjectFirewallProfileprotocoloptionsCifsServerkeytab labelname {{principal}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "keytab": {
          "type": "string",
          "description": "Base64 encoded keytab file containing credential of the server.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsServerkeytabId": {
          "type": "string",
          "description": "an identifier for the resource with format {{principal}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for keytab.\n",
          "secret": true
        },
        "principal": {
          "type": "string",
          "description": "Service principal.  For example, \"host/cifsserver.example.com@example.com\".\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallProfileprotocoloptionsCifsServerkeytabId",
        "passwords",
        "profileProtocolOptions"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "keytab": {
          "type": "string",
          "description": "Base64 encoded keytab file containing credential of the server.\n"
        },
        "objectFirewallProfileprotocoloptionsCifsServerkeytabId": {
          "type": "string",
          "description": "an identifier for the resource with format {{principal}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for keytab.\n",
          "secret": true
        },
        "principal": {
          "type": "string",
          "description": "Service principal.  For example, \"host/cifsserver.example.com@example.com\".\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsCifsServerkeytab resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "keytab": {
            "type": "string",
            "description": "Base64 encoded keytab file containing credential of the server.\n"
          },
          "objectFirewallProfileprotocoloptionsCifsServerkeytabId": {
            "type": "string",
            "description": "an identifier for the resource with format {{principal}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for keytab.\n",
            "secret": true
          },
          "principal": {
            "type": "string",
            "description": "Service principal.  For example, \"host/cifsserver.example.com@example.com\".\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns": {
      "description": "Configure DNS protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    ports: [\n        55,\n        56,\n    ],\n    status: \"enable\",\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    ports=[\n        55,\n        56,\n    ],\n    status=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        Ports = new[]\n        {\n            55,\n            56,\n        },\n        Status = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsDns(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsDnsArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(55),\n\t\t\t\tpulumi.Float64(56),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsDns;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsDnsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsDns(\"trname\", ObjectFirewallProfileprotocoloptionsDnsArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .ports(            \n                55.0,\n                56.0)\n            .status(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsDns\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      ports:\n        - 55\n        - 56\n      status: enable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsDns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns labelname ObjectFirewallProfileProtocolOptionsDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallProfileprotocoloptionsDnsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 53).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallProfileprotocoloptionsDnsId",
        "ports",
        "profileProtocolOptions",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallProfileprotocoloptionsDnsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 53).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsDns resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallProfileprotocoloptionsDnsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 53).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp": {
      "description": "Configure FTP protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    inspectAll: \"enable\",\n    options: [\"oversize\"],\n    oversizeLimit: 34,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    inspect_all=\"enable\",\n    options=[\"oversize\"],\n    oversize_limit=34,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        InspectAll = \"enable\",\n        Options = new[]\n        {\n            \"oversize\",\n        },\n        OversizeLimit = 34,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsFtp(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsFtpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll:             pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsFtp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsFtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsFtp(\"trname\", ObjectFirewallProfileprotocoloptionsFtpArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .inspectAll(\"enable\")\n            .options(\"oversize\")\n            .oversizeLimit(34.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsFtp\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      inspectAll: enable\n      options:\n        - oversize\n      oversizeLimit: 34\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp labelname ObjectFirewallProfileProtocolOptionsFtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "explicitFtpTls": {
          "type": "string",
          "description": "Enable/disable FTP redirection for explicit FTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `bypass-rest-command`, `bypass-mode-command`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 21).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size.\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size.\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size.\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "comfortAmount",
        "comfortInterval",
        "explicitFtpTls",
        "inspectAll",
        "objectFirewallProfileprotocoloptionsFtpId",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "scanBzip2",
        "sslOffloaded",
        "status",
        "tcpWindowMaximum",
        "tcpWindowMinimum",
        "tcpWindowSize",
        "tcpWindowType",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "explicitFtpTls": {
          "type": "string",
          "description": "Enable/disable FTP redirection for explicit FTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `bypass-rest-command`, `bypass-mode-command`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 21).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size.\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size.\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size.\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsFtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comfortAmount": {
            "type": "number",
            "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
          },
          "comfortInterval": {
            "type": "number",
            "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
          },
          "explicitFtpTls": {
            "type": "string",
            "description": "Enable/disable FTP redirection for explicit FTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallProfileprotocoloptionsFtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>, `bypass-rest-command`, `bypass-mode-command`.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 21).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslOffloaded": {
            "type": "string",
            "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "streamBasedUncompressedLimit": {
            "type": "number",
            "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
          },
          "tcpWindowMaximum": {
            "type": "number",
            "description": "Maximum dynamic TCP window size.\n"
          },
          "tcpWindowMinimum": {
            "type": "number",
            "description": "Minimum dynamic TCP window size.\n"
          },
          "tcpWindowSize": {
            "type": "number",
            "description": "Set TCP static window size.\n"
          },
          "tcpWindowType": {
            "type": "string",
            "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp": {
      "description": "Configure HTTP protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    addressIpRating: \"enable\",\n    blockPageStatusCode: 499,\n    comfortAmount: 200,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    address_ip_rating=\"enable\",\n    block_page_status_code=499,\n    comfort_amount=200,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        AddressIpRating = \"enable\",\n        BlockPageStatusCode = 499,\n        ComfortAmount = 200,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsHttp(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsHttpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tAddressIpRating:        pulumi.String(\"enable\"),\n\t\t\tBlockPageStatusCode:    pulumi.Float64(499),\n\t\t\tComfortAmount:          pulumi.Float64(200),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsHttp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsHttpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsHttp(\"trname\", ObjectFirewallProfileprotocoloptionsHttpArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .addressIpRating(\"enable\")\n            .blockPageStatusCode(499.0)\n            .comfortAmount(200.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsHttp\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      addressIpRating: enable\n      blockPageStatusCode: 499\n      comfortAmount: 200\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp labelname ObjectFirewallProfileProtocolOptionsHttp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addressIpRating": {
          "type": "string",
          "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockPageStatusCode": {
          "type": "number",
          "description": "Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "domainFronting": {
          "type": "string",
          "description": "Configure HTTP domain fronting (default = block). Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "fortinetBar": {
          "type": "string",
          "description": "Enable/disable Fortinet bar on HTML content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortinetBarPort": {
          "type": "number",
          "description": "Port for use by Fortinet Bar (1 - 65535, default = 8011).\n"
        },
        "h2c": {
          "type": "string",
          "description": "Enable/disable h2c HTTP connection upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "http09": {
          "type": "string",
          "description": "Configure action to take upon receipt of HTTP 0.9 request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "httpPolicy": {
          "type": "string",
          "description": "Enable/disable HTTP policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 80).\n"
        },
        "postLangs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets). Valid values: <span pulumi-lang-nodejs=\"`jisx0201`\" pulumi-lang-dotnet=\"`Jisx0201`\" pulumi-lang-go=\"`jisx0201`\" pulumi-lang-python=\"`jisx0201`\" pulumi-lang-yaml=\"`jisx0201`\" pulumi-lang-java=\"`jisx0201`\">`jisx0201`</span>, <span pulumi-lang-nodejs=\"`jisx0208`\" pulumi-lang-dotnet=\"`Jisx0208`\" pulumi-lang-go=\"`jisx0208`\" pulumi-lang-python=\"`jisx0208`\" pulumi-lang-yaml=\"`jisx0208`\" pulumi-lang-java=\"`jisx0208`\">`jisx0208`</span>, <span pulumi-lang-nodejs=\"`jisx0212`\" pulumi-lang-dotnet=\"`Jisx0212`\" pulumi-lang-go=\"`jisx0212`\" pulumi-lang-python=\"`jisx0212`\" pulumi-lang-yaml=\"`jisx0212`\" pulumi-lang-java=\"`jisx0212`\">`jisx0212`</span>, <span pulumi-lang-nodejs=\"`gb2312`\" pulumi-lang-dotnet=\"`Gb2312`\" pulumi-lang-go=\"`gb2312`\" pulumi-lang-python=\"`gb2312`\" pulumi-lang-yaml=\"`gb2312`\" pulumi-lang-java=\"`gb2312`\">`gb2312`</span>, `ksc5601-ex`, `euc-jp`, <span pulumi-lang-nodejs=\"`sjis`\" pulumi-lang-dotnet=\"`Sjis`\" pulumi-lang-go=\"`sjis`\" pulumi-lang-python=\"`sjis`\" pulumi-lang-yaml=\"`sjis`\" pulumi-lang-java=\"`sjis`\">`sjis`</span>, `iso2022-jp`, `iso2022-jp-1`, `iso2022-jp-2`, `euc-cn`, `ces-gbk`, <span pulumi-lang-nodejs=\"`hz`\" pulumi-lang-dotnet=\"`Hz`\" pulumi-lang-go=\"`hz`\" pulumi-lang-python=\"`hz`\" pulumi-lang-yaml=\"`hz`\" pulumi-lang-java=\"`hz`\">`hz`</span>, `ces-big5`, `euc-kr`, `iso2022-jp-3`, `iso8859-1`, <span pulumi-lang-nodejs=\"`tis620`\" pulumi-lang-dotnet=\"`Tis620`\" pulumi-lang-go=\"`tis620`\" pulumi-lang-python=\"`tis620`\" pulumi-lang-yaml=\"`tis620`\" pulumi-lang-java=\"`tis620`\">`tis620`</span>, <span pulumi-lang-nodejs=\"`cp874`\" pulumi-lang-dotnet=\"`Cp874`\" pulumi-lang-go=\"`cp874`\" pulumi-lang-python=\"`cp874`\" pulumi-lang-yaml=\"`cp874`\" pulumi-lang-java=\"`cp874`\">`cp874`</span>, <span pulumi-lang-nodejs=\"`cp1252`\" pulumi-lang-dotnet=\"`Cp1252`\" pulumi-lang-go=\"`cp1252`\" pulumi-lang-python=\"`cp1252`\" pulumi-lang-yaml=\"`cp1252`\" pulumi-lang-java=\"`cp1252`\">`cp1252`</span>, <span pulumi-lang-nodejs=\"`cp1251`\" pulumi-lang-dotnet=\"`Cp1251`\" pulumi-lang-go=\"`cp1251`\" pulumi-lang-python=\"`cp1251`\" pulumi-lang-yaml=\"`cp1251`\" pulumi-lang-java=\"`cp1251`\">`cp1251`</span>.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rangeBlock": {
          "type": "string",
          "description": "Enable/disable blocking of partial downloads. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryCount": {
          "type": "number",
          "description": "Number of attempts to retry HTTP connection (0 - 100, default = 0).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "streamingContentBypass": {
          "type": "string",
          "description": "Enable/disable bypassing of streaming content from buffering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripXForwardedFor": {
          "type": "string",
          "description": "Enable/disable stripping of HTTP X-Forwarded-For header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchingProtocols": {
          "type": "string",
          "description": "Bypass from scanning, or block a connection that attempts to switch protocol. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size (default = 8MB).\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size (default = 128KB).\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size (default = 256KB).\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "tunnelNonHttp": {
          "type": "string",
          "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        },
        "unknownContentEncoding": {
          "type": "string",
          "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "unknownHttpVersion": {
          "type": "string",
          "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "verifyDnsForPolicyMatching": {
          "type": "string",
          "description": "Enable/disable verification of DNS for policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addressIpRating",
        "blockPageStatusCode",
        "comfortAmount",
        "comfortInterval",
        "domainFronting",
        "fortinetBar",
        "fortinetBarPort",
        "h2c",
        "http09",
        "inspectAll",
        "objectFirewallProfileprotocoloptionsHttpId",
        "options",
        "oversizeLimit",
        "ports",
        "postLangs",
        "profileProtocolOptions",
        "proxyAfterTcpHandshake",
        "rangeBlock",
        "scanBzip2",
        "sslOffloaded",
        "status",
        "streamingContentBypass",
        "stripXForwardedFor",
        "switchingProtocols",
        "tcpWindowMaximum",
        "tcpWindowMinimum",
        "tcpWindowSize",
        "tcpWindowType",
        "tunnelNonHttp",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit",
        "unknownContentEncoding",
        "unknownHttpVersion",
        "verifyDnsForPolicyMatching"
      ],
      "inputProperties": {
        "addressIpRating": {
          "type": "string",
          "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockPageStatusCode": {
          "type": "number",
          "description": "Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "domainFronting": {
          "type": "string",
          "description": "Configure HTTP domain fronting (default = block). Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "fortinetBar": {
          "type": "string",
          "description": "Enable/disable Fortinet bar on HTML content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortinetBarPort": {
          "type": "number",
          "description": "Port for use by Fortinet Bar (1 - 65535, default = 8011).\n"
        },
        "h2c": {
          "type": "string",
          "description": "Enable/disable h2c HTTP connection upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "http09": {
          "type": "string",
          "description": "Configure action to take upon receipt of HTTP 0.9 request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "httpPolicy": {
          "type": "string",
          "description": "Enable/disable HTTP policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 80).\n"
        },
        "postLangs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets). Valid values: <span pulumi-lang-nodejs=\"`jisx0201`\" pulumi-lang-dotnet=\"`Jisx0201`\" pulumi-lang-go=\"`jisx0201`\" pulumi-lang-python=\"`jisx0201`\" pulumi-lang-yaml=\"`jisx0201`\" pulumi-lang-java=\"`jisx0201`\">`jisx0201`</span>, <span pulumi-lang-nodejs=\"`jisx0208`\" pulumi-lang-dotnet=\"`Jisx0208`\" pulumi-lang-go=\"`jisx0208`\" pulumi-lang-python=\"`jisx0208`\" pulumi-lang-yaml=\"`jisx0208`\" pulumi-lang-java=\"`jisx0208`\">`jisx0208`</span>, <span pulumi-lang-nodejs=\"`jisx0212`\" pulumi-lang-dotnet=\"`Jisx0212`\" pulumi-lang-go=\"`jisx0212`\" pulumi-lang-python=\"`jisx0212`\" pulumi-lang-yaml=\"`jisx0212`\" pulumi-lang-java=\"`jisx0212`\">`jisx0212`</span>, <span pulumi-lang-nodejs=\"`gb2312`\" pulumi-lang-dotnet=\"`Gb2312`\" pulumi-lang-go=\"`gb2312`\" pulumi-lang-python=\"`gb2312`\" pulumi-lang-yaml=\"`gb2312`\" pulumi-lang-java=\"`gb2312`\">`gb2312`</span>, `ksc5601-ex`, `euc-jp`, <span pulumi-lang-nodejs=\"`sjis`\" pulumi-lang-dotnet=\"`Sjis`\" pulumi-lang-go=\"`sjis`\" pulumi-lang-python=\"`sjis`\" pulumi-lang-yaml=\"`sjis`\" pulumi-lang-java=\"`sjis`\">`sjis`</span>, `iso2022-jp`, `iso2022-jp-1`, `iso2022-jp-2`, `euc-cn`, `ces-gbk`, <span pulumi-lang-nodejs=\"`hz`\" pulumi-lang-dotnet=\"`Hz`\" pulumi-lang-go=\"`hz`\" pulumi-lang-python=\"`hz`\" pulumi-lang-yaml=\"`hz`\" pulumi-lang-java=\"`hz`\">`hz`</span>, `ces-big5`, `euc-kr`, `iso2022-jp-3`, `iso8859-1`, <span pulumi-lang-nodejs=\"`tis620`\" pulumi-lang-dotnet=\"`Tis620`\" pulumi-lang-go=\"`tis620`\" pulumi-lang-python=\"`tis620`\" pulumi-lang-yaml=\"`tis620`\" pulumi-lang-java=\"`tis620`\">`tis620`</span>, <span pulumi-lang-nodejs=\"`cp874`\" pulumi-lang-dotnet=\"`Cp874`\" pulumi-lang-go=\"`cp874`\" pulumi-lang-python=\"`cp874`\" pulumi-lang-yaml=\"`cp874`\" pulumi-lang-java=\"`cp874`\">`cp874`</span>, <span pulumi-lang-nodejs=\"`cp1252`\" pulumi-lang-dotnet=\"`Cp1252`\" pulumi-lang-go=\"`cp1252`\" pulumi-lang-python=\"`cp1252`\" pulumi-lang-yaml=\"`cp1252`\" pulumi-lang-java=\"`cp1252`\">`cp1252`</span>, <span pulumi-lang-nodejs=\"`cp1251`\" pulumi-lang-dotnet=\"`Cp1251`\" pulumi-lang-go=\"`cp1251`\" pulumi-lang-python=\"`cp1251`\" pulumi-lang-yaml=\"`cp1251`\" pulumi-lang-java=\"`cp1251`\">`cp1251`</span>.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rangeBlock": {
          "type": "string",
          "description": "Enable/disable blocking of partial downloads. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryCount": {
          "type": "number",
          "description": "Number of attempts to retry HTTP connection (0 - 100, default = 0).\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "streamingContentBypass": {
          "type": "string",
          "description": "Enable/disable bypassing of streaming content from buffering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripXForwardedFor": {
          "type": "string",
          "description": "Enable/disable stripping of HTTP X-Forwarded-For header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchingProtocols": {
          "type": "string",
          "description": "Bypass from scanning, or block a connection that attempts to switch protocol. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size (default = 8MB).\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size (default = 128KB).\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size (default = 256KB).\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "tunnelNonHttp": {
          "type": "string",
          "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        },
        "unknownContentEncoding": {
          "type": "string",
          "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "unknownHttpVersion": {
          "type": "string",
          "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "verifyDnsForPolicyMatching": {
          "type": "string",
          "description": "Enable/disable verification of DNS for policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsHttp resources.\n",
        "properties": {
          "addressIpRating": {
            "type": "string",
            "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockPageStatusCode": {
            "type": "number",
            "description": "Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).\n"
          },
          "comfortAmount": {
            "type": "number",
            "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
          },
          "comfortInterval": {
            "type": "number",
            "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
          },
          "domainFronting": {
            "type": "string",
            "description": "Configure HTTP domain fronting (default = block). Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "fortinetBar": {
            "type": "string",
            "description": "Enable/disable Fortinet bar on HTML content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortinetBarPort": {
            "type": "number",
            "description": "Port for use by Fortinet Bar (1 - 65535, default = 8011).\n"
          },
          "h2c": {
            "type": "string",
            "description": "Enable/disable h2c HTTP connection upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "http09": {
            "type": "string",
            "description": "Configure action to take upon receipt of HTTP 0.9 request. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "httpPolicy": {
            "type": "string",
            "description": "Enable/disable HTTP policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallProfileprotocoloptionsHttpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`chunkedbypass`\" pulumi-lang-dotnet=\"`Chunkedbypass`\" pulumi-lang-go=\"`chunkedbypass`\" pulumi-lang-python=\"`chunkedbypass`\" pulumi-lang-yaml=\"`chunkedbypass`\" pulumi-lang-java=\"`chunkedbypass`\">`chunkedbypass`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 80).\n"
          },
          "postLangs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets). Valid values: <span pulumi-lang-nodejs=\"`jisx0201`\" pulumi-lang-dotnet=\"`Jisx0201`\" pulumi-lang-go=\"`jisx0201`\" pulumi-lang-python=\"`jisx0201`\" pulumi-lang-yaml=\"`jisx0201`\" pulumi-lang-java=\"`jisx0201`\">`jisx0201`</span>, <span pulumi-lang-nodejs=\"`jisx0208`\" pulumi-lang-dotnet=\"`Jisx0208`\" pulumi-lang-go=\"`jisx0208`\" pulumi-lang-python=\"`jisx0208`\" pulumi-lang-yaml=\"`jisx0208`\" pulumi-lang-java=\"`jisx0208`\">`jisx0208`</span>, <span pulumi-lang-nodejs=\"`jisx0212`\" pulumi-lang-dotnet=\"`Jisx0212`\" pulumi-lang-go=\"`jisx0212`\" pulumi-lang-python=\"`jisx0212`\" pulumi-lang-yaml=\"`jisx0212`\" pulumi-lang-java=\"`jisx0212`\">`jisx0212`</span>, <span pulumi-lang-nodejs=\"`gb2312`\" pulumi-lang-dotnet=\"`Gb2312`\" pulumi-lang-go=\"`gb2312`\" pulumi-lang-python=\"`gb2312`\" pulumi-lang-yaml=\"`gb2312`\" pulumi-lang-java=\"`gb2312`\">`gb2312`</span>, `ksc5601-ex`, `euc-jp`, <span pulumi-lang-nodejs=\"`sjis`\" pulumi-lang-dotnet=\"`Sjis`\" pulumi-lang-go=\"`sjis`\" pulumi-lang-python=\"`sjis`\" pulumi-lang-yaml=\"`sjis`\" pulumi-lang-java=\"`sjis`\">`sjis`</span>, `iso2022-jp`, `iso2022-jp-1`, `iso2022-jp-2`, `euc-cn`, `ces-gbk`, <span pulumi-lang-nodejs=\"`hz`\" pulumi-lang-dotnet=\"`Hz`\" pulumi-lang-go=\"`hz`\" pulumi-lang-python=\"`hz`\" pulumi-lang-yaml=\"`hz`\" pulumi-lang-java=\"`hz`\">`hz`</span>, `ces-big5`, `euc-kr`, `iso2022-jp-3`, `iso8859-1`, <span pulumi-lang-nodejs=\"`tis620`\" pulumi-lang-dotnet=\"`Tis620`\" pulumi-lang-go=\"`tis620`\" pulumi-lang-python=\"`tis620`\" pulumi-lang-yaml=\"`tis620`\" pulumi-lang-java=\"`tis620`\">`tis620`</span>, <span pulumi-lang-nodejs=\"`cp874`\" pulumi-lang-dotnet=\"`Cp874`\" pulumi-lang-go=\"`cp874`\" pulumi-lang-python=\"`cp874`\" pulumi-lang-yaml=\"`cp874`\" pulumi-lang-java=\"`cp874`\">`cp874`</span>, <span pulumi-lang-nodejs=\"`cp1252`\" pulumi-lang-dotnet=\"`Cp1252`\" pulumi-lang-go=\"`cp1252`\" pulumi-lang-python=\"`cp1252`\" pulumi-lang-yaml=\"`cp1252`\" pulumi-lang-java=\"`cp1252`\">`cp1252`</span>, <span pulumi-lang-nodejs=\"`cp1251`\" pulumi-lang-dotnet=\"`Cp1251`\" pulumi-lang-go=\"`cp1251`\" pulumi-lang-python=\"`cp1251`\" pulumi-lang-yaml=\"`cp1251`\" pulumi-lang-java=\"`cp1251`\">`cp1251`</span>.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rangeBlock": {
            "type": "string",
            "description": "Enable/disable blocking of partial downloads. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "retryCount": {
            "type": "number",
            "description": "Number of attempts to retry HTTP connection (0 - 100, default = 0).\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslOffloaded": {
            "type": "string",
            "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "streamBasedUncompressedLimit": {
            "type": "number",
            "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
          },
          "streamingContentBypass": {
            "type": "string",
            "description": "Enable/disable bypassing of streaming content from buffering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stripXForwardedFor": {
            "type": "string",
            "description": "Enable/disable stripping of HTTP X-Forwarded-For header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchingProtocols": {
            "type": "string",
            "description": "Bypass from scanning, or block a connection that attempts to switch protocol. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "tcpWindowMaximum": {
            "type": "number",
            "description": "Maximum dynamic TCP window size (default = 8MB).\n"
          },
          "tcpWindowMinimum": {
            "type": "number",
            "description": "Minimum dynamic TCP window size (default = 128KB).\n"
          },
          "tcpWindowSize": {
            "type": "number",
            "description": "Set TCP static window size (default = 256KB).\n"
          },
          "tcpWindowType": {
            "type": "string",
            "description": "Specify type of TCP window to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
          },
          "tunnelNonHttp": {
            "type": "string",
            "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          },
          "unknownContentEncoding": {
            "type": "string",
            "description": "Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "unknownHttpVersion": {
            "type": "string",
            "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
          },
          "verifyDnsForPolicyMatching": {
            "type": "string",
            "description": "Enable/disable verification of DNS for policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap": {
      "description": "Configure IMAP protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    inspectAll: \"enable\",\n    options: [\"oversize\"],\n    oversizeLimit: 34,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    inspect_all=\"enable\",\n    options=[\"oversize\"],\n    oversize_limit=34,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        InspectAll = \"enable\",\n        Options = new[]\n        {\n            \"oversize\",\n        },\n        OversizeLimit = 34,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsImap(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsImapArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll:             pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsImap;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsImapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsImap(\"trname\", ObjectFirewallProfileprotocoloptionsImapArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .inspectAll(\"enable\")\n            .options(\"oversize\")\n            .oversizeLimit(34.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsImap\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      inspectAll: enable\n      options:\n        - oversize\n      oversizeLimit: 34\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsImap can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap labelname ObjectFirewallProfileProtocolOptionsImap\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsImapId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 143).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "inspectAll",
        "objectFirewallProfileprotocoloptionsImapId",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "proxyAfterTcpHandshake",
        "scanBzip2",
        "sslOffloaded",
        "status",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsImapId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 143).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsImap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallProfileprotocoloptionsImapId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 143).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslOffloaded": {
            "type": "string",
            "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsMailsignature:ObjectFirewallProfileprotocoloptionsMailsignature": {
      "description": "Configure Mail signature.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mailSignature`\" pulumi-lang-dotnet=\"`MailSignature`\" pulumi-lang-go=\"`mailSignature`\" pulumi-lang-python=\"`mail_signature`\" pulumi-lang-yaml=\"`mailSignature`\" pulumi-lang-java=\"`mailSignature`\">`mail_signature`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    status: \"disable\",\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    status=\"disable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        Status = \"disable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsMailsignature(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsMailsignatureArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tStatus:                 pulumi.String(\"disable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMailsignature;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMailsignatureArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsMailsignature(\"trname\", ObjectFirewallProfileprotocoloptionsMailsignatureArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .status(\"disable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsMailsignature\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      status: disable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsMailSignature can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsMailsignature:ObjectFirewallProfileprotocoloptionsMailsignature labelname ObjectFirewallProfileProtocolOptionsMailSignature\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallProfileprotocoloptionsMailsignatureId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signature": {
          "type": "string",
          "description": "Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallProfileprotocoloptionsMailsignatureId",
        "profileProtocolOptions",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallProfileprotocoloptionsMailsignatureId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signature": {
          "type": "string",
          "description": "Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsMailsignature resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallProfileprotocoloptionsMailsignatureId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signature": {
            "type": "string",
            "description": "Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi": {
      "description": "Configure MAPI protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    options: [\"fragmail\"],\n    oversizeLimit: 200,\n    ports: [\n        123,\n        124,\n    ],\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    options=[\"fragmail\"],\n    oversize_limit=200,\n    ports=[\n        123,\n        124,\n    ],\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        Options = new[]\n        {\n            \"fragmail\",\n        },\n        OversizeLimit = 200,\n        Ports = new[]\n        {\n            123,\n            124,\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsMapi(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsMapiArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fragmail\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(123),\n\t\t\t\tpulumi.Float64(124),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMapi;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMapiArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsMapi(\"trname\", ObjectFirewallProfileprotocoloptionsMapiArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .options(\"fragmail\")\n            .oversizeLimit(200.0)\n            .ports(            \n                123.0,\n                124.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsMapi\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      options:\n        - fragmail\n      oversizeLimit: 200\n      ports:\n        - 123\n        - 124\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsMapi can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi labelname ObjectFirewallProfileProtocolOptionsMapi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallProfileprotocoloptionsMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 135).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallProfileprotocoloptionsMapiId",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "scanBzip2",
        "status",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallProfileprotocoloptionsMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 135).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsMapi resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallProfileprotocoloptionsMapiId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 135).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp": {
      "description": "Configure NNTP protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    inspectAll: \"enable\",\n    options: [\"oversize\"],\n    oversizeLimit: 34,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    inspect_all=\"enable\",\n    options=[\"oversize\"],\n    oversize_limit=34,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        InspectAll = \"enable\",\n        Options = new[]\n        {\n            \"oversize\",\n        },\n        OversizeLimit = 34,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsNntp(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsNntpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll:             pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsNntp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsNntpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsNntp(\"trname\", ObjectFirewallProfileprotocoloptionsNntpArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .inspectAll(\"enable\")\n            .options(\"oversize\")\n            .oversizeLimit(34.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsNntp\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      inspectAll: enable\n      options:\n        - oversize\n      oversizeLimit: 34\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsNntp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp labelname ObjectFirewallProfileProtocolOptionsNntp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsNntpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 119).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "inspectAll",
        "objectFirewallProfileprotocoloptionsNntpId",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "proxyAfterTcpHandshake",
        "scanBzip2",
        "status",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsNntpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 119).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsNntp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallProfileprotocoloptionsNntpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 119).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3": {
      "description": "Configure POP3 protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    inspectAll: \"enable\",\n    options: [\"oversize\"],\n    oversizeLimit: 34,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    inspect_all=\"enable\",\n    options=[\"oversize\"],\n    oversize_limit=34,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        InspectAll = \"enable\",\n        Options = new[]\n        {\n            \"oversize\",\n        },\n        OversizeLimit = 34,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsPop3(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsPop3Args{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll:             pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsPop3;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsPop3Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsPop3(\"trname\", ObjectFirewallProfileprotocoloptionsPop3Args.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .inspectAll(\"enable\")\n            .options(\"oversize\")\n            .oversizeLimit(34.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsPop3\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      inspectAll: enable\n      options:\n        - oversize\n      oversizeLimit: 34\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsPop3 can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3 labelname ObjectFirewallProfileProtocolOptionsPop3\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsPop3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 110).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "inspectAll",
        "objectFirewallProfileprotocoloptionsPop3Id",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "proxyAfterTcpHandshake",
        "scanBzip2",
        "sslOffloaded",
        "status",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsPop3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 110).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsPop3 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallProfileprotocoloptionsPop3Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 110).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslOffloaded": {
            "type": "string",
            "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp": {
      "description": "Configure SMTP protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    inspectAll: \"enable\",\n    options: [\"oversize\"],\n    oversizeLimit: 34,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    inspect_all=\"enable\",\n    options=[\"oversize\"],\n    oversize_limit=34,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        InspectAll = \"enable\",\n        Options = new[]\n        {\n            \"oversize\",\n        },\n        OversizeLimit = 34,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsSmtp(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsSmtpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll:             pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSmtp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSmtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsSmtp(\"trname\", ObjectFirewallProfileprotocoloptionsSmtpArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .inspectAll(\"enable\")\n            .options(\"oversize\")\n            .oversizeLimit(34.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsSmtp\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      inspectAll: enable\n      options:\n        - oversize\n      oversizeLimit: 34\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsSmtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp labelname ObjectFirewallProfileProtocolOptionsSmtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsSmtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 25).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverBusy": {
          "type": "string",
          "description": "Enable/disable SMTP server busy when server not available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "inspectAll",
        "objectFirewallProfileprotocoloptionsSmtpId",
        "options",
        "oversizeLimit",
        "ports",
        "profileProtocolOptions",
        "proxyAfterTcpHandshake",
        "scanBzip2",
        "serverBusy",
        "sslOffloaded",
        "status",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallProfileprotocoloptionsSmtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to scan for content (1 - 65535, default = 25).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverBusy": {
          "type": "string",
          "description": "Enable/disable SMTP server busy when server not available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsSmtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Enable/disable the inspection of all ports for the protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallProfileprotocoloptionsSmtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`fragmail`\" pulumi-lang-dotnet=\"`Fragmail`\" pulumi-lang-go=\"`fragmail`\" pulumi-lang-python=\"`fragmail`\" pulumi-lang-yaml=\"`fragmail`\" pulumi-lang-java=\"`fragmail`\">`fragmail`</span>, `no-content-summary`, <span pulumi-lang-nodejs=\"`splice`\" pulumi-lang-dotnet=\"`Splice`\" pulumi-lang-go=\"`splice`\" pulumi-lang-python=\"`splice`\" pulumi-lang-yaml=\"`splice`\" pulumi-lang-java=\"`splice`\">`splice`</span>.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to scan for content (1 - 65535, default = 25).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverBusy": {
            "type": "string",
            "description": "Enable/disable SMTP server busy when server not available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslOffloaded": {
            "type": "string",
            "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of scanning for this protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh": {
      "description": "Configure SFTP and SCP protocol options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-go=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-python=\"`ObjectFirewallProfileprotocoloptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProfileprotocoloptions`\">`fortimanager.ObjectFirewallProfileprotocoloptions`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", {name: \"terr-profileprotocoloptions\"});\nconst trname = new fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trname\", {\n    profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n    comfortAmount: 200,\n    comfortInterval: 20,\n    oversizeLimit: 200,\n}, {\n    dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", name=\"terr-profileprotocoloptions\")\ntrname = fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trname\",\n    profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n    comfort_amount=200,\n    comfort_interval=20,\n    oversize_limit=200,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trname\", new()\n    {\n        Name = \"terr-profileprotocoloptions\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trname\", new()\n    {\n        ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n        ComfortAmount = 200,\n        ComfortInterval = 20,\n        OversizeLimit = 200,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProfileprotocoloptions,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsArgs{\n\t\t\tName: pulumi.String(\"terr-profileprotocoloptions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsSsh(ctx, \"trname\", &fortimanager.ObjectFirewallProfileprotocoloptionsSshArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tComfortAmount:          pulumi.Float64(200),\n\t\t\tComfortInterval:        pulumi.Float64(20),\n\t\t\tOversizeLimit:          pulumi.Float64(200),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSsh;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSshArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", ObjectFirewallProfileprotocoloptionsArgs.builder()\n            .name(\"terr-profileprotocoloptions\")\n            .build());\n\n        var trname = new ObjectFirewallProfileprotocoloptionsSsh(\"trname\", ObjectFirewallProfileprotocoloptionsSshArgs.builder()\n            .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n            .comfortAmount(200.0)\n            .comfortInterval(20.0)\n            .oversizeLimit(200.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProfileprotocoloptionsSsh\n    properties:\n      profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n      comfortAmount: 200\n      comfortInterval: 20\n      oversizeLimit: 200\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProfileprotocoloptions}\n  trnameObjectFirewallProfileprotocoloptions:\n    type: fortimanager:ObjectFirewallProfileprotocoloptions\n    name: trname\n    properties:\n      name: terr-profileprotocoloptions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh labelname ObjectFirewallProfileProtocolOptionsSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "objectFirewallProfileprotocoloptionsSshId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size.\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size.\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size.\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "comfortAmount",
        "comfortInterval",
        "objectFirewallProfileprotocoloptionsSshId",
        "options",
        "oversizeLimit",
        "profileProtocolOptions",
        "scanBzip2",
        "sslOffloaded",
        "tcpWindowMaximum",
        "tcpWindowMinimum",
        "tcpWindowSize",
        "tcpWindowType",
        "uncompressedNestLimit",
        "uncompressedOversizeLimit"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comfortAmount": {
          "type": "number",
          "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
        },
        "comfortInterval": {
          "type": "number",
          "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
        },
        "objectFirewallProfileprotocoloptionsSshId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
        },
        "oversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Profile Protocol Options.\n"
        },
        "scanBzip2": {
          "type": "string",
          "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslOffloaded": {
          "type": "string",
          "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "streamBasedUncompressedLimit": {
          "type": "number",
          "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
        },
        "tcpWindowMaximum": {
          "type": "number",
          "description": "Maximum dynamic TCP window size.\n"
        },
        "tcpWindowMinimum": {
          "type": "number",
          "description": "Minimum dynamic TCP window size.\n"
        },
        "tcpWindowSize": {
          "type": "number",
          "description": "Set TCP static window size.\n"
        },
        "tcpWindowType": {
          "type": "string",
          "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "uncompressedNestLimit": {
          "type": "number",
          "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
        },
        "uncompressedOversizeLimit": {
          "type": "number",
          "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
        }
      },
      "requiredInputs": [
        "profileProtocolOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProfileprotocoloptionsSsh resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comfortAmount": {
            "type": "number",
            "description": "Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).\n"
          },
          "comfortInterval": {
            "type": "number",
            "description": "Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).\n"
          },
          "objectFirewallProfileprotocoloptionsSshId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more options that can be applied to the session. Valid values: <span pulumi-lang-nodejs=\"`oversize`\" pulumi-lang-dotnet=\"`Oversize`\" pulumi-lang-go=\"`oversize`\" pulumi-lang-python=\"`oversize`\" pulumi-lang-yaml=\"`oversize`\" pulumi-lang-java=\"`oversize`\">`oversize`</span>, <span pulumi-lang-nodejs=\"`clientcomfort`\" pulumi-lang-dotnet=\"`Clientcomfort`\" pulumi-lang-go=\"`clientcomfort`\" pulumi-lang-python=\"`clientcomfort`\" pulumi-lang-yaml=\"`clientcomfort`\" pulumi-lang-java=\"`clientcomfort`\">`clientcomfort`</span>, <span pulumi-lang-nodejs=\"`servercomfort`\" pulumi-lang-dotnet=\"`Servercomfort`\" pulumi-lang-go=\"`servercomfort`\" pulumi-lang-python=\"`servercomfort`\" pulumi-lang-yaml=\"`servercomfort`\" pulumi-lang-java=\"`servercomfort`\">`servercomfort`</span>.\n"
          },
          "oversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Profile Protocol Options.\n"
          },
          "scanBzip2": {
            "type": "string",
            "description": "Enable/disable scanning of BZip2 compressed files. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslOffloaded": {
            "type": "string",
            "description": "SSL decryption and encryption performed by an external device. Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "streamBasedUncompressedLimit": {
            "type": "number",
            "description": "Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default).  Stream-based uncompression used only under certain conditions.).\n"
          },
          "tcpWindowMaximum": {
            "type": "number",
            "description": "Maximum dynamic TCP window size.\n"
          },
          "tcpWindowMinimum": {
            "type": "number",
            "description": "Minimum dynamic TCP window size.\n"
          },
          "tcpWindowSize": {
            "type": "number",
            "description": "Set TCP static window size.\n"
          },
          "tcpWindowType": {
            "type": "string",
            "description": "TCP window type to use for this protocol. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
          },
          "uncompressedNestLimit": {
            "type": "number",
            "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n"
          },
          "uncompressedOversizeLimit": {
            "type": "number",
            "description": "Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProxyaddress:ObjectFirewallProxyaddress": {
      "description": "Configure web proxy address.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProxyaddressHeadergroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProxyaddressHeadergroup`\" pulumi-lang-go=\"`ObjectFirewallProxyaddressHeadergroup`\" pulumi-lang-python=\"`ObjectFirewallProxyaddressHeadergroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProxyaddressHeadergroup`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProxyaddressHeadergroup`\">`fortimanager.ObjectFirewallProxyaddressHeadergroup`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProxyaddressTagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProxyaddressTagging`\" pulumi-lang-go=\"`ObjectFirewallProxyaddressTagging`\" pulumi-lang-python=\"`ObjectFirewallProxyaddressTagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProxyaddressTagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProxyaddressTagging`\">`fortimanager.ObjectFirewallProxyaddressTagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallProxyaddress(\"trname\", {\n    caseSensitivity: \"disable\",\n    color: 3,\n    name: \"tefv1\",\n    referrer: \"disable\",\n    type: \"url\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallProxyaddress(\"trname\",\n    case_sensitivity=\"disable\",\n    color=3,\n    name=\"tefv1\",\n    referrer=\"disable\",\n    type=\"url\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallProxyaddress(\"trname\", new()\n    {\n        CaseSensitivity = \"disable\",\n        Color = 3,\n        Name = \"tefv1\",\n        Referrer = \"disable\",\n        Type = \"url\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trname\", &fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor:           pulumi.Float64(3),\n\t\t\tName:            pulumi.String(\"tefv1\"),\n\t\t\tReferrer:        pulumi.String(\"disable\"),\n\t\t\tType:            pulumi.String(\"url\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallProxyaddress(\"trname\", ObjectFirewallProxyaddressArgs.builder()\n            .caseSensitivity(\"disable\")\n            .color(3.0)\n            .name(\"tefv1\")\n            .referrer(\"disable\")\n            .type(\"url\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProxyaddress\n    properties:\n      caseSensitivity: disable\n      color: 3\n      name: tefv1\n      referrer: disable\n      type: url\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProxyAddress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddress:ObjectFirewallProxyaddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Enable to make the pattern case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "FortiGuard category ID.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header name as a regular expression.\n"
        },
        "headerGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddressHeaderGroup:ObjectFirewallProxyaddressHeaderGroup"
          },
          "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
        },
        "headerName": {
          "type": "string",
          "description": "Name of HTTP header.\n"
        },
        "host": {
          "type": "string",
          "description": "Address object for the host.\n"
        },
        "hostRegex": {
          "type": "string",
          "description": "Host name as a regular expression.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP request methods to be used. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objectFirewallProxyaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "path": {
          "type": "string",
          "description": "URL path as a regular expression.\n"
        },
        "query": {
          "type": "string",
          "description": "Match the query part of the URL as a regular expression.\n"
        },
        "referrer": {
          "type": "string",
          "description": "Enable/disable use of referrer field in the HTTP header to match the address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddressTagging:ObjectFirewallProxyaddressTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Proxy address type. Valid values: `host-regex`, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>, <span pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\">`ua`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `src-advanced`, `dst-advanced`.\n"
        },
        "uaMaxVer": {
          "type": "string",
          "description": "Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to \"chrome\" to require Google Chrome's maximum version must be 120.\n"
        },
        "uaMinVer": {
          "type": "string",
          "description": "Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to \"chrome\" to require Google Chrome's minimum version must be 90.0.1.\n"
        },
        "uas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of browsers to be used as user agent. Valid values: <span pulumi-lang-nodejs=\"`chrome`\" pulumi-lang-dotnet=\"`Chrome`\" pulumi-lang-go=\"`chrome`\" pulumi-lang-python=\"`chrome`\" pulumi-lang-yaml=\"`chrome`\" pulumi-lang-java=\"`chrome`\">`chrome`</span>, <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`firefox`\" pulumi-lang-dotnet=\"`Firefox`\" pulumi-lang-go=\"`firefox`\" pulumi-lang-python=\"`firefox`\" pulumi-lang-yaml=\"`firefox`\" pulumi-lang-java=\"`firefox`\">`firefox`</span>, <span pulumi-lang-nodejs=\"`safari`\" pulumi-lang-dotnet=\"`Safari`\" pulumi-lang-go=\"`safari`\" pulumi-lang-python=\"`safari`\" pulumi-lang-yaml=\"`safari`\" pulumi-lang-java=\"`safari`\">`safari`</span>, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "caseSensitivity",
        "methods",
        "name",
        "objectFirewallProxyaddressId",
        "referrer",
        "type",
        "uas",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SaaS application.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Enable to make the pattern case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "FortiGuard category ID.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header name as a regular expression.\n"
        },
        "headerGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddressHeaderGroup:ObjectFirewallProxyaddressHeaderGroup"
          },
          "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
        },
        "headerName": {
          "type": "string",
          "description": "Name of HTTP header.\n"
        },
        "host": {
          "type": "string",
          "description": "Address object for the host.\n"
        },
        "hostRegex": {
          "type": "string",
          "description": "Host name as a regular expression.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP request methods to be used. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objectFirewallProxyaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "path": {
          "type": "string",
          "description": "URL path as a regular expression.\n"
        },
        "query": {
          "type": "string",
          "description": "Match the query part of the URL as a regular expression.\n"
        },
        "referrer": {
          "type": "string",
          "description": "Enable/disable use of referrer field in the HTTP header to match the address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddressTagging:ObjectFirewallProxyaddressTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Proxy address type. Valid values: `host-regex`, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>, <span pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\">`ua`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `src-advanced`, `dst-advanced`.\n"
        },
        "uaMaxVer": {
          "type": "string",
          "description": "Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to \"chrome\" to require Google Chrome's maximum version must be 120.\n"
        },
        "uaMinVer": {
          "type": "string",
          "description": "Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to \"chrome\" to require Google Chrome's minimum version must be 90.0.1.\n"
        },
        "uas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of browsers to be used as user agent. Valid values: <span pulumi-lang-nodejs=\"`chrome`\" pulumi-lang-dotnet=\"`Chrome`\" pulumi-lang-go=\"`chrome`\" pulumi-lang-python=\"`chrome`\" pulumi-lang-yaml=\"`chrome`\" pulumi-lang-java=\"`chrome`\">`chrome`</span>, <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`firefox`\" pulumi-lang-dotnet=\"`Firefox`\" pulumi-lang-go=\"`firefox`\" pulumi-lang-python=\"`firefox`\" pulumi-lang-yaml=\"`firefox`\" pulumi-lang-java=\"`firefox`\">`firefox`</span>, <span pulumi-lang-nodejs=\"`safari`\" pulumi-lang-dotnet=\"`Safari`\" pulumi-lang-go=\"`safari`\" pulumi-lang-python=\"`safari`\" pulumi-lang-yaml=\"`safari`\" pulumi-lang-java=\"`safari`\">`safari`</span>, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProxyaddress resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SaaS application.\n"
          },
          "caseSensitivity": {
            "type": "string",
            "description": "Enable to make the pattern case sensitive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "category": {
            "type": "string",
            "description": "FortiGuard category ID.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "header": {
            "type": "string",
            "description": "HTTP header name as a regular expression.\n"
          },
          "headerGroups": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddressHeaderGroup:ObjectFirewallProxyaddressHeaderGroup"
            },
            "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
          },
          "headerName": {
            "type": "string",
            "description": "Name of HTTP header.\n"
          },
          "host": {
            "type": "string",
            "description": "Address object for the host.\n"
          },
          "hostRegex": {
            "type": "string",
            "description": "Host name as a regular expression.\n"
          },
          "methods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP request methods to be used. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Address name.\n"
          },
          "objectFirewallProxyaddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "path": {
            "type": "string",
            "description": "URL path as a regular expression.\n"
          },
          "query": {
            "type": "string",
            "description": "Match the query part of the URL as a regular expression.\n"
          },
          "referrer": {
            "type": "string",
            "description": "Enable/disable use of referrer field in the HTTP header to match the address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddressTagging:ObjectFirewallProxyaddressTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "Proxy address type. Valid values: `host-regex`, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>, <span pulumi-lang-nodejs=\"`ua`\" pulumi-lang-dotnet=\"`Ua`\" pulumi-lang-go=\"`ua`\" pulumi-lang-python=\"`ua`\" pulumi-lang-yaml=\"`ua`\" pulumi-lang-java=\"`ua`\">`ua`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, `src-advanced`, `dst-advanced`.\n"
          },
          "uaMaxVer": {
            "type": "string",
            "description": "Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to \"chrome\" to require Google Chrome's maximum version must be 120.\n"
          },
          "uaMinVer": {
            "type": "string",
            "description": "Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to \"chrome\" to require Google Chrome's minimum version must be 90.0.1.\n"
          },
          "uas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of browsers to be used as user agent. Valid values: <span pulumi-lang-nodejs=\"`chrome`\" pulumi-lang-dotnet=\"`Chrome`\" pulumi-lang-go=\"`chrome`\" pulumi-lang-python=\"`chrome`\" pulumi-lang-yaml=\"`chrome`\" pulumi-lang-java=\"`chrome`\">`chrome`</span>, <span pulumi-lang-nodejs=\"`ms`\" pulumi-lang-dotnet=\"`Ms`\" pulumi-lang-go=\"`ms`\" pulumi-lang-python=\"`ms`\" pulumi-lang-yaml=\"`ms`\" pulumi-lang-java=\"`ms`\">`ms`</span>, <span pulumi-lang-nodejs=\"`firefox`\" pulumi-lang-dotnet=\"`Firefox`\" pulumi-lang-go=\"`firefox`\" pulumi-lang-python=\"`firefox`\" pulumi-lang-yaml=\"`firefox`\" pulumi-lang-java=\"`firefox`\">`firefox`</span>, <span pulumi-lang-nodejs=\"`safari`\" pulumi-lang-dotnet=\"`Safari`\" pulumi-lang-go=\"`safari`\" pulumi-lang-python=\"`safari`\" pulumi-lang-yaml=\"`safari`\" pulumi-lang-java=\"`safari`\">`safari`</span>, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProxyaddressHeadergroup:ObjectFirewallProxyaddressHeadergroup": {
      "description": "HTTP header group.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProxyaddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProxyaddress`\" pulumi-lang-go=\"`ObjectFirewallProxyaddress`\" pulumi-lang-python=\"`ObjectFirewallProxyaddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProxyaddress`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProxyaddress`\">`fortimanager.ObjectFirewallProxyaddress`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall ProxyAddressHeaderGroup can be imported using any of these accepted formats:\n\nSet import_options = [\"proxy_address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddressHeadergroup:ObjectFirewallProxyaddressHeadergroup labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "objectFirewallProxyaddressHeadergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "proxyAddress": {
          "type": "string",
          "description": "Proxy Address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallProxyaddressHeadergroupId",
        "proxyAddress"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "objectFirewallProxyaddressHeadergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "proxyAddress": {
          "type": "string",
          "description": "Proxy Address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "proxyAddress"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProxyaddressHeadergroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "caseSensitivity": {
            "type": "string",
            "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "header": {
            "type": "string",
            "description": "HTTP header regular expression.\n"
          },
          "headerName": {
            "type": "string",
            "description": "HTTP header.\n"
          },
          "objectFirewallProxyaddressHeadergroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "proxyAddress": {
            "type": "string",
            "description": "Proxy Address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProxyaddressTagging:ObjectFirewallProxyaddressTagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProxyaddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProxyaddress`\" pulumi-lang-go=\"`ObjectFirewallProxyaddress`\" pulumi-lang-python=\"`ObjectFirewallProxyaddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProxyaddress`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProxyaddress`\">`fortimanager.ObjectFirewallProxyaddress`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProxyaddress = new fortimanager.ObjectFirewallProxyaddress(\"trname\", {name: \"terr-proxyaddress\"});\nconst trname = new fortimanager.ObjectFirewallProxyaddressTagging(\"trname\", {\n    proxyAddress: trnameObjectFirewallProxyaddress.name,\n    category: \"default\",\n    name: \"tag\",\n}, {\n    dependsOn: [trnameObjectFirewallProxyaddress],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_proxyaddress = fortimanager.ObjectFirewallProxyaddress(\"trname\", name=\"terr-proxyaddress\")\ntrname = fortimanager.ObjectFirewallProxyaddressTagging(\"trname\",\n    proxy_address=trname_object_firewall_proxyaddress.name,\n    category=\"default\",\n    name=\"tag\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_proxyaddress]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallProxyaddress = new Fortimanager.ObjectFirewallProxyaddress(\"trname\", new()\n    {\n        Name = \"terr-proxyaddress\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallProxyaddressTagging(\"trname\", new()\n    {\n        ProxyAddress = trnameObjectFirewallProxyaddress.Name,\n        Category = \"default\",\n        Name = \"tag\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallProxyaddress,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProxyaddress, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trname\", &fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tName: pulumi.String(\"terr-proxyaddress\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProxyaddressTagging(ctx, \"trname\", &fortimanager.ObjectFirewallProxyaddressTaggingArgs{\n\t\t\tProxyAddress: trnameObjectFirewallProxyaddress.Name,\n\t\t\tCategory:     pulumi.String(\"default\"),\n\t\t\tName:         pulumi.String(\"tag\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProxyaddress,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressTagging;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressTaggingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallProxyaddress = new ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", ObjectFirewallProxyaddressArgs.builder()\n            .name(\"terr-proxyaddress\")\n            .build());\n\n        var trname = new ObjectFirewallProxyaddressTagging(\"trname\", ObjectFirewallProxyaddressTaggingArgs.builder()\n            .proxyAddress(trnameObjectFirewallProxyaddress.name())\n            .category(\"default\")\n            .name(\"tag\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallProxyaddress)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProxyaddressTagging\n    properties:\n      proxyAddress: ${trnameObjectFirewallProxyaddress.name}\n      category: default\n      name: tag\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallProxyaddress}\n  trnameObjectFirewallProxyaddress:\n    type: fortimanager:ObjectFirewallProxyaddress\n    name: trname\n    properties:\n      name: terr-proxyaddress\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProxyAddressTagging can be imported using any of these accepted formats:\n\nSet import_options = [\"proxy_address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddressTagging:ObjectFirewallProxyaddressTagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallProxyaddressTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "proxyAddress": {
          "type": "string",
          "description": "Proxy Address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallProxyaddressTaggingId",
        "proxyAddress",
        "tags"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallProxyaddressTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "proxyAddress": {
          "type": "string",
          "description": "Proxy Address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "proxyAddress"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProxyaddressTagging resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallProxyaddressTaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "proxyAddress": {
            "type": "string",
            "description": "Proxy Address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProxyaddrgrp:ObjectFirewallProxyaddrgrp": {
      "description": "Configure web proxy address group.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProxyaddrgrpTagging`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProxyaddrgrpTagging`\" pulumi-lang-go=\"`ObjectFirewallProxyaddrgrpTagging`\" pulumi-lang-python=\"`ObjectFirewallProxyaddrgrpTagging`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProxyaddrgrpTagging`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProxyaddrgrpTagging`\">`fortimanager.ObjectFirewallProxyaddrgrpTagging`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallProxyaddress(\"trname\", {\n    caseSensitivity: \"disable\",\n    color: 1,\n    comment: \"This is a Terraform example\",\n    host: \"all\",\n    name: \"terr-firewall-proxy-address\",\n    type: \"ua\",\n    uas: [\"chrome\"],\n});\nconst trnameObjectFirewallProxyaddrgrp = new fortimanager.ObjectFirewallProxyaddrgrp(\"trname\", {\n    comment: \"This is a Terraform example\",\n    members: [\"terr-firewall-proxy-address\"],\n    name: \"terr-firewall-proxy-addrgrp\",\n    type: \"dst\",\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallProxyaddress(\"trname\",\n    case_sensitivity=\"disable\",\n    color=1,\n    comment=\"This is a Terraform example\",\n    host=\"all\",\n    name=\"terr-firewall-proxy-address\",\n    type=\"ua\",\n    uas=[\"chrome\"])\ntrname_object_firewall_proxyaddrgrp = fortimanager.ObjectFirewallProxyaddrgrp(\"trname\",\n    comment=\"This is a Terraform example\",\n    members=[\"terr-firewall-proxy-address\"],\n    name=\"terr-firewall-proxy-addrgrp\",\n    type=\"dst\",\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallProxyaddress(\"trname\", new()\n    {\n        CaseSensitivity = \"disable\",\n        Color = 1,\n        Comment = \"This is a Terraform example\",\n        Host = \"all\",\n        Name = \"terr-firewall-proxy-address\",\n        Type = \"ua\",\n        Uas = new[]\n        {\n            \"chrome\",\n        },\n    });\n\n    var trnameObjectFirewallProxyaddrgrp = new Fortimanager.ObjectFirewallProxyaddrgrp(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Members = new[]\n        {\n            \"terr-firewall-proxy-address\",\n        },\n        Name = \"terr-firewall-proxy-addrgrp\",\n        Type = \"dst\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trname\", &fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor:           pulumi.Float64(1),\n\t\t\tComment:         pulumi.String(\"This is a Terraform example\"),\n\t\t\tHost:            pulumi.String(\"all\"),\n\t\t\tName:            pulumi.String(\"terr-firewall-proxy-address\"),\n\t\t\tType:            pulumi.String(\"ua\"),\n\t\t\tUas: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"chrome\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProxyaddrgrp(ctx, \"trname\", &fortimanager.ObjectFirewallProxyaddrgrpArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-proxy-address\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-firewall-proxy-addrgrp\"),\n\t\t\tType: pulumi.String(\"dst\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddrgrp;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddrgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallProxyaddress(\"trname\", ObjectFirewallProxyaddressArgs.builder()\n            .caseSensitivity(\"disable\")\n            .color(1.0)\n            .comment(\"This is a Terraform example\")\n            .host(\"all\")\n            .name(\"terr-firewall-proxy-address\")\n            .type(\"ua\")\n            .uas(\"chrome\")\n            .build());\n\n        var trnameObjectFirewallProxyaddrgrp = new ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", ObjectFirewallProxyaddrgrpArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .members(\"terr-firewall-proxy-address\")\n            .name(\"terr-firewall-proxy-addrgrp\")\n            .type(\"dst\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallProxyaddress\n    properties:\n      caseSensitivity: disable\n      color: 1\n      comment: This is a Terraform example\n      host: all\n      name: terr-firewall-proxy-address\n      type: ua\n      uas:\n        - chrome\n  trnameObjectFirewallProxyaddrgrp:\n    type: fortimanager:ObjectFirewallProxyaddrgrp\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      members:\n        - terr-firewall-proxy-address\n      name: terr-firewall-proxy-addrgrp\n      type: dst\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ProxyAddrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddrgrp:ObjectFirewallProxyaddrgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Members of address group.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallProxyaddrgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddrgrpTagging:ObjectFirewallProxyaddrgrpTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Source or destination address group type. Valid values: <span pulumi-lang-nodejs=\"`src`\" pulumi-lang-dotnet=\"`Src`\" pulumi-lang-go=\"`src`\" pulumi-lang-python=\"`src`\" pulumi-lang-yaml=\"`src`\" pulumi-lang-java=\"`src`\">`src`</span>, <span pulumi-lang-nodejs=\"`dst`\" pulumi-lang-dotnet=\"`Dst`\" pulumi-lang-go=\"`dst`\" pulumi-lang-python=\"`dst`\" pulumi-lang-yaml=\"`dst`\" pulumi-lang-java=\"`dst`\">`dst`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallProxyaddrgrpId",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "_imageBase64": {
          "type": "string",
          "description": "_Image-Base64.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Members of address group.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallProxyaddrgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddrgrpTagging:ObjectFirewallProxyaddrgrpTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Source or destination address group type. Valid values: <span pulumi-lang-nodejs=\"`src`\" pulumi-lang-dotnet=\"`Src`\" pulumi-lang-go=\"`src`\" pulumi-lang-python=\"`src`\" pulumi-lang-yaml=\"`src`\" pulumi-lang-java=\"`src`\">`src`</span>, <span pulumi-lang-nodejs=\"`dst`\" pulumi-lang-dotnet=\"`Dst`\" pulumi-lang-go=\"`dst`\" pulumi-lang-python=\"`dst`\" pulumi-lang-yaml=\"`dst`\" pulumi-lang-java=\"`dst`\">`dst`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProxyaddrgrp resources.\n",
        "properties": {
          "_imageBase64": {
            "type": "string",
            "description": "_Image-Base64.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Members of address group.\n"
          },
          "name": {
            "type": "string",
            "description": "Address group name.\n"
          },
          "objectFirewallProxyaddrgrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallProxyaddrgrpTagging:ObjectFirewallProxyaddrgrpTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "Source or destination address group type. Valid values: <span pulumi-lang-nodejs=\"`src`\" pulumi-lang-dotnet=\"`Src`\" pulumi-lang-go=\"`src`\" pulumi-lang-python=\"`src`\" pulumi-lang-yaml=\"`src`\" pulumi-lang-java=\"`src`\">`src`</span>, <span pulumi-lang-nodejs=\"`dst`\" pulumi-lang-dotnet=\"`Dst`\" pulumi-lang-go=\"`dst`\" pulumi-lang-python=\"`dst`\" pulumi-lang-yaml=\"`dst`\" pulumi-lang-java=\"`dst`\">`dst`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable visibility of the object in the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallProxyaddrgrpTagging:ObjectFirewallProxyaddrgrpTagging": {
      "description": "Config object tagging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallProxyaddrgrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallProxyaddrgrp`\" pulumi-lang-go=\"`ObjectFirewallProxyaddrgrp`\" pulumi-lang-python=\"`ObjectFirewallProxyaddrgrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallProxyaddrgrp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallProxyaddrgrp`\">`fortimanager.ObjectFirewallProxyaddrgrp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall ProxyAddrgrpTagging can be imported using any of these accepted formats:\n\nSet import_options = [\"proxy_addrgrp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddrgrpTagging:ObjectFirewallProxyaddrgrpTagging labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallProxyaddrgrpTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "proxyAddrgrp": {
          "type": "string",
          "description": "Proxy Addrgrp.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallProxyaddrgrpTaggingId",
        "proxyAddrgrp",
        "tags"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag category.\n"
        },
        "name": {
          "type": "string",
          "description": "Tagging entry name.\n"
        },
        "objectFirewallProxyaddrgrpTaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "proxyAddrgrp": {
          "type": "string",
          "description": "Proxy Addrgrp.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "requiredInputs": [
        "proxyAddrgrp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallProxyaddrgrpTagging resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag category.\n"
          },
          "name": {
            "type": "string",
            "description": "Tagging entry name.\n"
          },
          "objectFirewallProxyaddrgrpTaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "proxyAddrgrp": {
            "type": "string",
            "description": "Proxy Addrgrp.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallScheduleGroup:ObjectFirewallScheduleGroup": {
      "description": "Schedule group configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleGroup(\"trname\", {\n    color: 1,\n    members: [\"none\"],\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleGroup(\"trname\",\n    color=1,\n    members=[\"none\"],\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallScheduleGroup(\"trname\", new()\n    {\n        Color = 1,\n        Members = new[]\n        {\n            \"none\",\n        },\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleGroup(ctx, \"trname\", &fortimanager.ObjectFirewallScheduleGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"none\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleGroup;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallScheduleGroup(\"trname\", ObjectFirewallScheduleGroupArgs.builder()\n            .color(1.0)\n            .members(\"none\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallScheduleGroup\n    properties:\n      color: 1\n      members:\n        - none\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ScheduleGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleGroup:ObjectFirewallScheduleGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Schedules added to the schedule group.\n"
        },
        "name": {
          "type": "string",
          "description": "Schedule group name.\n"
        },
        "objectFirewallScheduleGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "fabricObject",
        "members",
        "name",
        "objectFirewallScheduleGroupId",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Schedules added to the schedule group.\n"
        },
        "name": {
          "type": "string",
          "description": "Schedule group name.\n"
        },
        "objectFirewallScheduleGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallScheduleGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Schedules added to the schedule group.\n"
          },
          "name": {
            "type": "string",
            "description": "Schedule group name.\n"
          },
          "objectFirewallScheduleGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallScheduleOnetime:ObjectFirewallScheduleOnetime": {
      "description": "Onetime schedule configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleOnetime(\"trname\", {\n    color: 1,\n    end: \"15:00 2020/08/17\",\n    name: \"terraform-tefv-onetime\",\n    start: \"07:00 2020/08/17\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleOnetime(\"trname\",\n    color=1,\n    end=\"15:00 2020/08/17\",\n    name=\"terraform-tefv-onetime\",\n    start=\"07:00 2020/08/17\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallScheduleOnetime(\"trname\", new()\n    {\n        Color = 1,\n        End = \"15:00 2020/08/17\",\n        Name = \"terraform-tefv-onetime\",\n        Start = \"07:00 2020/08/17\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleOnetime(ctx, \"trname\", &fortimanager.ObjectFirewallScheduleOnetimeArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tEnd:   pulumi.String(\"15:00 2020/08/17\"),\n\t\t\tName:  pulumi.String(\"terraform-tefv-onetime\"),\n\t\t\tStart: pulumi.String(\"07:00 2020/08/17\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleOnetime;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleOnetimeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallScheduleOnetime(\"trname\", ObjectFirewallScheduleOnetimeArgs.builder()\n            .color(1.0)\n            .end(\"15:00 2020/08/17\")\n            .name(\"terraform-tefv-onetime\")\n            .start(\"07:00 2020/08/17\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallScheduleOnetime\n    properties:\n      color: 1\n      end: 15:00 2020/08/17\n      name: terraform-tefv-onetime\n      start: 07:00 2020/08/17\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ScheduleOnetime can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleOnetime:ObjectFirewallScheduleOnetime labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "end": {
          "type": "string",
          "description": "Schedule end date and time, format hh:mm yyyy/mm/dd.\n"
        },
        "endUtc": {
          "type": "string",
          "description": "Schedule end date and time, in epoch format.\n"
        },
        "expirationDays": {
          "type": "number",
          "description": "Write an event log message this many days before the schedule expires.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "name": {
          "type": "string",
          "description": "Onetime schedule name.\n"
        },
        "objectFirewallScheduleOnetimeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "start": {
          "type": "string",
          "description": "Schedule start date and time, format hh:mm yyyy/mm/dd.\n"
        },
        "startUtc": {
          "type": "string",
          "description": "Schedule start date and time, in epoch format.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "endUtc",
        "expirationDays",
        "fabricObject",
        "name",
        "objectFirewallScheduleOnetimeId",
        "startUtc",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "end": {
          "type": "string",
          "description": "Schedule end date and time, format hh:mm yyyy/mm/dd.\n"
        },
        "endUtc": {
          "type": "string",
          "description": "Schedule end date and time, in epoch format.\n"
        },
        "expirationDays": {
          "type": "number",
          "description": "Write an event log message this many days before the schedule expires.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "name": {
          "type": "string",
          "description": "Onetime schedule name.\n"
        },
        "objectFirewallScheduleOnetimeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "start": {
          "type": "string",
          "description": "Schedule start date and time, format hh:mm yyyy/mm/dd.\n"
        },
        "startUtc": {
          "type": "string",
          "description": "Schedule start date and time, in epoch format.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallScheduleOnetime resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "end": {
            "type": "string",
            "description": "Schedule end date and time, format hh:mm yyyy/mm/dd.\n"
          },
          "endUtc": {
            "type": "string",
            "description": "Schedule end date and time, in epoch format.\n"
          },
          "expirationDays": {
            "type": "number",
            "description": "Write an event log message this many days before the schedule expires.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "name": {
            "type": "string",
            "description": "Onetime schedule name.\n"
          },
          "objectFirewallScheduleOnetimeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "start": {
            "type": "string",
            "description": "Schedule start date and time, format hh:mm yyyy/mm/dd.\n"
          },
          "startUtc": {
            "type": "string",
            "description": "Schedule start date and time, in epoch format.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallScheduleRecurring:ObjectFirewallScheduleRecurring": {
      "description": "Recurring schedule configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleRecurring(\"trname\", {\n    color: 1,\n    days: [\n        \"sunday\",\n        \"monday\",\n        \"tuesday\",\n        \"wednesday\",\n        \"thursday\",\n        \"friday\",\n        \"saturday\",\n        \"none\",\n    ],\n    end: \"15:00\",\n    name: \"terraform-tefv-recurring\",\n    start: \"07:00\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleRecurring(\"trname\",\n    color=1,\n    days=[\n        \"sunday\",\n        \"monday\",\n        \"tuesday\",\n        \"wednesday\",\n        \"thursday\",\n        \"friday\",\n        \"saturday\",\n        \"none\",\n    ],\n    end=\"15:00\",\n    name=\"terraform-tefv-recurring\",\n    start=\"07:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallScheduleRecurring(\"trname\", new()\n    {\n        Color = 1,\n        Days = new[]\n        {\n            \"sunday\",\n            \"monday\",\n            \"tuesday\",\n            \"wednesday\",\n            \"thursday\",\n            \"friday\",\n            \"saturday\",\n            \"none\",\n        },\n        End = \"15:00\",\n        Name = \"terraform-tefv-recurring\",\n        Start = \"07:00\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleRecurring(ctx, \"trname\", &fortimanager.ObjectFirewallScheduleRecurringArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sunday\"),\n\t\t\t\tpulumi.String(\"monday\"),\n\t\t\t\tpulumi.String(\"tuesday\"),\n\t\t\t\tpulumi.String(\"wednesday\"),\n\t\t\t\tpulumi.String(\"thursday\"),\n\t\t\t\tpulumi.String(\"friday\"),\n\t\t\t\tpulumi.String(\"saturday\"),\n\t\t\t\tpulumi.String(\"none\"),\n\t\t\t},\n\t\t\tEnd:   pulumi.String(\"15:00\"),\n\t\t\tName:  pulumi.String(\"terraform-tefv-recurring\"),\n\t\t\tStart: pulumi.String(\"07:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleRecurring;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleRecurringArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallScheduleRecurring(\"trname\", ObjectFirewallScheduleRecurringArgs.builder()\n            .color(1.0)\n            .days(            \n                \"sunday\",\n                \"monday\",\n                \"tuesday\",\n                \"wednesday\",\n                \"thursday\",\n                \"friday\",\n                \"saturday\",\n                \"none\")\n            .end(\"15:00\")\n            .name(\"terraform-tefv-recurring\")\n            .start(\"07:00\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallScheduleRecurring\n    properties:\n      color: 1\n      days:\n        - sunday\n        - monday\n        - tuesday\n        - wednesday\n        - thursday\n        - friday\n        - saturday\n        - none\n      end: 15:00\n      name: terraform-tefv-recurring\n      start: 07:00\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ScheduleRecurring can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleRecurring:ObjectFirewallScheduleRecurring labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more days of the week on which the schedule is valid. Separate the names of the days with a space. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "end": {
          "type": "string",
          "description": "Time of day to end the schedule, format hh:mm.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "name": {
          "type": "string",
          "description": "Recurring schedule name.\n"
        },
        "objectFirewallScheduleRecurringId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "start": {
          "type": "string",
          "description": "Time of day to start the schedule, format hh:mm.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "days",
        "end",
        "fabricObject",
        "name",
        "objectFirewallScheduleRecurringId",
        "start",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more days of the week on which the schedule is valid. Separate the names of the days with a space. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "end": {
          "type": "string",
          "description": "Time of day to end the schedule, format hh:mm.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "name": {
          "type": "string",
          "description": "Recurring schedule name.\n"
        },
        "objectFirewallScheduleRecurringId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "start": {
          "type": "string",
          "description": "Time of day to start the schedule, format hh:mm.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallScheduleRecurring resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "days": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more days of the week on which the schedule is valid. Separate the names of the days with a space. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "end": {
            "type": "string",
            "description": "Time of day to end the schedule, format hh:mm.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "name": {
            "type": "string",
            "description": "Recurring schedule name.\n"
          },
          "objectFirewallScheduleRecurringId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "start": {
            "type": "string",
            "description": "Time of day to start the schedule, format hh:mm.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallServiceCategory:ObjectFirewallServiceCategory": {
      "description": "Configure service categories.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceCategory(\"trname\", {\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceCategory(\"trname\",\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallServiceCategory(\"trname\", new()\n    {\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceCategory(ctx, \"trname\", &fortimanager.ObjectFirewallServiceCategoryArgs{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCategory;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallServiceCategory(\"trname\", ObjectFirewallServiceCategoryArgs.builder()\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallServiceCategory\n    properties:\n      comment: terraform-comment\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ServiceCategory can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceCategory:ObjectFirewallServiceCategory labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "name": {
          "type": "string",
          "description": "Service category name.\n"
        },
        "objectFirewallServiceCategoryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "fabricObject",
        "name",
        "objectFirewallServiceCategoryId",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "name": {
          "type": "string",
          "description": "Service category name.\n"
        },
        "objectFirewallServiceCategoryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallServiceCategory resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "name": {
            "type": "string",
            "description": "Service category name.\n"
          },
          "objectFirewallServiceCategoryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallServiceCustom:ObjectFirewallServiceCustom": {
      "description": "Configure custom services.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceCustom(\"trname\", {\n    appServiceType: \"disable\",\n    color: 1,\n    comment: \"comment\",\n    helper: \"auto\",\n    name: \"terraform-tefv\",\n    protocol: \"ALL\",\n    proxy: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceCustom(\"trname\",\n    app_service_type=\"disable\",\n    color=1,\n    comment=\"comment\",\n    helper=\"auto\",\n    name=\"terraform-tefv\",\n    protocol=\"ALL\",\n    proxy=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallServiceCustom(\"trname\", new()\n    {\n        AppServiceType = \"disable\",\n        Color = 1,\n        Comment = \"comment\",\n        Helper = \"auto\",\n        Name = \"terraform-tefv\",\n        Protocol = \"ALL\",\n        Proxy = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceCustom(ctx, \"trname\", &fortimanager.ObjectFirewallServiceCustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tColor:          pulumi.Float64(1),\n\t\t\tComment:        pulumi.String(\"comment\"),\n\t\t\tHelper:         pulumi.String(\"auto\"),\n\t\t\tName:           pulumi.String(\"terraform-tefv\"),\n\t\t\tProtocol:       pulumi.String(\"ALL\"),\n\t\t\tProxy:          pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCustom;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallServiceCustom(\"trname\", ObjectFirewallServiceCustomArgs.builder()\n            .appServiceType(\"disable\")\n            .color(1.0)\n            .comment(\"comment\")\n            .helper(\"auto\")\n            .name(\"terraform-tefv\")\n            .protocol(\"ALL\")\n            .proxy(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallServiceCustom\n    properties:\n      appServiceType: disable\n      color: 1\n      comment: comment\n      helper: auto\n      name: terraform-tefv\n      protocol: ALL\n      proxy: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ServiceCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceCustom:ObjectFirewallServiceCustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application category ID.\n"
        },
        "appServiceType": {
          "type": "string",
          "description": "Application service type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `app-id`, `app-category`.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID.\n"
        },
        "category": {
          "type": "string",
          "description": "Service category.\n"
        },
        "checkResetRange": {
          "type": "string",
          "description": "Configure the type of ICMP error message verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "helper": {
          "type": "string",
          "description": "Helper name. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`tftp`\" pulumi-lang-dotnet=\"`Tftp`\" pulumi-lang-go=\"`tftp`\" pulumi-lang-python=\"`tftp`\" pulumi-lang-yaml=\"`tftp`\" pulumi-lang-java=\"`tftp`\">`tftp`</span>, <span pulumi-lang-nodejs=\"`ras`\" pulumi-lang-dotnet=\"`Ras`\" pulumi-lang-go=\"`ras`\" pulumi-lang-python=\"`ras`\" pulumi-lang-yaml=\"`ras`\" pulumi-lang-java=\"`ras`\">`ras`</span>, <span pulumi-lang-nodejs=\"`h323`\" pulumi-lang-dotnet=\"`H323`\" pulumi-lang-go=\"`h323`\" pulumi-lang-python=\"`h323`\" pulumi-lang-yaml=\"`h323`\" pulumi-lang-java=\"`h323`\">`h323`</span>, <span pulumi-lang-nodejs=\"`tns`\" pulumi-lang-dotnet=\"`Tns`\" pulumi-lang-go=\"`tns`\" pulumi-lang-python=\"`tns`\" pulumi-lang-yaml=\"`tns`\" pulumi-lang-java=\"`tns`\">`tns`</span>, <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span>, <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span>, <span pulumi-lang-nodejs=\"`pptp`\" pulumi-lang-dotnet=\"`Pptp`\" pulumi-lang-go=\"`pptp`\" pulumi-lang-python=\"`pptp`\" pulumi-lang-yaml=\"`pptp`\" pulumi-lang-java=\"`pptp`\">`pptp`</span>, <span pulumi-lang-nodejs=\"`rtsp`\" pulumi-lang-dotnet=\"`Rtsp`\" pulumi-lang-go=\"`rtsp`\" pulumi-lang-python=\"`rtsp`\" pulumi-lang-yaml=\"`rtsp`\" pulumi-lang-java=\"`rtsp`\">`rtsp`</span>, `dns-udp`, `dns-tcp`, <span pulumi-lang-nodejs=\"`pmap`\" pulumi-lang-dotnet=\"`Pmap`\" pulumi-lang-go=\"`pmap`\" pulumi-lang-python=\"`pmap`\" pulumi-lang-yaml=\"`pmap`\" pulumi-lang-java=\"`pmap`\">`pmap`</span>, <span pulumi-lang-nodejs=\"`rsh`\" pulumi-lang-dotnet=\"`Rsh`\" pulumi-lang-go=\"`rsh`\" pulumi-lang-python=\"`rsh`\" pulumi-lang-yaml=\"`rsh`\" pulumi-lang-java=\"`rsh`\">`rsh`</span>, <span pulumi-lang-nodejs=\"`dcerpc`\" pulumi-lang-dotnet=\"`Dcerpc`\" pulumi-lang-go=\"`dcerpc`\" pulumi-lang-python=\"`dcerpc`\" pulumi-lang-yaml=\"`dcerpc`\" pulumi-lang-java=\"`dcerpc`\">`dcerpc`</span>, <span pulumi-lang-nodejs=\"`mgcp`\" pulumi-lang-dotnet=\"`Mgcp`\" pulumi-lang-go=\"`mgcp`\" pulumi-lang-python=\"`mgcp`\" pulumi-lang-yaml=\"`mgcp`\" pulumi-lang-java=\"`mgcp`\">`mgcp`</span>, `gtp-c`, `gtp-u`, `gtp-b`.\n"
        },
        "icmpcode": {
          "type": "number",
          "description": "ICMP code.\n"
        },
        "icmptype": {
          "type": "number",
          "description": "ICMP type.\n"
        },
        "iprange": {
          "type": "string",
          "description": "Start and end of the IP range associated with service.\n"
        },
        "name": {
          "type": "string",
          "description": "Custom service name.\n"
        },
        "objectFirewallServiceCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol type based on IANA numbers. Valid values: `ICMP`, `IP`, `TCP/UDP/SCTP`, `ICMP6`, `HTTP`, `FTP`, `CONNECT`, `SOCKS`, `ALL`, `SOCKS-TCP`, `SOCKS-UDP`.\n"
        },
        "protocolNumber": {
          "type": "number",
          "description": "IP protocol number.\n"
        },
        "proxy": {
          "type": "string",
          "description": "Enable/disable web proxy service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpPortranges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple SCTP port ranges.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL (300 - 2764800, 0 = default).\n"
        },
        "tcpHalfcloseTimer": {
          "type": "number",
          "description": "Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).\n"
        },
        "tcpHalfopenTimer": {
          "type": "number",
          "description": "Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).\n"
        },
        "tcpPortranges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple TCP port ranges.\n"
        },
        "tcpRstTimer": {
          "type": "number",
          "description": "Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).\n"
        },
        "tcpTimewaitTimer": {
          "type": "number",
          "description": "Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).\n"
        },
        "udpIdleTimer": {
          "type": "number",
          "description": "UDP half close timeout (0 - 86400 sec, 0 = default).\n"
        },
        "udpPortranges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple UDP port ranges.\n"
        },
        "udplitePortrange": {
          "type": "string",
          "description": "Multiple UDP-Lite port ranges.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the service on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "appCategories",
        "appServiceType",
        "applications",
        "checkResetRange",
        "fabricObject",
        "helper",
        "iprange",
        "name",
        "objectFirewallServiceCustomId",
        "protocol",
        "proxy",
        "sctpPortranges",
        "sessionTtl",
        "tcpPortranges",
        "udpPortranges",
        "uuid",
        "visibility"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application category ID.\n"
        },
        "appServiceType": {
          "type": "string",
          "description": "Application service type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `app-id`, `app-category`.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID.\n"
        },
        "category": {
          "type": "string",
          "description": "Service category.\n"
        },
        "checkResetRange": {
          "type": "string",
          "description": "Configure the type of ICMP error message verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Fully qualified domain name.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "helper": {
          "type": "string",
          "description": "Helper name. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`tftp`\" pulumi-lang-dotnet=\"`Tftp`\" pulumi-lang-go=\"`tftp`\" pulumi-lang-python=\"`tftp`\" pulumi-lang-yaml=\"`tftp`\" pulumi-lang-java=\"`tftp`\">`tftp`</span>, <span pulumi-lang-nodejs=\"`ras`\" pulumi-lang-dotnet=\"`Ras`\" pulumi-lang-go=\"`ras`\" pulumi-lang-python=\"`ras`\" pulumi-lang-yaml=\"`ras`\" pulumi-lang-java=\"`ras`\">`ras`</span>, <span pulumi-lang-nodejs=\"`h323`\" pulumi-lang-dotnet=\"`H323`\" pulumi-lang-go=\"`h323`\" pulumi-lang-python=\"`h323`\" pulumi-lang-yaml=\"`h323`\" pulumi-lang-java=\"`h323`\">`h323`</span>, <span pulumi-lang-nodejs=\"`tns`\" pulumi-lang-dotnet=\"`Tns`\" pulumi-lang-go=\"`tns`\" pulumi-lang-python=\"`tns`\" pulumi-lang-yaml=\"`tns`\" pulumi-lang-java=\"`tns`\">`tns`</span>, <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span>, <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span>, <span pulumi-lang-nodejs=\"`pptp`\" pulumi-lang-dotnet=\"`Pptp`\" pulumi-lang-go=\"`pptp`\" pulumi-lang-python=\"`pptp`\" pulumi-lang-yaml=\"`pptp`\" pulumi-lang-java=\"`pptp`\">`pptp`</span>, <span pulumi-lang-nodejs=\"`rtsp`\" pulumi-lang-dotnet=\"`Rtsp`\" pulumi-lang-go=\"`rtsp`\" pulumi-lang-python=\"`rtsp`\" pulumi-lang-yaml=\"`rtsp`\" pulumi-lang-java=\"`rtsp`\">`rtsp`</span>, `dns-udp`, `dns-tcp`, <span pulumi-lang-nodejs=\"`pmap`\" pulumi-lang-dotnet=\"`Pmap`\" pulumi-lang-go=\"`pmap`\" pulumi-lang-python=\"`pmap`\" pulumi-lang-yaml=\"`pmap`\" pulumi-lang-java=\"`pmap`\">`pmap`</span>, <span pulumi-lang-nodejs=\"`rsh`\" pulumi-lang-dotnet=\"`Rsh`\" pulumi-lang-go=\"`rsh`\" pulumi-lang-python=\"`rsh`\" pulumi-lang-yaml=\"`rsh`\" pulumi-lang-java=\"`rsh`\">`rsh`</span>, <span pulumi-lang-nodejs=\"`dcerpc`\" pulumi-lang-dotnet=\"`Dcerpc`\" pulumi-lang-go=\"`dcerpc`\" pulumi-lang-python=\"`dcerpc`\" pulumi-lang-yaml=\"`dcerpc`\" pulumi-lang-java=\"`dcerpc`\">`dcerpc`</span>, <span pulumi-lang-nodejs=\"`mgcp`\" pulumi-lang-dotnet=\"`Mgcp`\" pulumi-lang-go=\"`mgcp`\" pulumi-lang-python=\"`mgcp`\" pulumi-lang-yaml=\"`mgcp`\" pulumi-lang-java=\"`mgcp`\">`mgcp`</span>, `gtp-c`, `gtp-u`, `gtp-b`.\n"
        },
        "icmpcode": {
          "type": "number",
          "description": "ICMP code.\n"
        },
        "icmptype": {
          "type": "number",
          "description": "ICMP type.\n"
        },
        "iprange": {
          "type": "string",
          "description": "Start and end of the IP range associated with service.\n"
        },
        "name": {
          "type": "string",
          "description": "Custom service name.\n"
        },
        "objectFirewallServiceCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol type based on IANA numbers. Valid values: `ICMP`, `IP`, `TCP/UDP/SCTP`, `ICMP6`, `HTTP`, `FTP`, `CONNECT`, `SOCKS`, `ALL`, `SOCKS-TCP`, `SOCKS-UDP`.\n"
        },
        "protocolNumber": {
          "type": "number",
          "description": "IP protocol number.\n"
        },
        "proxy": {
          "type": "string",
          "description": "Enable/disable web proxy service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpPortranges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple SCTP port ranges.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL (300 - 2764800, 0 = default).\n"
        },
        "tcpHalfcloseTimer": {
          "type": "number",
          "description": "Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).\n"
        },
        "tcpHalfopenTimer": {
          "type": "number",
          "description": "Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).\n"
        },
        "tcpPortranges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple TCP port ranges.\n"
        },
        "tcpRstTimer": {
          "type": "number",
          "description": "Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).\n"
        },
        "tcpTimewaitTimer": {
          "type": "number",
          "description": "Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).\n"
        },
        "udpIdleTimer": {
          "type": "number",
          "description": "UDP half close timeout (0 - 86400 sec, 0 = default).\n"
        },
        "udpPortranges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Multiple UDP port ranges.\n"
        },
        "udplitePortrange": {
          "type": "string",
          "description": "Multiple UDP-Lite port ranges.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable the visibility of the service on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallServiceCustom resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appCategories": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application category ID.\n"
          },
          "appServiceType": {
            "type": "string",
            "description": "Application service type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `app-id`, `app-category`.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID.\n"
          },
          "category": {
            "type": "string",
            "description": "Service category.\n"
          },
          "checkResetRange": {
            "type": "string",
            "description": "Configure the type of ICMP error message verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Fully qualified domain name.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "helper": {
            "type": "string",
            "description": "Helper name. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`tftp`\" pulumi-lang-dotnet=\"`Tftp`\" pulumi-lang-go=\"`tftp`\" pulumi-lang-python=\"`tftp`\" pulumi-lang-yaml=\"`tftp`\" pulumi-lang-java=\"`tftp`\">`tftp`</span>, <span pulumi-lang-nodejs=\"`ras`\" pulumi-lang-dotnet=\"`Ras`\" pulumi-lang-go=\"`ras`\" pulumi-lang-python=\"`ras`\" pulumi-lang-yaml=\"`ras`\" pulumi-lang-java=\"`ras`\">`ras`</span>, <span pulumi-lang-nodejs=\"`h323`\" pulumi-lang-dotnet=\"`H323`\" pulumi-lang-go=\"`h323`\" pulumi-lang-python=\"`h323`\" pulumi-lang-yaml=\"`h323`\" pulumi-lang-java=\"`h323`\">`h323`</span>, <span pulumi-lang-nodejs=\"`tns`\" pulumi-lang-dotnet=\"`Tns`\" pulumi-lang-go=\"`tns`\" pulumi-lang-python=\"`tns`\" pulumi-lang-yaml=\"`tns`\" pulumi-lang-java=\"`tns`\">`tns`</span>, <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span>, <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span>, <span pulumi-lang-nodejs=\"`pptp`\" pulumi-lang-dotnet=\"`Pptp`\" pulumi-lang-go=\"`pptp`\" pulumi-lang-python=\"`pptp`\" pulumi-lang-yaml=\"`pptp`\" pulumi-lang-java=\"`pptp`\">`pptp`</span>, <span pulumi-lang-nodejs=\"`rtsp`\" pulumi-lang-dotnet=\"`Rtsp`\" pulumi-lang-go=\"`rtsp`\" pulumi-lang-python=\"`rtsp`\" pulumi-lang-yaml=\"`rtsp`\" pulumi-lang-java=\"`rtsp`\">`rtsp`</span>, `dns-udp`, `dns-tcp`, <span pulumi-lang-nodejs=\"`pmap`\" pulumi-lang-dotnet=\"`Pmap`\" pulumi-lang-go=\"`pmap`\" pulumi-lang-python=\"`pmap`\" pulumi-lang-yaml=\"`pmap`\" pulumi-lang-java=\"`pmap`\">`pmap`</span>, <span pulumi-lang-nodejs=\"`rsh`\" pulumi-lang-dotnet=\"`Rsh`\" pulumi-lang-go=\"`rsh`\" pulumi-lang-python=\"`rsh`\" pulumi-lang-yaml=\"`rsh`\" pulumi-lang-java=\"`rsh`\">`rsh`</span>, <span pulumi-lang-nodejs=\"`dcerpc`\" pulumi-lang-dotnet=\"`Dcerpc`\" pulumi-lang-go=\"`dcerpc`\" pulumi-lang-python=\"`dcerpc`\" pulumi-lang-yaml=\"`dcerpc`\" pulumi-lang-java=\"`dcerpc`\">`dcerpc`</span>, <span pulumi-lang-nodejs=\"`mgcp`\" pulumi-lang-dotnet=\"`Mgcp`\" pulumi-lang-go=\"`mgcp`\" pulumi-lang-python=\"`mgcp`\" pulumi-lang-yaml=\"`mgcp`\" pulumi-lang-java=\"`mgcp`\">`mgcp`</span>, `gtp-c`, `gtp-u`, `gtp-b`.\n"
          },
          "icmpcode": {
            "type": "number",
            "description": "ICMP code.\n"
          },
          "icmptype": {
            "type": "number",
            "description": "ICMP type.\n"
          },
          "iprange": {
            "type": "string",
            "description": "Start and end of the IP range associated with service.\n"
          },
          "name": {
            "type": "string",
            "description": "Custom service name.\n"
          },
          "objectFirewallServiceCustomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol type based on IANA numbers. Valid values: `ICMP`, `IP`, `TCP/UDP/SCTP`, `ICMP6`, `HTTP`, `FTP`, `CONNECT`, `SOCKS`, `ALL`, `SOCKS-TCP`, `SOCKS-UDP`.\n"
          },
          "protocolNumber": {
            "type": "number",
            "description": "IP protocol number.\n"
          },
          "proxy": {
            "type": "string",
            "description": "Enable/disable web proxy service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpPortranges": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Multiple SCTP port ranges.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "Session TTL (300 - 2764800, 0 = default).\n"
          },
          "tcpHalfcloseTimer": {
            "type": "number",
            "description": "Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).\n"
          },
          "tcpHalfopenTimer": {
            "type": "number",
            "description": "Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).\n"
          },
          "tcpPortranges": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Multiple TCP port ranges.\n"
          },
          "tcpRstTimer": {
            "type": "number",
            "description": "Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).\n"
          },
          "tcpTimewaitTimer": {
            "type": "number",
            "description": "Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).\n"
          },
          "udpIdleTimer": {
            "type": "number",
            "description": "UDP half close timeout (0 - 86400 sec, 0 = default).\n"
          },
          "udpPortranges": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Multiple UDP port ranges.\n"
          },
          "udplitePortrange": {
            "type": "string",
            "description": "Multiple UDP-Lite port ranges.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable the visibility of the service on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallServiceGroup:ObjectFirewallServiceGroup": {
      "description": "Configure service groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceGroup(\"trname\", {\n    color: 1,\n    comment: \"terraform-comment\",\n    members: [\"ALL\"],\n    name: \"terraform-tefv-group\",\n    proxy: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceGroup(\"trname\",\n    color=1,\n    comment=\"terraform-comment\",\n    members=[\"ALL\"],\n    name=\"terraform-tefv-group\",\n    proxy=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallServiceGroup(\"trname\", new()\n    {\n        Color = 1,\n        Comment = \"terraform-comment\",\n        Members = new[]\n        {\n            \"ALL\",\n        },\n        Name = \"terraform-tefv-group\",\n        Proxy = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceGroup(ctx, \"trname\", &fortimanager.ObjectFirewallServiceGroupArgs{\n\t\t\tColor:   pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tName:  pulumi.String(\"terraform-tefv-group\"),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceGroup;\nimport com.pulumi.fortimanager.ObjectFirewallServiceGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallServiceGroup(\"trname\", ObjectFirewallServiceGroupArgs.builder()\n            .color(1.0)\n            .comment(\"terraform-comment\")\n            .members(\"ALL\")\n            .name(\"terraform-tefv-group\")\n            .proxy(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallServiceGroup\n    properties:\n      color: 1\n      comment: terraform-comment\n      members:\n        - ALL\n      name: terraform-tefv-group\n      proxy: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ServiceGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceGroup:ObjectFirewallServiceGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service objects contained within the group.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallServiceGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "proxy": {
          "type": "string",
          "description": "Enable/disable web proxy service group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "fabricObject",
        "members",
        "name",
        "objectFirewallServiceGroupId",
        "proxy",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fabricObject": {
          "type": "string",
          "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalObject": {
          "type": "number",
          "description": "Global Object.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service objects contained within the group.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallServiceGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "proxy": {
          "type": "string",
          "description": "Enable/disable web proxy service group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallServiceGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fabricObject": {
            "type": "string",
            "description": "Security Fabric global object setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalObject": {
            "type": "number",
            "description": "Global Object.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service objects contained within the group.\n"
          },
          "name": {
            "type": "string",
            "description": "Address group name.\n"
          },
          "objectFirewallServiceGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "proxy": {
            "type": "string",
            "description": "Enable/disable web proxy service group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallShaperPeripshaper:ObjectFirewallShaperPeripshaper": {
      "description": "Configure per-IP traffic shaper.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallShaperPeripshaper(\"trname\", {\n    bandwidthUnit: \"mbps\",\n    diffservForward: \"enable\",\n    diffservReverse: \"disable\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallShaperPeripshaper(\"trname\",\n    bandwidth_unit=\"mbps\",\n    diffserv_forward=\"enable\",\n    diffserv_reverse=\"disable\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallShaperPeripshaper(\"trname\", new()\n    {\n        BandwidthUnit = \"mbps\",\n        DiffservForward = \"enable\",\n        DiffservReverse = \"disable\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallShaperPeripshaper(ctx, \"trname\", &fortimanager.ObjectFirewallShaperPeripshaperArgs{\n\t\t\tBandwidthUnit:   pulumi.String(\"mbps\"),\n\t\t\tDiffservForward: pulumi.String(\"enable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tName:            pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallShaperPeripshaper;\nimport com.pulumi.fortimanager.ObjectFirewallShaperPeripshaperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallShaperPeripshaper(\"trname\", ObjectFirewallShaperPeripshaperArgs.builder()\n            .bandwidthUnit(\"mbps\")\n            .diffservForward(\"enable\")\n            .diffservReverse(\"disable\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallShaperPeripshaper\n    properties:\n      bandwidthUnit: mbps\n      diffservForward: enable\n      diffservReverse: disable\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ShaperPerIpShaper can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallShaperPeripshaper:ObjectFirewallShaperPeripshaper labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthUnit": {
          "type": "string",
          "description": "Unit of measurement for maximum bandwidth for this shaper (Kbps, Mbps or Gbps). Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`gbps`\" pulumi-lang-dotnet=\"`Gbps`\" pulumi-lang-go=\"`gbps`\" pulumi-lang-python=\"`gbps`\" pulumi-lang-yaml=\"`gbps`\" pulumi-lang-java=\"`gbps`\">`gbps`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable/disable changing the Forward (original) DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Forward (original) DiffServ setting to be applied to traffic accepted by this shaper.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper.\n"
        },
        "maxBandwidth": {
          "type": "number",
          "description": "Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.\n"
        },
        "maxConcurrentSession": {
          "type": "number",
          "description": "Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
        },
        "maxConcurrentTcpSession": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
        },
        "maxConcurrentUdpSession": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
        },
        "name": {
          "type": "string",
          "description": "Traffic shaper name.\n"
        },
        "objectFirewallShaperPeripshaperId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "bandwidthUnit",
        "diffservForward",
        "diffservReverse",
        "diffservcodeForward",
        "name",
        "objectFirewallShaperPeripshaperId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthUnit": {
          "type": "string",
          "description": "Unit of measurement for maximum bandwidth for this shaper (Kbps, Mbps or Gbps). Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`gbps`\" pulumi-lang-dotnet=\"`Gbps`\" pulumi-lang-go=\"`gbps`\" pulumi-lang-python=\"`gbps`\" pulumi-lang-yaml=\"`gbps`\" pulumi-lang-java=\"`gbps`\">`gbps`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable/disable changing the Forward (original) DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Forward (original) DiffServ setting to be applied to traffic accepted by this shaper.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper.\n"
        },
        "maxBandwidth": {
          "type": "number",
          "description": "Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.\n"
        },
        "maxConcurrentSession": {
          "type": "number",
          "description": "Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
        },
        "maxConcurrentTcpSession": {
          "type": "number",
          "description": "Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
        },
        "maxConcurrentUdpSession": {
          "type": "number",
          "description": "Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
        },
        "name": {
          "type": "string",
          "description": "Traffic shaper name.\n"
        },
        "objectFirewallShaperPeripshaperId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallShaperPeripshaper resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bandwidthUnit": {
            "type": "string",
            "description": "Unit of measurement for maximum bandwidth for this shaper (Kbps, Mbps or Gbps). Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`gbps`\" pulumi-lang-dotnet=\"`Gbps`\" pulumi-lang-go=\"`gbps`\" pulumi-lang-python=\"`gbps`\" pulumi-lang-yaml=\"`gbps`\" pulumi-lang-java=\"`gbps`\">`gbps`</span>.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable/disable changing the Forward (original) DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Forward (original) DiffServ setting to be applied to traffic accepted by this shaper.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper.\n"
          },
          "maxBandwidth": {
            "type": "number",
            "description": "Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.\n"
          },
          "maxConcurrentSession": {
            "type": "number",
            "description": "Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
          },
          "maxConcurrentTcpSession": {
            "type": "number",
            "description": "Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
          },
          "maxConcurrentUdpSession": {
            "type": "number",
            "description": "Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit.\n"
          },
          "name": {
            "type": "string",
            "description": "Traffic shaper name.\n"
          },
          "objectFirewallShaperPeripshaperId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallShaperTrafficshaper:ObjectFirewallShaperTrafficshaper": {
      "description": "Configure shared traffic shaper.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallShaperTrafficshaper(\"trname\", {\n    bandwidthUnit: \"mbps\",\n    diffserv: \"disable\",\n    name: \"terraform\",\n    perPolicy: \"disable\",\n    priority: \"medium\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallShaperTrafficshaper(\"trname\",\n    bandwidth_unit=\"mbps\",\n    diffserv=\"disable\",\n    name=\"terraform\",\n    per_policy=\"disable\",\n    priority=\"medium\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallShaperTrafficshaper(\"trname\", new()\n    {\n        BandwidthUnit = \"mbps\",\n        Diffserv = \"disable\",\n        Name = \"terraform\",\n        PerPolicy = \"disable\",\n        Priority = \"medium\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallShaperTrafficshaper(ctx, \"trname\", &fortimanager.ObjectFirewallShaperTrafficshaperArgs{\n\t\t\tBandwidthUnit: pulumi.String(\"mbps\"),\n\t\t\tDiffserv:      pulumi.String(\"disable\"),\n\t\t\tName:          pulumi.String(\"terraform\"),\n\t\t\tPerPolicy:     pulumi.String(\"disable\"),\n\t\t\tPriority:      pulumi.String(\"medium\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallShaperTrafficshaper;\nimport com.pulumi.fortimanager.ObjectFirewallShaperTrafficshaperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallShaperTrafficshaper(\"trname\", ObjectFirewallShaperTrafficshaperArgs.builder()\n            .bandwidthUnit(\"mbps\")\n            .diffserv(\"disable\")\n            .name(\"terraform\")\n            .perPolicy(\"disable\")\n            .priority(\"medium\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallShaperTrafficshaper\n    properties:\n      bandwidthUnit: mbps\n      diffserv: disable\n      name: terraform\n      perPolicy: disable\n      priority: medium\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ShaperTrafficShaper can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallShaperTrafficshaper:ObjectFirewallShaperTrafficshaper labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthUnit": {
          "type": "string",
          "description": "Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps). Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`gbps`\" pulumi-lang-dotnet=\"`Gbps`\" pulumi-lang-go=\"`gbps`\" pulumi-lang-python=\"`gbps`\" pulumi-lang-yaml=\"`gbps`\" pulumi-lang-java=\"`gbps`\">`gbps`</span>.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS mark.\n"
        },
        "cosMarking": {
          "type": "string",
          "description": "Enable/disable VLAN CoS marking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cosMarkingMethod": {
          "type": "string",
          "description": "Select VLAN CoS marking method. Valid values: `multi-stage`, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "diffserv": {
          "type": "string",
          "description": "Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "DiffServ setting to be applied to traffic accepted by this shaper.\n"
        },
        "dscpMarkingMethod": {
          "type": "string",
          "description": "Select DSCP marking method. Valid values: `multi-stage`, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "exceedBandwidth": {
          "type": "number",
          "description": "Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.\n"
        },
        "exceedClassId": {
          "type": "string",
          "description": "Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].\n"
        },
        "exceedCos": {
          "type": "string",
          "description": "VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].\n"
        },
        "exceedDscp": {
          "type": "string",
          "description": "DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].\n"
        },
        "guaranteedBandwidth": {
          "type": "number",
          "description": "Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.\n"
        },
        "maximumBandwidth": {
          "type": "number",
          "description": "Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.\n"
        },
        "maximumCos": {
          "type": "string",
          "description": "VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].\n"
        },
        "maximumDscp": {
          "type": "string",
          "description": "DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].\n"
        },
        "name": {
          "type": "string",
          "description": "Traffic shaper name.\n"
        },
        "objectFirewallShaperTrafficshaperId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overhead": {
          "type": "number",
          "description": "Per-packet size overhead used in rate computations.\n"
        },
        "perPolicy": {
          "type": "string",
          "description": "Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "string",
          "description": "Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "bandwidthUnit",
        "cos",
        "cosMarking",
        "cosMarkingMethod",
        "diffserv",
        "dscpMarkingMethod",
        "exceedClassId",
        "exceedCos",
        "exceedDscp",
        "maximumCos",
        "maximumDscp",
        "name",
        "objectFirewallShaperTrafficshaperId",
        "perPolicy",
        "priority"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthUnit": {
          "type": "string",
          "description": "Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps). Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`gbps`\" pulumi-lang-dotnet=\"`Gbps`\" pulumi-lang-go=\"`gbps`\" pulumi-lang-python=\"`gbps`\" pulumi-lang-yaml=\"`gbps`\" pulumi-lang-java=\"`gbps`\">`gbps`</span>.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS mark.\n"
        },
        "cosMarking": {
          "type": "string",
          "description": "Enable/disable VLAN CoS marking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cosMarkingMethod": {
          "type": "string",
          "description": "Select VLAN CoS marking method. Valid values: `multi-stage`, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "diffserv": {
          "type": "string",
          "description": "Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "DiffServ setting to be applied to traffic accepted by this shaper.\n"
        },
        "dscpMarkingMethod": {
          "type": "string",
          "description": "Select DSCP marking method. Valid values: `multi-stage`, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "exceedBandwidth": {
          "type": "number",
          "description": "Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.\n"
        },
        "exceedClassId": {
          "type": "string",
          "description": "Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].\n"
        },
        "exceedCos": {
          "type": "string",
          "description": "VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].\n"
        },
        "exceedDscp": {
          "type": "string",
          "description": "DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].\n"
        },
        "guaranteedBandwidth": {
          "type": "number",
          "description": "Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.\n"
        },
        "maximumBandwidth": {
          "type": "number",
          "description": "Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.\n"
        },
        "maximumCos": {
          "type": "string",
          "description": "VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].\n"
        },
        "maximumDscp": {
          "type": "string",
          "description": "DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].\n"
        },
        "name": {
          "type": "string",
          "description": "Traffic shaper name.\n"
        },
        "objectFirewallShaperTrafficshaperId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overhead": {
          "type": "number",
          "description": "Per-packet size overhead used in rate computations.\n"
        },
        "perPolicy": {
          "type": "string",
          "description": "Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "string",
          "description": "Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallShaperTrafficshaper resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bandwidthUnit": {
            "type": "string",
            "description": "Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps). Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`gbps`\" pulumi-lang-dotnet=\"`Gbps`\" pulumi-lang-go=\"`gbps`\" pulumi-lang-python=\"`gbps`\" pulumi-lang-yaml=\"`gbps`\" pulumi-lang-java=\"`gbps`\">`gbps`</span>.\n"
          },
          "cos": {
            "type": "string",
            "description": "VLAN CoS mark.\n"
          },
          "cosMarking": {
            "type": "string",
            "description": "Enable/disable VLAN CoS marking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cosMarkingMethod": {
            "type": "string",
            "description": "Select VLAN CoS marking method. Valid values: `multi-stage`, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "diffserv": {
            "type": "string",
            "description": "Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcode": {
            "type": "string",
            "description": "DiffServ setting to be applied to traffic accepted by this shaper.\n"
          },
          "dscpMarkingMethod": {
            "type": "string",
            "description": "Select DSCP marking method. Valid values: `multi-stage`, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "exceedBandwidth": {
            "type": "number",
            "description": "Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.\n"
          },
          "exceedClassId": {
            "type": "string",
            "description": "Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].\n"
          },
          "exceedCos": {
            "type": "string",
            "description": "VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].\n"
          },
          "exceedDscp": {
            "type": "string",
            "description": "DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].\n"
          },
          "guaranteedBandwidth": {
            "type": "number",
            "description": "Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.\n"
          },
          "maximumBandwidth": {
            "type": "number",
            "description": "Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.\n"
          },
          "maximumCos": {
            "type": "string",
            "description": "VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].\n"
          },
          "maximumDscp": {
            "type": "string",
            "description": "DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].\n"
          },
          "name": {
            "type": "string",
            "description": "Traffic shaper name.\n"
          },
          "objectFirewallShaperTrafficshaperId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "overhead": {
            "type": "number",
            "description": "Per-packet size overhead used in rate computations.\n"
          },
          "perPolicy": {
            "type": "string",
            "description": "Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "priority": {
            "type": "string",
            "description": "Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallShapingprofile:ObjectFirewallShapingprofile": {
      "description": "Configure shaping profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`shapingEntries`\" pulumi-lang-dotnet=\"`ShapingEntries`\" pulumi-lang-go=\"`shapingEntries`\" pulumi-lang-python=\"`shaping_entries`\" pulumi-lang-yaml=\"`shapingEntries`\" pulumi-lang-java=\"`shapingEntries`\">`shaping_entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallShapingprofileShapingentries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallShapingprofileShapingentries`\" pulumi-lang-go=\"`ObjectFirewallShapingprofileShapingentries`\" pulumi-lang-python=\"`ObjectFirewallShapingprofileShapingentries`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallShapingprofileShapingentries`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallShapingprofileShapingentries`\">`fortimanager.ObjectFirewallShapingprofileShapingentries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallShapingprofile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    profileName: \"tsst\",\n    type: \"queuing\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallShapingprofile(\"trname\",\n    comment=\"This is a Terraform example\",\n    profile_name=\"tsst\",\n    type=\"queuing\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallShapingprofile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        ProfileName = \"tsst\",\n        Type = \"queuing\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallShapingprofile(ctx, \"trname\", &fortimanager.ObjectFirewallShapingprofileArgs{\n\t\t\tComment:     pulumi.String(\"This is a Terraform example\"),\n\t\t\tProfileName: pulumi.String(\"tsst\"),\n\t\t\tType:        pulumi.String(\"queuing\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofile;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallShapingprofile(\"trname\", ObjectFirewallShapingprofileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .profileName(\"tsst\")\n            .type(\"queuing\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallShapingprofile\n    properties:\n      comment: This is a Terraform example\n      profileName: tsst\n      type: queuing\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ShapingProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallShapingprofile:ObjectFirewallShapingprofile labelname {{profile_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "defaultClassId": {
          "type": "string",
          "description": "Default class ID to handle unclassified packets (including all local traffic).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "npuOffloading": {
          "type": "string",
          "description": "Enable/disable NPU offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallShapingprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profile_name}}.\n"
        },
        "profileName": {
          "type": "string",
          "description": "Shaping profile name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallShapingprofileShapingEntry:ObjectFirewallShapingprofileShapingEntry"
          },
          "description": "Shaping-Entries. The structure of <span pulumi-lang-nodejs=\"`shapingEntries`\" pulumi-lang-dotnet=\"`ShapingEntries`\" pulumi-lang-go=\"`shapingEntries`\" pulumi-lang-python=\"`shaping_entries`\" pulumi-lang-yaml=\"`shapingEntries`\" pulumi-lang-java=\"`shapingEntries`\">`shaping_entries`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Select shaping profile type: policing / queuing. Valid values: <span pulumi-lang-nodejs=\"`policing`\" pulumi-lang-dotnet=\"`Policing`\" pulumi-lang-go=\"`policing`\" pulumi-lang-python=\"`policing`\" pulumi-lang-yaml=\"`policing`\" pulumi-lang-java=\"`policing`\">`policing`</span>, <span pulumi-lang-nodejs=\"`queuing`\" pulumi-lang-dotnet=\"`Queuing`\" pulumi-lang-go=\"`queuing`\" pulumi-lang-python=\"`queuing`\" pulumi-lang-yaml=\"`queuing`\" pulumi-lang-java=\"`queuing`\">`queuing`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defaultClassId",
        "npuOffloading",
        "objectFirewallShapingprofileId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "defaultClassId": {
          "type": "string",
          "description": "Default class ID to handle unclassified packets (including all local traffic).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "npuOffloading": {
          "type": "string",
          "description": "Enable/disable NPU offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallShapingprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profile_name}}.\n"
        },
        "profileName": {
          "type": "string",
          "description": "Shaping profile name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallShapingprofileShapingEntry:ObjectFirewallShapingprofileShapingEntry"
          },
          "description": "Shaping-Entries. The structure of <span pulumi-lang-nodejs=\"`shapingEntries`\" pulumi-lang-dotnet=\"`ShapingEntries`\" pulumi-lang-go=\"`shapingEntries`\" pulumi-lang-python=\"`shaping_entries`\" pulumi-lang-yaml=\"`shapingEntries`\" pulumi-lang-java=\"`shapingEntries`\">`shaping_entries`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Select shaping profile type: policing / queuing. Valid values: <span pulumi-lang-nodejs=\"`policing`\" pulumi-lang-dotnet=\"`Policing`\" pulumi-lang-go=\"`policing`\" pulumi-lang-python=\"`policing`\" pulumi-lang-yaml=\"`policing`\" pulumi-lang-java=\"`policing`\">`policing`</span>, <span pulumi-lang-nodejs=\"`queuing`\" pulumi-lang-dotnet=\"`Queuing`\" pulumi-lang-go=\"`queuing`\" pulumi-lang-python=\"`queuing`\" pulumi-lang-yaml=\"`queuing`\" pulumi-lang-java=\"`queuing`\">`queuing`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallShapingprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "defaultClassId": {
            "type": "string",
            "description": "Default class ID to handle unclassified packets (including all local traffic).\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "npuOffloading": {
            "type": "string",
            "description": "Enable/disable NPU offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallShapingprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{profile_name}}.\n"
          },
          "profileName": {
            "type": "string",
            "description": "Shaping profile name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shapingEntries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallShapingprofileShapingEntry:ObjectFirewallShapingprofileShapingEntry"
            },
            "description": "Shaping-Entries. The structure of <span pulumi-lang-nodejs=\"`shapingEntries`\" pulumi-lang-dotnet=\"`ShapingEntries`\" pulumi-lang-go=\"`shapingEntries`\" pulumi-lang-python=\"`shaping_entries`\" pulumi-lang-yaml=\"`shapingEntries`\" pulumi-lang-java=\"`shapingEntries`\">`shaping_entries`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "Select shaping profile type: policing / queuing. Valid values: <span pulumi-lang-nodejs=\"`policing`\" pulumi-lang-dotnet=\"`Policing`\" pulumi-lang-go=\"`policing`\" pulumi-lang-python=\"`policing`\" pulumi-lang-yaml=\"`policing`\" pulumi-lang-java=\"`policing`\">`policing`</span>, <span pulumi-lang-nodejs=\"`queuing`\" pulumi-lang-dotnet=\"`Queuing`\" pulumi-lang-go=\"`queuing`\" pulumi-lang-python=\"`queuing`\" pulumi-lang-yaml=\"`queuing`\" pulumi-lang-java=\"`queuing`\">`queuing`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallShapingprofileShapingentries:ObjectFirewallShapingprofileShapingentries": {
      "description": "Define shaping entries of this shaping profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`shapingEntries`\" pulumi-lang-dotnet=\"`ShapingEntries`\" pulumi-lang-go=\"`shapingEntries`\" pulumi-lang-python=\"`shaping_entries`\" pulumi-lang-yaml=\"`shapingEntries`\" pulumi-lang-java=\"`shapingEntries`\">`shaping_entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallShapingprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallShapingprofile`\" pulumi-lang-go=\"`ObjectFirewallShapingprofile`\" pulumi-lang-python=\"`ObjectFirewallShapingprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallShapingprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallShapingprofile`\">`fortimanager.ObjectFirewallShapingprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallShapingprofile = new fortimanager.ObjectFirewallShapingprofile(\"trname\", {profileName: \"terr-shapingprofile\"});\nconst trname = new fortimanager.ObjectFirewallShapingprofileShapingentries(\"trname\", {\n    shapingProfile: trnameObjectFirewallShapingprofile.profileName,\n    fosid: 1,\n    limit: 50,\n    max: 60,\n    maximumBandwidthPercentage: 40,\n}, {\n    dependsOn: [trnameObjectFirewallShapingprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_shapingprofile = fortimanager.ObjectFirewallShapingprofile(\"trname\", profile_name=\"terr-shapingprofile\")\ntrname = fortimanager.ObjectFirewallShapingprofileShapingentries(\"trname\",\n    shaping_profile=trname_object_firewall_shapingprofile.profile_name,\n    fosid=1,\n    limit=50,\n    max=60,\n    maximum_bandwidth_percentage=40,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_shapingprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallShapingprofile = new Fortimanager.ObjectFirewallShapingprofile(\"trname\", new()\n    {\n        ProfileName = \"terr-shapingprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallShapingprofileShapingentries(\"trname\", new()\n    {\n        ShapingProfile = trnameObjectFirewallShapingprofile.ProfileName,\n        Fosid = 1,\n        Limit = 50,\n        Max = 60,\n        MaximumBandwidthPercentage = 40,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallShapingprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallShapingprofile, err := fortimanager.NewObjectFirewallShapingprofile(ctx, \"trname\", &fortimanager.ObjectFirewallShapingprofileArgs{\n\t\t\tProfileName: pulumi.String(\"terr-shapingprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallShapingprofileShapingentries(ctx, \"trname\", &fortimanager.ObjectFirewallShapingprofileShapingentriesArgs{\n\t\t\tShapingProfile:             trnameObjectFirewallShapingprofile.ProfileName,\n\t\t\tFosid:                      pulumi.Float64(1),\n\t\t\tLimit:                      pulumi.Float64(50),\n\t\t\tMax:                        pulumi.Float64(60),\n\t\t\tMaximumBandwidthPercentage: pulumi.Float64(40),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallShapingprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofile;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileShapingentries;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileShapingentriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallShapingprofile = new ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", ObjectFirewallShapingprofileArgs.builder()\n            .profileName(\"terr-shapingprofile\")\n            .build());\n\n        var trname = new ObjectFirewallShapingprofileShapingentries(\"trname\", ObjectFirewallShapingprofileShapingentriesArgs.builder()\n            .shapingProfile(trnameObjectFirewallShapingprofile.profileName())\n            .fosid(1.0)\n            .limit(50.0)\n            .max(60.0)\n            .maximumBandwidthPercentage(40.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallShapingprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallShapingprofileShapingentries\n    properties:\n      shapingProfile: ${trnameObjectFirewallShapingprofile.profileName}\n      fosid: 1\n      limit: 50\n      max: 60\n      maximumBandwidthPercentage: 40\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallShapingprofile}\n  trnameObjectFirewallShapingprofile:\n    type: fortimanager:ObjectFirewallShapingprofile\n    name: trname\n    properties:\n      profileName: terr-shapingprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall ShapingProfileShapingEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"shaping_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallShapingprofileShapingentries:ObjectFirewallShapingprofileShapingentries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "burstInMsec": {
          "type": "number",
          "description": "Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.\n"
        },
        "cburstInMsec": {
          "type": "number",
          "description": "Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.\n"
        },
        "classId": {
          "type": "string",
          "description": "Class ID.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "guaranteedBandwidthPercentage": {
          "type": "number",
          "description": "Guaranteed bandwith in percentage.\n"
        },
        "limit": {
          "type": "number",
          "description": "Hard limit on the real queue size in packets.\n"
        },
        "max": {
          "type": "number",
          "description": "Average queue size in packets at which RED drop probability is maximal.\n"
        },
        "maximumBandwidthPercentage": {
          "type": "number",
          "description": "Maximum bandwith in percentage.\n"
        },
        "min": {
          "type": "number",
          "description": "Average queue size in packets at which RED drop becomes a possibility.\n"
        },
        "objectFirewallShapingprofileShapingentriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "priority": {
          "type": "string",
          "description": "Priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`top`\" pulumi-lang-dotnet=\"`Top`\" pulumi-lang-go=\"`top`\" pulumi-lang-python=\"`top`\" pulumi-lang-yaml=\"`top`\" pulumi-lang-java=\"`top`\">`top`</span>.\n"
        },
        "redProbability": {
          "type": "number",
          "description": "Maximum probability (in percentage) for RED marking.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingProfile": {
          "type": "string",
          "description": "Shaping Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "classId",
        "limit",
        "max",
        "maximumBandwidthPercentage",
        "min",
        "objectFirewallShapingprofileShapingentriesId",
        "priority",
        "shapingProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "burstInMsec": {
          "type": "number",
          "description": "Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.\n"
        },
        "cburstInMsec": {
          "type": "number",
          "description": "Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.\n"
        },
        "classId": {
          "type": "string",
          "description": "Class ID.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "guaranteedBandwidthPercentage": {
          "type": "number",
          "description": "Guaranteed bandwith in percentage.\n"
        },
        "limit": {
          "type": "number",
          "description": "Hard limit on the real queue size in packets.\n"
        },
        "max": {
          "type": "number",
          "description": "Average queue size in packets at which RED drop probability is maximal.\n"
        },
        "maximumBandwidthPercentage": {
          "type": "number",
          "description": "Maximum bandwith in percentage.\n"
        },
        "min": {
          "type": "number",
          "description": "Average queue size in packets at which RED drop becomes a possibility.\n"
        },
        "objectFirewallShapingprofileShapingentriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "priority": {
          "type": "string",
          "description": "Priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`top`\" pulumi-lang-dotnet=\"`Top`\" pulumi-lang-go=\"`top`\" pulumi-lang-python=\"`top`\" pulumi-lang-yaml=\"`top`\" pulumi-lang-java=\"`top`\">`top`</span>.\n"
        },
        "redProbability": {
          "type": "number",
          "description": "Maximum probability (in percentage) for RED marking.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingProfile": {
          "type": "string",
          "description": "Shaping Profile.\n"
        }
      },
      "requiredInputs": [
        "shapingProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallShapingprofileShapingentries resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "burstInMsec": {
            "type": "number",
            "description": "Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.\n"
          },
          "cburstInMsec": {
            "type": "number",
            "description": "Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.\n"
          },
          "classId": {
            "type": "string",
            "description": "Class ID.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID number.\n"
          },
          "guaranteedBandwidthPercentage": {
            "type": "number",
            "description": "Guaranteed bandwith in percentage.\n"
          },
          "limit": {
            "type": "number",
            "description": "Hard limit on the real queue size in packets.\n"
          },
          "max": {
            "type": "number",
            "description": "Average queue size in packets at which RED drop probability is maximal.\n"
          },
          "maximumBandwidthPercentage": {
            "type": "number",
            "description": "Maximum bandwith in percentage.\n"
          },
          "min": {
            "type": "number",
            "description": "Average queue size in packets at which RED drop becomes a possibility.\n"
          },
          "objectFirewallShapingprofileShapingentriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "priority": {
            "type": "string",
            "description": "Priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`top`\" pulumi-lang-dotnet=\"`Top`\" pulumi-lang-go=\"`top`\" pulumi-lang-python=\"`top`\" pulumi-lang-yaml=\"`top`\" pulumi-lang-java=\"`top`\">`top`</span>.\n"
          },
          "redProbability": {
            "type": "number",
            "description": "Maximum probability (in percentage) for RED marking.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shapingProfile": {
            "type": "string",
            "description": "Shaping Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallShapingprofileShapingentriesMove:ObjectFirewallShapingprofileShapingentriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallShapingprofileShapingentriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingEntries": {
          "type": "string",
          "description": "Shaping Entries.\n"
        },
        "shapingProfile": {
          "type": "string",
          "description": "Shaping Profile.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallShapingprofileShapingentriesMoveId",
        "option",
        "shapingEntries",
        "shapingProfile",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFirewallShapingprofileShapingentriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingEntries": {
          "type": "string",
          "description": "Shaping Entries.\n"
        },
        "shapingProfile": {
          "type": "string",
          "description": "Shaping Profile.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "shapingEntries",
        "shapingProfile",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallShapingprofileShapingentriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFirewallShapingprofileShapingentriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shapingEntries": {
            "type": "string",
            "description": "Shaping Entries.\n"
          },
          "shapingProfile": {
            "type": "string",
            "description": "Shaping Profile.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSshLocalca:ObjectFirewallSshLocalca": {
      "description": "SSH proxy local CA.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallSshLocalca(\"trname\", {\n    name: \"terr-ssh-local-ca\",\n    passwords: [\"fortinet\"],\n    source: \"built-in\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallSshLocalca(\"trname\",\n    name=\"terr-ssh-local-ca\",\n    passwords=[\"fortinet\"],\n    source=\"built-in\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallSshLocalca(\"trname\", new()\n    {\n        Name = \"terr-ssh-local-ca\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Source = \"built-in\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallSshLocalca(ctx, \"trname\", &fortimanager.ObjectFirewallSshLocalcaArgs{\n\t\t\tName: pulumi.String(\"terr-ssh-local-ca\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tSource: pulumi.String(\"built-in\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSshLocalca;\nimport com.pulumi.fortimanager.ObjectFirewallSshLocalcaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallSshLocalca(\"trname\", ObjectFirewallSshLocalcaArgs.builder()\n            .name(\"terr-ssh-local-ca\")\n            .passwords(\"fortinet\")\n            .source(\"built-in\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSshLocalca\n    properties:\n      name: terr-ssh-local-ca\n      passwords:\n        - fortinet\n      source: built-in\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SshLocalCa can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSshLocalca:ObjectFirewallSshLocalca labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "SSH proxy local CA name.\n"
        },
        "objectFirewallSshLocalcaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for SSH private key.\n",
          "secret": true
        },
        "privateKey": {
          "type": "string",
          "description": "SSH proxy private key, encrypted with a password.\n"
        },
        "publicKey": {
          "type": "string",
          "description": "SSH proxy public key.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "SSH proxy local CA source type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallSshLocalcaId",
        "passwords",
        "source"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "SSH proxy local CA name.\n"
        },
        "objectFirewallSshLocalcaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for SSH private key.\n",
          "secret": true
        },
        "privateKey": {
          "type": "string",
          "description": "SSH proxy private key, encrypted with a password.\n"
        },
        "publicKey": {
          "type": "string",
          "description": "SSH proxy public key.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "SSH proxy local CA source type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSshLocalca resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "SSH proxy local CA name.\n"
          },
          "objectFirewallSshLocalcaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for SSH private key.\n",
            "secret": true
          },
          "privateKey": {
            "type": "string",
            "description": "SSH proxy private key, encrypted with a password.\n"
          },
          "publicKey": {
            "type": "string",
            "description": "SSH proxy public key.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "source": {
            "type": "string",
            "description": "SSH proxy local CA source type. Valid values: `built-in`, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofile:ObjectFirewallSslsshprofile": {
      "description": "Configure SSL/SSH protocol options.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileDot`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileDot`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileDot`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileDot`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileDot`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileDot`\">`fortimanager.ObjectFirewallSslsshprofileDot`</span>\n>- <span pulumi-lang-nodejs=\"`echOuterSni`\" pulumi-lang-dotnet=\"`EchOuterSni`\" pulumi-lang-go=\"`echOuterSni`\" pulumi-lang-python=\"`ech_outer_sni`\" pulumi-lang-yaml=\"`echOuterSni`\" pulumi-lang-java=\"`echOuterSni`\">`ech_outer_sni`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileEchoutersni`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileEchoutersni`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileEchoutersni`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileEchoutersni`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileEchoutersni`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileEchoutersni`\">`fortimanager.ObjectFirewallSslsshprofileEchoutersni`</span>\n>- <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileFtps`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileFtps`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileFtps`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileFtps`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileFtps`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileFtps`\">`fortimanager.ObjectFirewallSslsshprofileFtps`</span>\n>- <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileHttps`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileHttps`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileHttps`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileHttps`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileHttps`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileHttps`\">`fortimanager.ObjectFirewallSslsshprofileHttps`</span>\n>- <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileImaps`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileImaps`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileImaps`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileImaps`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileImaps`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileImaps`\">`fortimanager.ObjectFirewallSslsshprofileImaps`</span>\n>- <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofilePop3s`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofilePop3s`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofilePop3s`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofilePop3s`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofilePop3s`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofilePop3s`\">`fortimanager.ObjectFirewallSslsshprofilePop3s`</span>\n>- <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileSmtps`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileSmtps`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileSmtps`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileSmtps`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileSmtps`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileSmtps`\">`fortimanager.ObjectFirewallSslsshprofileSmtps`</span>\n>- <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileSsh`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileSsh`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileSsh`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileSsh`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileSsh`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileSsh`\">`fortimanager.ObjectFirewallSslsshprofileSsh`</span>\n>- <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileSsl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileSsl`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileSsl`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileSsl`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileSsl`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileSsl`\">`fortimanager.ObjectFirewallSslsshprofileSsl`</span>\n>- <span pulumi-lang-nodejs=\"`sslExempt`\" pulumi-lang-dotnet=\"`SslExempt`\" pulumi-lang-go=\"`sslExempt`\" pulumi-lang-python=\"`ssl_exempt`\" pulumi-lang-yaml=\"`sslExempt`\" pulumi-lang-java=\"`sslExempt`\">`ssl_exempt`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileSslexempt`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileSslexempt`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileSslexempt`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileSslexempt`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileSslexempt`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileSslexempt`\">`fortimanager.ObjectFirewallSslsshprofileSslexempt`</span>\n>- <span pulumi-lang-nodejs=\"`sslServer`\" pulumi-lang-dotnet=\"`SslServer`\" pulumi-lang-go=\"`sslServer`\" pulumi-lang-python=\"`ssl_server`\" pulumi-lang-yaml=\"`sslServer`\" pulumi-lang-java=\"`sslServer`\">`ssl_server`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofileSslserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofileSslserver`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofileSslserver`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofileSslserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofileSslserver`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofileSslserver`\">`fortimanager.ObjectFirewallSslsshprofileSslserver`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {\n    comment: \"terraform-comment1\",\n    mapiOverHttps: \"disable\",\n    name: \"terraform-tefv\",\n    useSslServer: \"disable\",\n    whitelist: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallSslsshprofile(\"trname\",\n    comment=\"terraform-comment1\",\n    mapi_over_https=\"disable\",\n    name=\"terraform-tefv\",\n    use_ssl_server=\"disable\",\n    whitelist=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Comment = \"terraform-comment1\",\n        MapiOverHttps = \"disable\",\n        Name = \"terraform-tefv\",\n        UseSslServer = \"disable\",\n        Whitelist = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tComment:       pulumi.String(\"terraform-comment1\"),\n\t\t\tMapiOverHttps: pulumi.String(\"disable\"),\n\t\t\tName:          pulumi.String(\"terraform-tefv\"),\n\t\t\tUseSslServer:  pulumi.String(\"disable\"),\n\t\t\tWhitelist:     pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallSslsshprofile(\"trname\", ObjectFirewallSslsshprofileArgs.builder()\n            .comment(\"terraform-comment1\")\n            .mapiOverHttps(\"disable\")\n            .name(\"terraform-tefv\")\n            .useSslServer(\"disable\")\n            .whitelist(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    properties:\n      comment: terraform-comment1\n      mapiOverHttps: disable\n      name: terraform-tefv\n      useSslServer: disable\n      whitelist: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofile:ObjectFirewallSslsshprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowlist": {
          "type": "string",
          "description": "Enable/disable exempting servers by FortiGuard allowlist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBlacklistedCertificates": {
          "type": "string",
          "description": "Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBlocklistedCertificates": {
          "type": "string",
          "description": "Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caname": {
          "type": "string",
          "description": "CA certificate used by SSL Inspection.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dot": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileDot:ObjectFirewallSslsshprofileDot",
          "description": "Dot. The structure of <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "echOuterSnis": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileEchOuterSni:ObjectFirewallSslsshprofileEchOuterSni"
          },
          "description": "Ech-Outer-Sni. The structure of <span pulumi-lang-nodejs=\"`echOuterSni`\" pulumi-lang-dotnet=\"`EchOuterSni`\" pulumi-lang-go=\"`echOuterSni`\" pulumi-lang-python=\"`ech_outer_sni`\" pulumi-lang-yaml=\"`echOuterSni`\" pulumi-lang-java=\"`echOuterSni`\">`ech_outer_sni`</span> block is documented below.\n"
        },
        "ftps": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps",
          "description": "Ftps. The structure of <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span> block is documented below.\n"
        },
        "https": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps",
          "description": "Https. The structure of <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span> block is documented below.\n"
        },
        "imaps": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps",
          "description": "Imaps. The structure of <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span> block is documented below.\n"
        },
        "mapiOverHttps": {
          "type": "string",
          "description": "Enable/disable inspection of MAPI over HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallSslsshprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pop3s": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s",
          "description": "Pop3S. The structure of <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span> block is documented below.\n"
        },
        "rpcOverHttps": {
          "type": "string",
          "description": "Enable/disable inspection of RPC over HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCert": {
          "type": "string",
          "description": "Certificate used by SSL Inspection to replace server certificate.\n"
        },
        "serverCertMode": {
          "type": "string",
          "description": "Re-sign or replace the server's certificate. Valid values: `re-sign`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "smtps": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps",
          "description": "Smtps. The structure of <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span> block is documented below.\n"
        },
        "ssh": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh",
          "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
        },
        "ssl": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSsl:ObjectFirewallSslsshprofileSsl",
          "description": "Ssl. The structure of <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span> block is documented below.\n"
        },
        "sslAnomaliesLog": {
          "type": "string",
          "description": "Enable/disable logging SSL anomalies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAnomalyLog": {
          "type": "string",
          "description": "Enable/disable logging SSL anomalies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExemptionIpRating": {
          "type": "string",
          "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExemptionLog": {
          "type": "string",
          "description": "Enable/disable logging SSL exemptions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExemptionsLog": {
          "type": "string",
          "description": "Enable/disable logging SSL exemptions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExempts": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSslExempt:ObjectFirewallSslsshprofileSslExempt"
          },
          "description": "Ssl-Exempt. The structure of <span pulumi-lang-nodejs=\"`sslExempt`\" pulumi-lang-dotnet=\"`SslExempt`\" pulumi-lang-go=\"`sslExempt`\" pulumi-lang-python=\"`ssl_exempt`\" pulumi-lang-yaml=\"`sslExempt`\" pulumi-lang-java=\"`sslExempt`\">`ssl_exempt`</span> block is documented below.\n"
        },
        "sslHandshakeLog": {
          "type": "string",
          "description": "Enable/disable logging of TLS handshakes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslNegotiationLog": {
          "type": "string",
          "description": "Enable/disable logging SSL negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerCertLog": {
          "type": "string",
          "description": "Enable/disable logging of server certificate information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSslServer:ObjectFirewallSslsshprofileSslServer"
          },
          "description": "Ssl-Server. The structure of <span pulumi-lang-nodejs=\"`sslServer`\" pulumi-lang-dotnet=\"`SslServer`\" pulumi-lang-go=\"`sslServer`\" pulumi-lang-python=\"`ssl_server`\" pulumi-lang-yaml=\"`sslServer`\" pulumi-lang-java=\"`sslServer`\">`ssl_server`</span> block is documented below.\n"
        },
        "supportedAlpn": {
          "type": "string",
          "description": "Configure ALPN option. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http1-1`, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "untrustedCaname": {
          "type": "string",
          "description": "Untrusted CA certificate used by SSL Inspection.\n"
        },
        "useSslServer": {
          "type": "string",
          "description": "Enable/disable the use of SSL server table for SSL offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "whitelist": {
          "type": "string",
          "description": "Enable/disable exempting servers by FortiGuard whitelist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "allowlist",
        "blockBlacklistedCertificates",
        "blockBlocklistedCertificates",
        "caname",
        "mapiOverHttps",
        "name",
        "objectFirewallSslsshprofileId",
        "rpcOverHttps",
        "serverCertMode",
        "sslAnomaliesLog",
        "sslAnomalyLog",
        "sslExemptionIpRating",
        "sslExemptionLog",
        "sslExemptionsLog",
        "sslHandshakeLog",
        "sslNegotiationLog",
        "sslServerCertLog",
        "supportedAlpn",
        "untrustedCaname",
        "useSslServer",
        "whitelist"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowlist": {
          "type": "string",
          "description": "Enable/disable exempting servers by FortiGuard allowlist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBlacklistedCertificates": {
          "type": "string",
          "description": "Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBlocklistedCertificates": {
          "type": "string",
          "description": "Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caname": {
          "type": "string",
          "description": "CA certificate used by SSL Inspection.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dot": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileDot:ObjectFirewallSslsshprofileDot",
          "description": "Dot. The structure of <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "echOuterSnis": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileEchOuterSni:ObjectFirewallSslsshprofileEchOuterSni"
          },
          "description": "Ech-Outer-Sni. The structure of <span pulumi-lang-nodejs=\"`echOuterSni`\" pulumi-lang-dotnet=\"`EchOuterSni`\" pulumi-lang-go=\"`echOuterSni`\" pulumi-lang-python=\"`ech_outer_sni`\" pulumi-lang-yaml=\"`echOuterSni`\" pulumi-lang-java=\"`echOuterSni`\">`ech_outer_sni`</span> block is documented below.\n"
        },
        "ftps": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps",
          "description": "Ftps. The structure of <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span> block is documented below.\n"
        },
        "https": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps",
          "description": "Https. The structure of <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span> block is documented below.\n"
        },
        "imaps": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps",
          "description": "Imaps. The structure of <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span> block is documented below.\n"
        },
        "mapiOverHttps": {
          "type": "string",
          "description": "Enable/disable inspection of MAPI over HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallSslsshprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pop3s": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s",
          "description": "Pop3S. The structure of <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span> block is documented below.\n"
        },
        "rpcOverHttps": {
          "type": "string",
          "description": "Enable/disable inspection of RPC over HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCert": {
          "type": "string",
          "description": "Certificate used by SSL Inspection to replace server certificate.\n"
        },
        "serverCertMode": {
          "type": "string",
          "description": "Re-sign or replace the server's certificate. Valid values: `re-sign`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "smtps": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps",
          "description": "Smtps. The structure of <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span> block is documented below.\n"
        },
        "ssh": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh",
          "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
        },
        "ssl": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSsl:ObjectFirewallSslsshprofileSsl",
          "description": "Ssl. The structure of <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span> block is documented below.\n"
        },
        "sslAnomaliesLog": {
          "type": "string",
          "description": "Enable/disable logging SSL anomalies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAnomalyLog": {
          "type": "string",
          "description": "Enable/disable logging SSL anomalies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExemptionIpRating": {
          "type": "string",
          "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExemptionLog": {
          "type": "string",
          "description": "Enable/disable logging SSL exemptions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExemptionsLog": {
          "type": "string",
          "description": "Enable/disable logging SSL exemptions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslExempts": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSslExempt:ObjectFirewallSslsshprofileSslExempt"
          },
          "description": "Ssl-Exempt. The structure of <span pulumi-lang-nodejs=\"`sslExempt`\" pulumi-lang-dotnet=\"`SslExempt`\" pulumi-lang-go=\"`sslExempt`\" pulumi-lang-python=\"`ssl_exempt`\" pulumi-lang-yaml=\"`sslExempt`\" pulumi-lang-java=\"`sslExempt`\">`ssl_exempt`</span> block is documented below.\n"
        },
        "sslHandshakeLog": {
          "type": "string",
          "description": "Enable/disable logging of TLS handshakes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslNegotiationLog": {
          "type": "string",
          "description": "Enable/disable logging SSL negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerCertLog": {
          "type": "string",
          "description": "Enable/disable logging of server certificate information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSslServer:ObjectFirewallSslsshprofileSslServer"
          },
          "description": "Ssl-Server. The structure of <span pulumi-lang-nodejs=\"`sslServer`\" pulumi-lang-dotnet=\"`SslServer`\" pulumi-lang-go=\"`sslServer`\" pulumi-lang-python=\"`ssl_server`\" pulumi-lang-yaml=\"`sslServer`\" pulumi-lang-java=\"`sslServer`\">`ssl_server`</span> block is documented below.\n"
        },
        "supportedAlpn": {
          "type": "string",
          "description": "Configure ALPN option. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http1-1`, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "untrustedCaname": {
          "type": "string",
          "description": "Untrusted CA certificate used by SSL Inspection.\n"
        },
        "useSslServer": {
          "type": "string",
          "description": "Enable/disable the use of SSL server table for SSL offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "whitelist": {
          "type": "string",
          "description": "Enable/disable exempting servers by FortiGuard whitelist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowlist": {
            "type": "string",
            "description": "Enable/disable exempting servers by FortiGuard allowlist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockBlacklistedCertificates": {
            "type": "string",
            "description": "Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockBlocklistedCertificates": {
            "type": "string",
            "description": "Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "caname": {
            "type": "string",
            "description": "CA certificate used by SSL Inspection.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dot": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileDot:ObjectFirewallSslsshprofileDot",
            "description": "Dot. The structure of <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "echOuterSnis": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileEchOuterSni:ObjectFirewallSslsshprofileEchOuterSni"
            },
            "description": "Ech-Outer-Sni. The structure of <span pulumi-lang-nodejs=\"`echOuterSni`\" pulumi-lang-dotnet=\"`EchOuterSni`\" pulumi-lang-go=\"`echOuterSni`\" pulumi-lang-python=\"`ech_outer_sni`\" pulumi-lang-yaml=\"`echOuterSni`\" pulumi-lang-java=\"`echOuterSni`\">`ech_outer_sni`</span> block is documented below.\n"
          },
          "ftps": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps",
            "description": "Ftps. The structure of <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span> block is documented below.\n"
          },
          "https": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps",
            "description": "Https. The structure of <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span> block is documented below.\n"
          },
          "imaps": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps",
            "description": "Imaps. The structure of <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span> block is documented below.\n"
          },
          "mapiOverHttps": {
            "type": "string",
            "description": "Enable/disable inspection of MAPI over HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallSslsshprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pop3s": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s",
            "description": "Pop3S. The structure of <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span> block is documented below.\n"
          },
          "rpcOverHttps": {
            "type": "string",
            "description": "Enable/disable inspection of RPC over HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverCert": {
            "type": "string",
            "description": "Certificate used by SSL Inspection to replace server certificate.\n"
          },
          "serverCertMode": {
            "type": "string",
            "description": "Re-sign or replace the server's certificate. Valid values: `re-sign`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
          },
          "smtps": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps",
            "description": "Smtps. The structure of <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span> block is documented below.\n"
          },
          "ssh": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh",
            "description": "Ssh. The structure of <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> block is documented below.\n"
          },
          "ssl": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSsl:ObjectFirewallSslsshprofileSsl",
            "description": "Ssl. The structure of <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span> block is documented below.\n"
          },
          "sslAnomaliesLog": {
            "type": "string",
            "description": "Enable/disable logging SSL anomalies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAnomalyLog": {
            "type": "string",
            "description": "Enable/disable logging SSL anomalies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslExemptionIpRating": {
            "type": "string",
            "description": "Enable/disable IP based URL rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslExemptionLog": {
            "type": "string",
            "description": "Enable/disable logging SSL exemptions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslExemptionsLog": {
            "type": "string",
            "description": "Enable/disable logging SSL exemptions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslExempts": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSslExempt:ObjectFirewallSslsshprofileSslExempt"
            },
            "description": "Ssl-Exempt. The structure of <span pulumi-lang-nodejs=\"`sslExempt`\" pulumi-lang-dotnet=\"`SslExempt`\" pulumi-lang-go=\"`sslExempt`\" pulumi-lang-python=\"`ssl_exempt`\" pulumi-lang-yaml=\"`sslExempt`\" pulumi-lang-java=\"`sslExempt`\">`ssl_exempt`</span> block is documented below.\n"
          },
          "sslHandshakeLog": {
            "type": "string",
            "description": "Enable/disable logging of TLS handshakes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslNegotiationLog": {
            "type": "string",
            "description": "Enable/disable logging SSL negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerCertLog": {
            "type": "string",
            "description": "Enable/disable logging of server certificate information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallSslsshprofileSslServer:ObjectFirewallSslsshprofileSslServer"
            },
            "description": "Ssl-Server. The structure of <span pulumi-lang-nodejs=\"`sslServer`\" pulumi-lang-dotnet=\"`SslServer`\" pulumi-lang-go=\"`sslServer`\" pulumi-lang-python=\"`ssl_server`\" pulumi-lang-yaml=\"`sslServer`\" pulumi-lang-java=\"`sslServer`\">`ssl_server`</span> block is documented below.\n"
          },
          "supportedAlpn": {
            "type": "string",
            "description": "Configure ALPN option. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http1-1`, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "untrustedCaname": {
            "type": "string",
            "description": "Untrusted CA certificate used by SSL Inspection.\n"
          },
          "useSslServer": {
            "type": "string",
            "description": "Enable/disable the use of SSL server table for SSL offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "whitelist": {
            "type": "string",
            "description": "Enable/disable exempting servers by FortiGuard whitelist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileDot:ObjectFirewallSslsshprofileDot": {
      "description": "Configure DNS over TLS options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileDot(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    certValidationFailure: \"ignore\",\n    certValidationTimeout: \"ignore\",\n    clientCertificate: \"bypass\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileDot(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    cert_validation_failure=\"ignore\",\n    cert_validation_timeout=\"ignore\",\n    client_certificate=\"bypass\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileDot(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        CertValidationFailure = \"ignore\",\n        CertValidationTimeout = \"ignore\",\n        ClientCertificate = \"bypass\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileDot(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileDotArgs{\n\t\t\tSslSshProfile:         trnameObjectFirewallSslsshprofile.Name,\n\t\t\tCertValidationFailure: pulumi.String(\"ignore\"),\n\t\t\tCertValidationTimeout: pulumi.String(\"ignore\"),\n\t\t\tClientCertificate:     pulumi.String(\"bypass\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileDot;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileDotArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileDot(\"trname\", ObjectFirewallSslsshprofileDotArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .certValidationFailure(\"ignore\")\n            .certValidationTimeout(\"ignore\")\n            .clientCertificate(\"bypass\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileDot\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      certValidationFailure: ignore\n      certValidationTimeout: ignore\n      clientCertificate: bypass\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileDot can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileDot:ObjectFirewallSslsshprofileDot labelname ObjectFirewallSslSshProfileDot\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileDotId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quic": {
          "type": "string",
          "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "udpNotQuic": {
          "type": "string",
          "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certValidationFailure",
        "certValidationTimeout",
        "clientCertificate",
        "expiredServerCert",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofileDotId",
        "proxyAfterTcpHandshake",
        "quic",
        "revokedServerCert",
        "sniServerCertCheck",
        "sslSshProfile",
        "status",
        "udpNotQuic",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion",
        "untrustedServerCert"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileDotId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quic": {
          "type": "string",
          "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "udpNotQuic": {
          "type": "string",
          "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileDot resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofileDotId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "quic": {
            "type": "string",
            "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "udpNotQuic": {
            "type": "string",
            "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is not issued by a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileEchoutersni:ObjectFirewallSslsshprofileEchoutersni": {
      "description": "ClientHelloOuter SNIs to be blocked.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`echOuterSni`\" pulumi-lang-dotnet=\"`EchOuterSni`\" pulumi-lang-go=\"`echOuterSni`\" pulumi-lang-python=\"`ech_outer_sni`\" pulumi-lang-yaml=\"`echOuterSni`\" pulumi-lang-java=\"`echOuterSni`\">`ech_outer_sni`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall SslSshProfileEchOuterSni can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileEchoutersni:ObjectFirewallSslsshprofileEchoutersni labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "ClientHelloOuter SNI name.\n"
        },
        "objectFirewallSslsshprofileEchoutersniId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sni": {
          "type": "string",
          "description": "ClientHelloOuter SNI to be blocked.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallSslsshprofileEchoutersniId",
        "sslSshProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "ClientHelloOuter SNI name.\n"
        },
        "objectFirewallSslsshprofileEchoutersniId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sni": {
          "type": "string",
          "description": "ClientHelloOuter SNI to be blocked.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileEchoutersni resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "ClientHelloOuter SNI name.\n"
          },
          "objectFirewallSslsshprofileEchoutersniId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sni": {
            "type": "string",
            "description": "ClientHelloOuter SNI to be blocked.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps": {
      "description": "Configure FTPS options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileFtps(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ports: [\n        23,\n        24,\n    ],\n    revokedServerCert: \"ignore\",\n    sniServerCertCheck: \"enable\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileFtps(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ports=[\n        23,\n        24,\n    ],\n    revoked_server_cert=\"ignore\",\n    sni_server_cert_check=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileFtps(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Ports = new[]\n        {\n            23,\n            24,\n        },\n        RevokedServerCert = \"ignore\",\n        SniServerCertCheck = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileFtps(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileFtpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(23),\n\t\t\t\tpulumi.Float64(24),\n\t\t\t},\n\t\t\tRevokedServerCert:  pulumi.String(\"ignore\"),\n\t\t\tSniServerCertCheck: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileFtps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileFtpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileFtps(\"trname\", ObjectFirewallSslsshprofileFtpsArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ports(            \n                23.0,\n                24.0)\n            .revokedServerCert(\"ignore\")\n            .sniServerCertCheck(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileFtps\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ports:\n        - 23\n        - 24\n      revokedServerCert: ignore\n      sniServerCertCheck: enable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileFtps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps labelname ObjectFirewallSslSshProfileFtps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileFtpsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certValidationFailure",
        "certValidationTimeout",
        "clientCertificate",
        "expiredServerCert",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofileFtpsId",
        "ports",
        "revokedServerCert",
        "sniServerCertCheck",
        "sslSshProfile",
        "status",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion",
        "untrustedServerCert"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileFtpsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileFtps resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowInvalidServerCert": {
            "type": "string",
            "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "invalidServerCert": {
            "type": "string",
            "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofileFtpsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "unsupportedSsl": {
            "type": "string",
            "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps": {
      "description": "Configure HTTPS options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileHttps(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ports: [\n        45,\n        44,\n    ],\n    proxyAfterTcpHandshake: \"disable\",\n    revokedServerCert: \"allow\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileHttps(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ports=[\n        45,\n        44,\n    ],\n    proxy_after_tcp_handshake=\"disable\",\n    revoked_server_cert=\"allow\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileHttps(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Ports = new[]\n        {\n            45,\n            44,\n        },\n        ProxyAfterTcpHandshake = \"disable\",\n        RevokedServerCert = \"allow\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileHttps(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileHttpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t\tpulumi.Float64(44),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert:      pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileHttps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileHttpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileHttps(\"trname\", ObjectFirewallSslsshprofileHttpsArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ports(            \n                45.0,\n                44.0)\n            .proxyAfterTcpHandshake(\"disable\")\n            .revokedServerCert(\"allow\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileHttps\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ports:\n        - 45\n        - 44\n      proxyAfterTcpHandshake: disable\n      revokedServerCert: allow\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileHttps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps labelname ObjectFirewallSslSshProfileHttps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certProbeFailure": {
          "type": "string",
          "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "encryptedClientHello": {
          "type": "string",
          "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileHttpsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quic": {
          "type": "string",
          "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
        },
        "udpNotQuic": {
          "type": "string",
          "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certProbeFailure",
        "certValidationFailure",
        "certValidationTimeout",
        "clientCertificate",
        "encryptedClientHello",
        "expiredServerCert",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofileHttpsId",
        "ports",
        "proxyAfterTcpHandshake",
        "quic",
        "revokedServerCert",
        "sniServerCertCheck",
        "sslSshProfile",
        "status",
        "udpNotQuic",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion",
        "untrustedServerCert"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certProbeFailure": {
          "type": "string",
          "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "encryptedClientHello": {
          "type": "string",
          "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileHttpsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "quic": {
          "type": "string",
          "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
        },
        "udpNotQuic": {
          "type": "string",
          "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileHttps resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowInvalidServerCert": {
            "type": "string",
            "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certProbeFailure": {
            "type": "string",
            "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "encryptedClientHello": {
            "type": "string",
            "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "invalidServerCert": {
            "type": "string",
            "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofileHttpsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "quic": {
            "type": "string",
            "description": "Enable/disable QUIC inspection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
          },
          "udpNotQuic": {
            "type": "string",
            "description": "Action to be taken when matched UDP packet is not QUIC. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "unsupportedSsl": {
            "type": "string",
            "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps": {
      "description": "Configure IMAPS options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileImaps(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ports: [\n        45,\n        44,\n    ],\n    proxyAfterTcpHandshake: \"disable\",\n    revokedServerCert: \"allow\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileImaps(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ports=[\n        45,\n        44,\n    ],\n    proxy_after_tcp_handshake=\"disable\",\n    revoked_server_cert=\"allow\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileImaps(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Ports = new[]\n        {\n            45,\n            44,\n        },\n        ProxyAfterTcpHandshake = \"disable\",\n        RevokedServerCert = \"allow\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileImaps(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileImapsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t\tpulumi.Float64(44),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert:      pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileImaps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileImapsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileImaps(\"trname\", ObjectFirewallSslsshprofileImapsArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ports(            \n                45.0,\n                44.0)\n            .proxyAfterTcpHandshake(\"disable\")\n            .revokedServerCert(\"allow\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileImaps\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ports:\n        - 45\n        - 44\n      proxyAfterTcpHandshake: disable\n      revokedServerCert: allow\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileImaps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps labelname ObjectFirewallSslSshProfileImaps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileImapsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certValidationFailure",
        "certValidationTimeout",
        "clientCertificate",
        "expiredServerCert",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofileImapsId",
        "ports",
        "proxyAfterTcpHandshake",
        "revokedServerCert",
        "sniServerCertCheck",
        "sslSshProfile",
        "status",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion",
        "untrustedServerCert"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileImapsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileImaps resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowInvalidServerCert": {
            "type": "string",
            "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "invalidServerCert": {
            "type": "string",
            "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofileImapsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "unsupportedSsl": {
            "type": "string",
            "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s": {
      "description": "Configure POP3S options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofilePop3s(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ports: [45],\n    proxyAfterTcpHandshake: \"disable\",\n    revokedServerCert: \"allow\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofilePop3s(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ports=[45],\n    proxy_after_tcp_handshake=\"disable\",\n    revoked_server_cert=\"allow\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofilePop3s(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Ports = new[]\n        {\n            45,\n        },\n        ProxyAfterTcpHandshake = \"disable\",\n        RevokedServerCert = \"allow\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofilePop3s(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofilePop3sArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert:      pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofilePop3s;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofilePop3sArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofilePop3s(\"trname\", ObjectFirewallSslsshprofilePop3sArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ports(45.0)\n            .proxyAfterTcpHandshake(\"disable\")\n            .revokedServerCert(\"allow\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofilePop3s\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ports:\n        - 45\n      proxyAfterTcpHandshake: disable\n      revokedServerCert: allow\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfilePop3S can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s labelname ObjectFirewallSslSshProfilePop3S\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofilePop3sId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certValidationFailure",
        "certValidationTimeout",
        "clientCertificate",
        "expiredServerCert",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofilePop3sId",
        "ports",
        "proxyAfterTcpHandshake",
        "revokedServerCert",
        "sniServerCertCheck",
        "sslSshProfile",
        "status",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion",
        "untrustedServerCert"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofilePop3sId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofilePop3s resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowInvalidServerCert": {
            "type": "string",
            "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "invalidServerCert": {
            "type": "string",
            "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofilePop3sId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "unsupportedSsl": {
            "type": "string",
            "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps": {
      "description": "Configure SMTPS options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileSmtps(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ports: [45],\n    proxyAfterTcpHandshake: \"disable\",\n    revokedServerCert: \"allow\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileSmtps(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ports=[45],\n    proxy_after_tcp_handshake=\"disable\",\n    revoked_server_cert=\"allow\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileSmtps(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Ports = new[]\n        {\n            45,\n        },\n        ProxyAfterTcpHandshake = \"disable\",\n        RevokedServerCert = \"allow\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSmtps(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileSmtpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert:      pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSmtps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSmtpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileSmtps(\"trname\", ObjectFirewallSslsshprofileSmtpsArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ports(45.0)\n            .proxyAfterTcpHandshake(\"disable\")\n            .revokedServerCert(\"allow\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileSmtps\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ports:\n        - 45\n      proxyAfterTcpHandshake: disable\n      revokedServerCert: allow\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileSmtps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps labelname ObjectFirewallSslSshProfileSmtps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileSmtpsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certValidationFailure",
        "certValidationTimeout",
        "clientCertificate",
        "expiredServerCert",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofileSmtpsId",
        "ports",
        "proxyAfterTcpHandshake",
        "revokedServerCert",
        "sniServerCertCheck",
        "sslSshProfile",
        "status",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion",
        "untrustedServerCert"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileSmtpsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileSmtps resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowInvalidServerCert": {
            "type": "string",
            "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "invalidServerCert": {
            "type": "string",
            "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Min-Allowed-Ssl-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofileSmtpsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "unsupportedSsl": {
            "type": "string",
            "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh": {
      "description": "Configure SSH options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileSsh(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ports: [34],\n    proxyAfterTcpHandshake: \"enable\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileSsh(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ports=[34],\n    proxy_after_tcp_handshake=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileSsh(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Ports = new[]\n        {\n            34,\n        },\n        ProxyAfterTcpHandshake = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSsh(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileSshArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(34),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSsh;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSshArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileSsh(\"trname\", ObjectFirewallSslsshprofileSshArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ports(34.0)\n            .proxyAfterTcpHandshake(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileSsh\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ports:\n        - 34\n      proxyAfterTcpHandshake: enable\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh labelname ObjectFirewallSslSshProfileSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "objectFirewallSslsshprofileSshId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshAlgorithm": {
          "type": "string",
          "description": "Relative strength of encryption algorithms accepted during negotiation. Valid values: <span pulumi-lang-nodejs=\"`compatible`\" pulumi-lang-dotnet=\"`Compatible`\" pulumi-lang-go=\"`compatible`\" pulumi-lang-python=\"`compatible`\" pulumi-lang-yaml=\"`compatible`\" pulumi-lang-java=\"`compatible`\">`compatible`</span>, `high-encryption`.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Enable/disable SSH policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshTunPolicyCheck": {
          "type": "string",
          "description": "Enable/disable SSH tunnel policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedVersion": {
          "type": "string",
          "description": "Action based on SSH version being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "inspectAll",
        "objectFirewallSslsshprofileSshId",
        "ports",
        "proxyAfterTcpHandshake",
        "sshAlgorithm",
        "sshTunPolicyCheck",
        "sslSshProfile",
        "status",
        "unsupportedVersion"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "objectFirewallSslsshprofileSshId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
        },
        "proxyAfterTcpHandshake": {
          "type": "string",
          "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshAlgorithm": {
          "type": "string",
          "description": "Relative strength of encryption algorithms accepted during negotiation. Valid values: <span pulumi-lang-nodejs=\"`compatible`\" pulumi-lang-dotnet=\"`Compatible`\" pulumi-lang-go=\"`compatible`\" pulumi-lang-python=\"`compatible`\" pulumi-lang-yaml=\"`compatible`\" pulumi-lang-java=\"`compatible`\">`compatible`</span>, `high-encryption`.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Enable/disable SSH policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshTunPolicyCheck": {
          "type": "string",
          "description": "Enable/disable SSH tunnel policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
        },
        "unsupportedVersion": {
          "type": "string",
          "description": "Action based on SSH version being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileSsh resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "objectFirewallSslsshprofileSshId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Ports to use for scanning (1 - 65535, default = 443).\n"
          },
          "proxyAfterTcpHandshake": {
            "type": "string",
            "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshAlgorithm": {
            "type": "string",
            "description": "Relative strength of encryption algorithms accepted during negotiation. Valid values: <span pulumi-lang-nodejs=\"`compatible`\" pulumi-lang-dotnet=\"`Compatible`\" pulumi-lang-go=\"`compatible`\" pulumi-lang-python=\"`compatible`\" pulumi-lang-yaml=\"`compatible`\" pulumi-lang-java=\"`compatible`\">`compatible`</span>, `high-encryption`.\n"
          },
          "sshPolicyCheck": {
            "type": "string",
            "description": "Enable/disable SSH policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sshTunPolicyCheck": {
            "type": "string",
            "description": "Enable/disable SSH tunnel policy check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Configure protocol inspection status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `deep-inspection`.\n"
          },
          "unsupportedVersion": {
            "type": "string",
            "description": "Action based on SSH version being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileSsl:ObjectFirewallSslsshprofileSsl": {
      "description": "Configure SSL options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileSsl(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    certProbeFailure: \"block\",\n    certValidationFailure: \"ignore\",\n    certValidationTimeout: \"block\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileSsl(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    cert_probe_failure=\"block\",\n    cert_validation_failure=\"ignore\",\n    cert_validation_timeout=\"block\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileSsl(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        CertProbeFailure = \"block\",\n        CertValidationFailure = \"ignore\",\n        CertValidationTimeout = \"block\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSsl(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileSslArgs{\n\t\t\tSslSshProfile:         trnameObjectFirewallSslsshprofile.Name,\n\t\t\tCertProbeFailure:      pulumi.String(\"block\"),\n\t\t\tCertValidationFailure: pulumi.String(\"ignore\"),\n\t\t\tCertValidationTimeout: pulumi.String(\"block\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSsl;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileSsl(\"trname\", ObjectFirewallSslsshprofileSslArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .certProbeFailure(\"block\")\n            .certValidationFailure(\"ignore\")\n            .certValidationTimeout(\"block\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileSsl\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      certProbeFailure: block\n      certValidationFailure: ignore\n      certValidationTimeout: block\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileSsl can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSsl:ObjectFirewallSslsshprofileSsl labelname ObjectFirewallSslSshProfileSsl\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certProbeFailure": {
          "type": "string",
          "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "encryptedClientHello": {
          "type": "string",
          "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileSslId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certProbeFailure",
        "clientCertificate",
        "encryptedClientHello",
        "inspectAll",
        "minAllowedSslVersion",
        "objectFirewallSslsshprofileSslId",
        "sniServerCertCheck",
        "sslSshProfile",
        "unsupportedSslCipher",
        "unsupportedSslNegotiation",
        "unsupportedSslVersion"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowInvalidServerCert": {
          "type": "string",
          "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certProbeFailure": {
          "type": "string",
          "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "certValidationFailure": {
          "type": "string",
          "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "certValidationTimeout": {
          "type": "string",
          "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "clientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "clientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "encryptedClientHello": {
          "type": "string",
          "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "expiredServerCert": {
          "type": "string",
          "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "inspectAll": {
          "type": "string",
          "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
        },
        "invalidServerCert": {
          "type": "string",
          "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "minAllowedSslVersion": {
          "type": "string",
          "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "objectFirewallSslsshprofileSslId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "revokedServerCert": {
          "type": "string",
          "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sniServerCertCheck": {
          "type": "string",
          "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "unsupportedSsl": {
          "type": "string",
          "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslCipher": {
          "type": "string",
          "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslNegotiation": {
          "type": "string",
          "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "unsupportedSslVersion": {
          "type": "string",
          "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
        },
        "untrustedCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "untrustedServerCert": {
          "type": "string",
          "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileSsl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowInvalidServerCert": {
            "type": "string",
            "description": "When enabled, allows SSL sessions whose server certificate validation failed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certProbeFailure": {
            "type": "string",
            "description": "Action based on certificate probe failure. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "certValidationFailure": {
            "type": "string",
            "description": "Action based on certificate validation failure. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "certValidationTimeout": {
            "type": "string",
            "description": "Action based on certificate validation timeout. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "clientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "clientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "encryptedClientHello": {
            "type": "string",
            "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "expiredServerCert": {
            "type": "string",
            "description": "Action based on server certificate is expired. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "inspectAll": {
            "type": "string",
            "description": "Level of SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `certificate-inspection`, `deep-inspection`.\n"
          },
          "invalidServerCert": {
            "type": "string",
            "description": "Allow or block the invalid SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "minAllowedSslVersion": {
            "type": "string",
            "description": "Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "objectFirewallSslsshprofileSslId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "revokedServerCert": {
            "type": "string",
            "description": "Action based on server certificate is revoked. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sniServerCertCheck": {
            "type": "string",
            "description": "Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "unsupportedSsl": {
            "type": "string",
            "description": "Action based on the SSL encryption used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslCipher": {
            "type": "string",
            "description": "Action based on the SSL cipher used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslNegotiation": {
            "type": "string",
            "description": "Action based on the SSL negotiation used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "unsupportedSslVersion": {
            "type": "string",
            "description": "Action based on the SSL version used being unsupported. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>.\n"
          },
          "untrustedCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "untrustedServerCert": {
            "type": "string",
            "description": "Allow, ignore, or block the untrusted SSL session server certificate. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileSslexempt:ObjectFirewallSslsshprofileSslexempt": {
      "description": "Servers to exempt from SSL inspection.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslExempt`\" pulumi-lang-dotnet=\"`SslExempt`\" pulumi-lang-go=\"`sslExempt`\" pulumi-lang-python=\"`ssl_exempt`\" pulumi-lang-yaml=\"`sslExempt`\" pulumi-lang-java=\"`sslExempt`\">`ssl_exempt`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    address: \"FABRIC_DEVICE\",\n    fosid: 4,\n    type: \"address\",\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    address=\"FABRIC_DEVICE\",\n    fosid=4,\n    type=\"address\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        Address = \"FABRIC_DEVICE\",\n        Fosid = 4,\n        Type = \"address\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSslexempt(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileSslexemptArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tAddress:       pulumi.String(\"FABRIC_DEVICE\"),\n\t\t\tFosid:         pulumi.Float64(4),\n\t\t\tType:          pulumi.String(\"address\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslexempt;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslexemptArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileSslexempt(\"trname\", ObjectFirewallSslsshprofileSslexemptArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .address(\"FABRIC_DEVICE\")\n            .fosid(4.0)\n            .type(\"address\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileSslexempt\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      address: FABRIC_DEVICE\n      fosid: 4\n      type: address\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileSslExempt can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSslexempt:ObjectFirewallSslsshprofileSslexempt labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "IPv4 address object.\n"
        },
        "address6": {
          "type": "string",
          "description": "IPv6 address object.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortiguardCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard category ID.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "objectFirewallSslsshprofileSslexemptId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "regex": {
          "type": "string",
          "description": "Exempt servers by regular expression.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address object (IPv4 or IPv6) or FortiGuard category. Valid values: `fortiguard-category`, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`address6`\" pulumi-lang-dotnet=\"`Address6`\" pulumi-lang-go=\"`address6`\" pulumi-lang-python=\"`address6`\" pulumi-lang-yaml=\"`address6`\" pulumi-lang-java=\"`address6`\">`address6`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "wildcardFqdns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exempt servers by wildcard FQDN.\n"
        }
      },
      "type": "object",
      "required": [
        "fortiguardCategories",
        "fosid",
        "objectFirewallSslsshprofileSslexemptId",
        "sslSshProfile",
        "type",
        "wildcardFqdns"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "IPv4 address object.\n"
        },
        "address6": {
          "type": "string",
          "description": "IPv6 address object.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortiguardCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard category ID.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "objectFirewallSslsshprofileSslexemptId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "regex": {
          "type": "string",
          "description": "Exempt servers by regular expression.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of address object (IPv4 or IPv6) or FortiGuard category. Valid values: `fortiguard-category`, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`address6`\" pulumi-lang-dotnet=\"`Address6`\" pulumi-lang-go=\"`address6`\" pulumi-lang-python=\"`address6`\" pulumi-lang-yaml=\"`address6`\" pulumi-lang-java=\"`address6`\">`address6`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "wildcardFqdns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exempt servers by wildcard FQDN.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileSslexempt resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "IPv4 address object.\n"
          },
          "address6": {
            "type": "string",
            "description": "IPv6 address object.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fortiguardCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard category ID.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID number.\n"
          },
          "objectFirewallSslsshprofileSslexemptId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "regex": {
            "type": "string",
            "description": "Exempt servers by regular expression.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of address object (IPv4 or IPv6) or FortiGuard category. Valid values: `fortiguard-category`, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`address6`\" pulumi-lang-dotnet=\"`Address6`\" pulumi-lang-go=\"`address6`\" pulumi-lang-python=\"`address6`\" pulumi-lang-yaml=\"`address6`\" pulumi-lang-java=\"`address6`\">`address6`</span>, `wildcard-fqdn`, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "wildcardFqdns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Exempt servers by wildcard FQDN.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallSslsshprofileSslserver:ObjectFirewallSslsshprofileSslserver": {
      "description": "SSL servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslServer`\" pulumi-lang-dotnet=\"`SslServer`\" pulumi-lang-go=\"`sslServer`\" pulumi-lang-python=\"`ssl_server`\" pulumi-lang-yaml=\"`sslServer`\" pulumi-lang-java=\"`sslServer`\">`ssl_server`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-go=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-python=\"`ObjectFirewallSslsshprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallSslsshprofile`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallSslsshprofile`\">`fortimanager.ObjectFirewallSslsshprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trname\", {name: \"terr-sslsshprofile\"});\nconst trname = new fortimanager.ObjectFirewallSslsshprofileSslserver(\"trname\", {\n    sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n    ftpsClientCertificate: \"bypass\",\n    httpsClientCertificate: \"block\",\n    fosid: 2,\n}, {\n    dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trname\", name=\"terr-sslsshprofile\")\ntrname = fortimanager.ObjectFirewallSslsshprofileSslserver(\"trname\",\n    ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n    ftps_client_certificate=\"bypass\",\n    https_client_certificate=\"block\",\n    fosid=2,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trname\", new()\n    {\n        Name = \"terr-sslsshprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectFirewallSslsshprofileSslserver(\"trname\", new()\n    {\n        SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n        FtpsClientCertificate = \"bypass\",\n        HttpsClientCertificate = \"block\",\n        Fosid = 2,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallSslsshprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileArgs{\n\t\t\tName: pulumi.String(\"terr-sslsshprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSslserver(ctx, \"trname\", &fortimanager.ObjectFirewallSslsshprofileSslserverArgs{\n\t\t\tSslSshProfile:          trnameObjectFirewallSslsshprofile.Name,\n\t\t\tFtpsClientCertificate:  pulumi.String(\"bypass\"),\n\t\t\tHttpsClientCertificate: pulumi.String(\"block\"),\n\t\t\tFosid:                  pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslserver;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslserverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", ObjectFirewallSslsshprofileArgs.builder()\n            .name(\"terr-sslsshprofile\")\n            .build());\n\n        var trname = new ObjectFirewallSslsshprofileSslserver(\"trname\", ObjectFirewallSslsshprofileSslserverArgs.builder()\n            .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n            .ftpsClientCertificate(\"bypass\")\n            .httpsClientCertificate(\"block\")\n            .fosid(2.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallSslsshprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallSslsshprofileSslserver\n    properties:\n      sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n      ftpsClientCertificate: bypass\n      httpsClientCertificate: block\n      fosid: 2\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallSslsshprofile}\n  trnameObjectFirewallSslsshprofile:\n    type: fortimanager:ObjectFirewallSslsshprofile\n    name: trname\n    properties:\n      name: terr-sslsshprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall SslSshProfileSslServer can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSslserver:ObjectFirewallSslsshprofileSslserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SSL server ID.\n"
        },
        "ftpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ftpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "httpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "httpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "imapsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "imapsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the SSL server.\n"
        },
        "objectFirewallSslsshprofileSslserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pop3sClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "pop3sClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "smtpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslOtherClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslOtherClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "ftpsClientCertificate",
        "httpsClientCertificate",
        "imapsClientCertificate",
        "ip",
        "objectFirewallSslsshprofileSslserverId",
        "pop3sClientCertificate",
        "smtpsClientCertificate",
        "sslOtherClientCertificate",
        "sslSshProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SSL server ID.\n"
        },
        "ftpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ftpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "httpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "httpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "imapsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "imapsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the SSL server.\n"
        },
        "objectFirewallSslsshprofileSslserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pop3sClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "pop3sClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtpsClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "smtpsClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslOtherClientCertRequest": {
          "type": "string",
          "description": "Action based on client certificate request during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslOtherClientCertificate": {
          "type": "string",
          "description": "Action based on received client certificate during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Ssl Ssh Profile.\n"
        }
      },
      "requiredInputs": [
        "sslSshProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallSslsshprofileSslserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "SSL server ID.\n"
          },
          "ftpsClientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "ftpsClientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate during the FTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "httpsClientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "httpsClientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate during the HTTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "imapsClientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "imapsClientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate during the IMAPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv4 address of the SSL server.\n"
          },
          "objectFirewallSslsshprofileSslserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pop3sClientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "pop3sClientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate during the POP3S handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smtpsClientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "smtpsClientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate during the SMTPS handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "sslOtherClientCertRequest": {
            "type": "string",
            "description": "Action based on client certificate request during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "sslOtherClientCertificate": {
            "type": "string",
            "description": "Action based on received client certificate during an SSL protocol handshake. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`inspect`\" pulumi-lang-dotnet=\"`Inspect`\" pulumi-lang-go=\"`inspect`\" pulumi-lang-python=\"`inspect`\" pulumi-lang-yaml=\"`inspect`\" pulumi-lang-java=\"`inspect`\">`inspect`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Ssl Ssh Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallTrafficclass:ObjectFirewallTrafficclass": {
      "description": "Configure names for shaping classes.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallTrafficclass(\"trname\", {\n    classId: 15,\n    className: \"33233\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallTrafficclass(\"trname\",\n    class_id=15,\n    class_name=\"33233\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallTrafficclass(\"trname\", new()\n    {\n        ClassId = 15,\n        ClassName = \"33233\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallTrafficclass(ctx, \"trname\", &fortimanager.ObjectFirewallTrafficclassArgs{\n\t\t\tClassId:   pulumi.Float64(15),\n\t\t\tClassName: pulumi.String(\"33233\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallTrafficclass;\nimport com.pulumi.fortimanager.ObjectFirewallTrafficclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallTrafficclass(\"trname\", ObjectFirewallTrafficclassArgs.builder()\n            .classId(15.0)\n            .className(\"33233\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallTrafficclass\n    properties:\n      classId: 15\n      className: '33233'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall TrafficClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallTrafficclass:ObjectFirewallTrafficclass labelname {{class_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "classId": {
          "type": "number",
          "description": "Class ID to be named.\n"
        },
        "className": {
          "type": "string",
          "description": "Define the name for this class-id.\n"
        },
        "objectFirewallTrafficclassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{class_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallTrafficclassId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "classId": {
          "type": "number",
          "description": "Class ID to be named.\n"
        },
        "className": {
          "type": "string",
          "description": "Define the name for this class-id.\n"
        },
        "objectFirewallTrafficclassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{class_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallTrafficclass resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "classId": {
            "type": "number",
            "description": "Class ID to be named.\n"
          },
          "className": {
            "type": "string",
            "description": "Define the name for this class-id.\n"
          },
          "objectFirewallTrafficclassId": {
            "type": "string",
            "description": "an identifier for the resource with format {{class_id}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVendormac:ObjectFirewallVendormac": {
      "description": "Show vendor and the MAC address they have.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVendormac(\"trname\", {\n    fosid: 23,\n    macNumber: 12,\n    name: \"demo\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVendormac(\"trname\",\n    fosid=23,\n    mac_number=12,\n    name=\"demo\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVendormac(\"trname\", new()\n    {\n        Fosid = 23,\n        MacNumber = 12,\n        Name = \"demo\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVendormac(ctx, \"trname\", &fortimanager.ObjectFirewallVendormacArgs{\n\t\t\tFosid:     pulumi.Float64(23),\n\t\t\tMacNumber: pulumi.Float64(12),\n\t\t\tName:      pulumi.String(\"demo\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVendormac;\nimport com.pulumi.fortimanager.ObjectFirewallVendormacArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVendormac(\"trname\", ObjectFirewallVendormacArgs.builder()\n            .fosid(23.0)\n            .macNumber(12.0)\n            .name(\"demo\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVendormac\n    properties:\n      fosid: 23\n      macNumber: 12\n      name: demo\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall VendorMac can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVendormac:ObjectFirewallVendormac labelname ObjectFirewallVendorMac\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "macNumber": {
          "type": "number",
          "description": "Mac-Number.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallVendormacId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "obsolete": {
          "type": "number",
          "description": "Obsolete.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallVendormacId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "macNumber": {
          "type": "number",
          "description": "Mac-Number.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFirewallVendormacId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "obsolete": {
          "type": "number",
          "description": "Obsolete.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVendormac resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "macNumber": {
            "type": "number",
            "description": "Mac-Number.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFirewallVendormacId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "obsolete": {
            "type": "number",
            "description": "Obsolete.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip46:ObjectFirewallVip46": {
      "description": "Configure IPv4 to IPv6 virtual IPs.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip46DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip46DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallVip46DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallVip46DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip46DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip46DynamicMapping`\">`fortimanager.ObjectFirewallVip46DynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip46Realservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip46Realservers`\" pulumi-lang-go=\"`ObjectFirewallVip46Realservers`\" pulumi-lang-python=\"`ObjectFirewallVip46Realservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip46Realservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip46Realservers`\">`fortimanager.ObjectFirewallVip46Realservers`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip46(\"trname\", {\n    arpReply: \"enable\",\n    comment: \"This is a Terraform example\",\n    extip: \"192.168.1.1\",\n    extport: \"0\",\n    fosid: 1,\n    ldbMethod: \"static\",\n    mappedport: \"0\",\n    name: \"terr-firewall-vip46\",\n    portforward: \"disable\",\n    protocol: \"tcp\",\n    serverType: \"http\",\n    type: \"server-load-balance\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip46(\"trname\",\n    arp_reply=\"enable\",\n    comment=\"This is a Terraform example\",\n    extip=\"192.168.1.1\",\n    extport=\"0\",\n    fosid=1,\n    ldb_method=\"static\",\n    mappedport=\"0\",\n    name=\"terr-firewall-vip46\",\n    portforward=\"disable\",\n    protocol=\"tcp\",\n    server_type=\"http\",\n    type=\"server-load-balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVip46(\"trname\", new()\n    {\n        ArpReply = \"enable\",\n        Comment = \"This is a Terraform example\",\n        Extip = \"192.168.1.1\",\n        Extport = \"0\",\n        Fosid = 1,\n        LdbMethod = \"static\",\n        Mappedport = \"0\",\n        Name = \"terr-firewall-vip46\",\n        Portforward = \"disable\",\n        Protocol = \"tcp\",\n        ServerType = \"http\",\n        Type = \"server-load-balance\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip46(ctx, \"trname\", &fortimanager.ObjectFirewallVip46Args{\n\t\t\tArpReply:    pulumi.String(\"enable\"),\n\t\t\tComment:     pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip:       pulumi.String(\"192.168.1.1\"),\n\t\t\tExtport:     pulumi.String(\"0\"),\n\t\t\tFosid:       pulumi.Float64(1),\n\t\t\tLdbMethod:   pulumi.String(\"static\"),\n\t\t\tMappedport:  pulumi.String(\"0\"),\n\t\t\tName:        pulumi.String(\"terr-firewall-vip46\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol:    pulumi.String(\"tcp\"),\n\t\t\tServerType:  pulumi.String(\"http\"),\n\t\t\tType:        pulumi.String(\"server-load-balance\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip46;\nimport com.pulumi.fortimanager.ObjectFirewallVip46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVip46(\"trname\", ObjectFirewallVip46Args.builder()\n            .arpReply(\"enable\")\n            .comment(\"This is a Terraform example\")\n            .extip(\"192.168.1.1\")\n            .extport(\"0\")\n            .fosid(1.0)\n            .ldbMethod(\"static\")\n            .mappedport(\"0\")\n            .name(\"terr-firewall-vip46\")\n            .portforward(\"disable\")\n            .protocol(\"tcp\")\n            .serverType(\"http\")\n            .type(\"server-load-balance\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVip46\n    properties:\n      arpReply: enable\n      comment: This is a Terraform example\n      extip: 192.168.1.1\n      extport: '0'\n      fosid: 1\n      ldbMethod: static\n      mappedport: '0'\n      name: terr-firewall-vip46\n      portforward: disable\n      protocol: tcp\n      serverType: http\n      type: server-load-balance\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vip46 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip46:ObjectFirewallVip46 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping:ObjectFirewallVip46DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Health monitors.\n"
        },
        "name": {
          "type": "string",
          "description": "VIP46 name.\n"
        },
        "objectFirewallVip46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46Realserver:ObjectFirewallVip46Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP filter (x.x.x.x/x).\n"
        },
        "srcintfFilter": {
          "type": "string",
          "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "arpReply",
        "extport",
        "ldbMethod",
        "mappedport",
        "monitors",
        "name",
        "objectFirewallVip46Id",
        "portforward",
        "protocol",
        "srcFilters",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping:ObjectFirewallVip46DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Health monitors.\n"
        },
        "name": {
          "type": "string",
          "description": "VIP46 name.\n"
        },
        "objectFirewallVip46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46Realserver:ObjectFirewallVip46Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP filter (x.x.x.x/x).\n"
        },
        "srcintfFilter": {
          "type": "string",
          "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip46 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping:ObjectFirewallVip46DynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extip": {
            "type": "string",
            "description": "Start-external-IP [-end-external-IP].\n"
          },
          "extport": {
            "type": "string",
            "description": "External service port.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined id.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
          },
          "mappedip": {
            "type": "string",
            "description": "Start-mapped-IP [-end mapped-IP].\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Mapped service port.\n"
          },
          "monitors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Health monitors.\n"
          },
          "name": {
            "type": "string",
            "description": "VIP46 name.\n"
          },
          "objectFirewallVip46Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46Realserver:ObjectFirewallVip46Realserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP filter (x.x.x.x/x).\n"
          },
          "srcintfFilter": {
            "type": "string",
            "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
          },
          "type": {
            "type": "string",
            "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip46DynamicMapping:ObjectFirewallVip46DynamicMapping": {
      "description": "Configure IPv4 to IPv6 virtual IPs.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip46`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip46`\" pulumi-lang-go=\"`ObjectFirewallVip46`\" pulumi-lang-python=\"`ObjectFirewallVip46`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip46`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip46`\">`fortimanager.ObjectFirewallVip46`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Vip46DynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vip46=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip46DynamicMapping:ObjectFirewallVip46DynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping_Scope:ObjectFirewallVip46DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip46DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP filter (x.x.x.x/x).\n"
        },
        "srcintfFilter": {
          "type": "string",
          "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip46": {
          "type": "string",
          "description": "Vip46.\n"
        }
      },
      "type": "object",
      "required": [
        "arpReply",
        "ldbMethod",
        "objectFirewallVip46DynamicMappingId",
        "portforward",
        "protocol",
        "srcFilters",
        "type",
        "uuid",
        "vip46"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping_Scope:ObjectFirewallVip46DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip46DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP filter (x.x.x.x/x).\n"
        },
        "srcintfFilter": {
          "type": "string",
          "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip46": {
          "type": "string",
          "description": "Vip46.\n"
        }
      },
      "requiredInputs": [
        "vip46"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip46DynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip46DynamicMapping_Scope:ObjectFirewallVip46DynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extip": {
            "type": "string",
            "description": "Start-external-IP [-end-external-IP].\n"
          },
          "extport": {
            "type": "string",
            "description": "External service port.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined id.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
          },
          "mappedip": {
            "type": "string",
            "description": "Start-mapped-IP [-end mapped-IP].\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Mapped service port.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Health monitors.\n"
          },
          "objectFirewallVip46DynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP filter (x.x.x.x/x).\n"
          },
          "srcintfFilter": {
            "type": "string",
            "description": "Interfaces to which the VIP46 applies. Separate the names with spaces.\n"
          },
          "type": {
            "type": "string",
            "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vip46": {
            "type": "string",
            "description": "Vip46.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip46Realservers:ObjectFirewallVip46Realservers": {
      "description": "Real servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip46`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip46`\" pulumi-lang-go=\"`ObjectFirewallVip46`\" pulumi-lang-python=\"`ObjectFirewallVip46`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip46`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip46`\">`fortimanager.ObjectFirewallVip46`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Vip46Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"vip46=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip46Realservers:ObjectFirewallVip46Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientIp": {
          "type": "string",
          "description": "Restrict server to a client IP in this range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Hold down interval.\n"
        },
        "ip": {
          "type": "string",
          "description": "Mapped server IPv6.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of connections allowed to server.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip46RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Mapped server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vip46": {
          "type": "string",
          "description": "Vip46.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight.\n"
        }
      },
      "type": "object",
      "required": [
        "healthcheck",
        "holddownInterval",
        "ip",
        "objectFirewallVip46RealserversId",
        "status",
        "vip46",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientIp": {
          "type": "string",
          "description": "Restrict server to a client IP in this range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Hold down interval.\n"
        },
        "ip": {
          "type": "string",
          "description": "Mapped server IPv6.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of connections allowed to server.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip46RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Mapped server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vip46": {
          "type": "string",
          "description": "Vip46.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight.\n"
        }
      },
      "requiredInputs": [
        "vip46"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip46Realservers resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "clientIp": {
            "type": "string",
            "description": "Restrict server to a client IP in this range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthcheck": {
            "type": "string",
            "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
          },
          "holddownInterval": {
            "type": "number",
            "description": "Hold down interval.\n"
          },
          "ip": {
            "type": "string",
            "description": "Mapped server IPv6.\n"
          },
          "maxConnections": {
            "type": "number",
            "description": "Maximum number of connections allowed to server.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Health monitors.\n"
          },
          "objectFirewallVip46RealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Mapped server port.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "vip46": {
            "type": "string",
            "description": "Vip46.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip64:ObjectFirewallVip64": {
      "description": "Configure IPv6 to IPv4 virtual IPs.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip64DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip64DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallVip64DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallVip64DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip64DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip64DynamicMapping`\">`fortimanager.ObjectFirewallVip64DynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip64Realservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip64Realservers`\" pulumi-lang-go=\"`ObjectFirewallVip64Realservers`\" pulumi-lang-python=\"`ObjectFirewallVip64Realservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip64Realservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip64Realservers`\">`fortimanager.ObjectFirewallVip64Realservers`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip64(\"trname\", {\n    arpReply: \"enable\",\n    color: 2,\n    comment: \"This is a Terraform example\",\n    extip: \"2001:192:168:1::1\",\n    extport: \"0\",\n    fosid: 1,\n    ldbMethod: \"static\",\n    mappedport: \"0\",\n    name: \"terr-firewall-vip64\",\n    portforward: \"disable\",\n    protocol: \"tcp\",\n    serverType: \"http\",\n    type: \"server-load-balance\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip64(\"trname\",\n    arp_reply=\"enable\",\n    color=2,\n    comment=\"This is a Terraform example\",\n    extip=\"2001:192:168:1::1\",\n    extport=\"0\",\n    fosid=1,\n    ldb_method=\"static\",\n    mappedport=\"0\",\n    name=\"terr-firewall-vip64\",\n    portforward=\"disable\",\n    protocol=\"tcp\",\n    server_type=\"http\",\n    type=\"server-load-balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVip64(\"trname\", new()\n    {\n        ArpReply = \"enable\",\n        Color = 2,\n        Comment = \"This is a Terraform example\",\n        Extip = \"2001:192:168:1::1\",\n        Extport = \"0\",\n        Fosid = 1,\n        LdbMethod = \"static\",\n        Mappedport = \"0\",\n        Name = \"terr-firewall-vip64\",\n        Portforward = \"disable\",\n        Protocol = \"tcp\",\n        ServerType = \"http\",\n        Type = \"server-load-balance\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip64(ctx, \"trname\", &fortimanager.ObjectFirewallVip64Args{\n\t\t\tArpReply:    pulumi.String(\"enable\"),\n\t\t\tColor:       pulumi.Float64(2),\n\t\t\tComment:     pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip:       pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tExtport:     pulumi.String(\"0\"),\n\t\t\tFosid:       pulumi.Float64(1),\n\t\t\tLdbMethod:   pulumi.String(\"static\"),\n\t\t\tMappedport:  pulumi.String(\"0\"),\n\t\t\tName:        pulumi.String(\"terr-firewall-vip64\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol:    pulumi.String(\"tcp\"),\n\t\t\tServerType:  pulumi.String(\"http\"),\n\t\t\tType:        pulumi.String(\"server-load-balance\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip64;\nimport com.pulumi.fortimanager.ObjectFirewallVip64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVip64(\"trname\", ObjectFirewallVip64Args.builder()\n            .arpReply(\"enable\")\n            .color(2.0)\n            .comment(\"This is a Terraform example\")\n            .extip(\"2001:192:168:1::1\")\n            .extport(\"0\")\n            .fosid(1.0)\n            .ldbMethod(\"static\")\n            .mappedport(\"0\")\n            .name(\"terr-firewall-vip64\")\n            .portforward(\"disable\")\n            .protocol(\"tcp\")\n            .serverType(\"http\")\n            .type(\"server-load-balance\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVip64\n    properties:\n      arpReply: enable\n      color: 2\n      comment: This is a Terraform example\n      extip: 2001:192:168:1::1\n      extport: '0'\n      fosid: 1\n      ldbMethod: static\n      mappedport: '0'\n      name: terr-firewall-vip64\n      portforward: disable\n      protocol: tcp\n      serverType: http\n      type: server-load-balance\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vip64 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip64:ObjectFirewallVip64 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping:ObjectFirewallVip64DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end-mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Health monitors.\n"
        },
        "name": {
          "type": "string",
          "description": "VIP64 name.\n"
        },
        "objectFirewallVip64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64Realserver:ObjectFirewallVip64Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "arpReply",
        "extport",
        "ldbMethod",
        "mappedport",
        "monitors",
        "name",
        "objectFirewallVip64Id",
        "portforward",
        "protocol",
        "srcFilters",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping:ObjectFirewallVip64DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end-mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Health monitors.\n"
        },
        "name": {
          "type": "string",
          "description": "VIP64 name.\n"
        },
        "objectFirewallVip64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64Realserver:ObjectFirewallVip64Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip64 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping:ObjectFirewallVip64DynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extip": {
            "type": "string",
            "description": "Start-external-IP [-end-external-IP].\n"
          },
          "extport": {
            "type": "string",
            "description": "External service port.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined id.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
          },
          "mappedip": {
            "type": "string",
            "description": "Start-mapped-IP [-end-mapped-IP].\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Mapped service port.\n"
          },
          "monitors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Health monitors.\n"
          },
          "name": {
            "type": "string",
            "description": "VIP64 name.\n"
          },
          "objectFirewallVip64Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64Realserver:ObjectFirewallVip64Realserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
          },
          "type": {
            "type": "string",
            "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip64DynamicMapping:ObjectFirewallVip64DynamicMapping": {
      "description": "Configure IPv6 to IPv4 virtual IPs.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip64`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip64`\" pulumi-lang-go=\"`ObjectFirewallVip64`\" pulumi-lang-python=\"`ObjectFirewallVip64`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip64`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip64`\">`fortimanager.ObjectFirewallVip64`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Vip64DynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vip64=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip64DynamicMapping:ObjectFirewallVip64DynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping_Scope:ObjectFirewallVip64DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end-mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip64DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip64": {
          "type": "string",
          "description": "Vip64.\n"
        }
      },
      "type": "object",
      "required": [
        "arpReply",
        "ldbMethod",
        "objectFirewallVip64DynamicMappingId",
        "portforward",
        "protocol",
        "srcFilters",
        "type",
        "uuid",
        "vip64"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping_Scope:ObjectFirewallVip64DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extip": {
          "type": "string",
          "description": "Start-external-IP [-end-external-IP].\n"
        },
        "extport": {
          "type": "string",
          "description": "External service port.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined id.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Start-mapped-IP [-end-mapped-IP].\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Mapped service port.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip64DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
        },
        "type": {
          "type": "string",
          "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip64": {
          "type": "string",
          "description": "Vip64.\n"
        }
      },
      "requiredInputs": [
        "vip64"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip64DynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip64DynamicMapping_Scope:ObjectFirewallVip64DynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable ARP reply. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extip": {
            "type": "string",
            "description": "Start-external-IP [-end-external-IP].\n"
          },
          "extport": {
            "type": "string",
            "description": "External service port.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined id.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`.\n"
          },
          "mappedip": {
            "type": "string",
            "description": "Start-mapped-IP [-end-mapped-IP].\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Mapped service port.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Health monitors.\n"
          },
          "objectFirewallVip64DynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Mapped port protocol. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x).\n"
          },
          "type": {
            "type": "string",
            "description": "VIP type: static NAT or server load balance. Valid values: `static-nat`, `server-load-balance`.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vip64": {
            "type": "string",
            "description": "Vip64.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip64Realservers:ObjectFirewallVip64Realservers": {
      "description": "Real servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip64`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip64`\" pulumi-lang-go=\"`ObjectFirewallVip64`\" pulumi-lang-python=\"`ObjectFirewallVip64`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip64`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip64`\">`fortimanager.ObjectFirewallVip64`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Vip64Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"vip64=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip64Realservers:ObjectFirewallVip64Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientIp": {
          "type": "string",
          "description": "Restrict server to a client IP in this range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Hold down interval.\n"
        },
        "ip": {
          "type": "string",
          "description": "Mapped server IP.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of connections allowed to server.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip64RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Mapped server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vip64": {
          "type": "string",
          "description": "Vip64.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight.\n"
        }
      },
      "type": "object",
      "required": [
        "healthcheck",
        "holddownInterval",
        "ip",
        "objectFirewallVip64RealserversId",
        "status",
        "vip64",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientIp": {
          "type": "string",
          "description": "Restrict server to a client IP in this range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Hold down interval.\n"
        },
        "ip": {
          "type": "string",
          "description": "Mapped server IP.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of connections allowed to server.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Health monitors.\n"
        },
        "objectFirewallVip64RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Mapped server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vip64": {
          "type": "string",
          "description": "Vip64.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight.\n"
        }
      },
      "requiredInputs": [
        "vip64"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip64Realservers resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "clientIp": {
            "type": "string",
            "description": "Restrict server to a client IP in this range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthcheck": {
            "type": "string",
            "description": "Per server health check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
          },
          "holddownInterval": {
            "type": "number",
            "description": "Hold down interval.\n"
          },
          "ip": {
            "type": "string",
            "description": "Mapped server IP.\n"
          },
          "maxConnections": {
            "type": "number",
            "description": "Maximum number of connections allowed to server.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Health monitors.\n"
          },
          "objectFirewallVip64RealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Mapped server port.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Server administrative status. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "vip64": {
            "type": "string",
            "description": "Vip64.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip6:ObjectFirewallVip6": {
      "description": "Configure virtual IP for IPv6.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6DynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6DynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallVip6DynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallVip6DynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6DynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6DynamicMapping`\">`fortimanager.ObjectFirewallVip6DynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6Quic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6Quic`\" pulumi-lang-go=\"`ObjectFirewallVip6Quic`\" pulumi-lang-python=\"`ObjectFirewallVip6Quic`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6Quic`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6Quic`\">`fortimanager.ObjectFirewallVip6Quic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6Realservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6Realservers`\" pulumi-lang-go=\"`ObjectFirewallVip6Realservers`\" pulumi-lang-python=\"`ObjectFirewallVip6Realservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6Realservers`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6Realservers`\">`fortimanager.ObjectFirewallVip6Realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVip6Sslciphersuites`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVip6Sslciphersuites`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVip6Sslciphersuites`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip6_sslciphersuites`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVip6Sslciphersuites`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVip6Sslciphersuites`\">`fortimanager_object_firewall_vip6_sslciphersuites`</span>\n>- <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6Sslserverciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6Sslserverciphersuites`\" pulumi-lang-go=\"`ObjectFirewallVip6Sslserverciphersuites`\" pulumi-lang-python=\"`ObjectFirewallVip6Sslserverciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6Sslserverciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6Sslserverciphersuites`\">`fortimanager.ObjectFirewallVip6Sslserverciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip6(\"trname\", {\n    arpReply: \"enable\",\n    color: 1,\n    comment: \"This is a Terraform example\",\n    extip: \"2001:192:168:1::2\",\n    extport: \"0\",\n    httpCookieAge: 60,\n    httpCookieDomainFromHost: \"disable\",\n    httpCookieShare: \"same-ip\",\n    httpIpHeader: \"disable\",\n    httpMultiplex: \"disable\",\n    httpRedirect: \"disable\",\n    httpsCookieSecure: \"disable\",\n    ldbMethod: \"static\",\n    mappedips: [\"2001:192:168:1::2\"],\n    mappedport: \"0\",\n    maxEmbryonicConnections: 1000,\n    name: \"terr-firewall-vip6\",\n    natSourceVip: \"disable\",\n    outlookWebAccess: \"disable\",\n    persistence: \"none\",\n    portforward: \"disable\",\n    protocol: \"tcp\",\n    sslClientFallback: \"enable\",\n    sslHsts: \"disable\",\n    sslHstsAge: 5184000,\n    sslHstsIncludeSubdomains: \"disable\",\n    sslHttpLocationConversion: \"disable\",\n    sslServerAlgorithm: \"client\",\n    sslServerMaxVersion: \"client\",\n    sslServerMinVersion: \"client\",\n    sslServerSessionStateType: \"both\",\n    type: \"static-nat\",\n    weblogicServer: \"disable\",\n    websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip6(\"trname\",\n    arp_reply=\"enable\",\n    color=1,\n    comment=\"This is a Terraform example\",\n    extip=\"2001:192:168:1::2\",\n    extport=\"0\",\n    http_cookie_age=60,\n    http_cookie_domain_from_host=\"disable\",\n    http_cookie_share=\"same-ip\",\n    http_ip_header=\"disable\",\n    http_multiplex=\"disable\",\n    http_redirect=\"disable\",\n    https_cookie_secure=\"disable\",\n    ldb_method=\"static\",\n    mappedips=[\"2001:192:168:1::2\"],\n    mappedport=\"0\",\n    max_embryonic_connections=1000,\n    name=\"terr-firewall-vip6\",\n    nat_source_vip=\"disable\",\n    outlook_web_access=\"disable\",\n    persistence=\"none\",\n    portforward=\"disable\",\n    protocol=\"tcp\",\n    ssl_client_fallback=\"enable\",\n    ssl_hsts=\"disable\",\n    ssl_hsts_age=5184000,\n    ssl_hsts_include_subdomains=\"disable\",\n    ssl_http_location_conversion=\"disable\",\n    ssl_server_algorithm=\"client\",\n    ssl_server_max_version=\"client\",\n    ssl_server_min_version=\"client\",\n    ssl_server_session_state_type=\"both\",\n    type=\"static-nat\",\n    weblogic_server=\"disable\",\n    websphere_server=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVip6(\"trname\", new()\n    {\n        ArpReply = \"enable\",\n        Color = 1,\n        Comment = \"This is a Terraform example\",\n        Extip = \"2001:192:168:1::2\",\n        Extport = \"0\",\n        HttpCookieAge = 60,\n        HttpCookieDomainFromHost = \"disable\",\n        HttpCookieShare = \"same-ip\",\n        HttpIpHeader = \"disable\",\n        HttpMultiplex = \"disable\",\n        HttpRedirect = \"disable\",\n        HttpsCookieSecure = \"disable\",\n        LdbMethod = \"static\",\n        Mappedips = new[]\n        {\n            \"2001:192:168:1::2\",\n        },\n        Mappedport = \"0\",\n        MaxEmbryonicConnections = 1000,\n        Name = \"terr-firewall-vip6\",\n        NatSourceVip = \"disable\",\n        OutlookWebAccess = \"disable\",\n        Persistence = \"none\",\n        Portforward = \"disable\",\n        Protocol = \"tcp\",\n        SslClientFallback = \"enable\",\n        SslHsts = \"disable\",\n        SslHstsAge = 5184000,\n        SslHstsIncludeSubdomains = \"disable\",\n        SslHttpLocationConversion = \"disable\",\n        SslServerAlgorithm = \"client\",\n        SslServerMaxVersion = \"client\",\n        SslServerMinVersion = \"client\",\n        SslServerSessionStateType = \"both\",\n        Type = \"static-nat\",\n        WeblogicServer = \"disable\",\n        WebsphereServer = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip6(ctx, \"trname\", &fortimanager.ObjectFirewallVip6Args{\n\t\t\tArpReply:                 pulumi.String(\"enable\"),\n\t\t\tColor:                    pulumi.Float64(1),\n\t\t\tComment:                  pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip:                    pulumi.String(\"2001:192:168:1::2\"),\n\t\t\tExtport:                  pulumi.String(\"0\"),\n\t\t\tHttpCookieAge:            pulumi.Float64(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieShare:          pulumi.String(\"same-ip\"),\n\t\t\tHttpIpHeader:             pulumi.String(\"disable\"),\n\t\t\tHttpMultiplex:            pulumi.String(\"disable\"),\n\t\t\tHttpRedirect:             pulumi.String(\"disable\"),\n\t\t\tHttpsCookieSecure:        pulumi.String(\"disable\"),\n\t\t\tLdbMethod:                pulumi.String(\"static\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001:192:168:1::2\"),\n\t\t\t},\n\t\t\tMappedport:                pulumi.String(\"0\"),\n\t\t\tMaxEmbryonicConnections:   pulumi.Float64(1000),\n\t\t\tName:                      pulumi.String(\"terr-firewall-vip6\"),\n\t\t\tNatSourceVip:              pulumi.String(\"disable\"),\n\t\t\tOutlookWebAccess:          pulumi.String(\"disable\"),\n\t\t\tPersistence:               pulumi.String(\"none\"),\n\t\t\tPortforward:               pulumi.String(\"disable\"),\n\t\t\tProtocol:                  pulumi.String(\"tcp\"),\n\t\t\tSslClientFallback:         pulumi.String(\"enable\"),\n\t\t\tSslHsts:                   pulumi.String(\"disable\"),\n\t\t\tSslHstsAge:                pulumi.Float64(5184000),\n\t\t\tSslHstsIncludeSubdomains:  pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslServerAlgorithm:        pulumi.String(\"client\"),\n\t\t\tSslServerMaxVersion:       pulumi.String(\"client\"),\n\t\t\tSslServerMinVersion:       pulumi.String(\"client\"),\n\t\t\tSslServerSessionStateType: pulumi.String(\"both\"),\n\t\t\tType:                      pulumi.String(\"static-nat\"),\n\t\t\tWeblogicServer:            pulumi.String(\"disable\"),\n\t\t\tWebsphereServer:           pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip6;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVip6(\"trname\", ObjectFirewallVip6Args.builder()\n            .arpReply(\"enable\")\n            .color(1.0)\n            .comment(\"This is a Terraform example\")\n            .extip(\"2001:192:168:1::2\")\n            .extport(\"0\")\n            .httpCookieAge(60.0)\n            .httpCookieDomainFromHost(\"disable\")\n            .httpCookieShare(\"same-ip\")\n            .httpIpHeader(\"disable\")\n            .httpMultiplex(\"disable\")\n            .httpRedirect(\"disable\")\n            .httpsCookieSecure(\"disable\")\n            .ldbMethod(\"static\")\n            .mappedips(\"2001:192:168:1::2\")\n            .mappedport(\"0\")\n            .maxEmbryonicConnections(1000.0)\n            .name(\"terr-firewall-vip6\")\n            .natSourceVip(\"disable\")\n            .outlookWebAccess(\"disable\")\n            .persistence(\"none\")\n            .portforward(\"disable\")\n            .protocol(\"tcp\")\n            .sslClientFallback(\"enable\")\n            .sslHsts(\"disable\")\n            .sslHstsAge(5184000.0)\n            .sslHstsIncludeSubdomains(\"disable\")\n            .sslHttpLocationConversion(\"disable\")\n            .sslServerAlgorithm(\"client\")\n            .sslServerMaxVersion(\"client\")\n            .sslServerMinVersion(\"client\")\n            .sslServerSessionStateType(\"both\")\n            .type(\"static-nat\")\n            .weblogicServer(\"disable\")\n            .websphereServer(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVip6\n    properties:\n      arpReply: enable\n      color: 1\n      comment: This is a Terraform example\n      extip: 2001:192:168:1::2\n      extport: '0'\n      httpCookieAge: 60\n      httpCookieDomainFromHost: disable\n      httpCookieShare: same-ip\n      httpIpHeader: disable\n      httpMultiplex: disable\n      httpRedirect: disable\n      httpsCookieSecure: disable\n      ldbMethod: static\n      mappedips:\n        - 2001:192:168:1::2\n      mappedport: '0'\n      maxEmbryonicConnections: 1000\n      name: terr-firewall-vip6\n      natSourceVip: disable\n      outlookWebAccess: disable\n      persistence: none\n      portforward: disable\n      protocol: tcp\n      sslClientFallback: enable\n      sslHsts: disable\n      sslHstsAge: 5.184e+06\n      sslHstsIncludeSubdomains: disable\n      sslHttpLocationConversion: disable\n      sslServerAlgorithm: client\n      sslServerMaxVersion: client\n      sslServerMinVersion: client\n      sslServerSessionStateType: both\n      type: static-nat\n      weblogicServer: disable\n      websphereServer: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vip6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6:ObjectFirewallVip6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping:ObjectFirewallVip6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "embeddedIpv4Address": {
          "type": "string",
          "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv4Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
        },
        "ipv4Mappedport": {
          "type": "string",
          "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Mapped IP address range in the format startIP-endIP.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual ip6 name.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat66": {
          "type": "string",
          "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable to perform SNAT on traffic from mappedip to the extip for all egress interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ndpReply": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVip6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6Quic:ObjectFirewallVip6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6Realserver:ObjectFirewallVip6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6SslCipherSuite:ObjectFirewallVip6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of minutes the web browser should keep HPKP.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6SslServerCipherSuite:ObjectFirewallVip6SslServerCipherSuite"
          },
          "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addNat64Route",
        "arpReply",
        "clientCert",
        "embeddedIpv4Address",
        "emptyCertAction",
        "extport",
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieShare",
        "httpIpHeader",
        "httpMultiplex",
        "httpRedirect",
        "httpsCookieSecure",
        "ipv4Mappedport",
        "ldbMethod",
        "mappedips",
        "mappedport",
        "maxEmbryonicConnections",
        "name",
        "nat64",
        "nat66",
        "natSourceVip",
        "ndpReply",
        "objectFirewallVip6Id",
        "outlookWebAccess",
        "persistence",
        "portforward",
        "protocol",
        "srcFilters",
        "srcVipFilter",
        "sslAcceptFfdheGroups",
        "sslClientFallback",
        "sslHsts",
        "sslHstsAge",
        "sslHstsIncludeSubdomains",
        "sslHttpLocationConversion",
        "sslServerAlgorithm",
        "sslServerMaxVersion",
        "sslServerMinVersion",
        "sslServerRenegotiation",
        "sslServerSessionStateType",
        "type",
        "userAgentDetect",
        "uuid",
        "weblogicServer",
        "websphereServer"
      ],
      "inputProperties": {
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping:ObjectFirewallVip6DynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "embeddedIpv4Address": {
          "type": "string",
          "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv4Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
        },
        "ipv4Mappedport": {
          "type": "string",
          "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Mapped IP address range in the format startIP-endIP.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual ip6 name.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat66": {
          "type": "string",
          "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable to perform SNAT on traffic from mappedip to the extip for all egress interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ndpReply": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVip6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6Quic:ObjectFirewallVip6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6Realserver:ObjectFirewallVip6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6SslCipherSuite:ObjectFirewallVip6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of minutes the web browser should keep HPKP.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6SslServerCipherSuite:ObjectFirewallVip6SslServerCipherSuite"
          },
          "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip6 resources.\n",
        "properties": {
          "addNat64Route": {
            "type": "string",
            "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping:ObjectFirewallVip6DynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "embeddedIpv4Address": {
            "type": "string",
            "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
          },
          "extip": {
            "type": "string",
            "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
          },
          "extport": {
            "type": "string",
            "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpIpHeader": {
            "type": "string",
            "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpIpHeaderName": {
            "type": "string",
            "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
          },
          "httpMultiplex": {
            "type": "string",
            "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpRedirect": {
            "type": "string",
            "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv4Mappedip": {
            "type": "string",
            "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
          },
          "ipv4Mappedport": {
            "type": "string",
            "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
          },
          "mappedips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Mapped IP address range in the format startIP-endIP.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port number range on the destination network to which the external port number range is mapped.\n"
          },
          "maxEmbryonicConnections": {
            "type": "number",
            "description": "Maximum number of incomplete connections.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
          },
          "name": {
            "type": "string",
            "description": "Virtual ip6 name.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat66": {
            "type": "string",
            "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natSourceVip": {
            "type": "string",
            "description": "Enable to perform SNAT on traffic from mappedip to the extip for all egress interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ndpReply": {
            "type": "string",
            "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallVip6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outlookWebAccess": {
            "type": "string",
            "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6Quic:ObjectFirewallVip6Quic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6Realserver:ObjectFirewallVip6Realserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
          },
          "srcVipFilter": {
            "type": "string",
            "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAcceptFfdheGroups": {
            "type": "string",
            "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sslCertificate": {
            "type": "string",
            "description": "The name of the SSL certificate to use for SSL acceleration.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6SslCipherSuite:ObjectFirewallVip6SslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslClientFallback": {
            "type": "string",
            "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslClientRekeyCount": {
            "type": "number",
            "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
          },
          "sslClientRenegotiation": {
            "type": "string",
            "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
          },
          "sslClientSessionStateMax": {
            "type": "number",
            "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
          },
          "sslClientSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
          },
          "sslClientSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslHpkp": {
            "type": "string",
            "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
          },
          "sslHpkpAge": {
            "type": "number",
            "description": "Number of minutes the web browser should keep HPKP.\n"
          },
          "sslHpkpBackup": {
            "type": "string",
            "description": "Certificate to generate backup HPKP pin from.\n"
          },
          "sslHpkpIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHpkpPrimary": {
            "type": "string",
            "description": "Certificate to generate primary HPKP pin from.\n"
          },
          "sslHpkpReportUri": {
            "type": "string",
            "description": "URL to report HPKP violations to.\n"
          },
          "sslHsts": {
            "type": "string",
            "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHstsAge": {
            "type": "number",
            "description": "Number of seconds the client should honour the HSTS setting.\n"
          },
          "sslHstsIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpLocationConversion": {
            "type": "string",
            "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpMatchHost": {
            "type": "string",
            "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMode": {
            "type": "string",
            "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sslPfs": {
            "type": "string",
            "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "sslSendEmptyFrags": {
            "type": "string",
            "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
          },
          "sslServerCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6SslServerCipherSuite:ObjectFirewallVip6SslServerCipherSuite"
            },
            "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
          },
          "sslServerMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerSessionStateMax": {
            "type": "number",
            "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
          },
          "sslServerSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
          },
          "sslServerSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "weblogicServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "websphereServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip6DynamicMapping:ObjectFirewallVip6DynamicMapping": {
      "description": "Configure virtual IP for IPv6.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-go=\"`ObjectFirewallVip6`\" pulumi-lang-python=\"`ObjectFirewallVip6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6`\">`fortimanager.ObjectFirewallVip6`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVip6DynamicMappingRealservers`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVip6DynamicMappingRealservers`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVip6DynamicMappingRealservers`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip6_dynamic_mapping_realservers`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVip6DynamicMappingRealservers`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVip6DynamicMappingRealservers`\">`fortimanager_object_firewall_vip6_dynamic_mapping_realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVip6DynamicMappingSslciphersuites`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVip6DynamicMappingSslciphersuites`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVip6DynamicMappingSslciphersuites`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip6_dynamic_mapping_sslciphersuites`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVip6DynamicMappingSslciphersuites`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVip6DynamicMappingSslciphersuites`\">`fortimanager_object_firewall_vip6_dynamic_mapping_sslciphersuites`</span>\n\n## Import\n\nObjectFirewall Vip6DynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vip6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6DynamicMapping:ObjectFirewallVip6DynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping_Scope:ObjectFirewallVip6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "embeddedIpv4Address": {
          "type": "string",
          "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv4Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
        },
        "ipv4Mappedport": {
          "type": "string",
          "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Mapped IP address range in the format startIP-endIP.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat66": {
          "type": "string",
          "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Nat-Source-Vip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ndpReply": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVip6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingRealserver:ObjectFirewallVip6DynamicMappingRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingSslCipherSuite:ObjectFirewallVip6DynamicMappingSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of minutes the web browser should keep HPKP.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addNat64Route",
        "arpReply",
        "clientCert",
        "embeddedIpv4Address",
        "emptyCertAction",
        "extport",
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieShare",
        "httpIpHeader",
        "httpMultiplex",
        "httpRedirect",
        "httpsCookieSecure",
        "ipv4Mappedport",
        "ldbMethod",
        "mappedport",
        "maxEmbryonicConnections",
        "nat64",
        "nat66",
        "natSourceVip",
        "ndpReply",
        "objectFirewallVip6DynamicMappingId",
        "outlookWebAccess",
        "persistence",
        "portforward",
        "protocol",
        "srcFilters",
        "srcVipFilter",
        "sslAcceptFfdheGroups",
        "sslClientFallback",
        "sslHsts",
        "sslHstsAge",
        "sslHstsIncludeSubdomains",
        "sslHttpLocationConversion",
        "sslServerAlgorithm",
        "sslServerMaxVersion",
        "sslServerMinVersion",
        "sslServerRenegotiation",
        "sslServerSessionStateType",
        "type",
        "userAgentDetect",
        "uuid",
        "vip6",
        "weblogicServer",
        "websphereServer"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping_Scope:ObjectFirewallVip6DynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat64Route": {
          "type": "string",
          "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "embeddedIpv4Address": {
          "type": "string",
          "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv4Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
        },
        "ipv4Mappedport": {
          "type": "string",
          "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedip": {
          "type": "string",
          "description": "Mapped IP address range in the format startIP-endIP.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat66": {
          "type": "string",
          "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Nat-Source-Vip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ndpReply": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVip6DynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingRealserver:ObjectFirewallVip6DynamicMappingRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingSslCipherSuite:ObjectFirewallVip6DynamicMappingSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of minutes the web browser should keep HPKP.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "vip6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip6DynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMapping_Scope:ObjectFirewallVip6DynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "addNat64Route": {
            "type": "string",
            "description": "Enable/disable adding NAT64 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "embeddedIpv4Address": {
            "type": "string",
            "description": "Enable/disable embedded IPv4 address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
          },
          "extip": {
            "type": "string",
            "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
          },
          "extport": {
            "type": "string",
            "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpIpHeader": {
            "type": "string",
            "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpIpHeaderName": {
            "type": "string",
            "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
          },
          "httpMultiplex": {
            "type": "string",
            "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpRedirect": {
            "type": "string",
            "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv4Mappedip": {
            "type": "string",
            "description": "Start-mapped-IPv4-address [-end mapped-IPv4-address].\n"
          },
          "ipv4Mappedport": {
            "type": "string",
            "description": "IPv4 port number range on the destination network to which the external port number range is mapped.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
          },
          "mappedip": {
            "type": "string",
            "description": "Mapped IP address range in the format startIP-endIP.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port number range on the destination network to which the external port number range is mapped.\n"
          },
          "maxEmbryonicConnections": {
            "type": "number",
            "description": "Maximum number of incomplete connections.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable DNAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat66": {
            "type": "string",
            "description": "Enable/disable DNAT66. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natSourceVip": {
            "type": "string",
            "description": "Nat-Source-Vip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ndpReply": {
            "type": "string",
            "description": "Enable/disable this FortiGate unit's ability to respond to NDP requests for this virtual IP address (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallVip6DynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "outlookWebAccess": {
            "type": "string",
            "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingRealserver:ObjectFirewallVip6DynamicMappingRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces.\n"
          },
          "srcVipFilter": {
            "type": "string",
            "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAcceptFfdheGroups": {
            "type": "string",
            "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sslCertificate": {
            "type": "string",
            "description": "The name of the SSL certificate to use for SSL acceleration.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVip6DynamicMappingSslCipherSuite:ObjectFirewallVip6DynamicMappingSslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslClientFallback": {
            "type": "string",
            "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslClientRekeyCount": {
            "type": "number",
            "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
          },
          "sslClientRenegotiation": {
            "type": "string",
            "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
          },
          "sslClientSessionStateMax": {
            "type": "number",
            "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
          },
          "sslClientSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
          },
          "sslClientSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslHpkp": {
            "type": "string",
            "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
          },
          "sslHpkpAge": {
            "type": "number",
            "description": "Number of minutes the web browser should keep HPKP.\n"
          },
          "sslHpkpBackup": {
            "type": "string",
            "description": "Certificate to generate backup HPKP pin from.\n"
          },
          "sslHpkpIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHpkpPrimary": {
            "type": "string",
            "description": "Certificate to generate primary HPKP pin from.\n"
          },
          "sslHpkpReportUri": {
            "type": "string",
            "description": "URL to report HPKP violations to.\n"
          },
          "sslHsts": {
            "type": "string",
            "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHstsAge": {
            "type": "number",
            "description": "Number of seconds the client should honour the HSTS setting.\n"
          },
          "sslHstsIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpLocationConversion": {
            "type": "string",
            "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpMatchHost": {
            "type": "string",
            "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMode": {
            "type": "string",
            "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sslPfs": {
            "type": "string",
            "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "sslSendEmptyFrags": {
            "type": "string",
            "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
          },
          "sslServerMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerSessionStateMax": {
            "type": "number",
            "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
          },
          "sslServerSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
          },
          "sslServerSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Configure a static NAT or server load balance VIP. Valid values: `static-nat`, `server-load-balance`.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vip6": {
            "type": "string",
            "description": "Vip6.\n"
          },
          "weblogicServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "websphereServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip6Quic:ObjectFirewallVip6Quic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-go=\"`ObjectFirewallVip6`\" pulumi-lang-python=\"`ObjectFirewallVip6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6`\">`fortimanager.ObjectFirewallVip6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Vip6Quic can be imported using any of these accepted formats:\n\nSet import_options = [\"vip6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6Quic:ObjectFirewallVip6Quic labelname ObjectFirewallVip6Quic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "<i>Support meta variable</i> ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "<i>Support meta variable</i> Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallVip6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        }
      },
      "type": "object",
      "required": [
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectFirewallVip6QuicId",
        "vip6"
      ],
      "inputProperties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "<i>Support meta variable</i> ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "<i>Support meta variable</i> Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "<i>Support meta variable</i> Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallVip6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        }
      },
      "requiredInputs": [
        "vip6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip6Quic resources.\n",
        "properties": {
          "ackDelayExponent": {
            "type": "number",
            "description": "<i>Support meta variable</i> ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "<i>Support meta variable</i> Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "<i>Support meta variable</i> Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "<i>Support meta variable</i> Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "<i>Support meta variable</i> Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "<i>Support meta variable</i> Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectFirewallVip6QuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vip6": {
            "type": "string",
            "description": "Vip6.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip6Realservers:ObjectFirewallVip6Realservers": {
      "description": "Select the real servers that this server load balancing VIP will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-go=\"`ObjectFirewallVip6`\" pulumi-lang-python=\"`ObjectFirewallVip6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6`\">`fortimanager.ObjectFirewallVip6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallVip6 = new fortimanager.ObjectFirewallVip6(\"trname\", {\n    name: \"terr-firewall-vip6\",\n    extip: \"2001:192:168:1::2\",\n    mappedips: [\"2001:192:168:1::2\"],\n});\nconst trname = new fortimanager.ObjectFirewallVip6Realservers(\"trname\", {\n    vip6: trnameObjectFirewallVip6.name,\n    fosid: 2,\n    ip: \"2001:192:168:1::3\",\n    port: 36,\n}, {\n    dependsOn: [trnameObjectFirewallVip6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_vip6 = fortimanager.ObjectFirewallVip6(\"trname\",\n    name=\"terr-firewall-vip6\",\n    extip=\"2001:192:168:1::2\",\n    mappedips=[\"2001:192:168:1::2\"])\ntrname = fortimanager.ObjectFirewallVip6Realservers(\"trname\",\n    vip6=trname_object_firewall_vip6.name,\n    fosid=2,\n    ip=\"2001:192:168:1::3\",\n    port=36,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_vip6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFirewallVip6 = new Fortimanager.ObjectFirewallVip6(\"trname\", new()\n    {\n        Name = \"terr-firewall-vip6\",\n        Extip = \"2001:192:168:1::2\",\n        Mappedips = new[]\n        {\n            \"2001:192:168:1::2\",\n        },\n    });\n\n    var trname = new Fortimanager.ObjectFirewallVip6Realservers(\"trname\", new()\n    {\n        Vip6 = trnameObjectFirewallVip6.Name,\n        Fosid = 2,\n        Ip = \"2001:192:168:1::3\",\n        Port = 36,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFirewallVip6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallVip6, err := fortimanager.NewObjectFirewallVip6(ctx, \"trname\", &fortimanager.ObjectFirewallVip6Args{\n\t\t\tName:  pulumi.String(\"terr-firewall-vip6\"),\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::2\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001:192:168:1::2\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallVip6Realservers(ctx, \"trname\", &fortimanager.ObjectFirewallVip6RealserversArgs{\n\t\t\tVip6:  trnameObjectFirewallVip6.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIp:    pulumi.String(\"2001:192:168:1::3\"),\n\t\t\tPort:  pulumi.Float64(36),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallVip6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip6;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Args;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallVip6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFirewallVip6 = new ObjectFirewallVip6(\"trnameObjectFirewallVip6\", ObjectFirewallVip6Args.builder()\n            .name(\"terr-firewall-vip6\")\n            .extip(\"2001:192:168:1::2\")\n            .mappedips(\"2001:192:168:1::2\")\n            .build());\n\n        var trname = new ObjectFirewallVip6Realservers(\"trname\", ObjectFirewallVip6RealserversArgs.builder()\n            .vip6(trnameObjectFirewallVip6.name())\n            .fosid(2.0)\n            .ip(\"2001:192:168:1::3\")\n            .port(36.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFirewallVip6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVip6Realservers\n    properties:\n      vip6: ${trnameObjectFirewallVip6.name}\n      fosid: 2\n      ip: 2001:192:168:1::3\n      port: 36\n    options:\n      dependsOn:\n        - ${trnameObjectFirewallVip6}\n  trnameObjectFirewallVip6:\n    type: fortimanager:ObjectFirewallVip6\n    name: trname\n    properties:\n      name: terr-firewall-vip6\n      extip: 2001:192:168:1::2\n      mappedips:\n        - 2001:192:168:1::2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vip6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"vip6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6Realservers:ObjectFirewallVip6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientIp": {
          "type": "string",
          "description": "Only clients in this IP range can connect to this real server.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Time in seconds that the health check monitor continues to monitor an unresponsive server that should be active.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max number of active connections that can directed to the real server. When reached, sessions are sent to other real servers.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "objectFirewallVip6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "healthcheck",
        "holddownInterval",
        "ip",
        "objectFirewallVip6RealserversId",
        "status",
        "translateHost",
        "vip6",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "clientIp": {
          "type": "string",
          "description": "Only clients in this IP range can connect to this real server.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
        },
        "holddownInterval": {
          "type": "number",
          "description": "Time in seconds that the health check monitor continues to monitor an unresponsive server that should be active.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max number of active connections that can directed to the real server. When reached, sessions are sent to other real servers.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "objectFirewallVip6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "vip6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip6Realservers resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "clientIp": {
            "type": "string",
            "description": "Only clients in this IP range can connect to this real server.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthcheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vip`\" pulumi-lang-dotnet=\"`Vip`\" pulumi-lang-go=\"`vip`\" pulumi-lang-python=\"`vip`\" pulumi-lang-yaml=\"`vip`\" pulumi-lang-java=\"`vip`\">`vip`</span>.\n"
          },
          "holddownInterval": {
            "type": "number",
            "description": "Time in seconds that the health check monitor continues to monitor an unresponsive server that should be active.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv6 address of the real server.\n"
          },
          "maxConnections": {
            "type": "number",
            "description": "Max number of active connections that can directed to the real server. When reached, sessions are sent to other real servers.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
          },
          "objectFirewallVip6RealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server. Required if port forwarding is enabled.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vip6": {
            "type": "string",
            "description": "Vip6.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip6Sslserverciphersuites:ObjectFirewallVip6Sslserverciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-go=\"`ObjectFirewallVip6`\" pulumi-lang-python=\"`ObjectFirewallVip6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip6`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip6`\">`fortimanager.ObjectFirewallVip6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall Vip6SslServerCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"vip6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6Sslserverciphersuites:ObjectFirewallVip6Sslserverciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "objectFirewallVip6SslserverciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallVip6SslserverciphersuitesId",
        "versions",
        "vip6"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "objectFirewallVip6SslserverciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "vip6": {
          "type": "string",
          "description": "Vip6.\n"
        }
      },
      "requiredInputs": [
        "vip6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip6Sslserverciphersuites resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
          },
          "objectFirewallVip6SslserverciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "vip6": {
            "type": "string",
            "description": "Vip6.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVip:ObjectFirewallVip": {
      "description": "Configure virtual IP for IPv4.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVipDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVipDynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallVipDynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallVipDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVipDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVipDynamicMapping`\">`fortimanager.ObjectFirewallVipDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`gslbPublicIps`\" pulumi-lang-dotnet=\"`GslbPublicIps`\" pulumi-lang-go=\"`gslbPublicIps`\" pulumi-lang-python=\"`gslb_public_ips`\" pulumi-lang-yaml=\"`gslbPublicIps`\" pulumi-lang-java=\"`gslbPublicIps`\">`gslb_public_ips`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVipGslbpublicips`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVipGslbpublicips`\" pulumi-lang-go=\"`ObjectFirewallVipGslbpublicips`\" pulumi-lang-python=\"`ObjectFirewallVipGslbpublicips`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVipGslbpublicips`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVipGslbpublicips`\">`fortimanager.ObjectFirewallVipGslbpublicips`</span>\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVipQuic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVipQuic`\" pulumi-lang-go=\"`ObjectFirewallVipQuic`\" pulumi-lang-python=\"`ObjectFirewallVipQuic`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVipQuic`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVipQuic`\">`fortimanager.ObjectFirewallVipQuic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVipRealservers`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVipRealservers`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVipRealservers`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip_realservers`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVipRealservers`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVipRealservers`\">`fortimanager_object_firewall_vip_realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVipSslciphersuites`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVipSslciphersuites`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVipSslciphersuites`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip_sslciphersuites`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVipSslciphersuites`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVipSslciphersuites`\">`fortimanager_object_firewall_vip_sslciphersuites`</span>\n>- <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVipSslserverciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVipSslserverciphersuites`\" pulumi-lang-go=\"`ObjectFirewallVipSslserverciphersuites`\" pulumi-lang-python=\"`ObjectFirewallVipSslserverciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVipSslserverciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVipSslserverciphersuites`\">`fortimanager.ObjectFirewallVipSslserverciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```yaml\nresources:\n  trname1:\n    type: fortimanager:ObjectFirewallVip\n    properties:\n      arpReply: enable\n      color: 1\n      comment: This is a Terraform example\n      extintf:\n        - any\n      extip: 192.168.1.1\n      httpRedirect: disable\n      name: terr-firewall-vip\n      natSourceVip: disable\n      portforward: disable\n      sslClientFallback: enable\n      sslServerAlgorithm: client\n      sslServerMaxVersion: client\n      sslServerMinVersion: client\n      type: static-nat\n  trname2:\n    type: fortimanager:ObjectFirewallVip\n    properties:\n      realservers:\n        - clientIps:\n            - 3.3.3.3-4.4.4.4\n            - 1.1.1.1-2.2.2.2\n          healthcheck: vip\n          holddownInterval: 300\n          ip: 10.11.1.11\n          port: 80\n          status: active\n          type: ip\n      color: 22\n      name: wholezz\n      extaddrs: \"\"\n      extintf: any\n      extip: 1.1.1.1-2.1.1.1\n      sslServerMaxVersion: tls-1.2\n      type: server-load-balance\n      scopetype: adom\n      adom: myadom\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vip can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip:ObjectFirewallVip labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsMappingTtl": {
          "type": "number",
          "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping:ObjectFirewallVipDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "External FQDN address name.\n"
        },
        "extintf": {
          "type": "string",
          "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "gratuitousArpInterval": {
          "type": "number",
          "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
        },
        "gslbDomainName": {
          "type": "string",
          "description": "Domain to use when integrating with FortiGSLB.\n"
        },
        "gslbHostname": {
          "type": "string",
          "description": "Hostname to use within the configured FortiGSLB domain.\n"
        },
        "gslbPublicIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipGslbPublicIp:ObjectFirewallVipGslbPublicIp"
          },
          "description": "Gslb-Public-Ips. The structure of <span pulumi-lang-nodejs=\"`gslbPublicIps`\" pulumi-lang-dotnet=\"`GslbPublicIps`\" pulumi-lang-go=\"`gslbPublicIps`\" pulumi-lang-python=\"`gslb_public_ips`\" pulumi-lang-yaml=\"`gslbPublicIps`\" pulumi-lang-java=\"`gslbPublicIps`\">`gslb_public_ips`</span> block is documented below.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpMultiplexMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
        },
        "httpMultiplexMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
        },
        "httpMultiplexTtl": {
          "type": "number",
          "description": "Time-to-live for idle connections to servers.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
        },
        "ipv6Mappedport": {
          "type": "string",
          "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedAddr": {
          "type": "string",
          "description": "Mapped FQDN address name.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual IP name.\n"
        },
        "nat44": {
          "type": "string",
          "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oneClickGslbServer": {
          "type": "string",
          "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portmappingType": {
          "type": "string",
          "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallVipQuic:ObjectFirewallVipQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipRealserver:ObjectFirewallVipRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipSslCipherSuite:ObjectFirewallVipSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HPKP setting.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipSslServerCipherSuite:ObjectFirewallVipSslServerCipherSuite"
          },
          "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "arpReply",
        "clientCert",
        "emptyCertAction",
        "extaddrs",
        "extip",
        "h2Support",
        "h3Support",
        "httpMultiplexTtl",
        "httpRedirect",
        "httpSupportedMaxVersion",
        "ipv6Mappedip",
        "mappedips",
        "name",
        "nat44",
        "nat46",
        "natSourceVip",
        "objectFirewallVipId",
        "oneClickGslbServer",
        "portforward",
        "services",
        "srcFilters",
        "srcVipFilter",
        "srcintfFilters",
        "sslAcceptFfdheGroups",
        "sslClientFallback",
        "sslServerAlgorithm",
        "sslServerMaxVersion",
        "sslServerMinVersion",
        "sslServerRenegotiation",
        "status",
        "type",
        "userAgentDetect",
        "uuid"
      ],
      "inputProperties": {
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsMappingTtl": {
          "type": "number",
          "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping:ObjectFirewallVipDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "External FQDN address name.\n"
        },
        "extintf": {
          "type": "string",
          "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "gratuitousArpInterval": {
          "type": "number",
          "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
        },
        "gslbDomainName": {
          "type": "string",
          "description": "Domain to use when integrating with FortiGSLB.\n"
        },
        "gslbHostname": {
          "type": "string",
          "description": "Hostname to use within the configured FortiGSLB domain.\n"
        },
        "gslbPublicIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipGslbPublicIp:ObjectFirewallVipGslbPublicIp"
          },
          "description": "Gslb-Public-Ips. The structure of <span pulumi-lang-nodejs=\"`gslbPublicIps`\" pulumi-lang-dotnet=\"`GslbPublicIps`\" pulumi-lang-go=\"`gslbPublicIps`\" pulumi-lang-python=\"`gslb_public_ips`\" pulumi-lang-yaml=\"`gslbPublicIps`\" pulumi-lang-java=\"`gslbPublicIps`\">`gslb_public_ips`</span> block is documented below.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpMultiplexMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
        },
        "httpMultiplexMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
        },
        "httpMultiplexTtl": {
          "type": "number",
          "description": "Time-to-live for idle connections to servers.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
        },
        "ipv6Mappedport": {
          "type": "string",
          "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedAddr": {
          "type": "string",
          "description": "Mapped FQDN address name.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual IP name.\n"
        },
        "nat44": {
          "type": "string",
          "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oneClickGslbServer": {
          "type": "string",
          "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portmappingType": {
          "type": "string",
          "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectFirewallVipQuic:ObjectFirewallVipQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipRealserver:ObjectFirewallVipRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipSslCipherSuite:ObjectFirewallVipSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HPKP setting.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipSslServerCipherSuite:ObjectFirewallVipSslServerCipherSuite"
          },
          "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVip resources.\n",
        "properties": {
          "addNat46Route": {
            "type": "string",
            "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dnsMappingTtl": {
            "type": "number",
            "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping:ObjectFirewallVipDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
          },
          "extaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "External FQDN address name.\n"
          },
          "extintf": {
            "type": "string",
            "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
          },
          "extip": {
            "type": "string",
            "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
          },
          "extport": {
            "type": "string",
            "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined ID.\n"
          },
          "gratuitousArpInterval": {
            "type": "number",
            "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
          },
          "gslbDomainName": {
            "type": "string",
            "description": "Domain to use when integrating with FortiGSLB.\n"
          },
          "gslbHostname": {
            "type": "string",
            "description": "Hostname to use within the configured FortiGSLB domain.\n"
          },
          "gslbPublicIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipGslbPublicIp:ObjectFirewallVipGslbPublicIp"
            },
            "description": "Gslb-Public-Ips. The structure of <span pulumi-lang-nodejs=\"`gslbPublicIps`\" pulumi-lang-dotnet=\"`GslbPublicIps`\" pulumi-lang-go=\"`gslbPublicIps`\" pulumi-lang-python=\"`gslb_public_ips`\" pulumi-lang-yaml=\"`gslbPublicIps`\" pulumi-lang-java=\"`gslbPublicIps`\">`gslb_public_ips`</span> block is documented below.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpIpHeader": {
            "type": "string",
            "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpIpHeaderName": {
            "type": "string",
            "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
          },
          "httpMultiplex": {
            "type": "string",
            "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpMultiplexMaxConcurrentRequest": {
            "type": "number",
            "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
          },
          "httpMultiplexMaxRequest": {
            "type": "number",
            "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
          },
          "httpMultiplexTtl": {
            "type": "number",
            "description": "Time-to-live for idle connections to servers.\n"
          },
          "httpRedirect": {
            "type": "string",
            "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpSupportedMaxVersion": {
            "type": "string",
            "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6Mappedip": {
            "type": "string",
            "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
          },
          "ipv6Mappedport": {
            "type": "string",
            "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
          },
          "mappedAddr": {
            "type": "string",
            "description": "Mapped FQDN address name.\n"
          },
          "mappedips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port number range on the destination network to which the external port number range is mapped.\n"
          },
          "maxEmbryonicConnections": {
            "type": "number",
            "description": "Maximum number of incomplete connections.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
          },
          "name": {
            "type": "string",
            "description": "Virtual IP name.\n"
          },
          "nat44": {
            "type": "string",
            "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natSourceVip": {
            "type": "string",
            "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallVipId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "oneClickGslbServer": {
            "type": "string",
            "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outlookWebAccess": {
            "type": "string",
            "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portmappingType": {
            "type": "string",
            "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipQuic:ObjectFirewallVipQuic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipRealserver:ObjectFirewallVipRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service name.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
          },
          "srcVipFilter": {
            "type": "string",
            "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintfFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
          },
          "sslAcceptFfdheGroups": {
            "type": "string",
            "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sslCertificate": {
            "type": "string",
            "description": "The name of the SSL certificate to use for SSL acceleration.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipSslCipherSuite:ObjectFirewallVipSslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslClientFallback": {
            "type": "string",
            "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslClientRekeyCount": {
            "type": "number",
            "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
          },
          "sslClientRenegotiation": {
            "type": "string",
            "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
          },
          "sslClientSessionStateMax": {
            "type": "number",
            "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
          },
          "sslClientSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
          },
          "sslClientSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslHpkp": {
            "type": "string",
            "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
          },
          "sslHpkpAge": {
            "type": "number",
            "description": "Number of seconds the client should honour the HPKP setting.\n"
          },
          "sslHpkpBackup": {
            "type": "string",
            "description": "Certificate to generate backup HPKP pin from.\n"
          },
          "sslHpkpIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHpkpPrimary": {
            "type": "string",
            "description": "Certificate to generate primary HPKP pin from.\n"
          },
          "sslHpkpReportUri": {
            "type": "string",
            "description": "URL to report HPKP violations to.\n"
          },
          "sslHsts": {
            "type": "string",
            "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHstsAge": {
            "type": "number",
            "description": "Number of seconds the client should honour the HSTS setting.\n"
          },
          "sslHstsIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpLocationConversion": {
            "type": "string",
            "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpMatchHost": {
            "type": "string",
            "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMode": {
            "type": "string",
            "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sslPfs": {
            "type": "string",
            "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "sslSendEmptyFrags": {
            "type": "string",
            "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
          },
          "sslServerCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipSslServerCipherSuite:ObjectFirewallVipSslServerCipherSuite"
            },
            "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
          },
          "sslServerMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerSessionStateMax": {
            "type": "number",
            "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
          },
          "sslServerSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
          },
          "sslServerSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "weblogicServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "websphereServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipDynamicMapping:ObjectFirewallVipDynamicMapping": {
      "description": "Configure virtual IP for IPv4.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-go=\"`ObjectFirewallVip`\" pulumi-lang-python=\"`ObjectFirewallVip`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip`\">`fortimanager.ObjectFirewallVip`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVipDynamicMappingRealservers`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVipDynamicMappingRealservers`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVipDynamicMappingRealservers`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip_dynamic_mapping_realservers`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVipDynamicMappingRealservers`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVipDynamicMappingRealservers`\">`fortimanager_object_firewall_vip_dynamic_mapping_realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFirewallVipDynamicMappingSslciphersuites`\" pulumi-lang-dotnet=\"`FortimanagerObjectFirewallVipDynamicMappingSslciphersuites`\" pulumi-lang-go=\"`fortimanagerObjectFirewallVipDynamicMappingSslciphersuites`\" pulumi-lang-python=\"`fortimanager_object_firewall_vip_dynamic_mapping_sslciphersuites`\" pulumi-lang-yaml=\"`fortimanagerObjectFirewallVipDynamicMappingSslciphersuites`\" pulumi-lang-java=\"`fortimanagerObjectFirewallVipDynamicMappingSslciphersuites`\">`fortimanager_object_firewall_vip_dynamic_mapping_sslciphersuites`</span>\n\n## Import\n\nObjectFirewall VipDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vip=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipDynamicMapping:ObjectFirewallVipDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping_Scope:ObjectFirewallVipDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsMappingTtl": {
          "type": "number",
          "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extaddr": {
          "type": "string",
          "description": "External FQDN address name.\n"
        },
        "extintf": {
          "type": "string",
          "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "gratuitousArpInterval": {
          "type": "number",
          "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
        },
        "gslbDomainName": {
          "type": "string",
          "description": "Domain to use when integrating with FortiGSLB.\n"
        },
        "gslbHostname": {
          "type": "string",
          "description": "Hostname to use within the configured FortiGSLB domain.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpMultiplexMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
        },
        "httpMultiplexMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
        },
        "httpMultiplexTtl": {
          "type": "number",
          "description": "Time-to-live for idle connections to servers.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
        },
        "ipv6Mappedport": {
          "type": "string",
          "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedAddr": {
          "type": "string",
          "description": "Mapped FQDN address name.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "nat44": {
          "type": "string",
          "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVipDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "oneClickGslbServer": {
          "type": "string",
          "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portmappingType": {
          "type": "string",
          "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingRealserver:ObjectFirewallVipDynamicMappingRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingSslCipherSuite:ObjectFirewallVipDynamicMappingSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HPKP setting.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "arpReply",
        "clientCert",
        "emptyCertAction",
        "extip",
        "h2Support",
        "h3Support",
        "httpMultiplexTtl",
        "httpRedirect",
        "httpSupportedMaxVersion",
        "ipv6Mappedip",
        "mappedips",
        "nat44",
        "nat46",
        "natSourceVip",
        "objectFirewallVipDynamicMappingId",
        "oneClickGslbServer",
        "portforward",
        "srcFilters",
        "srcVipFilter",
        "srcintfFilters",
        "sslAcceptFfdheGroups",
        "sslClientFallback",
        "sslServerAlgorithm",
        "sslServerMaxVersion",
        "sslServerMinVersion",
        "sslServerRenegotiation",
        "status",
        "type",
        "userAgentDetect",
        "uuid",
        "vip"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping_Scope:ObjectFirewallVipDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "addNat46Route": {
          "type": "string",
          "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "arpReply": {
          "type": "string",
          "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsMappingTtl": {
          "type": "number",
          "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "extaddr": {
          "type": "string",
          "description": "External FQDN address name.\n"
        },
        "extintf": {
          "type": "string",
          "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
        },
        "extip": {
          "type": "string",
          "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
        },
        "extport": {
          "type": "string",
          "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Custom defined ID.\n"
        },
        "gratuitousArpInterval": {
          "type": "number",
          "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
        },
        "gslbDomainName": {
          "type": "string",
          "description": "Domain to use when integrating with FortiGSLB.\n"
        },
        "gslbHostname": {
          "type": "string",
          "description": "Hostname to use within the configured FortiGSLB domain.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpIpHeader": {
          "type": "string",
          "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpIpHeaderName": {
          "type": "string",
          "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
        },
        "httpMultiplex": {
          "type": "string",
          "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpMultiplexMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
        },
        "httpMultiplexMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
        },
        "httpMultiplexTtl": {
          "type": "number",
          "description": "Time-to-live for idle connections to servers.\n"
        },
        "httpRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpSupportedMaxVersion": {
          "type": "string",
          "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6Mappedip": {
          "type": "string",
          "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
        },
        "ipv6Mappedport": {
          "type": "string",
          "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
        },
        "mappedAddr": {
          "type": "string",
          "description": "Mapped FQDN address name.\n"
        },
        "mappedips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
        },
        "mappedport": {
          "type": "string",
          "description": "Port number range on the destination network to which the external port number range is mapped.\n"
        },
        "maxEmbryonicConnections": {
          "type": "number",
          "description": "Maximum number of incomplete connections.\n"
        },
        "monitor": {
          "type": "string",
          "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
        },
        "nat44": {
          "type": "string",
          "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natSourceVip": {
          "type": "string",
          "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFirewallVipDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "oneClickGslbServer": {
          "type": "string",
          "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outlookWebAccess": {
          "type": "string",
          "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
        },
        "portforward": {
          "type": "string",
          "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portmappingType": {
          "type": "string",
          "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingRealserver:ObjectFirewallVipDynamicMappingRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
        },
        "srcVipFilter": {
          "type": "string",
          "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificate": {
          "type": "string",
          "description": "The name of the SSL certificate to use for SSL acceleration.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingSslCipherSuite:ObjectFirewallVipDynamicMappingSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HPKP setting.\n"
        },
        "sslHpkpBackup": {
          "type": "string",
          "description": "Certificate to generate backup HPKP pin from.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimary": {
          "type": "string",
          "description": "Certificate to generate primary HPKP pin from.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "URL to report HPKP violations to.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Number of seconds the client should honour the HSTS setting.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        },
        "weblogicServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "websphereServer": {
          "type": "string",
          "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "vip"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMapping_Scope:ObjectFirewallVipDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "addNat46Route": {
            "type": "string",
            "description": "Enable/disable adding NAT46 route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "arpReply": {
            "type": "string",
            "description": "Enable to respond to ARP requests for this virtual IP address. Enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Enable/disable requesting client certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dnsMappingTtl": {
            "type": "number",
            "description": "DNS mapping TTL (Set to zero to use TTL in DNS response, default = 0).\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Action for an empty client certificate. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
          },
          "extaddr": {
            "type": "string",
            "description": "External FQDN address name.\n"
          },
          "extintf": {
            "type": "string",
            "description": "Interface connected to the source network that receives the packets that will be forwarded to the destination network.\n"
          },
          "extip": {
            "type": "string",
            "description": "IP address or address range on the external interface that you want to map to an address or address range on the destination network.\n"
          },
          "extport": {
            "type": "string",
            "description": "Incoming port number range that you want to map to a port number range on the destination network.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Custom defined ID.\n"
          },
          "gratuitousArpInterval": {
            "type": "number",
            "description": "Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable.\n"
          },
          "gslbDomainName": {
            "type": "string",
            "description": "Domain to use when integrating with FortiGSLB.\n"
          },
          "gslbHostname": {
            "type": "string",
            "description": "Hostname to use within the configured FortiGSLB domain.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "Enable/disable HTTP2 support (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "Enable/disable HTTP3/QUIC support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across virtual servers. same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpIpHeader": {
            "type": "string",
            "description": "For HTTP multiplexing, enable to add the original client IP address in the XForwarded-For HTTP header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpIpHeaderName": {
            "type": "string",
            "description": "For HTTP multiplexing, enter a custom HTTPS header name. The original client IP address is added to this header. If empty, X-Forwarded-For is used.\n"
          },
          "httpMultiplex": {
            "type": "string",
            "description": "Enable/disable HTTP multiplexing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpMultiplexMaxConcurrentRequest": {
            "type": "number",
            "description": "Maximum number of concurrent requests that a multiplex server can handle (default = unlimited).\n"
          },
          "httpMultiplexMaxRequest": {
            "type": "number",
            "description": "Maximum number of requests that a multiplex server can handle before disconnecting sessions (default = unlimited).\n"
          },
          "httpMultiplexTtl": {
            "type": "number",
            "description": "Time-to-live for idle connections to servers.\n"
          },
          "httpRedirect": {
            "type": "string",
            "description": "Enable/disable redirection of HTTP to HTTPS Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpSupportedMaxVersion": {
            "type": "string",
            "description": "Maximum supported HTTP versions. default = HTTP2 Valid values: <span pulumi-lang-nodejs=\"`http1`\" pulumi-lang-dotnet=\"`Http1`\" pulumi-lang-go=\"`http1`\" pulumi-lang-python=\"`http1`\" pulumi-lang-yaml=\"`http1`\" pulumi-lang-java=\"`http1`\">`http1`</span>, <span pulumi-lang-nodejs=\"`http2`\" pulumi-lang-dotnet=\"`Http2`\" pulumi-lang-go=\"`http2`\" pulumi-lang-python=\"`http2`\" pulumi-lang-yaml=\"`http2`\" pulumi-lang-java=\"`http2`\">`http2`</span>.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6Mappedip": {
            "type": "string",
            "description": "Start-mapped-IPv6-address [-end mapped-IPv6-address].\n"
          },
          "ipv6Mappedport": {
            "type": "string",
            "description": "IPv6 port number range on the destination network to which the external port number range is mapped.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `least-rtt`, `first-alive`, `http-host`.\n"
          },
          "mappedAddr": {
            "type": "string",
            "description": "Mapped FQDN address name.\n"
          },
          "mappedips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address or address range on the destination network to which the external IP address is mapped.\n"
          },
          "mappedport": {
            "type": "string",
            "description": "Port number range on the destination network to which the external port number range is mapped.\n"
          },
          "maxEmbryonicConnections": {
            "type": "number",
            "description": "Maximum number of incomplete connections.\n"
          },
          "monitor": {
            "type": "string",
            "description": "Name of the health check monitor to use when polling to determine a virtual server's connectivity status.\n"
          },
          "nat44": {
            "type": "string",
            "description": "Enable/disable NAT44. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natSourceVip": {
            "type": "string",
            "description": "Enable/disable forcing the source NAT mapped IP to the external IP for all traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFirewallVipDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "oneClickGslbServer": {
            "type": "string",
            "description": "Enable/disable one click GSLB server integration with FortiGSLB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outlookWebAccess": {
            "type": "string",
            "description": "Enable to add the Front-End-Https header for Microsoft Outlook Web Access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`, `ssl-session-id`.\n"
          },
          "portforward": {
            "type": "string",
            "description": "Enable/disable port forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portmappingType": {
            "type": "string",
            "description": "Port mapping type. Valid values: `1-to-1`, `m-to-n`.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol to use when forwarding packets. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`sctp`\" pulumi-lang-dotnet=\"`Sctp`\" pulumi-lang-go=\"`sctp`\" pulumi-lang-python=\"`sctp`\" pulumi-lang-yaml=\"`sctp`\" pulumi-lang-java=\"`sctp`\">`sctp`</span>, <span pulumi-lang-nodejs=\"`icmp`\" pulumi-lang-dotnet=\"`Icmp`\" pulumi-lang-go=\"`icmp`\" pulumi-lang-python=\"`icmp`\" pulumi-lang-yaml=\"`icmp`\" pulumi-lang-java=\"`icmp`\">`icmp`</span>.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingRealserver:ObjectFirewallVipDynamicMappingRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service name.\n"
          },
          "srcFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address filter. Each address must be either an IP/subnet (x.x.x.x/n) or a range (x.x.x.x-y.y.y.y). Separate addresses with spaces.\n"
          },
          "srcVipFilter": {
            "type": "string",
            "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintfFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Interfaces to which the VIP applies. Separate the names with spaces.\n"
          },
          "sslAcceptFfdheGroups": {
            "type": "string",
            "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sslCertificate": {
            "type": "string",
            "description": "The name of the SSL certificate to use for SSL acceleration.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipDynamicMappingSslCipherSuite:ObjectFirewallVipDynamicMappingSslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslClientFallback": {
            "type": "string",
            "description": "Enable/disable support for preventing Downgrade Attacks on client connections (RFC 7507). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslClientRekeyCount": {
            "type": "number",
            "description": "Maximum length of data in MB before triggering a client rekey (0 = disable).\n"
          },
          "sslClientRenegotiation": {
            "type": "string",
            "description": "Allow, deny, or require secure renegotiation of client sessions to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
          },
          "sslClientSessionStateMax": {
            "type": "number",
            "description": "Maximum number of client to FortiGate SSL session states to keep.\n"
          },
          "sslClientSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep client to FortiGate SSL session state.\n"
          },
          "sslClientSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslHpkp": {
            "type": "string",
            "description": "Enable/disable including HPKP header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
          },
          "sslHpkpAge": {
            "type": "number",
            "description": "Number of seconds the client should honour the HPKP setting.\n"
          },
          "sslHpkpBackup": {
            "type": "string",
            "description": "Certificate to generate backup HPKP pin from.\n"
          },
          "sslHpkpIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HPKP header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHpkpPrimary": {
            "type": "string",
            "description": "Certificate to generate primary HPKP pin from.\n"
          },
          "sslHpkpReportUri": {
            "type": "string",
            "description": "URL to report HPKP violations to.\n"
          },
          "sslHsts": {
            "type": "string",
            "description": "Enable/disable including HSTS header in response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHstsAge": {
            "type": "number",
            "description": "Number of seconds the client should honour the HSTS setting.\n"
          },
          "sslHstsIncludeSubdomains": {
            "type": "string",
            "description": "Indicate that HSTS header applies to all subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpLocationConversion": {
            "type": "string",
            "description": "Enable to replace HTTP with HTTPS in the reply's Location HTTP header field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpMatchHost": {
            "type": "string",
            "description": "Enable/disable HTTP host matching for location conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a client. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMode": {
            "type": "string",
            "description": "Apply SSL offloading between the client and the FortiGate (half) or from the client to the FortiGate and from the FortiGate to the server (full). Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sslPfs": {
            "type": "string",
            "description": "Select the cipher suites that can be used for SSL perfect forward secrecy (PFS). Applies to both client and server sessions. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "sslSendEmptyFrags": {
            "type": "string",
            "description": "Enable/disable sending empty fragments to avoid CBC IV attacks (SSL 3.0 & TLS 1.0 only). May need to be disabled for compatibility with older systems. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
          },
          "sslServerMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Use the client setting by default. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerSessionStateMax": {
            "type": "number",
            "description": "Maximum number of FortiGate to Server SSL session states to keep.\n"
          },
          "sslServerSessionStateTimeout": {
            "type": "number",
            "description": "Number of minutes to keep FortiGate to Server SSL session state.\n"
          },
          "sslServerSessionStateType": {
            "type": "string",
            "description": "How to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Configure a static NAT, load balance, server load balance, DNS translation, or FQDN VIP. Valid values: `static-nat`, `load-balance`, `server-load-balance`, `dns-translation`, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "Enable/disable detecting device type by HTTP user-agent if no client certificate is provided. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vip": {
            "type": "string",
            "description": "Vip.\n"
          },
          "weblogicServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "websphereServer": {
            "type": "string",
            "description": "Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipGslbpublicips:ObjectFirewallVipGslbpublicips": {
      "description": "Publicly accessible IP addresses for the FortiGSLB service.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`gslbPublicIps`\" pulumi-lang-dotnet=\"`GslbPublicIps`\" pulumi-lang-go=\"`gslbPublicIps`\" pulumi-lang-python=\"`gslb_public_ips`\" pulumi-lang-yaml=\"`gslbPublicIps`\" pulumi-lang-java=\"`gslbPublicIps`\">`gslb_public_ips`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-go=\"`ObjectFirewallVip`\" pulumi-lang-python=\"`ObjectFirewallVip`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip`\">`fortimanager.ObjectFirewallVip`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall VipGslbPublicIps can be imported using any of these accepted formats:\n\nSet import_options = [\"vip=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipGslbpublicips:ObjectFirewallVipGslbpublicips labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "index": {
          "type": "number",
          "description": "Index of this public IP setting.\n"
        },
        "ip": {
          "type": "string",
          "description": "The publicly accessible IP address.\n"
        },
        "objectFirewallVipGslbpublicipsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        }
      },
      "type": "object",
      "required": [
        "index",
        "ip",
        "objectFirewallVipGslbpublicipsId",
        "vip"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "index": {
          "type": "number",
          "description": "Index of this public IP setting.\n"
        },
        "ip": {
          "type": "string",
          "description": "The publicly accessible IP address.\n"
        },
        "objectFirewallVipGslbpublicipsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        }
      },
      "requiredInputs": [
        "vip"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipGslbpublicips resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "index": {
            "type": "number",
            "description": "Index of this public IP setting.\n"
          },
          "ip": {
            "type": "string",
            "description": "The publicly accessible IP address.\n"
          },
          "objectFirewallVipGslbpublicipsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vip": {
            "type": "string",
            "description": "Vip.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipQuic:ObjectFirewallVipQuic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-go=\"`ObjectFirewallVip`\" pulumi-lang-python=\"`ObjectFirewallVip`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip`\">`fortimanager.ObjectFirewallVip`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall VipQuic can be imported using any of these accepted formats:\n\nSet import_options = [\"vip=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipQuic:ObjectFirewallVipQuic labelname ObjectFirewallVipQuic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallVipQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        }
      },
      "type": "object",
      "required": [
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectFirewallVipQuicId",
        "vip"
      ],
      "inputProperties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectFirewallVipQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        }
      },
      "requiredInputs": [
        "vip"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipQuic resources.\n",
        "properties": {
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectFirewallVipQuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vip": {
            "type": "string",
            "description": "Vip.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipSslserverciphersuites:ObjectFirewallVipSslserverciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-go=\"`ObjectFirewallVip`\" pulumi-lang-python=\"`ObjectFirewallVip`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVip`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVip`\">`fortimanager.ObjectFirewallVip`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall VipSslServerCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"vip=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipSslserverciphersuites:ObjectFirewallVipSslserverciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "objectFirewallVipSslserverciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallVipSslserverciphersuitesId",
        "versions",
        "vip"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
        },
        "objectFirewallVipSslserverciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "vip": {
          "type": "string",
          "description": "Vip.\n"
        }
      },
      "requiredInputs": [
        "vip"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipSslserverciphersuites resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`.\n"
          },
          "objectFirewallVipSslserverciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "vip": {
            "type": "string",
            "description": "Vip.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipgrp46:ObjectFirewallVipgrp46": {
      "description": "Configure IPv4 to IPv6 virtual IP groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp46(\"trname\", {\n    color: 3,\n    comments: \"This is a Terraform example\",\n    members: [\"terr-firewall-vip46\"],\n    name: \"terr-firewall-vipgrp46\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp46(\"trname\",\n    color=3,\n    comments=\"This is a Terraform example\",\n    members=[\"terr-firewall-vip46\"],\n    name=\"terr-firewall-vipgrp46\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVipgrp46(\"trname\", new()\n    {\n        Color = 3,\n        Comments = \"This is a Terraform example\",\n        Members = new[]\n        {\n            \"terr-firewall-vip46\",\n        },\n        Name = \"terr-firewall-vipgrp46\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp46(ctx, \"trname\", &fortimanager.ObjectFirewallVipgrp46Args{\n\t\t\tColor:    pulumi.Float64(3),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip46\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-firewall-vipgrp46\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp46;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVipgrp46(\"trname\", ObjectFirewallVipgrp46Args.builder()\n            .color(3.0)\n            .comments(\"This is a Terraform example\")\n            .members(\"terr-firewall-vip46\")\n            .name(\"terr-firewall-vipgrp46\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVipgrp46\n    properties:\n      color: 3\n      comments: This is a Terraform example\n      members:\n        - terr-firewall-vip46\n      name: terr-firewall-vipgrp46\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vipgrp46 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp46:ObjectFirewallVipgrp46 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "VIP46 group name.\n"
        },
        "objectFirewallVipgrp46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallVipgrp46Id",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "VIP46 group name.\n"
        },
        "objectFirewallVipgrp46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipgrp46 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
          },
          "name": {
            "type": "string",
            "description": "VIP46 group name.\n"
          },
          "objectFirewallVipgrp46Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipgrp64:ObjectFirewallVipgrp64": {
      "description": "Configure IPv6 to IPv4 virtual IP groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp64(\"trname\", {\n    color: 5,\n    comments: \"This is a Terraform example\",\n    members: [\"terr-firewall-vip64\"],\n    name: \"terr-firewall-vipgrp64\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp64(\"trname\",\n    color=5,\n    comments=\"This is a Terraform example\",\n    members=[\"terr-firewall-vip64\"],\n    name=\"terr-firewall-vipgrp64\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVipgrp64(\"trname\", new()\n    {\n        Color = 5,\n        Comments = \"This is a Terraform example\",\n        Members = new[]\n        {\n            \"terr-firewall-vip64\",\n        },\n        Name = \"terr-firewall-vipgrp64\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp64(ctx, \"trname\", &fortimanager.ObjectFirewallVipgrp64Args{\n\t\t\tColor:    pulumi.Float64(5),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip64\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-firewall-vipgrp64\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp64;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVipgrp64(\"trname\", ObjectFirewallVipgrp64Args.builder()\n            .color(5.0)\n            .comments(\"This is a Terraform example\")\n            .members(\"terr-firewall-vip64\")\n            .name(\"terr-firewall-vipgrp64\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVipgrp64\n    properties:\n      color: 5\n      comments: This is a Terraform example\n      members:\n        - terr-firewall-vip64\n      name: terr-firewall-vipgrp64\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vipgrp64 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp64:ObjectFirewallVipgrp64 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "VIP64 group name.\n"
        },
        "objectFirewallVipgrp64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallVipgrp64Id",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "VIP64 group name.\n"
        },
        "objectFirewallVipgrp64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipgrp64 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
          },
          "name": {
            "type": "string",
            "description": "VIP64 group name.\n"
          },
          "objectFirewallVipgrp64Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipgrp6:ObjectFirewallVipgrp6": {
      "description": "Configure IPv6 virtual IP groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp6(\"trname\", {\n    color: 4,\n    comments: \"This is a Terraform example\",\n    members: [\"terr-firewall-vip6\"],\n    name: \"terr-firewall-vipgrp6\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp6(\"trname\",\n    color=4,\n    comments=\"This is a Terraform example\",\n    members=[\"terr-firewall-vip6\"],\n    name=\"terr-firewall-vipgrp6\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVipgrp6(\"trname\", new()\n    {\n        Color = 4,\n        Comments = \"This is a Terraform example\",\n        Members = new[]\n        {\n            \"terr-firewall-vip6\",\n        },\n        Name = \"terr-firewall-vipgrp6\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp6(ctx, \"trname\", &fortimanager.ObjectFirewallVipgrp6Args{\n\t\t\tColor:    pulumi.Float64(4),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip6\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-firewall-vipgrp6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp6;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVipgrp6(\"trname\", ObjectFirewallVipgrp6Args.builder()\n            .color(4.0)\n            .comments(\"This is a Terraform example\")\n            .members(\"terr-firewall-vip6\")\n            .name(\"terr-firewall-vipgrp6\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVipgrp6\n    properties:\n      color: 4\n      comments: This is a Terraform example\n      members:\n        - terr-firewall-vip6\n      name: terr-firewall-vipgrp6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vipgrp6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp6:ObjectFirewallVipgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 VIP group name.\n"
        },
        "objectFirewallVipgrp6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallVipgrp6Id",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "IPv6 VIP group name.\n"
        },
        "objectFirewallVipgrp6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipgrp6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
          },
          "name": {
            "type": "string",
            "description": "IPv6 VIP group name.\n"
          },
          "objectFirewallVipgrp6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipgrp:ObjectFirewallVipgrp": {
      "description": "Configure IPv4 virtual IP groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVipgrpDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVipgrpDynamicMapping`\" pulumi-lang-go=\"`ObjectFirewallVipgrpDynamicMapping`\" pulumi-lang-python=\"`ObjectFirewallVipgrpDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVipgrpDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVipgrpDynamicMapping`\">`fortimanager.ObjectFirewallVipgrpDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip(\"trname\", {\n    arpReply: \"enable\",\n    color: 1,\n    comment: \"This is a Terraform example\",\n    extintf: \"any\",\n    extip: \"192.168.1.1\",\n    httpRedirect: \"disable\",\n    name: \"terr-firewall-vip\",\n    natSourceVip: \"disable\",\n    portforward: \"disable\",\n    sslClientFallback: \"enable\",\n    sslServerAlgorithm: \"client\",\n    sslServerMaxVersion: \"client\",\n    sslServerMinVersion: \"client\",\n    type: \"static-nat\",\n});\nconst trnameObjectFirewallVipgrp = new fortimanager.ObjectFirewallVipgrp(\"trname\", {\n    color: 3,\n    comments: \"This is a Terraform example\",\n    \"interface\": \"any\",\n    members: [\"terr-firewall-vip\"],\n    name: \"terr-firewall-vipgrp\",\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip(\"trname\",\n    arp_reply=\"enable\",\n    color=1,\n    comment=\"This is a Terraform example\",\n    extintf=\"any\",\n    extip=\"192.168.1.1\",\n    http_redirect=\"disable\",\n    name=\"terr-firewall-vip\",\n    nat_source_vip=\"disable\",\n    portforward=\"disable\",\n    ssl_client_fallback=\"enable\",\n    ssl_server_algorithm=\"client\",\n    ssl_server_max_version=\"client\",\n    ssl_server_min_version=\"client\",\n    type=\"static-nat\")\ntrname_object_firewall_vipgrp = fortimanager.ObjectFirewallVipgrp(\"trname\",\n    color=3,\n    comments=\"This is a Terraform example\",\n    interface=\"any\",\n    members=[\"terr-firewall-vip\"],\n    name=\"terr-firewall-vipgrp\",\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallVip(\"trname\", new()\n    {\n        ArpReply = \"enable\",\n        Color = 1,\n        Comment = \"This is a Terraform example\",\n        Extintf = \"any\",\n        Extip = \"192.168.1.1\",\n        HttpRedirect = \"disable\",\n        Name = \"terr-firewall-vip\",\n        NatSourceVip = \"disable\",\n        Portforward = \"disable\",\n        SslClientFallback = \"enable\",\n        SslServerAlgorithm = \"client\",\n        SslServerMaxVersion = \"client\",\n        SslServerMinVersion = \"client\",\n        Type = \"static-nat\",\n    });\n\n    var trnameObjectFirewallVipgrp = new Fortimanager.ObjectFirewallVipgrp(\"trname\", new()\n    {\n        Color = 3,\n        Comments = \"This is a Terraform example\",\n        Interface = \"any\",\n        Members = new[]\n        {\n            \"terr-firewall-vip\",\n        },\n        Name = \"terr-firewall-vipgrp\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectFirewallVip(ctx, \"trname\", &fortimanager.ObjectFirewallVipArgs{\n\t\t\tArpReply:            pulumi.String(\"enable\"),\n\t\t\tColor:               pulumi.Float64(1),\n\t\t\tComment:             pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtintf:             pulumi.String(\"any\"),\n\t\t\tExtip:               pulumi.String(\"192.168.1.1\"),\n\t\t\tHttpRedirect:        pulumi.String(\"disable\"),\n\t\t\tName:                pulumi.String(\"terr-firewall-vip\"),\n\t\t\tNatSourceVip:        pulumi.String(\"disable\"),\n\t\t\tPortforward:         pulumi.String(\"disable\"),\n\t\t\tSslClientFallback:   pulumi.String(\"enable\"),\n\t\t\tSslServerAlgorithm:  pulumi.String(\"client\"),\n\t\t\tSslServerMaxVersion: pulumi.String(\"client\"),\n\t\t\tSslServerMinVersion: pulumi.String(\"client\"),\n\t\t\tType:                pulumi.String(\"static-nat\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallVipgrp(ctx, \"trname\", &fortimanager.ObjectFirewallVipgrpArgs{\n\t\t\tColor:     pulumi.Float64(3),\n\t\t\tComments:  pulumi.String(\"This is a Terraform example\"),\n\t\t\tInterface: pulumi.String(\"any\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-firewall-vipgrp\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip;\nimport com.pulumi.fortimanager.ObjectFirewallVipArgs;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallVip(\"trname\", ObjectFirewallVipArgs.builder()\n            .arpReply(\"enable\")\n            .color(1.0)\n            .comment(\"This is a Terraform example\")\n            .extintf(\"any\")\n            .extip(\"192.168.1.1\")\n            .httpRedirect(\"disable\")\n            .name(\"terr-firewall-vip\")\n            .natSourceVip(\"disable\")\n            .portforward(\"disable\")\n            .sslClientFallback(\"enable\")\n            .sslServerAlgorithm(\"client\")\n            .sslServerMaxVersion(\"client\")\n            .sslServerMinVersion(\"client\")\n            .type(\"static-nat\")\n            .build());\n\n        var trnameObjectFirewallVipgrp = new ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", ObjectFirewallVipgrpArgs.builder()\n            .color(3.0)\n            .comments(\"This is a Terraform example\")\n            .interface_(\"any\")\n            .members(\"terr-firewall-vip\")\n            .name(\"terr-firewall-vipgrp\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallVip\n    properties:\n      arpReply: enable\n      color: 1\n      comment: This is a Terraform example\n      extintf: any\n      extip: 192.168.1.1\n      httpRedirect: disable\n      name: terr-firewall-vip\n      natSourceVip: disable\n      portforward: disable\n      sslClientFallback: enable\n      sslServerAlgorithm: client\n      sslServerMaxVersion: client\n      sslServerMinVersion: client\n      type: static-nat\n  trnameObjectFirewallVipgrp:\n    type: fortimanager:ObjectFirewallVipgrp\n    name: trname\n    properties:\n      color: 3\n      comments: This is a Terraform example\n      interface: any\n      members:\n        - terr-firewall-vip\n      name: terr-firewall-vipgrp\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall Vipgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp:ObjectFirewallVipgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping:ObjectFirewallVipgrpDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "VIP group name.\n"
        },
        "objectFirewallVipgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallVipgrpId",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping:ObjectFirewallVipgrpDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "name": {
          "type": "string",
          "description": "VIP group name.\n"
        },
        "objectFirewallVipgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipgrp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping:ObjectFirewallVipgrpDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
          },
          "name": {
            "type": "string",
            "description": "VIP group name.\n"
          },
          "objectFirewallVipgrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallVipgrpDynamicMapping:ObjectFirewallVipgrpDynamicMapping": {
      "description": "Configure IPv4 virtual IP groups.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFirewallVipgrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFirewallVipgrp`\" pulumi-lang-go=\"`ObjectFirewallVipgrp`\" pulumi-lang-python=\"`ObjectFirewallVipgrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFirewallVipgrp`\" pulumi-lang-java=\"`fortimanager.ObjectFirewallVipgrp`\">`fortimanager.ObjectFirewallVipgrp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFirewall VipgrpDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vipgrp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrpDynamicMapping:ObjectFirewallVipgrpDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping_Scope:ObjectFirewallVipgrpDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "member": {
          "type": "string",
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "objectFirewallVipgrpDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vipgrp": {
          "type": "string",
          "description": "Vipgrp.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFirewallVipgrpDynamicMappingId",
        "uuid",
        "vipgrp"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping_Scope:ObjectFirewallVipgrpDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "member": {
          "type": "string",
          "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
        },
        "objectFirewallVipgrpDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vipgrp": {
          "type": "string",
          "description": "Vipgrp.\n"
        }
      },
      "requiredInputs": [
        "vipgrp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallVipgrpDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFirewallVipgrpDynamicMapping_Scope:ObjectFirewallVipgrpDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1).\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "member": {
            "type": "string",
            "description": "Member VIP objects of the group (Separate multiple objects with a space).\n"
          },
          "objectFirewallVipgrpDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vipgrp": {
            "type": "string",
            "description": "Vipgrp.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallWildcardfqdnCustom:ObjectFirewallWildcardfqdnCustom": {
      "description": "Config global/VDOM Wildcard FQDN address.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", {\n    color: 1,\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\",\n    color=1,\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", new()\n    {\n        Color = 1,\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallWildcardfqdnCustom(ctx, \"trname\", &fortimanager.ObjectFirewallWildcardfqdnCustomArgs{\n\t\t\tColor:   pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustom;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallWildcardfqdnCustom(\"trname\", ObjectFirewallWildcardfqdnCustomArgs.builder()\n            .color(1.0)\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallWildcardfqdnCustom\n    properties:\n      color: 1\n      comment: terraform-comment\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall WildcardFqdnCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallWildcardfqdnCustom:ObjectFirewallWildcardfqdnCustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "GUI icon color.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objectFirewallWildcardfqdnCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Wildcard FQDN.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFirewallWildcardfqdnCustomId",
        "uuid",
        "visibility"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "GUI icon color.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objectFirewallWildcardfqdnCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wildcardFqdn": {
          "type": "string",
          "description": "Wildcard FQDN.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallWildcardfqdnCustom resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "GUI icon color.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "name": {
            "type": "string",
            "description": "Address name.\n"
          },
          "objectFirewallWildcardfqdnCustomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address visibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wildcardFqdn": {
            "type": "string",
            "description": "Wildcard FQDN.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFirewallWildcardfqdnGroup:ObjectFirewallWildcardfqdnGroup": {
      "description": "Config global Wildcard FQDN address groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", {\n    color: 1,\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv\",\n});\nconst trnameObjectFirewallWildcardfqdnGroup = new fortimanager.ObjectFirewallWildcardfqdnGroup(\"trname\", {\n    color: 1,\n    comment: \"terraform-comment\",\n    members: [\"terraform-tefv\"],\n    name: \"terraform-tefv-fqdn-grp\",\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\",\n    color=1,\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv\")\ntrname_object_firewall_wildcardfqdn_group = fortimanager.ObjectFirewallWildcardfqdnGroup(\"trname\",\n    color=1,\n    comment=\"terraform-comment\",\n    members=[\"terraform-tefv\"],\n    name=\"terraform-tefv-fqdn-grp\",\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", new()\n    {\n        Color = 1,\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv\",\n    });\n\n    var trnameObjectFirewallWildcardfqdnGroup = new Fortimanager.ObjectFirewallWildcardfqdnGroup(\"trname\", new()\n    {\n        Color = 1,\n        Comment = \"terraform-comment\",\n        Members = new[]\n        {\n            \"terraform-tefv\",\n        },\n        Name = \"terraform-tefv-fqdn-grp\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectFirewallWildcardfqdnCustom(ctx, \"trname\", &fortimanager.ObjectFirewallWildcardfqdnCustomArgs{\n\t\t\tColor:   pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallWildcardfqdnGroup(ctx, \"trname\", &fortimanager.ObjectFirewallWildcardfqdnGroupArgs{\n\t\t\tColor:   pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terraform-tefv\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terraform-tefv-fqdn-grp\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustom;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustomArgs;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnGroup;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnGroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFirewallWildcardfqdnCustom(\"trname\", ObjectFirewallWildcardfqdnCustomArgs.builder()\n            .color(1.0)\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv\")\n            .build());\n\n        var trnameObjectFirewallWildcardfqdnGroup = new ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", ObjectFirewallWildcardfqdnGroupArgs.builder()\n            .color(1.0)\n            .comment(\"terraform-comment\")\n            .members(\"terraform-tefv\")\n            .name(\"terraform-tefv-fqdn-grp\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFirewallWildcardfqdnCustom\n    properties:\n      color: 1\n      comment: terraform-comment\n      name: terraform-tefv\n  trnameObjectFirewallWildcardfqdnGroup:\n    type: fortimanager:ObjectFirewallWildcardfqdnGroup\n    name: trname\n    properties:\n      color: 1\n      comment: terraform-comment\n      members:\n        - terraform-tefv\n      name: terraform-tefv-fqdn-grp\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFirewall WildcardFqdnGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallWildcardfqdnGroup:ObjectFirewallWildcardfqdnGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "GUI icon color.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address group members.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallWildcardfqdnGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectFirewallWildcardfqdnGroupId",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "GUI icon color.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address group members.\n"
        },
        "name": {
          "type": "string",
          "description": "Address group name.\n"
        },
        "objectFirewallWildcardfqdnGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "visibility": {
          "type": "string",
          "description": "Enable/disable address visibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFirewallWildcardfqdnGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "GUI icon color.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address group members.\n"
          },
          "name": {
            "type": "string",
            "description": "Address group name.\n"
          },
          "objectFirewallWildcardfqdnGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "visibility": {
            "type": "string",
            "description": "Enable/disable address visibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgDeviceBlueprint:ObjectFmgDeviceBlueprint": {
      "description": "ObjectFmg DeviceBlueprint\n\n## Import\n\nObjectFmg DeviceBlueprint can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgDeviceBlueprint:ObjectFmgDeviceBlueprint labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authTemplates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auth-Template.\n"
        },
        "cliprofs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Cliprofs.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "devGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dev-Group.\n"
        },
        "enforceDeviceConfig": {
          "type": "string",
          "description": "Enforce-Device-Config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "folder": {
          "type": "string",
          "description": "Folder.\n"
        },
        "haConfig": {
          "type": "string",
          "description": "Ha-Config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haHbdev": {
          "type": "string",
          "description": "Ha-Hbdev.\n"
        },
        "haMonitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ha-Monitor.\n"
        },
        "haPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ha-Password.\n",
          "secret": true
        },
        "linkedToModel": {
          "type": "string",
          "description": "Linked-To-Model. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFmgDeviceBlueprintId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Pkg.\n"
        },
        "platform": {
          "type": "string",
          "description": "Platform.\n"
        },
        "portProvisioning": {
          "type": "number",
          "description": "Port-Provisioning.\n"
        },
        "preferImgVer": {
          "type": "string",
          "description": "Prefer-Img-Ver.\n"
        },
        "prerunCliprofs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Prerun-Cliprof.\n"
        },
        "provType": {
          "type": "string",
          "description": "Prov-Type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`templates`\" pulumi-lang-dotnet=\"`Templates`\" pulumi-lang-go=\"`templates`\" pulumi-lang-python=\"`templates`\" pulumi-lang-yaml=\"`templates`\" pulumi-lang-java=\"`templates`\">`templates`</span>, `template-group`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdwanManagement": {
          "type": "string",
          "description": "Sdwan-Management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitSwitchPort": {
          "type": "string",
          "description": "Split-Switch-Port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "templateGroup": {
          "type": "string",
          "description": "Template-Group.\n"
        },
        "templates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Templates.\n"
        },
        "vmLogDisk": {
          "type": "string",
          "description": "Vm-Log-Disk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authTemplates",
        "cliprofs",
        "devGroups",
        "enforceDeviceConfig",
        "haConfig",
        "haMonitors",
        "haPasswords",
        "linkedToModel",
        "name",
        "objectFmgDeviceBlueprintId",
        "portProvisioning",
        "prerunCliprofs",
        "sdwanManagement",
        "splitSwitchPort",
        "templates",
        "vmLogDisk"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authTemplates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auth-Template.\n"
        },
        "cliprofs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Cliprofs.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "devGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dev-Group.\n"
        },
        "enforceDeviceConfig": {
          "type": "string",
          "description": "Enforce-Device-Config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "folder": {
          "type": "string",
          "description": "Folder.\n"
        },
        "haConfig": {
          "type": "string",
          "description": "Ha-Config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haHbdev": {
          "type": "string",
          "description": "Ha-Hbdev.\n"
        },
        "haMonitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ha-Monitor.\n"
        },
        "haPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ha-Password.\n",
          "secret": true
        },
        "linkedToModel": {
          "type": "string",
          "description": "Linked-To-Model. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFmgDeviceBlueprintId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Pkg.\n"
        },
        "platform": {
          "type": "string",
          "description": "Platform.\n"
        },
        "portProvisioning": {
          "type": "number",
          "description": "Port-Provisioning.\n"
        },
        "preferImgVer": {
          "type": "string",
          "description": "Prefer-Img-Ver.\n"
        },
        "prerunCliprofs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Prerun-Cliprof.\n"
        },
        "provType": {
          "type": "string",
          "description": "Prov-Type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`templates`\" pulumi-lang-dotnet=\"`Templates`\" pulumi-lang-go=\"`templates`\" pulumi-lang-python=\"`templates`\" pulumi-lang-yaml=\"`templates`\" pulumi-lang-java=\"`templates`\">`templates`</span>, `template-group`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdwanManagement": {
          "type": "string",
          "description": "Sdwan-Management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitSwitchPort": {
          "type": "string",
          "description": "Split-Switch-Port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "templateGroup": {
          "type": "string",
          "description": "Template-Group.\n"
        },
        "templates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Templates.\n"
        },
        "vmLogDisk": {
          "type": "string",
          "description": "Vm-Log-Disk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgDeviceBlueprint resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authTemplates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auth-Template.\n"
          },
          "cliprofs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Cliprofs.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "devGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dev-Group.\n"
          },
          "enforceDeviceConfig": {
            "type": "string",
            "description": "Enforce-Device-Config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "folder": {
            "type": "string",
            "description": "Folder.\n"
          },
          "haConfig": {
            "type": "string",
            "description": "Ha-Config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "haHbdev": {
            "type": "string",
            "description": "Ha-Hbdev.\n"
          },
          "haMonitors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ha-Monitor.\n"
          },
          "haPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ha-Password.\n",
            "secret": true
          },
          "linkedToModel": {
            "type": "string",
            "description": "Linked-To-Model. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFmgDeviceBlueprintId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Pkg.\n"
          },
          "platform": {
            "type": "string",
            "description": "Platform.\n"
          },
          "portProvisioning": {
            "type": "number",
            "description": "Port-Provisioning.\n"
          },
          "preferImgVer": {
            "type": "string",
            "description": "Prefer-Img-Ver.\n"
          },
          "prerunCliprofs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Prerun-Cliprof.\n"
          },
          "provType": {
            "type": "string",
            "description": "Prov-Type. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`templates`\" pulumi-lang-dotnet=\"`Templates`\" pulumi-lang-go=\"`templates`\" pulumi-lang-python=\"`templates`\" pulumi-lang-yaml=\"`templates`\" pulumi-lang-java=\"`templates`\">`templates`</span>, `template-group`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdwanManagement": {
            "type": "string",
            "description": "Sdwan-Management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "splitSwitchPort": {
            "type": "string",
            "description": "Split-Switch-Port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "templateGroup": {
            "type": "string",
            "description": "Template-Group.\n"
          },
          "templates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Templates.\n"
          },
          "vmLogDisk": {
            "type": "string",
            "description": "Vm-Log-Disk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgFabricAuthorizationTemplate:ObjectFmgFabricAuthorizationTemplate": {
      "description": "ObjectFmg FabricAuthorizationTemplate\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`platforms`\" pulumi-lang-dotnet=\"`Platforms`\" pulumi-lang-go=\"`platforms`\" pulumi-lang-python=\"`platforms`\" pulumi-lang-yaml=\"`platforms`\" pulumi-lang-java=\"`platforms`\">`platforms`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFmgFabricAuthorizationTemplatePlatforms`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFmgFabricAuthorizationTemplatePlatforms`\" pulumi-lang-go=\"`ObjectFmgFabricAuthorizationTemplatePlatforms`\" pulumi-lang-python=\"`ObjectFmgFabricAuthorizationTemplatePlatforms`\" pulumi-lang-yaml=\"`fortimanager.ObjectFmgFabricAuthorizationTemplatePlatforms`\" pulumi-lang-java=\"`fortimanager.ObjectFmgFabricAuthorizationTemplatePlatforms`\">`fortimanager.ObjectFmgFabricAuthorizationTemplatePlatforms`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFmgFabricAuthorizationTemplate(\"trname\", {\n    name: \"terr-template\",\n    description: \"This is a Terraform example\",\n    switchController: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFmgFabricAuthorizationTemplate(\"trname\",\n    name=\"terr-template\",\n    description=\"This is a Terraform example\",\n    switch_controller=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFmgFabricAuthorizationTemplate(\"trname\", new()\n    {\n        Name = \"terr-template\",\n        Description = \"This is a Terraform example\",\n        SwitchController = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFmgFabricAuthorizationTemplate(ctx, \"trname\", &fortimanager.ObjectFmgFabricAuthorizationTemplateArgs{\n\t\t\tName:             pulumi.String(\"terr-template\"),\n\t\t\tDescription:      pulumi.String(\"This is a Terraform example\"),\n\t\t\tSwitchController: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFmgFabricAuthorizationTemplate;\nimport com.pulumi.fortimanager.ObjectFmgFabricAuthorizationTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFmgFabricAuthorizationTemplate(\"trname\", ObjectFmgFabricAuthorizationTemplateArgs.builder()\n            .name(\"terr-template\")\n            .description(\"This is a Terraform example\")\n            .switchController(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFmgFabricAuthorizationTemplate\n    properties:\n      name: terr-template\n      description: This is a Terraform example\n      switchController: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFmg FabricAuthorizationTemplate can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgFabricAuthorizationTemplate:ObjectFmgFabricAuthorizationTemplate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderController": {
          "type": "string",
          "description": "Extender-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFmgFabricAuthorizationTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "platforms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgFabricAuthorizationTemplatePlatform:ObjectFmgFabricAuthorizationTemplatePlatform"
          },
          "description": "Platforms. The structure of <span pulumi-lang-nodejs=\"`platforms`\" pulumi-lang-dotnet=\"`Platforms`\" pulumi-lang-go=\"`platforms`\" pulumi-lang-python=\"`platforms`\" pulumi-lang-yaml=\"`platforms`\" pulumi-lang-java=\"`platforms`\">`platforms`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "switchController": {
          "type": "string",
          "description": "Switch-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wirelessController": {
          "type": "string",
          "description": "Wireless-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFmgFabricAuthorizationTemplateId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extenderController": {
          "type": "string",
          "description": "Extender-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFmgFabricAuthorizationTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "platforms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgFabricAuthorizationTemplatePlatform:ObjectFmgFabricAuthorizationTemplatePlatform"
          },
          "description": "Platforms. The structure of <span pulumi-lang-nodejs=\"`platforms`\" pulumi-lang-dotnet=\"`Platforms`\" pulumi-lang-go=\"`platforms`\" pulumi-lang-python=\"`platforms`\" pulumi-lang-yaml=\"`platforms`\" pulumi-lang-java=\"`platforms`\">`platforms`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "switchController": {
          "type": "string",
          "description": "Switch-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wirelessController": {
          "type": "string",
          "description": "Wireless-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgFabricAuthorizationTemplate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extenderController": {
            "type": "string",
            "description": "Extender-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFmgFabricAuthorizationTemplateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "platforms": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFmgFabricAuthorizationTemplatePlatform:ObjectFmgFabricAuthorizationTemplatePlatform"
            },
            "description": "Platforms. The structure of <span pulumi-lang-nodejs=\"`platforms`\" pulumi-lang-dotnet=\"`Platforms`\" pulumi-lang-go=\"`platforms`\" pulumi-lang-python=\"`platforms`\" pulumi-lang-yaml=\"`platforms`\" pulumi-lang-java=\"`platforms`\">`platforms`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "switchController": {
            "type": "string",
            "description": "Switch-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wirelessController": {
            "type": "string",
            "description": "Wireless-Controller. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgFabricAuthorizationTemplatePlatforms:ObjectFmgFabricAuthorizationTemplatePlatforms": {
      "description": "ObjectFmg FabricAuthorizationTemplatePlatforms\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`platforms`\" pulumi-lang-dotnet=\"`Platforms`\" pulumi-lang-go=\"`platforms`\" pulumi-lang-python=\"`platforms`\" pulumi-lang-yaml=\"`platforms`\" pulumi-lang-java=\"`platforms`\">`platforms`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFmgFabricAuthorizationTemplate`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFmgFabricAuthorizationTemplate`\" pulumi-lang-go=\"`ObjectFmgFabricAuthorizationTemplate`\" pulumi-lang-python=\"`ObjectFmgFabricAuthorizationTemplate`\" pulumi-lang-yaml=\"`fortimanager.ObjectFmgFabricAuthorizationTemplate`\" pulumi-lang-java=\"`fortimanager.ObjectFmgFabricAuthorizationTemplate`\">`fortimanager.ObjectFmgFabricAuthorizationTemplate`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFmg FabricAuthorizationTemplatePlatforms can be imported using any of these accepted formats:\n\nSet import_options = [\"template=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgFabricAuthorizationTemplatePlatforms:ObjectFmgFabricAuthorizationTemplatePlatforms labelname {{prefix}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extensionType": {
          "type": "string",
          "description": "Extension-Type. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fmgcount": {
          "type": "number",
          "description": "Count.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "Fortilink.\n"
        },
        "objectFmgFabricAuthorizationTemplatePlatformsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{prefix}}.\n"
        },
        "prefix": {
          "type": "string",
          "description": "Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "template": {
          "type": "string",
          "description": "Template.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`extender`\" pulumi-lang-dotnet=\"`Extender`\" pulumi-lang-go=\"`extender`\" pulumi-lang-python=\"`extender`\" pulumi-lang-yaml=\"`extender`\" pulumi-lang-java=\"`extender`\">`extender`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extensionType",
        "objectFmgFabricAuthorizationTemplatePlatformsId",
        "template"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "extensionType": {
          "type": "string",
          "description": "Extension-Type. Valid values: `wan-extension`, `lan-extension`.\n"
        },
        "fmgcount": {
          "type": "number",
          "description": "Count.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "Fortilink.\n"
        },
        "objectFmgFabricAuthorizationTemplatePlatformsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{prefix}}.\n"
        },
        "prefix": {
          "type": "string",
          "description": "Prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "template": {
          "type": "string",
          "description": "Template.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`extender`\" pulumi-lang-dotnet=\"`Extender`\" pulumi-lang-go=\"`extender`\" pulumi-lang-python=\"`extender`\" pulumi-lang-yaml=\"`extender`\" pulumi-lang-java=\"`extender`\">`extender`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
        }
      },
      "requiredInputs": [
        "template"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgFabricAuthorizationTemplatePlatforms resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "extensionType": {
            "type": "string",
            "description": "Extension-Type. Valid values: `wan-extension`, `lan-extension`.\n"
          },
          "fmgcount": {
            "type": "number",
            "description": "Count.\n"
          },
          "fortilink": {
            "type": "string",
            "description": "Fortilink.\n"
          },
          "objectFmgFabricAuthorizationTemplatePlatformsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{prefix}}.\n"
          },
          "prefix": {
            "type": "string",
            "description": "Prefix.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "template": {
            "type": "string",
            "description": "Template.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`extender`\" pulumi-lang-dotnet=\"`Extender`\" pulumi-lang-go=\"`extender`\" pulumi-lang-python=\"`extender`\" pulumi-lang-yaml=\"`extender`\" pulumi-lang-java=\"`extender`\">`extender`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgSasemanagerSettings:ObjectFmgSasemanagerSettings": {
      "description": "ObjectFmg SaseManagerSettings\n\n## Import\n\nObjectFmg SaseManagerSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgSasemanagerSettings:ObjectFmgSasemanagerSettings labelname ObjectFmgSaseManagerSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFmgSasemanagerSettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profileGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Profile-Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncAddress": {
          "type": "string",
          "description": "Sync-Address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "syncProfileGroup": {
          "type": "string",
          "description": "Sync-Profile-Group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "syncUser": {
          "type": "string",
          "description": "Sync-User. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "addresses",
        "objectFmgSasemanagerSettingsId",
        "profileGroups",
        "syncAddress",
        "syncProfileGroup",
        "syncUser",
        "users"
      ],
      "inputProperties": {
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFmgSasemanagerSettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profileGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Profile-Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "syncAddress": {
          "type": "string",
          "description": "Sync-Address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "syncProfileGroup": {
          "type": "string",
          "description": "Sync-Profile-Group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "syncUser": {
          "type": "string",
          "description": "Sync-User. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgSasemanagerSettings resources.\n",
        "properties": {
          "addresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFmgSasemanagerSettingsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profileGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Profile-Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "syncAddress": {
            "type": "string",
            "description": "Sync-Address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "syncProfileGroup": {
            "type": "string",
            "description": "Sync-Profile-Group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "syncUser": {
            "type": "string",
            "description": "Sync-User. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgSasemanagerStatus:ObjectFmgSasemanagerStatus": {
      "description": "ObjectFmg SaseManagerStatus\n\n## Import\n\nObjectFmg SaseManagerStatus can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgSasemanagerStatus:ObjectFmgSasemanagerStatus labelname ObjectFmgSaseManagerStatus\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "forticlientVer": {
          "type": "string",
          "description": "Forticlient-Ver.\n"
        },
        "forticloudId": {
          "type": "number",
          "description": "Forticloud-Id.\n"
        },
        "licenseType": {
          "type": "string",
          "description": "License-Type. Valid values: <span pulumi-lang-nodejs=\"`standardLicense`\" pulumi-lang-dotnet=\"`StandardLicense`\" pulumi-lang-go=\"`standardLicense`\" pulumi-lang-python=\"`standard_license`\" pulumi-lang-yaml=\"`standardLicense`\" pulumi-lang-java=\"`standardLicense`\">`standard_license`</span>, <span pulumi-lang-nodejs=\"`advancedLicense`\" pulumi-lang-dotnet=\"`AdvancedLicense`\" pulumi-lang-go=\"`advancedLicense`\" pulumi-lang-python=\"`advanced_license`\" pulumi-lang-yaml=\"`advancedLicense`\" pulumi-lang-java=\"`advancedLicense`\">`advanced_license`</span>, <span pulumi-lang-nodejs=\"`comprehensiveLicense`\" pulumi-lang-dotnet=\"`ComprehensiveLicense`\" pulumi-lang-go=\"`comprehensiveLicense`\" pulumi-lang-python=\"`comprehensive_license`\" pulumi-lang-yaml=\"`comprehensiveLicense`\" pulumi-lang-java=\"`comprehensiveLicense`\">`comprehensive_license`</span>.\n"
        },
        "objectFmgSasemanagerStatusId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spaHubs": {
          "type": "number",
          "description": "Spa-Hubs.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFmgSasemanagerStatusId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "forticlientVer": {
          "type": "string",
          "description": "Forticlient-Ver.\n"
        },
        "forticloudId": {
          "type": "number",
          "description": "Forticloud-Id.\n"
        },
        "licenseType": {
          "type": "string",
          "description": "License-Type. Valid values: <span pulumi-lang-nodejs=\"`standardLicense`\" pulumi-lang-dotnet=\"`StandardLicense`\" pulumi-lang-go=\"`standardLicense`\" pulumi-lang-python=\"`standard_license`\" pulumi-lang-yaml=\"`standardLicense`\" pulumi-lang-java=\"`standardLicense`\">`standard_license`</span>, <span pulumi-lang-nodejs=\"`advancedLicense`\" pulumi-lang-dotnet=\"`AdvancedLicense`\" pulumi-lang-go=\"`advancedLicense`\" pulumi-lang-python=\"`advanced_license`\" pulumi-lang-yaml=\"`advancedLicense`\" pulumi-lang-java=\"`advancedLicense`\">`advanced_license`</span>, <span pulumi-lang-nodejs=\"`comprehensiveLicense`\" pulumi-lang-dotnet=\"`ComprehensiveLicense`\" pulumi-lang-go=\"`comprehensiveLicense`\" pulumi-lang-python=\"`comprehensive_license`\" pulumi-lang-yaml=\"`comprehensiveLicense`\" pulumi-lang-java=\"`comprehensiveLicense`\">`comprehensive_license`</span>.\n"
        },
        "objectFmgSasemanagerStatusId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spaHubs": {
          "type": "number",
          "description": "Spa-Hubs.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgSasemanagerStatus resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "forticlientVer": {
            "type": "string",
            "description": "Forticlient-Ver.\n"
          },
          "forticloudId": {
            "type": "number",
            "description": "Forticloud-Id.\n"
          },
          "licenseType": {
            "type": "string",
            "description": "License-Type. Valid values: <span pulumi-lang-nodejs=\"`standardLicense`\" pulumi-lang-dotnet=\"`StandardLicense`\" pulumi-lang-go=\"`standardLicense`\" pulumi-lang-python=\"`standard_license`\" pulumi-lang-yaml=\"`standardLicense`\" pulumi-lang-java=\"`standardLicense`\">`standard_license`</span>, <span pulumi-lang-nodejs=\"`advancedLicense`\" pulumi-lang-dotnet=\"`AdvancedLicense`\" pulumi-lang-go=\"`advancedLicense`\" pulumi-lang-python=\"`advanced_license`\" pulumi-lang-yaml=\"`advancedLicense`\" pulumi-lang-java=\"`advancedLicense`\">`advanced_license`</span>, <span pulumi-lang-nodejs=\"`comprehensiveLicense`\" pulumi-lang-dotnet=\"`ComprehensiveLicense`\" pulumi-lang-go=\"`comprehensiveLicense`\" pulumi-lang-python=\"`comprehensive_license`\" pulumi-lang-yaml=\"`comprehensiveLicense`\" pulumi-lang-java=\"`comprehensiveLicense`\">`comprehensive_license`</span>.\n"
          },
          "objectFmgSasemanagerStatusId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "spaHubs": {
            "type": "number",
            "description": "Spa-Hubs.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgVariable:ObjectFmgVariable": {
      "description": "ObjectFmg Variable\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFmgVariableDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFmgVariableDynamicMapping`\" pulumi-lang-go=\"`ObjectFmgVariableDynamicMapping`\" pulumi-lang-python=\"`ObjectFmgVariableDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFmgVariableDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFmgVariableDynamicMapping`\">`fortimanager.ObjectFmgVariableDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFmgVariable(\"trname\", {\n    name: \"terr-variable\",\n    description: \"This is a Terraform example\",\n    value: \"value\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFmgVariable(\"trname\",\n    name=\"terr-variable\",\n    description=\"This is a Terraform example\",\n    value=\"value\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFmgVariable(\"trname\", new()\n    {\n        Name = \"terr-variable\",\n        Description = \"This is a Terraform example\",\n        Value = \"value\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFmgVariable(ctx, \"trname\", &fortimanager.ObjectFmgVariableArgs{\n\t\t\tName:        pulumi.String(\"terr-variable\"),\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tValue:       pulumi.String(\"value\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFmgVariable;\nimport com.pulumi.fortimanager.ObjectFmgVariableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFmgVariable(\"trname\", ObjectFmgVariableArgs.builder()\n            .name(\"terr-variable\")\n            .description(\"This is a Terraform example\")\n            .value(\"value\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFmgVariable\n    properties:\n      name: terr-variable\n      description: This is a Terraform example\n      value: value\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFmg Variable can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgVariable:ObjectFmgVariable labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping:ObjectFmgVariableDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFmgVariableId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFmgVariableId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping:ObjectFmgVariableDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFmgVariableId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgVariable resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping:ObjectFmgVariableDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFmgVariableId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFmgVariableDynamicMapping:ObjectFmgVariableDynamicMapping": {
      "description": "ObjectFmg VariableDynamicMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFmgVariable`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFmgVariable`\" pulumi-lang-go=\"`ObjectFmgVariable`\" pulumi-lang-python=\"`ObjectFmgVariable`\" pulumi-lang-yaml=\"`fortimanager.ObjectFmgVariable`\" pulumi-lang-java=\"`fortimanager.ObjectFmgVariable`\">`fortimanager.ObjectFmgVariable`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFmg VariableDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"variable=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFmgVariableDynamicMapping:ObjectFmgVariableDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping_Scope:ObjectFmgVariableDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "objectFmgVariableDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        },
        "variable": {
          "type": "string",
          "description": "Variable.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFmgVariableDynamicMappingId",
        "variable"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping_Scope:ObjectFmgVariableDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "objectFmgVariableDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        },
        "variable": {
          "type": "string",
          "description": "Variable.\n"
        }
      },
      "requiredInputs": [
        "variable"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFmgVariableDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFmgVariableDynamicMapping_Scope:ObjectFmgVariableDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "objectFmgVariableDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Value.\n"
          },
          "variable": {
            "type": "string",
            "description": "Variable.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlan:ObjectFspVlan": {
      "description": "ObjectFsp Vlan\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserver`\">`fortimanager.ObjectFspVlanDhcpserver`</span>\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMapping`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMapping`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMapping`\">`fortimanager.ObjectFspVlanDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-go=\"`ObjectFspVlanInterface`\" pulumi-lang-python=\"`ObjectFspVlanInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterface`\">`fortimanager.ObjectFspVlanInterface`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFspVlan(\"trname\", {\n    _dhcpStatus: \"enable\",\n    color: 2,\n    name: \"terr-fsp-vlan\",\n    vdom: \"root\",\n    vlanid: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFspVlan(\"trname\",\n    _dhcp_status=\"enable\",\n    color=2,\n    name=\"terr-fsp-vlan\",\n    vdom=\"root\",\n    vlanid=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectFspVlan(\"trname\", new()\n    {\n        _dhcpStatus = \"enable\",\n        Color = 2,\n        Name = \"terr-fsp-vlan\",\n        Vdom = \"root\",\n        Vlanid = 100,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", &fortimanager.ObjectFspVlanArgs{\n\t\t\t_dhcpStatus: pulumi.String(\"enable\"),\n\t\t\tColor:       pulumi.Float64(2),\n\t\t\tName:        pulumi.String(\"terr-fsp-vlan\"),\n\t\t\tVdom:        pulumi.String(\"root\"),\n\t\t\tVlanid:      pulumi.Float64(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectFspVlan(\"trname\", ObjectFspVlanArgs.builder()\n            ._dhcpStatus(\"enable\")\n            .color(2.0)\n            .name(\"terr-fsp-vlan\")\n            .vdom(\"root\")\n            .vlanid(100.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFspVlan\n    properties:\n      _dhcpStatus: enable\n      color: 2\n      name: terr-fsp-vlan\n      vdom: root\n      vlanid: 100\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFsp Vlan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlan:ObjectFspVlan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_dhcpStatus": {
          "type": "string",
          "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color.\n"
        },
        "dhcpServer": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServer:ObjectFspVlanDhcpServer",
          "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping:ObjectFspVlanDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterface:ObjectFspVlanInterface",
          "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFspVlanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Vlanid.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectFspVlanId"
      ],
      "inputProperties": {
        "_dhcpStatus": {
          "type": "string",
          "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "color": {
          "type": "number",
          "description": "Color.\n"
        },
        "dhcpServer": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServer:ObjectFspVlanDhcpServer",
          "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping:ObjectFspVlanDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterface:ObjectFspVlanInterface",
          "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectFspVlanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Vlanid.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlan resources.\n",
        "properties": {
          "_dhcpStatus": {
            "type": "string",
            "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "color": {
            "type": "number",
            "description": "Color.\n"
          },
          "dhcpServer": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpServer:ObjectFspVlanDhcpServer",
            "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping:ObjectFspVlanDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterface:ObjectFspVlanInterface",
            "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectFspVlanId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vdom": {
            "type": "string",
            "description": "Vdom.\n"
          },
          "vlanid": {
            "type": "number",
            "description": "Vlanid.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDhcpserver:ObjectFspVlanDhcpserver": {
      "description": "Configure DHCP servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-go=\"`ObjectFspVlan`\" pulumi-lang-python=\"`ObjectFspVlan`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlan`\">`fortimanager.ObjectFspVlan`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserverExcluderange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserverExcluderange`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserverExcluderange`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserverExcluderange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserverExcluderange`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserverExcluderange`\">`fortimanager.ObjectFspVlanDhcpserverExcluderange`</span>\n>- <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserverIprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserverIprange`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserverIprange`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserverIprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserverIprange`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserverIprange`\">`fortimanager.ObjectFspVlanDhcpserverIprange`</span>\n>- <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserverOptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserverOptions`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserverOptions`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserverOptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserverOptions`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserverOptions`\">`fortimanager.ObjectFspVlanDhcpserverOptions`</span>\n>- <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserverReservedaddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserverReservedaddress`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserverReservedaddress`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserverReservedaddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserverReservedaddress`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserverReservedaddress`\">`fortimanager.ObjectFspVlanDhcpserverReservedaddress`</span>\n\n## Import\n\nObjectFsp VlanDhcpServer can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDhcpserver:ObjectFspVlanDhcpserver labelname ObjectFspVlanDhcpServer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Auto-Managed-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Dhcp-Settings-From-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enable": {
          "type": "string",
          "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverExcludeRange:ObjectFspVlanDhcpserverExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverIpRange:ObjectFspVlanDhcpserverIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "objectFspVlanDhcpserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "option1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option1.\n"
        },
        "option2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option2.\n"
        },
        "option3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option3.\n"
        },
        "option4": {
          "type": "string",
          "description": "Option4.\n"
        },
        "option5": {
          "type": "string",
          "description": "Option5.\n"
        },
        "option6": {
          "type": "string",
          "description": "Option6.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverOption:ObjectFspVlanDhcpserverOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverReservedAddress:ObjectFspVlanDhcpserverReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "type": "object",
      "required": [
        "autoConfiguration",
        "autoManagedStatus",
        "conflictedIpTimeout",
        "ddnsAuth",
        "ddnsServerIp",
        "ddnsTtl",
        "ddnsUpdate",
        "ddnsUpdateOverride",
        "defaultGateway",
        "dhcpSettingsFromFortiipam",
        "dnsServer1",
        "dnsServer2",
        "dnsServer3",
        "dnsServer4",
        "dnsService",
        "forticlientOnNetStatus",
        "leaseTime",
        "macAclDefaultAction",
        "netmask",
        "nextServer",
        "ntpServer1",
        "ntpServer2",
        "ntpServer3",
        "ntpService",
        "objectFspVlanDhcpserverId",
        "option1s",
        "option2s",
        "option3s",
        "relayAgent",
        "serverType",
        "sharedSubnet",
        "status",
        "tftpServers",
        "timezone",
        "timezoneOption",
        "vciMatch",
        "vciStrings",
        "vlan",
        "wifiAc1",
        "wifiAc2",
        "wifiAc3",
        "wifiAcService",
        "winsServer1",
        "winsServer2"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Auto-Managed-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Dhcp-Settings-From-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enable": {
          "type": "string",
          "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverExcludeRange:ObjectFspVlanDhcpserverExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverIpRange:ObjectFspVlanDhcpserverIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "objectFspVlanDhcpserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "option1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option1.\n"
        },
        "option2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option2.\n"
        },
        "option3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option3.\n"
        },
        "option4": {
          "type": "string",
          "description": "Option4.\n"
        },
        "option5": {
          "type": "string",
          "description": "Option5.\n"
        },
        "option6": {
          "type": "string",
          "description": "Option6.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverOption:ObjectFspVlanDhcpserverOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverReservedAddress:ObjectFspVlanDhcpserverReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDhcpserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoConfiguration": {
            "type": "string",
            "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoManagedStatus": {
            "type": "string",
            "description": "Auto-Managed-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "conflictedIpTimeout": {
            "type": "number",
            "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
          },
          "ddnsAuth": {
            "type": "string",
            "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
          },
          "ddnsKey": {
            "type": "string",
            "description": "DDNS update key (base 64 encoding).\n"
          },
          "ddnsKeyname": {
            "type": "string",
            "description": "DDNS update key name.\n"
          },
          "ddnsServerIp": {
            "type": "string",
            "description": "DDNS server IP.\n"
          },
          "ddnsTtl": {
            "type": "number",
            "description": "TTL.\n"
          },
          "ddnsUpdate": {
            "type": "string",
            "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsUpdateOverride": {
            "type": "string",
            "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsZone": {
            "type": "string",
            "description": "Zone of your domain name (ex. DDNS.com).\n"
          },
          "defaultGateway": {
            "type": "string",
            "description": "Default gateway IP address assigned by the DHCP server.\n"
          },
          "dhcpSettingsFromFortiipam": {
            "type": "string",
            "description": "Dhcp-Settings-From-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsServer1": {
            "type": "string",
            "description": "DNS server 1.\n"
          },
          "dnsServer2": {
            "type": "string",
            "description": "DNS server 2.\n"
          },
          "dnsServer3": {
            "type": "string",
            "description": "DNS server 3.\n"
          },
          "dnsServer4": {
            "type": "string",
            "description": "DNS server 4.\n"
          },
          "dnsService": {
            "type": "string",
            "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "enable": {
            "type": "string",
            "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "excludeRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverExcludeRange:ObjectFspVlanDhcpserverExcludeRange"
            },
            "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
          },
          "filename": {
            "type": "string",
            "description": "Name of the boot file on the TFTP server.\n"
          },
          "forticlientOnNetStatus": {
            "type": "string",
            "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ipMode": {
            "type": "string",
            "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
          },
          "ipRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverIpRange:ObjectFspVlanDhcpserverIpRange"
            },
            "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
          },
          "ipsecLeaseHold": {
            "type": "number",
            "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means unlimited.\n"
          },
          "macAclDefaultAction": {
            "type": "string",
            "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "netmask": {
            "type": "string",
            "description": "Netmask assigned by the DHCP server.\n"
          },
          "nextServer": {
            "type": "string",
            "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
          },
          "ntpServer1": {
            "type": "string",
            "description": "NTP server 1.\n"
          },
          "ntpServer2": {
            "type": "string",
            "description": "NTP server 2.\n"
          },
          "ntpServer3": {
            "type": "string",
            "description": "NTP server 3.\n"
          },
          "ntpService": {
            "type": "string",
            "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "objectFspVlanDhcpserverId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "option1s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option1.\n"
          },
          "option2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option2.\n"
          },
          "option3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option3.\n"
          },
          "option4": {
            "type": "string",
            "description": "Option4.\n"
          },
          "option5": {
            "type": "string",
            "description": "Option5.\n"
          },
          "option6": {
            "type": "string",
            "description": "Option6.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverOption:ObjectFspVlanDhcpserverOption"
            },
            "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
          },
          "relayAgent": {
            "type": "string",
            "description": "Relay agent IP.\n"
          },
          "reservedAddresses": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDhcpserverReservedAddress:ObjectFspVlanDhcpserverReservedAddress"
            },
            "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "sharedSubnet": {
            "type": "string",
            "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tftpServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
          },
          "timezone": {
            "type": "string",
            "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
          },
          "timezoneOption": {
            "type": "string",
            "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "wifiAc1": {
            "type": "string",
            "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAc2": {
            "type": "string",
            "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAc3": {
            "type": "string",
            "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAcService": {
            "type": "string",
            "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "winsServer1": {
            "type": "string",
            "description": "WINS server 1.\n"
          },
          "winsServer2": {
            "type": "string",
            "description": "WINS server 2.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDhcpserverExcluderange:ObjectFspVlanDhcpserverExcluderange": {
      "description": "Exclude one or more ranges of IP addresses from being assigned to clients.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserver`\">`fortimanager.ObjectFspVlanDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDhcpServerExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDhcpserverExcluderange:ObjectFspVlanDhcpserverExcluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDhcpserverExcluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "endIp",
        "objectFspVlanDhcpserverExcluderangeId",
        "startIp",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDhcpserverExcluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDhcpserverExcluderange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End of IP range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means default lease time.\n"
          },
          "objectFspVlanDhcpserverExcluderangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start of IP range.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDhcpserverIprange:ObjectFspVlanDhcpserverIprange": {
      "description": "DHCP IP range configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserver`\">`fortimanager.ObjectFspVlanDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDhcpServerIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDhcpserverIprange:ObjectFspVlanDhcpserverIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDhcpserverIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "endIp",
        "objectFspVlanDhcpserverIprangeId",
        "startIp",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDhcpserverIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDhcpserverIprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End of IP range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means default lease time.\n"
          },
          "objectFspVlanDhcpserverIprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start of IP range.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDhcpserverOptions:ObjectFspVlanDhcpserverOptions": {
      "description": "DHCP options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserver`\">`fortimanager.ObjectFspVlanDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDhcpServerOptions can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDhcpserverOptions:ObjectFspVlanDhcpserverOptions labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "objectFspVlanDhcpserverOptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "ips",
        "objectFspVlanDhcpserverOptionsId",
        "type",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "objectFspVlanDhcpserverOptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDhcpserverOptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "code": {
            "type": "number",
            "description": "DHCP option code.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DHCP option IPs.\n"
          },
          "objectFspVlanDhcpserverOptionsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "value": {
            "type": "string",
            "description": "DHCP option value.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDhcpserverReservedaddress:ObjectFspVlanDhcpserverReservedaddress": {
      "description": "Options for the DHCP server to assign IP settings to specific MAC addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDhcpserver`\">`fortimanager.ObjectFspVlanDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDhcpServerReservedAddress can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDhcpserverReservedaddress:ObjectFspVlanDhcpserverReservedaddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "objectFspVlanDhcpserverReservedaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "ip",
        "mac",
        "objectFspVlanDhcpserverReservedaddressId",
        "type",
        "vlan"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "objectFspVlanDhcpserverReservedaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDhcpserverReservedaddress resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "circuitId": {
            "type": "string",
            "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
          },
          "circuitIdType": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address to be reserved for the MAC address.\n"
          },
          "mac": {
            "type": "string",
            "description": "MAC address of the client that will get the reserved IP address.\n"
          },
          "objectFspVlanDhcpserverReservedaddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "remoteId": {
            "type": "string",
            "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
          },
          "remoteIdType": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDynamicMapping:ObjectFspVlanDynamicMapping": {
      "description": "ObjectFsp VlanDynamicMapping\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-go=\"`ObjectFspVlan`\" pulumi-lang-python=\"`ObjectFspVlan`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlan`\">`fortimanager.ObjectFspVlan`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`</span>\n>- <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFspVlanDynamicMappingInterface`\" pulumi-lang-dotnet=\"`FortimanagerObjectFspVlanDynamicMappingInterface`\" pulumi-lang-go=\"`fortimanagerObjectFspVlanDynamicMappingInterface`\" pulumi-lang-python=\"`fortimanager_object_fsp_vlan_dynamic_mapping_interface`\" pulumi-lang-yaml=\"`fortimanagerObjectFspVlanDynamicMappingInterface`\" pulumi-lang-java=\"`fortimanagerObjectFspVlanDynamicMappingInterface`\">`fortimanager_object_fsp_vlan_dynamic_mapping_interface`</span>\n\n## Import\n\nObjectFsp VlanDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDynamicMapping:ObjectFspVlanDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_dhcpStatus": {
          "type": "string",
          "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping_Scope:ObjectFspVlanDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dhcpServer": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServer:ObjectFspVlanDynamicMappingDhcpServer",
          "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterface:ObjectFspVlanDynamicMappingInterface",
          "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
        },
        "objectFspVlanDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFspVlanDynamicMappingId",
        "vlan"
      ],
      "inputProperties": {
        "_dhcpStatus": {
          "type": "string",
          "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping_Scope:ObjectFspVlanDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dhcpServer": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServer:ObjectFspVlanDynamicMappingDhcpServer",
          "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterface:ObjectFspVlanDynamicMappingInterface",
          "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
        },
        "objectFspVlanDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDynamicMapping resources.\n",
        "properties": {
          "_dhcpStatus": {
            "type": "string",
            "description": "_Dhcp-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMapping_Scope:ObjectFspVlanDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dhcpServer": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpServer:ObjectFspVlanDynamicMappingDhcpServer",
            "description": "Dhcp-Server. The structure of <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingInterface:ObjectFspVlanDynamicMappingInterface",
            "description": "Interface. The structure of <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> block is documented below.\n"
          },
          "objectFspVlanDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDynamicMappingDhcpserver:ObjectFspVlanDynamicMappingDhcpserver": {
      "description": "Configure DHCP servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dhcpServer`\" pulumi-lang-dotnet=\"`DhcpServer`\" pulumi-lang-go=\"`dhcpServer`\" pulumi-lang-python=\"`dhcp_server`\" pulumi-lang-yaml=\"`dhcpServer`\" pulumi-lang-java=\"`dhcpServer`\">`dhcp_server`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMapping`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMapping`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMapping`\">`fortimanager.ObjectFspVlanDynamicMapping`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverExcluderange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverExcluderange`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserverExcluderange`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserverExcluderange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverExcluderange`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverExcluderange`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserverExcluderange`</span>\n>- <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverIprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverIprange`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserverIprange`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserverIprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverIprange`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverIprange`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserverIprange`</span>\n>- <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverOptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverOptions`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserverOptions`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserverOptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverOptions`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverOptions`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserverOptions`</span>\n>- <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverReservedaddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverReservedaddress`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserverReservedaddress`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserverReservedaddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverReservedaddress`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserverReservedaddress`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserverReservedaddress`</span>\n\n## Import\n\nObjectFsp VlanDynamicMappingDhcpServer can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDynamicMappingDhcpserver:ObjectFspVlanDynamicMappingDhcpserver labelname ObjectFspVlanDynamicMappingDhcpServer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Auto-Managed-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Dhcp-Settings-From-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enable": {
          "type": "string",
          "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverExcludeRange:ObjectFspVlanDynamicMappingDhcpserverExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverIpRange:ObjectFspVlanDynamicMappingDhcpserverIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "option1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option1.\n"
        },
        "option2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option2.\n"
        },
        "option3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option3.\n"
        },
        "option4": {
          "type": "string",
          "description": "Option4.\n"
        },
        "option5": {
          "type": "string",
          "description": "Option5.\n"
        },
        "option6": {
          "type": "string",
          "description": "Option6.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverOption:ObjectFspVlanDynamicMappingDhcpserverOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverReservedAddress:ObjectFspVlanDynamicMappingDhcpserverReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "type": "object",
      "required": [
        "autoConfiguration",
        "autoManagedStatus",
        "conflictedIpTimeout",
        "ddnsAuth",
        "ddnsServerIp",
        "ddnsTtl",
        "ddnsUpdate",
        "ddnsUpdateOverride",
        "defaultGateway",
        "dhcpSettingsFromFortiipam",
        "dnsServer1",
        "dnsServer2",
        "dnsServer3",
        "dnsServer4",
        "dnsService",
        "dynamicMappingName",
        "dynamicMappingVdom",
        "forticlientOnNetStatus",
        "leaseTime",
        "macAclDefaultAction",
        "netmask",
        "nextServer",
        "ntpServer1",
        "ntpServer2",
        "ntpServer3",
        "ntpService",
        "objectFspVlanDynamicMappingDhcpserverId",
        "option1s",
        "option2s",
        "option3s",
        "relayAgent",
        "serverType",
        "sharedSubnet",
        "status",
        "tftpServers",
        "timezone",
        "timezoneOption",
        "vciMatch",
        "vciStrings",
        "vlan",
        "wifiAc1",
        "wifiAc2",
        "wifiAc3",
        "wifiAcService",
        "winsServer1",
        "winsServer2"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Auto-Managed-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Dhcp-Settings-From-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enable": {
          "type": "string",
          "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverExcludeRange:ObjectFspVlanDynamicMappingDhcpserverExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverIpRange:ObjectFspVlanDynamicMappingDhcpserverIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "option1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option1.\n"
        },
        "option2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option2.\n"
        },
        "option3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option3.\n"
        },
        "option4": {
          "type": "string",
          "description": "Option4.\n"
        },
        "option5": {
          "type": "string",
          "description": "Option5.\n"
        },
        "option6": {
          "type": "string",
          "description": "Option6.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverOption:ObjectFspVlanDynamicMappingDhcpserverOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverReservedAddress:ObjectFspVlanDynamicMappingDhcpserverReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDynamicMappingDhcpserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoConfiguration": {
            "type": "string",
            "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoManagedStatus": {
            "type": "string",
            "description": "Auto-Managed-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "conflictedIpTimeout": {
            "type": "number",
            "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
          },
          "ddnsAuth": {
            "type": "string",
            "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
          },
          "ddnsKey": {
            "type": "string",
            "description": "DDNS update key (base 64 encoding).\n"
          },
          "ddnsKeyname": {
            "type": "string",
            "description": "DDNS update key name.\n"
          },
          "ddnsServerIp": {
            "type": "string",
            "description": "DDNS server IP.\n"
          },
          "ddnsTtl": {
            "type": "number",
            "description": "TTL.\n"
          },
          "ddnsUpdate": {
            "type": "string",
            "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsUpdateOverride": {
            "type": "string",
            "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsZone": {
            "type": "string",
            "description": "Zone of your domain name (ex. DDNS.com).\n"
          },
          "defaultGateway": {
            "type": "string",
            "description": "Default gateway IP address assigned by the DHCP server.\n"
          },
          "dhcpSettingsFromFortiipam": {
            "type": "string",
            "description": "Dhcp-Settings-From-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsServer1": {
            "type": "string",
            "description": "DNS server 1.\n"
          },
          "dnsServer2": {
            "type": "string",
            "description": "DNS server 2.\n"
          },
          "dnsServer3": {
            "type": "string",
            "description": "DNS server 3.\n"
          },
          "dnsServer4": {
            "type": "string",
            "description": "DNS server 4.\n"
          },
          "dnsService": {
            "type": "string",
            "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "enable": {
            "type": "string",
            "description": "Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "excludeRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverExcludeRange:ObjectFspVlanDynamicMappingDhcpserverExcludeRange"
            },
            "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
          },
          "filename": {
            "type": "string",
            "description": "Name of the boot file on the TFTP server.\n"
          },
          "forticlientOnNetStatus": {
            "type": "string",
            "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ipMode": {
            "type": "string",
            "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
          },
          "ipRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverIpRange:ObjectFspVlanDynamicMappingDhcpserverIpRange"
            },
            "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
          },
          "ipsecLeaseHold": {
            "type": "number",
            "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means unlimited.\n"
          },
          "macAclDefaultAction": {
            "type": "string",
            "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "netmask": {
            "type": "string",
            "description": "Netmask assigned by the DHCP server.\n"
          },
          "nextServer": {
            "type": "string",
            "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
          },
          "ntpServer1": {
            "type": "string",
            "description": "NTP server 1.\n"
          },
          "ntpServer2": {
            "type": "string",
            "description": "NTP server 2.\n"
          },
          "ntpServer3": {
            "type": "string",
            "description": "NTP server 3.\n"
          },
          "ntpService": {
            "type": "string",
            "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "objectFspVlanDynamicMappingDhcpserverId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "option1s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option1.\n"
          },
          "option2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option2.\n"
          },
          "option3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option3.\n"
          },
          "option4": {
            "type": "string",
            "description": "Option4.\n"
          },
          "option5": {
            "type": "string",
            "description": "Option5.\n"
          },
          "option6": {
            "type": "string",
            "description": "Option6.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverOption:ObjectFspVlanDynamicMappingDhcpserverOption"
            },
            "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
          },
          "relayAgent": {
            "type": "string",
            "description": "Relay agent IP.\n"
          },
          "reservedAddresses": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanDynamicMappingDhcpserverReservedAddress:ObjectFspVlanDynamicMappingDhcpserverReservedAddress"
            },
            "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "sharedSubnet": {
            "type": "string",
            "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tftpServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
          },
          "timezone": {
            "type": "string",
            "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
          },
          "timezoneOption": {
            "type": "string",
            "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "wifiAc1": {
            "type": "string",
            "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAc2": {
            "type": "string",
            "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAc3": {
            "type": "string",
            "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAcService": {
            "type": "string",
            "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "winsServer1": {
            "type": "string",
            "description": "WINS server 1.\n"
          },
          "winsServer2": {
            "type": "string",
            "description": "WINS server 2.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDynamicMappingDhcpserverExcluderange:ObjectFspVlanDynamicMappingDhcpserverExcluderange": {
      "description": "Exclude one or more ranges of IP addresses from being assigned to clients.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDynamicMappingDhcpServerExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDynamicMappingDhcpserverExcluderange:ObjectFspVlanDynamicMappingDhcpserverExcluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverExcluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "endIp",
        "objectFspVlanDynamicMappingDhcpserverExcluderangeId",
        "startIp",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverExcluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDynamicMappingDhcpserverExcluderange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End of IP range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means default lease time.\n"
          },
          "objectFspVlanDynamicMappingDhcpserverExcluderangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start of IP range.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDynamicMappingDhcpserverIprange:ObjectFspVlanDynamicMappingDhcpserverIprange": {
      "description": "DHCP IP range configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDynamicMappingDhcpServerIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDynamicMappingDhcpserverIprange:ObjectFspVlanDynamicMappingDhcpserverIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "endIp",
        "objectFspVlanDynamicMappingDhcpserverIprangeId",
        "startIp",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDynamicMappingDhcpserverIprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End of IP range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means default lease time.\n"
          },
          "objectFspVlanDynamicMappingDhcpserverIprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start of IP range.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDynamicMappingDhcpserverOptions:ObjectFspVlanDynamicMappingDhcpserverOptions": {
      "description": "DHCP options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDynamicMappingDhcpServerOptions can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDynamicMappingDhcpserverOptions:ObjectFspVlanDynamicMappingDhcpserverOptions labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverOptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "ips",
        "objectFspVlanDynamicMappingDhcpserverOptionsId",
        "type",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverOptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDynamicMappingDhcpserverOptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "code": {
            "type": "number",
            "description": "DHCP option code.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DHCP option IPs.\n"
          },
          "objectFspVlanDynamicMappingDhcpserverOptionsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "value": {
            "type": "string",
            "description": "DHCP option value.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanDynamicMappingDhcpserverReservedaddress:ObjectFspVlanDynamicMappingDhcpserverReservedaddress": {
      "description": "Options for the DHCP server to assign IP settings to specific MAC addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-go=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-python=\"`ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`\">`fortimanager.ObjectFspVlanDynamicMappingDhcpserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanDynamicMappingDhcpServerReservedAddress can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanDynamicMappingDhcpserverReservedaddress:ObjectFspVlanDynamicMappingDhcpserverReservedaddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverReservedaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dynamicMappingName",
        "dynamicMappingVdom",
        "ip",
        "mac",
        "objectFspVlanDynamicMappingDhcpserverReservedaddressId",
        "type",
        "vlan"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "objectFspVlanDynamicMappingDhcpserverReservedaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanDynamicMappingDhcpserverReservedaddress resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "circuitId": {
            "type": "string",
            "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
          },
          "circuitIdType": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address to be reserved for the MAC address.\n"
          },
          "mac": {
            "type": "string",
            "description": "MAC address of the client that will get the reserved IP address.\n"
          },
          "objectFspVlanDynamicMappingDhcpserverReservedaddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "remoteId": {
            "type": "string",
            "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
          },
          "remoteIdType": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterface:ObjectFspVlanInterface": {
      "description": "Configure interfaces.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-go=\"`ObjectFspVlan`\" pulumi-lang-python=\"`ObjectFspVlan`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlan`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlan`\">`fortimanager.ObjectFspVlan`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\">`fortimanager.ObjectFspVlanInterfaceIpv6`</span>\n>- <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceSecondaryip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceSecondaryip`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceSecondaryip`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceSecondaryip`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceSecondaryip`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceSecondaryip`\">`fortimanager.ObjectFspVlanInterfaceSecondaryip`</span>\n>- <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceVrrp`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceVrrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\">`fortimanager.ObjectFspVlanInterfaceVrrp`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trname\", {\n    name: \"terr-fsp-vlan\",\n    vlanid: 101,\n});\nconst trname = new fortimanager.ObjectFspVlanInterface(\"trname\", {\n    vlan: trnameObjectFspVlan.name,\n    vlanOpMode: \"tag\",\n    algorithm: \"L2\",\n}, {\n    dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trname\",\n    name=\"terr-fsp-vlan\",\n    vlanid=101)\ntrname = fortimanager.ObjectFspVlanInterface(\"trname\",\n    vlan=trname_object_fsp_vlan.name,\n    vlan_op_mode=\"tag\",\n    algorithm=\"L2\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trname\", new()\n    {\n        Name = \"terr-fsp-vlan\",\n        Vlanid = 101,\n    });\n\n    var trname = new Fortimanager.ObjectFspVlanInterface(\"trname\", new()\n    {\n        Vlan = trnameObjectFspVlan.Name,\n        VlanOpMode = \"tag\",\n        Algorithm = \"L2\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFspVlan,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", &fortimanager.ObjectFspVlanArgs{\n\t\t\tName:   pulumi.String(\"terr-fsp-vlan\"),\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterface(ctx, \"trname\", &fortimanager.ObjectFspVlanInterfaceArgs{\n\t\t\tVlan:       trnameObjectFspVlan.Name,\n\t\t\tVlanOpMode: pulumi.String(\"tag\"),\n\t\t\tAlgorithm:  pulumi.String(\"L2\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterface;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n            .name(\"terr-fsp-vlan\")\n            .vlanid(101.0)\n            .build());\n\n        var trname = new ObjectFspVlanInterface(\"trname\", ObjectFspVlanInterfaceArgs.builder()\n            .vlan(trnameObjectFspVlan.name())\n            .vlanOpMode(\"tag\")\n            .algorithm(\"L2\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFspVlan)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFspVlanInterface\n    properties:\n      vlan: ${trnameObjectFspVlan.name}\n      vlanOpMode: tag\n      algorithm: L2\n    options:\n      dependsOn:\n        - ${trnameObjectFspVlan}\n  trnameObjectFspVlan:\n    type: fortimanager:ObjectFspVlan\n    name: trname\n    properties:\n      name: terr-fsp-vlan\n      vlanid: 101\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFsp VlanInterface can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterface:ObjectFspVlanInterface labelname ObjectFspVlanInterface\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "acName": {
          "type": "string",
          "description": "PPPoE server name.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aggregate": {
          "type": "string",
          "description": "Aggregate.\n"
        },
        "aggregateType": {
          "type": "string",
          "description": "Type of aggregation. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>.\n"
        },
        "algorithm": {
          "type": "string",
          "description": "Frame distribution algorithm. Valid values: `L2`, `L3`, `L4`.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias will be displayed with the interface name to make it easier to distinguish.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Permitted types of management access to this interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "annex": {
          "type": "string",
          "description": "Set xDSL annex type. Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`j`\" pulumi-lang-dotnet=\"`J`\" pulumi-lang-go=\"`j`\" pulumi-lang-python=\"`j`\" pulumi-lang-yaml=\"`j`\" pulumi-lang-java=\"`j`\">`j`</span>, <span pulumi-lang-nodejs=\"`bjm`\" pulumi-lang-dotnet=\"`Bjm`\" pulumi-lang-go=\"`bjm`\" pulumi-lang-python=\"`bjm`\" pulumi-lang-yaml=\"`bjm`\" pulumi-lang-java=\"`bjm`\">`bjm`</span>, <span pulumi-lang-nodejs=\"`i`\" pulumi-lang-dotnet=\"`I`\" pulumi-lang-go=\"`i`\" pulumi-lang-python=\"`i`\" pulumi-lang-yaml=\"`i`\" pulumi-lang-java=\"`i`\">`i`</span>, <span pulumi-lang-nodejs=\"`al`\" pulumi-lang-dotnet=\"`Al`\" pulumi-lang-go=\"`al`\" pulumi-lang-python=\"`al`\" pulumi-lang-yaml=\"`al`\" pulumi-lang-java=\"`al`\">`al`</span>, <span pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\">`m`</span>, <span pulumi-lang-nodejs=\"`aijlm`\" pulumi-lang-dotnet=\"`Aijlm`\" pulumi-lang-go=\"`aijlm`\" pulumi-lang-python=\"`aijlm`\" pulumi-lang-yaml=\"`aijlm`\" pulumi-lang-java=\"`aijlm`\">`aijlm`</span>.\n"
        },
        "apDiscover": {
          "type": "string",
          "description": "Enable/disable automatic registration of unknown FortiAP devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpforward": {
          "type": "string",
          "description": "Enable/disable ARP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "atmProtocol": {
          "type": "string",
          "description": "ATM protocol. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "authType": {
          "type": "string",
          "description": "PPP authentication type to use. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
        },
        "autoAuthExtensionDevice": {
          "type": "string",
          "description": "Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthMeasureTime": {
          "type": "number",
          "description": "Bandwidth-Measure-Time.\n"
        },
        "bfd": {
          "type": "string",
          "description": "Bidirectional Forwarding Detection (BFD) settings. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "bfdDesiredMinTx": {
          "type": "number",
          "description": "BFD desired minimal transmit interval.\n"
        },
        "bfdDetectMult": {
          "type": "number",
          "description": "BFD detection multiplier.\n"
        },
        "bfdRequiredMinRx": {
          "type": "number",
          "description": "BFD required minimal receive interval.\n"
        },
        "broadcastForticlientDiscovery": {
          "type": "string",
          "description": "Enable/disable broadcasting FortiClient discovery messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastForward": {
          "type": "string",
          "description": "Enable/disable broadcast forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortal": {
          "type": "number",
          "description": "Enable/disable captive portal.\n"
        },
        "cliConnStatus": {
          "type": "number",
          "description": "Cli-Conn-Status.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "ddns": {
          "type": "string",
          "description": "Ddns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "Ddns-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsDomain": {
          "type": "string",
          "description": "Ddns-Domain.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "Ddns-Key.\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "Ddns-Keyname.\n"
        },
        "ddnsPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ddns-Password.\n",
          "secret": true
        },
        "ddnsServer": {
          "type": "string",
          "description": "Ddns-Server. Valid values: `dhs.org`, `dyndns.org`, `dyns.net`, `tzo.com`, `ods.org`, `vavic.com`, `now.net.cn`, `dipdns.net`, `easydns.com`, `genericDDNS`.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "Ddns-Server-Ip.\n"
        },
        "ddnsSn": {
          "type": "string",
          "description": "Ddns-Sn.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "Ddns-Ttl.\n"
        },
        "ddnsUsername": {
          "type": "string",
          "description": "Ddns-Username.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Ddns-Zone.\n"
        },
        "dedicatedTo": {
          "type": "string",
          "description": "Configure interface for single purpose. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`management`\" pulumi-lang-dotnet=\"`Management`\" pulumi-lang-go=\"`management`\" pulumi-lang-python=\"`management`\" pulumi-lang-yaml=\"`management`\" pulumi-lang-java=\"`management`\">`management`</span>.\n"
        },
        "defaultPurdueLevel": {
          "type": "string",
          "description": "default purdue level of device detected on this interface. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
        },
        "defaultgw": {
          "type": "string",
          "description": "Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "detectedPeerMtu": {
          "type": "number",
          "description": "Detected-Peer-Mtu.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "deviceAccessList": {
          "type": "string",
          "description": "Device access list.\n"
        },
        "deviceIdentification": {
          "type": "string",
          "description": "Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceIdentificationActiveScan": {
          "type": "string",
          "description": "Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceNetscan": {
          "type": "string",
          "description": "Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceUserIdentification": {
          "type": "string",
          "description": "Enable/disable passive gathering of user identity information about users on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devindex": {
          "type": "number",
          "description": "Devindex.\n"
        },
        "dhcpBroadcastFlag": {
          "type": "string",
          "description": "Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpClasslessRouteAddition": {
          "type": "string",
          "description": "Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpClientIdentifier": {
          "type": "string",
          "description": "DHCP client identifier.\n"
        },
        "dhcpRelayAgentOption": {
          "type": "string",
          "description": "Enable/disable DHCP relay agent option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayCircuitId": {
          "type": "string",
          "description": "DHCP relay circuit ID.\n"
        },
        "dhcpRelayInterface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "dhcpRelayInterfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "dhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP relay IP address.\n"
        },
        "dhcpRelayLinkSelection": {
          "type": "string",
          "description": "DHCP relay link selection.\n"
        },
        "dhcpRelayRequestAllServer": {
          "type": "string",
          "description": "Dhcp-Relay-Request-All-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayService": {
          "type": "string",
          "description": "Enable/disable allowing this interface to act as a DHCP relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelaySourceIp": {
          "type": "string",
          "description": "IP address used by the DHCP relay as its source IP.\n"
        },
        "dhcpRelayType": {
          "type": "string",
          "description": "DHCP relay type (regular or IPsec). Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "dhcpRenewTime": {
          "type": "number",
          "description": "DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.\n"
        },
        "dhcpSmartRelay": {
          "type": "string",
          "description": "Enable/disable DHCP smart relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "discRetryTimeout": {
          "type": "number",
          "description": "Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Time in milliseconds to wait before sending a notification that this interface is down or disconnected.\n"
        },
        "distance": {
          "type": "number",
          "description": "Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.\n"
        },
        "dnsQuery": {
          "type": "string",
          "description": "Dns-Query. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>, `non-recursive`.\n"
        },
        "dnsServerOverride": {
          "type": "string",
          "description": "Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServerProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS transport protocols. Valid values: <span pulumi-lang-nodejs=\"`cleartext`\" pulumi-lang-dotnet=\"`Cleartext`\" pulumi-lang-go=\"`cleartext`\" pulumi-lang-python=\"`cleartext`\" pulumi-lang-yaml=\"`cleartext`\" pulumi-lang-java=\"`cleartext`\">`cleartext`</span>, <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span>, <span pulumi-lang-nodejs=\"`doh`\" pulumi-lang-dotnet=\"`Doh`\" pulumi-lang-go=\"`doh`\" pulumi-lang-python=\"`doh`\" pulumi-lang-yaml=\"`doh`\" pulumi-lang-java=\"`doh`\">`doh`</span>.\n"
        },
        "dropFragment": {
          "type": "string",
          "description": "Enable/disable drop fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dropOverlappedFragment": {
          "type": "string",
          "description": "Enable/disable drop overlapped fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
        },
        "eapCaCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-Ca-Cert.\n"
        },
        "eapIdentity": {
          "type": "string",
          "description": "Eap-Identity.\n"
        },
        "eapMethod": {
          "type": "string",
          "description": "Eap-Method. Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>.\n"
        },
        "eapPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-Password.\n",
          "secret": true
        },
        "eapSupplicant": {
          "type": "string",
          "description": "Eap-Supplicant. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapUserCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-User-Cert.\n"
        },
        "egressCos": {
          "type": "string",
          "description": "Override outgoing CoS in user VLAN tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Outgoing traffic shaping profile.\n"
        },
        "eip": {
          "type": "string",
          "description": "Eip.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "estimatedDownstreamBandwidth": {
          "type": "number",
          "description": "Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.\n"
        },
        "estimatedUpstreamBandwidth": {
          "type": "number",
          "description": "Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.\n"
        },
        "explicitFtpProxy": {
          "type": "string",
          "description": "Enable/disable the explicit FTP proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "explicitWebProxy": {
          "type": "string",
          "description": "Enable/disable the explicit web proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failActionOnExtender": {
          "type": "string",
          "description": "Action on extender when interface fail . Valid values: `soft-restart`, `hard-restart`, <span pulumi-lang-nodejs=\"`reboot`\" pulumi-lang-dotnet=\"`Reboot`\" pulumi-lang-go=\"`reboot`\" pulumi-lang-python=\"`reboot`\" pulumi-lang-yaml=\"`reboot`\" pulumi-lang-java=\"`reboot`\">`reboot`</span>.\n"
        },
        "failAlertInterfaces": {
          "type": "string",
          "description": "Names of the FortiGate interfaces to which the link failure alert is sent.\n"
        },
        "failAlertMethod": {
          "type": "string",
          "description": "Select link-failed-signal or link-down method to alert about a failed link. Valid values: `link-failed-signal`, `link-down`.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable fail detection features for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failDetectOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options for detecting that this interface has failed. Valid values: <span pulumi-lang-nodejs=\"`detectserver`\" pulumi-lang-dotnet=\"`Detectserver`\" pulumi-lang-go=\"`detectserver`\" pulumi-lang-python=\"`detectserver`\" pulumi-lang-yaml=\"`detectserver`\" pulumi-lang-java=\"`detectserver`\">`detectserver`</span>, `link-down`.\n"
        },
        "fdp": {
          "type": "string",
          "description": "Fdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiheartbeat": {
          "type": "string",
          "description": "Fortiheartbeat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkBackupLink": {
          "type": "number",
          "description": "Fortilink-Backup-Link.\n"
        },
        "fortilinkNeighborDetect": {
          "type": "string",
          "description": "Protocol for FortiGate neighbor discovery. Valid values: <span pulumi-lang-nodejs=\"`lldp`\" pulumi-lang-dotnet=\"`Lldp`\" pulumi-lang-go=\"`lldp`\" pulumi-lang-python=\"`lldp`\" pulumi-lang-yaml=\"`lldp`\" pulumi-lang-java=\"`lldp`\">`lldp`</span>, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>.\n"
        },
        "fortilinkSplitInterface": {
          "type": "string",
          "description": "Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkStacking": {
          "type": "string",
          "description": "Enable/disable FortiLink switch-stacking on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardDomain": {
          "type": "number",
          "description": "Transparent mode forward domain.\n"
        },
        "forwardErrorCorrection": {
          "type": "string",
          "description": "Enable/disable forward error correction (FEC Clause 91). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `rs-fec`, `base-r-fec`, `fec-cl91`, `fec-cl74`.\n"
        },
        "fpAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fp-Anomaly. Valid values: <span pulumi-lang-nodejs=\"`dropTcpFinNoack`\" pulumi-lang-dotnet=\"`DropTcpFinNoack`\" pulumi-lang-go=\"`dropTcpFinNoack`\" pulumi-lang-python=\"`drop_tcp_fin_noack`\" pulumi-lang-yaml=\"`dropTcpFinNoack`\" pulumi-lang-java=\"`dropTcpFinNoack`\">`drop_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`passWinnuke`\" pulumi-lang-dotnet=\"`PassWinnuke`\" pulumi-lang-go=\"`passWinnuke`\" pulumi-lang-python=\"`pass_winnuke`\" pulumi-lang-yaml=\"`passWinnuke`\" pulumi-lang-java=\"`passWinnuke`\">`pass_winnuke`</span>, <span pulumi-lang-nodejs=\"`passTcpland`\" pulumi-lang-dotnet=\"`PassTcpland`\" pulumi-lang-go=\"`passTcpland`\" pulumi-lang-python=\"`pass_tcpland`\" pulumi-lang-yaml=\"`passTcpland`\" pulumi-lang-java=\"`passTcpland`\">`pass_tcpland`</span>, <span pulumi-lang-nodejs=\"`passUdpland`\" pulumi-lang-dotnet=\"`PassUdpland`\" pulumi-lang-go=\"`passUdpland`\" pulumi-lang-python=\"`pass_udpland`\" pulumi-lang-yaml=\"`passUdpland`\" pulumi-lang-java=\"`passUdpland`\">`pass_udpland`</span>, <span pulumi-lang-nodejs=\"`passIcmpland`\" pulumi-lang-dotnet=\"`PassIcmpland`\" pulumi-lang-go=\"`passIcmpland`\" pulumi-lang-python=\"`pass_icmpland`\" pulumi-lang-yaml=\"`passIcmpland`\" pulumi-lang-java=\"`passIcmpland`\">`pass_icmpland`</span>, <span pulumi-lang-nodejs=\"`passIpland`\" pulumi-lang-dotnet=\"`PassIpland`\" pulumi-lang-go=\"`passIpland`\" pulumi-lang-python=\"`pass_ipland`\" pulumi-lang-yaml=\"`passIpland`\" pulumi-lang-java=\"`passIpland`\">`pass_ipland`</span>, <span pulumi-lang-nodejs=\"`passIprr`\" pulumi-lang-dotnet=\"`PassIprr`\" pulumi-lang-go=\"`passIprr`\" pulumi-lang-python=\"`pass_iprr`\" pulumi-lang-yaml=\"`passIprr`\" pulumi-lang-java=\"`passIprr`\">`pass_iprr`</span>, <span pulumi-lang-nodejs=\"`passIpssrr`\" pulumi-lang-dotnet=\"`PassIpssrr`\" pulumi-lang-go=\"`passIpssrr`\" pulumi-lang-python=\"`pass_ipssrr`\" pulumi-lang-yaml=\"`passIpssrr`\" pulumi-lang-java=\"`passIpssrr`\">`pass_ipssrr`</span>, <span pulumi-lang-nodejs=\"`passIplsrr`\" pulumi-lang-dotnet=\"`PassIplsrr`\" pulumi-lang-go=\"`passIplsrr`\" pulumi-lang-python=\"`pass_iplsrr`\" pulumi-lang-yaml=\"`passIplsrr`\" pulumi-lang-java=\"`passIplsrr`\">`pass_iplsrr`</span>, <span pulumi-lang-nodejs=\"`passIpstream`\" pulumi-lang-dotnet=\"`PassIpstream`\" pulumi-lang-go=\"`passIpstream`\" pulumi-lang-python=\"`pass_ipstream`\" pulumi-lang-yaml=\"`passIpstream`\" pulumi-lang-java=\"`passIpstream`\">`pass_ipstream`</span>, <span pulumi-lang-nodejs=\"`passIpsecurity`\" pulumi-lang-dotnet=\"`PassIpsecurity`\" pulumi-lang-go=\"`passIpsecurity`\" pulumi-lang-python=\"`pass_ipsecurity`\" pulumi-lang-yaml=\"`passIpsecurity`\" pulumi-lang-java=\"`passIpsecurity`\">`pass_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`passIptimestamp`\" pulumi-lang-dotnet=\"`PassIptimestamp`\" pulumi-lang-go=\"`passIptimestamp`\" pulumi-lang-python=\"`pass_iptimestamp`\" pulumi-lang-yaml=\"`passIptimestamp`\" pulumi-lang-java=\"`passIptimestamp`\">`pass_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`passIpunknownOption`\" pulumi-lang-dotnet=\"`PassIpunknownOption`\" pulumi-lang-go=\"`passIpunknownOption`\" pulumi-lang-python=\"`pass_ipunknown_option`\" pulumi-lang-yaml=\"`passIpunknownOption`\" pulumi-lang-java=\"`passIpunknownOption`\">`pass_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`passIpunknownProt`\" pulumi-lang-dotnet=\"`PassIpunknownProt`\" pulumi-lang-go=\"`passIpunknownProt`\" pulumi-lang-python=\"`pass_ipunknown_prot`\" pulumi-lang-yaml=\"`passIpunknownProt`\" pulumi-lang-java=\"`passIpunknownProt`\">`pass_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`passIcmpFrag`\" pulumi-lang-dotnet=\"`PassIcmpFrag`\" pulumi-lang-go=\"`passIcmpFrag`\" pulumi-lang-python=\"`pass_icmp_frag`\" pulumi-lang-yaml=\"`passIcmpFrag`\" pulumi-lang-java=\"`passIcmpFrag`\">`pass_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`passTcpNoFlag`\" pulumi-lang-dotnet=\"`PassTcpNoFlag`\" pulumi-lang-go=\"`passTcpNoFlag`\" pulumi-lang-python=\"`pass_tcp_no_flag`\" pulumi-lang-yaml=\"`passTcpNoFlag`\" pulumi-lang-java=\"`passTcpNoFlag`\">`pass_tcp_no_flag`</span>, <span pulumi-lang-nodejs=\"`passTcpFinNoack`\" pulumi-lang-dotnet=\"`PassTcpFinNoack`\" pulumi-lang-go=\"`passTcpFinNoack`\" pulumi-lang-python=\"`pass_tcp_fin_noack`\" pulumi-lang-yaml=\"`passTcpFinNoack`\" pulumi-lang-java=\"`passTcpFinNoack`\">`pass_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`dropWinnuke`\" pulumi-lang-dotnet=\"`DropWinnuke`\" pulumi-lang-go=\"`dropWinnuke`\" pulumi-lang-python=\"`drop_winnuke`\" pulumi-lang-yaml=\"`dropWinnuke`\" pulumi-lang-java=\"`dropWinnuke`\">`drop_winnuke`</span>, <span pulumi-lang-nodejs=\"`dropTcpland`\" pulumi-lang-dotnet=\"`DropTcpland`\" pulumi-lang-go=\"`dropTcpland`\" pulumi-lang-python=\"`drop_tcpland`\" pulumi-lang-yaml=\"`dropTcpland`\" pulumi-lang-java=\"`dropTcpland`\">`drop_tcpland`</span>, <span pulumi-lang-nodejs=\"`dropUdpland`\" pulumi-lang-dotnet=\"`DropUdpland`\" pulumi-lang-go=\"`dropUdpland`\" pulumi-lang-python=\"`drop_udpland`\" pulumi-lang-yaml=\"`dropUdpland`\" pulumi-lang-java=\"`dropUdpland`\">`drop_udpland`</span>, <span pulumi-lang-nodejs=\"`dropIcmpland`\" pulumi-lang-dotnet=\"`DropIcmpland`\" pulumi-lang-go=\"`dropIcmpland`\" pulumi-lang-python=\"`drop_icmpland`\" pulumi-lang-yaml=\"`dropIcmpland`\" pulumi-lang-java=\"`dropIcmpland`\">`drop_icmpland`</span>, <span pulumi-lang-nodejs=\"`dropIpland`\" pulumi-lang-dotnet=\"`DropIpland`\" pulumi-lang-go=\"`dropIpland`\" pulumi-lang-python=\"`drop_ipland`\" pulumi-lang-yaml=\"`dropIpland`\" pulumi-lang-java=\"`dropIpland`\">`drop_ipland`</span>, <span pulumi-lang-nodejs=\"`dropIprr`\" pulumi-lang-dotnet=\"`DropIprr`\" pulumi-lang-go=\"`dropIprr`\" pulumi-lang-python=\"`drop_iprr`\" pulumi-lang-yaml=\"`dropIprr`\" pulumi-lang-java=\"`dropIprr`\">`drop_iprr`</span>, <span pulumi-lang-nodejs=\"`dropIpssrr`\" pulumi-lang-dotnet=\"`DropIpssrr`\" pulumi-lang-go=\"`dropIpssrr`\" pulumi-lang-python=\"`drop_ipssrr`\" pulumi-lang-yaml=\"`dropIpssrr`\" pulumi-lang-java=\"`dropIpssrr`\">`drop_ipssrr`</span>, <span pulumi-lang-nodejs=\"`dropIplsrr`\" pulumi-lang-dotnet=\"`DropIplsrr`\" pulumi-lang-go=\"`dropIplsrr`\" pulumi-lang-python=\"`drop_iplsrr`\" pulumi-lang-yaml=\"`dropIplsrr`\" pulumi-lang-java=\"`dropIplsrr`\">`drop_iplsrr`</span>, <span pulumi-lang-nodejs=\"`dropIpstream`\" pulumi-lang-dotnet=\"`DropIpstream`\" pulumi-lang-go=\"`dropIpstream`\" pulumi-lang-python=\"`drop_ipstream`\" pulumi-lang-yaml=\"`dropIpstream`\" pulumi-lang-java=\"`dropIpstream`\">`drop_ipstream`</span>, <span pulumi-lang-nodejs=\"`dropIpsecurity`\" pulumi-lang-dotnet=\"`DropIpsecurity`\" pulumi-lang-go=\"`dropIpsecurity`\" pulumi-lang-python=\"`drop_ipsecurity`\" pulumi-lang-yaml=\"`dropIpsecurity`\" pulumi-lang-java=\"`dropIpsecurity`\">`drop_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`dropIptimestamp`\" pulumi-lang-dotnet=\"`DropIptimestamp`\" pulumi-lang-go=\"`dropIptimestamp`\" pulumi-lang-python=\"`drop_iptimestamp`\" pulumi-lang-yaml=\"`dropIptimestamp`\" pulumi-lang-java=\"`dropIptimestamp`\">`drop_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownOption`\" pulumi-lang-dotnet=\"`DropIpunknownOption`\" pulumi-lang-go=\"`dropIpunknownOption`\" pulumi-lang-python=\"`drop_ipunknown_option`\" pulumi-lang-yaml=\"`dropIpunknownOption`\" pulumi-lang-java=\"`dropIpunknownOption`\">`drop_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownProt`\" pulumi-lang-dotnet=\"`DropIpunknownProt`\" pulumi-lang-go=\"`dropIpunknownProt`\" pulumi-lang-python=\"`drop_ipunknown_prot`\" pulumi-lang-yaml=\"`dropIpunknownProt`\" pulumi-lang-java=\"`dropIpunknownProt`\">`drop_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`dropIcmpFrag`\" pulumi-lang-dotnet=\"`DropIcmpFrag`\" pulumi-lang-go=\"`dropIcmpFrag`\" pulumi-lang-python=\"`drop_icmp_frag`\" pulumi-lang-yaml=\"`dropIcmpFrag`\" pulumi-lang-java=\"`dropIcmpFrag`\">`drop_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`dropTcpNoFlag`\" pulumi-lang-dotnet=\"`DropTcpNoFlag`\" pulumi-lang-go=\"`dropTcpNoFlag`\" pulumi-lang-python=\"`drop_tcp_no_flag`\" pulumi-lang-yaml=\"`dropTcpNoFlag`\" pulumi-lang-java=\"`dropTcpNoFlag`\">`drop_tcp_no_flag`</span>.\n"
        },
        "fpDisables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fp-Disable. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "gatewayAddress": {
          "type": "string",
          "description": "Gateway address\n"
        },
        "genericReceiveOffload": {
          "type": "string",
          "description": "Generic-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "giGk": {
          "type": "string",
          "description": "Enable/disable Gi Gatekeeper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gwaddr": {
          "type": "string",
          "description": "Gateway address\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "icmpAcceptRedirect": {
          "type": "string",
          "description": "Enable/disable ICMP accept redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpRedirect": {
          "type": "string",
          "description": "Icmp-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpSendRedirect": {
          "type": "string",
          "description": "Enable/disable ICMP send redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identAccept": {
          "type": "string",
          "description": "Enable/disable authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "idleTimeout": {
          "type": "number",
          "description": "PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.\n"
        },
        "ifMdix": {
          "type": "string",
          "description": "If-Mdix. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`crossover`\" pulumi-lang-dotnet=\"`Crossover`\" pulumi-lang-go=\"`crossover`\" pulumi-lang-python=\"`crossover`\" pulumi-lang-yaml=\"`crossover`\" pulumi-lang-java=\"`crossover`\">`crossover`</span>.\n"
        },
        "ifMedia": {
          "type": "string",
          "description": "If-Media. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`copper`\" pulumi-lang-dotnet=\"`Copper`\" pulumi-lang-go=\"`copper`\" pulumi-lang-python=\"`copper`\" pulumi-lang-yaml=\"`copper`\" pulumi-lang-java=\"`copper`\">`copper`</span>, <span pulumi-lang-nodejs=\"`fiber`\" pulumi-lang-dotnet=\"`Fiber`\" pulumi-lang-go=\"`fiber`\" pulumi-lang-python=\"`fiber`\" pulumi-lang-yaml=\"`fiber`\" pulumi-lang-java=\"`fiber`\">`fiber`</span>.\n"
        },
        "ikeSamlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ike-Saml-Server.\n"
        },
        "inForceVlanCos": {
          "type": "number",
          "description": "In-Force-Vlan-Cos.\n"
        },
        "inbandwidth": {
          "type": "number",
          "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "ingressCos": {
          "type": "string",
          "description": "Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Incoming traffic shaping profile.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress Spillover threshold (0 - 16776000 kbps).\n"
        },
        "interconnectProfile": {
          "type": "string",
          "description": "Set interconnect profile. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`profile1`\" pulumi-lang-dotnet=\"`Profile1`\" pulumi-lang-go=\"`profile1`\" pulumi-lang-python=\"`profile1`\" pulumi-lang-yaml=\"`profile1`\" pulumi-lang-java=\"`profile1`\">`profile1`</span>, <span pulumi-lang-nodejs=\"`profile2`\" pulumi-lang-dotnet=\"`Profile2`\" pulumi-lang-go=\"`profile2`\" pulumi-lang-python=\"`profile2`\" pulumi-lang-yaml=\"`profile2`\" pulumi-lang-java=\"`profile2`\">`profile2`</span>.\n"
        },
        "internal": {
          "type": "number",
          "description": "Implicitly created.\n"
        },
        "ip": {
          "type": "string",
          "description": "Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.\n"
        },
        "ipManagedByFortiipam": {
          "type": "string",
          "description": "Ip-Managed-By-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipmac": {
          "type": "string",
          "description": "Enable/disable IP/MAC binding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSnifferMode": {
          "type": "string",
          "description": "Enable/disable the use of this interface as a one-armed sniffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipunnumbered": {
          "type": "string",
          "description": "Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.\n"
        },
        "ipv6": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6",
          "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
        },
        "l2forward": {
          "type": "string",
          "description": "Enable/disable l2 forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l2tpClient": {
          "type": "string",
          "description": "Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpHaSecondary": {
          "type": "string",
          "description": "Lacp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpHaSlave": {
          "type": "string",
          "description": "LACP HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpMode": {
          "type": "string",
          "description": "LACP mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "How often the interface sends LACP messages. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "largeReceiveOffload": {
          "type": "string",
          "description": "Large-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lcpEchoInterval": {
          "type": "number",
          "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n"
        },
        "lcpMaxEchoFails": {
          "type": "number",
          "description": "Maximum missed LCP echo messages before disconnect.\n"
        },
        "linkUpDelay": {
          "type": "number",
          "description": "Number of milliseconds to wait before considering a link is up.\n"
        },
        "listenForticlientConnection": {
          "type": "string",
          "description": "Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lldpNetworkPolicy": {
          "type": "string",
          "description": "LLDP-MED network policy profile.\n"
        },
        "lldpReception": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "lldpTransmission": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macaddr": {
          "type": "string",
          "description": "Change the interface's MAC address.\n"
        },
        "managedSubnetworkSize": {
          "type": "string",
          "description": "Managed-Subnetwork-Size. Valid values: <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>, <span pulumi-lang-nodejs=\"`65536`\" pulumi-lang-dotnet=\"`65536`\" pulumi-lang-go=\"`65536`\" pulumi-lang-python=\"`65536`\" pulumi-lang-yaml=\"`65536`\" pulumi-lang-java=\"`65536`\">`65536`</span>.\n"
        },
        "managementIp": {
          "type": "string",
          "description": "High Availability in-band management IP address of this interface.\n"
        },
        "maxEgressBurstRate": {
          "type": "number",
          "description": "Max egress burst rate (kbits per sec).\n"
        },
        "maxEgressRate": {
          "type": "number",
          "description": "Max egress rate (kbits per sec).\n"
        },
        "measuredDownstreamBandwidth": {
          "type": "number",
          "description": "Measured-Downstream-Bandwidth.\n"
        },
        "measuredUpstreamBandwidth": {
          "type": "number",
          "description": "Measured-Upstream-Bandwidth.\n"
        },
        "mediatype": {
          "type": "string",
          "description": "Select SFP media interface type Valid values: `serdes-sfp`, `sgmii-sfp`, `cfp2-sr10`, `cfp2-lr4`, `serdes-copper-sfp`, <span pulumi-lang-nodejs=\"`sr`\" pulumi-lang-dotnet=\"`Sr`\" pulumi-lang-go=\"`sr`\" pulumi-lang-python=\"`sr`\" pulumi-lang-yaml=\"`sr`\" pulumi-lang-java=\"`sr`\">`sr`</span>, <span pulumi-lang-nodejs=\"`cr`\" pulumi-lang-dotnet=\"`Cr`\" pulumi-lang-go=\"`cr`\" pulumi-lang-python=\"`cr`\" pulumi-lang-yaml=\"`cr`\" pulumi-lang-java=\"`cr`\">`cr`</span>, <span pulumi-lang-nodejs=\"`lr`\" pulumi-lang-dotnet=\"`Lr`\" pulumi-lang-go=\"`lr`\" pulumi-lang-python=\"`lr`\" pulumi-lang-yaml=\"`lr`\" pulumi-lang-java=\"`lr`\">`lr`</span>, `qsfp28-sr4`, `qsfp28-lr4`, `qsfp28-cr4`, <span pulumi-lang-nodejs=\"`sr4`\" pulumi-lang-dotnet=\"`Sr4`\" pulumi-lang-go=\"`sr4`\" pulumi-lang-python=\"`sr4`\" pulumi-lang-yaml=\"`sr4`\" pulumi-lang-java=\"`sr4`\">`sr4`</span>, <span pulumi-lang-nodejs=\"`cr4`\" pulumi-lang-dotnet=\"`Cr4`\" pulumi-lang-go=\"`cr4`\" pulumi-lang-python=\"`cr4`\" pulumi-lang-yaml=\"`cr4`\" pulumi-lang-java=\"`cr4`\">`cr4`</span>, <span pulumi-lang-nodejs=\"`lr4`\" pulumi-lang-dotnet=\"`Lr4`\" pulumi-lang-go=\"`lr4`\" pulumi-lang-python=\"`lr4`\" pulumi-lang-yaml=\"`lr4`\" pulumi-lang-java=\"`lr4`\">`lr4`</span>.\n"
        },
        "member": {
          "type": "string",
          "description": "Physical interfaces that belong to the aggregate or redundant interface.\n"
        },
        "minLinks": {
          "type": "number",
          "description": "Minimum number of aggregated ports that must be up.\n"
        },
        "minLinksDown": {
          "type": "string",
          "description": "Action to take when less than the configured minimum number of links are active. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
        },
        "mirroringDirection": {
          "type": "string",
          "description": "Port mirroring direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "mirroringPort": {
          "type": "string",
          "description": "Mirroring port.\n"
        },
        "mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, PPPoE). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`pppoa`\" pulumi-lang-dotnet=\"`Pppoa`\" pulumi-lang-go=\"`pppoa`\" pulumi-lang-python=\"`pppoa`\" pulumi-lang-yaml=\"`pppoa`\" pulumi-lang-java=\"`pppoa`\">`pppoa`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>, <span pulumi-lang-nodejs=\"`eoa`\" pulumi-lang-dotnet=\"`Eoa`\" pulumi-lang-go=\"`eoa`\" pulumi-lang-python=\"`eoa`\" pulumi-lang-yaml=\"`eoa`\" pulumi-lang-java=\"`eoa`\">`eoa`</span>.\n"
        },
        "monitorBandwidth": {
          "type": "string",
          "description": "Monitor-Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtu": {
          "type": "number",
          "description": "MTU value for this interface.\n"
        },
        "mtuOverride": {
          "type": "string",
          "description": "Enable to set a custom MTU for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "muxType": {
          "type": "string",
          "description": "Multiplexer type Valid values: `llc-encaps`, `vc-encaps`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "ndiscforward": {
          "type": "string",
          "description": "Enable/disable NDISC forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netbiosForward": {
          "type": "string",
          "description": "Enable/disable NETBIOS forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netflowSampler": {
          "type": "string",
          "description": "Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "npQosProfile": {
          "type": "number",
          "description": "NP QoS profile ID.\n"
        },
        "npuFastpath": {
          "type": "string",
          "description": "Npu-Fastpath. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nst": {
          "type": "string",
          "description": "Nst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFspVlanInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "outForceVlanCos": {
          "type": "number",
          "description": "Out-Force-Vlan-Cos.\n"
        },
        "outbandwidth": {
          "type": "number",
          "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps).\n"
        },
        "padtRetryTimeout": {
          "type": "number",
          "description": "PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PPPoE account's password.\n",
          "secret": true
        },
        "peerInterface": {
          "type": "string",
          "description": "Peer-Interface.\n"
        },
        "phyMode": {
          "type": "string",
          "description": "DSL physical mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`adsl`\" pulumi-lang-dotnet=\"`Adsl`\" pulumi-lang-go=\"`adsl`\" pulumi-lang-python=\"`adsl`\" pulumi-lang-yaml=\"`adsl`\" pulumi-lang-java=\"`adsl`\">`adsl`</span>, <span pulumi-lang-nodejs=\"`vdsl`\" pulumi-lang-dotnet=\"`Vdsl`\" pulumi-lang-go=\"`vdsl`\" pulumi-lang-python=\"`vdsl`\" pulumi-lang-yaml=\"`vdsl`\" pulumi-lang-java=\"`vdsl`\">`vdsl`</span>.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "poe": {
          "type": "string",
          "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pollingInterval": {
          "type": "number",
          "description": "sFlow polling interval (1 - 255 sec).\n"
        },
        "portMirroring": {
          "type": "string",
          "description": "Enable/disable NP port mirroring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pppoeUnnumberedNegotiate": {
          "type": "string",
          "description": "Enable/disable PPPoE unnumbered negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pptpAuthType": {
          "type": "string",
          "description": "PPTP authentication type. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
        },
        "pptpClient": {
          "type": "string",
          "description": "Enable/disable PPTP client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pptpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PPTP password.\n",
          "secret": true
        },
        "pptpServerIp": {
          "type": "string",
          "description": "PPTP server IP address.\n"
        },
        "pptpTimeout": {
          "type": "number",
          "description": "Idle timer in minutes (0 for disabled).\n"
        },
        "pptpUser": {
          "type": "string",
          "description": "PPTP user name.\n"
        },
        "preserveSessionRoute": {
          "type": "string",
          "description": "Enable/disable preservation of session route when dirty. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "priorityOverride": {
          "type": "string",
          "description": "Enable/disable fail back to higher priority port once recovered. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "proxyCaptivePortal": {
          "type": "string",
          "description": "Enable/disable proxy captive portal on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pvcAtmQos": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: <span pulumi-lang-nodejs=\"`cbr`\" pulumi-lang-dotnet=\"`Cbr`\" pulumi-lang-go=\"`cbr`\" pulumi-lang-python=\"`cbr`\" pulumi-lang-yaml=\"`cbr`\" pulumi-lang-java=\"`cbr`\">`cbr`</span>, `rt-vbr`, `nrt-vbr`.\n"
        },
        "pvcChan": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Channel.\n"
        },
        "pvcCrc": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC CRC Option:  bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.\n"
        },
        "pvcPcr": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).\n"
        },
        "pvcScr": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).\n"
        },
        "pvcVlanId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLAN ID.\n"
        },
        "pvcVlanRxId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLANID RX.\n"
        },
        "pvcVlanRxOp": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "pvcVlanTxId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLAN ID TX.\n"
        },
        "pvcVlanTxOp": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "reachableTime": {
          "type": "number",
          "description": "IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).\n"
        },
        "redundantInterface": {
          "type": "string",
          "description": "Redundant-Interface.\n"
        },
        "remoteIp": {
          "type": "string",
          "description": "Remote IP address of tunnel.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Replacement message override group.\n"
        },
        "retransmission": {
          "type": "string",
          "description": "Enable/disable DSL retransmission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ringRx": {
          "type": "number",
          "description": "RX ring size.\n"
        },
        "ringTx": {
          "type": "number",
          "description": "TX ring size.\n"
        },
        "role": {
          "type": "string",
          "description": "Interface role. Valid values: <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span>, <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`dmz`\" pulumi-lang-dotnet=\"`Dmz`\" pulumi-lang-go=\"`dmz`\" pulumi-lang-python=\"`dmz`\" pulumi-lang-yaml=\"`dmz`\" pulumi-lang-java=\"`dmz`\">`dmz`</span>, <span pulumi-lang-nodejs=\"`undefined`\" pulumi-lang-dotnet=\"`Undefined`\" pulumi-lang-go=\"`undefined`\" pulumi-lang-python=\"`undefined`\" pulumi-lang-yaml=\"`undefined`\" pulumi-lang-java=\"`undefined`\">`undefined`</span>.\n"
        },
        "sampleDirection": {
          "type": "string",
          "description": "Data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sampleRate": {
          "type": "number",
          "description": "sFlow sample rate (10 - 99999).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryIp": {
          "type": "string",
          "description": "Enable/disable adding a secondary IP to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secondaryips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip"
          },
          "description": "Secondaryip. The structure of <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span> block is documented below.\n"
        },
        "security8021xDynamicVlanId": {
          "type": "number",
          "description": "VLAN ID for virtual switch.\n"
        },
        "security8021xMaster": {
          "type": "string",
          "description": "802.1X master virtual-switch.\n"
        },
        "security8021xMemberMode": {
          "type": "string",
          "description": "802.1X member mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
        },
        "security8021xMode": {
          "type": "string",
          "description": "802.1X mode. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `dynamic-vlan`, <span pulumi-lang-nodejs=\"`fallback`\" pulumi-lang-dotnet=\"`Fallback`\" pulumi-lang-go=\"`fallback`\" pulumi-lang-python=\"`fallback`\" pulumi-lang-yaml=\"`fallback`\" pulumi-lang-java=\"`fallback`\">`fallback`</span>, <span pulumi-lang-nodejs=\"`slave`\" pulumi-lang-dotnet=\"`Slave`\" pulumi-lang-go=\"`slave`\" pulumi-lang-python=\"`slave`\" pulumi-lang-yaml=\"`slave`\" pulumi-lang-java=\"`slave`\">`slave`</span>.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Name of security-exempt-list.\n"
        },
        "securityExternalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "securityExternalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "securityGroups": {
          "type": "string",
          "description": "User groups that can authenticate with the captive portal.\n"
        },
        "securityMacAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `mac-auth-only`.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Turn on captive portal authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `captive-portal`, `802.1X`.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "URL redirection after disclaimer/authentication.\n"
        },
        "selectProfile30a35b": {
          "type": "string",
          "description": "Select-Profile-30A-35B. Valid values: `30A`, `35B`.\n"
        },
        "serviceName": {
          "type": "string",
          "description": "PPPoE service name.\n"
        },
        "sflowSampler": {
          "type": "string",
          "description": "Enable/disable sFlow on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDsl": {
          "type": "string",
          "description": "Enable/disable SFP DSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslAdslFallback": {
          "type": "string",
          "description": "Enable/disable SFP DSL ADSL fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslAutodetect": {
          "type": "string",
          "description": "Enable/disable SFP DSL MAC address autodetect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslMac": {
          "type": "string",
          "description": "SFP DSL MAC address.\n"
        },
        "speed": {
          "type": "string",
          "description": "Interface speed. The default setting and the options available depend on the interface hardware. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`1000half`\" pulumi-lang-dotnet=\"`1000half`\" pulumi-lang-go=\"`1000half`\" pulumi-lang-python=\"`1000half`\" pulumi-lang-yaml=\"`1000half`\" pulumi-lang-java=\"`1000half`\">`1000half`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>, <span pulumi-lang-nodejs=\"`1000auto`\" pulumi-lang-dotnet=\"`1000auto`\" pulumi-lang-go=\"`1000auto`\" pulumi-lang-python=\"`1000auto`\" pulumi-lang-yaml=\"`1000auto`\" pulumi-lang-java=\"`1000auto`\">`1000auto`</span>, <span pulumi-lang-nodejs=\"`10000auto`\" pulumi-lang-dotnet=\"`10000auto`\" pulumi-lang-go=\"`10000auto`\" pulumi-lang-python=\"`10000auto`\" pulumi-lang-yaml=\"`10000auto`\" pulumi-lang-java=\"`10000auto`\">`10000auto`</span>, <span pulumi-lang-nodejs=\"`40000full`\" pulumi-lang-dotnet=\"`40000full`\" pulumi-lang-go=\"`40000full`\" pulumi-lang-python=\"`40000full`\" pulumi-lang-yaml=\"`40000full`\" pulumi-lang-java=\"`40000full`\">`40000full`</span>, `100Gfull`, <span pulumi-lang-nodejs=\"`25000full`\" pulumi-lang-dotnet=\"`25000full`\" pulumi-lang-go=\"`25000full`\" pulumi-lang-python=\"`25000full`\" pulumi-lang-yaml=\"`25000full`\" pulumi-lang-java=\"`25000full`\">`25000full`</span>, <span pulumi-lang-nodejs=\"`40000auto`\" pulumi-lang-dotnet=\"`40000auto`\" pulumi-lang-go=\"`40000auto`\" pulumi-lang-python=\"`40000auto`\" pulumi-lang-yaml=\"`40000auto`\" pulumi-lang-java=\"`40000auto`\">`40000auto`</span>, <span pulumi-lang-nodejs=\"`25000auto`\" pulumi-lang-dotnet=\"`25000auto`\" pulumi-lang-go=\"`25000auto`\" pulumi-lang-python=\"`25000auto`\" pulumi-lang-yaml=\"`25000auto`\" pulumi-lang-java=\"`25000auto`\">`25000auto`</span>, `100Gauto`.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "srcCheck": {
          "type": "string",
          "description": "Enable/disable source IP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stp": {
          "type": "string",
          "description": "Enable/disable STP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpEdge": {
          "type": "string",
          "description": "Enable/disable as STP edge port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpHaSecondary": {
          "type": "string",
          "description": "Stp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
        },
        "stpHaSlave": {
          "type": "string",
          "description": "Control STP behaviour on HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
        },
        "stpforward": {
          "type": "string",
          "description": "Enable/disable STP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpforwardMode": {
          "type": "string",
          "description": "Configure STP forwarding mode. Valid values: `rpl-all-ext-id`, `rpl-bridge-ext-id`, `rpl-nothing`.\n"
        },
        "stripPriorityVlanTag": {
          "type": "string",
          "description": "Strip-Priority-Vlan-Tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subst": {
          "type": "string",
          "description": "Enable to always send packets from this interface to a destination MAC address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "substituteDstMac": {
          "type": "string",
          "description": "Destination MAC address that all packets are sent to from this interface.\n"
        },
        "swAlgorithm": {
          "type": "string",
          "description": "Frame distribution algorithm for switch. Valid values: <span pulumi-lang-nodejs=\"`l2`\" pulumi-lang-dotnet=\"`L2`\" pulumi-lang-go=\"`l2`\" pulumi-lang-python=\"`l2`\" pulumi-lang-yaml=\"`l2`\" pulumi-lang-java=\"`l2`\">`l2`</span>, <span pulumi-lang-nodejs=\"`l3`\" pulumi-lang-dotnet=\"`L3`\" pulumi-lang-go=\"`l3`\" pulumi-lang-python=\"`l3`\" pulumi-lang-yaml=\"`l3`\" pulumi-lang-java=\"`l3`\">`l3`</span>, <span pulumi-lang-nodejs=\"`eh`\" pulumi-lang-dotnet=\"`Eh`\" pulumi-lang-go=\"`eh`\" pulumi-lang-python=\"`eh`\" pulumi-lang-yaml=\"`eh`\" pulumi-lang-java=\"`eh`\">`eh`</span>.\n"
        },
        "swcFirstCreate": {
          "type": "number",
          "description": "Swc-First-Create.\n"
        },
        "swcVlan": {
          "type": "number",
          "description": "Swc-Vlan.\n"
        },
        "switch": {
          "type": "string",
          "description": "Switch.\n"
        },
        "switchControllerAccessVlan": {
          "type": "string",
          "description": "Block FortiSwitch port-to-port traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerArpInspection": {
          "type": "string",
          "description": "Enable/disable FortiSwitch ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerAuth": {
          "type": "string",
          "description": "Switch-Controller-Auth. Valid values: <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "switchControllerDhcpSnooping": {
          "type": "string",
          "description": "Switch controller DHCP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDhcpSnoopingOption82": {
          "type": "string",
          "description": "Switch controller DHCP snooping option82. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDhcpSnoopingVerifyMac": {
          "type": "string",
          "description": "Switch controller DHCP snooping verify MAC. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDynamic": {
          "type": "string",
          "description": "Switch-Controller-Dynamic.\n"
        },
        "switchControllerFeature": {
          "type": "string",
          "description": "Switch-Controller-Feature. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `default-vlan`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`voice`\" pulumi-lang-dotnet=\"`Voice`\" pulumi-lang-go=\"`voice`\" pulumi-lang-python=\"`voice`\" pulumi-lang-yaml=\"`voice`\" pulumi-lang-java=\"`voice`\">`voice`</span>, <span pulumi-lang-nodejs=\"`camera`\" pulumi-lang-dotnet=\"`Camera`\" pulumi-lang-go=\"`camera`\" pulumi-lang-python=\"`camera`\" pulumi-lang-yaml=\"`camera`\" pulumi-lang-java=\"`camera`\">`camera`</span>, <span pulumi-lang-nodejs=\"`rspan`\" pulumi-lang-dotnet=\"`Rspan`\" pulumi-lang-go=\"`rspan`\" pulumi-lang-python=\"`rspan`\" pulumi-lang-yaml=\"`rspan`\" pulumi-lang-java=\"`rspan`\">`rspan`</span>, <span pulumi-lang-nodejs=\"`video`\" pulumi-lang-dotnet=\"`Video`\" pulumi-lang-go=\"`video`\" pulumi-lang-python=\"`video`\" pulumi-lang-yaml=\"`video`\" pulumi-lang-java=\"`video`\">`video`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
        },
        "switchControllerIgmpSnooping": {
          "type": "string",
          "description": "Switch controller IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIgmpSnoopingFastLeave": {
          "type": "string",
          "description": "Switch controller IGMP snooping fast-leave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIgmpSnoopingProxy": {
          "type": "string",
          "description": "Switch controller IGMP snooping proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIotScanning": {
          "type": "string",
          "description": "Switch-Controller-Iot-Scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerLearningLimit": {
          "type": "number",
          "description": "Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).\n"
        },
        "switchControllerMgmtVlan": {
          "type": "number",
          "description": "Switch-Controller-Mgmt-Vlan.\n"
        },
        "switchControllerNac": {
          "type": "string",
          "description": "Switch-Controller-Nac.\n"
        },
        "switchControllerNetflowCollect": {
          "type": "string",
          "description": "NetFlow collection and processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffload": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch routing offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadGw": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch routing offload gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadIp": {
          "type": "string",
          "description": "IP for routing offload on FortiSwitch.\n"
        },
        "switchControllerOffloading": {
          "type": "string",
          "description": "Switch-Controller-Offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadingGw": {
          "type": "string",
          "description": "Switch-Controller-Offloading-Gw. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadingIp": {
          "type": "string",
          "description": "Switch-Controller-Offloading-Ip.\n"
        },
        "switchControllerRadiusServer": {
          "type": "string",
          "description": "Switch-Controller-Radius-Server.\n"
        },
        "switchControllerRspanMode": {
          "type": "string",
          "description": "Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerSourceIp": {
          "type": "string",
          "description": "Switch-Controller-Source-Ip. Valid values: <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>.\n"
        },
        "switchControllerTrafficPolicy": {
          "type": "string",
          "description": "Switch controller traffic policy for the VLAN.\n"
        },
        "systemId": {
          "type": "string",
          "description": "Define a system ID for the aggregate interface.\n"
        },
        "systemIdType": {
          "type": "string",
          "description": "Method in which system ID is generated. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "tcMode": {
          "type": "string",
          "description": "DSL transfer mode. Valid values: <span pulumi-lang-nodejs=\"`ptm`\" pulumi-lang-dotnet=\"`Ptm`\" pulumi-lang-go=\"`ptm`\" pulumi-lang-python=\"`ptm`\" pulumi-lang-yaml=\"`ptm`\" pulumi-lang-java=\"`ptm`\">`ptm`</span>, <span pulumi-lang-nodejs=\"`atm`\" pulumi-lang-dotnet=\"`Atm`\" pulumi-lang-go=\"`atm`\" pulumi-lang-python=\"`atm`\" pulumi-lang-yaml=\"`atm`\" pulumi-lang-java=\"`atm`\">`atm`</span>.\n"
        },
        "tcpMss": {
          "type": "number",
          "description": "TCP maximum segment size. 0 means do not change segment size.\n"
        },
        "trunk": {
          "type": "string",
          "description": "Enable/disable VLAN trunk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trustIp1": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp2": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp3": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp61": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "trustIp62": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "trustIp63": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "type": {
          "type": "string",
          "description": "Interface type. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span>, <span pulumi-lang-nodejs=\"`aggregate`\" pulumi-lang-dotnet=\"`Aggregate`\" pulumi-lang-go=\"`aggregate`\" pulumi-lang-python=\"`aggregate`\" pulumi-lang-yaml=\"`aggregate`\" pulumi-lang-java=\"`aggregate`\">`aggregate`</span>, <span pulumi-lang-nodejs=\"`redundant`\" pulumi-lang-dotnet=\"`Redundant`\" pulumi-lang-go=\"`redundant`\" pulumi-lang-python=\"`redundant`\" pulumi-lang-yaml=\"`redundant`\" pulumi-lang-java=\"`redundant`\">`redundant`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`wireless`\" pulumi-lang-dotnet=\"`Wireless`\" pulumi-lang-go=\"`wireless`\" pulumi-lang-python=\"`wireless`\" pulumi-lang-yaml=\"`wireless`\" pulumi-lang-java=\"`wireless`\">`wireless`</span>, `vdom-link`, <span pulumi-lang-nodejs=\"`loopback`\" pulumi-lang-dotnet=\"`Loopback`\" pulumi-lang-go=\"`loopback`\" pulumi-lang-python=\"`loopback`\" pulumi-lang-yaml=\"`loopback`\" pulumi-lang-java=\"`loopback`\">`loopback`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>, `hard-switch`, <span pulumi-lang-nodejs=\"`hdlc`\" pulumi-lang-dotnet=\"`Hdlc`\" pulumi-lang-go=\"`hdlc`\" pulumi-lang-python=\"`hdlc`\" pulumi-lang-yaml=\"`hdlc`\" pulumi-lang-java=\"`hdlc`\">`hdlc`</span>, `vap-switch`, `wl-mesh`, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>, `switch-vlan`, `fctrl-trunk`, <span pulumi-lang-nodejs=\"`tdm`\" pulumi-lang-dotnet=\"`Tdm`\" pulumi-lang-go=\"`tdm`\" pulumi-lang-python=\"`tdm`\" pulumi-lang-yaml=\"`tdm`\" pulumi-lang-java=\"`tdm`\">`tdm`</span>, `fext-wan`, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>, `emac-vlan`, <span pulumi-lang-nodejs=\"`geneve`\" pulumi-lang-dotnet=\"`Geneve`\" pulumi-lang-go=\"`geneve`\" pulumi-lang-python=\"`geneve`\" pulumi-lang-yaml=\"`geneve`\" pulumi-lang-java=\"`geneve`\">`geneve`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username of the PPPoE account, provided by your ISP.\n"
        },
        "vci": {
          "type": "number",
          "description": "Virtual Channel ID\n"
        },
        "vectoring": {
          "type": "string",
          "description": "Enable/disable DSL vectoring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vindex": {
          "type": "number",
          "description": "Vindex.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vlanOpMode": {
          "type": "string",
          "description": "Vlan-Op-Mode. Valid values: <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`untag`\" pulumi-lang-dotnet=\"`Untag`\" pulumi-lang-go=\"`untag`\" pulumi-lang-python=\"`untag`\" pulumi-lang-yaml=\"`untag`\" pulumi-lang-java=\"`untag`\">`untag`</span>, <span pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\">`passthrough`</span>.\n"
        },
        "vlanProtocol": {
          "type": "string",
          "description": "Vlan-Protocol. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
        },
        "vlanforward": {
          "type": "string",
          "description": "Enable/disable traffic forwarding between VLANs on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "VLAN ID (1 - 4094).\n"
        },
        "vpi": {
          "type": "number",
          "description": "Virtual Path ID\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        },
        "vrrpVirtualMac": {
          "type": "string",
          "description": "Enable/disable use of virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrrps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp"
          },
          "description": "Vrrp. The structure of <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span> block is documented below.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Default weight for static routes (if route has no weight configured).\n"
        },
        "wifi5gThreshold": {
          "type": "string",
          "description": "Minimal signal strength to be considered as a good 5G AP.\n"
        },
        "wifiAcl": {
          "type": "string",
          "description": "Access control for MAC addresses in the MAC list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "wifiApBand": {
          "type": "string",
          "description": "How to select the AP to connect. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, `5g-preferred`, `5g-only`.\n"
        },
        "wifiAuth": {
          "type": "string",
          "description": "WiFi authentication. Valid values: `PSK`, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "wifiAutoConnect": {
          "type": "string",
          "description": "Enable/disable WiFi network auto connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiAutoSave": {
          "type": "string",
          "description": "Enable/disable WiFi network automatic save. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiBroadcastSsid": {
          "type": "string",
          "description": "Enable/disable SSID broadcast in the beacon. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiDnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "wifiDnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "wifiEncrypt": {
          "type": "string",
          "description": "Data encryption. Valid values: `TKIP`, `AES`.\n"
        },
        "wifiFragmentThreshold": {
          "type": "number",
          "description": "WiFi fragment threshold (800 - 2346).\n"
        },
        "wifiGateway": {
          "type": "string",
          "description": "IPv4 default gateway IP address.\n"
        },
        "wifiKeyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "wifiKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WiFi WEP Key.\n",
          "secret": true
        },
        "wifiMacFilter": {
          "type": "string",
          "description": "Enable/disable MAC filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiPassphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WiFi pre-shared key for WPA.\n",
          "secret": true
        },
        "wifiRadiusServer": {
          "type": "string",
          "description": "WiFi RADIUS server for WPA.\n"
        },
        "wifiRtsThreshold": {
          "type": "number",
          "description": "WiFi RTS threshold (256 - 2346).\n"
        },
        "wifiSecurity": {
          "type": "string",
          "description": "Wireless access security of SSID. Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`.\n"
        },
        "wifiSsid": {
          "type": "string",
          "description": "IEEE 802.11 Service Set Identifier.\n"
        },
        "wifiUsergroup": {
          "type": "string",
          "description": "WiFi user group for WPA.\n"
        },
        "winsIp": {
          "type": "string",
          "description": "WINS server IP.\n"
        }
      },
      "type": "object",
      "required": [
        "aggregateType",
        "allowaccesses",
        "annex",
        "apDiscover",
        "arpforward",
        "autoAuthExtensionDevice",
        "bfd",
        "broadcastForward",
        "ddnsPasswords",
        "dedicatedTo",
        "defaultPurdueLevel",
        "detectprotocols",
        "deviceIdentification",
        "dhcpBroadcastFlag",
        "dhcpClasslessRouteAddition",
        "dhcpRelayInterfaceSelectMethod",
        "dhcpRelayIps",
        "dhcpRelayLinkSelection",
        "dhcpRelayRequestAllServer",
        "dhcpRelayService",
        "dhcpRelaySourceIp",
        "dhcpSmartRelay",
        "dnsServerProtocols",
        "dropFragment",
        "dropOverlappedFragment",
        "eapCaCerts",
        "eapPasswords",
        "eapSupplicant",
        "eapUserCerts",
        "egressCos",
        "eip",
        "explicitFtpProxy",
        "explicitWebProxy",
        "external",
        "failActionOnExtender",
        "failDetect",
        "failDetectOptions",
        "fortilink",
        "fortilinkNeighborDetect",
        "fortilinkStacking",
        "forwardErrorCorrection",
        "fpAnomalies",
        "fpDisables",
        "giGk",
        "icmpAcceptRedirect",
        "icmpSendRedirect",
        "identAccept",
        "ikeSamlServers",
        "ingressCos",
        "interconnectProfile",
        "ip",
        "ipManagedByFortiipam",
        "ipmac",
        "ipsSnifferMode",
        "l2forward",
        "l2tpClient",
        "lacpHaSecondary",
        "macaddr",
        "managedSubnetworkSize",
        "managementIp",
        "minLinks",
        "minLinksDown",
        "mode",
        "monitorBandwidth",
        "mtuOverride",
        "name",
        "ndiscforward",
        "netbiosForward",
        "netflowSampler",
        "objectFspVlanInterfaceId",
        "passwords",
        "poe",
        "pollingInterval",
        "portMirroring",
        "pppoeUnnumberedNegotiate",
        "pptpAuthType",
        "pptpClient",
        "pptpPasswords",
        "pptpServerIp",
        "preserveSessionRoute",
        "priorityOverride",
        "proxyCaptivePortal",
        "reachableTime",
        "retransmission",
        "role",
        "sampleDirection",
        "sampleRate",
        "secondaryIp",
        "security8021xMemberMode",
        "securityMacAuthBypass",
        "securityMode",
        "selectProfile30a35b",
        "sflowSampler",
        "sfpDsl",
        "sfpDslAdslFallback",
        "sfpDslAutodetect",
        "sfpDslMac",
        "speed",
        "srcCheck",
        "status",
        "stp",
        "stpEdge",
        "stpHaSecondary",
        "stpHaSlave",
        "stpforward",
        "stpforwardMode",
        "subst",
        "substituteDstMac",
        "swAlgorithm",
        "switchControllerAccessVlan",
        "switchControllerArpInspection",
        "switchControllerDhcpSnooping",
        "switchControllerDhcpSnoopingOption82",
        "switchControllerDhcpSnoopingVerifyMac",
        "switchControllerFeature",
        "switchControllerIgmpSnooping",
        "switchControllerIgmpSnoopingFastLeave",
        "switchControllerIgmpSnoopingProxy",
        "switchControllerIotScanning",
        "switchControllerMgmtVlan",
        "switchControllerNetflowCollect",
        "switchControllerOffload",
        "switchControllerOffloadGw",
        "switchControllerOffloadIp",
        "switchControllerRspanMode",
        "switchControllerSourceIp",
        "systemId",
        "systemIdType",
        "trunk",
        "trustIp61",
        "trustIp62",
        "trustIp63",
        "type",
        "vectoring",
        "vlan",
        "vlanOpMode",
        "vlanProtocol",
        "vlanforward",
        "vrrpVirtualMac",
        "wccp",
        "wifi5gThreshold",
        "wifiApBand",
        "wifiAuth",
        "wifiAutoConnect",
        "wifiAutoSave",
        "wifiDnsServer1",
        "wifiDnsServer2",
        "wifiEncrypt",
        "wifiGateway",
        "wifiKeys",
        "wifiPassphrases",
        "winsIp"
      ],
      "inputProperties": {
        "acName": {
          "type": "string",
          "description": "PPPoE server name.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aggregate": {
          "type": "string",
          "description": "Aggregate.\n"
        },
        "aggregateType": {
          "type": "string",
          "description": "Type of aggregation. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>.\n"
        },
        "algorithm": {
          "type": "string",
          "description": "Frame distribution algorithm. Valid values: `L2`, `L3`, `L4`.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias will be displayed with the interface name to make it easier to distinguish.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Permitted types of management access to this interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "annex": {
          "type": "string",
          "description": "Set xDSL annex type. Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`j`\" pulumi-lang-dotnet=\"`J`\" pulumi-lang-go=\"`j`\" pulumi-lang-python=\"`j`\" pulumi-lang-yaml=\"`j`\" pulumi-lang-java=\"`j`\">`j`</span>, <span pulumi-lang-nodejs=\"`bjm`\" pulumi-lang-dotnet=\"`Bjm`\" pulumi-lang-go=\"`bjm`\" pulumi-lang-python=\"`bjm`\" pulumi-lang-yaml=\"`bjm`\" pulumi-lang-java=\"`bjm`\">`bjm`</span>, <span pulumi-lang-nodejs=\"`i`\" pulumi-lang-dotnet=\"`I`\" pulumi-lang-go=\"`i`\" pulumi-lang-python=\"`i`\" pulumi-lang-yaml=\"`i`\" pulumi-lang-java=\"`i`\">`i`</span>, <span pulumi-lang-nodejs=\"`al`\" pulumi-lang-dotnet=\"`Al`\" pulumi-lang-go=\"`al`\" pulumi-lang-python=\"`al`\" pulumi-lang-yaml=\"`al`\" pulumi-lang-java=\"`al`\">`al`</span>, <span pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\">`m`</span>, <span pulumi-lang-nodejs=\"`aijlm`\" pulumi-lang-dotnet=\"`Aijlm`\" pulumi-lang-go=\"`aijlm`\" pulumi-lang-python=\"`aijlm`\" pulumi-lang-yaml=\"`aijlm`\" pulumi-lang-java=\"`aijlm`\">`aijlm`</span>.\n"
        },
        "apDiscover": {
          "type": "string",
          "description": "Enable/disable automatic registration of unknown FortiAP devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpforward": {
          "type": "string",
          "description": "Enable/disable ARP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "atmProtocol": {
          "type": "string",
          "description": "ATM protocol. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "authType": {
          "type": "string",
          "description": "PPP authentication type to use. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
        },
        "autoAuthExtensionDevice": {
          "type": "string",
          "description": "Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthMeasureTime": {
          "type": "number",
          "description": "Bandwidth-Measure-Time.\n"
        },
        "bfd": {
          "type": "string",
          "description": "Bidirectional Forwarding Detection (BFD) settings. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "bfdDesiredMinTx": {
          "type": "number",
          "description": "BFD desired minimal transmit interval.\n"
        },
        "bfdDetectMult": {
          "type": "number",
          "description": "BFD detection multiplier.\n"
        },
        "bfdRequiredMinRx": {
          "type": "number",
          "description": "BFD required minimal receive interval.\n"
        },
        "broadcastForticlientDiscovery": {
          "type": "string",
          "description": "Enable/disable broadcasting FortiClient discovery messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastForward": {
          "type": "string",
          "description": "Enable/disable broadcast forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortal": {
          "type": "number",
          "description": "Enable/disable captive portal.\n"
        },
        "cliConnStatus": {
          "type": "number",
          "description": "Cli-Conn-Status.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "ddns": {
          "type": "string",
          "description": "Ddns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "Ddns-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsDomain": {
          "type": "string",
          "description": "Ddns-Domain.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "Ddns-Key.\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "Ddns-Keyname.\n"
        },
        "ddnsPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ddns-Password.\n",
          "secret": true
        },
        "ddnsServer": {
          "type": "string",
          "description": "Ddns-Server. Valid values: `dhs.org`, `dyndns.org`, `dyns.net`, `tzo.com`, `ods.org`, `vavic.com`, `now.net.cn`, `dipdns.net`, `easydns.com`, `genericDDNS`.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "Ddns-Server-Ip.\n"
        },
        "ddnsSn": {
          "type": "string",
          "description": "Ddns-Sn.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "Ddns-Ttl.\n"
        },
        "ddnsUsername": {
          "type": "string",
          "description": "Ddns-Username.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Ddns-Zone.\n"
        },
        "dedicatedTo": {
          "type": "string",
          "description": "Configure interface for single purpose. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`management`\" pulumi-lang-dotnet=\"`Management`\" pulumi-lang-go=\"`management`\" pulumi-lang-python=\"`management`\" pulumi-lang-yaml=\"`management`\" pulumi-lang-java=\"`management`\">`management`</span>.\n"
        },
        "defaultPurdueLevel": {
          "type": "string",
          "description": "default purdue level of device detected on this interface. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
        },
        "defaultgw": {
          "type": "string",
          "description": "Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "detectedPeerMtu": {
          "type": "number",
          "description": "Detected-Peer-Mtu.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "deviceAccessList": {
          "type": "string",
          "description": "Device access list.\n"
        },
        "deviceIdentification": {
          "type": "string",
          "description": "Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceIdentificationActiveScan": {
          "type": "string",
          "description": "Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceNetscan": {
          "type": "string",
          "description": "Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceUserIdentification": {
          "type": "string",
          "description": "Enable/disable passive gathering of user identity information about users on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devindex": {
          "type": "number",
          "description": "Devindex.\n"
        },
        "dhcpBroadcastFlag": {
          "type": "string",
          "description": "Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpClasslessRouteAddition": {
          "type": "string",
          "description": "Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpClientIdentifier": {
          "type": "string",
          "description": "DHCP client identifier.\n"
        },
        "dhcpRelayAgentOption": {
          "type": "string",
          "description": "Enable/disable DHCP relay agent option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayCircuitId": {
          "type": "string",
          "description": "DHCP relay circuit ID.\n"
        },
        "dhcpRelayInterface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "dhcpRelayInterfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "dhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP relay IP address.\n"
        },
        "dhcpRelayLinkSelection": {
          "type": "string",
          "description": "DHCP relay link selection.\n"
        },
        "dhcpRelayRequestAllServer": {
          "type": "string",
          "description": "Dhcp-Relay-Request-All-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelayService": {
          "type": "string",
          "description": "Enable/disable allowing this interface to act as a DHCP relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpRelaySourceIp": {
          "type": "string",
          "description": "IP address used by the DHCP relay as its source IP.\n"
        },
        "dhcpRelayType": {
          "type": "string",
          "description": "DHCP relay type (regular or IPsec). Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "dhcpRenewTime": {
          "type": "number",
          "description": "DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.\n"
        },
        "dhcpSmartRelay": {
          "type": "string",
          "description": "Enable/disable DHCP smart relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "discRetryTimeout": {
          "type": "number",
          "description": "Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.\n"
        },
        "disconnectThreshold": {
          "type": "number",
          "description": "Time in milliseconds to wait before sending a notification that this interface is down or disconnected.\n"
        },
        "distance": {
          "type": "number",
          "description": "Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.\n"
        },
        "dnsQuery": {
          "type": "string",
          "description": "Dns-Query. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>, `non-recursive`.\n"
        },
        "dnsServerOverride": {
          "type": "string",
          "description": "Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServerProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS transport protocols. Valid values: <span pulumi-lang-nodejs=\"`cleartext`\" pulumi-lang-dotnet=\"`Cleartext`\" pulumi-lang-go=\"`cleartext`\" pulumi-lang-python=\"`cleartext`\" pulumi-lang-yaml=\"`cleartext`\" pulumi-lang-java=\"`cleartext`\">`cleartext`</span>, <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span>, <span pulumi-lang-nodejs=\"`doh`\" pulumi-lang-dotnet=\"`Doh`\" pulumi-lang-go=\"`doh`\" pulumi-lang-python=\"`doh`\" pulumi-lang-yaml=\"`doh`\" pulumi-lang-java=\"`doh`\">`doh`</span>.\n"
        },
        "dropFragment": {
          "type": "string",
          "description": "Enable/disable drop fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dropOverlappedFragment": {
          "type": "string",
          "description": "Enable/disable drop overlapped fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
        },
        "eapCaCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-Ca-Cert.\n"
        },
        "eapIdentity": {
          "type": "string",
          "description": "Eap-Identity.\n"
        },
        "eapMethod": {
          "type": "string",
          "description": "Eap-Method. Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>.\n"
        },
        "eapPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-Password.\n",
          "secret": true
        },
        "eapSupplicant": {
          "type": "string",
          "description": "Eap-Supplicant. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapUserCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Eap-User-Cert.\n"
        },
        "egressCos": {
          "type": "string",
          "description": "Override outgoing CoS in user VLAN tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
        },
        "egressShapingProfile": {
          "type": "string",
          "description": "Outgoing traffic shaping profile.\n"
        },
        "eip": {
          "type": "string",
          "description": "Eip.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "estimatedDownstreamBandwidth": {
          "type": "number",
          "description": "Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.\n"
        },
        "estimatedUpstreamBandwidth": {
          "type": "number",
          "description": "Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.\n"
        },
        "explicitFtpProxy": {
          "type": "string",
          "description": "Enable/disable the explicit FTP proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "explicitWebProxy": {
          "type": "string",
          "description": "Enable/disable the explicit web proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failActionOnExtender": {
          "type": "string",
          "description": "Action on extender when interface fail . Valid values: `soft-restart`, `hard-restart`, <span pulumi-lang-nodejs=\"`reboot`\" pulumi-lang-dotnet=\"`Reboot`\" pulumi-lang-go=\"`reboot`\" pulumi-lang-python=\"`reboot`\" pulumi-lang-yaml=\"`reboot`\" pulumi-lang-java=\"`reboot`\">`reboot`</span>.\n"
        },
        "failAlertInterfaces": {
          "type": "string",
          "description": "Names of the FortiGate interfaces to which the link failure alert is sent.\n"
        },
        "failAlertMethod": {
          "type": "string",
          "description": "Select link-failed-signal or link-down method to alert about a failed link. Valid values: `link-failed-signal`, `link-down`.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable fail detection features for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failDetectOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options for detecting that this interface has failed. Valid values: <span pulumi-lang-nodejs=\"`detectserver`\" pulumi-lang-dotnet=\"`Detectserver`\" pulumi-lang-go=\"`detectserver`\" pulumi-lang-python=\"`detectserver`\" pulumi-lang-yaml=\"`detectserver`\" pulumi-lang-java=\"`detectserver`\">`detectserver`</span>, `link-down`.\n"
        },
        "fdp": {
          "type": "string",
          "description": "Fdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiheartbeat": {
          "type": "string",
          "description": "Fortiheartbeat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkBackupLink": {
          "type": "number",
          "description": "Fortilink-Backup-Link.\n"
        },
        "fortilinkNeighborDetect": {
          "type": "string",
          "description": "Protocol for FortiGate neighbor discovery. Valid values: <span pulumi-lang-nodejs=\"`lldp`\" pulumi-lang-dotnet=\"`Lldp`\" pulumi-lang-go=\"`lldp`\" pulumi-lang-python=\"`lldp`\" pulumi-lang-yaml=\"`lldp`\" pulumi-lang-java=\"`lldp`\">`lldp`</span>, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>.\n"
        },
        "fortilinkSplitInterface": {
          "type": "string",
          "description": "Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkStacking": {
          "type": "string",
          "description": "Enable/disable FortiLink switch-stacking on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardDomain": {
          "type": "number",
          "description": "Transparent mode forward domain.\n"
        },
        "forwardErrorCorrection": {
          "type": "string",
          "description": "Enable/disable forward error correction (FEC Clause 91). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `rs-fec`, `base-r-fec`, `fec-cl91`, `fec-cl74`.\n"
        },
        "fpAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fp-Anomaly. Valid values: <span pulumi-lang-nodejs=\"`dropTcpFinNoack`\" pulumi-lang-dotnet=\"`DropTcpFinNoack`\" pulumi-lang-go=\"`dropTcpFinNoack`\" pulumi-lang-python=\"`drop_tcp_fin_noack`\" pulumi-lang-yaml=\"`dropTcpFinNoack`\" pulumi-lang-java=\"`dropTcpFinNoack`\">`drop_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`passWinnuke`\" pulumi-lang-dotnet=\"`PassWinnuke`\" pulumi-lang-go=\"`passWinnuke`\" pulumi-lang-python=\"`pass_winnuke`\" pulumi-lang-yaml=\"`passWinnuke`\" pulumi-lang-java=\"`passWinnuke`\">`pass_winnuke`</span>, <span pulumi-lang-nodejs=\"`passTcpland`\" pulumi-lang-dotnet=\"`PassTcpland`\" pulumi-lang-go=\"`passTcpland`\" pulumi-lang-python=\"`pass_tcpland`\" pulumi-lang-yaml=\"`passTcpland`\" pulumi-lang-java=\"`passTcpland`\">`pass_tcpland`</span>, <span pulumi-lang-nodejs=\"`passUdpland`\" pulumi-lang-dotnet=\"`PassUdpland`\" pulumi-lang-go=\"`passUdpland`\" pulumi-lang-python=\"`pass_udpland`\" pulumi-lang-yaml=\"`passUdpland`\" pulumi-lang-java=\"`passUdpland`\">`pass_udpland`</span>, <span pulumi-lang-nodejs=\"`passIcmpland`\" pulumi-lang-dotnet=\"`PassIcmpland`\" pulumi-lang-go=\"`passIcmpland`\" pulumi-lang-python=\"`pass_icmpland`\" pulumi-lang-yaml=\"`passIcmpland`\" pulumi-lang-java=\"`passIcmpland`\">`pass_icmpland`</span>, <span pulumi-lang-nodejs=\"`passIpland`\" pulumi-lang-dotnet=\"`PassIpland`\" pulumi-lang-go=\"`passIpland`\" pulumi-lang-python=\"`pass_ipland`\" pulumi-lang-yaml=\"`passIpland`\" pulumi-lang-java=\"`passIpland`\">`pass_ipland`</span>, <span pulumi-lang-nodejs=\"`passIprr`\" pulumi-lang-dotnet=\"`PassIprr`\" pulumi-lang-go=\"`passIprr`\" pulumi-lang-python=\"`pass_iprr`\" pulumi-lang-yaml=\"`passIprr`\" pulumi-lang-java=\"`passIprr`\">`pass_iprr`</span>, <span pulumi-lang-nodejs=\"`passIpssrr`\" pulumi-lang-dotnet=\"`PassIpssrr`\" pulumi-lang-go=\"`passIpssrr`\" pulumi-lang-python=\"`pass_ipssrr`\" pulumi-lang-yaml=\"`passIpssrr`\" pulumi-lang-java=\"`passIpssrr`\">`pass_ipssrr`</span>, <span pulumi-lang-nodejs=\"`passIplsrr`\" pulumi-lang-dotnet=\"`PassIplsrr`\" pulumi-lang-go=\"`passIplsrr`\" pulumi-lang-python=\"`pass_iplsrr`\" pulumi-lang-yaml=\"`passIplsrr`\" pulumi-lang-java=\"`passIplsrr`\">`pass_iplsrr`</span>, <span pulumi-lang-nodejs=\"`passIpstream`\" pulumi-lang-dotnet=\"`PassIpstream`\" pulumi-lang-go=\"`passIpstream`\" pulumi-lang-python=\"`pass_ipstream`\" pulumi-lang-yaml=\"`passIpstream`\" pulumi-lang-java=\"`passIpstream`\">`pass_ipstream`</span>, <span pulumi-lang-nodejs=\"`passIpsecurity`\" pulumi-lang-dotnet=\"`PassIpsecurity`\" pulumi-lang-go=\"`passIpsecurity`\" pulumi-lang-python=\"`pass_ipsecurity`\" pulumi-lang-yaml=\"`passIpsecurity`\" pulumi-lang-java=\"`passIpsecurity`\">`pass_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`passIptimestamp`\" pulumi-lang-dotnet=\"`PassIptimestamp`\" pulumi-lang-go=\"`passIptimestamp`\" pulumi-lang-python=\"`pass_iptimestamp`\" pulumi-lang-yaml=\"`passIptimestamp`\" pulumi-lang-java=\"`passIptimestamp`\">`pass_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`passIpunknownOption`\" pulumi-lang-dotnet=\"`PassIpunknownOption`\" pulumi-lang-go=\"`passIpunknownOption`\" pulumi-lang-python=\"`pass_ipunknown_option`\" pulumi-lang-yaml=\"`passIpunknownOption`\" pulumi-lang-java=\"`passIpunknownOption`\">`pass_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`passIpunknownProt`\" pulumi-lang-dotnet=\"`PassIpunknownProt`\" pulumi-lang-go=\"`passIpunknownProt`\" pulumi-lang-python=\"`pass_ipunknown_prot`\" pulumi-lang-yaml=\"`passIpunknownProt`\" pulumi-lang-java=\"`passIpunknownProt`\">`pass_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`passIcmpFrag`\" pulumi-lang-dotnet=\"`PassIcmpFrag`\" pulumi-lang-go=\"`passIcmpFrag`\" pulumi-lang-python=\"`pass_icmp_frag`\" pulumi-lang-yaml=\"`passIcmpFrag`\" pulumi-lang-java=\"`passIcmpFrag`\">`pass_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`passTcpNoFlag`\" pulumi-lang-dotnet=\"`PassTcpNoFlag`\" pulumi-lang-go=\"`passTcpNoFlag`\" pulumi-lang-python=\"`pass_tcp_no_flag`\" pulumi-lang-yaml=\"`passTcpNoFlag`\" pulumi-lang-java=\"`passTcpNoFlag`\">`pass_tcp_no_flag`</span>, <span pulumi-lang-nodejs=\"`passTcpFinNoack`\" pulumi-lang-dotnet=\"`PassTcpFinNoack`\" pulumi-lang-go=\"`passTcpFinNoack`\" pulumi-lang-python=\"`pass_tcp_fin_noack`\" pulumi-lang-yaml=\"`passTcpFinNoack`\" pulumi-lang-java=\"`passTcpFinNoack`\">`pass_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`dropWinnuke`\" pulumi-lang-dotnet=\"`DropWinnuke`\" pulumi-lang-go=\"`dropWinnuke`\" pulumi-lang-python=\"`drop_winnuke`\" pulumi-lang-yaml=\"`dropWinnuke`\" pulumi-lang-java=\"`dropWinnuke`\">`drop_winnuke`</span>, <span pulumi-lang-nodejs=\"`dropTcpland`\" pulumi-lang-dotnet=\"`DropTcpland`\" pulumi-lang-go=\"`dropTcpland`\" pulumi-lang-python=\"`drop_tcpland`\" pulumi-lang-yaml=\"`dropTcpland`\" pulumi-lang-java=\"`dropTcpland`\">`drop_tcpland`</span>, <span pulumi-lang-nodejs=\"`dropUdpland`\" pulumi-lang-dotnet=\"`DropUdpland`\" pulumi-lang-go=\"`dropUdpland`\" pulumi-lang-python=\"`drop_udpland`\" pulumi-lang-yaml=\"`dropUdpland`\" pulumi-lang-java=\"`dropUdpland`\">`drop_udpland`</span>, <span pulumi-lang-nodejs=\"`dropIcmpland`\" pulumi-lang-dotnet=\"`DropIcmpland`\" pulumi-lang-go=\"`dropIcmpland`\" pulumi-lang-python=\"`drop_icmpland`\" pulumi-lang-yaml=\"`dropIcmpland`\" pulumi-lang-java=\"`dropIcmpland`\">`drop_icmpland`</span>, <span pulumi-lang-nodejs=\"`dropIpland`\" pulumi-lang-dotnet=\"`DropIpland`\" pulumi-lang-go=\"`dropIpland`\" pulumi-lang-python=\"`drop_ipland`\" pulumi-lang-yaml=\"`dropIpland`\" pulumi-lang-java=\"`dropIpland`\">`drop_ipland`</span>, <span pulumi-lang-nodejs=\"`dropIprr`\" pulumi-lang-dotnet=\"`DropIprr`\" pulumi-lang-go=\"`dropIprr`\" pulumi-lang-python=\"`drop_iprr`\" pulumi-lang-yaml=\"`dropIprr`\" pulumi-lang-java=\"`dropIprr`\">`drop_iprr`</span>, <span pulumi-lang-nodejs=\"`dropIpssrr`\" pulumi-lang-dotnet=\"`DropIpssrr`\" pulumi-lang-go=\"`dropIpssrr`\" pulumi-lang-python=\"`drop_ipssrr`\" pulumi-lang-yaml=\"`dropIpssrr`\" pulumi-lang-java=\"`dropIpssrr`\">`drop_ipssrr`</span>, <span pulumi-lang-nodejs=\"`dropIplsrr`\" pulumi-lang-dotnet=\"`DropIplsrr`\" pulumi-lang-go=\"`dropIplsrr`\" pulumi-lang-python=\"`drop_iplsrr`\" pulumi-lang-yaml=\"`dropIplsrr`\" pulumi-lang-java=\"`dropIplsrr`\">`drop_iplsrr`</span>, <span pulumi-lang-nodejs=\"`dropIpstream`\" pulumi-lang-dotnet=\"`DropIpstream`\" pulumi-lang-go=\"`dropIpstream`\" pulumi-lang-python=\"`drop_ipstream`\" pulumi-lang-yaml=\"`dropIpstream`\" pulumi-lang-java=\"`dropIpstream`\">`drop_ipstream`</span>, <span pulumi-lang-nodejs=\"`dropIpsecurity`\" pulumi-lang-dotnet=\"`DropIpsecurity`\" pulumi-lang-go=\"`dropIpsecurity`\" pulumi-lang-python=\"`drop_ipsecurity`\" pulumi-lang-yaml=\"`dropIpsecurity`\" pulumi-lang-java=\"`dropIpsecurity`\">`drop_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`dropIptimestamp`\" pulumi-lang-dotnet=\"`DropIptimestamp`\" pulumi-lang-go=\"`dropIptimestamp`\" pulumi-lang-python=\"`drop_iptimestamp`\" pulumi-lang-yaml=\"`dropIptimestamp`\" pulumi-lang-java=\"`dropIptimestamp`\">`drop_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownOption`\" pulumi-lang-dotnet=\"`DropIpunknownOption`\" pulumi-lang-go=\"`dropIpunknownOption`\" pulumi-lang-python=\"`drop_ipunknown_option`\" pulumi-lang-yaml=\"`dropIpunknownOption`\" pulumi-lang-java=\"`dropIpunknownOption`\">`drop_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownProt`\" pulumi-lang-dotnet=\"`DropIpunknownProt`\" pulumi-lang-go=\"`dropIpunknownProt`\" pulumi-lang-python=\"`drop_ipunknown_prot`\" pulumi-lang-yaml=\"`dropIpunknownProt`\" pulumi-lang-java=\"`dropIpunknownProt`\">`drop_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`dropIcmpFrag`\" pulumi-lang-dotnet=\"`DropIcmpFrag`\" pulumi-lang-go=\"`dropIcmpFrag`\" pulumi-lang-python=\"`drop_icmp_frag`\" pulumi-lang-yaml=\"`dropIcmpFrag`\" pulumi-lang-java=\"`dropIcmpFrag`\">`drop_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`dropTcpNoFlag`\" pulumi-lang-dotnet=\"`DropTcpNoFlag`\" pulumi-lang-go=\"`dropTcpNoFlag`\" pulumi-lang-python=\"`drop_tcp_no_flag`\" pulumi-lang-yaml=\"`dropTcpNoFlag`\" pulumi-lang-java=\"`dropTcpNoFlag`\">`drop_tcp_no_flag`</span>.\n"
        },
        "fpDisables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fp-Disable. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "gatewayAddress": {
          "type": "string",
          "description": "Gateway address\n"
        },
        "genericReceiveOffload": {
          "type": "string",
          "description": "Generic-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "giGk": {
          "type": "string",
          "description": "Enable/disable Gi Gatekeeper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gwaddr": {
          "type": "string",
          "description": "Gateway address\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "icmpAcceptRedirect": {
          "type": "string",
          "description": "Enable/disable ICMP accept redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpRedirect": {
          "type": "string",
          "description": "Icmp-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpSendRedirect": {
          "type": "string",
          "description": "Enable/disable ICMP send redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identAccept": {
          "type": "string",
          "description": "Enable/disable authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "idleTimeout": {
          "type": "number",
          "description": "PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.\n"
        },
        "ifMdix": {
          "type": "string",
          "description": "If-Mdix. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`crossover`\" pulumi-lang-dotnet=\"`Crossover`\" pulumi-lang-go=\"`crossover`\" pulumi-lang-python=\"`crossover`\" pulumi-lang-yaml=\"`crossover`\" pulumi-lang-java=\"`crossover`\">`crossover`</span>.\n"
        },
        "ifMedia": {
          "type": "string",
          "description": "If-Media. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`copper`\" pulumi-lang-dotnet=\"`Copper`\" pulumi-lang-go=\"`copper`\" pulumi-lang-python=\"`copper`\" pulumi-lang-yaml=\"`copper`\" pulumi-lang-java=\"`copper`\">`copper`</span>, <span pulumi-lang-nodejs=\"`fiber`\" pulumi-lang-dotnet=\"`Fiber`\" pulumi-lang-go=\"`fiber`\" pulumi-lang-python=\"`fiber`\" pulumi-lang-yaml=\"`fiber`\" pulumi-lang-java=\"`fiber`\">`fiber`</span>.\n"
        },
        "ikeSamlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ike-Saml-Server.\n"
        },
        "inForceVlanCos": {
          "type": "number",
          "description": "In-Force-Vlan-Cos.\n"
        },
        "inbandwidth": {
          "type": "number",
          "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "ingressCos": {
          "type": "string",
          "description": "Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
        },
        "ingressShapingProfile": {
          "type": "string",
          "description": "Incoming traffic shaping profile.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress Spillover threshold (0 - 16776000 kbps).\n"
        },
        "interconnectProfile": {
          "type": "string",
          "description": "Set interconnect profile. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`profile1`\" pulumi-lang-dotnet=\"`Profile1`\" pulumi-lang-go=\"`profile1`\" pulumi-lang-python=\"`profile1`\" pulumi-lang-yaml=\"`profile1`\" pulumi-lang-java=\"`profile1`\">`profile1`</span>, <span pulumi-lang-nodejs=\"`profile2`\" pulumi-lang-dotnet=\"`Profile2`\" pulumi-lang-go=\"`profile2`\" pulumi-lang-python=\"`profile2`\" pulumi-lang-yaml=\"`profile2`\" pulumi-lang-java=\"`profile2`\">`profile2`</span>.\n"
        },
        "internal": {
          "type": "number",
          "description": "Implicitly created.\n"
        },
        "ip": {
          "type": "string",
          "description": "Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.\n"
        },
        "ipManagedByFortiipam": {
          "type": "string",
          "description": "Ip-Managed-By-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipmac": {
          "type": "string",
          "description": "Enable/disable IP/MAC binding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSnifferMode": {
          "type": "string",
          "description": "Enable/disable the use of this interface as a one-armed sniffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipunnumbered": {
          "type": "string",
          "description": "Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.\n"
        },
        "ipv6": {
          "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6",
          "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
        },
        "l2forward": {
          "type": "string",
          "description": "Enable/disable l2 forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l2tpClient": {
          "type": "string",
          "description": "Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpHaSecondary": {
          "type": "string",
          "description": "Lacp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpHaSlave": {
          "type": "string",
          "description": "LACP HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lacpMode": {
          "type": "string",
          "description": "LACP mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "How often the interface sends LACP messages. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "largeReceiveOffload": {
          "type": "string",
          "description": "Large-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lcpEchoInterval": {
          "type": "number",
          "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n"
        },
        "lcpMaxEchoFails": {
          "type": "number",
          "description": "Maximum missed LCP echo messages before disconnect.\n"
        },
        "linkUpDelay": {
          "type": "number",
          "description": "Number of milliseconds to wait before considering a link is up.\n"
        },
        "listenForticlientConnection": {
          "type": "string",
          "description": "Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lldpNetworkPolicy": {
          "type": "string",
          "description": "LLDP-MED network policy profile.\n"
        },
        "lldpReception": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "lldpTransmission": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macaddr": {
          "type": "string",
          "description": "Change the interface's MAC address.\n"
        },
        "managedSubnetworkSize": {
          "type": "string",
          "description": "Managed-Subnetwork-Size. Valid values: <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>, <span pulumi-lang-nodejs=\"`65536`\" pulumi-lang-dotnet=\"`65536`\" pulumi-lang-go=\"`65536`\" pulumi-lang-python=\"`65536`\" pulumi-lang-yaml=\"`65536`\" pulumi-lang-java=\"`65536`\">`65536`</span>.\n"
        },
        "managementIp": {
          "type": "string",
          "description": "High Availability in-band management IP address of this interface.\n"
        },
        "maxEgressBurstRate": {
          "type": "number",
          "description": "Max egress burst rate (kbits per sec).\n"
        },
        "maxEgressRate": {
          "type": "number",
          "description": "Max egress rate (kbits per sec).\n"
        },
        "measuredDownstreamBandwidth": {
          "type": "number",
          "description": "Measured-Downstream-Bandwidth.\n"
        },
        "measuredUpstreamBandwidth": {
          "type": "number",
          "description": "Measured-Upstream-Bandwidth.\n"
        },
        "mediatype": {
          "type": "string",
          "description": "Select SFP media interface type Valid values: `serdes-sfp`, `sgmii-sfp`, `cfp2-sr10`, `cfp2-lr4`, `serdes-copper-sfp`, <span pulumi-lang-nodejs=\"`sr`\" pulumi-lang-dotnet=\"`Sr`\" pulumi-lang-go=\"`sr`\" pulumi-lang-python=\"`sr`\" pulumi-lang-yaml=\"`sr`\" pulumi-lang-java=\"`sr`\">`sr`</span>, <span pulumi-lang-nodejs=\"`cr`\" pulumi-lang-dotnet=\"`Cr`\" pulumi-lang-go=\"`cr`\" pulumi-lang-python=\"`cr`\" pulumi-lang-yaml=\"`cr`\" pulumi-lang-java=\"`cr`\">`cr`</span>, <span pulumi-lang-nodejs=\"`lr`\" pulumi-lang-dotnet=\"`Lr`\" pulumi-lang-go=\"`lr`\" pulumi-lang-python=\"`lr`\" pulumi-lang-yaml=\"`lr`\" pulumi-lang-java=\"`lr`\">`lr`</span>, `qsfp28-sr4`, `qsfp28-lr4`, `qsfp28-cr4`, <span pulumi-lang-nodejs=\"`sr4`\" pulumi-lang-dotnet=\"`Sr4`\" pulumi-lang-go=\"`sr4`\" pulumi-lang-python=\"`sr4`\" pulumi-lang-yaml=\"`sr4`\" pulumi-lang-java=\"`sr4`\">`sr4`</span>, <span pulumi-lang-nodejs=\"`cr4`\" pulumi-lang-dotnet=\"`Cr4`\" pulumi-lang-go=\"`cr4`\" pulumi-lang-python=\"`cr4`\" pulumi-lang-yaml=\"`cr4`\" pulumi-lang-java=\"`cr4`\">`cr4`</span>, <span pulumi-lang-nodejs=\"`lr4`\" pulumi-lang-dotnet=\"`Lr4`\" pulumi-lang-go=\"`lr4`\" pulumi-lang-python=\"`lr4`\" pulumi-lang-yaml=\"`lr4`\" pulumi-lang-java=\"`lr4`\">`lr4`</span>.\n"
        },
        "member": {
          "type": "string",
          "description": "Physical interfaces that belong to the aggregate or redundant interface.\n"
        },
        "minLinks": {
          "type": "number",
          "description": "Minimum number of aggregated ports that must be up.\n"
        },
        "minLinksDown": {
          "type": "string",
          "description": "Action to take when less than the configured minimum number of links are active. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
        },
        "mirroringDirection": {
          "type": "string",
          "description": "Port mirroring direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "mirroringPort": {
          "type": "string",
          "description": "Mirroring port.\n"
        },
        "mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, PPPoE). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`pppoa`\" pulumi-lang-dotnet=\"`Pppoa`\" pulumi-lang-go=\"`pppoa`\" pulumi-lang-python=\"`pppoa`\" pulumi-lang-yaml=\"`pppoa`\" pulumi-lang-java=\"`pppoa`\">`pppoa`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>, <span pulumi-lang-nodejs=\"`eoa`\" pulumi-lang-dotnet=\"`Eoa`\" pulumi-lang-go=\"`eoa`\" pulumi-lang-python=\"`eoa`\" pulumi-lang-yaml=\"`eoa`\" pulumi-lang-java=\"`eoa`\">`eoa`</span>.\n"
        },
        "monitorBandwidth": {
          "type": "string",
          "description": "Monitor-Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtu": {
          "type": "number",
          "description": "MTU value for this interface.\n"
        },
        "mtuOverride": {
          "type": "string",
          "description": "Enable to set a custom MTU for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "muxType": {
          "type": "string",
          "description": "Multiplexer type Valid values: `llc-encaps`, `vc-encaps`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "ndiscforward": {
          "type": "string",
          "description": "Enable/disable NDISC forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netbiosForward": {
          "type": "string",
          "description": "Enable/disable NETBIOS forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netflowSampler": {
          "type": "string",
          "description": "Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "npQosProfile": {
          "type": "number",
          "description": "NP QoS profile ID.\n"
        },
        "npuFastpath": {
          "type": "string",
          "description": "Npu-Fastpath. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nst": {
          "type": "string",
          "description": "Nst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFspVlanInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "outForceVlanCos": {
          "type": "number",
          "description": "Out-Force-Vlan-Cos.\n"
        },
        "outbandwidth": {
          "type": "number",
          "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps).\n"
        },
        "padtRetryTimeout": {
          "type": "number",
          "description": "PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PPPoE account's password.\n",
          "secret": true
        },
        "peerInterface": {
          "type": "string",
          "description": "Peer-Interface.\n"
        },
        "phyMode": {
          "type": "string",
          "description": "DSL physical mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`adsl`\" pulumi-lang-dotnet=\"`Adsl`\" pulumi-lang-go=\"`adsl`\" pulumi-lang-python=\"`adsl`\" pulumi-lang-yaml=\"`adsl`\" pulumi-lang-java=\"`adsl`\">`adsl`</span>, <span pulumi-lang-nodejs=\"`vdsl`\" pulumi-lang-dotnet=\"`Vdsl`\" pulumi-lang-go=\"`vdsl`\" pulumi-lang-python=\"`vdsl`\" pulumi-lang-yaml=\"`vdsl`\" pulumi-lang-java=\"`vdsl`\">`vdsl`</span>.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "poe": {
          "type": "string",
          "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pollingInterval": {
          "type": "number",
          "description": "sFlow polling interval (1 - 255 sec).\n"
        },
        "portMirroring": {
          "type": "string",
          "description": "Enable/disable NP port mirroring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pppoeUnnumberedNegotiate": {
          "type": "string",
          "description": "Enable/disable PPPoE unnumbered negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pptpAuthType": {
          "type": "string",
          "description": "PPTP authentication type. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
        },
        "pptpClient": {
          "type": "string",
          "description": "Enable/disable PPTP client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pptpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PPTP password.\n",
          "secret": true
        },
        "pptpServerIp": {
          "type": "string",
          "description": "PPTP server IP address.\n"
        },
        "pptpTimeout": {
          "type": "number",
          "description": "Idle timer in minutes (0 for disabled).\n"
        },
        "pptpUser": {
          "type": "string",
          "description": "PPTP user name.\n"
        },
        "preserveSessionRoute": {
          "type": "string",
          "description": "Enable/disable preservation of session route when dirty. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "priorityOverride": {
          "type": "string",
          "description": "Enable/disable fail back to higher priority port once recovered. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "proxyCaptivePortal": {
          "type": "string",
          "description": "Enable/disable proxy captive portal on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pvcAtmQos": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: <span pulumi-lang-nodejs=\"`cbr`\" pulumi-lang-dotnet=\"`Cbr`\" pulumi-lang-go=\"`cbr`\" pulumi-lang-python=\"`cbr`\" pulumi-lang-yaml=\"`cbr`\" pulumi-lang-java=\"`cbr`\">`cbr`</span>, `rt-vbr`, `nrt-vbr`.\n"
        },
        "pvcChan": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Channel.\n"
        },
        "pvcCrc": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC CRC Option:  bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.\n"
        },
        "pvcPcr": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).\n"
        },
        "pvcScr": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).\n"
        },
        "pvcVlanId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLAN ID.\n"
        },
        "pvcVlanRxId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLANID RX.\n"
        },
        "pvcVlanRxOp": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "pvcVlanTxId": {
          "type": "number",
          "description": "SFP-DSL ADSL Fallback PVC VLAN ID TX.\n"
        },
        "pvcVlanTxOp": {
          "type": "string",
          "description": "SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "reachableTime": {
          "type": "number",
          "description": "IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).\n"
        },
        "redundantInterface": {
          "type": "string",
          "description": "Redundant-Interface.\n"
        },
        "remoteIp": {
          "type": "string",
          "description": "Remote IP address of tunnel.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Replacement message override group.\n"
        },
        "retransmission": {
          "type": "string",
          "description": "Enable/disable DSL retransmission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ringRx": {
          "type": "number",
          "description": "RX ring size.\n"
        },
        "ringTx": {
          "type": "number",
          "description": "TX ring size.\n"
        },
        "role": {
          "type": "string",
          "description": "Interface role. Valid values: <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span>, <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`dmz`\" pulumi-lang-dotnet=\"`Dmz`\" pulumi-lang-go=\"`dmz`\" pulumi-lang-python=\"`dmz`\" pulumi-lang-yaml=\"`dmz`\" pulumi-lang-java=\"`dmz`\">`dmz`</span>, <span pulumi-lang-nodejs=\"`undefined`\" pulumi-lang-dotnet=\"`Undefined`\" pulumi-lang-go=\"`undefined`\" pulumi-lang-python=\"`undefined`\" pulumi-lang-yaml=\"`undefined`\" pulumi-lang-java=\"`undefined`\">`undefined`</span>.\n"
        },
        "sampleDirection": {
          "type": "string",
          "description": "Data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sampleRate": {
          "type": "number",
          "description": "sFlow sample rate (10 - 99999).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryIp": {
          "type": "string",
          "description": "Enable/disable adding a secondary IP to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secondaryips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip"
          },
          "description": "Secondaryip. The structure of <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span> block is documented below.\n"
        },
        "security8021xDynamicVlanId": {
          "type": "number",
          "description": "VLAN ID for virtual switch.\n"
        },
        "security8021xMaster": {
          "type": "string",
          "description": "802.1X master virtual-switch.\n"
        },
        "security8021xMemberMode": {
          "type": "string",
          "description": "802.1X member mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
        },
        "security8021xMode": {
          "type": "string",
          "description": "802.1X mode. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `dynamic-vlan`, <span pulumi-lang-nodejs=\"`fallback`\" pulumi-lang-dotnet=\"`Fallback`\" pulumi-lang-go=\"`fallback`\" pulumi-lang-python=\"`fallback`\" pulumi-lang-yaml=\"`fallback`\" pulumi-lang-java=\"`fallback`\">`fallback`</span>, <span pulumi-lang-nodejs=\"`slave`\" pulumi-lang-dotnet=\"`Slave`\" pulumi-lang-go=\"`slave`\" pulumi-lang-python=\"`slave`\" pulumi-lang-yaml=\"`slave`\" pulumi-lang-java=\"`slave`\">`slave`</span>.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Name of security-exempt-list.\n"
        },
        "securityExternalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "securityExternalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "securityGroups": {
          "type": "string",
          "description": "User groups that can authenticate with the captive portal.\n"
        },
        "securityMacAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `mac-auth-only`.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Turn on captive portal authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `captive-portal`, `802.1X`.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "URL redirection after disclaimer/authentication.\n"
        },
        "selectProfile30a35b": {
          "type": "string",
          "description": "Select-Profile-30A-35B. Valid values: `30A`, `35B`.\n"
        },
        "serviceName": {
          "type": "string",
          "description": "PPPoE service name.\n"
        },
        "sflowSampler": {
          "type": "string",
          "description": "Enable/disable sFlow on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDsl": {
          "type": "string",
          "description": "Enable/disable SFP DSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslAdslFallback": {
          "type": "string",
          "description": "Enable/disable SFP DSL ADSL fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslAutodetect": {
          "type": "string",
          "description": "Enable/disable SFP DSL MAC address autodetect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sfpDslMac": {
          "type": "string",
          "description": "SFP DSL MAC address.\n"
        },
        "speed": {
          "type": "string",
          "description": "Interface speed. The default setting and the options available depend on the interface hardware. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`1000half`\" pulumi-lang-dotnet=\"`1000half`\" pulumi-lang-go=\"`1000half`\" pulumi-lang-python=\"`1000half`\" pulumi-lang-yaml=\"`1000half`\" pulumi-lang-java=\"`1000half`\">`1000half`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>, <span pulumi-lang-nodejs=\"`1000auto`\" pulumi-lang-dotnet=\"`1000auto`\" pulumi-lang-go=\"`1000auto`\" pulumi-lang-python=\"`1000auto`\" pulumi-lang-yaml=\"`1000auto`\" pulumi-lang-java=\"`1000auto`\">`1000auto`</span>, <span pulumi-lang-nodejs=\"`10000auto`\" pulumi-lang-dotnet=\"`10000auto`\" pulumi-lang-go=\"`10000auto`\" pulumi-lang-python=\"`10000auto`\" pulumi-lang-yaml=\"`10000auto`\" pulumi-lang-java=\"`10000auto`\">`10000auto`</span>, <span pulumi-lang-nodejs=\"`40000full`\" pulumi-lang-dotnet=\"`40000full`\" pulumi-lang-go=\"`40000full`\" pulumi-lang-python=\"`40000full`\" pulumi-lang-yaml=\"`40000full`\" pulumi-lang-java=\"`40000full`\">`40000full`</span>, `100Gfull`, <span pulumi-lang-nodejs=\"`25000full`\" pulumi-lang-dotnet=\"`25000full`\" pulumi-lang-go=\"`25000full`\" pulumi-lang-python=\"`25000full`\" pulumi-lang-yaml=\"`25000full`\" pulumi-lang-java=\"`25000full`\">`25000full`</span>, <span pulumi-lang-nodejs=\"`40000auto`\" pulumi-lang-dotnet=\"`40000auto`\" pulumi-lang-go=\"`40000auto`\" pulumi-lang-python=\"`40000auto`\" pulumi-lang-yaml=\"`40000auto`\" pulumi-lang-java=\"`40000auto`\">`40000auto`</span>, <span pulumi-lang-nodejs=\"`25000auto`\" pulumi-lang-dotnet=\"`25000auto`\" pulumi-lang-go=\"`25000auto`\" pulumi-lang-python=\"`25000auto`\" pulumi-lang-yaml=\"`25000auto`\" pulumi-lang-java=\"`25000auto`\">`25000auto`</span>, `100Gauto`.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n"
        },
        "srcCheck": {
          "type": "string",
          "description": "Enable/disable source IP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stp": {
          "type": "string",
          "description": "Enable/disable STP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpEdge": {
          "type": "string",
          "description": "Enable/disable as STP edge port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpHaSecondary": {
          "type": "string",
          "description": "Stp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
        },
        "stpHaSlave": {
          "type": "string",
          "description": "Control STP behaviour on HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
        },
        "stpforward": {
          "type": "string",
          "description": "Enable/disable STP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpforwardMode": {
          "type": "string",
          "description": "Configure STP forwarding mode. Valid values: `rpl-all-ext-id`, `rpl-bridge-ext-id`, `rpl-nothing`.\n"
        },
        "stripPriorityVlanTag": {
          "type": "string",
          "description": "Strip-Priority-Vlan-Tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subst": {
          "type": "string",
          "description": "Enable to always send packets from this interface to a destination MAC address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "substituteDstMac": {
          "type": "string",
          "description": "Destination MAC address that all packets are sent to from this interface.\n"
        },
        "swAlgorithm": {
          "type": "string",
          "description": "Frame distribution algorithm for switch. Valid values: <span pulumi-lang-nodejs=\"`l2`\" pulumi-lang-dotnet=\"`L2`\" pulumi-lang-go=\"`l2`\" pulumi-lang-python=\"`l2`\" pulumi-lang-yaml=\"`l2`\" pulumi-lang-java=\"`l2`\">`l2`</span>, <span pulumi-lang-nodejs=\"`l3`\" pulumi-lang-dotnet=\"`L3`\" pulumi-lang-go=\"`l3`\" pulumi-lang-python=\"`l3`\" pulumi-lang-yaml=\"`l3`\" pulumi-lang-java=\"`l3`\">`l3`</span>, <span pulumi-lang-nodejs=\"`eh`\" pulumi-lang-dotnet=\"`Eh`\" pulumi-lang-go=\"`eh`\" pulumi-lang-python=\"`eh`\" pulumi-lang-yaml=\"`eh`\" pulumi-lang-java=\"`eh`\">`eh`</span>.\n"
        },
        "swcFirstCreate": {
          "type": "number",
          "description": "Swc-First-Create.\n"
        },
        "swcVlan": {
          "type": "number",
          "description": "Swc-Vlan.\n"
        },
        "switch": {
          "type": "string",
          "description": "Switch.\n"
        },
        "switchControllerAccessVlan": {
          "type": "string",
          "description": "Block FortiSwitch port-to-port traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerArpInspection": {
          "type": "string",
          "description": "Enable/disable FortiSwitch ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerAuth": {
          "type": "string",
          "description": "Switch-Controller-Auth. Valid values: <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "switchControllerDhcpSnooping": {
          "type": "string",
          "description": "Switch controller DHCP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDhcpSnoopingOption82": {
          "type": "string",
          "description": "Switch controller DHCP snooping option82. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDhcpSnoopingVerifyMac": {
          "type": "string",
          "description": "Switch controller DHCP snooping verify MAC. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerDynamic": {
          "type": "string",
          "description": "Switch-Controller-Dynamic.\n"
        },
        "switchControllerFeature": {
          "type": "string",
          "description": "Switch-Controller-Feature. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `default-vlan`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`voice`\" pulumi-lang-dotnet=\"`Voice`\" pulumi-lang-go=\"`voice`\" pulumi-lang-python=\"`voice`\" pulumi-lang-yaml=\"`voice`\" pulumi-lang-java=\"`voice`\">`voice`</span>, <span pulumi-lang-nodejs=\"`camera`\" pulumi-lang-dotnet=\"`Camera`\" pulumi-lang-go=\"`camera`\" pulumi-lang-python=\"`camera`\" pulumi-lang-yaml=\"`camera`\" pulumi-lang-java=\"`camera`\">`camera`</span>, <span pulumi-lang-nodejs=\"`rspan`\" pulumi-lang-dotnet=\"`Rspan`\" pulumi-lang-go=\"`rspan`\" pulumi-lang-python=\"`rspan`\" pulumi-lang-yaml=\"`rspan`\" pulumi-lang-java=\"`rspan`\">`rspan`</span>, <span pulumi-lang-nodejs=\"`video`\" pulumi-lang-dotnet=\"`Video`\" pulumi-lang-go=\"`video`\" pulumi-lang-python=\"`video`\" pulumi-lang-yaml=\"`video`\" pulumi-lang-java=\"`video`\">`video`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
        },
        "switchControllerIgmpSnooping": {
          "type": "string",
          "description": "Switch controller IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIgmpSnoopingFastLeave": {
          "type": "string",
          "description": "Switch controller IGMP snooping fast-leave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIgmpSnoopingProxy": {
          "type": "string",
          "description": "Switch controller IGMP snooping proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerIotScanning": {
          "type": "string",
          "description": "Switch-Controller-Iot-Scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerLearningLimit": {
          "type": "number",
          "description": "Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).\n"
        },
        "switchControllerMgmtVlan": {
          "type": "number",
          "description": "Switch-Controller-Mgmt-Vlan.\n"
        },
        "switchControllerNac": {
          "type": "string",
          "description": "Switch-Controller-Nac.\n"
        },
        "switchControllerNetflowCollect": {
          "type": "string",
          "description": "NetFlow collection and processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffload": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch routing offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadGw": {
          "type": "string",
          "description": "Enable/disable managed FortiSwitch routing offload gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadIp": {
          "type": "string",
          "description": "IP for routing offload on FortiSwitch.\n"
        },
        "switchControllerOffloading": {
          "type": "string",
          "description": "Switch-Controller-Offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadingGw": {
          "type": "string",
          "description": "Switch-Controller-Offloading-Gw. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerOffloadingIp": {
          "type": "string",
          "description": "Switch-Controller-Offloading-Ip.\n"
        },
        "switchControllerRadiusServer": {
          "type": "string",
          "description": "Switch-Controller-Radius-Server.\n"
        },
        "switchControllerRspanMode": {
          "type": "string",
          "description": "Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerSourceIp": {
          "type": "string",
          "description": "Switch-Controller-Source-Ip. Valid values: <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>.\n"
        },
        "switchControllerTrafficPolicy": {
          "type": "string",
          "description": "Switch controller traffic policy for the VLAN.\n"
        },
        "systemId": {
          "type": "string",
          "description": "Define a system ID for the aggregate interface.\n"
        },
        "systemIdType": {
          "type": "string",
          "description": "Method in which system ID is generated. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "tcMode": {
          "type": "string",
          "description": "DSL transfer mode. Valid values: <span pulumi-lang-nodejs=\"`ptm`\" pulumi-lang-dotnet=\"`Ptm`\" pulumi-lang-go=\"`ptm`\" pulumi-lang-python=\"`ptm`\" pulumi-lang-yaml=\"`ptm`\" pulumi-lang-java=\"`ptm`\">`ptm`</span>, <span pulumi-lang-nodejs=\"`atm`\" pulumi-lang-dotnet=\"`Atm`\" pulumi-lang-go=\"`atm`\" pulumi-lang-python=\"`atm`\" pulumi-lang-yaml=\"`atm`\" pulumi-lang-java=\"`atm`\">`atm`</span>.\n"
        },
        "tcpMss": {
          "type": "number",
          "description": "TCP maximum segment size. 0 means do not change segment size.\n"
        },
        "trunk": {
          "type": "string",
          "description": "Enable/disable VLAN trunk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trustIp1": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp2": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp3": {
          "type": "string",
          "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
        },
        "trustIp61": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "trustIp62": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "trustIp63": {
          "type": "string",
          "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
        },
        "type": {
          "type": "string",
          "description": "Interface type. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span>, <span pulumi-lang-nodejs=\"`aggregate`\" pulumi-lang-dotnet=\"`Aggregate`\" pulumi-lang-go=\"`aggregate`\" pulumi-lang-python=\"`aggregate`\" pulumi-lang-yaml=\"`aggregate`\" pulumi-lang-java=\"`aggregate`\">`aggregate`</span>, <span pulumi-lang-nodejs=\"`redundant`\" pulumi-lang-dotnet=\"`Redundant`\" pulumi-lang-go=\"`redundant`\" pulumi-lang-python=\"`redundant`\" pulumi-lang-yaml=\"`redundant`\" pulumi-lang-java=\"`redundant`\">`redundant`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`wireless`\" pulumi-lang-dotnet=\"`Wireless`\" pulumi-lang-go=\"`wireless`\" pulumi-lang-python=\"`wireless`\" pulumi-lang-yaml=\"`wireless`\" pulumi-lang-java=\"`wireless`\">`wireless`</span>, `vdom-link`, <span pulumi-lang-nodejs=\"`loopback`\" pulumi-lang-dotnet=\"`Loopback`\" pulumi-lang-go=\"`loopback`\" pulumi-lang-python=\"`loopback`\" pulumi-lang-yaml=\"`loopback`\" pulumi-lang-java=\"`loopback`\">`loopback`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>, `hard-switch`, <span pulumi-lang-nodejs=\"`hdlc`\" pulumi-lang-dotnet=\"`Hdlc`\" pulumi-lang-go=\"`hdlc`\" pulumi-lang-python=\"`hdlc`\" pulumi-lang-yaml=\"`hdlc`\" pulumi-lang-java=\"`hdlc`\">`hdlc`</span>, `vap-switch`, `wl-mesh`, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>, `switch-vlan`, `fctrl-trunk`, <span pulumi-lang-nodejs=\"`tdm`\" pulumi-lang-dotnet=\"`Tdm`\" pulumi-lang-go=\"`tdm`\" pulumi-lang-python=\"`tdm`\" pulumi-lang-yaml=\"`tdm`\" pulumi-lang-java=\"`tdm`\">`tdm`</span>, `fext-wan`, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>, `emac-vlan`, <span pulumi-lang-nodejs=\"`geneve`\" pulumi-lang-dotnet=\"`Geneve`\" pulumi-lang-go=\"`geneve`\" pulumi-lang-python=\"`geneve`\" pulumi-lang-yaml=\"`geneve`\" pulumi-lang-java=\"`geneve`\">`geneve`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username of the PPPoE account, provided by your ISP.\n"
        },
        "vci": {
          "type": "number",
          "description": "Virtual Channel ID\n"
        },
        "vectoring": {
          "type": "string",
          "description": "Enable/disable DSL vectoring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vindex": {
          "type": "number",
          "description": "Vindex.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vlanOpMode": {
          "type": "string",
          "description": "Vlan-Op-Mode. Valid values: <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`untag`\" pulumi-lang-dotnet=\"`Untag`\" pulumi-lang-go=\"`untag`\" pulumi-lang-python=\"`untag`\" pulumi-lang-yaml=\"`untag`\" pulumi-lang-java=\"`untag`\">`untag`</span>, <span pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\">`passthrough`</span>.\n"
        },
        "vlanProtocol": {
          "type": "string",
          "description": "Vlan-Protocol. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
        },
        "vlanforward": {
          "type": "string",
          "description": "Enable/disable traffic forwarding between VLANs on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "VLAN ID (1 - 4094).\n"
        },
        "vpi": {
          "type": "number",
          "description": "Virtual Path ID\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        },
        "vrrpVirtualMac": {
          "type": "string",
          "description": "Enable/disable use of virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrrps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp"
          },
          "description": "Vrrp. The structure of <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span> block is documented below.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Default weight for static routes (if route has no weight configured).\n"
        },
        "wifi5gThreshold": {
          "type": "string",
          "description": "Minimal signal strength to be considered as a good 5G AP.\n"
        },
        "wifiAcl": {
          "type": "string",
          "description": "Access control for MAC addresses in the MAC list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "wifiApBand": {
          "type": "string",
          "description": "How to select the AP to connect. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, `5g-preferred`, `5g-only`.\n"
        },
        "wifiAuth": {
          "type": "string",
          "description": "WiFi authentication. Valid values: `PSK`, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "wifiAutoConnect": {
          "type": "string",
          "description": "Enable/disable WiFi network auto connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiAutoSave": {
          "type": "string",
          "description": "Enable/disable WiFi network automatic save. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiBroadcastSsid": {
          "type": "string",
          "description": "Enable/disable SSID broadcast in the beacon. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiDnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "wifiDnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "wifiEncrypt": {
          "type": "string",
          "description": "Data encryption. Valid values: `TKIP`, `AES`.\n"
        },
        "wifiFragmentThreshold": {
          "type": "number",
          "description": "WiFi fragment threshold (800 - 2346).\n"
        },
        "wifiGateway": {
          "type": "string",
          "description": "IPv4 default gateway IP address.\n"
        },
        "wifiKeyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "wifiKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WiFi WEP Key.\n",
          "secret": true
        },
        "wifiMacFilter": {
          "type": "string",
          "description": "Enable/disable MAC filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wifiPassphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WiFi pre-shared key for WPA.\n",
          "secret": true
        },
        "wifiRadiusServer": {
          "type": "string",
          "description": "WiFi RADIUS server for WPA.\n"
        },
        "wifiRtsThreshold": {
          "type": "number",
          "description": "WiFi RTS threshold (256 - 2346).\n"
        },
        "wifiSecurity": {
          "type": "string",
          "description": "Wireless access security of SSID. Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`.\n"
        },
        "wifiSsid": {
          "type": "string",
          "description": "IEEE 802.11 Service Set Identifier.\n"
        },
        "wifiUsergroup": {
          "type": "string",
          "description": "WiFi user group for WPA.\n"
        },
        "winsIp": {
          "type": "string",
          "description": "WINS server IP.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterface resources.\n",
        "properties": {
          "acName": {
            "type": "string",
            "description": "PPPoE server name.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "aggregate": {
            "type": "string",
            "description": "Aggregate.\n"
          },
          "aggregateType": {
            "type": "string",
            "description": "Type of aggregation. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>.\n"
          },
          "algorithm": {
            "type": "string",
            "description": "Frame distribution algorithm. Valid values: `L2`, `L3`, `L4`.\n"
          },
          "alias": {
            "type": "string",
            "description": "Alias will be displayed with the interface name to make it easier to distinguish.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Permitted types of management access to this interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
          },
          "annex": {
            "type": "string",
            "description": "Set xDSL annex type. Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`j`\" pulumi-lang-dotnet=\"`J`\" pulumi-lang-go=\"`j`\" pulumi-lang-python=\"`j`\" pulumi-lang-yaml=\"`j`\" pulumi-lang-java=\"`j`\">`j`</span>, <span pulumi-lang-nodejs=\"`bjm`\" pulumi-lang-dotnet=\"`Bjm`\" pulumi-lang-go=\"`bjm`\" pulumi-lang-python=\"`bjm`\" pulumi-lang-yaml=\"`bjm`\" pulumi-lang-java=\"`bjm`\">`bjm`</span>, <span pulumi-lang-nodejs=\"`i`\" pulumi-lang-dotnet=\"`I`\" pulumi-lang-go=\"`i`\" pulumi-lang-python=\"`i`\" pulumi-lang-yaml=\"`i`\" pulumi-lang-java=\"`i`\">`i`</span>, <span pulumi-lang-nodejs=\"`al`\" pulumi-lang-dotnet=\"`Al`\" pulumi-lang-go=\"`al`\" pulumi-lang-python=\"`al`\" pulumi-lang-yaml=\"`al`\" pulumi-lang-java=\"`al`\">`al`</span>, <span pulumi-lang-nodejs=\"`m`\" pulumi-lang-dotnet=\"`M`\" pulumi-lang-go=\"`m`\" pulumi-lang-python=\"`m`\" pulumi-lang-yaml=\"`m`\" pulumi-lang-java=\"`m`\">`m`</span>, <span pulumi-lang-nodejs=\"`aijlm`\" pulumi-lang-dotnet=\"`Aijlm`\" pulumi-lang-go=\"`aijlm`\" pulumi-lang-python=\"`aijlm`\" pulumi-lang-yaml=\"`aijlm`\" pulumi-lang-java=\"`aijlm`\">`aijlm`</span>.\n"
          },
          "apDiscover": {
            "type": "string",
            "description": "Enable/disable automatic registration of unknown FortiAP devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "arpforward": {
            "type": "string",
            "description": "Enable/disable ARP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "atmProtocol": {
            "type": "string",
            "description": "ATM protocol. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate.\n"
          },
          "authPortalAddr": {
            "type": "string",
            "description": "Address of captive portal.\n"
          },
          "authType": {
            "type": "string",
            "description": "PPP authentication type to use. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
          },
          "autoAuthExtensionDevice": {
            "type": "string",
            "description": "Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthMeasureTime": {
            "type": "number",
            "description": "Bandwidth-Measure-Time.\n"
          },
          "bfd": {
            "type": "string",
            "description": "Bidirectional Forwarding Detection (BFD) settings. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "bfdDesiredMinTx": {
            "type": "number",
            "description": "BFD desired minimal transmit interval.\n"
          },
          "bfdDetectMult": {
            "type": "number",
            "description": "BFD detection multiplier.\n"
          },
          "bfdRequiredMinRx": {
            "type": "number",
            "description": "BFD required minimal receive interval.\n"
          },
          "broadcastForticlientDiscovery": {
            "type": "string",
            "description": "Enable/disable broadcasting FortiClient discovery messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "broadcastForward": {
            "type": "string",
            "description": "Enable/disable broadcast forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortal": {
            "type": "number",
            "description": "Enable/disable captive portal.\n"
          },
          "cliConnStatus": {
            "type": "number",
            "description": "Cli-Conn-Status.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "ddns": {
            "type": "string",
            "description": "Ddns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsAuth": {
            "type": "string",
            "description": "Ddns-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
          },
          "ddnsDomain": {
            "type": "string",
            "description": "Ddns-Domain.\n"
          },
          "ddnsKey": {
            "type": "string",
            "description": "Ddns-Key.\n"
          },
          "ddnsKeyname": {
            "type": "string",
            "description": "Ddns-Keyname.\n"
          },
          "ddnsPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ddns-Password.\n",
            "secret": true
          },
          "ddnsServer": {
            "type": "string",
            "description": "Ddns-Server. Valid values: `dhs.org`, `dyndns.org`, `dyns.net`, `tzo.com`, `ods.org`, `vavic.com`, `now.net.cn`, `dipdns.net`, `easydns.com`, `genericDDNS`.\n"
          },
          "ddnsServerIp": {
            "type": "string",
            "description": "Ddns-Server-Ip.\n"
          },
          "ddnsSn": {
            "type": "string",
            "description": "Ddns-Sn.\n"
          },
          "ddnsTtl": {
            "type": "number",
            "description": "Ddns-Ttl.\n"
          },
          "ddnsUsername": {
            "type": "string",
            "description": "Ddns-Username.\n"
          },
          "ddnsZone": {
            "type": "string",
            "description": "Ddns-Zone.\n"
          },
          "dedicatedTo": {
            "type": "string",
            "description": "Configure interface for single purpose. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`management`\" pulumi-lang-dotnet=\"`Management`\" pulumi-lang-go=\"`management`\" pulumi-lang-python=\"`management`\" pulumi-lang-yaml=\"`management`\" pulumi-lang-java=\"`management`\">`management`</span>.\n"
          },
          "defaultPurdueLevel": {
            "type": "string",
            "description": "default purdue level of device detected on this interface. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
          },
          "defaultgw": {
            "type": "string",
            "description": "Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "detectedPeerMtu": {
            "type": "number",
            "description": "Detected-Peer-Mtu.\n"
          },
          "detectprotocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
          },
          "detectserver": {
            "type": "string",
            "description": "Gateway's ping server for this IP.\n"
          },
          "deviceAccessList": {
            "type": "string",
            "description": "Device access list.\n"
          },
          "deviceIdentification": {
            "type": "string",
            "description": "Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceIdentificationActiveScan": {
            "type": "string",
            "description": "Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceNetscan": {
            "type": "string",
            "description": "Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceUserIdentification": {
            "type": "string",
            "description": "Enable/disable passive gathering of user identity information about users on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devindex": {
            "type": "number",
            "description": "Devindex.\n"
          },
          "dhcpBroadcastFlag": {
            "type": "string",
            "description": "Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpClasslessRouteAddition": {
            "type": "string",
            "description": "Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpClientIdentifier": {
            "type": "string",
            "description": "DHCP client identifier.\n"
          },
          "dhcpRelayAgentOption": {
            "type": "string",
            "description": "Enable/disable DHCP relay agent option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpRelayCircuitId": {
            "type": "string",
            "description": "DHCP relay circuit ID.\n"
          },
          "dhcpRelayInterface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "dhcpRelayInterfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "dhcpRelayIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DHCP relay IP address.\n"
          },
          "dhcpRelayLinkSelection": {
            "type": "string",
            "description": "DHCP relay link selection.\n"
          },
          "dhcpRelayRequestAllServer": {
            "type": "string",
            "description": "Dhcp-Relay-Request-All-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpRelayService": {
            "type": "string",
            "description": "Enable/disable allowing this interface to act as a DHCP relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpRelaySourceIp": {
            "type": "string",
            "description": "IP address used by the DHCP relay as its source IP.\n"
          },
          "dhcpRelayType": {
            "type": "string",
            "description": "DHCP relay type (regular or IPsec). Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "dhcpRenewTime": {
            "type": "number",
            "description": "DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.\n"
          },
          "dhcpSmartRelay": {
            "type": "string",
            "description": "Enable/disable DHCP smart relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "discRetryTimeout": {
            "type": "number",
            "description": "Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.\n"
          },
          "disconnectThreshold": {
            "type": "number",
            "description": "Time in milliseconds to wait before sending a notification that this interface is down or disconnected.\n"
          },
          "distance": {
            "type": "number",
            "description": "Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.\n"
          },
          "dnsQuery": {
            "type": "string",
            "description": "Dns-Query. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>, `non-recursive`.\n"
          },
          "dnsServerOverride": {
            "type": "string",
            "description": "Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsServerProtocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DNS transport protocols. Valid values: <span pulumi-lang-nodejs=\"`cleartext`\" pulumi-lang-dotnet=\"`Cleartext`\" pulumi-lang-go=\"`cleartext`\" pulumi-lang-python=\"`cleartext`\" pulumi-lang-yaml=\"`cleartext`\" pulumi-lang-java=\"`cleartext`\">`cleartext`</span>, <span pulumi-lang-nodejs=\"`dot`\" pulumi-lang-dotnet=\"`Dot`\" pulumi-lang-go=\"`dot`\" pulumi-lang-python=\"`dot`\" pulumi-lang-yaml=\"`dot`\" pulumi-lang-java=\"`dot`\">`dot`</span>, <span pulumi-lang-nodejs=\"`doh`\" pulumi-lang-dotnet=\"`Doh`\" pulumi-lang-go=\"`doh`\" pulumi-lang-python=\"`doh`\" pulumi-lang-yaml=\"`doh`\" pulumi-lang-java=\"`doh`\">`doh`</span>.\n"
          },
          "dropFragment": {
            "type": "string",
            "description": "Enable/disable drop fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dropOverlappedFragment": {
            "type": "string",
            "description": "Enable/disable drop overlapped fragment packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
          },
          "eapCaCerts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Eap-Ca-Cert.\n"
          },
          "eapIdentity": {
            "type": "string",
            "description": "Eap-Identity.\n"
          },
          "eapMethod": {
            "type": "string",
            "description": "Eap-Method. Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>.\n"
          },
          "eapPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Eap-Password.\n",
            "secret": true
          },
          "eapSupplicant": {
            "type": "string",
            "description": "Eap-Supplicant. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapUserCerts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Eap-User-Cert.\n"
          },
          "egressCos": {
            "type": "string",
            "description": "Override outgoing CoS in user VLAN tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
          },
          "egressShapingProfile": {
            "type": "string",
            "description": "Outgoing traffic shaping profile.\n"
          },
          "eip": {
            "type": "string",
            "description": "Eip.\n"
          },
          "endpointCompliance": {
            "type": "string",
            "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "estimatedDownstreamBandwidth": {
            "type": "number",
            "description": "Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.\n"
          },
          "estimatedUpstreamBandwidth": {
            "type": "number",
            "description": "Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.\n"
          },
          "explicitFtpProxy": {
            "type": "string",
            "description": "Enable/disable the explicit FTP proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "explicitWebProxy": {
            "type": "string",
            "description": "Enable/disable the explicit web proxy on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "external": {
            "type": "string",
            "description": "Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "failActionOnExtender": {
            "type": "string",
            "description": "Action on extender when interface fail . Valid values: `soft-restart`, `hard-restart`, <span pulumi-lang-nodejs=\"`reboot`\" pulumi-lang-dotnet=\"`Reboot`\" pulumi-lang-go=\"`reboot`\" pulumi-lang-python=\"`reboot`\" pulumi-lang-yaml=\"`reboot`\" pulumi-lang-java=\"`reboot`\">`reboot`</span>.\n"
          },
          "failAlertInterfaces": {
            "type": "string",
            "description": "Names of the FortiGate interfaces to which the link failure alert is sent.\n"
          },
          "failAlertMethod": {
            "type": "string",
            "description": "Select link-failed-signal or link-down method to alert about a failed link. Valid values: `link-failed-signal`, `link-down`.\n"
          },
          "failDetect": {
            "type": "string",
            "description": "Enable/disable fail detection features for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "failDetectOptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Options for detecting that this interface has failed. Valid values: <span pulumi-lang-nodejs=\"`detectserver`\" pulumi-lang-dotnet=\"`Detectserver`\" pulumi-lang-go=\"`detectserver`\" pulumi-lang-python=\"`detectserver`\" pulumi-lang-yaml=\"`detectserver`\" pulumi-lang-java=\"`detectserver`\">`detectserver`</span>, `link-down`.\n"
          },
          "fdp": {
            "type": "string",
            "description": "Fdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiheartbeat": {
            "type": "string",
            "description": "Fortiheartbeat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortilink": {
            "type": "string",
            "description": "Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortilinkBackupLink": {
            "type": "number",
            "description": "Fortilink-Backup-Link.\n"
          },
          "fortilinkNeighborDetect": {
            "type": "string",
            "description": "Protocol for FortiGate neighbor discovery. Valid values: <span pulumi-lang-nodejs=\"`lldp`\" pulumi-lang-dotnet=\"`Lldp`\" pulumi-lang-go=\"`lldp`\" pulumi-lang-python=\"`lldp`\" pulumi-lang-yaml=\"`lldp`\" pulumi-lang-java=\"`lldp`\">`lldp`</span>, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>.\n"
          },
          "fortilinkSplitInterface": {
            "type": "string",
            "description": "Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortilinkStacking": {
            "type": "string",
            "description": "Enable/disable FortiLink switch-stacking on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forwardDomain": {
            "type": "number",
            "description": "Transparent mode forward domain.\n"
          },
          "forwardErrorCorrection": {
            "type": "string",
            "description": "Enable/disable forward error correction (FEC Clause 91). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `rs-fec`, `base-r-fec`, `fec-cl91`, `fec-cl74`.\n"
          },
          "fpAnomalies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fp-Anomaly. Valid values: <span pulumi-lang-nodejs=\"`dropTcpFinNoack`\" pulumi-lang-dotnet=\"`DropTcpFinNoack`\" pulumi-lang-go=\"`dropTcpFinNoack`\" pulumi-lang-python=\"`drop_tcp_fin_noack`\" pulumi-lang-yaml=\"`dropTcpFinNoack`\" pulumi-lang-java=\"`dropTcpFinNoack`\">`drop_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`passWinnuke`\" pulumi-lang-dotnet=\"`PassWinnuke`\" pulumi-lang-go=\"`passWinnuke`\" pulumi-lang-python=\"`pass_winnuke`\" pulumi-lang-yaml=\"`passWinnuke`\" pulumi-lang-java=\"`passWinnuke`\">`pass_winnuke`</span>, <span pulumi-lang-nodejs=\"`passTcpland`\" pulumi-lang-dotnet=\"`PassTcpland`\" pulumi-lang-go=\"`passTcpland`\" pulumi-lang-python=\"`pass_tcpland`\" pulumi-lang-yaml=\"`passTcpland`\" pulumi-lang-java=\"`passTcpland`\">`pass_tcpland`</span>, <span pulumi-lang-nodejs=\"`passUdpland`\" pulumi-lang-dotnet=\"`PassUdpland`\" pulumi-lang-go=\"`passUdpland`\" pulumi-lang-python=\"`pass_udpland`\" pulumi-lang-yaml=\"`passUdpland`\" pulumi-lang-java=\"`passUdpland`\">`pass_udpland`</span>, <span pulumi-lang-nodejs=\"`passIcmpland`\" pulumi-lang-dotnet=\"`PassIcmpland`\" pulumi-lang-go=\"`passIcmpland`\" pulumi-lang-python=\"`pass_icmpland`\" pulumi-lang-yaml=\"`passIcmpland`\" pulumi-lang-java=\"`passIcmpland`\">`pass_icmpland`</span>, <span pulumi-lang-nodejs=\"`passIpland`\" pulumi-lang-dotnet=\"`PassIpland`\" pulumi-lang-go=\"`passIpland`\" pulumi-lang-python=\"`pass_ipland`\" pulumi-lang-yaml=\"`passIpland`\" pulumi-lang-java=\"`passIpland`\">`pass_ipland`</span>, <span pulumi-lang-nodejs=\"`passIprr`\" pulumi-lang-dotnet=\"`PassIprr`\" pulumi-lang-go=\"`passIprr`\" pulumi-lang-python=\"`pass_iprr`\" pulumi-lang-yaml=\"`passIprr`\" pulumi-lang-java=\"`passIprr`\">`pass_iprr`</span>, <span pulumi-lang-nodejs=\"`passIpssrr`\" pulumi-lang-dotnet=\"`PassIpssrr`\" pulumi-lang-go=\"`passIpssrr`\" pulumi-lang-python=\"`pass_ipssrr`\" pulumi-lang-yaml=\"`passIpssrr`\" pulumi-lang-java=\"`passIpssrr`\">`pass_ipssrr`</span>, <span pulumi-lang-nodejs=\"`passIplsrr`\" pulumi-lang-dotnet=\"`PassIplsrr`\" pulumi-lang-go=\"`passIplsrr`\" pulumi-lang-python=\"`pass_iplsrr`\" pulumi-lang-yaml=\"`passIplsrr`\" pulumi-lang-java=\"`passIplsrr`\">`pass_iplsrr`</span>, <span pulumi-lang-nodejs=\"`passIpstream`\" pulumi-lang-dotnet=\"`PassIpstream`\" pulumi-lang-go=\"`passIpstream`\" pulumi-lang-python=\"`pass_ipstream`\" pulumi-lang-yaml=\"`passIpstream`\" pulumi-lang-java=\"`passIpstream`\">`pass_ipstream`</span>, <span pulumi-lang-nodejs=\"`passIpsecurity`\" pulumi-lang-dotnet=\"`PassIpsecurity`\" pulumi-lang-go=\"`passIpsecurity`\" pulumi-lang-python=\"`pass_ipsecurity`\" pulumi-lang-yaml=\"`passIpsecurity`\" pulumi-lang-java=\"`passIpsecurity`\">`pass_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`passIptimestamp`\" pulumi-lang-dotnet=\"`PassIptimestamp`\" pulumi-lang-go=\"`passIptimestamp`\" pulumi-lang-python=\"`pass_iptimestamp`\" pulumi-lang-yaml=\"`passIptimestamp`\" pulumi-lang-java=\"`passIptimestamp`\">`pass_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`passIpunknownOption`\" pulumi-lang-dotnet=\"`PassIpunknownOption`\" pulumi-lang-go=\"`passIpunknownOption`\" pulumi-lang-python=\"`pass_ipunknown_option`\" pulumi-lang-yaml=\"`passIpunknownOption`\" pulumi-lang-java=\"`passIpunknownOption`\">`pass_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`passIpunknownProt`\" pulumi-lang-dotnet=\"`PassIpunknownProt`\" pulumi-lang-go=\"`passIpunknownProt`\" pulumi-lang-python=\"`pass_ipunknown_prot`\" pulumi-lang-yaml=\"`passIpunknownProt`\" pulumi-lang-java=\"`passIpunknownProt`\">`pass_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`passIcmpFrag`\" pulumi-lang-dotnet=\"`PassIcmpFrag`\" pulumi-lang-go=\"`passIcmpFrag`\" pulumi-lang-python=\"`pass_icmp_frag`\" pulumi-lang-yaml=\"`passIcmpFrag`\" pulumi-lang-java=\"`passIcmpFrag`\">`pass_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`passTcpNoFlag`\" pulumi-lang-dotnet=\"`PassTcpNoFlag`\" pulumi-lang-go=\"`passTcpNoFlag`\" pulumi-lang-python=\"`pass_tcp_no_flag`\" pulumi-lang-yaml=\"`passTcpNoFlag`\" pulumi-lang-java=\"`passTcpNoFlag`\">`pass_tcp_no_flag`</span>, <span pulumi-lang-nodejs=\"`passTcpFinNoack`\" pulumi-lang-dotnet=\"`PassTcpFinNoack`\" pulumi-lang-go=\"`passTcpFinNoack`\" pulumi-lang-python=\"`pass_tcp_fin_noack`\" pulumi-lang-yaml=\"`passTcpFinNoack`\" pulumi-lang-java=\"`passTcpFinNoack`\">`pass_tcp_fin_noack`</span>, <span pulumi-lang-nodejs=\"`dropWinnuke`\" pulumi-lang-dotnet=\"`DropWinnuke`\" pulumi-lang-go=\"`dropWinnuke`\" pulumi-lang-python=\"`drop_winnuke`\" pulumi-lang-yaml=\"`dropWinnuke`\" pulumi-lang-java=\"`dropWinnuke`\">`drop_winnuke`</span>, <span pulumi-lang-nodejs=\"`dropTcpland`\" pulumi-lang-dotnet=\"`DropTcpland`\" pulumi-lang-go=\"`dropTcpland`\" pulumi-lang-python=\"`drop_tcpland`\" pulumi-lang-yaml=\"`dropTcpland`\" pulumi-lang-java=\"`dropTcpland`\">`drop_tcpland`</span>, <span pulumi-lang-nodejs=\"`dropUdpland`\" pulumi-lang-dotnet=\"`DropUdpland`\" pulumi-lang-go=\"`dropUdpland`\" pulumi-lang-python=\"`drop_udpland`\" pulumi-lang-yaml=\"`dropUdpland`\" pulumi-lang-java=\"`dropUdpland`\">`drop_udpland`</span>, <span pulumi-lang-nodejs=\"`dropIcmpland`\" pulumi-lang-dotnet=\"`DropIcmpland`\" pulumi-lang-go=\"`dropIcmpland`\" pulumi-lang-python=\"`drop_icmpland`\" pulumi-lang-yaml=\"`dropIcmpland`\" pulumi-lang-java=\"`dropIcmpland`\">`drop_icmpland`</span>, <span pulumi-lang-nodejs=\"`dropIpland`\" pulumi-lang-dotnet=\"`DropIpland`\" pulumi-lang-go=\"`dropIpland`\" pulumi-lang-python=\"`drop_ipland`\" pulumi-lang-yaml=\"`dropIpland`\" pulumi-lang-java=\"`dropIpland`\">`drop_ipland`</span>, <span pulumi-lang-nodejs=\"`dropIprr`\" pulumi-lang-dotnet=\"`DropIprr`\" pulumi-lang-go=\"`dropIprr`\" pulumi-lang-python=\"`drop_iprr`\" pulumi-lang-yaml=\"`dropIprr`\" pulumi-lang-java=\"`dropIprr`\">`drop_iprr`</span>, <span pulumi-lang-nodejs=\"`dropIpssrr`\" pulumi-lang-dotnet=\"`DropIpssrr`\" pulumi-lang-go=\"`dropIpssrr`\" pulumi-lang-python=\"`drop_ipssrr`\" pulumi-lang-yaml=\"`dropIpssrr`\" pulumi-lang-java=\"`dropIpssrr`\">`drop_ipssrr`</span>, <span pulumi-lang-nodejs=\"`dropIplsrr`\" pulumi-lang-dotnet=\"`DropIplsrr`\" pulumi-lang-go=\"`dropIplsrr`\" pulumi-lang-python=\"`drop_iplsrr`\" pulumi-lang-yaml=\"`dropIplsrr`\" pulumi-lang-java=\"`dropIplsrr`\">`drop_iplsrr`</span>, <span pulumi-lang-nodejs=\"`dropIpstream`\" pulumi-lang-dotnet=\"`DropIpstream`\" pulumi-lang-go=\"`dropIpstream`\" pulumi-lang-python=\"`drop_ipstream`\" pulumi-lang-yaml=\"`dropIpstream`\" pulumi-lang-java=\"`dropIpstream`\">`drop_ipstream`</span>, <span pulumi-lang-nodejs=\"`dropIpsecurity`\" pulumi-lang-dotnet=\"`DropIpsecurity`\" pulumi-lang-go=\"`dropIpsecurity`\" pulumi-lang-python=\"`drop_ipsecurity`\" pulumi-lang-yaml=\"`dropIpsecurity`\" pulumi-lang-java=\"`dropIpsecurity`\">`drop_ipsecurity`</span>, <span pulumi-lang-nodejs=\"`dropIptimestamp`\" pulumi-lang-dotnet=\"`DropIptimestamp`\" pulumi-lang-go=\"`dropIptimestamp`\" pulumi-lang-python=\"`drop_iptimestamp`\" pulumi-lang-yaml=\"`dropIptimestamp`\" pulumi-lang-java=\"`dropIptimestamp`\">`drop_iptimestamp`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownOption`\" pulumi-lang-dotnet=\"`DropIpunknownOption`\" pulumi-lang-go=\"`dropIpunknownOption`\" pulumi-lang-python=\"`drop_ipunknown_option`\" pulumi-lang-yaml=\"`dropIpunknownOption`\" pulumi-lang-java=\"`dropIpunknownOption`\">`drop_ipunknown_option`</span>, <span pulumi-lang-nodejs=\"`dropIpunknownProt`\" pulumi-lang-dotnet=\"`DropIpunknownProt`\" pulumi-lang-go=\"`dropIpunknownProt`\" pulumi-lang-python=\"`drop_ipunknown_prot`\" pulumi-lang-yaml=\"`dropIpunknownProt`\" pulumi-lang-java=\"`dropIpunknownProt`\">`drop_ipunknown_prot`</span>, <span pulumi-lang-nodejs=\"`dropIcmpFrag`\" pulumi-lang-dotnet=\"`DropIcmpFrag`\" pulumi-lang-go=\"`dropIcmpFrag`\" pulumi-lang-python=\"`drop_icmp_frag`\" pulumi-lang-yaml=\"`dropIcmpFrag`\" pulumi-lang-java=\"`dropIcmpFrag`\">`drop_icmp_frag`</span>, <span pulumi-lang-nodejs=\"`dropTcpNoFlag`\" pulumi-lang-dotnet=\"`DropTcpNoFlag`\" pulumi-lang-go=\"`dropTcpNoFlag`\" pulumi-lang-python=\"`drop_tcp_no_flag`\" pulumi-lang-yaml=\"`dropTcpNoFlag`\" pulumi-lang-java=\"`dropTcpNoFlag`\">`drop_tcp_no_flag`</span>.\n"
          },
          "fpDisables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fp-Disable. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "gatewayAddress": {
            "type": "string",
            "description": "Gateway address\n"
          },
          "genericReceiveOffload": {
            "type": "string",
            "description": "Generic-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "giGk": {
            "type": "string",
            "description": "Enable/disable Gi Gatekeeper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gwaddr": {
            "type": "string",
            "description": "Gateway address\n"
          },
          "gwdetect": {
            "type": "string",
            "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "haPriority": {
            "type": "number",
            "description": "HA election priority for the PING server.\n"
          },
          "icmpAcceptRedirect": {
            "type": "string",
            "description": "Enable/disable ICMP accept redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icmpRedirect": {
            "type": "string",
            "description": "Icmp-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icmpSendRedirect": {
            "type": "string",
            "description": "Enable/disable ICMP send redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "identAccept": {
            "type": "string",
            "description": "Enable/disable authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "idleTimeout": {
            "type": "number",
            "description": "PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.\n"
          },
          "ifMdix": {
            "type": "string",
            "description": "If-Mdix. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`crossover`\" pulumi-lang-dotnet=\"`Crossover`\" pulumi-lang-go=\"`crossover`\" pulumi-lang-python=\"`crossover`\" pulumi-lang-yaml=\"`crossover`\" pulumi-lang-java=\"`crossover`\">`crossover`</span>.\n"
          },
          "ifMedia": {
            "type": "string",
            "description": "If-Media. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`copper`\" pulumi-lang-dotnet=\"`Copper`\" pulumi-lang-go=\"`copper`\" pulumi-lang-python=\"`copper`\" pulumi-lang-yaml=\"`copper`\" pulumi-lang-java=\"`copper`\">`copper`</span>, <span pulumi-lang-nodejs=\"`fiber`\" pulumi-lang-dotnet=\"`Fiber`\" pulumi-lang-go=\"`fiber`\" pulumi-lang-python=\"`fiber`\" pulumi-lang-yaml=\"`fiber`\" pulumi-lang-java=\"`fiber`\">`fiber`</span>.\n"
          },
          "ikeSamlServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ike-Saml-Server.\n"
          },
          "inForceVlanCos": {
            "type": "number",
            "description": "In-Force-Vlan-Cos.\n"
          },
          "inbandwidth": {
            "type": "number",
            "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n"
          },
          "ingressCos": {
            "type": "string",
            "description": "Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`cos0`\" pulumi-lang-dotnet=\"`Cos0`\" pulumi-lang-go=\"`cos0`\" pulumi-lang-python=\"`cos0`\" pulumi-lang-yaml=\"`cos0`\" pulumi-lang-java=\"`cos0`\">`cos0`</span>, <span pulumi-lang-nodejs=\"`cos1`\" pulumi-lang-dotnet=\"`Cos1`\" pulumi-lang-go=\"`cos1`\" pulumi-lang-python=\"`cos1`\" pulumi-lang-yaml=\"`cos1`\" pulumi-lang-java=\"`cos1`\">`cos1`</span>, <span pulumi-lang-nodejs=\"`cos2`\" pulumi-lang-dotnet=\"`Cos2`\" pulumi-lang-go=\"`cos2`\" pulumi-lang-python=\"`cos2`\" pulumi-lang-yaml=\"`cos2`\" pulumi-lang-java=\"`cos2`\">`cos2`</span>, <span pulumi-lang-nodejs=\"`cos3`\" pulumi-lang-dotnet=\"`Cos3`\" pulumi-lang-go=\"`cos3`\" pulumi-lang-python=\"`cos3`\" pulumi-lang-yaml=\"`cos3`\" pulumi-lang-java=\"`cos3`\">`cos3`</span>, <span pulumi-lang-nodejs=\"`cos4`\" pulumi-lang-dotnet=\"`Cos4`\" pulumi-lang-go=\"`cos4`\" pulumi-lang-python=\"`cos4`\" pulumi-lang-yaml=\"`cos4`\" pulumi-lang-java=\"`cos4`\">`cos4`</span>, <span pulumi-lang-nodejs=\"`cos5`\" pulumi-lang-dotnet=\"`Cos5`\" pulumi-lang-go=\"`cos5`\" pulumi-lang-python=\"`cos5`\" pulumi-lang-yaml=\"`cos5`\" pulumi-lang-java=\"`cos5`\">`cos5`</span>, <span pulumi-lang-nodejs=\"`cos6`\" pulumi-lang-dotnet=\"`Cos6`\" pulumi-lang-go=\"`cos6`\" pulumi-lang-python=\"`cos6`\" pulumi-lang-yaml=\"`cos6`\" pulumi-lang-java=\"`cos6`\">`cos6`</span>, <span pulumi-lang-nodejs=\"`cos7`\" pulumi-lang-dotnet=\"`Cos7`\" pulumi-lang-go=\"`cos7`\" pulumi-lang-python=\"`cos7`\" pulumi-lang-yaml=\"`cos7`\" pulumi-lang-java=\"`cos7`\">`cos7`</span>.\n"
          },
          "ingressShapingProfile": {
            "type": "string",
            "description": "Incoming traffic shaping profile.\n"
          },
          "ingressSpilloverThreshold": {
            "type": "number",
            "description": "Ingress Spillover threshold (0 - 16776000 kbps).\n"
          },
          "interconnectProfile": {
            "type": "string",
            "description": "Set interconnect profile. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`profile1`\" pulumi-lang-dotnet=\"`Profile1`\" pulumi-lang-go=\"`profile1`\" pulumi-lang-python=\"`profile1`\" pulumi-lang-yaml=\"`profile1`\" pulumi-lang-java=\"`profile1`\">`profile1`</span>, <span pulumi-lang-nodejs=\"`profile2`\" pulumi-lang-dotnet=\"`Profile2`\" pulumi-lang-go=\"`profile2`\" pulumi-lang-python=\"`profile2`\" pulumi-lang-yaml=\"`profile2`\" pulumi-lang-java=\"`profile2`\">`profile2`</span>.\n"
          },
          "internal": {
            "type": "number",
            "description": "Implicitly created.\n"
          },
          "ip": {
            "type": "string",
            "description": "Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.\n"
          },
          "ipManagedByFortiipam": {
            "type": "string",
            "description": "Ip-Managed-By-Fortiipam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipmac": {
            "type": "string",
            "description": "Enable/disable IP/MAC binding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSnifferMode": {
            "type": "string",
            "description": "Enable/disable the use of this interface as a one-armed sniffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipunnumbered": {
            "type": "string",
            "description": "Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.\n"
          },
          "ipv6": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6",
            "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
          },
          "l2forward": {
            "type": "string",
            "description": "Enable/disable l2 forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "l2tpClient": {
            "type": "string",
            "description": "Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lacpHaSecondary": {
            "type": "string",
            "description": "Lacp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lacpHaSlave": {
            "type": "string",
            "description": "LACP HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lacpMode": {
            "type": "string",
            "description": "LACP mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
          },
          "lacpSpeed": {
            "type": "string",
            "description": "How often the interface sends LACP messages. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
          },
          "largeReceiveOffload": {
            "type": "string",
            "description": "Large-Receive-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lcpEchoInterval": {
            "type": "number",
            "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n"
          },
          "lcpMaxEchoFails": {
            "type": "number",
            "description": "Maximum missed LCP echo messages before disconnect.\n"
          },
          "linkUpDelay": {
            "type": "number",
            "description": "Number of milliseconds to wait before considering a link is up.\n"
          },
          "listenForticlientConnection": {
            "type": "string",
            "description": "Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lldpNetworkPolicy": {
            "type": "string",
            "description": "LLDP-MED network policy profile.\n"
          },
          "lldpReception": {
            "type": "string",
            "description": "Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "lldpTransmission": {
            "type": "string",
            "description": "Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "log": {
            "type": "string",
            "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macaddr": {
            "type": "string",
            "description": "Change the interface's MAC address.\n"
          },
          "managedSubnetworkSize": {
            "type": "string",
            "description": "Managed-Subnetwork-Size. Valid values: <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>, <span pulumi-lang-nodejs=\"`65536`\" pulumi-lang-dotnet=\"`65536`\" pulumi-lang-go=\"`65536`\" pulumi-lang-python=\"`65536`\" pulumi-lang-yaml=\"`65536`\" pulumi-lang-java=\"`65536`\">`65536`</span>.\n"
          },
          "managementIp": {
            "type": "string",
            "description": "High Availability in-band management IP address of this interface.\n"
          },
          "maxEgressBurstRate": {
            "type": "number",
            "description": "Max egress burst rate (kbits per sec).\n"
          },
          "maxEgressRate": {
            "type": "number",
            "description": "Max egress rate (kbits per sec).\n"
          },
          "measuredDownstreamBandwidth": {
            "type": "number",
            "description": "Measured-Downstream-Bandwidth.\n"
          },
          "measuredUpstreamBandwidth": {
            "type": "number",
            "description": "Measured-Upstream-Bandwidth.\n"
          },
          "mediatype": {
            "type": "string",
            "description": "Select SFP media interface type Valid values: `serdes-sfp`, `sgmii-sfp`, `cfp2-sr10`, `cfp2-lr4`, `serdes-copper-sfp`, <span pulumi-lang-nodejs=\"`sr`\" pulumi-lang-dotnet=\"`Sr`\" pulumi-lang-go=\"`sr`\" pulumi-lang-python=\"`sr`\" pulumi-lang-yaml=\"`sr`\" pulumi-lang-java=\"`sr`\">`sr`</span>, <span pulumi-lang-nodejs=\"`cr`\" pulumi-lang-dotnet=\"`Cr`\" pulumi-lang-go=\"`cr`\" pulumi-lang-python=\"`cr`\" pulumi-lang-yaml=\"`cr`\" pulumi-lang-java=\"`cr`\">`cr`</span>, <span pulumi-lang-nodejs=\"`lr`\" pulumi-lang-dotnet=\"`Lr`\" pulumi-lang-go=\"`lr`\" pulumi-lang-python=\"`lr`\" pulumi-lang-yaml=\"`lr`\" pulumi-lang-java=\"`lr`\">`lr`</span>, `qsfp28-sr4`, `qsfp28-lr4`, `qsfp28-cr4`, <span pulumi-lang-nodejs=\"`sr4`\" pulumi-lang-dotnet=\"`Sr4`\" pulumi-lang-go=\"`sr4`\" pulumi-lang-python=\"`sr4`\" pulumi-lang-yaml=\"`sr4`\" pulumi-lang-java=\"`sr4`\">`sr4`</span>, <span pulumi-lang-nodejs=\"`cr4`\" pulumi-lang-dotnet=\"`Cr4`\" pulumi-lang-go=\"`cr4`\" pulumi-lang-python=\"`cr4`\" pulumi-lang-yaml=\"`cr4`\" pulumi-lang-java=\"`cr4`\">`cr4`</span>, <span pulumi-lang-nodejs=\"`lr4`\" pulumi-lang-dotnet=\"`Lr4`\" pulumi-lang-go=\"`lr4`\" pulumi-lang-python=\"`lr4`\" pulumi-lang-yaml=\"`lr4`\" pulumi-lang-java=\"`lr4`\">`lr4`</span>.\n"
          },
          "member": {
            "type": "string",
            "description": "Physical interfaces that belong to the aggregate or redundant interface.\n"
          },
          "minLinks": {
            "type": "number",
            "description": "Minimum number of aggregated ports that must be up.\n"
          },
          "minLinksDown": {
            "type": "string",
            "description": "Action to take when less than the configured minimum number of links are active. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
          },
          "mirroringDirection": {
            "type": "string",
            "description": "Port mirroring direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "mirroringPort": {
            "type": "string",
            "description": "Mirroring port.\n"
          },
          "mode": {
            "type": "string",
            "description": "Addressing mode (static, DHCP, PPPoE). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`pppoa`\" pulumi-lang-dotnet=\"`Pppoa`\" pulumi-lang-go=\"`pppoa`\" pulumi-lang-python=\"`pppoa`\" pulumi-lang-yaml=\"`pppoa`\" pulumi-lang-java=\"`pppoa`\">`pppoa`</span>, <span pulumi-lang-nodejs=\"`ipoa`\" pulumi-lang-dotnet=\"`Ipoa`\" pulumi-lang-go=\"`ipoa`\" pulumi-lang-python=\"`ipoa`\" pulumi-lang-yaml=\"`ipoa`\" pulumi-lang-java=\"`ipoa`\">`ipoa`</span>, <span pulumi-lang-nodejs=\"`eoa`\" pulumi-lang-dotnet=\"`Eoa`\" pulumi-lang-go=\"`eoa`\" pulumi-lang-python=\"`eoa`\" pulumi-lang-yaml=\"`eoa`\" pulumi-lang-java=\"`eoa`\">`eoa`</span>.\n"
          },
          "monitorBandwidth": {
            "type": "string",
            "description": "Monitor-Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mtu": {
            "type": "number",
            "description": "MTU value for this interface.\n"
          },
          "mtuOverride": {
            "type": "string",
            "description": "Enable to set a custom MTU for this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "muxType": {
            "type": "string",
            "description": "Multiplexer type Valid values: `llc-encaps`, `vc-encaps`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "ndiscforward": {
            "type": "string",
            "description": "Enable/disable NDISC forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "netbiosForward": {
            "type": "string",
            "description": "Enable/disable NETBIOS forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "netflowSampler": {
            "type": "string",
            "description": "Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "npQosProfile": {
            "type": "number",
            "description": "NP QoS profile ID.\n"
          },
          "npuFastpath": {
            "type": "string",
            "description": "Npu-Fastpath. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nst": {
            "type": "string",
            "description": "Nst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFspVlanInterfaceId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "outForceVlanCos": {
            "type": "number",
            "description": "Out-Force-Vlan-Cos.\n"
          },
          "outbandwidth": {
            "type": "number",
            "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps).\n"
          },
          "padtRetryTimeout": {
            "type": "number",
            "description": "PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PPPoE account's password.\n",
            "secret": true
          },
          "peerInterface": {
            "type": "string",
            "description": "Peer-Interface.\n"
          },
          "phyMode": {
            "type": "string",
            "description": "DSL physical mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`adsl`\" pulumi-lang-dotnet=\"`Adsl`\" pulumi-lang-go=\"`adsl`\" pulumi-lang-python=\"`adsl`\" pulumi-lang-yaml=\"`adsl`\" pulumi-lang-java=\"`adsl`\">`adsl`</span>, <span pulumi-lang-nodejs=\"`vdsl`\" pulumi-lang-dotnet=\"`Vdsl`\" pulumi-lang-go=\"`vdsl`\" pulumi-lang-python=\"`vdsl`\" pulumi-lang-yaml=\"`vdsl`\" pulumi-lang-java=\"`vdsl`\">`vdsl`</span>.\n"
          },
          "pingServStatus": {
            "type": "number",
            "description": "Ping-Serv-Status.\n"
          },
          "poe": {
            "type": "string",
            "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pollingInterval": {
            "type": "number",
            "description": "sFlow polling interval (1 - 255 sec).\n"
          },
          "portMirroring": {
            "type": "string",
            "description": "Enable/disable NP port mirroring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pppoeUnnumberedNegotiate": {
            "type": "string",
            "description": "Enable/disable PPPoE unnumbered negotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pptpAuthType": {
            "type": "string",
            "description": "PPTP authentication type. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschapv1`\" pulumi-lang-dotnet=\"`Mschapv1`\" pulumi-lang-go=\"`mschapv1`\" pulumi-lang-python=\"`mschapv1`\" pulumi-lang-yaml=\"`mschapv1`\" pulumi-lang-java=\"`mschapv1`\">`mschapv1`</span>, <span pulumi-lang-nodejs=\"`mschapv2`\" pulumi-lang-dotnet=\"`Mschapv2`\" pulumi-lang-go=\"`mschapv2`\" pulumi-lang-python=\"`mschapv2`\" pulumi-lang-yaml=\"`mschapv2`\" pulumi-lang-java=\"`mschapv2`\">`mschapv2`</span>.\n"
          },
          "pptpClient": {
            "type": "string",
            "description": "Enable/disable PPTP client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pptpPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PPTP password.\n",
            "secret": true
          },
          "pptpServerIp": {
            "type": "string",
            "description": "PPTP server IP address.\n"
          },
          "pptpTimeout": {
            "type": "number",
            "description": "Idle timer in minutes (0 for disabled).\n"
          },
          "pptpUser": {
            "type": "string",
            "description": "PPTP user name.\n"
          },
          "preserveSessionRoute": {
            "type": "string",
            "description": "Enable/disable preservation of session route when dirty. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority of the virtual router (1 - 255).\n"
          },
          "priorityOverride": {
            "type": "string",
            "description": "Enable/disable fail back to higher priority port once recovered. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "proxyCaptivePortal": {
            "type": "string",
            "description": "Enable/disable proxy captive portal on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pvcAtmQos": {
            "type": "string",
            "description": "SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: <span pulumi-lang-nodejs=\"`cbr`\" pulumi-lang-dotnet=\"`Cbr`\" pulumi-lang-go=\"`cbr`\" pulumi-lang-python=\"`cbr`\" pulumi-lang-yaml=\"`cbr`\" pulumi-lang-java=\"`cbr`\">`cbr`</span>, `rt-vbr`, `nrt-vbr`.\n"
          },
          "pvcChan": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC Channel.\n"
          },
          "pvcCrc": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC CRC Option:  bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.\n"
          },
          "pvcPcr": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).\n"
          },
          "pvcScr": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).\n"
          },
          "pvcVlanId": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC VLAN ID.\n"
          },
          "pvcVlanRxId": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC VLANID RX.\n"
          },
          "pvcVlanRxOp": {
            "type": "string",
            "description": "SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "pvcVlanTxId": {
            "type": "number",
            "description": "SFP-DSL ADSL Fallback PVC VLAN ID TX.\n"
          },
          "pvcVlanTxOp": {
            "type": "string",
            "description": "SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: `pass-through`, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "reachableTime": {
            "type": "number",
            "description": "IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).\n"
          },
          "redundantInterface": {
            "type": "string",
            "description": "Redundant-Interface.\n"
          },
          "remoteIp": {
            "type": "string",
            "description": "Remote IP address of tunnel.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Replacement message override group.\n"
          },
          "retransmission": {
            "type": "string",
            "description": "Enable/disable DSL retransmission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ringRx": {
            "type": "number",
            "description": "RX ring size.\n"
          },
          "ringTx": {
            "type": "number",
            "description": "TX ring size.\n"
          },
          "role": {
            "type": "string",
            "description": "Interface role. Valid values: <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span>, <span pulumi-lang-nodejs=\"`wan`\" pulumi-lang-dotnet=\"`Wan`\" pulumi-lang-go=\"`wan`\" pulumi-lang-python=\"`wan`\" pulumi-lang-yaml=\"`wan`\" pulumi-lang-java=\"`wan`\">`wan`</span>, <span pulumi-lang-nodejs=\"`dmz`\" pulumi-lang-dotnet=\"`Dmz`\" pulumi-lang-go=\"`dmz`\" pulumi-lang-python=\"`dmz`\" pulumi-lang-yaml=\"`dmz`\" pulumi-lang-java=\"`dmz`\">`dmz`</span>, <span pulumi-lang-nodejs=\"`undefined`\" pulumi-lang-dotnet=\"`Undefined`\" pulumi-lang-go=\"`undefined`\" pulumi-lang-python=\"`undefined`\" pulumi-lang-yaml=\"`undefined`\" pulumi-lang-java=\"`undefined`\">`undefined`</span>.\n"
          },
          "sampleDirection": {
            "type": "string",
            "description": "Data that NetFlow collects (rx, tx, or both). Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "sampleRate": {
            "type": "number",
            "description": "sFlow sample rate (10 - 99999).\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryIp": {
            "type": "string",
            "description": "Enable/disable adding a secondary IP to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secondaryips": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip"
            },
            "description": "Secondaryip. The structure of <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span> block is documented below.\n"
          },
          "security8021xDynamicVlanId": {
            "type": "number",
            "description": "VLAN ID for virtual switch.\n"
          },
          "security8021xMaster": {
            "type": "string",
            "description": "802.1X master virtual-switch.\n"
          },
          "security8021xMemberMode": {
            "type": "string",
            "description": "802.1X member mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>.\n"
          },
          "security8021xMode": {
            "type": "string",
            "description": "802.1X mode. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `dynamic-vlan`, <span pulumi-lang-nodejs=\"`fallback`\" pulumi-lang-dotnet=\"`Fallback`\" pulumi-lang-go=\"`fallback`\" pulumi-lang-python=\"`fallback`\" pulumi-lang-yaml=\"`fallback`\" pulumi-lang-java=\"`fallback`\">`fallback`</span>, <span pulumi-lang-nodejs=\"`slave`\" pulumi-lang-dotnet=\"`Slave`\" pulumi-lang-go=\"`slave`\" pulumi-lang-python=\"`slave`\" pulumi-lang-yaml=\"`slave`\" pulumi-lang-java=\"`slave`\">`slave`</span>.\n"
          },
          "securityExemptList": {
            "type": "string",
            "description": "Name of security-exempt-list.\n"
          },
          "securityExternalLogout": {
            "type": "string",
            "description": "URL of external authentication logout server.\n"
          },
          "securityExternalWeb": {
            "type": "string",
            "description": "URL of external authentication web server.\n"
          },
          "securityGroups": {
            "type": "string",
            "description": "User groups that can authenticate with the captive portal.\n"
          },
          "securityMacAuthBypass": {
            "type": "string",
            "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `mac-auth-only`.\n"
          },
          "securityMode": {
            "type": "string",
            "description": "Turn on captive portal authentication for this interface. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `captive-portal`, `802.1X`.\n"
          },
          "securityRedirectUrl": {
            "type": "string",
            "description": "URL redirection after disclaimer/authentication.\n"
          },
          "selectProfile30a35b": {
            "type": "string",
            "description": "Select-Profile-30A-35B. Valid values: `30A`, `35B`.\n"
          },
          "serviceName": {
            "type": "string",
            "description": "PPPoE service name.\n"
          },
          "sflowSampler": {
            "type": "string",
            "description": "Enable/disable sFlow on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sfpDsl": {
            "type": "string",
            "description": "Enable/disable SFP DSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sfpDslAdslFallback": {
            "type": "string",
            "description": "Enable/disable SFP DSL ADSL fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sfpDslAutodetect": {
            "type": "string",
            "description": "Enable/disable SFP DSL MAC address autodetect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sfpDslMac": {
            "type": "string",
            "description": "SFP DSL MAC address.\n"
          },
          "speed": {
            "type": "string",
            "description": "Interface speed. The default setting and the options available depend on the interface hardware. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`1000half`\" pulumi-lang-dotnet=\"`1000half`\" pulumi-lang-go=\"`1000half`\" pulumi-lang-python=\"`1000half`\" pulumi-lang-yaml=\"`1000half`\" pulumi-lang-java=\"`1000half`\">`1000half`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>, <span pulumi-lang-nodejs=\"`1000auto`\" pulumi-lang-dotnet=\"`1000auto`\" pulumi-lang-go=\"`1000auto`\" pulumi-lang-python=\"`1000auto`\" pulumi-lang-yaml=\"`1000auto`\" pulumi-lang-java=\"`1000auto`\">`1000auto`</span>, <span pulumi-lang-nodejs=\"`10000auto`\" pulumi-lang-dotnet=\"`10000auto`\" pulumi-lang-go=\"`10000auto`\" pulumi-lang-python=\"`10000auto`\" pulumi-lang-yaml=\"`10000auto`\" pulumi-lang-java=\"`10000auto`\">`10000auto`</span>, <span pulumi-lang-nodejs=\"`40000full`\" pulumi-lang-dotnet=\"`40000full`\" pulumi-lang-go=\"`40000full`\" pulumi-lang-python=\"`40000full`\" pulumi-lang-yaml=\"`40000full`\" pulumi-lang-java=\"`40000full`\">`40000full`</span>, `100Gfull`, <span pulumi-lang-nodejs=\"`25000full`\" pulumi-lang-dotnet=\"`25000full`\" pulumi-lang-go=\"`25000full`\" pulumi-lang-python=\"`25000full`\" pulumi-lang-yaml=\"`25000full`\" pulumi-lang-java=\"`25000full`\">`25000full`</span>, <span pulumi-lang-nodejs=\"`40000auto`\" pulumi-lang-dotnet=\"`40000auto`\" pulumi-lang-go=\"`40000auto`\" pulumi-lang-python=\"`40000auto`\" pulumi-lang-yaml=\"`40000auto`\" pulumi-lang-java=\"`40000auto`\">`40000auto`</span>, <span pulumi-lang-nodejs=\"`25000auto`\" pulumi-lang-dotnet=\"`25000auto`\" pulumi-lang-go=\"`25000auto`\" pulumi-lang-python=\"`25000auto`\" pulumi-lang-yaml=\"`25000auto`\" pulumi-lang-java=\"`25000auto`\">`25000auto`</span>, `100Gauto`.\n"
          },
          "spilloverThreshold": {
            "type": "number",
            "description": "Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n"
          },
          "srcCheck": {
            "type": "string",
            "description": "Enable/disable source IP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stp": {
            "type": "string",
            "description": "Enable/disable STP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stpEdge": {
            "type": "string",
            "description": "Enable/disable as STP edge port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stpHaSecondary": {
            "type": "string",
            "description": "Stp-Ha-Secondary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
          },
          "stpHaSlave": {
            "type": "string",
            "description": "Control STP behaviour on HA slave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `priority-adjust`.\n"
          },
          "stpforward": {
            "type": "string",
            "description": "Enable/disable STP forwarding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stpforwardMode": {
            "type": "string",
            "description": "Configure STP forwarding mode. Valid values: `rpl-all-ext-id`, `rpl-bridge-ext-id`, `rpl-nothing`.\n"
          },
          "stripPriorityVlanTag": {
            "type": "string",
            "description": "Strip-Priority-Vlan-Tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "subst": {
            "type": "string",
            "description": "Enable to always send packets from this interface to a destination MAC address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "substituteDstMac": {
            "type": "string",
            "description": "Destination MAC address that all packets are sent to from this interface.\n"
          },
          "swAlgorithm": {
            "type": "string",
            "description": "Frame distribution algorithm for switch. Valid values: <span pulumi-lang-nodejs=\"`l2`\" pulumi-lang-dotnet=\"`L2`\" pulumi-lang-go=\"`l2`\" pulumi-lang-python=\"`l2`\" pulumi-lang-yaml=\"`l2`\" pulumi-lang-java=\"`l2`\">`l2`</span>, <span pulumi-lang-nodejs=\"`l3`\" pulumi-lang-dotnet=\"`L3`\" pulumi-lang-go=\"`l3`\" pulumi-lang-python=\"`l3`\" pulumi-lang-yaml=\"`l3`\" pulumi-lang-java=\"`l3`\">`l3`</span>, <span pulumi-lang-nodejs=\"`eh`\" pulumi-lang-dotnet=\"`Eh`\" pulumi-lang-go=\"`eh`\" pulumi-lang-python=\"`eh`\" pulumi-lang-yaml=\"`eh`\" pulumi-lang-java=\"`eh`\">`eh`</span>.\n"
          },
          "swcFirstCreate": {
            "type": "number",
            "description": "Swc-First-Create.\n"
          },
          "swcVlan": {
            "type": "number",
            "description": "Swc-Vlan.\n"
          },
          "switch": {
            "type": "string",
            "description": "Switch.\n"
          },
          "switchControllerAccessVlan": {
            "type": "string",
            "description": "Block FortiSwitch port-to-port traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerArpInspection": {
            "type": "string",
            "description": "Enable/disable FortiSwitch ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerAuth": {
            "type": "string",
            "description": "Switch-Controller-Auth. Valid values: <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
          },
          "switchControllerDhcpSnooping": {
            "type": "string",
            "description": "Switch controller DHCP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerDhcpSnoopingOption82": {
            "type": "string",
            "description": "Switch controller DHCP snooping option82. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerDhcpSnoopingVerifyMac": {
            "type": "string",
            "description": "Switch controller DHCP snooping verify MAC. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerDynamic": {
            "type": "string",
            "description": "Switch-Controller-Dynamic.\n"
          },
          "switchControllerFeature": {
            "type": "string",
            "description": "Switch-Controller-Feature. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `default-vlan`, <span pulumi-lang-nodejs=\"`quarantine`\" pulumi-lang-dotnet=\"`Quarantine`\" pulumi-lang-go=\"`quarantine`\" pulumi-lang-python=\"`quarantine`\" pulumi-lang-yaml=\"`quarantine`\" pulumi-lang-java=\"`quarantine`\">`quarantine`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`voice`\" pulumi-lang-dotnet=\"`Voice`\" pulumi-lang-go=\"`voice`\" pulumi-lang-python=\"`voice`\" pulumi-lang-yaml=\"`voice`\" pulumi-lang-java=\"`voice`\">`voice`</span>, <span pulumi-lang-nodejs=\"`camera`\" pulumi-lang-dotnet=\"`Camera`\" pulumi-lang-go=\"`camera`\" pulumi-lang-python=\"`camera`\" pulumi-lang-yaml=\"`camera`\" pulumi-lang-java=\"`camera`\">`camera`</span>, <span pulumi-lang-nodejs=\"`rspan`\" pulumi-lang-dotnet=\"`Rspan`\" pulumi-lang-go=\"`rspan`\" pulumi-lang-python=\"`rspan`\" pulumi-lang-yaml=\"`rspan`\" pulumi-lang-java=\"`rspan`\">`rspan`</span>, <span pulumi-lang-nodejs=\"`video`\" pulumi-lang-dotnet=\"`Video`\" pulumi-lang-go=\"`video`\" pulumi-lang-python=\"`video`\" pulumi-lang-yaml=\"`video`\" pulumi-lang-java=\"`video`\">`video`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
          },
          "switchControllerIgmpSnooping": {
            "type": "string",
            "description": "Switch controller IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerIgmpSnoopingFastLeave": {
            "type": "string",
            "description": "Switch controller IGMP snooping fast-leave. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerIgmpSnoopingProxy": {
            "type": "string",
            "description": "Switch controller IGMP snooping proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerIotScanning": {
            "type": "string",
            "description": "Switch-Controller-Iot-Scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerLearningLimit": {
            "type": "number",
            "description": "Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).\n"
          },
          "switchControllerMgmtVlan": {
            "type": "number",
            "description": "Switch-Controller-Mgmt-Vlan.\n"
          },
          "switchControllerNac": {
            "type": "string",
            "description": "Switch-Controller-Nac.\n"
          },
          "switchControllerNetflowCollect": {
            "type": "string",
            "description": "NetFlow collection and processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerOffload": {
            "type": "string",
            "description": "Enable/disable managed FortiSwitch routing offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerOffloadGw": {
            "type": "string",
            "description": "Enable/disable managed FortiSwitch routing offload gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerOffloadIp": {
            "type": "string",
            "description": "IP for routing offload on FortiSwitch.\n"
          },
          "switchControllerOffloading": {
            "type": "string",
            "description": "Switch-Controller-Offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerOffloadingGw": {
            "type": "string",
            "description": "Switch-Controller-Offloading-Gw. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerOffloadingIp": {
            "type": "string",
            "description": "Switch-Controller-Offloading-Ip.\n"
          },
          "switchControllerRadiusServer": {
            "type": "string",
            "description": "Switch-Controller-Radius-Server.\n"
          },
          "switchControllerRspanMode": {
            "type": "string",
            "description": "Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerSourceIp": {
            "type": "string",
            "description": "Switch-Controller-Source-Ip. Valid values: <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`fixed`\" pulumi-lang-dotnet=\"`Fixed`\" pulumi-lang-go=\"`fixed`\" pulumi-lang-python=\"`fixed`\" pulumi-lang-yaml=\"`fixed`\" pulumi-lang-java=\"`fixed`\">`fixed`</span>.\n"
          },
          "switchControllerTrafficPolicy": {
            "type": "string",
            "description": "Switch controller traffic policy for the VLAN.\n"
          },
          "systemId": {
            "type": "string",
            "description": "Define a system ID for the aggregate interface.\n"
          },
          "systemIdType": {
            "type": "string",
            "description": "Method in which system ID is generated. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
          },
          "tcMode": {
            "type": "string",
            "description": "DSL transfer mode. Valid values: <span pulumi-lang-nodejs=\"`ptm`\" pulumi-lang-dotnet=\"`Ptm`\" pulumi-lang-go=\"`ptm`\" pulumi-lang-python=\"`ptm`\" pulumi-lang-yaml=\"`ptm`\" pulumi-lang-java=\"`ptm`\">`ptm`</span>, <span pulumi-lang-nodejs=\"`atm`\" pulumi-lang-dotnet=\"`Atm`\" pulumi-lang-go=\"`atm`\" pulumi-lang-python=\"`atm`\" pulumi-lang-yaml=\"`atm`\" pulumi-lang-java=\"`atm`\">`atm`</span>.\n"
          },
          "tcpMss": {
            "type": "number",
            "description": "TCP maximum segment size. 0 means do not change segment size.\n"
          },
          "trunk": {
            "type": "string",
            "description": "Enable/disable VLAN trunk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trustIp1": {
            "type": "string",
            "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
          },
          "trustIp2": {
            "type": "string",
            "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
          },
          "trustIp3": {
            "type": "string",
            "description": "Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).\n"
          },
          "trustIp61": {
            "type": "string",
            "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
          },
          "trustIp62": {
            "type": "string",
            "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
          },
          "trustIp63": {
            "type": "string",
            "description": "Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).\n"
          },
          "type": {
            "type": "string",
            "description": "Interface type. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span>, <span pulumi-lang-nodejs=\"`aggregate`\" pulumi-lang-dotnet=\"`Aggregate`\" pulumi-lang-go=\"`aggregate`\" pulumi-lang-python=\"`aggregate`\" pulumi-lang-yaml=\"`aggregate`\" pulumi-lang-java=\"`aggregate`\">`aggregate`</span>, <span pulumi-lang-nodejs=\"`redundant`\" pulumi-lang-dotnet=\"`Redundant`\" pulumi-lang-go=\"`redundant`\" pulumi-lang-python=\"`redundant`\" pulumi-lang-yaml=\"`redundant`\" pulumi-lang-java=\"`redundant`\">`redundant`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`wireless`\" pulumi-lang-dotnet=\"`Wireless`\" pulumi-lang-go=\"`wireless`\" pulumi-lang-python=\"`wireless`\" pulumi-lang-yaml=\"`wireless`\" pulumi-lang-java=\"`wireless`\">`wireless`</span>, `vdom-link`, <span pulumi-lang-nodejs=\"`loopback`\" pulumi-lang-dotnet=\"`Loopback`\" pulumi-lang-go=\"`loopback`\" pulumi-lang-python=\"`loopback`\" pulumi-lang-yaml=\"`loopback`\" pulumi-lang-java=\"`loopback`\">`loopback`</span>, <span pulumi-lang-nodejs=\"`switch`\" pulumi-lang-dotnet=\"`Switch`\" pulumi-lang-go=\"`switch`\" pulumi-lang-python=\"`switch`\" pulumi-lang-yaml=\"`switch`\" pulumi-lang-java=\"`switch`\">`switch`</span>, `hard-switch`, <span pulumi-lang-nodejs=\"`hdlc`\" pulumi-lang-dotnet=\"`Hdlc`\" pulumi-lang-go=\"`hdlc`\" pulumi-lang-python=\"`hdlc`\" pulumi-lang-yaml=\"`hdlc`\" pulumi-lang-java=\"`hdlc`\">`hdlc`</span>, `vap-switch`, `wl-mesh`, <span pulumi-lang-nodejs=\"`fortilink`\" pulumi-lang-dotnet=\"`Fortilink`\" pulumi-lang-go=\"`fortilink`\" pulumi-lang-python=\"`fortilink`\" pulumi-lang-yaml=\"`fortilink`\" pulumi-lang-java=\"`fortilink`\">`fortilink`</span>, `switch-vlan`, `fctrl-trunk`, <span pulumi-lang-nodejs=\"`tdm`\" pulumi-lang-dotnet=\"`Tdm`\" pulumi-lang-go=\"`tdm`\" pulumi-lang-python=\"`tdm`\" pulumi-lang-yaml=\"`tdm`\" pulumi-lang-java=\"`tdm`\">`tdm`</span>, `fext-wan`, <span pulumi-lang-nodejs=\"`vxlan`\" pulumi-lang-dotnet=\"`Vxlan`\" pulumi-lang-go=\"`vxlan`\" pulumi-lang-python=\"`vxlan`\" pulumi-lang-yaml=\"`vxlan`\" pulumi-lang-java=\"`vxlan`\">`vxlan`</span>, `emac-vlan`, <span pulumi-lang-nodejs=\"`geneve`\" pulumi-lang-dotnet=\"`Geneve`\" pulumi-lang-go=\"`geneve`\" pulumi-lang-python=\"`geneve`\" pulumi-lang-yaml=\"`geneve`\" pulumi-lang-java=\"`geneve`\">`geneve`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "Username of the PPPoE account, provided by your ISP.\n"
          },
          "vci": {
            "type": "number",
            "description": "Virtual Channel ID\n"
          },
          "vectoring": {
            "type": "string",
            "description": "Enable/disable DSL vectoring. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vindex": {
            "type": "number",
            "description": "Vindex.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "vlanOpMode": {
            "type": "string",
            "description": "Vlan-Op-Mode. Valid values: <span pulumi-lang-nodejs=\"`tag`\" pulumi-lang-dotnet=\"`Tag`\" pulumi-lang-go=\"`tag`\" pulumi-lang-python=\"`tag`\" pulumi-lang-yaml=\"`tag`\" pulumi-lang-java=\"`tag`\">`tag`</span>, <span pulumi-lang-nodejs=\"`untag`\" pulumi-lang-dotnet=\"`Untag`\" pulumi-lang-go=\"`untag`\" pulumi-lang-python=\"`untag`\" pulumi-lang-yaml=\"`untag`\" pulumi-lang-java=\"`untag`\">`untag`</span>, <span pulumi-lang-nodejs=\"`passthrough`\" pulumi-lang-dotnet=\"`Passthrough`\" pulumi-lang-go=\"`passthrough`\" pulumi-lang-python=\"`passthrough`\" pulumi-lang-yaml=\"`passthrough`\" pulumi-lang-java=\"`passthrough`\">`passthrough`</span>.\n"
          },
          "vlanProtocol": {
            "type": "string",
            "description": "Vlan-Protocol. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
          },
          "vlanforward": {
            "type": "string",
            "description": "Enable/disable traffic forwarding between VLANs on this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vlanid": {
            "type": "number",
            "description": "VLAN ID (1 - 4094).\n"
          },
          "vpi": {
            "type": "number",
            "description": "Virtual Path ID\n"
          },
          "vrf": {
            "type": "number",
            "description": "Virtual Routing Forwarding ID.\n"
          },
          "vrrpVirtualMac": {
            "type": "string",
            "description": "Enable/disable use of virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrrps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp"
            },
            "description": "Vrrp. The structure of <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span> block is documented below.\n"
          },
          "wccp": {
            "type": "string",
            "description": "Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Default weight for static routes (if route has no weight configured).\n"
          },
          "wifi5gThreshold": {
            "type": "string",
            "description": "Minimal signal strength to be considered as a good 5G AP.\n"
          },
          "wifiAcl": {
            "type": "string",
            "description": "Access control for MAC addresses in the MAC list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "wifiApBand": {
            "type": "string",
            "description": "How to select the AP to connect. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, `5g-preferred`, `5g-only`.\n"
          },
          "wifiAuth": {
            "type": "string",
            "description": "WiFi authentication. Valid values: `PSK`, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
          },
          "wifiAutoConnect": {
            "type": "string",
            "description": "Enable/disable WiFi network auto connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wifiAutoSave": {
            "type": "string",
            "description": "Enable/disable WiFi network automatic save. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wifiBroadcastSsid": {
            "type": "string",
            "description": "Enable/disable SSID broadcast in the beacon. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wifiDnsServer1": {
            "type": "string",
            "description": "DNS server 1.\n"
          },
          "wifiDnsServer2": {
            "type": "string",
            "description": "DNS server 2.\n"
          },
          "wifiEncrypt": {
            "type": "string",
            "description": "Data encryption. Valid values: `TKIP`, `AES`.\n"
          },
          "wifiFragmentThreshold": {
            "type": "number",
            "description": "WiFi fragment threshold (800 - 2346).\n"
          },
          "wifiGateway": {
            "type": "string",
            "description": "IPv4 default gateway IP address.\n"
          },
          "wifiKeyindex": {
            "type": "number",
            "description": "WEP key index (1 - 4).\n"
          },
          "wifiKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WiFi WEP Key.\n",
            "secret": true
          },
          "wifiMacFilter": {
            "type": "string",
            "description": "Enable/disable MAC filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wifiPassphrases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WiFi pre-shared key for WPA.\n",
            "secret": true
          },
          "wifiRadiusServer": {
            "type": "string",
            "description": "WiFi RADIUS server for WPA.\n"
          },
          "wifiRtsThreshold": {
            "type": "number",
            "description": "WiFi RTS threshold (256 - 2346).\n"
          },
          "wifiSecurity": {
            "type": "string",
            "description": "Wireless access security of SSID. Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`.\n"
          },
          "wifiSsid": {
            "type": "string",
            "description": "IEEE 802.11 Service Set Identifier.\n"
          },
          "wifiUsergroup": {
            "type": "string",
            "description": "WiFi user group for WPA.\n"
          },
          "winsIp": {
            "type": "string",
            "description": "WINS server IP.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6": {
      "description": "IPv6 of interface.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-go=\"`ObjectFspVlanInterface`\" pulumi-lang-python=\"`ObjectFspVlanInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterface`\">`fortimanager.ObjectFspVlanInterface`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\">`fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`</span>\n>- <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6Ip6extraaddr`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6Ip6extraaddr`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`\">`fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`</span>\n>- <span pulumi-lang-nodejs=\"`ip6PrefixList`\" pulumi-lang-dotnet=\"`Ip6PrefixList`\" pulumi-lang-go=\"`ip6PrefixList`\" pulumi-lang-python=\"`ip6_prefix_list`\" pulumi-lang-yaml=\"`ip6PrefixList`\" pulumi-lang-java=\"`ip6PrefixList`\">`ip6_prefix_list`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectFspVlanInterfaceIpv6Ip6prefixlist`\" pulumi-lang-dotnet=\"`FortimanagerObjectFspVlanInterfaceIpv6Ip6prefixlist`\" pulumi-lang-go=\"`fortimanagerObjectFspVlanInterfaceIpv6Ip6prefixlist`\" pulumi-lang-python=\"`fortimanager_object_fsp_vlan_interface_ipv6_ip6prefixlist`\" pulumi-lang-yaml=\"`fortimanagerObjectFspVlanInterfaceIpv6Ip6prefixlist`\" pulumi-lang-java=\"`fortimanagerObjectFspVlanInterfaceIpv6Ip6prefixlist`\">`fortimanager_object_fsp_vlan_interface_ipv6_ip6prefixlist`</span>\n>- <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6Vrrp6`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6Vrrp6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`\">`fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trname\", {\n    name: \"terr-fsp-vlan\",\n    vlanid: 101,\n});\nconst trname = new fortimanager.ObjectFspVlanInterfaceIpv6(\"trname\", {\n    vlan: trnameObjectFspVlan.name,\n    autoconf: \"enable\",\n}, {\n    dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trname\",\n    name=\"terr-fsp-vlan\",\n    vlanid=101)\ntrname = fortimanager.ObjectFspVlanInterfaceIpv6(\"trname\",\n    vlan=trname_object_fsp_vlan.name,\n    autoconf=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trname\", new()\n    {\n        Name = \"terr-fsp-vlan\",\n        Vlanid = 101,\n    });\n\n    var trname = new Fortimanager.ObjectFspVlanInterfaceIpv6(\"trname\", new()\n    {\n        Vlan = trnameObjectFspVlan.Name,\n        Autoconf = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFspVlan,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", &fortimanager.ObjectFspVlanArgs{\n\t\t\tName:   pulumi.String(\"terr-fsp-vlan\"),\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceIpv6(ctx, \"trname\", &fortimanager.ObjectFspVlanInterfaceIpv6Args{\n\t\t\tVlan:     trnameObjectFspVlan.Name,\n\t\t\tAutoconf: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n            .name(\"terr-fsp-vlan\")\n            .vlanid(101.0)\n            .build());\n\n        var trname = new ObjectFspVlanInterfaceIpv6(\"trname\", ObjectFspVlanInterfaceIpv6Args.builder()\n            .vlan(trnameObjectFspVlan.name())\n            .autoconf(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFspVlan)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFspVlanInterfaceIpv6\n    properties:\n      vlan: ${trnameObjectFspVlan.name}\n      autoconf: enable\n    options:\n      dependsOn:\n        - ${trnameObjectFspVlan}\n  trnameObjectFspVlan:\n    type: fortimanager:ObjectFspVlan\n    name: trname\n    properties:\n      name: terr-fsp-vlan\n      vlanid: 101\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFsp VlanInterfaceIpv6 can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6 labelname ObjectFspVlanInterfaceIpv6\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cliConn6Status": {
          "type": "number",
          "description": "Cli-Conn6-Status.\n"
        },
        "dhcp6ClientOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dhcp6-Client-Options. Valid values: <span pulumi-lang-nodejs=\"`rapid`\" pulumi-lang-dotnet=\"`Rapid`\" pulumi-lang-go=\"`rapid`\" pulumi-lang-python=\"`rapid`\" pulumi-lang-yaml=\"`rapid`\" pulumi-lang-java=\"`rapid`\">`rapid`</span>, <span pulumi-lang-nodejs=\"`iapd`\" pulumi-lang-dotnet=\"`Iapd`\" pulumi-lang-go=\"`iapd`\" pulumi-lang-python=\"`iapd`\" pulumi-lang-yaml=\"`iapd`\" pulumi-lang-java=\"`iapd`\">`iapd`</span>, <span pulumi-lang-nodejs=\"`iana`\" pulumi-lang-dotnet=\"`Iana`\" pulumi-lang-go=\"`iana`\" pulumi-lang-python=\"`iana`\" pulumi-lang-yaml=\"`iana`\" pulumi-lang-java=\"`iana`\">`iana`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "dhcp6InformationRequest": {
          "type": "string",
          "description": "Enable/disable DHCPv6 information request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixDelegation": {
          "type": "string",
          "description": "Enable/disable DHCPv6 prefix delegation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixHint": {
          "type": "string",
          "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n"
        },
        "dhcp6PrefixHintPlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n"
        },
        "dhcp6PrefixHintVlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint valid life time (sec).\n"
        },
        "dhcp6RelayInterfaceId": {
          "type": "string",
          "description": "DHCP6 relay interface ID.\n"
        },
        "dhcp6RelayIp": {
          "type": "string",
          "description": "DHCPv6 relay IP address.\n"
        },
        "dhcp6RelayService": {
          "type": "string",
          "description": "Enable/disable DHCPv6 relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceInterface": {
          "type": "string",
          "description": "Enable/disable use of address on this interface as the source address of the relay message. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceIp": {
          "type": "string",
          "description": "IPv6 address used by the DHCP6 relay as its source IP.\n"
        },
        "dhcp6RelayType": {
          "type": "string",
          "description": "DHCPv6 relay type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block supports:\n"
        },
        "icmp6SendRedirect": {
          "type": "string",
          "description": "Icmp6-Send-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceIdentifier": {
          "type": "string",
          "description": "Interface-Identifier.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to the interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "ip6DefaultLife": {
          "type": "number",
          "description": "Default life (sec).\n"
        },
        "ip6DelegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "ip6DelegatedPrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList"
          },
          "description": "Ip6-Delegated-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block is documented below.\n"
        },
        "ip6DnsServerOverride": {
          "type": "string",
          "description": "Enable/disable using the DNS server acquired by DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6ExtraAddrs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanInterfaceIpv6Ip6ExtraAddr"
          },
          "description": "Ip6-Extra-Addr. The structure of <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block is documented below.\n"
        },
        "ip6HopLimit": {
          "type": "number",
          "description": "Hop limit (0 means unspecified).\n"
        },
        "ip6LinkMtu": {
          "type": "number",
          "description": "IPv6 link MTU.\n"
        },
        "ip6ManageFlag": {
          "type": "string",
          "description": "Enable/disable the managed flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6MaxInterval": {
          "type": "number",
          "description": "IPv6 maximum interval (4 to 1800 sec).\n"
        },
        "ip6MinInterval": {
          "type": "number",
          "description": "IPv6 minimum interval (3 to 1350 sec).\n"
        },
        "ip6Mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, delegated). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>.\n"
        },
        "ip6OtherFlag": {
          "type": "string",
          "description": "Enable/disable the other IPv6 flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6PrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6PrefixList:ObjectFspVlanInterfaceIpv6Ip6PrefixList"
          },
          "description": "Ip6-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6PrefixList`\" pulumi-lang-dotnet=\"`Ip6PrefixList`\" pulumi-lang-go=\"`ip6PrefixList`\" pulumi-lang-python=\"`ip6_prefix_list`\" pulumi-lang-yaml=\"`ip6PrefixList`\" pulumi-lang-java=\"`ip6PrefixList`\">`ip6_prefix_list`</span> block is documented below.\n"
        },
        "ip6PrefixMode": {
          "type": "string",
          "description": "Ip6-Prefix-Mode. Valid values: <span pulumi-lang-nodejs=\"`dhcp6`\" pulumi-lang-dotnet=\"`Dhcp6`\" pulumi-lang-go=\"`dhcp6`\" pulumi-lang-python=\"`dhcp6`\" pulumi-lang-yaml=\"`dhcp6`\" pulumi-lang-java=\"`dhcp6`\">`dhcp6`</span>, <span pulumi-lang-nodejs=\"`ra`\" pulumi-lang-dotnet=\"`Ra`\" pulumi-lang-go=\"`ra`\" pulumi-lang-python=\"`ra`\" pulumi-lang-yaml=\"`ra`\" pulumi-lang-java=\"`ra`\">`ra`</span>.\n"
        },
        "ip6ReachableTime": {
          "type": "number",
          "description": "IPv6 reachable time (milliseconds; 0 means unspecified).\n"
        },
        "ip6RetransTime": {
          "type": "number",
          "description": "IPv6 retransmit time (milliseconds; 0 means unspecified).\n"
        },
        "ip6SendAdv": {
          "type": "string",
          "description": "Enable/disable sending advertisements about the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6UpstreamInterface": {
          "type": "string",
          "description": "Interface name providing delegated information.\n"
        },
        "ndCert": {
          "type": "string",
          "description": "Neighbor discovery certificate.\n"
        },
        "ndCgaModifier": {
          "type": "string",
          "description": "Neighbor discovery CGA modifier.\n"
        },
        "ndMode": {
          "type": "string",
          "description": "Neighbor discovery mode. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `SEND-compatible`.\n"
        },
        "ndSecurityLevel": {
          "type": "number",
          "description": "Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).\n"
        },
        "ndTimestampDelta": {
          "type": "number",
          "description": "Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).\n"
        },
        "ndTimestampFuzz": {
          "type": "number",
          "description": "Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).\n"
        },
        "objectFspVlanInterfaceIpv6Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "raSendMtu": {
          "type": "string",
          "description": "Ra-Send-Mtu. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uniqueAutoconfAddr": {
          "type": "string",
          "description": "Unique-Autoconf-Addr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrip6LinkLocal": {
          "type": "string",
          "description": "Link-local IPv6 address of virtual router.\n"
        },
        "vrrp6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6"
          },
          "description": "Vrrp6. The structure of <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block is documented below.\n"
        },
        "vrrpVirtualMac6": {
          "type": "string",
          "description": "Enable/disable virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "autoconf",
        "dhcp6ClientOptions",
        "dhcp6InformationRequest",
        "dhcp6PrefixDelegation",
        "dhcp6PrefixHint",
        "dhcp6PrefixHintPlt",
        "dhcp6PrefixHintVlt",
        "dhcp6RelayService",
        "dhcp6RelaySourceInterface",
        "dhcp6RelaySourceIp",
        "dhcp6RelayType",
        "icmp6SendRedirect",
        "interfaceIdentifier",
        "ip6Address",
        "ip6Allowaccesses",
        "ip6DefaultLife",
        "ip6DnsServerOverride",
        "ip6ManageFlag",
        "ip6MaxInterval",
        "ip6MinInterval",
        "ip6Mode",
        "ip6OtherFlag",
        "ip6PrefixMode",
        "ip6SendAdv",
        "ip6Subnet",
        "ndMode",
        "objectFspVlanInterfaceIpv6Id",
        "raSendMtu",
        "uniqueAutoconfAddr",
        "vlan",
        "vrip6LinkLocal",
        "vrrpVirtualMac6"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cliConn6Status": {
          "type": "number",
          "description": "Cli-Conn6-Status.\n"
        },
        "dhcp6ClientOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dhcp6-Client-Options. Valid values: <span pulumi-lang-nodejs=\"`rapid`\" pulumi-lang-dotnet=\"`Rapid`\" pulumi-lang-go=\"`rapid`\" pulumi-lang-python=\"`rapid`\" pulumi-lang-yaml=\"`rapid`\" pulumi-lang-java=\"`rapid`\">`rapid`</span>, <span pulumi-lang-nodejs=\"`iapd`\" pulumi-lang-dotnet=\"`Iapd`\" pulumi-lang-go=\"`iapd`\" pulumi-lang-python=\"`iapd`\" pulumi-lang-yaml=\"`iapd`\" pulumi-lang-java=\"`iapd`\">`iapd`</span>, <span pulumi-lang-nodejs=\"`iana`\" pulumi-lang-dotnet=\"`Iana`\" pulumi-lang-go=\"`iana`\" pulumi-lang-python=\"`iana`\" pulumi-lang-yaml=\"`iana`\" pulumi-lang-java=\"`iana`\">`iana`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "dhcp6InformationRequest": {
          "type": "string",
          "description": "Enable/disable DHCPv6 information request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixDelegation": {
          "type": "string",
          "description": "Enable/disable DHCPv6 prefix delegation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6PrefixHint": {
          "type": "string",
          "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n"
        },
        "dhcp6PrefixHintPlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n"
        },
        "dhcp6PrefixHintVlt": {
          "type": "number",
          "description": "DHCPv6 prefix hint valid life time (sec).\n"
        },
        "dhcp6RelayInterfaceId": {
          "type": "string",
          "description": "DHCP6 relay interface ID.\n"
        },
        "dhcp6RelayIp": {
          "type": "string",
          "description": "DHCPv6 relay IP address.\n"
        },
        "dhcp6RelayService": {
          "type": "string",
          "description": "Enable/disable DHCPv6 relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceInterface": {
          "type": "string",
          "description": "Enable/disable use of address on this interface as the source address of the relay message. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcp6RelaySourceIp": {
          "type": "string",
          "description": "IPv6 address used by the DHCP6 relay as its source IP.\n"
        },
        "dhcp6RelayType": {
          "type": "string",
          "description": "DHCPv6 relay type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block supports:\n"
        },
        "icmp6SendRedirect": {
          "type": "string",
          "description": "Icmp6-Send-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceIdentifier": {
          "type": "string",
          "description": "Interface-Identifier.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to the interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "ip6DefaultLife": {
          "type": "number",
          "description": "Default life (sec).\n"
        },
        "ip6DelegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "ip6DelegatedPrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList"
          },
          "description": "Ip6-Delegated-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block is documented below.\n"
        },
        "ip6DnsServerOverride": {
          "type": "string",
          "description": "Enable/disable using the DNS server acquired by DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6ExtraAddrs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanInterfaceIpv6Ip6ExtraAddr"
          },
          "description": "Ip6-Extra-Addr. The structure of <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block is documented below.\n"
        },
        "ip6HopLimit": {
          "type": "number",
          "description": "Hop limit (0 means unspecified).\n"
        },
        "ip6LinkMtu": {
          "type": "number",
          "description": "IPv6 link MTU.\n"
        },
        "ip6ManageFlag": {
          "type": "string",
          "description": "Enable/disable the managed flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6MaxInterval": {
          "type": "number",
          "description": "IPv6 maximum interval (4 to 1800 sec).\n"
        },
        "ip6MinInterval": {
          "type": "number",
          "description": "IPv6 minimum interval (3 to 1350 sec).\n"
        },
        "ip6Mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP, delegated). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>.\n"
        },
        "ip6OtherFlag": {
          "type": "string",
          "description": "Enable/disable the other IPv6 flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6PrefixLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6PrefixList:ObjectFspVlanInterfaceIpv6Ip6PrefixList"
          },
          "description": "Ip6-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6PrefixList`\" pulumi-lang-dotnet=\"`Ip6PrefixList`\" pulumi-lang-go=\"`ip6PrefixList`\" pulumi-lang-python=\"`ip6_prefix_list`\" pulumi-lang-yaml=\"`ip6PrefixList`\" pulumi-lang-java=\"`ip6PrefixList`\">`ip6_prefix_list`</span> block is documented below.\n"
        },
        "ip6PrefixMode": {
          "type": "string",
          "description": "Ip6-Prefix-Mode. Valid values: <span pulumi-lang-nodejs=\"`dhcp6`\" pulumi-lang-dotnet=\"`Dhcp6`\" pulumi-lang-go=\"`dhcp6`\" pulumi-lang-python=\"`dhcp6`\" pulumi-lang-yaml=\"`dhcp6`\" pulumi-lang-java=\"`dhcp6`\">`dhcp6`</span>, <span pulumi-lang-nodejs=\"`ra`\" pulumi-lang-dotnet=\"`Ra`\" pulumi-lang-go=\"`ra`\" pulumi-lang-python=\"`ra`\" pulumi-lang-yaml=\"`ra`\" pulumi-lang-java=\"`ra`\">`ra`</span>.\n"
        },
        "ip6ReachableTime": {
          "type": "number",
          "description": "IPv6 reachable time (milliseconds; 0 means unspecified).\n"
        },
        "ip6RetransTime": {
          "type": "number",
          "description": "IPv6 retransmit time (milliseconds; 0 means unspecified).\n"
        },
        "ip6SendAdv": {
          "type": "string",
          "description": "Enable/disable sending advertisements about the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip6Subnet": {
          "type": "string",
          "description": "Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
        },
        "ip6UpstreamInterface": {
          "type": "string",
          "description": "Interface name providing delegated information.\n"
        },
        "ndCert": {
          "type": "string",
          "description": "Neighbor discovery certificate.\n"
        },
        "ndCgaModifier": {
          "type": "string",
          "description": "Neighbor discovery CGA modifier.\n"
        },
        "ndMode": {
          "type": "string",
          "description": "Neighbor discovery mode. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `SEND-compatible`.\n"
        },
        "ndSecurityLevel": {
          "type": "number",
          "description": "Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).\n"
        },
        "ndTimestampDelta": {
          "type": "number",
          "description": "Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).\n"
        },
        "ndTimestampFuzz": {
          "type": "number",
          "description": "Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).\n"
        },
        "objectFspVlanInterfaceIpv6Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "raSendMtu": {
          "type": "string",
          "description": "Ra-Send-Mtu. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uniqueAutoconfAddr": {
          "type": "string",
          "description": "Unique-Autoconf-Addr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrip6LinkLocal": {
          "type": "string",
          "description": "Link-local IPv6 address of virtual router.\n"
        },
        "vrrp6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6"
          },
          "description": "Vrrp6. The structure of <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block is documented below.\n"
        },
        "vrrpVirtualMac6": {
          "type": "string",
          "description": "Enable/disable virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceIpv6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoconf": {
            "type": "string",
            "description": "Enable/disable address auto config. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cliConn6Status": {
            "type": "number",
            "description": "Cli-Conn6-Status.\n"
          },
          "dhcp6ClientOptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dhcp6-Client-Options. Valid values: <span pulumi-lang-nodejs=\"`rapid`\" pulumi-lang-dotnet=\"`Rapid`\" pulumi-lang-go=\"`rapid`\" pulumi-lang-python=\"`rapid`\" pulumi-lang-yaml=\"`rapid`\" pulumi-lang-java=\"`rapid`\">`rapid`</span>, <span pulumi-lang-nodejs=\"`iapd`\" pulumi-lang-dotnet=\"`Iapd`\" pulumi-lang-go=\"`iapd`\" pulumi-lang-python=\"`iapd`\" pulumi-lang-yaml=\"`iapd`\" pulumi-lang-java=\"`iapd`\">`iapd`</span>, <span pulumi-lang-nodejs=\"`iana`\" pulumi-lang-dotnet=\"`Iana`\" pulumi-lang-go=\"`iana`\" pulumi-lang-python=\"`iana`\" pulumi-lang-yaml=\"`iana`\" pulumi-lang-java=\"`iana`\">`iana`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "dhcp6InformationRequest": {
            "type": "string",
            "description": "Enable/disable DHCPv6 information request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcp6PrefixDelegation": {
            "type": "string",
            "description": "Enable/disable DHCPv6 prefix delegation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcp6PrefixHint": {
            "type": "string",
            "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n"
          },
          "dhcp6PrefixHintPlt": {
            "type": "number",
            "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n"
          },
          "dhcp6PrefixHintVlt": {
            "type": "number",
            "description": "DHCPv6 prefix hint valid life time (sec).\n"
          },
          "dhcp6RelayInterfaceId": {
            "type": "string",
            "description": "DHCP6 relay interface ID.\n"
          },
          "dhcp6RelayIp": {
            "type": "string",
            "description": "DHCPv6 relay IP address.\n"
          },
          "dhcp6RelayService": {
            "type": "string",
            "description": "Enable/disable DHCPv6 relay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcp6RelaySourceInterface": {
            "type": "string",
            "description": "Enable/disable use of address on this interface as the source address of the relay message. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcp6RelaySourceIp": {
            "type": "string",
            "description": "IPv6 address used by the DHCP6 relay as its source IP.\n"
          },
          "dhcp6RelayType": {
            "type": "string",
            "description": "DHCPv6 relay type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block supports:\n"
          },
          "icmp6SendRedirect": {
            "type": "string",
            "description": "Icmp6-Send-Redirect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interfaceIdentifier": {
            "type": "string",
            "description": "Interface-Identifier.\n"
          },
          "ip6Address": {
            "type": "string",
            "description": "Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
          },
          "ip6Allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allow management access to the interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
          },
          "ip6DefaultLife": {
            "type": "number",
            "description": "Default life (sec).\n"
          },
          "ip6DelegatedPrefixIaid": {
            "type": "number",
            "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
          },
          "ip6DelegatedPrefixLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList:ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList"
            },
            "description": "Ip6-Delegated-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> block is documented below.\n"
          },
          "ip6DnsServerOverride": {
            "type": "string",
            "description": "Enable/disable using the DNS server acquired by DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip6ExtraAddrs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6ExtraAddr:ObjectFspVlanInterfaceIpv6Ip6ExtraAddr"
            },
            "description": "Ip6-Extra-Addr. The structure of <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> block is documented below.\n"
          },
          "ip6HopLimit": {
            "type": "number",
            "description": "Hop limit (0 means unspecified).\n"
          },
          "ip6LinkMtu": {
            "type": "number",
            "description": "IPv6 link MTU.\n"
          },
          "ip6ManageFlag": {
            "type": "string",
            "description": "Enable/disable the managed flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip6MaxInterval": {
            "type": "number",
            "description": "IPv6 maximum interval (4 to 1800 sec).\n"
          },
          "ip6MinInterval": {
            "type": "number",
            "description": "IPv6 minimum interval (3 to 1350 sec).\n"
          },
          "ip6Mode": {
            "type": "string",
            "description": "Addressing mode (static, DHCP, delegated). Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`pppoe`\" pulumi-lang-dotnet=\"`Pppoe`\" pulumi-lang-go=\"`pppoe`\" pulumi-lang-python=\"`pppoe`\" pulumi-lang-yaml=\"`pppoe`\" pulumi-lang-java=\"`pppoe`\">`pppoe`</span>, <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>.\n"
          },
          "ip6OtherFlag": {
            "type": "string",
            "description": "Enable/disable the other IPv6 flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip6PrefixLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Ip6PrefixList:ObjectFspVlanInterfaceIpv6Ip6PrefixList"
            },
            "description": "Ip6-Prefix-List. The structure of <span pulumi-lang-nodejs=\"`ip6PrefixList`\" pulumi-lang-dotnet=\"`Ip6PrefixList`\" pulumi-lang-go=\"`ip6PrefixList`\" pulumi-lang-python=\"`ip6_prefix_list`\" pulumi-lang-yaml=\"`ip6PrefixList`\" pulumi-lang-java=\"`ip6PrefixList`\">`ip6_prefix_list`</span> block is documented below.\n"
          },
          "ip6PrefixMode": {
            "type": "string",
            "description": "Ip6-Prefix-Mode. Valid values: <span pulumi-lang-nodejs=\"`dhcp6`\" pulumi-lang-dotnet=\"`Dhcp6`\" pulumi-lang-go=\"`dhcp6`\" pulumi-lang-python=\"`dhcp6`\" pulumi-lang-yaml=\"`dhcp6`\" pulumi-lang-java=\"`dhcp6`\">`dhcp6`</span>, <span pulumi-lang-nodejs=\"`ra`\" pulumi-lang-dotnet=\"`Ra`\" pulumi-lang-go=\"`ra`\" pulumi-lang-python=\"`ra`\" pulumi-lang-yaml=\"`ra`\" pulumi-lang-java=\"`ra`\">`ra`</span>.\n"
          },
          "ip6ReachableTime": {
            "type": "number",
            "description": "IPv6 reachable time (milliseconds; 0 means unspecified).\n"
          },
          "ip6RetransTime": {
            "type": "number",
            "description": "IPv6 retransmit time (milliseconds; 0 means unspecified).\n"
          },
          "ip6SendAdv": {
            "type": "string",
            "description": "Enable/disable sending advertisements about the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip6Subnet": {
            "type": "string",
            "description": "Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n"
          },
          "ip6UpstreamInterface": {
            "type": "string",
            "description": "Interface name providing delegated information.\n"
          },
          "ndCert": {
            "type": "string",
            "description": "Neighbor discovery certificate.\n"
          },
          "ndCgaModifier": {
            "type": "string",
            "description": "Neighbor discovery CGA modifier.\n"
          },
          "ndMode": {
            "type": "string",
            "description": "Neighbor discovery mode. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `SEND-compatible`.\n"
          },
          "ndSecurityLevel": {
            "type": "number",
            "description": "Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).\n"
          },
          "ndTimestampDelta": {
            "type": "number",
            "description": "Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).\n"
          },
          "ndTimestampFuzz": {
            "type": "number",
            "description": "Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).\n"
          },
          "objectFspVlanInterfaceIpv6Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "raSendMtu": {
            "type": "string",
            "description": "Ra-Send-Mtu. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uniqueAutoconfAddr": {
            "type": "string",
            "description": "Unique-Autoconf-Addr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "vrip6LinkLocal": {
            "type": "string",
            "description": "Link-local IPv6 address of virtual router.\n"
          },
          "vrrp6s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6"
            },
            "description": "Vrrp6. The structure of <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> block is documented below.\n"
          },
          "vrrpVirtualMac6": {
            "type": "string",
            "description": "Enable/disable virtual MAC for VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceIpv6Ip6delegatedprefixlist:ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist": {
      "description": "Advertised IPv6 delegated prefix list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ip6DelegatedPrefixList`\" pulumi-lang-dotnet=\"`Ip6DelegatedPrefixList`\" pulumi-lang-go=\"`ip6DelegatedPrefixList`\" pulumi-lang-python=\"`ip6_delegated_prefix_list`\" pulumi-lang-yaml=\"`ip6DelegatedPrefixList`\" pulumi-lang-java=\"`ip6DelegatedPrefixList`\">`ip6_delegated_prefix_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\">`fortimanager.ObjectFspVlanInterfaceIpv6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanInterfaceIpv6Ip6DelegatedPrefixList can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6Ip6delegatedprefixlist:ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist labelname {{prefix_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autonomousFlag": {
          "type": "string",
          "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "objectFspVlanInterfaceIpv6Ip6delegatedprefixlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{prefix_id}}.\n"
        },
        "onlinkFlag": {
          "type": "string",
          "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prefixId": {
          "type": "number",
          "description": "Prefix ID.\n"
        },
        "rdnssService": {
          "type": "string",
          "description": "Recursive DNS service option. Valid values: <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "rdnsses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recursive DNS server option.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subnet": {
          "type": "string",
          "description": "Add subnet ID to routing prefix.\n"
        },
        "upstreamInterface": {
          "type": "string",
          "description": "Name of the interface that provides delegated information.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFspVlanInterfaceIpv6Ip6delegatedprefixlistId",
        "rdnsses",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autonomousFlag": {
          "type": "string",
          "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delegatedPrefixIaid": {
          "type": "number",
          "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
        },
        "objectFspVlanInterfaceIpv6Ip6delegatedprefixlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{prefix_id}}.\n"
        },
        "onlinkFlag": {
          "type": "string",
          "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prefixId": {
          "type": "number",
          "description": "Prefix ID.\n"
        },
        "rdnssService": {
          "type": "string",
          "description": "Recursive DNS service option. Valid values: <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "rdnsses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recursive DNS server option.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subnet": {
          "type": "string",
          "description": "Add subnet ID to routing prefix.\n"
        },
        "upstreamInterface": {
          "type": "string",
          "description": "Name of the interface that provides delegated information.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autonomousFlag": {
            "type": "string",
            "description": "Enable/disable the autonomous flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "delegatedPrefixIaid": {
            "type": "number",
            "description": "IAID of obtained delegated-prefix from the upstream interface.\n"
          },
          "objectFspVlanInterfaceIpv6Ip6delegatedprefixlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{prefix_id}}.\n"
          },
          "onlinkFlag": {
            "type": "string",
            "description": "Enable/disable the onlink flag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "prefixId": {
            "type": "number",
            "description": "Prefix ID.\n"
          },
          "rdnssService": {
            "type": "string",
            "description": "Recursive DNS service option. Valid values: <span pulumi-lang-nodejs=\"`delegated`\" pulumi-lang-dotnet=\"`Delegated`\" pulumi-lang-go=\"`delegated`\" pulumi-lang-python=\"`delegated`\" pulumi-lang-yaml=\"`delegated`\" pulumi-lang-java=\"`delegated`\">`delegated`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "rdnsses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Recursive DNS server option.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "subnet": {
            "type": "string",
            "description": "Add subnet ID to routing prefix.\n"
          },
          "upstreamInterface": {
            "type": "string",
            "description": "Name of the interface that provides delegated information.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceIpv6Ip6extraaddr:ObjectFspVlanInterfaceIpv6Ip6extraaddr": {
      "description": "Extra IPv6 address prefixes of interface.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ip6ExtraAddr`\" pulumi-lang-dotnet=\"`Ip6ExtraAddr`\" pulumi-lang-go=\"`ip6ExtraAddr`\" pulumi-lang-python=\"`ip6_extra_addr`\" pulumi-lang-yaml=\"`ip6ExtraAddr`\" pulumi-lang-java=\"`ip6ExtraAddr`\">`ip6_extra_addr`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\">`fortimanager.ObjectFspVlanInterfaceIpv6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanInterfaceIpv6Ip6ExtraAddr can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6Ip6extraaddr:ObjectFspVlanInterfaceIpv6Ip6extraaddr labelname {{prefix}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFspVlanInterfaceIpv6Ip6extraaddrId": {
          "type": "string",
          "description": "an identifier for the resource with format {{prefix}}.\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv6 address prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "objectFspVlanInterfaceIpv6Ip6extraaddrId",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectFspVlanInterfaceIpv6Ip6extraaddrId": {
          "type": "string",
          "description": "an identifier for the resource with format {{prefix}}.\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv6 address prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceIpv6Ip6extraaddr resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectFspVlanInterfaceIpv6Ip6extraaddrId": {
            "type": "string",
            "description": "an identifier for the resource with format {{prefix}}.\n"
          },
          "prefix": {
            "type": "string",
            "description": "IPv6 address prefix.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6": {
      "description": "IPv6 VRRP configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`vrrp6`\" pulumi-lang-dotnet=\"`Vrrp6`\" pulumi-lang-go=\"`vrrp6`\" pulumi-lang-python=\"`vrrp6`\" pulumi-lang-yaml=\"`vrrp6`\" pulumi-lang-java=\"`vrrp6`\">`vrrp6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceIpv6`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceIpv6`\">`fortimanager.ObjectFspVlanInterfaceIpv6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trname\", {\n    name: \"terr-fsp-vlan\",\n    vlanid: 104,\n});\nconst trname = new fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trname\", {\n    vlan: trnameObjectFspVlan.name,\n    acceptMode: \"enable\",\n    advInterval: 100,\n    vrid: 3,\n}, {\n    dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trname\",\n    name=\"terr-fsp-vlan\",\n    vlanid=104)\ntrname = fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trname\",\n    vlan=trname_object_fsp_vlan.name,\n    accept_mode=\"enable\",\n    adv_interval=100,\n    vrid=3,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trname\", new()\n    {\n        Name = \"terr-fsp-vlan\",\n        Vlanid = 104,\n    });\n\n    var trname = new Fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trname\", new()\n    {\n        Vlan = trnameObjectFspVlan.Name,\n        AcceptMode = \"enable\",\n        AdvInterval = 100,\n        Vrid = 3,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFspVlan,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", &fortimanager.ObjectFspVlanArgs{\n\t\t\tName:   pulumi.String(\"terr-fsp-vlan\"),\n\t\t\tVlanid: pulumi.Float64(104),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceIpv6Vrrp6(ctx, \"trname\", &fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6Args{\n\t\t\tVlan:        trnameObjectFspVlan.Name,\n\t\t\tAcceptMode:  pulumi.String(\"enable\"),\n\t\t\tAdvInterval: pulumi.Float64(100),\n\t\t\tVrid:        pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n            .name(\"terr-fsp-vlan\")\n            .vlanid(104.0)\n            .build());\n\n        var trname = new ObjectFspVlanInterfaceIpv6Vrrp6(\"trname\", ObjectFspVlanInterfaceIpv6Vrrp6Args.builder()\n            .vlan(trnameObjectFspVlan.name())\n            .acceptMode(\"enable\")\n            .advInterval(100.0)\n            .vrid(3.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFspVlan)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFspVlanInterfaceIpv6Vrrp6\n    properties:\n      vlan: ${trnameObjectFspVlan.name}\n      acceptMode: enable\n      advInterval: 100\n      vrid: 3\n    options:\n      dependsOn:\n        - ${trnameObjectFspVlan}\n  trnameObjectFspVlan:\n    type: fortimanager:ObjectFspVlan\n    name: trname\n    properties:\n      name: terr-fsp-vlan\n      vlanid: 104\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFsp VlanInterfaceIpv6Vrrp6 can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6 labelname {{vrid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFspVlanInterfaceIpv6Vrrp6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{vrid}}.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrdst6": {
          "type": "string",
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip6": {
          "type": "string",
          "description": "IPv6 address of the virtual router.\n"
        }
      },
      "type": "object",
      "required": [
        "acceptMode",
        "advInterval",
        "ignoreDefaultRoute",
        "objectFspVlanInterfaceIpv6Vrrp6Id",
        "preempt",
        "priority",
        "startTime",
        "status",
        "vlan",
        "vrip6"
      ],
      "inputProperties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFspVlanInterfaceIpv6Vrrp6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{vrid}}.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrdst6": {
          "type": "string",
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip6": {
          "type": "string",
          "description": "IPv6 address of the virtual router.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceIpv6Vrrp6 resources.\n",
        "properties": {
          "acceptMode": {
            "type": "string",
            "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "advInterval": {
            "type": "number",
            "description": "Advertisement interval (1 - 255 seconds).\n"
          },
          "ignoreDefaultRoute": {
            "type": "string",
            "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFspVlanInterfaceIpv6Vrrp6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{vrid}}.\n"
          },
          "preempt": {
            "type": "string",
            "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority of the virtual router (1 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startTime": {
            "type": "number",
            "description": "Startup time (1 - 255 seconds).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable VRRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "vrdst6": {
            "type": "string",
            "description": "Monitor the route to this destination.\n"
          },
          "vrgrp": {
            "type": "number",
            "description": "VRRP group ID (1 - 65535).\n"
          },
          "vrid": {
            "type": "number",
            "description": "Virtual router identifier (1 - 255).\n"
          },
          "vrip6": {
            "type": "string",
            "description": "IPv6 address of the virtual router.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip": {
      "description": "Second IP address of interface.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`secondaryip`\" pulumi-lang-dotnet=\"`Secondaryip`\" pulumi-lang-go=\"`secondaryip`\" pulumi-lang-python=\"`secondaryip`\" pulumi-lang-yaml=\"`secondaryip`\" pulumi-lang-java=\"`secondaryip`\">`secondaryip`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-go=\"`ObjectFspVlanInterface`\" pulumi-lang-python=\"`ObjectFspVlanInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterface`\">`fortimanager.ObjectFspVlanInterface`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanInterfaceSecondaryip can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceSecondaryip:ObjectFspVlanInterfaceSecondaryip labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Management access settings for the secondary IP address. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "ip": {
          "type": "string",
          "description": "Secondary IP address of the interface.\n"
        },
        "objectFspVlanInterfaceSecondaryipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secipRelayIp": {
          "type": "string",
          "description": "DHCP relay IP address.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "type": "object",
      "required": [
        "allowaccesses",
        "detectprotocols",
        "objectFspVlanInterfaceSecondaryipId",
        "vlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Management access settings for the secondary IP address. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
        },
        "detectprotocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
        },
        "detectserver": {
          "type": "string",
          "description": "Gateway's ping server for this IP.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "gwdetect": {
          "type": "string",
          "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority for the PING server.\n"
        },
        "ip": {
          "type": "string",
          "description": "Secondary IP address of the interface.\n"
        },
        "objectFspVlanInterfaceSecondaryipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pingServStatus": {
          "type": "number",
          "description": "Ping-Serv-Status.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secipRelayIp": {
          "type": "string",
          "description": "DHCP relay IP address.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceSecondaryip resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Management access settings for the secondary IP address. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>, <span pulumi-lang-nodejs=\"`dnp`\" pulumi-lang-dotnet=\"`Dnp`\" pulumi-lang-go=\"`dnp`\" pulumi-lang-python=\"`dnp`\" pulumi-lang-yaml=\"`dnp`\" pulumi-lang-java=\"`dnp`\">`dnp`</span>, <span pulumi-lang-nodejs=\"`ftm`\" pulumi-lang-dotnet=\"`Ftm`\" pulumi-lang-go=\"`ftm`\" pulumi-lang-python=\"`ftm`\" pulumi-lang-yaml=\"`ftm`\" pulumi-lang-java=\"`ftm`\">`ftm`</span>, <span pulumi-lang-nodejs=\"`fabric`\" pulumi-lang-dotnet=\"`Fabric`\" pulumi-lang-go=\"`fabric`\" pulumi-lang-python=\"`fabric`\" pulumi-lang-yaml=\"`fabric`\" pulumi-lang-java=\"`fabric`\">`fabric`</span>.\n"
          },
          "detectprotocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols used to detect the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`.\n"
          },
          "detectserver": {
            "type": "string",
            "description": "Gateway's ping server for this IP.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "gwdetect": {
            "type": "string",
            "description": "Enable/disable detect gateway alive for first. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "haPriority": {
            "type": "number",
            "description": "HA election priority for the PING server.\n"
          },
          "ip": {
            "type": "string",
            "description": "Secondary IP address of the interface.\n"
          },
          "objectFspVlanInterfaceSecondaryipId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pingServStatus": {
            "type": "number",
            "description": "Ping-Serv-Status.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secipRelayIp": {
            "type": "string",
            "description": "DHCP relay IP address.\n"
          },
          "seq": {
            "type": "number",
            "description": "Seq.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp": {
      "description": "VRRP configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-go=\"`ObjectFspVlanInterface`\" pulumi-lang-python=\"`ObjectFspVlanInterface`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterface`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterface`\">`fortimanager.ObjectFspVlanInterface`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceVrrpProxyarp`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceVrrpProxyarp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`\">`fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trname\", {\n    name: \"terr-fsp-vlan\",\n    vlanid: 101,\n});\nconst trname = new fortimanager.ObjectFspVlanInterfaceVrrp(\"trname\", {\n    vlan: trnameObjectFspVlan.name,\n    advInterval: 100,\n    ignoreDefaultRoute: \"disable\",\n    preempt: \"enable\",\n    vrid: 3,\n}, {\n    dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trname\",\n    name=\"terr-fsp-vlan\",\n    vlanid=101)\ntrname = fortimanager.ObjectFspVlanInterfaceVrrp(\"trname\",\n    vlan=trname_object_fsp_vlan.name,\n    adv_interval=100,\n    ignore_default_route=\"disable\",\n    preempt=\"enable\",\n    vrid=3,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trname\", new()\n    {\n        Name = \"terr-fsp-vlan\",\n        Vlanid = 101,\n    });\n\n    var trname = new Fortimanager.ObjectFspVlanInterfaceVrrp(\"trname\", new()\n    {\n        Vlan = trnameObjectFspVlan.Name,\n        AdvInterval = 100,\n        IgnoreDefaultRoute = \"disable\",\n        Preempt = \"enable\",\n        Vrid = 3,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectFspVlan,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", &fortimanager.ObjectFspVlanArgs{\n\t\t\tName:   pulumi.String(\"terr-fsp-vlan\"),\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceVrrp(ctx, \"trname\", &fortimanager.ObjectFspVlanInterfaceVrrpArgs{\n\t\t\tVlan:               trnameObjectFspVlan.Name,\n\t\t\tAdvInterval:        pulumi.Float64(100),\n\t\t\tIgnoreDefaultRoute: pulumi.String(\"disable\"),\n\t\t\tPreempt:            pulumi.String(\"enable\"),\n\t\t\tVrid:               pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceVrrp;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceVrrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n            .name(\"terr-fsp-vlan\")\n            .vlanid(101.0)\n            .build());\n\n        var trname = new ObjectFspVlanInterfaceVrrp(\"trname\", ObjectFspVlanInterfaceVrrpArgs.builder()\n            .vlan(trnameObjectFspVlan.name())\n            .advInterval(100.0)\n            .ignoreDefaultRoute(\"disable\")\n            .preempt(\"enable\")\n            .vrid(3.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectFspVlan)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectFspVlanInterfaceVrrp\n    properties:\n      vlan: ${trnameObjectFspVlan.name}\n      advInterval: 100\n      ignoreDefaultRoute: disable\n      preempt: enable\n      vrid: 3\n    options:\n      dependsOn:\n        - ${trnameObjectFspVlan}\n  trnameObjectFspVlan:\n    type: fortimanager:ObjectFspVlan\n    name: trname\n    properties:\n      name: terr-fsp-vlan\n      vlanid: 101\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectFsp VlanInterfaceVrrp can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp labelname {{vrid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFspVlanInterfaceVrrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{vrid}}.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "proxyArps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrpProxyArp:ObjectFspVlanInterfaceVrrpProxyArp"
          },
          "description": "Proxy-Arp. The structure of <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this VRRP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "VRRP version. Valid values: <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrdstPriority": {
          "type": "number",
          "description": "Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).\n"
        },
        "vrdsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip": {
          "type": "string",
          "description": "IP address of the virtual router.\n"
        }
      },
      "type": "object",
      "required": [
        "acceptMode",
        "advInterval",
        "ignoreDefaultRoute",
        "objectFspVlanInterfaceVrrpId",
        "preempt",
        "priority",
        "startTime",
        "status",
        "version",
        "vlan",
        "vrdsts",
        "vrip"
      ],
      "inputProperties": {
        "acceptMode": {
          "type": "string",
          "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advInterval": {
          "type": "number",
          "description": "Advertisement interval (1 - 255 seconds).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ignoreDefaultRoute": {
          "type": "string",
          "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectFspVlanInterfaceVrrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{vrid}}.\n"
        },
        "preempt": {
          "type": "string",
          "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the virtual router (1 - 255).\n"
        },
        "proxyArps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrpProxyArp:ObjectFspVlanInterfaceVrrpProxyArp"
          },
          "description": "Proxy-Arp. The structure of <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startTime": {
          "type": "number",
          "description": "Startup time (1 - 255 seconds).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this VRRP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "VRRP version. Valid values: <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrdstPriority": {
          "type": "number",
          "description": "Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).\n"
        },
        "vrdsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitor the route to this destination.\n"
        },
        "vrgrp": {
          "type": "number",
          "description": "VRRP group ID (1 - 65535).\n"
        },
        "vrid": {
          "type": "number",
          "description": "Virtual router identifier (1 - 255).\n"
        },
        "vrip": {
          "type": "string",
          "description": "IP address of the virtual router.\n"
        }
      },
      "requiredInputs": [
        "vlan"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceVrrp resources.\n",
        "properties": {
          "acceptMode": {
            "type": "string",
            "description": "Enable/disable accept mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "advInterval": {
            "type": "number",
            "description": "Advertisement interval (1 - 255 seconds).\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ignoreDefaultRoute": {
            "type": "string",
            "description": "Enable/disable ignoring of default route when checking destination. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectFspVlanInterfaceVrrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{vrid}}.\n"
          },
          "preempt": {
            "type": "string",
            "description": "Enable/disable preempt mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority of the virtual router (1 - 255).\n"
          },
          "proxyArps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectFspVlanInterfaceVrrpProxyArp:ObjectFspVlanInterfaceVrrpProxyArp"
            },
            "description": "Proxy-Arp. The structure of <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startTime": {
            "type": "number",
            "description": "Startup time (1 - 255 seconds).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this VRRP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "version": {
            "type": "string",
            "description": "VRRP version. Valid values: <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "vrdstPriority": {
            "type": "number",
            "description": "Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).\n"
          },
          "vrdsts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Monitor the route to this destination.\n"
          },
          "vrgrp": {
            "type": "number",
            "description": "VRRP group ID (1 - 65535).\n"
          },
          "vrid": {
            "type": "number",
            "description": "Virtual router identifier (1 - 255).\n"
          },
          "vrip": {
            "type": "string",
            "description": "IP address of the virtual router.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectFspVlanInterfaceVrrpProxyarp:ObjectFspVlanInterfaceVrrpProxyarp": {
      "description": "VRRP Proxy ARP configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`proxyArp`\" pulumi-lang-dotnet=\"`ProxyArp`\" pulumi-lang-go=\"`proxyArp`\" pulumi-lang-python=\"`proxy_arp`\" pulumi-lang-yaml=\"`proxyArp`\" pulumi-lang-java=\"`proxyArp`\">`proxy_arp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\" pulumi-lang-go=\"`ObjectFspVlanInterfaceVrrp`\" pulumi-lang-python=\"`ObjectFspVlanInterfaceVrrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\" pulumi-lang-java=\"`fortimanager.ObjectFspVlanInterfaceVrrp`\">`fortimanager.ObjectFspVlanInterfaceVrrp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectFsp VlanInterfaceVrrpProxyArp can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\", \"vrrp=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceVrrpProxyarp:ObjectFspVlanInterfaceVrrpProxyarp labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Set IP addresses of proxy ARP.\n"
        },
        "objectFspVlanInterfaceVrrpProxyarpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrrp": {
          "type": "string",
          "description": "Vrrp.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "objectFspVlanInterfaceVrrpProxyarpId",
        "vlan",
        "vrrp"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "Set IP addresses of proxy ARP.\n"
        },
        "objectFspVlanInterfaceVrrpProxyarpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Vlan.\n"
        },
        "vrrp": {
          "type": "string",
          "description": "Vrrp.\n"
        }
      },
      "requiredInputs": [
        "vlan",
        "vrrp"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectFspVlanInterfaceVrrpProxyarp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ip": {
            "type": "string",
            "description": "Set IP addresses of proxy ARP.\n"
          },
          "objectFspVlanInterfaceVrrpProxyarpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Vlan.\n"
          },
          "vrrp": {
            "type": "string",
            "description": "Vrrp.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectGlobalIpsSensor:ObjectGlobalIpsSensor": {
      "description": "Configure IPS sensor.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectGlobalIpsSensorEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectGlobalIpsSensorEntries`\" pulumi-lang-go=\"`ObjectGlobalIpsSensorEntries`\" pulumi-lang-python=\"`ObjectGlobalIpsSensorEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectGlobalIpsSensorEntries`\" pulumi-lang-java=\"`fortimanager.ObjectGlobalIpsSensorEntries`\">`fortimanager.ObjectGlobalIpsSensorEntries`</span>\n>- <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectGlobalIpsSensorFilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectGlobalIpsSensorFilter`\" pulumi-lang-go=\"`fortimanagerObjectGlobalIpsSensorFilter`\" pulumi-lang-python=\"`fortimanager_object_global_ips_sensor_filter`\" pulumi-lang-yaml=\"`fortimanagerObjectGlobalIpsSensorFilter`\" pulumi-lang-java=\"`fortimanagerObjectGlobalIpsSensorFilter`\">`fortimanager_object_global_ips_sensor_filter`</span>\n>- <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectGlobalIpsSensorOverride`\" pulumi-lang-dotnet=\"`fortimanager.ObjectGlobalIpsSensorOverride`\" pulumi-lang-go=\"`ObjectGlobalIpsSensorOverride`\" pulumi-lang-python=\"`ObjectGlobalIpsSensorOverride`\" pulumi-lang-yaml=\"`fortimanager.ObjectGlobalIpsSensorOverride`\" pulumi-lang-java=\"`fortimanager.ObjectGlobalIpsSensorOverride`\">`fortimanager.ObjectGlobalIpsSensorOverride`</span>\n\n## Import\n\nObjectGlobal IpsSensor can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGlobalIpsSensor:ObjectGlobalIpsSensor labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockMaliciousUrl": {
          "type": "string",
          "description": "Enable/disable malicious URL blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntry:ObjectGlobalIpsSensorEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorFilter:ObjectGlobalIpsSensorFilter"
          },
          "description": "Filter. The structure of <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Sensor name.\n"
        },
        "objectGlobalIpsSensorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overrides": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverride:ObjectGlobalIpsSensorOverride"
          },
          "description": "Override. The structure of <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "blockMaliciousUrl",
        "extendedLog",
        "name",
        "objectGlobalIpsSensorId",
        "scanBotnetConnections"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockMaliciousUrl": {
          "type": "string",
          "description": "Enable/disable malicious URL blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntry:ObjectGlobalIpsSensorEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorFilter:ObjectGlobalIpsSensorFilter"
          },
          "description": "Filter. The structure of <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Sensor name.\n"
        },
        "objectGlobalIpsSensorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overrides": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverride:ObjectGlobalIpsSensorOverride"
          },
          "description": "Override. The structure of <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectGlobalIpsSensor resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockMaliciousUrl": {
            "type": "string",
            "description": "Enable/disable malicious URL blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntry:ObjectGlobalIpsSensorEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorFilter:ObjectGlobalIpsSensorFilter"
            },
            "description": "Filter. The structure of <span pulumi-lang-nodejs=\"`filter`\" pulumi-lang-dotnet=\"`Filter`\" pulumi-lang-go=\"`filter`\" pulumi-lang-python=\"`filter`\" pulumi-lang-yaml=\"`filter`\" pulumi-lang-java=\"`filter`\">`filter`</span> block is documented below.\n"
          },
          "log": {
            "type": "string",
            "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Sensor name.\n"
          },
          "objectGlobalIpsSensorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "overrides": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverride:ObjectGlobalIpsSensorOverride"
            },
            "description": "Override. The structure of <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> block is documented below.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectGlobalIpsSensorEntries:ObjectGlobalIpsSensorEntries": {
      "description": "IPS sensor filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectGlobalIpsSensor`\" pulumi-lang-dotnet=\"`fortimanager.ObjectGlobalIpsSensor`\" pulumi-lang-go=\"`ObjectGlobalIpsSensor`\" pulumi-lang-python=\"`ObjectGlobalIpsSensor`\" pulumi-lang-yaml=\"`fortimanager.ObjectGlobalIpsSensor`\" pulumi-lang-java=\"`fortimanager.ObjectGlobalIpsSensor`\">`fortimanager.ObjectGlobalIpsSensor`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectGlobalIpsSensorEntriesExemptip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectGlobalIpsSensorEntriesExemptip`\" pulumi-lang-go=\"`ObjectGlobalIpsSensorEntriesExemptip`\" pulumi-lang-python=\"`ObjectGlobalIpsSensorEntriesExemptip`\" pulumi-lang-yaml=\"`fortimanager.ObjectGlobalIpsSensorEntriesExemptip`\" pulumi-lang-java=\"`fortimanager.ObjectGlobalIpsSensorEntriesExemptip`\">`fortimanager.ObjectGlobalIpsSensorEntriesExemptip`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectGlobalIpsSensor = new fortimanager.ObjectGlobalIpsSensor(\"trname\", {name: \"terr-ips-sensor\"});\nconst trname = new fortimanager.ObjectGlobalIpsSensorEntries(\"trname\", {\n    sensor: trnameObjectGlobalIpsSensor.name,\n    applications: [\"all\"],\n    fosid: 3,\n    log: \"enable\",\n}, {\n    dependsOn: [trnameObjectGlobalIpsSensor],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_global_ips_sensor = fortimanager.ObjectGlobalIpsSensor(\"trname\", name=\"terr-ips-sensor\")\ntrname = fortimanager.ObjectGlobalIpsSensorEntries(\"trname\",\n    sensor=trname_object_global_ips_sensor.name,\n    applications=[\"all\"],\n    fosid=3,\n    log=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_global_ips_sensor]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectGlobalIpsSensor = new Fortimanager.ObjectGlobalIpsSensor(\"trname\", new()\n    {\n        Name = \"terr-ips-sensor\",\n    });\n\n    var trname = new Fortimanager.ObjectGlobalIpsSensorEntries(\"trname\", new()\n    {\n        Sensor = trnameObjectGlobalIpsSensor.Name,\n        Applications = new[]\n        {\n            \"all\",\n        },\n        Fosid = 3,\n        Log = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectGlobalIpsSensor,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectGlobalIpsSensor, err := fortimanager.NewObjectGlobalIpsSensor(ctx, \"trname\", &fortimanager.ObjectGlobalIpsSensorArgs{\n\t\t\tName: pulumi.String(\"terr-ips-sensor\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectGlobalIpsSensorEntries(ctx, \"trname\", &fortimanager.ObjectGlobalIpsSensorEntriesArgs{\n\t\t\tSensor: trnameObjectGlobalIpsSensor.Name,\n\t\t\tApplications: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tLog:   pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectGlobalIpsSensor,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensor;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorArgs;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorEntries;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectGlobalIpsSensor = new ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\", ObjectGlobalIpsSensorArgs.builder()\n            .name(\"terr-ips-sensor\")\n            .build());\n\n        var trname = new ObjectGlobalIpsSensorEntries(\"trname\", ObjectGlobalIpsSensorEntriesArgs.builder()\n            .sensor(trnameObjectGlobalIpsSensor.name())\n            .applications(\"all\")\n            .fosid(3.0)\n            .log(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectGlobalIpsSensor)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectGlobalIpsSensorEntries\n    properties:\n      sensor: ${trnameObjectGlobalIpsSensor.name}\n      applications:\n        - all\n      fosid: 3\n      log: enable\n    options:\n      dependsOn:\n        - ${trnameObjectGlobalIpsSensor}\n  trnameObjectGlobalIpsSensor:\n    type: fortimanager:ObjectGlobalIpsSensor\n    name: trname\n    properties:\n      name: terr-ips-sensor\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectGlobal IpsSensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGlobalIpsSensorEntries:ObjectGlobalIpsSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected. Use all for every application and other for unlisted application.\n"
        },
        "cves": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of CVE IDs of the signatures to add to the sensor.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Default-Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "defaultStatus": {
          "type": "string",
          "description": "Default-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntriesExemptIp:ObjectGlobalIpsSensorEntriesExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID in IPS database (0 - 4294967295).\n"
        },
        "lastModified": {
          "type": "string",
          "description": "Last-Modified.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAttackContext": {
          "type": "string",
          "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectGlobalIpsSensorEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected. Use all for every operating system and other for unlisted operating systems.\n"
        },
        "position": {
          "type": "string",
          "description": "Position. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`footer`\" pulumi-lang-dotnet=\"`Footer`\" pulumi-lang-go=\"`footer`\" pulumi-lang-python=\"`footer`\" pulumi-lang-yaml=\"`footer`\" pulumi-lang-java=\"`footer`\">`footer`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to be examined. Use all for every protocol and other for unlisted protocols.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "status": {
          "type": "string",
          "description": "Status of the signatures included in filter. Only those filters with a status to enable are used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        },
        "vulnTypes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Vuln-Type.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "applications",
        "cves",
        "defaultAction",
        "defaultStatus",
        "locations",
        "log",
        "logAttackContext",
        "logPacket",
        "objectGlobalIpsSensorEntriesId",
        "os",
        "protocols",
        "quarantine",
        "rules",
        "sensor",
        "severities",
        "status",
        "tags",
        "vulnTypes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected. Use all for every application and other for unlisted application.\n"
        },
        "cves": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of CVE IDs of the signatures to add to the sensor.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Default-Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "defaultStatus": {
          "type": "string",
          "description": "Default-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntriesExemptIp:ObjectGlobalIpsSensorEntriesExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID in IPS database (0 - 4294967295).\n"
        },
        "lastModified": {
          "type": "string",
          "description": "Last-Modified.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAttackContext": {
          "type": "string",
          "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectGlobalIpsSensorEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected. Use all for every operating system and other for unlisted operating systems.\n"
        },
        "position": {
          "type": "string",
          "description": "Position. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`footer`\" pulumi-lang-dotnet=\"`Footer`\" pulumi-lang-go=\"`footer`\" pulumi-lang-python=\"`footer`\" pulumi-lang-yaml=\"`footer`\" pulumi-lang-java=\"`footer`\">`footer`</span>.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to be examined. Use all for every protocol and other for unlisted protocols.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "status": {
          "type": "string",
          "description": "Status of the signatures included in filter. Only those filters with a status to enable are used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        },
        "vulnTypes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Vuln-Type.\n"
        }
      },
      "requiredInputs": [
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectGlobalIpsSensorEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Operating systems to be protected. Use all for every application and other for unlisted application.\n"
          },
          "cves": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of CVE IDs of the signatures to add to the sensor.\n"
          },
          "defaultAction": {
            "type": "string",
            "description": "Default-Action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
          },
          "defaultStatus": {
            "type": "string",
            "description": "Default-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exemptIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorEntriesExemptIp:ObjectGlobalIpsSensorEntriesExemptIp"
            },
            "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID in IPS database (0 - 4294967295).\n"
          },
          "lastModified": {
            "type": "string",
            "description": "Last-Modified.\n"
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protect client or server traffic.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAttackContext": {
            "type": "string",
            "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logPacket": {
            "type": "string",
            "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectGlobalIpsSensorEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "os": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Operating systems to be protected. Use all for every operating system and other for unlisted operating systems.\n"
          },
          "position": {
            "type": "string",
            "description": "Position. Valid values: <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>, <span pulumi-lang-nodejs=\"`footer`\" pulumi-lang-dotnet=\"`Footer`\" pulumi-lang-go=\"`footer`\" pulumi-lang-python=\"`footer`\" pulumi-lang-yaml=\"`footer`\" pulumi-lang-java=\"`footer`\">`footer`</span>.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to be examined. Use all for every protocol and other for unlisted protocols.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
          },
          "quarantineExpiry": {
            "type": "string",
            "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
          },
          "quarantineLog": {
            "type": "string",
            "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateCount": {
            "type": "number",
            "description": "Count of the rate.\n"
          },
          "rateDuration": {
            "type": "number",
            "description": "Duration (sec) of the rate.\n"
          },
          "rateMode": {
            "type": "string",
            "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
          },
          "rateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "severities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
          },
          "status": {
            "type": "string",
            "description": "Status of the signatures included in filter. Only those filters with a status to enable are used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          },
          "vulnTypes": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Vuln-Type.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectGlobalIpsSensorEntriesExemptip:ObjectGlobalIpsSensorEntriesExemptip": {
      "description": "Traffic from selected source or destination IP addresses is exempt from this signature.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectGlobalIpsSensorEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectGlobalIpsSensorEntries`\" pulumi-lang-go=\"`ObjectGlobalIpsSensorEntries`\" pulumi-lang-python=\"`ObjectGlobalIpsSensorEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectGlobalIpsSensorEntries`\" pulumi-lang-java=\"`fortimanager.ObjectGlobalIpsSensorEntries`\">`fortimanager.ObjectGlobalIpsSensorEntries`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectGlobal IpsSensorEntriesExemptIp can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\", \"entries=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGlobalIpsSensorEntriesExemptip:ObjectGlobalIpsSensorEntriesExemptip labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask (applies to packet matching the signature).\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "objectGlobalIpsSensorEntriesExemptipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask (applies to packet matching the signature).\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "objectGlobalIpsSensorEntriesExemptipId",
        "sensor"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask (applies to packet matching the signature).\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "objectGlobalIpsSensorEntriesExemptipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask (applies to packet matching the signature).\n"
        }
      },
      "requiredInputs": [
        "entries",
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectGlobalIpsSensorEntriesExemptip resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dstIp": {
            "type": "string",
            "description": "Destination IP address and netmask (applies to packet matching the signature).\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Exempt IP ID.\n"
          },
          "objectGlobalIpsSensorEntriesExemptipId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "srcIp": {
            "type": "string",
            "description": "Source IP address and netmask (applies to packet matching the signature).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectGlobalIpsSensorOverride:ObjectGlobalIpsSensorOverride": {
      "description": "ObjectGlobal IpsSensorOverride\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectGlobalIpsSensor`\" pulumi-lang-dotnet=\"`fortimanager.ObjectGlobalIpsSensor`\" pulumi-lang-go=\"`ObjectGlobalIpsSensor`\" pulumi-lang-python=\"`ObjectGlobalIpsSensor`\" pulumi-lang-yaml=\"`fortimanager.ObjectGlobalIpsSensor`\" pulumi-lang-java=\"`fortimanager.ObjectGlobalIpsSensor`\">`fortimanager.ObjectGlobalIpsSensor`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectGlobalIpsSensorOverrideExemptip`\" pulumi-lang-dotnet=\"`FortimanagerObjectGlobalIpsSensorOverrideExemptip`\" pulumi-lang-go=\"`fortimanagerObjectGlobalIpsSensorOverrideExemptip`\" pulumi-lang-python=\"`fortimanager_object_global_ips_sensor_override_exemptip`\" pulumi-lang-yaml=\"`fortimanagerObjectGlobalIpsSensorOverrideExemptip`\" pulumi-lang-java=\"`fortimanagerObjectGlobalIpsSensorOverrideExemptip`\">`fortimanager_object_global_ips_sensor_override_exemptip`</span>\n\n## Import\n\nObjectGlobal IpsSensorOverride can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGlobalIpsSensorOverride:ObjectGlobalIpsSensorOverride labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverrideExemptIp:ObjectGlobalIpsSensorOverrideExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Log-Packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectGlobalIpsSensorOverrideId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "number",
          "description": "Quarantine-Expiry.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Quarantine-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule-Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectGlobalIpsSensorOverrideId",
        "sensor"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverrideExemptIp:ObjectGlobalIpsSensorOverrideExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Log-Packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectGlobalIpsSensorOverrideId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "number",
          "description": "Quarantine-Expiry.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Quarantine-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule-Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectGlobalIpsSensorOverride resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exemptIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectGlobalIpsSensorOverrideExemptIp:ObjectGlobalIpsSensorOverrideExemptIp"
            },
            "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
          },
          "log": {
            "type": "string",
            "description": "Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logPacket": {
            "type": "string",
            "description": "Log-Packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectGlobalIpsSensorOverrideId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_id}}.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Quarantine. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
          },
          "quarantineExpiry": {
            "type": "number",
            "description": "Quarantine-Expiry.\n"
          },
          "quarantineLog": {
            "type": "string",
            "description": "Quarantine-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ruleId": {
            "type": "number",
            "description": "Rule-Id.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectGtpRattimeoutprofile:ObjectGtpRattimeoutprofile": {
      "description": "RAT timeout profile\n\n## Import\n\nObjectGtp RatTimeoutProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGtpRattimeoutprofile:ObjectGtpRattimeoutprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "eutranTimeout": {
          "type": "number",
          "description": "Established eutran timeout in seconds (default = 0).\n"
        },
        "ganTimeout": {
          "type": "number",
          "description": "Established gan timeout in seconds (default = 0).\n"
        },
        "geranTimeout": {
          "type": "number",
          "description": "Established geran timeout in seconds (default = 0).\n"
        },
        "hspaTimeout": {
          "type": "number",
          "description": "Established hspa timeout in seconds (default = 0).\n"
        },
        "ltemTimeout": {
          "type": "number",
          "description": "Established ltem timeout in seconds (default = 0).\n"
        },
        "name": {
          "type": "string",
          "description": "RAT timeout profile name.\n"
        },
        "nbiotTimeout": {
          "type": "number",
          "description": "Established nbiot timeout in seconds (default = 0).\n"
        },
        "nrTimeout": {
          "type": "number",
          "description": "Established nr timeout in seconds (default = 0).\n"
        },
        "objectGtpRattimeoutprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "utranTimeout": {
          "type": "number",
          "description": "Established utran timeout in seconds (default = 0).\n"
        },
        "virtualTimeout": {
          "type": "number",
          "description": "Established virtual timeout in seconds (default = 0).\n"
        },
        "wlanTimeout": {
          "type": "number",
          "description": "Established wlan timeout in seconds (default = 0).\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectGtpRattimeoutprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "eutranTimeout": {
          "type": "number",
          "description": "Established eutran timeout in seconds (default = 0).\n"
        },
        "ganTimeout": {
          "type": "number",
          "description": "Established gan timeout in seconds (default = 0).\n"
        },
        "geranTimeout": {
          "type": "number",
          "description": "Established geran timeout in seconds (default = 0).\n"
        },
        "hspaTimeout": {
          "type": "number",
          "description": "Established hspa timeout in seconds (default = 0).\n"
        },
        "ltemTimeout": {
          "type": "number",
          "description": "Established ltem timeout in seconds (default = 0).\n"
        },
        "name": {
          "type": "string",
          "description": "RAT timeout profile name.\n"
        },
        "nbiotTimeout": {
          "type": "number",
          "description": "Established nbiot timeout in seconds (default = 0).\n"
        },
        "nrTimeout": {
          "type": "number",
          "description": "Established nr timeout in seconds (default = 0).\n"
        },
        "objectGtpRattimeoutprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "utranTimeout": {
          "type": "number",
          "description": "Established utran timeout in seconds (default = 0).\n"
        },
        "virtualTimeout": {
          "type": "number",
          "description": "Established virtual timeout in seconds (default = 0).\n"
        },
        "wlanTimeout": {
          "type": "number",
          "description": "Established wlan timeout in seconds (default = 0).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectGtpRattimeoutprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "eutranTimeout": {
            "type": "number",
            "description": "Established eutran timeout in seconds (default = 0).\n"
          },
          "ganTimeout": {
            "type": "number",
            "description": "Established gan timeout in seconds (default = 0).\n"
          },
          "geranTimeout": {
            "type": "number",
            "description": "Established geran timeout in seconds (default = 0).\n"
          },
          "hspaTimeout": {
            "type": "number",
            "description": "Established hspa timeout in seconds (default = 0).\n"
          },
          "ltemTimeout": {
            "type": "number",
            "description": "Established ltem timeout in seconds (default = 0).\n"
          },
          "name": {
            "type": "string",
            "description": "RAT timeout profile name.\n"
          },
          "nbiotTimeout": {
            "type": "number",
            "description": "Established nbiot timeout in seconds (default = 0).\n"
          },
          "nrTimeout": {
            "type": "number",
            "description": "Established nr timeout in seconds (default = 0).\n"
          },
          "objectGtpRattimeoutprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "utranTimeout": {
            "type": "number",
            "description": "Established utran timeout in seconds (default = 0).\n"
          },
          "virtualTimeout": {
            "type": "number",
            "description": "Established virtual timeout in seconds (default = 0).\n"
          },
          "wlanTimeout": {
            "type": "number",
            "description": "Established wlan timeout in seconds (default = 0).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapProfile:ObjectIcapProfile": {
      "description": "Configure ICAP profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`icapHeaders`\" pulumi-lang-dotnet=\"`IcapHeaders`\" pulumi-lang-go=\"`icapHeaders`\" pulumi-lang-python=\"`icap_headers`\" pulumi-lang-yaml=\"`icapHeaders`\" pulumi-lang-java=\"`icapHeaders`\">`icap_headers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapProfileIcapheaders`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapProfileIcapheaders`\" pulumi-lang-go=\"`ObjectIcapProfileIcapheaders`\" pulumi-lang-python=\"`ObjectIcapProfileIcapheaders`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapProfileIcapheaders`\" pulumi-lang-java=\"`fortimanager.ObjectIcapProfileIcapheaders`\">`fortimanager.ObjectIcapProfileIcapheaders`</span>\n>- <span pulumi-lang-nodejs=\"`respmodForwardRules`\" pulumi-lang-dotnet=\"`RespmodForwardRules`\" pulumi-lang-go=\"`respmodForwardRules`\" pulumi-lang-python=\"`respmod_forward_rules`\" pulumi-lang-yaml=\"`respmodForwardRules`\" pulumi-lang-java=\"`respmodForwardRules`\">`respmod_forward_rules`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-go=\"`ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-python=\"`ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-java=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\">`fortimanager.ObjectIcapProfileRespmodforwardrules`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIcapProfile(\"trname\", {\n    methods: [\n        \"delete\",\n        \"get\",\n        \"head\",\n        \"options\",\n        \"other\",\n        \"post\",\n        \"put\",\n        \"trace\",\n    ],\n    name: \"terr-icap-profile\",\n    preview: \"disable\",\n    previewDataLength: 500,\n    request: \"disable\",\n    respmodDefaultAction: \"forward\",\n    response: \"disable\",\n    responseReqHdr: \"disable\",\n    streamingContentBypass: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIcapProfile(\"trname\",\n    methods=[\n        \"delete\",\n        \"get\",\n        \"head\",\n        \"options\",\n        \"other\",\n        \"post\",\n        \"put\",\n        \"trace\",\n    ],\n    name=\"terr-icap-profile\",\n    preview=\"disable\",\n    preview_data_length=500,\n    request=\"disable\",\n    respmod_default_action=\"forward\",\n    response=\"disable\",\n    response_req_hdr=\"disable\",\n    streaming_content_bypass=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectIcapProfile(\"trname\", new()\n    {\n        Methods = new[]\n        {\n            \"delete\",\n            \"get\",\n            \"head\",\n            \"options\",\n            \"other\",\n            \"post\",\n            \"put\",\n            \"trace\",\n        },\n        Name = \"terr-icap-profile\",\n        Preview = \"disable\",\n        PreviewDataLength = 500,\n        Request = \"disable\",\n        RespmodDefaultAction = \"forward\",\n        Response = \"disable\",\n        ResponseReqHdr = \"disable\",\n        StreamingContentBypass = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIcapProfile(ctx, \"trname\", &fortimanager.ObjectIcapProfileArgs{\n\t\t\tMethods: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"delete\"),\n\t\t\t\tpulumi.String(\"get\"),\n\t\t\t\tpulumi.String(\"head\"),\n\t\t\t\tpulumi.String(\"options\"),\n\t\t\t\tpulumi.String(\"other\"),\n\t\t\t\tpulumi.String(\"post\"),\n\t\t\t\tpulumi.String(\"put\"),\n\t\t\t\tpulumi.String(\"trace\"),\n\t\t\t},\n\t\t\tName:                   pulumi.String(\"terr-icap-profile\"),\n\t\t\tPreview:                pulumi.String(\"disable\"),\n\t\t\tPreviewDataLength:      pulumi.Float64(500),\n\t\t\tRequest:                pulumi.String(\"disable\"),\n\t\t\tRespmodDefaultAction:   pulumi.String(\"forward\"),\n\t\t\tResponse:               pulumi.String(\"disable\"),\n\t\t\tResponseReqHdr:         pulumi.String(\"disable\"),\n\t\t\tStreamingContentBypass: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIcapProfile;\nimport com.pulumi.fortimanager.ObjectIcapProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectIcapProfile(\"trname\", ObjectIcapProfileArgs.builder()\n            .methods(            \n                \"delete\",\n                \"get\",\n                \"head\",\n                \"options\",\n                \"other\",\n                \"post\",\n                \"put\",\n                \"trace\")\n            .name(\"terr-icap-profile\")\n            .preview(\"disable\")\n            .previewDataLength(500.0)\n            .request(\"disable\")\n            .respmodDefaultAction(\"forward\")\n            .response(\"disable\")\n            .responseReqHdr(\"disable\")\n            .streamingContentBypass(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectIcapProfile\n    properties:\n      methods:\n        - delete\n        - get\n        - head\n        - options\n        - other\n        - post\n        - put\n        - trace\n      name: terr-icap-profile\n      preview: disable\n      previewDataLength: 500\n      request: disable\n      respmodDefaultAction: forward\n      response: disable\n      responseReqHdr: disable\n      streamingContentBypass: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectIcap Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapProfile:ObjectIcapProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "chunkEncap": {
          "type": "string",
          "description": "Enable/disable chunked encapsulation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extensionFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable ICAP extension features. Valid values: `scan-progress`.\n"
        },
        "fileTransferFailure": {
          "type": "string",
          "description": "Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "fileTransferPath": {
          "type": "string",
          "description": "Path component of the ICAP URI that identifies the file transfer processing service.\n"
        },
        "fileTransferServer": {
          "type": "string",
          "description": "ICAP server to use for a file transfer.\n"
        },
        "fileTransfers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure the file transfer protocols to pass transferred files to an ICAP server as REQMOD. Valid values: <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "icapBlockLog": {
          "type": "string",
          "description": "Enable/disable UTM log when infection found (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapHeaders": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileIcapHeader:ObjectIcapProfileIcapHeader"
          },
          "description": "Icap-Headers. The structure of <span pulumi-lang-nodejs=\"`icapHeaders`\" pulumi-lang-dotnet=\"`IcapHeaders`\" pulumi-lang-go=\"`icapHeaders`\" pulumi-lang-python=\"`icap_headers`\" pulumi-lang-yaml=\"`icapHeaders`\" pulumi-lang-java=\"`icapHeaders`\">`icap_headers`</span> block is documented below.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The allowed HTTP methods that will be sent to ICAP server for further processing. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
        },
        "n204Response": {
          "type": "string",
          "description": "Enable/disable allowance of 204 response from ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n204SizeLimit": {
          "type": "number",
          "description": "204 response size limit to be saved by ICAP client in megabytes (1 - 10, default = 1 MB).\n"
        },
        "name": {
          "type": "string",
          "description": "ICAP profile name.\n"
        },
        "objectIcapProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ocrOnly": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit to submit only OCR interested content to the ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preview": {
          "type": "string",
          "description": "Enable/disable preview of data to ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "previewDataLength": {
          "type": "number",
          "description": "Preview data length to be sent to ICAP server.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "request": {
          "type": "string",
          "description": "Enable/disable whether an HTTP request is passed to an ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "requestFailure": {
          "type": "string",
          "description": "Action to take if the ICAP server cannot be contacted when processing an HTTP request. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "requestPath": {
          "type": "string",
          "description": "Path component of the ICAP URI that identifies the HTTP request processing service.\n"
        },
        "requestServer": {
          "type": "string",
          "description": "ICAP server to use for an HTTP request.\n"
        },
        "respmodDefaultAction": {
          "type": "string",
          "description": "Default action to ICAP response modification (respmod) processing. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
        },
        "respmodForwardRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodForwardRule:ObjectIcapProfileRespmodForwardRule"
          },
          "description": "Respmod-Forward-Rules. The structure of <span pulumi-lang-nodejs=\"`respmodForwardRules`\" pulumi-lang-dotnet=\"`RespmodForwardRules`\" pulumi-lang-go=\"`respmodForwardRules`\" pulumi-lang-python=\"`respmod_forward_rules`\" pulumi-lang-yaml=\"`respmodForwardRules`\" pulumi-lang-java=\"`respmodForwardRules`\">`respmod_forward_rules`</span> block is documented below.\n"
        },
        "response": {
          "type": "string",
          "description": "Enable/disable whether an HTTP response is passed to an ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "responseFailure": {
          "type": "string",
          "description": "Action to take if the ICAP server cannot be contacted when processing an HTTP response. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "responsePath": {
          "type": "string",
          "description": "Path component of the ICAP URI that identifies the HTTP response processing service.\n"
        },
        "responseReqHdr": {
          "type": "string",
          "description": "Enable/disable addition of req-hdr for ICAP response modification (respmod) processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "responseServer": {
          "type": "string",
          "description": "ICAP server to use for an HTTP response.\n"
        },
        "scanProgressInterval": {
          "type": "number",
          "description": "Scan progress interval value.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "streamingContentBypass": {
          "type": "string",
          "description": "Enable/disable bypassing of ICAP server for streaming content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time (in seconds) that ICAP client waits for the response from ICAP server.\n"
        }
      },
      "type": "object",
      "required": [
        "chunkEncap",
        "extensionFeatures",
        "fileTransferFailure",
        "fileTransfers",
        "icapBlockLog",
        "methods",
        "n204Response",
        "n204SizeLimit",
        "name",
        "objectIcapProfileId",
        "ocrOnly",
        "preview",
        "request",
        "respmodDefaultAction",
        "response",
        "responseReqHdr",
        "scanProgressInterval",
        "streamingContentBypass",
        "timeout"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "chunkEncap": {
          "type": "string",
          "description": "Enable/disable chunked encapsulation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extensionFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable ICAP extension features. Valid values: `scan-progress`.\n"
        },
        "fileTransferFailure": {
          "type": "string",
          "description": "Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "fileTransferPath": {
          "type": "string",
          "description": "Path component of the ICAP URI that identifies the file transfer processing service.\n"
        },
        "fileTransferServer": {
          "type": "string",
          "description": "ICAP server to use for a file transfer.\n"
        },
        "fileTransfers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure the file transfer protocols to pass transferred files to an ICAP server as REQMOD. Valid values: <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "icapBlockLog": {
          "type": "string",
          "description": "Enable/disable UTM log when infection found (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapHeaders": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileIcapHeader:ObjectIcapProfileIcapHeader"
          },
          "description": "Icap-Headers. The structure of <span pulumi-lang-nodejs=\"`icapHeaders`\" pulumi-lang-dotnet=\"`IcapHeaders`\" pulumi-lang-go=\"`icapHeaders`\" pulumi-lang-python=\"`icap_headers`\" pulumi-lang-yaml=\"`icapHeaders`\" pulumi-lang-java=\"`icapHeaders`\">`icap_headers`</span> block is documented below.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The allowed HTTP methods that will be sent to ICAP server for further processing. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
        },
        "n204Response": {
          "type": "string",
          "description": "Enable/disable allowance of 204 response from ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n204SizeLimit": {
          "type": "number",
          "description": "204 response size limit to be saved by ICAP client in megabytes (1 - 10, default = 1 MB).\n"
        },
        "name": {
          "type": "string",
          "description": "ICAP profile name.\n"
        },
        "objectIcapProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ocrOnly": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit to submit only OCR interested content to the ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preview": {
          "type": "string",
          "description": "Enable/disable preview of data to ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "previewDataLength": {
          "type": "number",
          "description": "Preview data length to be sent to ICAP server.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "request": {
          "type": "string",
          "description": "Enable/disable whether an HTTP request is passed to an ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "requestFailure": {
          "type": "string",
          "description": "Action to take if the ICAP server cannot be contacted when processing an HTTP request. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "requestPath": {
          "type": "string",
          "description": "Path component of the ICAP URI that identifies the HTTP request processing service.\n"
        },
        "requestServer": {
          "type": "string",
          "description": "ICAP server to use for an HTTP request.\n"
        },
        "respmodDefaultAction": {
          "type": "string",
          "description": "Default action to ICAP response modification (respmod) processing. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
        },
        "respmodForwardRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodForwardRule:ObjectIcapProfileRespmodForwardRule"
          },
          "description": "Respmod-Forward-Rules. The structure of <span pulumi-lang-nodejs=\"`respmodForwardRules`\" pulumi-lang-dotnet=\"`RespmodForwardRules`\" pulumi-lang-go=\"`respmodForwardRules`\" pulumi-lang-python=\"`respmod_forward_rules`\" pulumi-lang-yaml=\"`respmodForwardRules`\" pulumi-lang-java=\"`respmodForwardRules`\">`respmod_forward_rules`</span> block is documented below.\n"
        },
        "response": {
          "type": "string",
          "description": "Enable/disable whether an HTTP response is passed to an ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "responseFailure": {
          "type": "string",
          "description": "Action to take if the ICAP server cannot be contacted when processing an HTTP response. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
        },
        "responsePath": {
          "type": "string",
          "description": "Path component of the ICAP URI that identifies the HTTP response processing service.\n"
        },
        "responseReqHdr": {
          "type": "string",
          "description": "Enable/disable addition of req-hdr for ICAP response modification (respmod) processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "responseServer": {
          "type": "string",
          "description": "ICAP server to use for an HTTP response.\n"
        },
        "scanProgressInterval": {
          "type": "number",
          "description": "Scan progress interval value.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "streamingContentBypass": {
          "type": "string",
          "description": "Enable/disable bypassing of ICAP server for streaming content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time (in seconds) that ICAP client waits for the response from ICAP server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "chunkEncap": {
            "type": "string",
            "description": "Enable/disable chunked encapsulation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extensionFeatures": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable ICAP extension features. Valid values: `scan-progress`.\n"
          },
          "fileTransferFailure": {
            "type": "string",
            "description": "Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "fileTransferPath": {
            "type": "string",
            "description": "Path component of the ICAP URI that identifies the file transfer processing service.\n"
          },
          "fileTransferServer": {
            "type": "string",
            "description": "ICAP server to use for a file transfer.\n"
          },
          "fileTransfers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Configure the file transfer protocols to pass transferred files to an ICAP server as REQMOD. Valid values: <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
          },
          "icapBlockLog": {
            "type": "string",
            "description": "Enable/disable UTM log when infection found (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapHeaders": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectIcapProfileIcapHeader:ObjectIcapProfileIcapHeader"
            },
            "description": "Icap-Headers. The structure of <span pulumi-lang-nodejs=\"`icapHeaders`\" pulumi-lang-dotnet=\"`IcapHeaders`\" pulumi-lang-go=\"`icapHeaders`\" pulumi-lang-python=\"`icap_headers`\" pulumi-lang-yaml=\"`icapHeaders`\" pulumi-lang-java=\"`icapHeaders`\">`icap_headers`</span> block is documented below.\n"
          },
          "methods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The allowed HTTP methods that will be sent to ICAP server for further processing. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`other`\" pulumi-lang-dotnet=\"`Other`\" pulumi-lang-go=\"`other`\" pulumi-lang-python=\"`other`\" pulumi-lang-yaml=\"`other`\" pulumi-lang-java=\"`other`\">`other`</span>.\n"
          },
          "n204Response": {
            "type": "string",
            "description": "Enable/disable allowance of 204 response from ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "n204SizeLimit": {
            "type": "number",
            "description": "204 response size limit to be saved by ICAP client in megabytes (1 - 10, default = 1 MB).\n"
          },
          "name": {
            "type": "string",
            "description": "ICAP profile name.\n"
          },
          "objectIcapProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "ocrOnly": {
            "type": "string",
            "description": "Enable/disable this FortiGate unit to submit only OCR interested content to the ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "preview": {
            "type": "string",
            "description": "Enable/disable preview of data to ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "previewDataLength": {
            "type": "number",
            "description": "Preview data length to be sent to ICAP server.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "request": {
            "type": "string",
            "description": "Enable/disable whether an HTTP request is passed to an ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "requestFailure": {
            "type": "string",
            "description": "Action to take if the ICAP server cannot be contacted when processing an HTTP request. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "requestPath": {
            "type": "string",
            "description": "Path component of the ICAP URI that identifies the HTTP request processing service.\n"
          },
          "requestServer": {
            "type": "string",
            "description": "ICAP server to use for an HTTP request.\n"
          },
          "respmodDefaultAction": {
            "type": "string",
            "description": "Default action to ICAP response modification (respmod) processing. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
          },
          "respmodForwardRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodForwardRule:ObjectIcapProfileRespmodForwardRule"
            },
            "description": "Respmod-Forward-Rules. The structure of <span pulumi-lang-nodejs=\"`respmodForwardRules`\" pulumi-lang-dotnet=\"`RespmodForwardRules`\" pulumi-lang-go=\"`respmodForwardRules`\" pulumi-lang-python=\"`respmod_forward_rules`\" pulumi-lang-yaml=\"`respmodForwardRules`\" pulumi-lang-java=\"`respmodForwardRules`\">`respmod_forward_rules`</span> block is documented below.\n"
          },
          "response": {
            "type": "string",
            "description": "Enable/disable whether an HTTP response is passed to an ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "responseFailure": {
            "type": "string",
            "description": "Action to take if the ICAP server cannot be contacted when processing an HTTP response. Valid values: <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>.\n"
          },
          "responsePath": {
            "type": "string",
            "description": "Path component of the ICAP URI that identifies the HTTP response processing service.\n"
          },
          "responseReqHdr": {
            "type": "string",
            "description": "Enable/disable addition of req-hdr for ICAP response modification (respmod) processing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "responseServer": {
            "type": "string",
            "description": "ICAP server to use for an HTTP response.\n"
          },
          "scanProgressInterval": {
            "type": "number",
            "description": "Scan progress interval value.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "streamingContentBypass": {
            "type": "string",
            "description": "Enable/disable bypassing of ICAP server for streaming content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "timeout": {
            "type": "number",
            "description": "Time (in seconds) that ICAP client waits for the response from ICAP server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapProfileIcapheaders:ObjectIcapProfileIcapheaders": {
      "description": "Configure ICAP forwarded request headers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`icapHeaders`\" pulumi-lang-dotnet=\"`IcapHeaders`\" pulumi-lang-go=\"`icapHeaders`\" pulumi-lang-python=\"`icap_headers`\" pulumi-lang-yaml=\"`icapHeaders`\" pulumi-lang-java=\"`icapHeaders`\">`icap_headers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapProfile`\" pulumi-lang-go=\"`ObjectIcapProfile`\" pulumi-lang-python=\"`ObjectIcapProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapProfile`\" pulumi-lang-java=\"`fortimanager.ObjectIcapProfile`\">`fortimanager.ObjectIcapProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectIcap ProfileIcapHeaders can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapProfileIcapheaders:ObjectIcapProfileIcapheaders labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "base64Encoding": {
          "type": "string",
          "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "content": {
          "type": "string",
          "description": "HTTP header content.\n"
        },
        "fosid": {
          "type": "number",
          "description": "HTTP forwarded header ID.\n"
        },
        "name": {
          "type": "string",
          "description": "HTTP forwarded header name.\n"
        },
        "objectIcapProfileIcapheadersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "base64Encoding",
        "fosid",
        "name",
        "objectIcapProfileIcapheadersId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "base64Encoding": {
          "type": "string",
          "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "content": {
          "type": "string",
          "description": "HTTP header content.\n"
        },
        "fosid": {
          "type": "number",
          "description": "HTTP forwarded header ID.\n"
        },
        "name": {
          "type": "string",
          "description": "HTTP forwarded header name.\n"
        },
        "objectIcapProfileIcapheadersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapProfileIcapheaders resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "base64Encoding": {
            "type": "string",
            "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "content": {
            "type": "string",
            "description": "HTTP header content.\n"
          },
          "fosid": {
            "type": "number",
            "description": "HTTP forwarded header ID.\n"
          },
          "name": {
            "type": "string",
            "description": "HTTP forwarded header name.\n"
          },
          "objectIcapProfileIcapheadersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapProfileRespmodforwardrules:ObjectIcapProfileRespmodforwardrules": {
      "description": "ICAP response mode forward rules.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`respmodForwardRules`\" pulumi-lang-dotnet=\"`RespmodForwardRules`\" pulumi-lang-go=\"`respmodForwardRules`\" pulumi-lang-python=\"`respmod_forward_rules`\" pulumi-lang-yaml=\"`respmodForwardRules`\" pulumi-lang-java=\"`respmodForwardRules`\">`respmod_forward_rules`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapProfile`\" pulumi-lang-go=\"`ObjectIcapProfile`\" pulumi-lang-python=\"`ObjectIcapProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapProfile`\" pulumi-lang-java=\"`fortimanager.ObjectIcapProfile`\">`fortimanager.ObjectIcapProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapProfileRespmodforwardrulesHeadergroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapProfileRespmodforwardrulesHeadergroup`\" pulumi-lang-go=\"`ObjectIcapProfileRespmodforwardrulesHeadergroup`\" pulumi-lang-python=\"`ObjectIcapProfileRespmodforwardrulesHeadergroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapProfileRespmodforwardrulesHeadergroup`\" pulumi-lang-java=\"`fortimanager.ObjectIcapProfileRespmodforwardrulesHeadergroup`\">`fortimanager.ObjectIcapProfileRespmodforwardrulesHeadergroup`</span>\n\n## Import\n\nObjectIcap ProfileRespmodForwardRules can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapProfileRespmodforwardrules:ObjectIcapProfileRespmodforwardrules labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to be taken for ICAP server. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "headerGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodforwardrulesHeaderGroup:ObjectIcapProfileRespmodforwardrulesHeaderGroup"
          },
          "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
        },
        "host": {
          "type": "string",
          "description": "Address object for the host.\n"
        },
        "httpRespStatusCodes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "HTTP response status code.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objectIcapProfileRespmodforwardrulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "httpRespStatusCodes",
        "name",
        "objectIcapProfileRespmodforwardrulesId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to be taken for ICAP server. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "headerGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodforwardrulesHeaderGroup:ObjectIcapProfileRespmodforwardrulesHeaderGroup"
          },
          "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
        },
        "host": {
          "type": "string",
          "description": "Address object for the host.\n"
        },
        "httpRespStatusCodes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "HTTP response status code.\n"
        },
        "name": {
          "type": "string",
          "description": "Address name.\n"
        },
        "objectIcapProfileRespmodforwardrulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapProfileRespmodforwardrules resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to be taken for ICAP server. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "headerGroups": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectIcapProfileRespmodforwardrulesHeaderGroup:ObjectIcapProfileRespmodforwardrulesHeaderGroup"
            },
            "description": "Header-Group. The structure of <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> block is documented below.\n"
          },
          "host": {
            "type": "string",
            "description": "Address object for the host.\n"
          },
          "httpRespStatusCodes": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "HTTP response status code.\n"
          },
          "name": {
            "type": "string",
            "description": "Address name.\n"
          },
          "objectIcapProfileRespmodforwardrulesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapProfileRespmodforwardrulesHeadergroup:ObjectIcapProfileRespmodforwardrulesHeadergroup": {
      "description": "HTTP header group.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`headerGroup`\" pulumi-lang-dotnet=\"`HeaderGroup`\" pulumi-lang-go=\"`headerGroup`\" pulumi-lang-python=\"`header_group`\" pulumi-lang-yaml=\"`headerGroup`\" pulumi-lang-java=\"`headerGroup`\">`header_group`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-go=\"`ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-python=\"`ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\" pulumi-lang-java=\"`fortimanager.ObjectIcapProfileRespmodforwardrules`\">`fortimanager.ObjectIcapProfileRespmodforwardrules`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectIcap ProfileRespmodForwardRulesHeaderGroup can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"respmod_forward_rules=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapProfileRespmodforwardrulesHeadergroup:ObjectIcapProfileRespmodforwardrulesHeadergroup labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Enable/disable case sensitivity when matching header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "objectIcapProfileRespmodforwardrulesHeadergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "respmodForwardRules": {
          "type": "string",
          "description": "Respmod Forward Rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "caseSensitivity",
        "fosid",
        "objectIcapProfileRespmodforwardrulesHeadergroupId",
        "profile",
        "respmodForwardRules"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Enable/disable case sensitivity when matching header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "header": {
          "type": "string",
          "description": "HTTP header regular expression.\n"
        },
        "headerName": {
          "type": "string",
          "description": "HTTP header.\n"
        },
        "objectIcapProfileRespmodforwardrulesHeadergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "respmodForwardRules": {
          "type": "string",
          "description": "Respmod Forward Rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile",
        "respmodForwardRules"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapProfileRespmodforwardrulesHeadergroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "caseSensitivity": {
            "type": "string",
            "description": "Enable/disable case sensitivity when matching header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "header": {
            "type": "string",
            "description": "HTTP header regular expression.\n"
          },
          "headerName": {
            "type": "string",
            "description": "HTTP header.\n"
          },
          "objectIcapProfileRespmodforwardrulesHeadergroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "respmodForwardRules": {
            "type": "string",
            "description": "Respmod Forward Rules.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapServer:ObjectIcapServer": {
      "description": "Configure ICAP servers.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIcapServer(\"trname\", {\n    ipAddress: \"192.168.1.1\",\n    ipVersion: \"4\",\n    maxConnections: 100,\n    name: \"terr-icap-server\",\n    port: 1344,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIcapServer(\"trname\",\n    ip_address=\"192.168.1.1\",\n    ip_version=\"4\",\n    max_connections=100,\n    name=\"terr-icap-server\",\n    port=1344)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectIcapServer(\"trname\", new()\n    {\n        IpAddress = \"192.168.1.1\",\n        IpVersion = \"4\",\n        MaxConnections = 100,\n        Name = \"terr-icap-server\",\n        Port = 1344,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIcapServer(ctx, \"trname\", &fortimanager.ObjectIcapServerArgs{\n\t\t\tIpAddress:      pulumi.String(\"192.168.1.1\"),\n\t\t\tIpVersion:      pulumi.String(\"4\"),\n\t\t\tMaxConnections: pulumi.Float64(100),\n\t\t\tName:           pulumi.String(\"terr-icap-server\"),\n\t\t\tPort:           pulumi.Float64(1344),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIcapServer;\nimport com.pulumi.fortimanager.ObjectIcapServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectIcapServer(\"trname\", ObjectIcapServerArgs.builder()\n            .ipAddress(\"192.168.1.1\")\n            .ipVersion(\"4\")\n            .maxConnections(100.0)\n            .name(\"terr-icap-server\")\n            .port(1344.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectIcapServer\n    properties:\n      ipAddress: 192.168.1.1\n      ipVersion: '4'\n      maxConnections: 100\n      name: terr-icap-server\n      port: 1344\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectIcap Server can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapServer:ObjectIcapServer labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Address type of the remote ICAP server: IPv4, IPv6 or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip4`\" pulumi-lang-dotnet=\"`Ip4`\" pulumi-lang-go=\"`ip4`\" pulumi-lang-python=\"`ip4`\" pulumi-lang-yaml=\"`ip4`\" pulumi-lang-java=\"`ip4`\">`ip4`</span>, <span pulumi-lang-nodejs=\"`ip6`\" pulumi-lang-dotnet=\"`Ip6`\" pulumi-lang-go=\"`ip6`\" pulumi-lang-python=\"`ip6`\" pulumi-lang-yaml=\"`ip6`\" pulumi-lang-java=\"`ip6`\">`ip6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "ICAP remote server Fully Qualified Domain Name (FQDN).\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable/disable ICAP remote server health checking. Attempts to connect to the remote ICAP server to verify that the server is operating normally. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthcheckService": {
          "type": "string",
          "description": "ICAP Service name to use for health checks.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "IPv6 address of the ICAP server.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "IPv4 address of the ICAP server.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "IP version. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of concurrent connections to ICAP server. Must not be less than wad-worker-count.\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectIcapServerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "ICAP server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secure": {
          "type": "string",
          "description": "Enable/disable secure connection to ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "healthcheck",
        "ipAddress",
        "ipVersion",
        "maxConnections",
        "name",
        "objectIcapServerId",
        "port",
        "secure"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Address type of the remote ICAP server: IPv4, IPv6 or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip4`\" pulumi-lang-dotnet=\"`Ip4`\" pulumi-lang-go=\"`ip4`\" pulumi-lang-python=\"`ip4`\" pulumi-lang-yaml=\"`ip4`\" pulumi-lang-java=\"`ip4`\">`ip4`</span>, <span pulumi-lang-nodejs=\"`ip6`\" pulumi-lang-dotnet=\"`Ip6`\" pulumi-lang-go=\"`ip6`\" pulumi-lang-python=\"`ip6`\" pulumi-lang-yaml=\"`ip6`\" pulumi-lang-java=\"`ip6`\">`ip6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "ICAP remote server Fully Qualified Domain Name (FQDN).\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable/disable ICAP remote server health checking. Attempts to connect to the remote ICAP server to verify that the server is operating normally. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthcheckService": {
          "type": "string",
          "description": "ICAP Service name to use for health checks.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "IPv6 address of the ICAP server.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "IPv4 address of the ICAP server.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "IP version. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of concurrent connections to ICAP server. Must not be less than wad-worker-count.\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectIcapServerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "ICAP server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secure": {
          "type": "string",
          "description": "Enable/disable secure connection to ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapServer resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Address type of the remote ICAP server: IPv4, IPv6 or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip4`\" pulumi-lang-dotnet=\"`Ip4`\" pulumi-lang-go=\"`ip4`\" pulumi-lang-python=\"`ip4`\" pulumi-lang-yaml=\"`ip4`\" pulumi-lang-java=\"`ip4`\">`ip4`</span>, <span pulumi-lang-nodejs=\"`ip6`\" pulumi-lang-dotnet=\"`Ip6`\" pulumi-lang-go=\"`ip6`\" pulumi-lang-python=\"`ip6`\" pulumi-lang-yaml=\"`ip6`\" pulumi-lang-java=\"`ip6`\">`ip6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "ICAP remote server Fully Qualified Domain Name (FQDN).\n"
          },
          "healthcheck": {
            "type": "string",
            "description": "Enable/disable ICAP remote server health checking. Attempts to connect to the remote ICAP server to verify that the server is operating normally. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthcheckService": {
            "type": "string",
            "description": "ICAP Service name to use for health checks.\n"
          },
          "ip6Address": {
            "type": "string",
            "description": "IPv6 address of the ICAP server.\n"
          },
          "ipAddress": {
            "type": "string",
            "description": "IPv4 address of the ICAP server.\n"
          },
          "ipVersion": {
            "type": "string",
            "description": "IP version. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
          },
          "maxConnections": {
            "type": "number",
            "description": "Maximum number of concurrent connections to ICAP server. Must not be less than wad-worker-count.\n"
          },
          "name": {
            "type": "string",
            "description": "Server name.\n"
          },
          "objectIcapServerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "ICAP server port.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secure": {
            "type": "string",
            "description": "Enable/disable secure connection to ICAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslCert": {
            "type": "string",
            "description": "CA certificate name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapServergroup:ObjectIcapServergroup": {
      "description": "Configure an ICAP server group consisting of multiple forward servers. Supports failover and load balancing.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapServergroupServerlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapServergroupServerlist`\" pulumi-lang-go=\"`ObjectIcapServergroupServerlist`\" pulumi-lang-python=\"`ObjectIcapServergroupServerlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapServergroupServerlist`\" pulumi-lang-java=\"`fortimanager.ObjectIcapServergroupServerlist`\">`fortimanager.ObjectIcapServergroupServerlist`</span>\n\n## Import\n\nObjectIcap ServerGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapServergroup:ObjectIcapServergroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `active-passive`.\n"
        },
        "name": {
          "type": "string",
          "description": "Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing.\n"
        },
        "objectIcapServergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapServergroupServerList:ObjectIcapServergroupServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "ldbMethod",
        "name",
        "objectIcapServergroupId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `active-passive`.\n"
        },
        "name": {
          "type": "string",
          "description": "Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing.\n"
        },
        "objectIcapServergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIcapServergroupServerList:ObjectIcapServergroupServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapServergroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Load balance method. Valid values: <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `active-passive`.\n"
          },
          "name": {
            "type": "string",
            "description": "Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing.\n"
          },
          "objectIcapServergroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectIcapServergroupServerList:ObjectIcapServergroupServerList"
            },
            "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIcapServergroupServerlist:ObjectIcapServergroupServerlist": {
      "description": "Add ICAP servers to a list to form a server group. Optionally assign weights to each server.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectIcapServergroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIcapServergroup`\" pulumi-lang-go=\"`ObjectIcapServergroup`\" pulumi-lang-python=\"`ObjectIcapServergroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectIcapServergroup`\" pulumi-lang-java=\"`fortimanager.ObjectIcapServergroup`\">`fortimanager.ObjectIcapServergroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectIcap ServerGroupServerList can be imported using any of these accepted formats:\n\nSet import_options = [\"server_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapServergroupServerlist:ObjectIcapServergroupServerlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "ICAP server name.\n"
        },
        "objectIcapServergroupServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverGroup": {
          "type": "string",
          "description": "Server Group.\n"
        },
        "weight": {
          "type": "number",
          "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10).\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectIcapServergroupServerlistId",
        "serverGroup",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "ICAP server name.\n"
        },
        "objectIcapServergroupServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverGroup": {
          "type": "string",
          "description": "Server Group.\n"
        },
        "weight": {
          "type": "number",
          "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10).\n"
        }
      },
      "requiredInputs": [
        "serverGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIcapServergroupServerlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "ICAP server name.\n"
          },
          "objectIcapServergroupServerlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverGroup": {
            "type": "string",
            "description": "Server Group.\n"
          },
          "weight": {
            "type": "number",
            "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIpsCustom:ObjectIpsCustom": {
      "description": "Configure IPS custom signature.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIpsCustom(\"trname\", {\n    ruleId: 1,\n    signature: \"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n    tag: \"terraform-ipscustom\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIpsCustom(\"trname\",\n    rule_id=1,\n    signature=\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n    tag=\"terraform-ipscustom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectIpsCustom(\"trname\", new()\n    {\n        RuleId = 1,\n        Signature = \"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n        Tag = \"terraform-ipscustom\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIpsCustom(ctx, \"trname\", &fortimanager.ObjectIpsCustomArgs{\n\t\t\tRuleId:    pulumi.Float64(1),\n\t\t\tSignature: pulumi.String(\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\"),\n\t\t\tTag:       pulumi.String(\"terraform-ipscustom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsCustom;\nimport com.pulumi.fortimanager.ObjectIpsCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectIpsCustom(\"trname\", ObjectIpsCustomArgs.builder()\n            .ruleId(1.0)\n            .signature(\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\")\n            .tag(\"terraform-ipscustom\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectIpsCustom\n    properties:\n      ruleId: 1\n      signature: 'F-SBID(--name: [string]; --service: [string]; --flow: [string])'\n      tag: terraform-ipscustom\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectIps Custom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsCustom:ObjectIpsCustom labelname {{tag}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Default action (pass or block) for this signature. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Applications to be protected. Blank for all applications.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectIpsCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{tag}}.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating system(s) that the signature protects. Blank for all operating systems.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol(s) that the signature scans. Blank for all protocols.\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule-Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "sigName": {
          "type": "string",
          "description": "Sig-Name.\n"
        },
        "signature": {
          "type": "string",
          "description": "Custom signature enclosed in single quotes.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this signature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tag": {
          "type": "string",
          "description": "Signature tag.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "applications",
        "locations",
        "log",
        "logPacket",
        "objectIpsCustomId",
        "os",
        "ruleId",
        "signature",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Default action (pass or block) for this signature. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Applications to be protected. Blank for all applications.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectIpsCustomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{tag}}.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating system(s) that the signature protects. Blank for all operating systems.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol(s) that the signature scans. Blank for all protocols.\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule-Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "sigName": {
          "type": "string",
          "description": "Sig-Name.\n"
        },
        "signature": {
          "type": "string",
          "description": "Custom signature enclosed in single quotes.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this signature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tag": {
          "type": "string",
          "description": "Signature tag.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIpsCustom resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Default action (pass or block) for this signature. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Applications to be protected. Blank for all applications.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protect client or server traffic.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logPacket": {
            "type": "string",
            "description": "Enable/disable packet logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectIpsCustomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{tag}}.\n"
          },
          "os": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Operating system(s) that the signature protects. Blank for all operating systems.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol(s) that the signature scans. Blank for all protocols.\n"
          },
          "ruleId": {
            "type": "number",
            "description": "Rule-Id.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
          },
          "sigName": {
            "type": "string",
            "description": "Sig-Name.\n"
          },
          "signature": {
            "type": "string",
            "description": "Custom signature enclosed in single quotes.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this signature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tag": {
            "type": "string",
            "description": "Signature tag.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIpsSensor:ObjectIpsSensor": {
      "description": "Configure IPS sensor.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectIpsSensorEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIpsSensorEntries`\" pulumi-lang-go=\"`ObjectIpsSensorEntries`\" pulumi-lang-python=\"`ObjectIpsSensorEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectIpsSensorEntries`\" pulumi-lang-java=\"`fortimanager.ObjectIpsSensorEntries`\">`fortimanager.ObjectIpsSensorEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIpsSensor(\"trname\", {\n    blockMaliciousUrl: \"disable\",\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv-ipssensor\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIpsSensor(\"trname\",\n    block_malicious_url=\"disable\",\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv-ipssensor\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectIpsSensor(\"trname\", new()\n    {\n        BlockMaliciousUrl = \"disable\",\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv-ipssensor\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIpsSensor(ctx, \"trname\", &fortimanager.ObjectIpsSensorArgs{\n\t\t\tBlockMaliciousUrl: pulumi.String(\"disable\"),\n\t\t\tComment:           pulumi.String(\"terraform-comment\"),\n\t\t\tName:              pulumi.String(\"terraform-tefv-ipssensor\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsSensor;\nimport com.pulumi.fortimanager.ObjectIpsSensorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectIpsSensor(\"trname\", ObjectIpsSensorArgs.builder()\n            .blockMaliciousUrl(\"disable\")\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv-ipssensor\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectIpsSensor\n    properties:\n      blockMaliciousUrl: disable\n      comment: terraform-comment\n      name: terraform-tefv-ipssensor\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectIps Sensor can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsSensor:ObjectIpsSensor labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_baseline": {
          "type": "string",
          "description": "_Baseline.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockMaliciousUrl": {
          "type": "string",
          "description": "Enable/disable malicious URL blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntry:ObjectIpsSensorEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Sensor name.\n"
        },
        "objectIpsSensorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "blockMaliciousUrl",
        "extendedLog",
        "name",
        "objectIpsSensorId",
        "scanBotnetConnections"
      ],
      "inputProperties": {
        "_baseline": {
          "type": "string",
          "description": "_Baseline.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockMaliciousUrl": {
          "type": "string",
          "description": "Enable/disable malicious URL blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntry:ObjectIpsSensorEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Sensor name.\n"
        },
        "objectIpsSensorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIpsSensor resources.\n",
        "properties": {
          "_baseline": {
            "type": "string",
            "description": "_Baseline.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockMaliciousUrl": {
            "type": "string",
            "description": "Enable/disable malicious URL blocking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntry:ObjectIpsSensorEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Sensor name.\n"
          },
          "objectIpsSensorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIpsSensorEntries:ObjectIpsSensorEntries": {
      "description": "IPS sensor filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectIpsSensor`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIpsSensor`\" pulumi-lang-go=\"`ObjectIpsSensor`\" pulumi-lang-python=\"`ObjectIpsSensor`\" pulumi-lang-yaml=\"`fortimanager.ObjectIpsSensor`\" pulumi-lang-java=\"`fortimanager.ObjectIpsSensor`\">`fortimanager.ObjectIpsSensor`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectIpsSensorEntriesExemptip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIpsSensorEntriesExemptip`\" pulumi-lang-go=\"`ObjectIpsSensorEntriesExemptip`\" pulumi-lang-python=\"`ObjectIpsSensorEntriesExemptip`\" pulumi-lang-yaml=\"`fortimanager.ObjectIpsSensorEntriesExemptip`\" pulumi-lang-java=\"`fortimanager.ObjectIpsSensorEntriesExemptip`\">`fortimanager.ObjectIpsSensorEntriesExemptip`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectIpsSensor = new fortimanager.ObjectIpsSensor(\"trname\", {name: \"terr-ips-sensor\"});\nconst trname = new fortimanager.ObjectIpsSensorEntries(\"trname\", {\n    sensor: trnameObjectIpsSensor.name,\n    applications: [\"all\"],\n    locations: [\"all\"],\n    fosid: 23,\n    log: \"enable\",\n}, {\n    dependsOn: [trnameObjectIpsSensor],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_ips_sensor = fortimanager.ObjectIpsSensor(\"trname\", name=\"terr-ips-sensor\")\ntrname = fortimanager.ObjectIpsSensorEntries(\"trname\",\n    sensor=trname_object_ips_sensor.name,\n    applications=[\"all\"],\n    locations=[\"all\"],\n    fosid=23,\n    log=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_ips_sensor]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectIpsSensor = new Fortimanager.ObjectIpsSensor(\"trname\", new()\n    {\n        Name = \"terr-ips-sensor\",\n    });\n\n    var trname = new Fortimanager.ObjectIpsSensorEntries(\"trname\", new()\n    {\n        Sensor = trnameObjectIpsSensor.Name,\n        Applications = new[]\n        {\n            \"all\",\n        },\n        Locations = new[]\n        {\n            \"all\",\n        },\n        Fosid = 23,\n        Log = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectIpsSensor,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectIpsSensor, err := fortimanager.NewObjectIpsSensor(ctx, \"trname\", &fortimanager.ObjectIpsSensorArgs{\n\t\t\tName: pulumi.String(\"terr-ips-sensor\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectIpsSensorEntries(ctx, \"trname\", &fortimanager.ObjectIpsSensorEntriesArgs{\n\t\t\tSensor: trnameObjectIpsSensor.Name,\n\t\t\tApplications: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tLocations: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLog:   pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectIpsSensor,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsSensor;\nimport com.pulumi.fortimanager.ObjectIpsSensorArgs;\nimport com.pulumi.fortimanager.ObjectIpsSensorEntries;\nimport com.pulumi.fortimanager.ObjectIpsSensorEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectIpsSensor = new ObjectIpsSensor(\"trnameObjectIpsSensor\", ObjectIpsSensorArgs.builder()\n            .name(\"terr-ips-sensor\")\n            .build());\n\n        var trname = new ObjectIpsSensorEntries(\"trname\", ObjectIpsSensorEntriesArgs.builder()\n            .sensor(trnameObjectIpsSensor.name())\n            .applications(\"all\")\n            .locations(\"all\")\n            .fosid(23.0)\n            .log(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectIpsSensor)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectIpsSensorEntries\n    properties:\n      sensor: ${trnameObjectIpsSensor.name}\n      applications:\n        - all\n      locations:\n        - all\n      fosid: 23\n      log: enable\n    options:\n      dependsOn:\n        - ${trnameObjectIpsSensor}\n  trnameObjectIpsSensor:\n    type: fortimanager:ObjectIpsSensor\n    name: trname\n    properties:\n      name: terr-ips-sensor\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectIps SensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsSensorEntries:ObjectIpsSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Applications to be protected. set application ? lists available applications. all includes all applications. other includes all unlisted applications.\n"
        },
        "cves": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of CVE IDs of the signatures to add to the sensor\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Signature default action filter. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "defaultStatus": {
          "type": "string",
          "description": "Signature default status filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntriesExemptIp:ObjectIpsSensorEntriesExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID in IPS database (0 - 4294967295).\n"
        },
        "lastModified": {
          "type": "string",
          "description": "Filter by signature last modified date. Formats: before &lt;date&gt;, after &lt;date&gt;, between &lt;start-date&gt; &lt;end-date&gt;.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAttackContext": {
          "type": "string",
          "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectIpsSensorEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected.  all includes all operating systems. other includes all unlisted operating systems.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to be examined. set protocol ? lists available protocols. all includes all protocols. other includes all unlisted protocols.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "rule": {
          "type": "string",
          "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "status": {
          "type": "string",
          "description": "Status of the signatures included in filter. default enables the filter and only use filters with default status of enable. Filters with default status of disable will not be used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "vulnTypes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "List of signature vulnerability types to filter by.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "applications",
        "cves",
        "defaultAction",
        "defaultStatus",
        "lastModified",
        "locations",
        "log",
        "logAttackContext",
        "logPacket",
        "objectIpsSensorEntriesId",
        "os",
        "protocols",
        "quarantine",
        "sensor",
        "severities",
        "status",
        "vulnTypes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Applications to be protected. set application ? lists available applications. all includes all applications. other includes all unlisted applications.\n"
        },
        "cves": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of CVE IDs of the signatures to add to the sensor\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Signature default action filter. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "defaultStatus": {
          "type": "string",
          "description": "Signature default status filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntriesExemptIp:ObjectIpsSensorEntriesExemptIp"
          },
          "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID in IPS database (0 - 4294967295).\n"
        },
        "lastModified": {
          "type": "string",
          "description": "Filter by signature last modified date. Formats: before &lt;date&gt;, after &lt;date&gt;, between &lt;start-date&gt; &lt;end-date&gt;.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protect client or server traffic.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logAttackContext": {
          "type": "string",
          "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logPacket": {
          "type": "string",
          "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectIpsSensorEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "os": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Operating systems to be protected.  all includes all operating systems. other includes all unlisted operating systems.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to be examined. set protocol ? lists available protocols. all includes all protocols. other includes all unlisted protocols.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCount": {
          "type": "number",
          "description": "Count of the rate.\n"
        },
        "rateDuration": {
          "type": "number",
          "description": "Duration (sec) of the rate.\n"
        },
        "rateMode": {
          "type": "string",
          "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
        },
        "rateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
        },
        "rule": {
          "type": "string",
          "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
        },
        "status": {
          "type": "string",
          "description": "Status of the signatures included in filter. default enables the filter and only use filters with default status of enable. Filters with default status of disable will not be used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "vulnTypes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "List of signature vulnerability types to filter by.\n"
        }
      },
      "requiredInputs": [
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIpsSensorEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken with traffic in which signatures are detected. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Applications to be protected. set application ? lists available applications. all includes all applications. other includes all unlisted applications.\n"
          },
          "cves": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of CVE IDs of the signatures to add to the sensor\n"
          },
          "defaultAction": {
            "type": "string",
            "description": "Signature default action filter. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
          },
          "defaultStatus": {
            "type": "string",
            "description": "Signature default status filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exemptIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectIpsSensorEntriesExemptIp:ObjectIpsSensorEntriesExemptIp"
            },
            "description": "Exempt-Ip. The structure of <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID in IPS database (0 - 4294967295).\n"
          },
          "lastModified": {
            "type": "string",
            "description": "Filter by signature last modified date. Formats: before &lt;date&gt;, after &lt;date&gt;, between &lt;start-date&gt; &lt;end-date&gt;.\n"
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protect client or server traffic.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging of signatures included in filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logAttackContext": {
            "type": "string",
            "description": "Enable/disable logging of attack context: URL buffer, header buffer, body buffer, packet buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logPacket": {
            "type": "string",
            "description": "Enable/disable packet logging. Enable to save the packet that triggers the filter. You can download the packets in pcap format for diagnostic use. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectIpsSensorEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "os": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Operating systems to be protected.  all includes all operating systems. other includes all unlisted operating systems.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to be examined. set protocol ? lists available protocols. all includes all protocols. other includes all unlisted protocols.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
          },
          "quarantineExpiry": {
            "type": "string",
            "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
          },
          "quarantineLog": {
            "type": "string",
            "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateCount": {
            "type": "number",
            "description": "Count of the rate.\n"
          },
          "rateDuration": {
            "type": "number",
            "description": "Duration (sec) of the rate.\n"
          },
          "rateMode": {
            "type": "string",
            "description": "Rate limit mode. Valid values: <span pulumi-lang-nodejs=\"`periodical`\" pulumi-lang-dotnet=\"`Periodical`\" pulumi-lang-go=\"`periodical`\" pulumi-lang-python=\"`periodical`\" pulumi-lang-yaml=\"`periodical`\" pulumi-lang-java=\"`periodical`\">`periodical`</span>, <span pulumi-lang-nodejs=\"`continuous`\" pulumi-lang-dotnet=\"`Continuous`\" pulumi-lang-go=\"`continuous`\" pulumi-lang-python=\"`continuous`\" pulumi-lang-yaml=\"`continuous`\" pulumi-lang-java=\"`continuous`\">`continuous`</span>.\n"
          },
          "rateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`, `dhcp-client-mac`, `dns-domain`.\n"
          },
          "rule": {
            "type": "string",
            "description": "Identifies the predefined or custom IPS signatures to add to the sensor.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "severities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Relative severity of the signature, from info to critical. Log messages generated by the signature include the severity.\n"
          },
          "status": {
            "type": "string",
            "description": "Status of the signatures included in filter. default enables the filter and only use filters with default status of enable. Filters with default status of disable will not be used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "vulnTypes": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "List of signature vulnerability types to filter by.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIpsSensorEntriesExemptip:ObjectIpsSensorEntriesExemptip": {
      "description": "Traffic from selected source or destination IP addresses is exempt from this signature.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`exemptIp`\" pulumi-lang-dotnet=\"`ExemptIp`\" pulumi-lang-go=\"`exemptIp`\" pulumi-lang-python=\"`exempt_ip`\" pulumi-lang-yaml=\"`exemptIp`\" pulumi-lang-java=\"`exemptIp`\">`exempt_ip`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectIpsSensorEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectIpsSensorEntries`\" pulumi-lang-go=\"`ObjectIpsSensorEntries`\" pulumi-lang-python=\"`ObjectIpsSensorEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectIpsSensorEntries`\" pulumi-lang-java=\"`fortimanager.ObjectIpsSensorEntries`\">`fortimanager.ObjectIpsSensorEntries`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectIps SensorEntriesExemptIp can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\", \"entries=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsSensorEntriesExemptip:ObjectIpsSensorEntriesExemptip labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "objectIpsSensorEntriesExemptipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "objectIpsSensorEntriesExemptipId",
        "sensor"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstIp": {
          "type": "string",
          "description": "Destination IP address and netmask.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Exempt IP ID.\n"
        },
        "objectIpsSensorEntriesExemptipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "srcIp": {
          "type": "string",
          "description": "Source IP address and netmask.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "sensor"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIpsSensorEntriesExemptip resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dstIp": {
            "type": "string",
            "description": "Destination IP address and netmask.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Exempt IP ID.\n"
          },
          "objectIpsSensorEntriesExemptipId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "srcIp": {
            "type": "string",
            "description": "Source IP address and netmask.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectIpsSensorEntriesMove:ObjectIpsSensorEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectIpsSensorEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "objectIpsSensorEntriesMoveId",
        "option",
        "sensor",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectIpsSensorEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensor": {
          "type": "string",
          "description": "Sensor.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "option",
        "sensor",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectIpsSensorEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectIpsSensorEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensor": {
            "type": "string",
            "description": "Sensor.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectLogCustomfield:ObjectLogCustomfield": {
      "description": "Configure custom log fields.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogCustomfield(\"trname\", {\n    fosid: \"terr-log-custom-field\",\n    name: \"terr-log-custom\",\n    value: \"Terraform tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogCustomfield(\"trname\",\n    fosid=\"terr-log-custom-field\",\n    name=\"terr-log-custom\",\n    value=\"Terraform tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectLogCustomfield(\"trname\", new()\n    {\n        Fosid = \"terr-log-custom-field\",\n        Name = \"terr-log-custom\",\n        Value = \"Terraform tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogCustomfield(ctx, \"trname\", &fortimanager.ObjectLogCustomfieldArgs{\n\t\t\tFosid: pulumi.String(\"terr-log-custom-field\"),\n\t\t\tName:  pulumi.String(\"terr-log-custom\"),\n\t\t\tValue: pulumi.String(\"Terraform tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogCustomfield;\nimport com.pulumi.fortimanager.ObjectLogCustomfieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectLogCustomfield(\"trname\", ObjectLogCustomfieldArgs.builder()\n            .fosid(\"terr-log-custom-field\")\n            .name(\"terr-log-custom\")\n            .value(\"Terraform tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectLogCustomfield\n    properties:\n      fosid: terr-log-custom-field\n      name: terr-log-custom\n      value: Terraform tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectLog CustomField can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogCustomfield:ObjectLogCustomfield labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "field ID &lt;string&gt;.\n"
        },
        "name": {
          "type": "string",
          "description": "Field name (max: 15 characters).\n"
        },
        "objectLogCustomfieldId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Field value (max: 15 characters).\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectLogCustomfieldId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "field ID &lt;string&gt;.\n"
        },
        "name": {
          "type": "string",
          "description": "Field name (max: 15 characters).\n"
        },
        "objectLogCustomfieldId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Field value (max: 15 characters).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectLogCustomfield resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "string",
            "description": "field ID &lt;string&gt;.\n"
          },
          "name": {
            "type": "string",
            "description": "Field name (max: 15 characters).\n"
          },
          "objectLogCustomfieldId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Field value (max: 15 characters).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectLogNpuserver:ObjectLogNpuserver": {
      "description": "Configure all the log servers and create the server groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`serverGroup`\" pulumi-lang-dotnet=\"`ServerGroup`\" pulumi-lang-go=\"`serverGroup`\" pulumi-lang-python=\"`server_group`\" pulumi-lang-yaml=\"`serverGroup`\" pulumi-lang-java=\"`serverGroup`\">`server_group`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectLogNpuserverServergroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectLogNpuserverServergroup`\" pulumi-lang-go=\"`ObjectLogNpuserverServergroup`\" pulumi-lang-python=\"`ObjectLogNpuserverServergroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectLogNpuserverServergroup`\" pulumi-lang-java=\"`fortimanager.ObjectLogNpuserverServergroup`\">`fortimanager.ObjectLogNpuserverServergroup`</span>\n>- <span pulumi-lang-nodejs=\"`serverInfo`\" pulumi-lang-dotnet=\"`ServerInfo`\" pulumi-lang-go=\"`serverInfo`\" pulumi-lang-python=\"`server_info`\" pulumi-lang-yaml=\"`serverInfo`\" pulumi-lang-java=\"`serverInfo`\">`server_info`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectLogNpuserverServerinfo`\" pulumi-lang-dotnet=\"`fortimanager.ObjectLogNpuserverServerinfo`\" pulumi-lang-go=\"`ObjectLogNpuserverServerinfo`\" pulumi-lang-python=\"`ObjectLogNpuserverServerinfo`\" pulumi-lang-yaml=\"`fortimanager.ObjectLogNpuserverServerinfo`\" pulumi-lang-java=\"`fortimanager.ObjectLogNpuserverServerinfo`\">`fortimanager.ObjectLogNpuserverServerinfo`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogNpuserver(\"trname\", {\n    logProcessing: \"no-drop\",\n    serverInfos: [{\n        id: 2,\n        destPort: 60,\n        ipFamily: \"v4\",\n        ipv4Server: \"34.5.6.9\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogNpuserver(\"trname\",\n    log_processing=\"no-drop\",\n    server_infos=[{\n        \"id\": 2,\n        \"dest_port\": 60,\n        \"ip_family\": \"v4\",\n        \"ipv4_server\": \"34.5.6.9\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectLogNpuserver(\"trname\", new()\n    {\n        LogProcessing = \"no-drop\",\n        ServerInfos = new[]\n        {\n            new Fortimanager.Inputs.ObjectLogNpuserverServerInfoArgs\n            {\n                Id = 2,\n                DestPort = 60,\n                IpFamily = \"v4\",\n                Ipv4Server = \"34.5.6.9\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogNpuserver(ctx, \"trname\", &fortimanager.ObjectLogNpuserverArgs{\n\t\t\tLogProcessing: pulumi.String(\"no-drop\"),\n\t\t\tServerInfos: fortimanager.ObjectLogNpuserverServerInfoTypeArray{\n\t\t\t\t&fortimanager.ObjectLogNpuserverServerInfoTypeArgs{\n\t\t\t\t\tId:         pulumi.Float64(2),\n\t\t\t\t\tDestPort:   pulumi.Float64(60),\n\t\t\t\t\tIpFamily:   pulumi.String(\"v4\"),\n\t\t\t\t\tIpv4Server: pulumi.String(\"34.5.6.9\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogNpuserver;\nimport com.pulumi.fortimanager.ObjectLogNpuserverArgs;\nimport com.pulumi.fortimanager.inputs.ObjectLogNpuserverServerInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectLogNpuserver(\"trname\", ObjectLogNpuserverArgs.builder()\n            .logProcessing(\"no-drop\")\n            .serverInfos(ObjectLogNpuserverServerInfoArgs.builder()\n                .id(2.0)\n                .destPort(60.0)\n                .ipFamily(\"v4\")\n                .ipv4Server(\"34.5.6.9\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectLogNpuserver\n    properties:\n      logProcessing: no-drop\n      serverInfos:\n        - id: 2\n          destPort: 60\n          ipFamily: v4\n          ipv4Server: 34.5.6.9\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectLog NpuServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserver:ObjectLogNpuserver labelname ObjectLogNpuServer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enforceSeqOrder": {
          "type": "string",
          "description": "sw session netflow logs will be delivered in strict order if the option is enabled. Please do not switch the option while sw traffic is passing through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logProcessing": {
          "type": "string",
          "description": "configure log processed by host to drop or no drop. Valid values: `may-drop`, `no-drop`.\n"
        },
        "logProcessor": {
          "type": "string",
          "description": "configure the log module. Valid values: <span pulumi-lang-nodejs=\"`hardware`\" pulumi-lang-dotnet=\"`Hardware`\" pulumi-lang-go=\"`hardware`\" pulumi-lang-python=\"`hardware`\" pulumi-lang-yaml=\"`hardware`\" pulumi-lang-java=\"`hardware`\">`hardware`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>.\n"
        },
        "netflowVer": {
          "type": "string",
          "description": "configure the netfow verson. Valid values: <span pulumi-lang-nodejs=\"`v9`\" pulumi-lang-dotnet=\"`V9`\" pulumi-lang-go=\"`v9`\" pulumi-lang-python=\"`v9`\" pulumi-lang-yaml=\"`v9`\" pulumi-lang-java=\"`v9`\">`v9`</span>, <span pulumi-lang-nodejs=\"`v10`\" pulumi-lang-dotnet=\"`V10`\" pulumi-lang-go=\"`v10`\" pulumi-lang-python=\"`v10`\" pulumi-lang-yaml=\"`v10`\" pulumi-lang-java=\"`v10`\">`v10`</span>.\n"
        },
        "objectLogNpuserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectLogNpuserverServerGroup:ObjectLogNpuserverServerGroup"
          },
          "description": "Server-Group. The structure of <span pulumi-lang-nodejs=\"`serverGroup`\" pulumi-lang-dotnet=\"`ServerGroup`\" pulumi-lang-go=\"`serverGroup`\" pulumi-lang-python=\"`server_group`\" pulumi-lang-yaml=\"`serverGroup`\" pulumi-lang-java=\"`serverGroup`\">`server_group`</span> block is documented below.\n"
        },
        "serverInfos": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectLogNpuserverServerInfo:ObjectLogNpuserverServerInfo"
          },
          "description": "Server-Info. The structure of <span pulumi-lang-nodejs=\"`serverInfo`\" pulumi-lang-dotnet=\"`ServerInfo`\" pulumi-lang-go=\"`serverInfo`\" pulumi-lang-python=\"`server_info`\" pulumi-lang-yaml=\"`serverInfo`\" pulumi-lang-java=\"`serverInfo`\">`server_info`</span> block is documented below.\n"
        },
        "syslogFacility": {
          "type": "number",
          "description": "configure the syslog facility.\n"
        },
        "syslogSeverity": {
          "type": "number",
          "description": "configure the syslog severity.\n"
        }
      },
      "type": "object",
      "required": [
        "enforceSeqOrder",
        "logProcessing",
        "logProcessor",
        "netflowVer",
        "objectLogNpuserverId",
        "syslogFacility",
        "syslogSeverity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enforceSeqOrder": {
          "type": "string",
          "description": "sw session netflow logs will be delivered in strict order if the option is enabled. Please do not switch the option while sw traffic is passing through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logProcessing": {
          "type": "string",
          "description": "configure log processed by host to drop or no drop. Valid values: `may-drop`, `no-drop`.\n"
        },
        "logProcessor": {
          "type": "string",
          "description": "configure the log module. Valid values: <span pulumi-lang-nodejs=\"`hardware`\" pulumi-lang-dotnet=\"`Hardware`\" pulumi-lang-go=\"`hardware`\" pulumi-lang-python=\"`hardware`\" pulumi-lang-yaml=\"`hardware`\" pulumi-lang-java=\"`hardware`\">`hardware`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>.\n"
        },
        "netflowVer": {
          "type": "string",
          "description": "configure the netfow verson. Valid values: <span pulumi-lang-nodejs=\"`v9`\" pulumi-lang-dotnet=\"`V9`\" pulumi-lang-go=\"`v9`\" pulumi-lang-python=\"`v9`\" pulumi-lang-yaml=\"`v9`\" pulumi-lang-java=\"`v9`\">`v9`</span>, <span pulumi-lang-nodejs=\"`v10`\" pulumi-lang-dotnet=\"`V10`\" pulumi-lang-go=\"`v10`\" pulumi-lang-python=\"`v10`\" pulumi-lang-yaml=\"`v10`\" pulumi-lang-java=\"`v10`\">`v10`</span>.\n"
        },
        "objectLogNpuserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectLogNpuserverServerGroup:ObjectLogNpuserverServerGroup"
          },
          "description": "Server-Group. The structure of <span pulumi-lang-nodejs=\"`serverGroup`\" pulumi-lang-dotnet=\"`ServerGroup`\" pulumi-lang-go=\"`serverGroup`\" pulumi-lang-python=\"`server_group`\" pulumi-lang-yaml=\"`serverGroup`\" pulumi-lang-java=\"`serverGroup`\">`server_group`</span> block is documented below.\n"
        },
        "serverInfos": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectLogNpuserverServerInfo:ObjectLogNpuserverServerInfo"
          },
          "description": "Server-Info. The structure of <span pulumi-lang-nodejs=\"`serverInfo`\" pulumi-lang-dotnet=\"`ServerInfo`\" pulumi-lang-go=\"`serverInfo`\" pulumi-lang-python=\"`server_info`\" pulumi-lang-yaml=\"`serverInfo`\" pulumi-lang-java=\"`serverInfo`\">`server_info`</span> block is documented below.\n"
        },
        "syslogFacility": {
          "type": "number",
          "description": "configure the syslog facility.\n"
        },
        "syslogSeverity": {
          "type": "number",
          "description": "configure the syslog severity.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectLogNpuserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "enforceSeqOrder": {
            "type": "string",
            "description": "sw session netflow logs will be delivered in strict order if the option is enabled. Please do not switch the option while sw traffic is passing through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logProcessing": {
            "type": "string",
            "description": "configure log processed by host to drop or no drop. Valid values: `may-drop`, `no-drop`.\n"
          },
          "logProcessor": {
            "type": "string",
            "description": "configure the log module. Valid values: <span pulumi-lang-nodejs=\"`hardware`\" pulumi-lang-dotnet=\"`Hardware`\" pulumi-lang-go=\"`hardware`\" pulumi-lang-python=\"`hardware`\" pulumi-lang-yaml=\"`hardware`\" pulumi-lang-java=\"`hardware`\">`hardware`</span>, <span pulumi-lang-nodejs=\"`host`\" pulumi-lang-dotnet=\"`Host`\" pulumi-lang-go=\"`host`\" pulumi-lang-python=\"`host`\" pulumi-lang-yaml=\"`host`\" pulumi-lang-java=\"`host`\">`host`</span>.\n"
          },
          "netflowVer": {
            "type": "string",
            "description": "configure the netfow verson. Valid values: <span pulumi-lang-nodejs=\"`v9`\" pulumi-lang-dotnet=\"`V9`\" pulumi-lang-go=\"`v9`\" pulumi-lang-python=\"`v9`\" pulumi-lang-yaml=\"`v9`\" pulumi-lang-java=\"`v9`\">`v9`</span>, <span pulumi-lang-nodejs=\"`v10`\" pulumi-lang-dotnet=\"`V10`\" pulumi-lang-go=\"`v10`\" pulumi-lang-python=\"`v10`\" pulumi-lang-yaml=\"`v10`\" pulumi-lang-java=\"`v10`\">`v10`</span>.\n"
          },
          "objectLogNpuserverId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverGroups": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectLogNpuserverServerGroup:ObjectLogNpuserverServerGroup"
            },
            "description": "Server-Group. The structure of <span pulumi-lang-nodejs=\"`serverGroup`\" pulumi-lang-dotnet=\"`ServerGroup`\" pulumi-lang-go=\"`serverGroup`\" pulumi-lang-python=\"`server_group`\" pulumi-lang-yaml=\"`serverGroup`\" pulumi-lang-java=\"`serverGroup`\">`server_group`</span> block is documented below.\n"
          },
          "serverInfos": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectLogNpuserverServerInfo:ObjectLogNpuserverServerInfo"
            },
            "description": "Server-Info. The structure of <span pulumi-lang-nodejs=\"`serverInfo`\" pulumi-lang-dotnet=\"`ServerInfo`\" pulumi-lang-go=\"`serverInfo`\" pulumi-lang-python=\"`server_info`\" pulumi-lang-yaml=\"`serverInfo`\" pulumi-lang-java=\"`serverInfo`\">`server_info`</span> block is documented below.\n"
          },
          "syslogFacility": {
            "type": "number",
            "description": "configure the syslog facility.\n"
          },
          "syslogSeverity": {
            "type": "number",
            "description": "configure the syslog severity.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectLogNpuserverServergroup:ObjectLogNpuserverServergroup": {
      "description": "create server group.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverGroup`\" pulumi-lang-dotnet=\"`ServerGroup`\" pulumi-lang-go=\"`serverGroup`\" pulumi-lang-python=\"`server_group`\" pulumi-lang-yaml=\"`serverGroup`\" pulumi-lang-java=\"`serverGroup`\">`server_group`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectLogNpuserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectLogNpuserver`\" pulumi-lang-go=\"`ObjectLogNpuserver`\" pulumi-lang-python=\"`ObjectLogNpuserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectLogNpuserver`\" pulumi-lang-java=\"`fortimanager.ObjectLogNpuserver`\">`fortimanager.ObjectLogNpuserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectLog NpuServerServerGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserverServergroup:ObjectLogNpuserverServergroup labelname {{group_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "groupName": {
          "type": "string",
          "description": "server group name.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Set the log format Valid values: <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`netflow`\" pulumi-lang-dotnet=\"`Netflow`\" pulumi-lang-go=\"`netflow`\" pulumi-lang-python=\"`netflow`\" pulumi-lang-yaml=\"`netflow`\" pulumi-lang-java=\"`netflow`\">`netflow`</span>.\n"
        },
        "logGenEvent": {
          "type": "string",
          "description": "Enable/disbale generating event for Per-Mapping log Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logMode": {
          "type": "string",
          "description": "Set the log mode Valid values: `per-session`, `per-nat-mapping`, `per-session-ending`.\n"
        },
        "logTxMode": {
          "type": "string",
          "description": "Configure log transmit mode. Valid values: <span pulumi-lang-nodejs=\"`multicast`\" pulumi-lang-dotnet=\"`Multicast`\" pulumi-lang-go=\"`multicast`\" pulumi-lang-python=\"`multicast`\" pulumi-lang-yaml=\"`multicast`\" pulumi-lang-java=\"`multicast`\">`multicast`</span>, <span pulumi-lang-nodejs=\"`roundrobin`\" pulumi-lang-dotnet=\"`Roundrobin`\" pulumi-lang-go=\"`roundrobin`\" pulumi-lang-python=\"`roundrobin`\" pulumi-lang-yaml=\"`roundrobin`\" pulumi-lang-java=\"`roundrobin`\">`roundrobin`</span>.\n"
        },
        "logUserInfo": {
          "type": "string",
          "description": "Enable/disbale logging user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectLogNpuserverServergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{group_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverNumber": {
          "type": "number",
          "description": "server number in this group.\n"
        },
        "serverStartId": {
          "type": "number",
          "description": "the start id of the continuous server series in this group,[1,16].\n"
        },
        "swLogFlags": {
          "type": "string",
          "description": "Set flags for software logging via driver. Valid values: `tcp-udp-only`, `enable-all-log`, `disable-all-log`.\n"
        }
      },
      "type": "object",
      "required": [
        "logFormat",
        "logGenEvent",
        "logMode",
        "logTxMode",
        "logUserInfo",
        "objectLogNpuserverServergroupId",
        "swLogFlags"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "groupName": {
          "type": "string",
          "description": "server group name.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Set the log format Valid values: <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`netflow`\" pulumi-lang-dotnet=\"`Netflow`\" pulumi-lang-go=\"`netflow`\" pulumi-lang-python=\"`netflow`\" pulumi-lang-yaml=\"`netflow`\" pulumi-lang-java=\"`netflow`\">`netflow`</span>.\n"
        },
        "logGenEvent": {
          "type": "string",
          "description": "Enable/disbale generating event for Per-Mapping log Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logMode": {
          "type": "string",
          "description": "Set the log mode Valid values: `per-session`, `per-nat-mapping`, `per-session-ending`.\n"
        },
        "logTxMode": {
          "type": "string",
          "description": "Configure log transmit mode. Valid values: <span pulumi-lang-nodejs=\"`multicast`\" pulumi-lang-dotnet=\"`Multicast`\" pulumi-lang-go=\"`multicast`\" pulumi-lang-python=\"`multicast`\" pulumi-lang-yaml=\"`multicast`\" pulumi-lang-java=\"`multicast`\">`multicast`</span>, <span pulumi-lang-nodejs=\"`roundrobin`\" pulumi-lang-dotnet=\"`Roundrobin`\" pulumi-lang-go=\"`roundrobin`\" pulumi-lang-python=\"`roundrobin`\" pulumi-lang-yaml=\"`roundrobin`\" pulumi-lang-java=\"`roundrobin`\">`roundrobin`</span>.\n"
        },
        "logUserInfo": {
          "type": "string",
          "description": "Enable/disbale logging user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectLogNpuserverServergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{group_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverNumber": {
          "type": "number",
          "description": "server number in this group.\n"
        },
        "serverStartId": {
          "type": "number",
          "description": "the start id of the continuous server series in this group,[1,16].\n"
        },
        "swLogFlags": {
          "type": "string",
          "description": "Set flags for software logging via driver. Valid values: `tcp-udp-only`, `enable-all-log`, `disable-all-log`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectLogNpuserverServergroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "groupName": {
            "type": "string",
            "description": "server group name.\n"
          },
          "logFormat": {
            "type": "string",
            "description": "Set the log format Valid values: <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`netflow`\" pulumi-lang-dotnet=\"`Netflow`\" pulumi-lang-go=\"`netflow`\" pulumi-lang-python=\"`netflow`\" pulumi-lang-yaml=\"`netflow`\" pulumi-lang-java=\"`netflow`\">`netflow`</span>.\n"
          },
          "logGenEvent": {
            "type": "string",
            "description": "Enable/disbale generating event for Per-Mapping log Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logMode": {
            "type": "string",
            "description": "Set the log mode Valid values: `per-session`, `per-nat-mapping`, `per-session-ending`.\n"
          },
          "logTxMode": {
            "type": "string",
            "description": "Configure log transmit mode. Valid values: <span pulumi-lang-nodejs=\"`multicast`\" pulumi-lang-dotnet=\"`Multicast`\" pulumi-lang-go=\"`multicast`\" pulumi-lang-python=\"`multicast`\" pulumi-lang-yaml=\"`multicast`\" pulumi-lang-java=\"`multicast`\">`multicast`</span>, <span pulumi-lang-nodejs=\"`roundrobin`\" pulumi-lang-dotnet=\"`Roundrobin`\" pulumi-lang-go=\"`roundrobin`\" pulumi-lang-python=\"`roundrobin`\" pulumi-lang-yaml=\"`roundrobin`\" pulumi-lang-java=\"`roundrobin`\">`roundrobin`</span>.\n"
          },
          "logUserInfo": {
            "type": "string",
            "description": "Enable/disbale logging user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectLogNpuserverServergroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{group_name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverNumber": {
            "type": "number",
            "description": "server number in this group.\n"
          },
          "serverStartId": {
            "type": "number",
            "description": "the start id of the continuous server series in this group,[1,16].\n"
          },
          "swLogFlags": {
            "type": "string",
            "description": "Set flags for software logging via driver. Valid values: `tcp-udp-only`, `enable-all-log`, `disable-all-log`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectLogNpuserverServerinfo:ObjectLogNpuserverServerinfo": {
      "description": "configure server info.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverInfo`\" pulumi-lang-dotnet=\"`ServerInfo`\" pulumi-lang-go=\"`serverInfo`\" pulumi-lang-python=\"`server_info`\" pulumi-lang-yaml=\"`serverInfo`\" pulumi-lang-java=\"`serverInfo`\">`server_info`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectLogNpuserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectLogNpuserver`\" pulumi-lang-go=\"`ObjectLogNpuserver`\" pulumi-lang-python=\"`ObjectLogNpuserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectLogNpuserver`\" pulumi-lang-java=\"`fortimanager.ObjectLogNpuserver`\">`fortimanager.ObjectLogNpuserver`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogNpuserverServerinfo(\"trname\", {\n    fosid: 1,\n    destPort: 60,\n    ipFamily: \"v4\",\n    ipv4Server: \"34.5.6.9\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogNpuserverServerinfo(\"trname\",\n    fosid=1,\n    dest_port=60,\n    ip_family=\"v4\",\n    ipv4_server=\"34.5.6.9\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectLogNpuserverServerinfo(\"trname\", new()\n    {\n        Fosid = 1,\n        DestPort = 60,\n        IpFamily = \"v4\",\n        Ipv4Server = \"34.5.6.9\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogNpuserverServerinfo(ctx, \"trname\", &fortimanager.ObjectLogNpuserverServerinfoArgs{\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t\tDestPort:   pulumi.Float64(60),\n\t\t\tIpFamily:   pulumi.String(\"v4\"),\n\t\t\tIpv4Server: pulumi.String(\"34.5.6.9\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogNpuserverServerinfo;\nimport com.pulumi.fortimanager.ObjectLogNpuserverServerinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectLogNpuserverServerinfo(\"trname\", ObjectLogNpuserverServerinfoArgs.builder()\n            .fosid(1.0)\n            .destPort(60.0)\n            .ipFamily(\"v4\")\n            .ipv4Server(\"34.5.6.9\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectLogNpuserverServerinfo\n    properties:\n      fosid: 1\n      destPort: 60\n      ipFamily: v4\n      ipv4Server: 34.5.6.9\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectLog NpuServerServerInfo can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserverServerinfo:ObjectLogNpuserverServerinfo labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "destPort": {
          "type": "number",
          "description": "set the dest port for the log packet\n"
        },
        "fosid": {
          "type": "number",
          "description": "server id.\n"
        },
        "ipFamily": {
          "type": "string",
          "description": "set the version the IP address Valid values: <span pulumi-lang-nodejs=\"`v4`\" pulumi-lang-dotnet=\"`V4`\" pulumi-lang-go=\"`v4`\" pulumi-lang-python=\"`v4`\" pulumi-lang-yaml=\"`v4`\" pulumi-lang-java=\"`v4`\">`v4`</span>, <span pulumi-lang-nodejs=\"`v6`\" pulumi-lang-dotnet=\"`V6`\" pulumi-lang-go=\"`v6`\" pulumi-lang-python=\"`v6`\" pulumi-lang-yaml=\"`v6`\" pulumi-lang-java=\"`v6`\">`v6`</span>.\n"
        },
        "ipv4Server": {
          "type": "string",
          "description": "set the IPv4 address for the log server\n"
        },
        "ipv6Server": {
          "type": "string",
          "description": "set the IPv6 address for the log server\n"
        },
        "logTransport": {
          "type": "string",
          "description": "set transport protocol Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "objectLogNpuserverServerinfoId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "set the source port for the log packet\n"
        },
        "templateTxTimeout": {
          "type": "number",
          "description": "set the template tx timeout\n"
        },
        "vdom": {
          "type": "string",
          "description": "Interface connected to the log server is in this virtual domain (VDOM).\n"
        }
      },
      "type": "object",
      "required": [
        "ipFamily",
        "ipv4Server",
        "ipv6Server",
        "logTransport",
        "objectLogNpuserverServerinfoId",
        "templateTxTimeout"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "destPort": {
          "type": "number",
          "description": "set the dest port for the log packet\n"
        },
        "fosid": {
          "type": "number",
          "description": "server id.\n"
        },
        "ipFamily": {
          "type": "string",
          "description": "set the version the IP address Valid values: <span pulumi-lang-nodejs=\"`v4`\" pulumi-lang-dotnet=\"`V4`\" pulumi-lang-go=\"`v4`\" pulumi-lang-python=\"`v4`\" pulumi-lang-yaml=\"`v4`\" pulumi-lang-java=\"`v4`\">`v4`</span>, <span pulumi-lang-nodejs=\"`v6`\" pulumi-lang-dotnet=\"`V6`\" pulumi-lang-go=\"`v6`\" pulumi-lang-python=\"`v6`\" pulumi-lang-yaml=\"`v6`\" pulumi-lang-java=\"`v6`\">`v6`</span>.\n"
        },
        "ipv4Server": {
          "type": "string",
          "description": "set the IPv4 address for the log server\n"
        },
        "ipv6Server": {
          "type": "string",
          "description": "set the IPv6 address for the log server\n"
        },
        "logTransport": {
          "type": "string",
          "description": "set transport protocol Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "objectLogNpuserverServerinfoId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "set the source port for the log packet\n"
        },
        "templateTxTimeout": {
          "type": "number",
          "description": "set the template tx timeout\n"
        },
        "vdom": {
          "type": "string",
          "description": "Interface connected to the log server is in this virtual domain (VDOM).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectLogNpuserverServerinfo resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "destPort": {
            "type": "number",
            "description": "set the dest port for the log packet\n"
          },
          "fosid": {
            "type": "number",
            "description": "server id.\n"
          },
          "ipFamily": {
            "type": "string",
            "description": "set the version the IP address Valid values: <span pulumi-lang-nodejs=\"`v4`\" pulumi-lang-dotnet=\"`V4`\" pulumi-lang-go=\"`v4`\" pulumi-lang-python=\"`v4`\" pulumi-lang-yaml=\"`v4`\" pulumi-lang-java=\"`v4`\">`v4`</span>, <span pulumi-lang-nodejs=\"`v6`\" pulumi-lang-dotnet=\"`V6`\" pulumi-lang-go=\"`v6`\" pulumi-lang-python=\"`v6`\" pulumi-lang-yaml=\"`v6`\" pulumi-lang-java=\"`v6`\">`v6`</span>.\n"
          },
          "ipv4Server": {
            "type": "string",
            "description": "set the IPv4 address for the log server\n"
          },
          "ipv6Server": {
            "type": "string",
            "description": "set the IPv6 address for the log server\n"
          },
          "logTransport": {
            "type": "string",
            "description": "set transport protocol Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "objectLogNpuserverServerinfoId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourcePort": {
            "type": "number",
            "description": "set the source port for the log packet\n"
          },
          "templateTxTimeout": {
            "type": "number",
            "description": "set the template tx timeout\n"
          },
          "vdom": {
            "type": "string",
            "description": "Interface connected to the log server is in this virtual domain (VDOM).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterAccesslist6:ObjectRouterAccesslist6": {
      "description": "Configure IPv6 access lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterAccesslist6Rule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterAccesslist6Rule`\" pulumi-lang-go=\"`ObjectRouterAccesslist6Rule`\" pulumi-lang-python=\"`ObjectRouterAccesslist6Rule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterAccesslist6Rule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterAccesslist6Rule`\">`fortimanager.ObjectRouterAccesslist6Rule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAccesslist6(\"trname\", {\n    name: \"terr-router-accesslist6\",\n    rules: [{\n        id: 1,\n        action: \"permit\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAccesslist6(\"trname\",\n    name=\"terr-router-accesslist6\",\n    rules=[{\n        \"id\": 1,\n        \"action\": \"permit\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectRouterAccesslist6(\"trname\", new()\n    {\n        Name = \"terr-router-accesslist6\",\n        Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectRouterAccesslist6RuleArgs\n            {\n                Id = 1,\n                Action = \"permit\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAccesslist6(ctx, \"trname\", &fortimanager.ObjectRouterAccesslist6Args{\n\t\t\tName: pulumi.String(\"terr-router-accesslist6\"),\n\t\t\tRules: fortimanager.ObjectRouterAccesslist6RuleTypeArray{\n\t\t\t\t&fortimanager.ObjectRouterAccesslist6RuleTypeArgs{\n\t\t\t\t\tId:     pulumi.Float64(1),\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Args;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAccesslist6RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectRouterAccesslist6(\"trname\", ObjectRouterAccesslist6Args.builder()\n            .name(\"terr-router-accesslist6\")\n            .rules(ObjectRouterAccesslist6RuleArgs.builder()\n                .id(1.0)\n                .action(\"permit\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterAccesslist6\n    properties:\n      name: terr-router-accesslist6\n      rules:\n        - id: 1\n          action: permit\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter AccessList6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist6:ObjectRouterAccesslist6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterAccesslist6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterAccesslist6Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterAccesslist6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterAccesslist6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectRouterAccesslist6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule": {
      "description": "Rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterAccesslist6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterAccesslist6`\" pulumi-lang-go=\"`ObjectRouterAccesslist6`\" pulumi-lang-python=\"`ObjectRouterAccesslist6`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterAccesslist6`\" pulumi-lang-java=\"`fortimanager.ObjectRouterAccesslist6`\">`fortimanager.ObjectRouterAccesslist6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAccesslist6 = new fortimanager.ObjectRouterAccesslist6(\"trname\", {name: \"terr-router-accesslist6\"});\nconst trname = new fortimanager.ObjectRouterAccesslist6Rule(\"trname\", {\n    accessList6: trnameObjectRouterAccesslist6.name,\n    action: \"permit\",\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectRouterAccesslist6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_accesslist6 = fortimanager.ObjectRouterAccesslist6(\"trname\", name=\"terr-router-accesslist6\")\ntrname = fortimanager.ObjectRouterAccesslist6Rule(\"trname\",\n    access_list6=trname_object_router_accesslist6.name,\n    action=\"permit\",\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_accesslist6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterAccesslist6 = new Fortimanager.ObjectRouterAccesslist6(\"trname\", new()\n    {\n        Name = \"terr-router-accesslist6\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterAccesslist6Rule(\"trname\", new()\n    {\n        AccessList6 = trnameObjectRouterAccesslist6.Name,\n        Action = \"permit\",\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterAccesslist6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAccesslist6, err := fortimanager.NewObjectRouterAccesslist6(ctx, \"trname\", &fortimanager.ObjectRouterAccesslist6Args{\n\t\t\tName: pulumi.String(\"terr-router-accesslist6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAccesslist6Rule(ctx, \"trname\", &fortimanager.ObjectRouterAccesslist6RuleArgs{\n\t\t\tAccessList6: trnameObjectRouterAccesslist6.Name,\n\t\t\tAction:      pulumi.String(\"permit\"),\n\t\t\tFosid:       pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAccesslist6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Args;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Rule;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6RuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterAccesslist6 = new ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\", ObjectRouterAccesslist6Args.builder()\n            .name(\"terr-router-accesslist6\")\n            .build());\n\n        var trname = new ObjectRouterAccesslist6Rule(\"trname\", ObjectRouterAccesslist6RuleArgs.builder()\n            .accessList6(trnameObjectRouterAccesslist6.name())\n            .action(\"permit\")\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterAccesslist6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterAccesslist6Rule\n    properties:\n      accessList6: ${trnameObjectRouterAccesslist6.name}\n      action: permit\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectRouterAccesslist6}\n  trnameObjectRouterAccesslist6:\n    type: fortimanager:ObjectRouterAccesslist6\n    name: trname\n    properties:\n      name: terr-router-accesslist6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter AccessList6Rule can be imported using any of these accepted formats:\n\nSet import_options = [\"access_list6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessList6": {
          "type": "string",
          "description": "Access List6.\n"
        },
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "exactMatch": {
          "type": "string",
          "description": "Enable/disable exact prefix match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "objectRouterAccesslist6RuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix6": {
          "type": "string",
          "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessList6",
        "action",
        "exactMatch",
        "objectRouterAccesslist6RuleId"
      ],
      "inputProperties": {
        "accessList6": {
          "type": "string",
          "description": "Access List6.\n"
        },
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "exactMatch": {
          "type": "string",
          "description": "Enable/disable exact prefix match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "objectRouterAccesslist6RuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix6": {
          "type": "string",
          "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "accessList6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterAccesslist6Rule resources.\n",
        "properties": {
          "accessList6": {
            "type": "string",
            "description": "Access List6.\n"
          },
          "action": {
            "type": "string",
            "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "exactMatch": {
            "type": "string",
            "description": "Enable/disable exact prefix match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "flags": {
            "type": "number",
            "description": "Flags.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID.\n"
          },
          "objectRouterAccesslist6RuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "prefix6": {
            "type": "string",
            "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterAccesslist:ObjectRouterAccesslist": {
      "description": "Configure access lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterAccesslistRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterAccesslistRule`\" pulumi-lang-go=\"`ObjectRouterAccesslistRule`\" pulumi-lang-python=\"`ObjectRouterAccesslistRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterAccesslistRule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterAccesslistRule`\">`fortimanager.ObjectRouterAccesslistRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAccesslist(\"trname\", {\n    name: \"terr-router-accesslist\",\n    rules: [{\n        id: 1,\n        action: \"permit\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAccesslist(\"trname\",\n    name=\"terr-router-accesslist\",\n    rules=[{\n        \"id\": 1,\n        \"action\": \"permit\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectRouterAccesslist(\"trname\", new()\n    {\n        Name = \"terr-router-accesslist\",\n        Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectRouterAccesslistRuleArgs\n            {\n                Id = 1,\n                Action = \"permit\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAccesslist(ctx, \"trname\", &fortimanager.ObjectRouterAccesslistArgs{\n\t\t\tName: pulumi.String(\"terr-router-accesslist\"),\n\t\t\tRules: fortimanager.ObjectRouterAccesslistRuleTypeArray{\n\t\t\t\t&fortimanager.ObjectRouterAccesslistRuleTypeArgs{\n\t\t\t\t\tId:     pulumi.Float64(1),\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAccesslistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectRouterAccesslist(\"trname\", ObjectRouterAccesslistArgs.builder()\n            .name(\"terr-router-accesslist\")\n            .rules(ObjectRouterAccesslistRuleArgs.builder()\n                .id(1.0)\n                .action(\"permit\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterAccesslist\n    properties:\n      name: terr-router-accesslist\n      rules:\n        - id: 1\n          action: permit\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter AccessList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist:ObjectRouterAccesslist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterAccesslistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterAccesslistRule:ObjectRouterAccesslistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterAccesslistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterAccesslistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterAccesslistRule:ObjectRouterAccesslistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterAccesslist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectRouterAccesslistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterAccesslistRule:ObjectRouterAccesslistRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterAccesslistRule:ObjectRouterAccesslistRule": {
      "description": "Rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterAccesslist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterAccesslist`\" pulumi-lang-go=\"`ObjectRouterAccesslist`\" pulumi-lang-python=\"`ObjectRouterAccesslist`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterAccesslist`\" pulumi-lang-java=\"`fortimanager.ObjectRouterAccesslist`\">`fortimanager.ObjectRouterAccesslist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAccesslist = new fortimanager.ObjectRouterAccesslist(\"trname\", {name: \"terr-router-accesslist\"});\nconst trname = new fortimanager.ObjectRouterAccesslistRule(\"trname\", {\n    accessList: trnameObjectRouterAccesslist.name,\n    action: \"permit\",\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectRouterAccesslist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_accesslist = fortimanager.ObjectRouterAccesslist(\"trname\", name=\"terr-router-accesslist\")\ntrname = fortimanager.ObjectRouterAccesslistRule(\"trname\",\n    access_list=trname_object_router_accesslist.name,\n    action=\"permit\",\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_accesslist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterAccesslist = new Fortimanager.ObjectRouterAccesslist(\"trname\", new()\n    {\n        Name = \"terr-router-accesslist\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterAccesslistRule(\"trname\", new()\n    {\n        AccessList = trnameObjectRouterAccesslist.Name,\n        Action = \"permit\",\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterAccesslist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAccesslist, err := fortimanager.NewObjectRouterAccesslist(ctx, \"trname\", &fortimanager.ObjectRouterAccesslistArgs{\n\t\t\tName: pulumi.String(\"terr-router-accesslist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAccesslistRule(ctx, \"trname\", &fortimanager.ObjectRouterAccesslistRuleArgs{\n\t\t\tAccessList: trnameObjectRouterAccesslist.Name,\n\t\t\tAction:     pulumi.String(\"permit\"),\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAccesslist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistArgs;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistRule;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterAccesslist = new ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\", ObjectRouterAccesslistArgs.builder()\n            .name(\"terr-router-accesslist\")\n            .build());\n\n        var trname = new ObjectRouterAccesslistRule(\"trname\", ObjectRouterAccesslistRuleArgs.builder()\n            .accessList(trnameObjectRouterAccesslist.name())\n            .action(\"permit\")\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterAccesslist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterAccesslistRule\n    properties:\n      accessList: ${trnameObjectRouterAccesslist.name}\n      action: permit\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectRouterAccesslist}\n  trnameObjectRouterAccesslist:\n    type: fortimanager:ObjectRouterAccesslist\n    name: trname\n    properties:\n      name: terr-router-accesslist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter AccessListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"access_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslistRule:ObjectRouterAccesslistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessList": {
          "type": "string",
          "description": "Access List.\n"
        },
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "exactMatch": {
          "type": "string",
          "description": "Enable/disable exact match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "objectRouterAccesslistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Wildcard to define Cisco-style wildcard filter criteria.\n"
        }
      },
      "type": "object",
      "required": [
        "accessList",
        "action",
        "exactMatch",
        "objectRouterAccesslistRuleId"
      ],
      "inputProperties": {
        "accessList": {
          "type": "string",
          "description": "Access List.\n"
        },
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "exactMatch": {
          "type": "string",
          "description": "Enable/disable exact match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "objectRouterAccesslistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix": {
          "type": "string",
          "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Wildcard to define Cisco-style wildcard filter criteria.\n"
        }
      },
      "requiredInputs": [
        "accessList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterAccesslistRule resources.\n",
        "properties": {
          "accessList": {
            "type": "string",
            "description": "Access List.\n"
          },
          "action": {
            "type": "string",
            "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "exactMatch": {
            "type": "string",
            "description": "Enable/disable exact match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "flags": {
            "type": "number",
            "description": "Flags.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID.\n"
          },
          "objectRouterAccesslistRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "prefix": {
            "type": "string",
            "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "Wildcard to define Cisco-style wildcard filter criteria.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterAspathlist:ObjectRouterAspathlist": {
      "description": "Configure Autonomous System (AS) path lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterAspathlistRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterAspathlistRule`\" pulumi-lang-go=\"`ObjectRouterAspathlistRule`\" pulumi-lang-python=\"`ObjectRouterAspathlistRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterAspathlistRule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterAspathlistRule`\">`fortimanager.ObjectRouterAspathlistRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAspathlist(\"trname\", {\n    name: \"terr-router-aspathlist\",\n    rules: [{\n        id: 1,\n        action: \"permit\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAspathlist(\"trname\",\n    name=\"terr-router-aspathlist\",\n    rules=[{\n        \"id\": 1,\n        \"action\": \"permit\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectRouterAspathlist(\"trname\", new()\n    {\n        Name = \"terr-router-aspathlist\",\n        Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectRouterAspathlistRuleArgs\n            {\n                Id = 1,\n                Action = \"permit\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAspathlist(ctx, \"trname\", &fortimanager.ObjectRouterAspathlistArgs{\n\t\t\tName: pulumi.String(\"terr-router-aspathlist\"),\n\t\t\tRules: fortimanager.ObjectRouterAspathlistRuleTypeArray{\n\t\t\t\t&fortimanager.ObjectRouterAspathlistRuleTypeArgs{\n\t\t\t\t\tId:     pulumi.Float64(1),\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAspathlist;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAspathlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectRouterAspathlist(\"trname\", ObjectRouterAspathlistArgs.builder()\n            .name(\"terr-router-aspathlist\")\n            .rules(ObjectRouterAspathlistRuleArgs.builder()\n                .id(1.0)\n                .action(\"permit\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterAspathlist\n    properties:\n      name: terr-router-aspathlist\n      rules:\n        - id: 1\n          action: permit\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter AspathList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAspathlist:ObjectRouterAspathlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "AS path list name.\n"
        },
        "objectRouterAspathlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterAspathlistRule:ObjectRouterAspathlistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterAspathlistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "AS path list name.\n"
        },
        "objectRouterAspathlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterAspathlistRule:ObjectRouterAspathlistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterAspathlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "AS path list name.\n"
          },
          "objectRouterAspathlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterAspathlistRule:ObjectRouterAspathlistRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterAspathlistRule:ObjectRouterAspathlistRule": {
      "description": "AS path list rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterAspathlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterAspathlist`\" pulumi-lang-go=\"`ObjectRouterAspathlist`\" pulumi-lang-python=\"`ObjectRouterAspathlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterAspathlist`\" pulumi-lang-java=\"`fortimanager.ObjectRouterAspathlist`\">`fortimanager.ObjectRouterAspathlist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAspathlist = new fortimanager.ObjectRouterAspathlist(\"trname\", {name: \"terr-router-aspathlist\"});\nconst trname = new fortimanager.ObjectRouterAspathlistRule(\"trname\", {\n    aspathList: trnameObjectRouterAspathlist.name,\n    action: \"permit\",\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectRouterAspathlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_aspathlist = fortimanager.ObjectRouterAspathlist(\"trname\", name=\"terr-router-aspathlist\")\ntrname = fortimanager.ObjectRouterAspathlistRule(\"trname\",\n    aspath_list=trname_object_router_aspathlist.name,\n    action=\"permit\",\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_aspathlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterAspathlist = new Fortimanager.ObjectRouterAspathlist(\"trname\", new()\n    {\n        Name = \"terr-router-aspathlist\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterAspathlistRule(\"trname\", new()\n    {\n        AspathList = trnameObjectRouterAspathlist.Name,\n        Action = \"permit\",\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterAspathlist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAspathlist, err := fortimanager.NewObjectRouterAspathlist(ctx, \"trname\", &fortimanager.ObjectRouterAspathlistArgs{\n\t\t\tName: pulumi.String(\"terr-router-aspathlist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAspathlistRule(ctx, \"trname\", &fortimanager.ObjectRouterAspathlistRuleArgs{\n\t\t\tAspathList: trnameObjectRouterAspathlist.Name,\n\t\t\tAction:     pulumi.String(\"permit\"),\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAspathlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAspathlist;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistArgs;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistRule;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterAspathlist = new ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\", ObjectRouterAspathlistArgs.builder()\n            .name(\"terr-router-aspathlist\")\n            .build());\n\n        var trname = new ObjectRouterAspathlistRule(\"trname\", ObjectRouterAspathlistRuleArgs.builder()\n            .aspathList(trnameObjectRouterAspathlist.name())\n            .action(\"permit\")\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterAspathlist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterAspathlistRule\n    properties:\n      aspathList: ${trnameObjectRouterAspathlist.name}\n      action: permit\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectRouterAspathlist}\n  trnameObjectRouterAspathlist:\n    type: fortimanager:ObjectRouterAspathlist\n    name: trname\n    properties:\n      name: terr-router-aspathlist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter AspathListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"aspath_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAspathlistRule:ObjectRouterAspathlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny route-based operations, based on the route's AS_PATH attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aspathList": {
          "type": "string",
          "description": "Aspath List.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectRouterAspathlistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Regular-expression to match the Border Gateway Protocol (BGP) AS paths.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aspathList",
        "objectRouterAspathlistRuleId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Permit or deny route-based operations, based on the route's AS_PATH attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aspathList": {
          "type": "string",
          "description": "Aspath List.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectRouterAspathlistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Regular-expression to match the Border Gateway Protocol (BGP) AS paths.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "aspathList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterAspathlistRule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Permit or deny route-based operations, based on the route's AS_PATH attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "aspathList": {
            "type": "string",
            "description": "Aspath List.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectRouterAspathlistRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "regexp": {
            "type": "string",
            "description": "Regular-expression to match the Border Gateway Protocol (BGP) AS paths.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterCommunitylist:ObjectRouterCommunitylist": {
      "description": "Configure community lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterCommunitylistRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterCommunitylistRule`\" pulumi-lang-go=\"`ObjectRouterCommunitylistRule`\" pulumi-lang-python=\"`ObjectRouterCommunitylistRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterCommunitylistRule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterCommunitylistRule`\">`fortimanager.ObjectRouterCommunitylistRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterCommunitylist(\"trname\", {\n    name: \"terr-router-communitylist\",\n    rules: [{\n        id: 1,\n        action: \"permit\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterCommunitylist(\"trname\",\n    name=\"terr-router-communitylist\",\n    rules=[{\n        \"id\": 1,\n        \"action\": \"permit\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectRouterCommunitylist(\"trname\", new()\n    {\n        Name = \"terr-router-communitylist\",\n        Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectRouterCommunitylistRuleArgs\n            {\n                Id = 1,\n                Action = \"permit\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterCommunitylist(ctx, \"trname\", &fortimanager.ObjectRouterCommunitylistArgs{\n\t\t\tName: pulumi.String(\"terr-router-communitylist\"),\n\t\t\tRules: fortimanager.ObjectRouterCommunitylistRuleTypeArray{\n\t\t\t\t&fortimanager.ObjectRouterCommunitylistRuleTypeArgs{\n\t\t\t\t\tId:     pulumi.Float64(1),\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylist;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterCommunitylistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectRouterCommunitylist(\"trname\", ObjectRouterCommunitylistArgs.builder()\n            .name(\"terr-router-communitylist\")\n            .rules(ObjectRouterCommunitylistRuleArgs.builder()\n                .id(1.0)\n                .action(\"permit\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterCommunitylist\n    properties:\n      name: terr-router-communitylist\n      rules:\n        - id: 1\n          action: permit\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter CommunityList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterCommunitylist:ObjectRouterCommunitylist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Community list name.\n"
        },
        "objectRouterCommunitylistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterCommunitylistRule:ObjectRouterCommunitylistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Community list type (standard or expanded). Valid values: <span pulumi-lang-nodejs=\"`standard`\" pulumi-lang-dotnet=\"`Standard`\" pulumi-lang-go=\"`standard`\" pulumi-lang-python=\"`standard`\" pulumi-lang-yaml=\"`standard`\" pulumi-lang-java=\"`standard`\">`standard`</span>, <span pulumi-lang-nodejs=\"`expanded`\" pulumi-lang-dotnet=\"`Expanded`\" pulumi-lang-go=\"`expanded`\" pulumi-lang-python=\"`expanded`\" pulumi-lang-yaml=\"`expanded`\" pulumi-lang-java=\"`expanded`\">`expanded`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterCommunitylistId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Community list name.\n"
        },
        "objectRouterCommunitylistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterCommunitylistRule:ObjectRouterCommunitylistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Community list type (standard or expanded). Valid values: <span pulumi-lang-nodejs=\"`standard`\" pulumi-lang-dotnet=\"`Standard`\" pulumi-lang-go=\"`standard`\" pulumi-lang-python=\"`standard`\" pulumi-lang-yaml=\"`standard`\" pulumi-lang-java=\"`standard`\">`standard`</span>, <span pulumi-lang-nodejs=\"`expanded`\" pulumi-lang-dotnet=\"`Expanded`\" pulumi-lang-go=\"`expanded`\" pulumi-lang-python=\"`expanded`\" pulumi-lang-yaml=\"`expanded`\" pulumi-lang-java=\"`expanded`\">`expanded`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterCommunitylist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Community list name.\n"
          },
          "objectRouterCommunitylistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterCommunitylistRule:ObjectRouterCommunitylistRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Community list type (standard or expanded). Valid values: <span pulumi-lang-nodejs=\"`standard`\" pulumi-lang-dotnet=\"`Standard`\" pulumi-lang-go=\"`standard`\" pulumi-lang-python=\"`standard`\" pulumi-lang-yaml=\"`standard`\" pulumi-lang-java=\"`standard`\">`standard`</span>, <span pulumi-lang-nodejs=\"`expanded`\" pulumi-lang-dotnet=\"`Expanded`\" pulumi-lang-go=\"`expanded`\" pulumi-lang-python=\"`expanded`\" pulumi-lang-yaml=\"`expanded`\" pulumi-lang-java=\"`expanded`\">`expanded`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterCommunitylistRule:ObjectRouterCommunitylistRule": {
      "description": "Community list rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterCommunitylist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterCommunitylist`\" pulumi-lang-go=\"`ObjectRouterCommunitylist`\" pulumi-lang-python=\"`ObjectRouterCommunitylist`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterCommunitylist`\" pulumi-lang-java=\"`fortimanager.ObjectRouterCommunitylist`\">`fortimanager.ObjectRouterCommunitylist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterCommunitylist = new fortimanager.ObjectRouterCommunitylist(\"trname\", {name: \"terr-router-communitylist\"});\nconst trname = new fortimanager.ObjectRouterCommunitylistRule(\"trname\", {\n    communityList: trnameObjectRouterCommunitylist.name,\n    action: \"permit\",\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectRouterCommunitylist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_communitylist = fortimanager.ObjectRouterCommunitylist(\"trname\", name=\"terr-router-communitylist\")\ntrname = fortimanager.ObjectRouterCommunitylistRule(\"trname\",\n    community_list=trname_object_router_communitylist.name,\n    action=\"permit\",\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_communitylist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterCommunitylist = new Fortimanager.ObjectRouterCommunitylist(\"trname\", new()\n    {\n        Name = \"terr-router-communitylist\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterCommunitylistRule(\"trname\", new()\n    {\n        CommunityList = trnameObjectRouterCommunitylist.Name,\n        Action = \"permit\",\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterCommunitylist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterCommunitylist, err := fortimanager.NewObjectRouterCommunitylist(ctx, \"trname\", &fortimanager.ObjectRouterCommunitylistArgs{\n\t\t\tName: pulumi.String(\"terr-router-communitylist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterCommunitylistRule(ctx, \"trname\", &fortimanager.ObjectRouterCommunitylistRuleArgs{\n\t\t\tCommunityList: trnameObjectRouterCommunitylist.Name,\n\t\t\tAction:        pulumi.String(\"permit\"),\n\t\t\tFosid:         pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterCommunitylist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylist;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistArgs;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistRule;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterCommunitylist = new ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\", ObjectRouterCommunitylistArgs.builder()\n            .name(\"terr-router-communitylist\")\n            .build());\n\n        var trname = new ObjectRouterCommunitylistRule(\"trname\", ObjectRouterCommunitylistRuleArgs.builder()\n            .communityList(trnameObjectRouterCommunitylist.name())\n            .action(\"permit\")\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterCommunitylist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterCommunitylistRule\n    properties:\n      communityList: ${trnameObjectRouterCommunitylist.name}\n      action: permit\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectRouterCommunitylist}\n  trnameObjectRouterCommunitylist:\n    type: fortimanager:ObjectRouterCommunitylist\n    name: trname\n    properties:\n      name: terr-router-communitylist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter CommunityListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"community_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterCommunitylistRule:ObjectRouterCommunitylistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny route-based operations, based on the route's COMMUNITY attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "communityList": {
          "type": "string",
          "description": "Community List.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "match": {
          "type": "string",
          "description": "Community specifications for matching a reserved community.\n"
        },
        "objectRouterCommunitylistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Ordered list of COMMUNITY attributes as a regular expression.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "communityList",
        "objectRouterCommunitylistRuleId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Permit or deny route-based operations, based on the route's COMMUNITY attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "communityList": {
          "type": "string",
          "description": "Community List.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "match": {
          "type": "string",
          "description": "Community specifications for matching a reserved community.\n"
        },
        "objectRouterCommunitylistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "regexp": {
          "type": "string",
          "description": "Ordered list of COMMUNITY attributes as a regular expression.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "communityList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterCommunitylistRule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Permit or deny route-based operations, based on the route's COMMUNITY attribute. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "communityList": {
            "type": "string",
            "description": "Community List.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "match": {
            "type": "string",
            "description": "Community specifications for matching a reserved community.\n"
          },
          "objectRouterCommunitylistRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "regexp": {
            "type": "string",
            "description": "Ordered list of COMMUNITY attributes as a regular expression.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterPrefixlist6:ObjectRouterPrefixlist6": {
      "description": "Configure IPv6 prefix lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterPrefixlist6Rule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterPrefixlist6Rule`\" pulumi-lang-go=\"`ObjectRouterPrefixlist6Rule`\" pulumi-lang-python=\"`ObjectRouterPrefixlist6Rule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterPrefixlist6Rule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterPrefixlist6Rule`\">`fortimanager.ObjectRouterPrefixlist6Rule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterPrefixlist6(\"trname\", {\n    name: \"terr-router-prefixlist6\",\n    rules: [{\n        ge: 12,\n        id: 23,\n        le: 20,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterPrefixlist6(\"trname\",\n    name=\"terr-router-prefixlist6\",\n    rules=[{\n        \"ge\": 12,\n        \"id\": 23,\n        \"le\": 20,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectRouterPrefixlist6(\"trname\", new()\n    {\n        Name = \"terr-router-prefixlist6\",\n        Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectRouterPrefixlist6RuleArgs\n            {\n                Ge = 12,\n                Id = 23,\n                Le = 20,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterPrefixlist6(ctx, \"trname\", &fortimanager.ObjectRouterPrefixlist6Args{\n\t\t\tName: pulumi.String(\"terr-router-prefixlist6\"),\n\t\t\tRules: fortimanager.ObjectRouterPrefixlist6RuleTypeArray{\n\t\t\t\t&fortimanager.ObjectRouterPrefixlist6RuleTypeArgs{\n\t\t\t\t\tGe: pulumi.Float64(12),\n\t\t\t\t\tId: pulumi.Float64(23),\n\t\t\t\t\tLe: pulumi.Float64(20),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Args;\nimport com.pulumi.fortimanager.inputs.ObjectRouterPrefixlist6RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectRouterPrefixlist6(\"trname\", ObjectRouterPrefixlist6Args.builder()\n            .name(\"terr-router-prefixlist6\")\n            .rules(ObjectRouterPrefixlist6RuleArgs.builder()\n                .ge(12.0)\n                .id(23.0)\n                .le(20.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterPrefixlist6\n    properties:\n      name: terr-router-prefixlist6\n      rules:\n        - ge: 12\n          id: 23\n          le: 20\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter PrefixList6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist6:ObjectRouterPrefixlist6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterPrefixlist6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterPrefixlist6Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterPrefixlist6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterPrefixlist6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectRouterPrefixlist6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule": {
      "description": "IPv6 prefix list rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterPrefixlist6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterPrefixlist6`\" pulumi-lang-go=\"`ObjectRouterPrefixlist6`\" pulumi-lang-python=\"`ObjectRouterPrefixlist6`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterPrefixlist6`\" pulumi-lang-java=\"`fortimanager.ObjectRouterPrefixlist6`\">`fortimanager.ObjectRouterPrefixlist6`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterPrefixlist6 = new fortimanager.ObjectRouterPrefixlist6(\"trname\", {name: \"terr-router-prefixlist6\"});\nconst trname = new fortimanager.ObjectRouterPrefixlist6Rule(\"trname\", {\n    prefixList6: trnameObjectRouterPrefixlist6.name,\n    action: \"deny\",\n    ge: 12,\n    fosid: 23,\n    le: 20,\n}, {\n    dependsOn: [trnameObjectRouterPrefixlist6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_prefixlist6 = fortimanager.ObjectRouterPrefixlist6(\"trname\", name=\"terr-router-prefixlist6\")\ntrname = fortimanager.ObjectRouterPrefixlist6Rule(\"trname\",\n    prefix_list6=trname_object_router_prefixlist6.name,\n    action=\"deny\",\n    ge=12,\n    fosid=23,\n    le=20,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_prefixlist6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterPrefixlist6 = new Fortimanager.ObjectRouterPrefixlist6(\"trname\", new()\n    {\n        Name = \"terr-router-prefixlist6\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterPrefixlist6Rule(\"trname\", new()\n    {\n        PrefixList6 = trnameObjectRouterPrefixlist6.Name,\n        Action = \"deny\",\n        Ge = 12,\n        Fosid = 23,\n        Le = 20,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterPrefixlist6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterPrefixlist6, err := fortimanager.NewObjectRouterPrefixlist6(ctx, \"trname\", &fortimanager.ObjectRouterPrefixlist6Args{\n\t\t\tName: pulumi.String(\"terr-router-prefixlist6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterPrefixlist6Rule(ctx, \"trname\", &fortimanager.ObjectRouterPrefixlist6RuleArgs{\n\t\t\tPrefixList6: trnameObjectRouterPrefixlist6.Name,\n\t\t\tAction:      pulumi.String(\"deny\"),\n\t\t\tGe:          pulumi.Float64(12),\n\t\t\tFosid:       pulumi.Float64(23),\n\t\t\tLe:          pulumi.Float64(20),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterPrefixlist6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Args;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Rule;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6RuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterPrefixlist6 = new ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\", ObjectRouterPrefixlist6Args.builder()\n            .name(\"terr-router-prefixlist6\")\n            .build());\n\n        var trname = new ObjectRouterPrefixlist6Rule(\"trname\", ObjectRouterPrefixlist6RuleArgs.builder()\n            .prefixList6(trnameObjectRouterPrefixlist6.name())\n            .action(\"deny\")\n            .ge(12.0)\n            .fosid(23.0)\n            .le(20.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterPrefixlist6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterPrefixlist6Rule\n    properties:\n      prefixList6: ${trnameObjectRouterPrefixlist6.name}\n      action: deny\n      ge: 12\n      fosid: 23\n      le: 20\n    options:\n      dependsOn:\n        - ${trnameObjectRouterPrefixlist6}\n  trnameObjectRouterPrefixlist6:\n    type: fortimanager:ObjectRouterPrefixlist6\n    name: trname\n    properties:\n      name: terr-router-prefixlist6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter PrefixList6Rule can be imported using any of these accepted formats:\n\nSet import_options = [\"prefix_list6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny packets that match this rule. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "ge": {
          "type": "number",
          "description": "Minimum prefix length to be matched (0 - 128).\n"
        },
        "le": {
          "type": "number",
          "description": "Maximum prefix length to be matched (0 - 128).\n"
        },
        "objectRouterPrefixlist6RuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix6": {
          "type": "string",
          "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "prefixList6": {
          "type": "string",
          "description": "Prefix List6.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "objectRouterPrefixlist6RuleId",
        "prefixList6"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Permit or deny packets that match this rule. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "ge": {
          "type": "number",
          "description": "Minimum prefix length to be matched (0 - 128).\n"
        },
        "le": {
          "type": "number",
          "description": "Maximum prefix length to be matched (0 - 128).\n"
        },
        "objectRouterPrefixlist6RuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefix6": {
          "type": "string",
          "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "prefixList6": {
          "type": "string",
          "description": "Prefix List6.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "prefixList6"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterPrefixlist6Rule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Permit or deny packets that match this rule. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "flags": {
            "type": "number",
            "description": "Flags.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID.\n"
          },
          "ge": {
            "type": "number",
            "description": "Minimum prefix length to be matched (0 - 128).\n"
          },
          "le": {
            "type": "number",
            "description": "Maximum prefix length to be matched (0 - 128).\n"
          },
          "objectRouterPrefixlist6RuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "prefix6": {
            "type": "string",
            "description": "IPv6 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
          },
          "prefixList6": {
            "type": "string",
            "description": "Prefix List6.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterPrefixlist:ObjectRouterPrefixlist": {
      "description": "Configure IPv4 prefix lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterPrefixlistRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterPrefixlistRule`\" pulumi-lang-go=\"`ObjectRouterPrefixlistRule`\" pulumi-lang-python=\"`ObjectRouterPrefixlistRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterPrefixlistRule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterPrefixlistRule`\">`fortimanager.ObjectRouterPrefixlistRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterPrefixlist(\"trname\", {\n    name: \"terr-router-prefixlist\",\n    rules: [{\n        ge: 12,\n        id: 23,\n        le: 20,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterPrefixlist(\"trname\",\n    name=\"terr-router-prefixlist\",\n    rules=[{\n        \"ge\": 12,\n        \"id\": 23,\n        \"le\": 20,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectRouterPrefixlist(\"trname\", new()\n    {\n        Name = \"terr-router-prefixlist\",\n        Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectRouterPrefixlistRuleArgs\n            {\n                Ge = 12,\n                Id = 23,\n                Le = 20,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterPrefixlist(ctx, \"trname\", &fortimanager.ObjectRouterPrefixlistArgs{\n\t\t\tName: pulumi.String(\"terr-router-prefixlist\"),\n\t\t\tRules: fortimanager.ObjectRouterPrefixlistRuleTypeArray{\n\t\t\t\t&fortimanager.ObjectRouterPrefixlistRuleTypeArgs{\n\t\t\t\t\tGe: pulumi.Float64(12),\n\t\t\t\t\tId: pulumi.Float64(23),\n\t\t\t\t\tLe: pulumi.Float64(20),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterPrefixlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectRouterPrefixlist(\"trname\", ObjectRouterPrefixlistArgs.builder()\n            .name(\"terr-router-prefixlist\")\n            .rules(ObjectRouterPrefixlistRuleArgs.builder()\n                .ge(12.0)\n                .id(23.0)\n                .le(20.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterPrefixlist\n    properties:\n      name: terr-router-prefixlist\n      rules:\n        - ge: 12\n          id: 23\n          le: 20\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter PrefixList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist:ObjectRouterPrefixlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterPrefixlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterPrefixlistRule:ObjectRouterPrefixlistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterPrefixlistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterPrefixlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterPrefixlistRule:ObjectRouterPrefixlistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterPrefixlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectRouterPrefixlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterPrefixlistRule:ObjectRouterPrefixlistRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterPrefixlistRule:ObjectRouterPrefixlistRule": {
      "description": "IPv4 prefix list rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterPrefixlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterPrefixlist`\" pulumi-lang-go=\"`ObjectRouterPrefixlist`\" pulumi-lang-python=\"`ObjectRouterPrefixlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterPrefixlist`\" pulumi-lang-java=\"`fortimanager.ObjectRouterPrefixlist`\">`fortimanager.ObjectRouterPrefixlist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterPrefixlist = new fortimanager.ObjectRouterPrefixlist(\"trname\", {name: \"terr-router-prefixlist\"});\nconst trname = new fortimanager.ObjectRouterPrefixlistRule(\"trname\", {\n    prefixList: trnameObjectRouterPrefixlist.name,\n    ge: 12,\n    fosid: 23,\n    le: 20,\n}, {\n    dependsOn: [trnameObjectRouterPrefixlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_prefixlist = fortimanager.ObjectRouterPrefixlist(\"trname\", name=\"terr-router-prefixlist\")\ntrname = fortimanager.ObjectRouterPrefixlistRule(\"trname\",\n    prefix_list=trname_object_router_prefixlist.name,\n    ge=12,\n    fosid=23,\n    le=20,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_prefixlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterPrefixlist = new Fortimanager.ObjectRouterPrefixlist(\"trname\", new()\n    {\n        Name = \"terr-router-prefixlist\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterPrefixlistRule(\"trname\", new()\n    {\n        PrefixList = trnameObjectRouterPrefixlist.Name,\n        Ge = 12,\n        Fosid = 23,\n        Le = 20,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterPrefixlist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterPrefixlist, err := fortimanager.NewObjectRouterPrefixlist(ctx, \"trname\", &fortimanager.ObjectRouterPrefixlistArgs{\n\t\t\tName: pulumi.String(\"terr-router-prefixlist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterPrefixlistRule(ctx, \"trname\", &fortimanager.ObjectRouterPrefixlistRuleArgs{\n\t\t\tPrefixList: trnameObjectRouterPrefixlist.Name,\n\t\t\tGe:         pulumi.Float64(12),\n\t\t\tFosid:      pulumi.Float64(23),\n\t\t\tLe:         pulumi.Float64(20),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterPrefixlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistArgs;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistRule;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterPrefixlist = new ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\", ObjectRouterPrefixlistArgs.builder()\n            .name(\"terr-router-prefixlist\")\n            .build());\n\n        var trname = new ObjectRouterPrefixlistRule(\"trname\", ObjectRouterPrefixlistRuleArgs.builder()\n            .prefixList(trnameObjectRouterPrefixlist.name())\n            .ge(12.0)\n            .fosid(23.0)\n            .le(20.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterPrefixlist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterPrefixlistRule\n    properties:\n      prefixList: ${trnameObjectRouterPrefixlist.name}\n      ge: 12\n      fosid: 23\n      le: 20\n    options:\n      dependsOn:\n        - ${trnameObjectRouterPrefixlist}\n  trnameObjectRouterPrefixlist:\n    type: fortimanager:ObjectRouterPrefixlist\n    name: trname\n    properties:\n      name: terr-router-prefixlist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter PrefixListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"prefix_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlistRule:ObjectRouterPrefixlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "ge": {
          "type": "number",
          "description": "Minimum prefix length to be matched (0 - 32).\n"
        },
        "le": {
          "type": "number",
          "description": "Maximum prefix length to be matched (0 - 32).\n"
        },
        "objectRouterPrefixlistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefixList": {
          "type": "string",
          "description": "Prefix List.\n"
        },
        "prefixes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "objectRouterPrefixlistRuleId",
        "prefixList",
        "prefixes"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "ge": {
          "type": "number",
          "description": "Minimum prefix length to be matched (0 - 32).\n"
        },
        "le": {
          "type": "number",
          "description": "Maximum prefix length to be matched (0 - 32).\n"
        },
        "objectRouterPrefixlistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "prefixList": {
          "type": "string",
          "description": "Prefix List.\n"
        },
        "prefixes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "prefixList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterPrefixlistRule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Permit or deny this IP address and netmask prefix. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "flags": {
            "type": "number",
            "description": "Flags.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID.\n"
          },
          "ge": {
            "type": "number",
            "description": "Minimum prefix length to be matched (0 - 32).\n"
          },
          "le": {
            "type": "number",
            "description": "Maximum prefix length to be matched (0 - 32).\n"
          },
          "objectRouterPrefixlistRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "prefixList": {
            "type": "string",
            "description": "Prefix List.\n"
          },
          "prefixes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 prefix to define regular filter criteria, such as \"any\" or subnets.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterRoutemap:ObjectRouterRoutemap": {
      "description": "Configure route maps.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterRoutemapRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterRoutemapRule`\" pulumi-lang-go=\"`ObjectRouterRoutemapRule`\" pulumi-lang-python=\"`ObjectRouterRoutemapRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterRoutemapRule`\" pulumi-lang-java=\"`fortimanager.ObjectRouterRoutemapRule`\">`fortimanager.ObjectRouterRoutemapRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterRoutemap\n    properties:\n      name: terr-router-routemap\n      comment: This is a Terraform example\n      rules:\n        - action: deny\n          id: 1\n          matchCommunity: Priority_1\n          matchExtcommunityExact: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter RouteMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterRoutemap:ObjectRouterRoutemap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterRoutemapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterRoutemapRule:ObjectRouterRoutemapRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectRouterRoutemapId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectRouterRoutemapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectRouterRoutemapRule:ObjectRouterRoutemapRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterRoutemap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectRouterRoutemapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectRouterRoutemapRule:ObjectRouterRoutemapRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectRouterRoutemapRule:ObjectRouterRoutemapRule": {
      "description": "Rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectRouterRoutemap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectRouterRoutemap`\" pulumi-lang-go=\"`ObjectRouterRoutemap`\" pulumi-lang-python=\"`ObjectRouterRoutemap`\" pulumi-lang-yaml=\"`fortimanager.ObjectRouterRoutemap`\" pulumi-lang-java=\"`fortimanager.ObjectRouterRoutemap`\">`fortimanager.ObjectRouterRoutemap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterRoutemap = new fortimanager.ObjectRouterRoutemap(\"trname\", {name: \"terr-router-routemap\"});\nconst trname = new fortimanager.ObjectRouterRoutemapRule(\"trname\", {\n    routeMap: trnameObjectRouterRoutemap.name,\n    action: \"deny\",\n    fosid: 1,\n    matchCommunity: \"Priority_1\",\n    matchExtcommunityExact: \"enable\",\n}, {\n    dependsOn: [trnameObjectRouterRoutemap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_routemap = fortimanager.ObjectRouterRoutemap(\"trname\", name=\"terr-router-routemap\")\ntrname = fortimanager.ObjectRouterRoutemapRule(\"trname\",\n    route_map=trname_object_router_routemap.name,\n    action=\"deny\",\n    fosid=1,\n    match_community=\"Priority_1\",\n    match_extcommunity_exact=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_router_routemap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectRouterRoutemap = new Fortimanager.ObjectRouterRoutemap(\"trname\", new()\n    {\n        Name = \"terr-router-routemap\",\n    });\n\n    var trname = new Fortimanager.ObjectRouterRoutemapRule(\"trname\", new()\n    {\n        RouteMap = trnameObjectRouterRoutemap.Name,\n        Action = \"deny\",\n        Fosid = 1,\n        MatchCommunity = \"Priority_1\",\n        MatchExtcommunityExact = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectRouterRoutemap,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterRoutemap, err := fortimanager.NewObjectRouterRoutemap(ctx, \"trname\", &fortimanager.ObjectRouterRoutemapArgs{\n\t\t\tName: pulumi.String(\"terr-router-routemap\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterRoutemapRule(ctx, \"trname\", &fortimanager.ObjectRouterRoutemapRuleArgs{\n\t\t\tRouteMap:               trnameObjectRouterRoutemap.Name,\n\t\t\tAction:                 pulumi.String(\"deny\"),\n\t\t\tFosid:                  pulumi.Float64(1),\n\t\t\tMatchCommunity:         pulumi.String(\"Priority_1\"),\n\t\t\tMatchExtcommunityExact: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterRoutemap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterRoutemap;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapArgs;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapRule;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectRouterRoutemap = new ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\", ObjectRouterRoutemapArgs.builder()\n            .name(\"terr-router-routemap\")\n            .build());\n\n        var trname = new ObjectRouterRoutemapRule(\"trname\", ObjectRouterRoutemapRuleArgs.builder()\n            .routeMap(trnameObjectRouterRoutemap.name())\n            .action(\"deny\")\n            .fosid(1.0)\n            .matchCommunity(\"Priority_1\")\n            .matchExtcommunityExact(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectRouterRoutemap)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectRouterRoutemapRule\n    properties:\n      routeMap: ${trnameObjectRouterRoutemap.name}\n      action: deny\n      fosid: 1\n      matchCommunity: Priority_1\n      matchExtcommunityExact: enable\n    options:\n      dependsOn:\n        - ${trnameObjectRouterRoutemap}\n  trnameObjectRouterRoutemap:\n    type: fortimanager:ObjectRouterRoutemap\n    name: trname\n    properties:\n      name: terr-router-routemap\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectRouter RouteMapRule can be imported using any of these accepted formats:\n\nSet import_options = [\"route_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterRoutemapRule:ObjectRouterRoutemapRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "matchAsPath": {
          "type": "string",
          "description": "Match BGP AS path list.\n"
        },
        "matchCommunity": {
          "type": "string",
          "description": "Match BGP community list.\n"
        },
        "matchCommunityExact": {
          "type": "string",
          "description": "Enable/disable exact matching of communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchExtcommunity": {
          "type": "string",
          "description": "Match BGP extended community list.\n"
        },
        "matchExtcommunityExact": {
          "type": "string",
          "description": "Enable/disable exact matching of extended communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchFlags": {
          "type": "number",
          "description": "Match-Flags.\n"
        },
        "matchInterface": {
          "type": "string",
          "description": "Match interface configuration.\n"
        },
        "matchIp6Address": {
          "type": "string",
          "description": "Match IPv6 address permitted by access-list6 or prefix-list6.\n"
        },
        "matchIp6Nexthop": {
          "type": "string",
          "description": "Match next hop IPv6 address passed by access-list6 or prefix-list6.\n"
        },
        "matchIpAddress": {
          "type": "string",
          "description": "Match IP address permitted by access-list or prefix-list.\n"
        },
        "matchIpNexthop": {
          "type": "string",
          "description": "Match next hop IP address passed by access-list or prefix-list.\n"
        },
        "matchMetric": {
          "type": "string",
          "description": "Match metric for redistribute routes.\n"
        },
        "matchOrigin": {
          "type": "string",
          "description": "Match BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
        },
        "matchRouteType": {
          "type": "string",
          "description": "Match route type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
        },
        "matchTag": {
          "type": "string",
          "description": "Match tag.\n"
        },
        "matchVrf": {
          "type": "number",
          "description": "Match VRF ID.\n"
        },
        "objectRouterRoutemapRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "routeMap": {
          "type": "string",
          "description": "Route Map.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "setAggregatorAs": {
          "type": "number",
          "description": "BGP aggregator AS.\n"
        },
        "setAggregatorIp": {
          "type": "string",
          "description": "BGP aggregator IP.\n"
        },
        "setAspathAction": {
          "type": "string",
          "description": "Specify preferred action of set-aspath. Valid values: <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "setAspaths": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Prepend BGP AS path attribute.\n"
        },
        "setAtomicAggregate": {
          "type": "string",
          "description": "Enable/disable BGP atomic aggregate attribute. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "setCommunities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "BGP community attribute.\n"
        },
        "setCommunityAdditive": {
          "type": "string",
          "description": "Enable/disable adding set-community to existing community. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "setCommunityDelete": {
          "type": "string",
          "description": "Delete communities matching community list.\n"
        },
        "setDampeningMaxSuppress": {
          "type": "number",
          "description": "Maximum duration to suppress a route (1 - 255 min, 0 = unset).\n"
        },
        "setDampeningReachabilityHalfLife": {
          "type": "number",
          "description": "Reachability half-life time for the penalty (1 - 45 min, 0 = unset).\n"
        },
        "setDampeningReuse": {
          "type": "number",
          "description": "Value to start reusing a route (1 - 20000, 0 = unset).\n"
        },
        "setDampeningSuppress": {
          "type": "number",
          "description": "Value to start suppressing a route (1 - 20000, 0 = unset).\n"
        },
        "setDampeningUnreachabilityHalfLife": {
          "type": "number",
          "description": "Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)\n"
        },
        "setExtcommunityRts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Route Target extended community.\n"
        },
        "setExtcommunitySoos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Site-of-Origin extended community.\n"
        },
        "setFlags": {
          "type": "number",
          "description": "Set-Flags.\n"
        },
        "setIp6Nexthop": {
          "type": "string",
          "description": "IPv6 global address of next hop.\n"
        },
        "setIp6NexthopLocal": {
          "type": "string",
          "description": "IPv6 local address of next hop.\n"
        },
        "setIpNexthop": {
          "type": "string",
          "description": "IP address of next hop.\n"
        },
        "setIpPrefsrc": {
          "type": "string",
          "description": "IP address of preferred source.\n"
        },
        "setLocalPreference": {
          "type": "string",
          "description": "BGP local preference path attribute.\n"
        },
        "setMetric": {
          "type": "string",
          "description": "Metric value.\n"
        },
        "setMetricType": {
          "type": "string",
          "description": "Metric type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
        },
        "setOrigin": {
          "type": "string",
          "description": "BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
        },
        "setOriginatorId": {
          "type": "string",
          "description": "BGP originator ID attribute.\n"
        },
        "setPriority": {
          "type": "number",
          "description": "Priority for routing table.\n"
        },
        "setRouteTag": {
          "type": "string",
          "description": "Route tag for routing table.\n"
        },
        "setTag": {
          "type": "string",
          "description": "Tag value.\n"
        },
        "setVpnv4Nexthop": {
          "type": "string",
          "description": "IP address of VPNv4 next-hop.\n"
        },
        "setVpnv6Nexthop": {
          "type": "string",
          "description": "IPv6 global address of VPNv6 next-hop.\n"
        },
        "setVpnv6NexthopLocal": {
          "type": "string",
          "description": "IPv6 link-local address of VPNv6 next-hop.\n"
        },
        "setWeight": {
          "type": "string",
          "description": "BGP weight for routing table.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "matchExtcommunityExact",
        "matchOrigin",
        "matchRouteType",
        "objectRouterRoutemapRuleId",
        "routeMap",
        "setAggregatorIp",
        "setAspathAction",
        "setAspaths",
        "setAtomicAggregate",
        "setCommunities",
        "setExtcommunityRts",
        "setExtcommunitySoos",
        "setIp6Nexthop",
        "setIp6NexthopLocal",
        "setIpNexthop",
        "setMetricType",
        "setOrigin",
        "setOriginatorId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Rule ID.\n"
        },
        "matchAsPath": {
          "type": "string",
          "description": "Match BGP AS path list.\n"
        },
        "matchCommunity": {
          "type": "string",
          "description": "Match BGP community list.\n"
        },
        "matchCommunityExact": {
          "type": "string",
          "description": "Enable/disable exact matching of communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchExtcommunity": {
          "type": "string",
          "description": "Match BGP extended community list.\n"
        },
        "matchExtcommunityExact": {
          "type": "string",
          "description": "Enable/disable exact matching of extended communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchFlags": {
          "type": "number",
          "description": "Match-Flags.\n"
        },
        "matchInterface": {
          "type": "string",
          "description": "Match interface configuration.\n"
        },
        "matchIp6Address": {
          "type": "string",
          "description": "Match IPv6 address permitted by access-list6 or prefix-list6.\n"
        },
        "matchIp6Nexthop": {
          "type": "string",
          "description": "Match next hop IPv6 address passed by access-list6 or prefix-list6.\n"
        },
        "matchIpAddress": {
          "type": "string",
          "description": "Match IP address permitted by access-list or prefix-list.\n"
        },
        "matchIpNexthop": {
          "type": "string",
          "description": "Match next hop IP address passed by access-list or prefix-list.\n"
        },
        "matchMetric": {
          "type": "string",
          "description": "Match metric for redistribute routes.\n"
        },
        "matchOrigin": {
          "type": "string",
          "description": "Match BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
        },
        "matchRouteType": {
          "type": "string",
          "description": "Match route type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
        },
        "matchTag": {
          "type": "string",
          "description": "Match tag.\n"
        },
        "matchVrf": {
          "type": "number",
          "description": "Match VRF ID.\n"
        },
        "objectRouterRoutemapRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "routeMap": {
          "type": "string",
          "description": "Route Map.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "setAggregatorAs": {
          "type": "number",
          "description": "BGP aggregator AS.\n"
        },
        "setAggregatorIp": {
          "type": "string",
          "description": "BGP aggregator IP.\n"
        },
        "setAspathAction": {
          "type": "string",
          "description": "Specify preferred action of set-aspath. Valid values: <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "setAspaths": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Prepend BGP AS path attribute.\n"
        },
        "setAtomicAggregate": {
          "type": "string",
          "description": "Enable/disable BGP atomic aggregate attribute. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "setCommunities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "BGP community attribute.\n"
        },
        "setCommunityAdditive": {
          "type": "string",
          "description": "Enable/disable adding set-community to existing community. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "setCommunityDelete": {
          "type": "string",
          "description": "Delete communities matching community list.\n"
        },
        "setDampeningMaxSuppress": {
          "type": "number",
          "description": "Maximum duration to suppress a route (1 - 255 min, 0 = unset).\n"
        },
        "setDampeningReachabilityHalfLife": {
          "type": "number",
          "description": "Reachability half-life time for the penalty (1 - 45 min, 0 = unset).\n"
        },
        "setDampeningReuse": {
          "type": "number",
          "description": "Value to start reusing a route (1 - 20000, 0 = unset).\n"
        },
        "setDampeningSuppress": {
          "type": "number",
          "description": "Value to start suppressing a route (1 - 20000, 0 = unset).\n"
        },
        "setDampeningUnreachabilityHalfLife": {
          "type": "number",
          "description": "Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)\n"
        },
        "setExtcommunityRts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Route Target extended community.\n"
        },
        "setExtcommunitySoos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Site-of-Origin extended community.\n"
        },
        "setFlags": {
          "type": "number",
          "description": "Set-Flags.\n"
        },
        "setIp6Nexthop": {
          "type": "string",
          "description": "IPv6 global address of next hop.\n"
        },
        "setIp6NexthopLocal": {
          "type": "string",
          "description": "IPv6 local address of next hop.\n"
        },
        "setIpNexthop": {
          "type": "string",
          "description": "IP address of next hop.\n"
        },
        "setIpPrefsrc": {
          "type": "string",
          "description": "IP address of preferred source.\n"
        },
        "setLocalPreference": {
          "type": "string",
          "description": "BGP local preference path attribute.\n"
        },
        "setMetric": {
          "type": "string",
          "description": "Metric value.\n"
        },
        "setMetricType": {
          "type": "string",
          "description": "Metric type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
        },
        "setOrigin": {
          "type": "string",
          "description": "BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
        },
        "setOriginatorId": {
          "type": "string",
          "description": "BGP originator ID attribute.\n"
        },
        "setPriority": {
          "type": "number",
          "description": "Priority for routing table.\n"
        },
        "setRouteTag": {
          "type": "string",
          "description": "Route tag for routing table.\n"
        },
        "setTag": {
          "type": "string",
          "description": "Tag value.\n"
        },
        "setVpnv4Nexthop": {
          "type": "string",
          "description": "IP address of VPNv4 next-hop.\n"
        },
        "setVpnv6Nexthop": {
          "type": "string",
          "description": "IPv6 global address of VPNv6 next-hop.\n"
        },
        "setVpnv6NexthopLocal": {
          "type": "string",
          "description": "IPv6 link-local address of VPNv6 next-hop.\n"
        },
        "setWeight": {
          "type": "string",
          "description": "BGP weight for routing table.\n"
        }
      },
      "requiredInputs": [
        "routeMap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectRouterRoutemapRule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Rule ID.\n"
          },
          "matchAsPath": {
            "type": "string",
            "description": "Match BGP AS path list.\n"
          },
          "matchCommunity": {
            "type": "string",
            "description": "Match BGP community list.\n"
          },
          "matchCommunityExact": {
            "type": "string",
            "description": "Enable/disable exact matching of communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchExtcommunity": {
            "type": "string",
            "description": "Match BGP extended community list.\n"
          },
          "matchExtcommunityExact": {
            "type": "string",
            "description": "Enable/disable exact matching of extended communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchFlags": {
            "type": "number",
            "description": "Match-Flags.\n"
          },
          "matchInterface": {
            "type": "string",
            "description": "Match interface configuration.\n"
          },
          "matchIp6Address": {
            "type": "string",
            "description": "Match IPv6 address permitted by access-list6 or prefix-list6.\n"
          },
          "matchIp6Nexthop": {
            "type": "string",
            "description": "Match next hop IPv6 address passed by access-list6 or prefix-list6.\n"
          },
          "matchIpAddress": {
            "type": "string",
            "description": "Match IP address permitted by access-list or prefix-list.\n"
          },
          "matchIpNexthop": {
            "type": "string",
            "description": "Match next hop IP address passed by access-list or prefix-list.\n"
          },
          "matchMetric": {
            "type": "string",
            "description": "Match metric for redistribute routes.\n"
          },
          "matchOrigin": {
            "type": "string",
            "description": "Match BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
          },
          "matchRouteType": {
            "type": "string",
            "description": "Match route type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
          },
          "matchTag": {
            "type": "string",
            "description": "Match tag.\n"
          },
          "matchVrf": {
            "type": "number",
            "description": "Match VRF ID.\n"
          },
          "objectRouterRoutemapRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "routeMap": {
            "type": "string",
            "description": "Route Map.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "setAggregatorAs": {
            "type": "number",
            "description": "BGP aggregator AS.\n"
          },
          "setAggregatorIp": {
            "type": "string",
            "description": "BGP aggregator IP.\n"
          },
          "setAspathAction": {
            "type": "string",
            "description": "Specify preferred action of set-aspath. Valid values: <span pulumi-lang-nodejs=\"`prepend`\" pulumi-lang-dotnet=\"`Prepend`\" pulumi-lang-go=\"`prepend`\" pulumi-lang-python=\"`prepend`\" pulumi-lang-yaml=\"`prepend`\" pulumi-lang-java=\"`prepend`\">`prepend`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
          },
          "setAspaths": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Prepend BGP AS path attribute.\n"
          },
          "setAtomicAggregate": {
            "type": "string",
            "description": "Enable/disable BGP atomic aggregate attribute. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "setCommunities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "BGP community attribute.\n"
          },
          "setCommunityAdditive": {
            "type": "string",
            "description": "Enable/disable adding set-community to existing community. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "setCommunityDelete": {
            "type": "string",
            "description": "Delete communities matching community list.\n"
          },
          "setDampeningMaxSuppress": {
            "type": "number",
            "description": "Maximum duration to suppress a route (1 - 255 min, 0 = unset).\n"
          },
          "setDampeningReachabilityHalfLife": {
            "type": "number",
            "description": "Reachability half-life time for the penalty (1 - 45 min, 0 = unset).\n"
          },
          "setDampeningReuse": {
            "type": "number",
            "description": "Value to start reusing a route (1 - 20000, 0 = unset).\n"
          },
          "setDampeningSuppress": {
            "type": "number",
            "description": "Value to start suppressing a route (1 - 20000, 0 = unset).\n"
          },
          "setDampeningUnreachabilityHalfLife": {
            "type": "number",
            "description": "Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)\n"
          },
          "setExtcommunityRts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Route Target extended community.\n"
          },
          "setExtcommunitySoos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Site-of-Origin extended community.\n"
          },
          "setFlags": {
            "type": "number",
            "description": "Set-Flags.\n"
          },
          "setIp6Nexthop": {
            "type": "string",
            "description": "IPv6 global address of next hop.\n"
          },
          "setIp6NexthopLocal": {
            "type": "string",
            "description": "IPv6 local address of next hop.\n"
          },
          "setIpNexthop": {
            "type": "string",
            "description": "IP address of next hop.\n"
          },
          "setIpPrefsrc": {
            "type": "string",
            "description": "IP address of preferred source.\n"
          },
          "setLocalPreference": {
            "type": "string",
            "description": "BGP local preference path attribute.\n"
          },
          "setMetric": {
            "type": "string",
            "description": "Metric value.\n"
          },
          "setMetricType": {
            "type": "string",
            "description": "Metric type. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `external-type1`, `external-type2`.\n"
          },
          "setOrigin": {
            "type": "string",
            "description": "BGP origin code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`egp`\" pulumi-lang-dotnet=\"`Egp`\" pulumi-lang-go=\"`egp`\" pulumi-lang-python=\"`egp`\" pulumi-lang-yaml=\"`egp`\" pulumi-lang-java=\"`egp`\">`egp`</span>, <span pulumi-lang-nodejs=\"`igp`\" pulumi-lang-dotnet=\"`Igp`\" pulumi-lang-go=\"`igp`\" pulumi-lang-python=\"`igp`\" pulumi-lang-yaml=\"`igp`\" pulumi-lang-java=\"`igp`\">`igp`</span>, <span pulumi-lang-nodejs=\"`incomplete`\" pulumi-lang-dotnet=\"`Incomplete`\" pulumi-lang-go=\"`incomplete`\" pulumi-lang-python=\"`incomplete`\" pulumi-lang-yaml=\"`incomplete`\" pulumi-lang-java=\"`incomplete`\">`incomplete`</span>.\n"
          },
          "setOriginatorId": {
            "type": "string",
            "description": "BGP originator ID attribute.\n"
          },
          "setPriority": {
            "type": "number",
            "description": "Priority for routing table.\n"
          },
          "setRouteTag": {
            "type": "string",
            "description": "Route tag for routing table.\n"
          },
          "setTag": {
            "type": "string",
            "description": "Tag value.\n"
          },
          "setVpnv4Nexthop": {
            "type": "string",
            "description": "IP address of VPNv4 next-hop.\n"
          },
          "setVpnv6Nexthop": {
            "type": "string",
            "description": "IPv6 global address of VPNv6 next-hop.\n"
          },
          "setVpnv6NexthopLocal": {
            "type": "string",
            "description": "IPv6 link-local address of VPNv6 next-hop.\n"
          },
          "setWeight": {
            "type": "string",
            "description": "BGP weight for routing table.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSctpfilterProfile:ObjectSctpfilterProfile": {
      "description": "Configure SCTP filter profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ppidFilters`\" pulumi-lang-dotnet=\"`PpidFilters`\" pulumi-lang-go=\"`ppidFilters`\" pulumi-lang-python=\"`ppid_filters`\" pulumi-lang-yaml=\"`ppidFilters`\" pulumi-lang-java=\"`ppidFilters`\">`ppid_filters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSctpfilterProfilePpidfilters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSctpfilterProfilePpidfilters`\" pulumi-lang-go=\"`ObjectSctpfilterProfilePpidfilters`\" pulumi-lang-python=\"`ObjectSctpfilterProfilePpidfilters`\" pulumi-lang-yaml=\"`fortimanager.ObjectSctpfilterProfilePpidfilters`\" pulumi-lang-java=\"`fortimanager.ObjectSctpfilterProfilePpidfilters`\">`fortimanager.ObjectSctpfilterProfilePpidfilters`</span>\n\n## Import\n\nObjectSctpFilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSctpfilterProfile:ObjectSctpfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSctpfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ppidFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSctpfilterProfilePpidFilter:ObjectSctpfilterProfilePpidFilter"
          },
          "description": "Ppid-Filters. The structure of <span pulumi-lang-nodejs=\"`ppidFilters`\" pulumi-lang-dotnet=\"`PpidFilters`\" pulumi-lang-go=\"`ppidFilters`\" pulumi-lang-python=\"`ppid_filters`\" pulumi-lang-yaml=\"`ppidFilters`\" pulumi-lang-java=\"`ppidFilters`\">`ppid_filters`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSctpfilterProfileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSctpfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ppidFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSctpfilterProfilePpidFilter:ObjectSctpfilterProfilePpidFilter"
          },
          "description": "Ppid-Filters. The structure of <span pulumi-lang-nodejs=\"`ppidFilters`\" pulumi-lang-dotnet=\"`PpidFilters`\" pulumi-lang-go=\"`ppidFilters`\" pulumi-lang-python=\"`ppid_filters`\" pulumi-lang-yaml=\"`ppidFilters`\" pulumi-lang-java=\"`ppidFilters`\">`ppid_filters`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSctpfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectSctpfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "ppidFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSctpfilterProfilePpidFilter:ObjectSctpfilterProfilePpidFilter"
            },
            "description": "Ppid-Filters. The structure of <span pulumi-lang-nodejs=\"`ppidFilters`\" pulumi-lang-dotnet=\"`PpidFilters`\" pulumi-lang-go=\"`ppidFilters`\" pulumi-lang-python=\"`ppid_filters`\" pulumi-lang-yaml=\"`ppidFilters`\" pulumi-lang-java=\"`ppidFilters`\">`ppid_filters`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSctpfilterProfilePpidfilters:ObjectSctpfilterProfilePpidfilters": {
      "description": "PPID filters list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ppidFilters`\" pulumi-lang-dotnet=\"`PpidFilters`\" pulumi-lang-go=\"`ppidFilters`\" pulumi-lang-python=\"`ppid_filters`\" pulumi-lang-yaml=\"`ppidFilters`\" pulumi-lang-java=\"`ppidFilters`\">`ppid_filters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSctpfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSctpfilterProfile`\" pulumi-lang-go=\"`ObjectSctpfilterProfile`\" pulumi-lang-python=\"`ObjectSctpfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSctpfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectSctpfilterProfile`\">`fortimanager.ObjectSctpfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSctpFilter ProfilePpidFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSctpfilterProfilePpidfilters:ObjectSctpfilterProfilePpidfilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken when PPID is matched. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectSctpfilterProfilePpidfiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ppid": {
          "type": "number",
          "description": "Payload protocol identifier.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "fosid",
        "objectSctpfilterProfilePpidfiltersId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken when PPID is matched. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectSctpfilterProfilePpidfiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ppid": {
          "type": "number",
          "description": "Payload protocol identifier.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSctpfilterProfilePpidfilters resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken when PPID is matched. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`replace`\" pulumi-lang-dotnet=\"`Replace`\" pulumi-lang-go=\"`replace`\" pulumi-lang-python=\"`replace`\" pulumi-lang-yaml=\"`replace`\" pulumi-lang-java=\"`replace`\">`replace`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectSctpfilterProfilePpidfiltersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "ppid": {
            "type": "number",
            "description": "Payload protocol identifier.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSpamfilterBwl:ObjectSpamfilterBwl": {
      "description": "Configure anti-spam black/white list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterBwlEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterBwlEntries`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterBwlEntries`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_bwl_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterBwlEntries`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterBwlEntries`\">`fortimanager_object_spamfilter_bwl_entries`</span>\n\n## Import\n\nObjectSpamfilter Bwl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSpamfilterBwl:ObjectSpamfilterBwl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterBwlEntry:ObjectSpamfilterBwlEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterBwlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSpamfilterBwlId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterBwlEntry:ObjectSpamfilterBwlEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterBwlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSpamfilterBwl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSpamfilterBwlEntry:ObjectSpamfilterBwlEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectSpamfilterBwlId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSpamfilterBword:ObjectSpamfilterBword": {
      "description": "Configure AntiSpam banned word list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterBwordEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterBwordEntries`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterBwordEntries`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_bword_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterBwordEntries`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterBwordEntries`\">`fortimanager_object_spamfilter_bword_entries`</span>\n\n## Import\n\nObjectSpamfilter Bword can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSpamfilterBword:ObjectSpamfilterBword labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterBwordEntry:ObjectSpamfilterBwordEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterBwordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSpamfilterBwordId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterBwordEntry:ObjectSpamfilterBwordEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterBwordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSpamfilterBword resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSpamfilterBwordEntry:ObjectSpamfilterBwordEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectSpamfilterBwordId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSpamfilterDnsbl:ObjectSpamfilterDnsbl": {
      "description": "Configure AntiSpam DNSBL/ORBL.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterDnsblEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterDnsblEntries`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterDnsblEntries`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_dnsbl_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterDnsblEntries`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterDnsblEntries`\">`fortimanager_object_spamfilter_dnsbl_entries`</span>\n\n## Import\n\nObjectSpamfilter Dnsbl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSpamfilterDnsbl:ObjectSpamfilterDnsbl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterDnsblEntry:ObjectSpamfilterDnsblEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterDnsblId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSpamfilterDnsblId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterDnsblEntry:ObjectSpamfilterDnsblEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterDnsblId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSpamfilterDnsbl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSpamfilterDnsblEntry:ObjectSpamfilterDnsblEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectSpamfilterDnsblId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSpamfilterIptrust:ObjectSpamfilterIptrust": {
      "description": "Configure AntiSpam IP trust.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterIptrustEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterIptrustEntries`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterIptrustEntries`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_iptrust_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterIptrustEntries`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterIptrustEntries`\">`fortimanager_object_spamfilter_iptrust_entries`</span>\n\n## Import\n\nObjectSpamfilter Iptrust can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSpamfilterIptrust:ObjectSpamfilterIptrust labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterIptrustEntry:ObjectSpamfilterIptrustEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterIptrustId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSpamfilterIptrustId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterIptrustEntry:ObjectSpamfilterIptrustEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterIptrustId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSpamfilterIptrust resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSpamfilterIptrustEntry:ObjectSpamfilterIptrustEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectSpamfilterIptrustId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSpamfilterMheader:ObjectSpamfilterMheader": {
      "description": "Configure AntiSpam MIME header.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterMheaderEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterMheaderEntries`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterMheaderEntries`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_mheader_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterMheaderEntries`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterMheaderEntries`\">`fortimanager_object_spamfilter_mheader_entries`</span>\n\n## Import\n\nObjectSpamfilter Mheader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSpamfilterMheader:ObjectSpamfilterMheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterMheaderEntry:ObjectSpamfilterMheaderEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterMheaderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSpamfilterMheaderId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterMheaderEntry:ObjectSpamfilterMheaderEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectSpamfilterMheaderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSpamfilterMheader resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSpamfilterMheaderEntry:ObjectSpamfilterMheaderEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectSpamfilterMheaderId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSpamfilterProfile:ObjectSpamfilterProfile": {
      "description": "Configure AntiSpam profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterProfileGmail`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterProfileGmail`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterProfileGmail`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_profile_gmail`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterProfileGmail`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterProfileGmail`\">`fortimanager_object_spamfilter_profile_gmail`</span>\n>- <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterProfileImap`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterProfileImap`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterProfileImap`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_profile_imap`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterProfileImap`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterProfileImap`\">`fortimanager_object_spamfilter_profile_imap`</span>\n>- <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterProfileMapi`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterProfileMapi`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterProfileMapi`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_profile_mapi`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterProfileMapi`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterProfileMapi`\">`fortimanager_object_spamfilter_profile_mapi`</span>\n>- <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterProfileMsnhotmail`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterProfileMsnhotmail`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterProfileMsnhotmail`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_profile_msnhotmail`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterProfileMsnhotmail`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterProfileMsnhotmail`\">`fortimanager_object_spamfilter_profile_msnhotmail`</span>\n>- <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterProfilePop3`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterProfilePop3`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterProfilePop3`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_profile_pop3`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterProfilePop3`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterProfilePop3`\">`fortimanager_object_spamfilter_profile_pop3`</span>\n>- <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSpamfilterProfileSmtp`\" pulumi-lang-dotnet=\"`FortimanagerObjectSpamfilterProfileSmtp`\" pulumi-lang-go=\"`fortimanagerObjectSpamfilterProfileSmtp`\" pulumi-lang-python=\"`fortimanager_object_spamfilter_profile_smtp`\" pulumi-lang-yaml=\"`fortimanagerObjectSpamfilterProfileSmtp`\" pulumi-lang-java=\"`fortimanagerObjectSpamfilterProfileSmtp`\">`fortimanager_object_spamfilter_profile_smtp`</span>\n\n## Import\n\nObjectSpamfilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSpamfilterProfile:ObjectSpamfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable external Email inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flowBased": {
          "type": "string",
          "description": "Enable/disable flow-based spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gmail": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileGmail:ObjectSpamfilterProfileGmail",
          "description": "Gmail. The structure of <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileImap:ObjectSpamfilterProfileImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileMapi:ObjectSpamfilterProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "msnHotmail": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileMsnHotmail:ObjectSpamfilterProfileMsnHotmail",
          "description": "Msn-Hotmail. The structure of <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSpamfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options. Valid values: <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, <span pulumi-lang-nodejs=\"`spamemailbwl`\" pulumi-lang-dotnet=\"`Spamemailbwl`\" pulumi-lang-go=\"`spamemailbwl`\" pulumi-lang-python=\"`spamemailbwl`\" pulumi-lang-yaml=\"`spamemailbwl`\" pulumi-lang-java=\"`spamemailbwl`\">`spamemailbwl`</span>, <span pulumi-lang-nodejs=\"`spamfsip`\" pulumi-lang-dotnet=\"`Spamfsip`\" pulumi-lang-go=\"`spamfsip`\" pulumi-lang-python=\"`spamfsip`\" pulumi-lang-yaml=\"`spamfsip`\" pulumi-lang-java=\"`spamfsip`\">`spamfsip`</span>, <span pulumi-lang-nodejs=\"`spamfssubmit`\" pulumi-lang-dotnet=\"`Spamfssubmit`\" pulumi-lang-go=\"`spamfssubmit`\" pulumi-lang-python=\"`spamfssubmit`\" pulumi-lang-yaml=\"`spamfssubmit`\" pulumi-lang-java=\"`spamfssubmit`\">`spamfssubmit`</span>, <span pulumi-lang-nodejs=\"`spamfschksum`\" pulumi-lang-dotnet=\"`Spamfschksum`\" pulumi-lang-go=\"`spamfschksum`\" pulumi-lang-python=\"`spamfschksum`\" pulumi-lang-yaml=\"`spamfschksum`\" pulumi-lang-java=\"`spamfschksum`\">`spamfschksum`</span>, <span pulumi-lang-nodejs=\"`spamfsurl`\" pulumi-lang-dotnet=\"`Spamfsurl`\" pulumi-lang-go=\"`spamfsurl`\" pulumi-lang-python=\"`spamfsurl`\" pulumi-lang-yaml=\"`spamfsurl`\" pulumi-lang-java=\"`spamfsurl`\">`spamfsurl`</span>, <span pulumi-lang-nodejs=\"`spamhelodns`\" pulumi-lang-dotnet=\"`Spamhelodns`\" pulumi-lang-go=\"`spamhelodns`\" pulumi-lang-python=\"`spamhelodns`\" pulumi-lang-yaml=\"`spamhelodns`\" pulumi-lang-java=\"`spamhelodns`\">`spamhelodns`</span>, <span pulumi-lang-nodejs=\"`spamipbwl`\" pulumi-lang-dotnet=\"`Spamipbwl`\" pulumi-lang-go=\"`spamipbwl`\" pulumi-lang-python=\"`spamipbwl`\" pulumi-lang-yaml=\"`spamipbwl`\" pulumi-lang-java=\"`spamipbwl`\">`spamipbwl`</span>, <span pulumi-lang-nodejs=\"`spamraddrdns`\" pulumi-lang-dotnet=\"`Spamraddrdns`\" pulumi-lang-go=\"`spamraddrdns`\" pulumi-lang-python=\"`spamraddrdns`\" pulumi-lang-yaml=\"`spamraddrdns`\" pulumi-lang-java=\"`spamraddrdns`\">`spamraddrdns`</span>, <span pulumi-lang-nodejs=\"`spamrbl`\" pulumi-lang-dotnet=\"`Spamrbl`\" pulumi-lang-go=\"`spamrbl`\" pulumi-lang-python=\"`spamrbl`\" pulumi-lang-yaml=\"`spamrbl`\" pulumi-lang-java=\"`spamrbl`\">`spamrbl`</span>, <span pulumi-lang-nodejs=\"`spamhdrcheck`\" pulumi-lang-dotnet=\"`Spamhdrcheck`\" pulumi-lang-go=\"`spamhdrcheck`\" pulumi-lang-python=\"`spamhdrcheck`\" pulumi-lang-yaml=\"`spamhdrcheck`\" pulumi-lang-java=\"`spamhdrcheck`\">`spamhdrcheck`</span>, <span pulumi-lang-nodejs=\"`spamfsphish`\" pulumi-lang-dotnet=\"`Spamfsphish`\" pulumi-lang-go=\"`spamfsphish`\" pulumi-lang-python=\"`spamfsphish`\" pulumi-lang-yaml=\"`spamfsphish`\" pulumi-lang-java=\"`spamfsphish`\">`spamfsphish`</span>, <span pulumi-lang-nodejs=\"`spambwl`\" pulumi-lang-dotnet=\"`Spambwl`\" pulumi-lang-go=\"`spambwl`\" pulumi-lang-python=\"`spambwl`\" pulumi-lang-yaml=\"`spambwl`\" pulumi-lang-java=\"`spambwl`\">`spambwl`</span>.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfilePop3:ObjectSpamfilterProfilePop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileSmtp:ObjectSpamfilterProfileSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "spamBwlTable": {
          "type": "string",
          "description": "Anti-spam black/white list table ID.\n"
        },
        "spamBwordTable": {
          "type": "string",
          "description": "Anti-spam banned word table ID.\n"
        },
        "spamBwordThreshold": {
          "type": "number",
          "description": "Spam banned word threshold.\n"
        },
        "spamFiltering": {
          "type": "string",
          "description": "Enable/disable spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamIptrustTable": {
          "type": "string",
          "description": "Anti-spam IP trust table ID.\n"
        },
        "spamLog": {
          "type": "string",
          "description": "Enable/disable spam logging for email filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamLogFortiguardResponse": {
          "type": "string",
          "description": "Enable/disable logging FortiGuard spam response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamMheaderTable": {
          "type": "string",
          "description": "Anti-spam MIME header table ID.\n"
        },
        "spamRblTable": {
          "type": "string",
          "description": "Anti-spam DNSBL table ID.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSpamfilterProfileId",
        "options"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "external": {
          "type": "string",
          "description": "Enable/disable external Email inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flowBased": {
          "type": "string",
          "description": "Enable/disable flow-based spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gmail": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileGmail:ObjectSpamfilterProfileGmail",
          "description": "Gmail. The structure of <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> block is documented below.\n"
        },
        "imap": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileImap:ObjectSpamfilterProfileImap",
          "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileMapi:ObjectSpamfilterProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "msnHotmail": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileMsnHotmail:ObjectSpamfilterProfileMsnHotmail",
          "description": "Msn-Hotmail. The structure of <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSpamfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options. Valid values: <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, <span pulumi-lang-nodejs=\"`spamemailbwl`\" pulumi-lang-dotnet=\"`Spamemailbwl`\" pulumi-lang-go=\"`spamemailbwl`\" pulumi-lang-python=\"`spamemailbwl`\" pulumi-lang-yaml=\"`spamemailbwl`\" pulumi-lang-java=\"`spamemailbwl`\">`spamemailbwl`</span>, <span pulumi-lang-nodejs=\"`spamfsip`\" pulumi-lang-dotnet=\"`Spamfsip`\" pulumi-lang-go=\"`spamfsip`\" pulumi-lang-python=\"`spamfsip`\" pulumi-lang-yaml=\"`spamfsip`\" pulumi-lang-java=\"`spamfsip`\">`spamfsip`</span>, <span pulumi-lang-nodejs=\"`spamfssubmit`\" pulumi-lang-dotnet=\"`Spamfssubmit`\" pulumi-lang-go=\"`spamfssubmit`\" pulumi-lang-python=\"`spamfssubmit`\" pulumi-lang-yaml=\"`spamfssubmit`\" pulumi-lang-java=\"`spamfssubmit`\">`spamfssubmit`</span>, <span pulumi-lang-nodejs=\"`spamfschksum`\" pulumi-lang-dotnet=\"`Spamfschksum`\" pulumi-lang-go=\"`spamfschksum`\" pulumi-lang-python=\"`spamfschksum`\" pulumi-lang-yaml=\"`spamfschksum`\" pulumi-lang-java=\"`spamfschksum`\">`spamfschksum`</span>, <span pulumi-lang-nodejs=\"`spamfsurl`\" pulumi-lang-dotnet=\"`Spamfsurl`\" pulumi-lang-go=\"`spamfsurl`\" pulumi-lang-python=\"`spamfsurl`\" pulumi-lang-yaml=\"`spamfsurl`\" pulumi-lang-java=\"`spamfsurl`\">`spamfsurl`</span>, <span pulumi-lang-nodejs=\"`spamhelodns`\" pulumi-lang-dotnet=\"`Spamhelodns`\" pulumi-lang-go=\"`spamhelodns`\" pulumi-lang-python=\"`spamhelodns`\" pulumi-lang-yaml=\"`spamhelodns`\" pulumi-lang-java=\"`spamhelodns`\">`spamhelodns`</span>, <span pulumi-lang-nodejs=\"`spamipbwl`\" pulumi-lang-dotnet=\"`Spamipbwl`\" pulumi-lang-go=\"`spamipbwl`\" pulumi-lang-python=\"`spamipbwl`\" pulumi-lang-yaml=\"`spamipbwl`\" pulumi-lang-java=\"`spamipbwl`\">`spamipbwl`</span>, <span pulumi-lang-nodejs=\"`spamraddrdns`\" pulumi-lang-dotnet=\"`Spamraddrdns`\" pulumi-lang-go=\"`spamraddrdns`\" pulumi-lang-python=\"`spamraddrdns`\" pulumi-lang-yaml=\"`spamraddrdns`\" pulumi-lang-java=\"`spamraddrdns`\">`spamraddrdns`</span>, <span pulumi-lang-nodejs=\"`spamrbl`\" pulumi-lang-dotnet=\"`Spamrbl`\" pulumi-lang-go=\"`spamrbl`\" pulumi-lang-python=\"`spamrbl`\" pulumi-lang-yaml=\"`spamrbl`\" pulumi-lang-java=\"`spamrbl`\">`spamrbl`</span>, <span pulumi-lang-nodejs=\"`spamhdrcheck`\" pulumi-lang-dotnet=\"`Spamhdrcheck`\" pulumi-lang-go=\"`spamhdrcheck`\" pulumi-lang-python=\"`spamhdrcheck`\" pulumi-lang-yaml=\"`spamhdrcheck`\" pulumi-lang-java=\"`spamhdrcheck`\">`spamhdrcheck`</span>, <span pulumi-lang-nodejs=\"`spamfsphish`\" pulumi-lang-dotnet=\"`Spamfsphish`\" pulumi-lang-go=\"`spamfsphish`\" pulumi-lang-python=\"`spamfsphish`\" pulumi-lang-yaml=\"`spamfsphish`\" pulumi-lang-java=\"`spamfsphish`\">`spamfsphish`</span>, <span pulumi-lang-nodejs=\"`spambwl`\" pulumi-lang-dotnet=\"`Spambwl`\" pulumi-lang-go=\"`spambwl`\" pulumi-lang-python=\"`spambwl`\" pulumi-lang-yaml=\"`spambwl`\" pulumi-lang-java=\"`spambwl`\">`spambwl`</span>.\n"
        },
        "pop3": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfilePop3:ObjectSpamfilterProfilePop3",
          "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smtp": {
          "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileSmtp:ObjectSpamfilterProfileSmtp",
          "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
        },
        "spamBwlTable": {
          "type": "string",
          "description": "Anti-spam black/white list table ID.\n"
        },
        "spamBwordTable": {
          "type": "string",
          "description": "Anti-spam banned word table ID.\n"
        },
        "spamBwordThreshold": {
          "type": "number",
          "description": "Spam banned word threshold.\n"
        },
        "spamFiltering": {
          "type": "string",
          "description": "Enable/disable spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamIptrustTable": {
          "type": "string",
          "description": "Anti-spam IP trust table ID.\n"
        },
        "spamLog": {
          "type": "string",
          "description": "Enable/disable spam logging for email filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamLogFortiguardResponse": {
          "type": "string",
          "description": "Enable/disable logging FortiGuard spam response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spamMheaderTable": {
          "type": "string",
          "description": "Anti-spam MIME header table ID.\n"
        },
        "spamRblTable": {
          "type": "string",
          "description": "Anti-spam DNSBL table ID.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSpamfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "external": {
            "type": "string",
            "description": "Enable/disable external Email inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "flowBased": {
            "type": "string",
            "description": "Enable/disable flow-based spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gmail": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileGmail:ObjectSpamfilterProfileGmail",
            "description": "Gmail. The structure of <span pulumi-lang-nodejs=\"`gmail`\" pulumi-lang-dotnet=\"`Gmail`\" pulumi-lang-go=\"`gmail`\" pulumi-lang-python=\"`gmail`\" pulumi-lang-yaml=\"`gmail`\" pulumi-lang-java=\"`gmail`\">`gmail`</span> block is documented below.\n"
          },
          "imap": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileImap:ObjectSpamfilterProfileImap",
            "description": "Imap. The structure of <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span> block is documented below.\n"
          },
          "mapi": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileMapi:ObjectSpamfilterProfileMapi",
            "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
          },
          "msnHotmail": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileMsnHotmail:ObjectSpamfilterProfileMsnHotmail",
            "description": "Msn-Hotmail. The structure of <span pulumi-lang-nodejs=\"`msnHotmail`\" pulumi-lang-dotnet=\"`MsnHotmail`\" pulumi-lang-go=\"`msnHotmail`\" pulumi-lang-python=\"`msn_hotmail`\" pulumi-lang-yaml=\"`msnHotmail`\" pulumi-lang-java=\"`msnHotmail`\">`msn_hotmail`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectSpamfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Options. Valid values: <span pulumi-lang-nodejs=\"`bannedword`\" pulumi-lang-dotnet=\"`Bannedword`\" pulumi-lang-go=\"`bannedword`\" pulumi-lang-python=\"`bannedword`\" pulumi-lang-yaml=\"`bannedword`\" pulumi-lang-java=\"`bannedword`\">`bannedword`</span>, <span pulumi-lang-nodejs=\"`spamemailbwl`\" pulumi-lang-dotnet=\"`Spamemailbwl`\" pulumi-lang-go=\"`spamemailbwl`\" pulumi-lang-python=\"`spamemailbwl`\" pulumi-lang-yaml=\"`spamemailbwl`\" pulumi-lang-java=\"`spamemailbwl`\">`spamemailbwl`</span>, <span pulumi-lang-nodejs=\"`spamfsip`\" pulumi-lang-dotnet=\"`Spamfsip`\" pulumi-lang-go=\"`spamfsip`\" pulumi-lang-python=\"`spamfsip`\" pulumi-lang-yaml=\"`spamfsip`\" pulumi-lang-java=\"`spamfsip`\">`spamfsip`</span>, <span pulumi-lang-nodejs=\"`spamfssubmit`\" pulumi-lang-dotnet=\"`Spamfssubmit`\" pulumi-lang-go=\"`spamfssubmit`\" pulumi-lang-python=\"`spamfssubmit`\" pulumi-lang-yaml=\"`spamfssubmit`\" pulumi-lang-java=\"`spamfssubmit`\">`spamfssubmit`</span>, <span pulumi-lang-nodejs=\"`spamfschksum`\" pulumi-lang-dotnet=\"`Spamfschksum`\" pulumi-lang-go=\"`spamfschksum`\" pulumi-lang-python=\"`spamfschksum`\" pulumi-lang-yaml=\"`spamfschksum`\" pulumi-lang-java=\"`spamfschksum`\">`spamfschksum`</span>, <span pulumi-lang-nodejs=\"`spamfsurl`\" pulumi-lang-dotnet=\"`Spamfsurl`\" pulumi-lang-go=\"`spamfsurl`\" pulumi-lang-python=\"`spamfsurl`\" pulumi-lang-yaml=\"`spamfsurl`\" pulumi-lang-java=\"`spamfsurl`\">`spamfsurl`</span>, <span pulumi-lang-nodejs=\"`spamhelodns`\" pulumi-lang-dotnet=\"`Spamhelodns`\" pulumi-lang-go=\"`spamhelodns`\" pulumi-lang-python=\"`spamhelodns`\" pulumi-lang-yaml=\"`spamhelodns`\" pulumi-lang-java=\"`spamhelodns`\">`spamhelodns`</span>, <span pulumi-lang-nodejs=\"`spamipbwl`\" pulumi-lang-dotnet=\"`Spamipbwl`\" pulumi-lang-go=\"`spamipbwl`\" pulumi-lang-python=\"`spamipbwl`\" pulumi-lang-yaml=\"`spamipbwl`\" pulumi-lang-java=\"`spamipbwl`\">`spamipbwl`</span>, <span pulumi-lang-nodejs=\"`spamraddrdns`\" pulumi-lang-dotnet=\"`Spamraddrdns`\" pulumi-lang-go=\"`spamraddrdns`\" pulumi-lang-python=\"`spamraddrdns`\" pulumi-lang-yaml=\"`spamraddrdns`\" pulumi-lang-java=\"`spamraddrdns`\">`spamraddrdns`</span>, <span pulumi-lang-nodejs=\"`spamrbl`\" pulumi-lang-dotnet=\"`Spamrbl`\" pulumi-lang-go=\"`spamrbl`\" pulumi-lang-python=\"`spamrbl`\" pulumi-lang-yaml=\"`spamrbl`\" pulumi-lang-java=\"`spamrbl`\">`spamrbl`</span>, <span pulumi-lang-nodejs=\"`spamhdrcheck`\" pulumi-lang-dotnet=\"`Spamhdrcheck`\" pulumi-lang-go=\"`spamhdrcheck`\" pulumi-lang-python=\"`spamhdrcheck`\" pulumi-lang-yaml=\"`spamhdrcheck`\" pulumi-lang-java=\"`spamhdrcheck`\">`spamhdrcheck`</span>, <span pulumi-lang-nodejs=\"`spamfsphish`\" pulumi-lang-dotnet=\"`Spamfsphish`\" pulumi-lang-go=\"`spamfsphish`\" pulumi-lang-python=\"`spamfsphish`\" pulumi-lang-yaml=\"`spamfsphish`\" pulumi-lang-java=\"`spamfsphish`\">`spamfsphish`</span>, <span pulumi-lang-nodejs=\"`spambwl`\" pulumi-lang-dotnet=\"`Spambwl`\" pulumi-lang-go=\"`spambwl`\" pulumi-lang-python=\"`spambwl`\" pulumi-lang-yaml=\"`spambwl`\" pulumi-lang-java=\"`spambwl`\">`spambwl`</span>.\n"
          },
          "pop3": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfilePop3:ObjectSpamfilterProfilePop3",
            "description": "Pop3. The structure of <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span> block is documented below.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smtp": {
            "$ref": "#/types/fortimanager:index%2FObjectSpamfilterProfileSmtp:ObjectSpamfilterProfileSmtp",
            "description": "Smtp. The structure of <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span> block is documented below.\n"
          },
          "spamBwlTable": {
            "type": "string",
            "description": "Anti-spam black/white list table ID.\n"
          },
          "spamBwordTable": {
            "type": "string",
            "description": "Anti-spam banned word table ID.\n"
          },
          "spamBwordThreshold": {
            "type": "number",
            "description": "Spam banned word threshold.\n"
          },
          "spamFiltering": {
            "type": "string",
            "description": "Enable/disable spam filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamIptrustTable": {
            "type": "string",
            "description": "Anti-spam IP trust table ID.\n"
          },
          "spamLog": {
            "type": "string",
            "description": "Enable/disable spam logging for email filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamLogFortiguardResponse": {
            "type": "string",
            "description": "Enable/disable logging FortiGuard spam response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spamMheaderTable": {
            "type": "string",
            "description": "Anti-spam MIME header table ID.\n"
          },
          "spamRblTable": {
            "type": "string",
            "description": "Anti-spam DNSBL table ID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSshfilterProfile:ObjectSshfilterProfile": {
      "description": "SSH filter profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSshfilterProfileFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectSshfilterProfileFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectSshfilterProfileFilefilter`\" pulumi-lang-python=\"`fortimanager_object_sshfilter_profile_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectSshfilterProfileFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectSshfilterProfileFilefilter`\">`fortimanager_object_sshfilter_profile_filefilter`</span>\n>- <span pulumi-lang-nodejs=\"`shellCommands`\" pulumi-lang-dotnet=\"`ShellCommands`\" pulumi-lang-go=\"`shellCommands`\" pulumi-lang-python=\"`shell_commands`\" pulumi-lang-yaml=\"`shellCommands`\" pulumi-lang-java=\"`shellCommands`\">`shell_commands`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSshfilterProfileShellcommands`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSshfilterProfileShellcommands`\" pulumi-lang-go=\"`ObjectSshfilterProfileShellcommands`\" pulumi-lang-python=\"`ObjectSshfilterProfileShellcommands`\" pulumi-lang-yaml=\"`fortimanager.ObjectSshfilterProfileShellcommands`\" pulumi-lang-java=\"`fortimanager.ObjectSshfilterProfileShellcommands`\">`fortimanager.ObjectSshfilterProfileShellcommands`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSshfilterProfile(\"trname\", {\n    blocks: [\"shell\"],\n    defaultCommandLog: \"enable\",\n    logs: [\n        \"exec\",\n        \"sftp\",\n    ],\n    name: \"terr-ssh-filter-profile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSshfilterProfile(\"trname\",\n    blocks=[\"shell\"],\n    default_command_log=\"enable\",\n    logs=[\n        \"exec\",\n        \"sftp\",\n    ],\n    name=\"terr-ssh-filter-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSshfilterProfile(\"trname\", new()\n    {\n        Blocks = new[]\n        {\n            \"shell\",\n        },\n        DefaultCommandLog = \"enable\",\n        Logs = new[]\n        {\n            \"exec\",\n            \"sftp\",\n        },\n        Name = \"terr-ssh-filter-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSshfilterProfile(ctx, \"trname\", &fortimanager.ObjectSshfilterProfileArgs{\n\t\t\tBlocks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"shell\"),\n\t\t\t},\n\t\t\tDefaultCommandLog: pulumi.String(\"enable\"),\n\t\t\tLogs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"exec\"),\n\t\t\t\tpulumi.String(\"sftp\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-ssh-filter-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSshfilterProfile;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSshfilterProfile(\"trname\", ObjectSshfilterProfileArgs.builder()\n            .blocks(\"shell\")\n            .defaultCommandLog(\"enable\")\n            .logs(            \n                \"exec\",\n                \"sftp\")\n            .name(\"terr-ssh-filter-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSshfilterProfile\n    properties:\n      blocks:\n        - shell\n      defaultCommandLog: enable\n      logs:\n        - exec\n        - sftp\n      name: terr-ssh-filter-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSshFilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSshfilterProfile:ObjectSshfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH blocking options. Valid values: <span pulumi-lang-nodejs=\"`x11`\" pulumi-lang-dotnet=\"`X11`\" pulumi-lang-go=\"`x11`\" pulumi-lang-python=\"`x11`\" pulumi-lang-yaml=\"`x11`\" pulumi-lang-java=\"`x11`\">`x11`</span>, <span pulumi-lang-nodejs=\"`shell`\" pulumi-lang-dotnet=\"`Shell`\" pulumi-lang-go=\"`shell`\" pulumi-lang-python=\"`shell`\" pulumi-lang-yaml=\"`shell`\" pulumi-lang-java=\"`shell`\">`shell`</span>, <span pulumi-lang-nodejs=\"`exec`\" pulumi-lang-dotnet=\"`Exec`\" pulumi-lang-go=\"`exec`\" pulumi-lang-python=\"`exec`\" pulumi-lang-yaml=\"`exec`\" pulumi-lang-java=\"`exec`\">`exec`</span>, `port-forward`, `tun-forward`, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "defaultCommandLog": {
          "type": "string",
          "description": "Enable/disable logging unmatched shell commands. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileFileFilter:ObjectSshfilterProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "logs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH logging options. Valid values: <span pulumi-lang-nodejs=\"`x11`\" pulumi-lang-dotnet=\"`X11`\" pulumi-lang-go=\"`x11`\" pulumi-lang-python=\"`x11`\" pulumi-lang-yaml=\"`x11`\" pulumi-lang-java=\"`x11`\">`x11`</span>, <span pulumi-lang-nodejs=\"`shell`\" pulumi-lang-dotnet=\"`Shell`\" pulumi-lang-go=\"`shell`\" pulumi-lang-python=\"`shell`\" pulumi-lang-yaml=\"`shell`\" pulumi-lang-java=\"`shell`\">`shell`</span>, <span pulumi-lang-nodejs=\"`exec`\" pulumi-lang-dotnet=\"`Exec`\" pulumi-lang-go=\"`exec`\" pulumi-lang-python=\"`exec`\" pulumi-lang-yaml=\"`exec`\" pulumi-lang-java=\"`exec`\">`exec`</span>, `port-forward`, `tun-forward`, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "SSH filter profile name.\n"
        },
        "objectSshfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shellCommands": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileShellCommand:ObjectSshfilterProfileShellCommand"
          },
          "description": "Shell-Commands. The structure of <span pulumi-lang-nodejs=\"`shellCommands`\" pulumi-lang-dotnet=\"`ShellCommands`\" pulumi-lang-go=\"`shellCommands`\" pulumi-lang-python=\"`shell_commands`\" pulumi-lang-yaml=\"`shellCommands`\" pulumi-lang-java=\"`shellCommands`\">`shell_commands`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "blocks",
        "defaultCommandLog",
        "logs",
        "name",
        "objectSshfilterProfileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blocks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH blocking options. Valid values: <span pulumi-lang-nodejs=\"`x11`\" pulumi-lang-dotnet=\"`X11`\" pulumi-lang-go=\"`x11`\" pulumi-lang-python=\"`x11`\" pulumi-lang-yaml=\"`x11`\" pulumi-lang-java=\"`x11`\">`x11`</span>, <span pulumi-lang-nodejs=\"`shell`\" pulumi-lang-dotnet=\"`Shell`\" pulumi-lang-go=\"`shell`\" pulumi-lang-python=\"`shell`\" pulumi-lang-yaml=\"`shell`\" pulumi-lang-java=\"`shell`\">`shell`</span>, <span pulumi-lang-nodejs=\"`exec`\" pulumi-lang-dotnet=\"`Exec`\" pulumi-lang-go=\"`exec`\" pulumi-lang-python=\"`exec`\" pulumi-lang-yaml=\"`exec`\" pulumi-lang-java=\"`exec`\">`exec`</span>, `port-forward`, `tun-forward`, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "defaultCommandLog": {
          "type": "string",
          "description": "Enable/disable logging unmatched shell commands. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileFileFilter:ObjectSshfilterProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "logs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH logging options. Valid values: <span pulumi-lang-nodejs=\"`x11`\" pulumi-lang-dotnet=\"`X11`\" pulumi-lang-go=\"`x11`\" pulumi-lang-python=\"`x11`\" pulumi-lang-yaml=\"`x11`\" pulumi-lang-java=\"`x11`\">`x11`</span>, <span pulumi-lang-nodejs=\"`shell`\" pulumi-lang-dotnet=\"`Shell`\" pulumi-lang-go=\"`shell`\" pulumi-lang-python=\"`shell`\" pulumi-lang-yaml=\"`shell`\" pulumi-lang-java=\"`shell`\">`shell`</span>, <span pulumi-lang-nodejs=\"`exec`\" pulumi-lang-dotnet=\"`Exec`\" pulumi-lang-go=\"`exec`\" pulumi-lang-python=\"`exec`\" pulumi-lang-yaml=\"`exec`\" pulumi-lang-java=\"`exec`\">`exec`</span>, `port-forward`, `tun-forward`, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "SSH filter profile name.\n"
        },
        "objectSshfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shellCommands": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileShellCommand:ObjectSshfilterProfileShellCommand"
          },
          "description": "Shell-Commands. The structure of <span pulumi-lang-nodejs=\"`shellCommands`\" pulumi-lang-dotnet=\"`ShellCommands`\" pulumi-lang-go=\"`shellCommands`\" pulumi-lang-python=\"`shell_commands`\" pulumi-lang-yaml=\"`shellCommands`\" pulumi-lang-java=\"`shellCommands`\">`shell_commands`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSshfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blocks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH blocking options. Valid values: <span pulumi-lang-nodejs=\"`x11`\" pulumi-lang-dotnet=\"`X11`\" pulumi-lang-go=\"`x11`\" pulumi-lang-python=\"`x11`\" pulumi-lang-yaml=\"`x11`\" pulumi-lang-java=\"`x11`\">`x11`</span>, <span pulumi-lang-nodejs=\"`shell`\" pulumi-lang-dotnet=\"`Shell`\" pulumi-lang-go=\"`shell`\" pulumi-lang-python=\"`shell`\" pulumi-lang-yaml=\"`shell`\" pulumi-lang-java=\"`shell`\">`shell`</span>, <span pulumi-lang-nodejs=\"`exec`\" pulumi-lang-dotnet=\"`Exec`\" pulumi-lang-go=\"`exec`\" pulumi-lang-python=\"`exec`\" pulumi-lang-yaml=\"`exec`\" pulumi-lang-java=\"`exec`\">`exec`</span>, `port-forward`, `tun-forward`, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
          },
          "defaultCommandLog": {
            "type": "string",
            "description": "Enable/disable logging unmatched shell commands. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fileFilter": {
            "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileFileFilter:ObjectSshfilterProfileFileFilter",
            "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH logging options. Valid values: <span pulumi-lang-nodejs=\"`x11`\" pulumi-lang-dotnet=\"`X11`\" pulumi-lang-go=\"`x11`\" pulumi-lang-python=\"`x11`\" pulumi-lang-yaml=\"`x11`\" pulumi-lang-java=\"`x11`\">`x11`</span>, <span pulumi-lang-nodejs=\"`shell`\" pulumi-lang-dotnet=\"`Shell`\" pulumi-lang-go=\"`shell`\" pulumi-lang-python=\"`shell`\" pulumi-lang-yaml=\"`shell`\" pulumi-lang-java=\"`shell`\">`shell`</span>, <span pulumi-lang-nodejs=\"`exec`\" pulumi-lang-dotnet=\"`Exec`\" pulumi-lang-go=\"`exec`\" pulumi-lang-python=\"`exec`\" pulumi-lang-yaml=\"`exec`\" pulumi-lang-java=\"`exec`\">`exec`</span>, `port-forward`, `tun-forward`, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "SSH filter profile name.\n"
          },
          "objectSshfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shellCommands": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSshfilterProfileShellCommand:ObjectSshfilterProfileShellCommand"
            },
            "description": "Shell-Commands. The structure of <span pulumi-lang-nodejs=\"`shellCommands`\" pulumi-lang-dotnet=\"`ShellCommands`\" pulumi-lang-go=\"`shellCommands`\" pulumi-lang-python=\"`shell_commands`\" pulumi-lang-yaml=\"`shellCommands`\" pulumi-lang-java=\"`shellCommands`\">`shell_commands`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSshfilterProfileShellcommands:ObjectSshfilterProfileShellcommands": {
      "description": "SSH command filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`shellCommands`\" pulumi-lang-dotnet=\"`ShellCommands`\" pulumi-lang-go=\"`shellCommands`\" pulumi-lang-python=\"`shell_commands`\" pulumi-lang-yaml=\"`shellCommands`\" pulumi-lang-java=\"`shellCommands`\">`shell_commands`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSshfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSshfilterProfile`\" pulumi-lang-go=\"`ObjectSshfilterProfile`\" pulumi-lang-python=\"`ObjectSshfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSshfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectSshfilterProfile`\">`fortimanager.ObjectSshfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSshfilterProfile = new fortimanager.ObjectSshfilterProfile(\"trname\", {name: \"terr-sshfilter-profile\"});\nconst trname = new fortimanager.ObjectSshfilterProfileShellcommands(\"trname\", {\n    profile: trnameObjectSshfilterProfile.name,\n    fosid: 1,\n    log: \"enable\",\n    alert: \"enable\",\n}, {\n    dependsOn: [trnameObjectSshfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_sshfilter_profile = fortimanager.ObjectSshfilterProfile(\"trname\", name=\"terr-sshfilter-profile\")\ntrname = fortimanager.ObjectSshfilterProfileShellcommands(\"trname\",\n    profile=trname_object_sshfilter_profile.name,\n    fosid=1,\n    log=\"enable\",\n    alert=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_sshfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSshfilterProfile = new Fortimanager.ObjectSshfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-sshfilter-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectSshfilterProfileShellcommands(\"trname\", new()\n    {\n        Profile = trnameObjectSshfilterProfile.Name,\n        Fosid = 1,\n        Log = \"enable\",\n        Alert = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSshfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSshfilterProfile, err := fortimanager.NewObjectSshfilterProfile(ctx, \"trname\", &fortimanager.ObjectSshfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-sshfilter-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSshfilterProfileShellcommands(ctx, \"trname\", &fortimanager.ObjectSshfilterProfileShellcommandsArgs{\n\t\t\tProfile: trnameObjectSshfilterProfile.Name,\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tAlert:   pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSshfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSshfilterProfile;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileShellcommands;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileShellcommandsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSshfilterProfile = new ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\", ObjectSshfilterProfileArgs.builder()\n            .name(\"terr-sshfilter-profile\")\n            .build());\n\n        var trname = new ObjectSshfilterProfileShellcommands(\"trname\", ObjectSshfilterProfileShellcommandsArgs.builder()\n            .profile(trnameObjectSshfilterProfile.name())\n            .fosid(1.0)\n            .log(\"enable\")\n            .alert(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSshfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSshfilterProfileShellcommands\n    properties:\n      profile: ${trnameObjectSshfilterProfile.name}\n      fosid: 1\n      log: enable\n      alert: enable\n    options:\n      dependsOn:\n        - ${trnameObjectSshfilterProfile}\n  trnameObjectSshfilterProfile:\n    type: fortimanager:ObjectSshfilterProfile\n    name: trname\n    properties:\n      name: terr-sshfilter-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSshFilter ProfileShellCommands can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSshfilterProfileShellcommands:ObjectSshfilterProfileShellcommands labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alert": {
          "type": "string",
          "description": "Enable/disable alert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSshfilterProfileShellcommandsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "SSH shell command pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Log severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Matching type. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "alert",
        "log",
        "objectSshfilterProfileShellcommandsId",
        "profile",
        "severity",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alert": {
          "type": "string",
          "description": "Enable/disable alert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSshfilterProfileShellcommandsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "SSH shell command pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Log severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Matching type. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSshfilterProfileShellcommands resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alert": {
            "type": "string",
            "description": "Enable/disable alert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectSshfilterProfileShellcommandsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "SSH shell command pattern.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Log severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Matching type. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSshfilterProfileShellcommandsMove:ObjectSshfilterProfileShellcommandsMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSshfilterProfileShellcommandsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shellCommands": {
          "type": "string",
          "description": "Shell Commands.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSshfilterProfileShellcommandsMoveId",
        "option",
        "profile",
        "shellCommands",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSshfilterProfileShellcommandsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shellCommands": {
          "type": "string",
          "description": "Shell Commands.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "profile",
        "shellCommands",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSshfilterProfileShellcommandsMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSshfilterProfileShellcommandsMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shellCommands": {
            "type": "string",
            "description": "Shell Commands.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerAclGroup:ObjectSwitchcontrollerAclGroup": {
      "description": "Configure ACL groups to be applied on managed FortiSwitch ports.\n\n## Import\n\nObjectSwitchController AclGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerAclGroup:ObjectSwitchcontrollerAclGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ingresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure ingress ACL policies in group.\n"
        },
        "name": {
          "type": "string",
          "description": "Group name.\n"
        },
        "objectSwitchcontrollerAclGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "ingresses",
        "name",
        "objectSwitchcontrollerAclGroupId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ingresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure ingress ACL policies in group.\n"
        },
        "name": {
          "type": "string",
          "description": "Group name.\n"
        },
        "objectSwitchcontrollerAclGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerAclGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ingresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Configure ingress ACL policies in group.\n"
          },
          "name": {
            "type": "string",
            "description": "Group name.\n"
          },
          "objectSwitchcontrollerAclGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerAclIngress:ObjectSwitchcontrollerAclIngress": {
      "description": "Configure ingress ACL policies to be applied on managed FortiSwitch ports.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\">`action`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerAclIngressAction`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerAclIngressAction`\" pulumi-lang-go=\"`ObjectSwitchcontrollerAclIngressAction`\" pulumi-lang-python=\"`ObjectSwitchcontrollerAclIngressAction`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerAclIngressAction`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerAclIngressAction`\">`fortimanager.ObjectSwitchcontrollerAclIngressAction`</span>\n>- <span pulumi-lang-nodejs=\"`classifier`\" pulumi-lang-dotnet=\"`Classifier`\" pulumi-lang-go=\"`classifier`\" pulumi-lang-python=\"`classifier`\" pulumi-lang-yaml=\"`classifier`\" pulumi-lang-java=\"`classifier`\">`classifier`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerAclIngressClassifier`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerAclIngressClassifier`\" pulumi-lang-go=\"`ObjectSwitchcontrollerAclIngressClassifier`\" pulumi-lang-python=\"`ObjectSwitchcontrollerAclIngressClassifier`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerAclIngressClassifier`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerAclIngressClassifier`\">`fortimanager.ObjectSwitchcontrollerAclIngressClassifier`</span>\n\n## Import\n\nObjectSwitchController AclIngress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerAclIngress:ObjectSwitchcontrollerAclIngress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerAclIngressAction:ObjectSwitchcontrollerAclIngressAction",
          "description": "Action. The structure of <span pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\">`action`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "classifier": {
          "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerAclIngressClassifier:ObjectSwitchcontrollerAclIngressClassifier",
          "description": "Classifier. The structure of <span pulumi-lang-nodejs=\"`classifier`\" pulumi-lang-dotnet=\"`Classifier`\" pulumi-lang-go=\"`classifier`\" pulumi-lang-python=\"`classifier`\" pulumi-lang-yaml=\"`classifier`\" pulumi-lang-java=\"`classifier`\">`classifier`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the ACL policy.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ACL ID.\n"
        },
        "objectSwitchcontrollerAclIngressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fosid",
        "objectSwitchcontrollerAclIngressId"
      ],
      "inputProperties": {
        "action": {
          "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerAclIngressAction:ObjectSwitchcontrollerAclIngressAction",
          "description": "Action. The structure of <span pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\">`action`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "classifier": {
          "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerAclIngressClassifier:ObjectSwitchcontrollerAclIngressClassifier",
          "description": "Classifier. The structure of <span pulumi-lang-nodejs=\"`classifier`\" pulumi-lang-dotnet=\"`Classifier`\" pulumi-lang-go=\"`classifier`\" pulumi-lang-python=\"`classifier`\" pulumi-lang-yaml=\"`classifier`\" pulumi-lang-java=\"`classifier`\">`classifier`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the ACL policy.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ACL ID.\n"
        },
        "objectSwitchcontrollerAclIngressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerAclIngress resources.\n",
        "properties": {
          "action": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerAclIngressAction:ObjectSwitchcontrollerAclIngressAction",
            "description": "Action. The structure of <span pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\">`action`</span> block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "classifier": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerAclIngressClassifier:ObjectSwitchcontrollerAclIngressClassifier",
            "description": "Classifier. The structure of <span pulumi-lang-nodejs=\"`classifier`\" pulumi-lang-dotnet=\"`Classifier`\" pulumi-lang-go=\"`classifier`\" pulumi-lang-python=\"`classifier`\" pulumi-lang-yaml=\"`classifier`\" pulumi-lang-java=\"`classifier`\">`classifier`</span> block is documented below.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for the ACL policy.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ACL ID.\n"
          },
          "objectSwitchcontrollerAclIngressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerAclIngressAction:ObjectSwitchcontrollerAclIngressAction": {
      "description": "ACL actions.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`action`\" pulumi-lang-dotnet=\"`Action`\" pulumi-lang-go=\"`action`\" pulumi-lang-python=\"`action`\" pulumi-lang-yaml=\"`action`\" pulumi-lang-java=\"`action`\">`action`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\" pulumi-lang-go=\"`ObjectSwitchcontrollerAclIngress`\" pulumi-lang-python=\"`ObjectSwitchcontrollerAclIngress`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\">`fortimanager.ObjectSwitchcontrollerAclIngress`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController AclIngressAction can be imported using any of these accepted formats:\n\nSet import_options = [\"ingress=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerAclIngressAction:ObjectSwitchcontrollerAclIngressAction labelname ObjectSwitchControllerAclIngressAction\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "drop": {
          "type": "string",
          "description": "Enable/disable drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgcount": {
          "type": "string",
          "description": "Enable/disable count. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ingress": {
          "type": "string",
          "description": "Ingress.\n"
        },
        "objectSwitchcontrollerAclIngressActionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "drop",
        "fmgcount",
        "ingress",
        "objectSwitchcontrollerAclIngressActionId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "drop": {
          "type": "string",
          "description": "Enable/disable drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgcount": {
          "type": "string",
          "description": "Enable/disable count. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ingress": {
          "type": "string",
          "description": "Ingress.\n"
        },
        "objectSwitchcontrollerAclIngressActionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "ingress"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerAclIngressAction resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "drop": {
            "type": "string",
            "description": "Enable/disable drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgcount": {
            "type": "string",
            "description": "Enable/disable count. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ingress": {
            "type": "string",
            "description": "Ingress.\n"
          },
          "objectSwitchcontrollerAclIngressActionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerAclIngressClassifier:ObjectSwitchcontrollerAclIngressClassifier": {
      "description": "ACL classifiers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`classifier`\" pulumi-lang-dotnet=\"`Classifier`\" pulumi-lang-go=\"`classifier`\" pulumi-lang-python=\"`classifier`\" pulumi-lang-yaml=\"`classifier`\" pulumi-lang-java=\"`classifier`\">`classifier`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\" pulumi-lang-go=\"`ObjectSwitchcontrollerAclIngress`\" pulumi-lang-python=\"`ObjectSwitchcontrollerAclIngress`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerAclIngress`\">`fortimanager.ObjectSwitchcontrollerAclIngress`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController AclIngressClassifier can be imported using any of these accepted formats:\n\nSet import_options = [\"ingress=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerAclIngressClassifier:ObjectSwitchcontrollerAclIngressClassifier labelname ObjectSwitchControllerAclIngressClassifier\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstIpPrefix": {
          "type": "string",
          "description": "Destination IP address to be matched.\n"
        },
        "dstMac": {
          "type": "string",
          "description": "Destination MAC address to be matched.\n"
        },
        "ingress": {
          "type": "string",
          "description": "Ingress.\n"
        },
        "objectSwitchcontrollerAclIngressClassifierId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcIpPrefix": {
          "type": "string",
          "description": "Source IP address to be matched.\n"
        },
        "srcMac": {
          "type": "string",
          "description": "Source MAC address to be matched.\n"
        },
        "vlan": {
          "type": "number",
          "description": "VLAN ID to be matched.\n"
        }
      },
      "type": "object",
      "required": [
        "dstIpPrefix",
        "dstMac",
        "ingress",
        "objectSwitchcontrollerAclIngressClassifierId",
        "srcIpPrefix",
        "srcMac"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstIpPrefix": {
          "type": "string",
          "description": "Destination IP address to be matched.\n"
        },
        "dstMac": {
          "type": "string",
          "description": "Destination MAC address to be matched.\n"
        },
        "ingress": {
          "type": "string",
          "description": "Ingress.\n"
        },
        "objectSwitchcontrollerAclIngressClassifierId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcIpPrefix": {
          "type": "string",
          "description": "Source IP address to be matched.\n"
        },
        "srcMac": {
          "type": "string",
          "description": "Source MAC address to be matched.\n"
        },
        "vlan": {
          "type": "number",
          "description": "VLAN ID to be matched.\n"
        }
      },
      "requiredInputs": [
        "ingress"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerAclIngressClassifier resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dstIpPrefix": {
            "type": "string",
            "description": "Destination IP address to be matched.\n"
          },
          "dstMac": {
            "type": "string",
            "description": "Destination MAC address to be matched.\n"
          },
          "ingress": {
            "type": "string",
            "description": "Ingress.\n"
          },
          "objectSwitchcontrollerAclIngressClassifierId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcIpPrefix": {
            "type": "string",
            "description": "Source IP address to be matched.\n"
          },
          "srcMac": {
            "type": "string",
            "description": "Source MAC address to be matched.\n"
          },
          "vlan": {
            "type": "number",
            "description": "VLAN ID to be matched.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerCustomcommand:ObjectSwitchcontrollerCustomcommand": {
      "description": "Configure the FortiGate switch controller to send custom commands to managed FortiSwitch devices.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerCustomcommand(\"trname\", {\n    commandName: \"cmd\",\n    command: `  config switch trunk 0x0.07f258d1c4808p-1022\n    edit myTrunk 0x0.00000172e012p-1022\n      set members port1 port2\n    end\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerCustomcommand(\"trname\",\n    command_name=\"cmd\",\n    command=\"\"\"  config switch trunk 0x0.07f258d1c4808p-1022\n    edit myTrunk 0x0.00000172e012p-1022\n      set members port1 port2\n    end\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerCustomcommand(\"trname\", new()\n    {\n        CommandName = \"cmd\",\n        Command = @\"  config switch trunk 0x0.07f258d1c4808p-1022\n    edit myTrunk 0x0.00000172e012p-1022\n      set members port1 port2\n    end\n\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerCustomcommand(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerCustomcommandArgs{\n\t\t\tCommandName: pulumi.String(\"cmd\"),\n\t\t\tCommand:     pulumi.String(\"  config switch trunk 0x0.07f258d1c4808p-1022\\n    edit myTrunk 0x0.00000172e012p-1022\\n      set members port1 port2\\n    end\\n\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerCustomcommand;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerCustomcommandArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerCustomcommand(\"trname\", ObjectSwitchcontrollerCustomcommandArgs.builder()\n            .commandName(\"cmd\")\n            .command(\"\"\"\n  config switch trunk 0x0.07f258d1c4808p-1022\n    edit myTrunk 0x0.00000172e012p-1022\n      set members port1 port2\n    end\n            \"\"\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerCustomcommand\n    properties:\n      commandName: cmd\n      command: |2\n          config switch trunk 0x0.07f258d1c4808p-1022\n            edit myTrunk 0x0.00000172e012p-1022\n              set members port1 port2\n            end\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController CustomCommand can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerCustomcommand:ObjectSwitchcontrollerCustomcommand labelname {{command_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "command": {
          "type": "string",
          "description": "String of commands to send to FortiSwitch devices (For example (0x0.00000172e012p-1022 = return key): config switch trunk 0x0.07f258d1c4808p-1022 edit myTrunk 0x0.00000172e012p-1022 set members port1 port2 0x0.0000000000001p-1022 end 0x0.00000172df7ep-1022).\n"
        },
        "commandName": {
          "type": "string",
          "description": "Command name called by the FortiGate switch controller in the execute command.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "objectSwitchcontrollerCustomcommandId": {
          "type": "string",
          "description": "an identifier for the resource with format {{command_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSwitchcontrollerCustomcommandId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "command": {
          "type": "string",
          "description": "String of commands to send to FortiSwitch devices (For example (0x0.00000172e012p-1022 = return key): config switch trunk 0x0.07f258d1c4808p-1022 edit myTrunk 0x0.00000172e012p-1022 set members port1 port2 0x0.0000000000001p-1022 end 0x0.00000172df7ep-1022).\n"
        },
        "commandName": {
          "type": "string",
          "description": "Command name called by the FortiGate switch controller in the execute command.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "objectSwitchcontrollerCustomcommandId": {
          "type": "string",
          "description": "an identifier for the resource with format {{command_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerCustomcommand resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "command": {
            "type": "string",
            "description": "String of commands to send to FortiSwitch devices (For example (0x0.00000172e012p-1022 = return key): config switch trunk 0x0.07f258d1c4808p-1022 edit myTrunk 0x0.00000172e012p-1022 set members port1 port2 0x0.0000000000001p-1022 end 0x0.00000172df7ep-1022).\n"
          },
          "commandName": {
            "type": "string",
            "description": "Command name called by the FortiGate switch controller in the execute command.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "objectSwitchcontrollerCustomcommandId": {
            "type": "string",
            "description": "an identifier for the resource with format {{command_name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerDslPolicy:ObjectSwitchcontrollerDslPolicy": {
      "description": "DSL policy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerDslPolicy(\"trname\", {\n    name: \"terr-policy\",\n    appendPadding: \"enable\",\n    cpeAele: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerDslPolicy(\"trname\",\n    name=\"terr-policy\",\n    append_padding=\"enable\",\n    cpe_aele=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerDslPolicy(\"trname\", new()\n    {\n        Name = \"terr-policy\",\n        AppendPadding = \"enable\",\n        CpeAele = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerDslPolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerDslPolicyArgs{\n\t\t\tName:          pulumi.String(\"terr-policy\"),\n\t\t\tAppendPadding: pulumi.String(\"enable\"),\n\t\t\tCpeAele:       pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDslPolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDslPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerDslPolicy(\"trname\", ObjectSwitchcontrollerDslPolicyArgs.builder()\n            .name(\"terr-policy\")\n            .appendPadding(\"enable\")\n            .cpeAele(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerDslPolicy\n    properties:\n      name: terr-policy\n      appendPadding: enable\n      cpeAele: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController DslPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerDslPolicy:ObjectSwitchcontrollerDslPolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appendPadding": {
          "type": "string",
          "description": "device pause frame configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cpeAele": {
          "type": "string",
          "description": "cpe AELE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cpeAeleMode": {
          "type": "string",
          "description": "cpe AELE-Mode with given string. Valid values: `ELE_M0`, `ELE_DS`, `ELE_PB`, `ELE_MIN`.\n"
        },
        "cs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CPE carrier set. Valid values: `A43`, `B43`, `A43C`, `V43`.\n"
        },
        "dsBitswap": {
          "type": "string",
          "description": "Enable/disable bitswap. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerDslPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pauseFrame": {
          "type": "string",
          "description": "device pause frame configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "vdsl CPE profile. Valid values: `auto-30a`, `auto-17a`, `auto-12ab`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: `Procend`, `Proscend`.\n"
        },
        "usBitswap": {
          "type": "string",
          "description": "Enable/disable bitswap. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "appendPadding",
        "cpeAele",
        "cpeAeleMode",
        "cs",
        "dsBitswap",
        "name",
        "objectSwitchcontrollerDslPolicyId",
        "pauseFrame",
        "profile",
        "type",
        "usBitswap"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appendPadding": {
          "type": "string",
          "description": "device pause frame configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cpeAele": {
          "type": "string",
          "description": "cpe AELE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cpeAeleMode": {
          "type": "string",
          "description": "cpe AELE-Mode with given string. Valid values: `ELE_M0`, `ELE_DS`, `ELE_PB`, `ELE_MIN`.\n"
        },
        "cs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CPE carrier set. Valid values: `A43`, `B43`, `A43C`, `V43`.\n"
        },
        "dsBitswap": {
          "type": "string",
          "description": "Enable/disable bitswap. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerDslPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pauseFrame": {
          "type": "string",
          "description": "device pause frame configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "vdsl CPE profile. Valid values: `auto-30a`, `auto-17a`, `auto-12ab`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: `Procend`, `Proscend`.\n"
        },
        "usBitswap": {
          "type": "string",
          "description": "Enable/disable bitswap. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerDslPolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appendPadding": {
            "type": "string",
            "description": "device pause frame configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cpeAele": {
            "type": "string",
            "description": "cpe AELE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cpeAeleMode": {
            "type": "string",
            "description": "cpe AELE-Mode with given string. Valid values: `ELE_M0`, `ELE_DS`, `ELE_PB`, `ELE_MIN`.\n"
          },
          "cs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CPE carrier set. Valid values: `A43`, `B43`, `A43C`, `V43`.\n"
          },
          "dsBitswap": {
            "type": "string",
            "description": "Enable/disable bitswap. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "objectSwitchcontrollerDslPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pauseFrame": {
            "type": "string",
            "description": "device pause frame configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "vdsl CPE profile. Valid values: `auto-30a`, `auto-17a`, `auto-12ab`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: `Procend`, `Proscend`.\n"
          },
          "usBitswap": {
            "type": "string",
            "description": "Enable/disable bitswap. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerDynamicportpolicy:ObjectSwitchcontrollerDynamicportpolicy": {
      "description": "Configure Dynamic port policy to be applied on the managed FortiSwitch ports through DPP device.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy`\" pulumi-lang-go=\"`ObjectSwitchcontrollerDynamicportpolicyPolicy`\" pulumi-lang-python=\"`ObjectSwitchcontrollerDynamicportpolicyPolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy`\">`fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerDynamicportpolicy(\"trname\", {\n    name: \"terr-dynamicportpolicy\",\n    policies: [{\n        name: \"policy3\",\n        mac: \"00:00:5e:00:53:af\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerDynamicportpolicy(\"trname\",\n    name=\"terr-dynamicportpolicy\",\n    policies=[{\n        \"name\": \"policy3\",\n        \"mac\": \"00:00:5e:00:53:af\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerDynamicportpolicy(\"trname\", new()\n    {\n        Name = \"terr-dynamicportpolicy\",\n        Policies = new[]\n        {\n            new Fortimanager.Inputs.ObjectSwitchcontrollerDynamicportpolicyPolicyArgs\n            {\n                Name = \"policy3\",\n                Mac = \"00:00:5e:00:53:af\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerDynamicportpolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerDynamicportpolicyArgs{\n\t\t\tName: pulumi.String(\"terr-dynamicportpolicy\"),\n\t\t\tPolicies: fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicyTypeArray{\n\t\t\t\t&fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicyTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"policy3\"),\n\t\t\t\t\tMac:  pulumi.String(\"00:00:5e:00:53:af\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDynamicportpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDynamicportpolicyArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSwitchcontrollerDynamicportpolicyPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerDynamicportpolicy(\"trname\", ObjectSwitchcontrollerDynamicportpolicyArgs.builder()\n            .name(\"terr-dynamicportpolicy\")\n            .policies(ObjectSwitchcontrollerDynamicportpolicyPolicyArgs.builder()\n                .name(\"policy3\")\n                .mac(\"00:00:5e:00:53:af\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerDynamicportpolicy\n    properties:\n      name: terr-dynamicportpolicy\n      policies:\n        - name: policy3\n          mac: 00:00:5e:00:53:af\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController DynamicPortPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerDynamicportpolicy:ObjectSwitchcontrollerDynamicportpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the Dynamic port policy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Dynamic port policy name.\n"
        },
        "objectSwitchcontrollerDynamicportpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerDynamicportpolicyPolicy:ObjectSwitchcontrollerDynamicportpolicyPolicy"
          },
          "description": "Policy. The structure of <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSwitchcontrollerDynamicportpolicyId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the Dynamic port policy.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Dynamic port policy name.\n"
        },
        "objectSwitchcontrollerDynamicportpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerDynamicportpolicyPolicy:ObjectSwitchcontrollerDynamicportpolicyPolicy"
          },
          "description": "Policy. The structure of <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerDynamicportpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for the Dynamic port policy.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Dynamic port policy name.\n"
          },
          "objectSwitchcontrollerDynamicportpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "policies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerDynamicportpolicyPolicy:ObjectSwitchcontrollerDynamicportpolicyPolicy"
            },
            "description": "Policy. The structure of <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerDynamicportpolicyPolicy:ObjectSwitchcontrollerDynamicportpolicyPolicy": {
      "description": "Port policies with matching criteria and actions.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicy`\" pulumi-lang-go=\"`ObjectSwitchcontrollerDynamicportpolicy`\" pulumi-lang-python=\"`ObjectSwitchcontrollerDynamicportpolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicy`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerDynamicportpolicy`\">`fortimanager.ObjectSwitchcontrollerDynamicportpolicy`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerDynamicportpolicy = new fortimanager.ObjectSwitchcontrollerDynamicportpolicy(\"trname\", {name: \"terr-dynamicportpolicy\"});\nconst trname = new fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy(\"trname\", {\n    dynamicPortPolicy: trnameObjectSwitchcontrollerDynamicportpolicy.name,\n    mac: \"02:42:ac:11:00:02\",\n    name: \"terr-policy\",\n    status: \"disable\",\n}, {\n    dependsOn: [trnameObjectSwitchcontrollerDynamicportpolicy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_dynamicportpolicy = fortimanager.ObjectSwitchcontrollerDynamicportpolicy(\"trname\", name=\"terr-dynamicportpolicy\")\ntrname = fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy(\"trname\",\n    dynamic_port_policy=trname_object_switchcontroller_dynamicportpolicy.name,\n    mac=\"02:42:ac:11:00:02\",\n    name=\"terr-policy\",\n    status=\"disable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_dynamicportpolicy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSwitchcontrollerDynamicportpolicy = new Fortimanager.ObjectSwitchcontrollerDynamicportpolicy(\"trname\", new()\n    {\n        Name = \"terr-dynamicportpolicy\",\n    });\n\n    var trname = new Fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy(\"trname\", new()\n    {\n        DynamicPortPolicy = trnameObjectSwitchcontrollerDynamicportpolicy.Name,\n        Mac = \"02:42:ac:11:00:02\",\n        Name = \"terr-policy\",\n        Status = \"disable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSwitchcontrollerDynamicportpolicy,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerDynamicportpolicy, err := fortimanager.NewObjectSwitchcontrollerDynamicportpolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerDynamicportpolicyArgs{\n\t\t\tName: pulumi.String(\"terr-dynamicportpolicy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerDynamicportpolicyPolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicyArgs{\n\t\t\tDynamicPortPolicy: trnameObjectSwitchcontrollerDynamicportpolicy.Name,\n\t\t\tMac:               pulumi.String(\"02:42:ac:11:00:02\"),\n\t\t\tName:              pulumi.String(\"terr-policy\"),\n\t\t\tStatus:            pulumi.String(\"disable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerDynamicportpolicy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDynamicportpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDynamicportpolicyArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerDynamicportpolicyPolicyArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSwitchcontrollerDynamicportpolicy = new ObjectSwitchcontrollerDynamicportpolicy(\"trnameObjectSwitchcontrollerDynamicportpolicy\", ObjectSwitchcontrollerDynamicportpolicyArgs.builder()\n            .name(\"terr-dynamicportpolicy\")\n            .build());\n\n        var trname = new ObjectSwitchcontrollerDynamicportpolicyPolicy(\"trname\", ObjectSwitchcontrollerDynamicportpolicyPolicyArgs.builder()\n            .dynamicPortPolicy(trnameObjectSwitchcontrollerDynamicportpolicy.name())\n            .mac(\"02:42:ac:11:00:02\")\n            .name(\"terr-policy\")\n            .status(\"disable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSwitchcontrollerDynamicportpolicy)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerDynamicportpolicyPolicy\n    properties:\n      dynamicPortPolicy: ${trnameObjectSwitchcontrollerDynamicportpolicy.name}\n      mac: 02:42:ac:11:00:02\n      name: terr-policy\n      status: disable\n    options:\n      dependsOn:\n        - ${trnameObjectSwitchcontrollerDynamicportpolicy}\n  trnameObjectSwitchcontrollerDynamicportpolicy:\n    type: fortimanager:ObjectSwitchcontrollerDynamicportpolicy\n    name: trname\n    properties:\n      name: terr-dynamicportpolicy\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController DynamicPortPolicyPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"dynamic_port_policy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerDynamicportpolicyPolicy:ObjectSwitchcontrollerDynamicportpolicyPolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bouncePortLink": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this policy is applied. Helps to clear and reassign VLAN from lldp-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category of Dynamic port policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `interface-tag`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the policy.\n"
        },
        "dynamicPortPolicy": {
          "type": "string",
          "description": "Dynamic Port Policy.\n"
        },
        "family": {
          "type": "string",
          "description": "Match policy based on family.\n"
        },
        "host": {
          "type": "string",
          "description": "Match policy based on host.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Match policy based on hardware vendor.\n"
        },
        "interfaceTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Match policy based on the FortiSwitch interface object tags.\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "LLDP profile to be applied when using this policy.\n"
        },
        "mac": {
          "type": "string",
          "description": "Match policy based on MAC address.\n"
        },
        "n8021x": {
          "type": "string",
          "description": "802.1x security policy to be applied when using this policy.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerDynamicportpolicyPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "qosPolicy": {
          "type": "string",
          "description": "QoS policy to be applied when using this policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Match policy based on type.\n"
        },
        "vlanPolicy": {
          "type": "string",
          "description": "VLAN policy to be applied when using this policy.\n"
        }
      },
      "type": "object",
      "required": [
        "bouncePortLink",
        "category",
        "dynamicPortPolicy",
        "interfaceTags",
        "name",
        "objectSwitchcontrollerDynamicportpolicyPolicyId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bouncePortLink": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this policy is applied. Helps to clear and reassign VLAN from lldp-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "category": {
          "type": "string",
          "description": "Category of Dynamic port policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `interface-tag`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the policy.\n"
        },
        "dynamicPortPolicy": {
          "type": "string",
          "description": "Dynamic Port Policy.\n"
        },
        "family": {
          "type": "string",
          "description": "Match policy based on family.\n"
        },
        "host": {
          "type": "string",
          "description": "Match policy based on host.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "Match policy based on hardware vendor.\n"
        },
        "interfaceTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Match policy based on the FortiSwitch interface object tags.\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "LLDP profile to be applied when using this policy.\n"
        },
        "mac": {
          "type": "string",
          "description": "Match policy based on MAC address.\n"
        },
        "n8021x": {
          "type": "string",
          "description": "802.1x security policy to be applied when using this policy.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerDynamicportpolicyPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "qosPolicy": {
          "type": "string",
          "description": "QoS policy to be applied when using this policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Match policy based on type.\n"
        },
        "vlanPolicy": {
          "type": "string",
          "description": "VLAN policy to be applied when using this policy.\n"
        }
      },
      "requiredInputs": [
        "dynamicPortPolicy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerDynamicportpolicyPolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bouncePortLink": {
            "type": "string",
            "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this policy is applied. Helps to clear and reassign VLAN from lldp-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "category": {
            "type": "string",
            "description": "Category of Dynamic port policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `interface-tag`.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for the policy.\n"
          },
          "dynamicPortPolicy": {
            "type": "string",
            "description": "Dynamic Port Policy.\n"
          },
          "family": {
            "type": "string",
            "description": "Match policy based on family.\n"
          },
          "host": {
            "type": "string",
            "description": "Match policy based on host.\n"
          },
          "hwVendor": {
            "type": "string",
            "description": "Match policy based on hardware vendor.\n"
          },
          "interfaceTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Match policy based on the FortiSwitch interface object tags.\n"
          },
          "lldpProfile": {
            "type": "string",
            "description": "LLDP profile to be applied when using this policy.\n"
          },
          "mac": {
            "type": "string",
            "description": "Match policy based on MAC address.\n"
          },
          "n8021x": {
            "type": "string",
            "description": "802.1x security policy to be applied when using this policy.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "objectSwitchcontrollerDynamicportpolicyPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "qosPolicy": {
            "type": "string",
            "description": "QoS policy to be applied when using this policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Match policy based on type.\n"
          },
          "vlanPolicy": {
            "type": "string",
            "description": "VLAN policy to be applied when using this policy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerDynamicportpolicyPolicyMove:ObjectSwitchcontrollerDynamicportpolicyPolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicPortPolicy": {
          "type": "string",
          "description": "Dynamic Port Policy.\n"
        },
        "objectSwitchcontrollerDynamicportpolicyPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "dynamicPortPolicy",
        "objectSwitchcontrollerDynamicportpolicyPolicyMoveId",
        "option",
        "policy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicPortPolicy": {
          "type": "string",
          "description": "Dynamic Port Policy.\n"
        },
        "objectSwitchcontrollerDynamicportpolicyPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "dynamicPortPolicy",
        "option",
        "policy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerDynamicportpolicyPolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicPortPolicy": {
            "type": "string",
            "description": "Dynamic Port Policy.\n"
          },
          "objectSwitchcontrollerDynamicportpolicyPolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "policy": {
            "type": "string",
            "description": "Policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerFortilinksettings:ObjectSwitchcontrollerFortilinksettings": {
      "description": "Configure integrated FortiLink settings for FortiSwitch.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`nacPorts`\" pulumi-lang-dotnet=\"`NacPorts`\" pulumi-lang-go=\"`nacPorts`\" pulumi-lang-python=\"`nac_ports`\" pulumi-lang-yaml=\"`nacPorts`\" pulumi-lang-java=\"`nacPorts`\">`nac_ports`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerFortilinksettingsNacports`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerFortilinksettingsNacports`\" pulumi-lang-go=\"`ObjectSwitchcontrollerFortilinksettingsNacports`\" pulumi-lang-python=\"`ObjectSwitchcontrollerFortilinksettingsNacports`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerFortilinksettingsNacports`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerFortilinksettingsNacports`\">`fortimanager.ObjectSwitchcontrollerFortilinksettingsNacports`</span>\n\n## Import\n\nObjectSwitchController FortilinkSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerFortilinksettings:ObjectSwitchcontrollerFortilinksettings labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessVlanMode": {
          "type": "string",
          "description": "Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `fail-open`, `fail-close`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "FortiLink interface to which this fortilink-setting belongs.\n"
        },
        "inactiveTimer": {
          "type": "number",
          "description": "Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval).\n"
        },
        "linkDownFlush": {
          "type": "string",
          "description": "Clear NAC and dynamic devices on switch ports on link down event. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacPorts": {
          "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerFortilinksettingsNacPorts:ObjectSwitchcontrollerFortilinksettingsNacPorts",
          "description": "Nac-Ports. The structure of <span pulumi-lang-nodejs=\"`nacPorts`\" pulumi-lang-dotnet=\"`NacPorts`\" pulumi-lang-go=\"`nacPorts`\" pulumi-lang-python=\"`nac_ports`\" pulumi-lang-yaml=\"`nacPorts`\" pulumi-lang-java=\"`nacPorts`\">`nac_ports`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiLink settings name.\n"
        },
        "objectSwitchcontrollerFortilinksettingsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessVlanMode",
        "fortilink",
        "inactiveTimer",
        "linkDownFlush",
        "name",
        "objectSwitchcontrollerFortilinksettingsId"
      ],
      "inputProperties": {
        "accessVlanMode": {
          "type": "string",
          "description": "Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `fail-open`, `fail-close`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortilink": {
          "type": "string",
          "description": "FortiLink interface to which this fortilink-setting belongs.\n"
        },
        "inactiveTimer": {
          "type": "number",
          "description": "Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval).\n"
        },
        "linkDownFlush": {
          "type": "string",
          "description": "Clear NAC and dynamic devices on switch ports on link down event. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacPorts": {
          "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerFortilinksettingsNacPorts:ObjectSwitchcontrollerFortilinksettingsNacPorts",
          "description": "Nac-Ports. The structure of <span pulumi-lang-nodejs=\"`nacPorts`\" pulumi-lang-dotnet=\"`NacPorts`\" pulumi-lang-go=\"`nacPorts`\" pulumi-lang-python=\"`nac_ports`\" pulumi-lang-yaml=\"`nacPorts`\" pulumi-lang-java=\"`nacPorts`\">`nac_ports`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "FortiLink settings name.\n"
        },
        "objectSwitchcontrollerFortilinksettingsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerFortilinksettings resources.\n",
        "properties": {
          "accessVlanMode": {
            "type": "string",
            "description": "Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `fail-open`, `fail-close`.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fortilink": {
            "type": "string",
            "description": "FortiLink interface to which this fortilink-setting belongs.\n"
          },
          "inactiveTimer": {
            "type": "number",
            "description": "Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval).\n"
          },
          "linkDownFlush": {
            "type": "string",
            "description": "Clear NAC and dynamic devices on switch ports on link down event. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nacPorts": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerFortilinksettingsNacPorts:ObjectSwitchcontrollerFortilinksettingsNacPorts",
            "description": "Nac-Ports. The structure of <span pulumi-lang-nodejs=\"`nacPorts`\" pulumi-lang-dotnet=\"`NacPorts`\" pulumi-lang-go=\"`nacPorts`\" pulumi-lang-python=\"`nac_ports`\" pulumi-lang-yaml=\"`nacPorts`\" pulumi-lang-java=\"`nacPorts`\">`nac_ports`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "FortiLink settings name.\n"
          },
          "objectSwitchcontrollerFortilinksettingsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerFortilinksettingsNacports:ObjectSwitchcontrollerFortilinksettingsNacports": {
      "description": "NAC specific configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nacPorts`\" pulumi-lang-dotnet=\"`NacPorts`\" pulumi-lang-go=\"`nacPorts`\" pulumi-lang-python=\"`nac_ports`\" pulumi-lang-yaml=\"`nacPorts`\" pulumi-lang-java=\"`nacPorts`\">`nac_ports`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerFortilinksettings`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerFortilinksettings`\" pulumi-lang-go=\"`ObjectSwitchcontrollerFortilinksettings`\" pulumi-lang-python=\"`ObjectSwitchcontrollerFortilinksettings`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerFortilinksettings`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerFortilinksettings`\">`fortimanager.ObjectSwitchcontrollerFortilinksettings`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController FortilinkSettingsNacPorts can be imported using any of these accepted formats:\n\nSet import_options = [\"fortilink_settings=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerFortilinksettingsNacports:ObjectSwitchcontrollerFortilinksettingsNacports labelname ObjectSwitchControllerFortilinkSettingsNacPorts\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bounceNacPort": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port when NAC mode is configured on the port. Helps to re-initiate the DHCP process for a device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkSettings": {
          "type": "string",
          "description": "Fortilink Settings.\n"
        },
        "lanSegment": {
          "type": "string",
          "description": "Enable/disable LAN segment feature on the FortiLink interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "memberChange": {
          "type": "number",
          "description": "Member-Change.\n"
        },
        "nacLanInterface": {
          "type": "string",
          "description": "Configure NAC LAN interface.\n"
        },
        "nacSegmentVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure NAC segment VLANs.\n"
        },
        "objectSwitchcontrollerFortilinksettingsNacportsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "onboardingVlan": {
          "type": "string",
          "description": "Default NAC Onboarding VLAN when NAC devices are discovered.\n"
        },
        "parentKey": {
          "type": "string",
          "description": "Parent-Key.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "bounceNacPort",
        "fortilinkSettings",
        "lanSegment",
        "nacSegmentVlans",
        "objectSwitchcontrollerFortilinksettingsNacportsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bounceNacPort": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port when NAC mode is configured on the port. Helps to re-initiate the DHCP process for a device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortilinkSettings": {
          "type": "string",
          "description": "Fortilink Settings.\n"
        },
        "lanSegment": {
          "type": "string",
          "description": "Enable/disable LAN segment feature on the FortiLink interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "memberChange": {
          "type": "number",
          "description": "Member-Change.\n"
        },
        "nacLanInterface": {
          "type": "string",
          "description": "Configure NAC LAN interface.\n"
        },
        "nacSegmentVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure NAC segment VLANs.\n"
        },
        "objectSwitchcontrollerFortilinksettingsNacportsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "onboardingVlan": {
          "type": "string",
          "description": "Default NAC Onboarding VLAN when NAC devices are discovered.\n"
        },
        "parentKey": {
          "type": "string",
          "description": "Parent-Key.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "fortilinkSettings"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerFortilinksettingsNacports resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bounceNacPort": {
            "type": "string",
            "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port when NAC mode is configured on the port. Helps to re-initiate the DHCP process for a device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortilinkSettings": {
            "type": "string",
            "description": "Fortilink Settings.\n"
          },
          "lanSegment": {
            "type": "string",
            "description": "Enable/disable LAN segment feature on the FortiLink interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "memberChange": {
            "type": "number",
            "description": "Member-Change.\n"
          },
          "nacLanInterface": {
            "type": "string",
            "description": "Configure NAC LAN interface.\n"
          },
          "nacSegmentVlans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Configure NAC segment VLANs.\n"
          },
          "objectSwitchcontrollerFortilinksettingsNacportsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "onboardingVlan": {
            "type": "string",
            "description": "Default NAC Onboarding VLAN when NAC devices are discovered.\n"
          },
          "parentKey": {
            "type": "string",
            "description": "Parent-Key.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerLldpprofile:ObjectSwitchcontrollerLldpprofile": {
      "description": "Configure FortiSwitch LLDP profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`customTlvs`\" pulumi-lang-dotnet=\"`CustomTlvs`\" pulumi-lang-go=\"`customTlvs`\" pulumi-lang-python=\"`custom_tlvs`\" pulumi-lang-yaml=\"`customTlvs`\" pulumi-lang-java=\"`customTlvs`\">`custom_tlvs`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`\" pulumi-lang-go=\"`ObjectSwitchcontrollerLldpprofileCustomtlvs`\" pulumi-lang-python=\"`ObjectSwitchcontrollerLldpprofileCustomtlvs`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`\">`fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`</span>\n>- <span pulumi-lang-nodejs=\"`medLocationService`\" pulumi-lang-dotnet=\"`MedLocationService`\" pulumi-lang-go=\"`medLocationService`\" pulumi-lang-python=\"`med_location_service`\" pulumi-lang-yaml=\"`medLocationService`\" pulumi-lang-java=\"`medLocationService`\">`med_location_service`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSwitchcontrollerLldpprofileMedlocationservice`\" pulumi-lang-dotnet=\"`FortimanagerObjectSwitchcontrollerLldpprofileMedlocationservice`\" pulumi-lang-go=\"`fortimanagerObjectSwitchcontrollerLldpprofileMedlocationservice`\" pulumi-lang-python=\"`fortimanager_object_switchcontroller_lldpprofile_medlocationservice`\" pulumi-lang-yaml=\"`fortimanagerObjectSwitchcontrollerLldpprofileMedlocationservice`\" pulumi-lang-java=\"`fortimanagerObjectSwitchcontrollerLldpprofileMedlocationservice`\">`fortimanager_object_switchcontroller_lldpprofile_medlocationservice`</span>\n>- <span pulumi-lang-nodejs=\"`medNetworkPolicy`\" pulumi-lang-dotnet=\"`MedNetworkPolicy`\" pulumi-lang-go=\"`medNetworkPolicy`\" pulumi-lang-python=\"`med_network_policy`\" pulumi-lang-yaml=\"`medNetworkPolicy`\" pulumi-lang-java=\"`medNetworkPolicy`\">`med_network_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSwitchcontrollerLldpprofileMednetworkpolicy`\" pulumi-lang-dotnet=\"`FortimanagerObjectSwitchcontrollerLldpprofileMednetworkpolicy`\" pulumi-lang-go=\"`fortimanagerObjectSwitchcontrollerLldpprofileMednetworkpolicy`\" pulumi-lang-python=\"`fortimanager_object_switchcontroller_lldpprofile_mednetworkpolicy`\" pulumi-lang-yaml=\"`fortimanagerObjectSwitchcontrollerLldpprofileMednetworkpolicy`\" pulumi-lang-java=\"`fortimanagerObjectSwitchcontrollerLldpprofileMednetworkpolicy`\">`fortimanager_object_switchcontroller_lldpprofile_mednetworkpolicy`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", {\n    autoIsl: \"enable\",\n    autoIslHelloTimer: 3,\n    autoIslReceiveTimeout: 60,\n    autoMclagIcl: \"disable\",\n    medTlvs: [\"location-identification\"],\n    n8021Tlvs: [\"port-vlan-id\"],\n    n8023Tlvs: [\"max-frame-size\"],\n    name: \"terr-switch-controller-lldp-profile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\",\n    auto_isl=\"enable\",\n    auto_isl_hello_timer=3,\n    auto_isl_receive_timeout=60,\n    auto_mclag_icl=\"disable\",\n    med_tlvs=[\"location-identification\"],\n    n8021_tlvs=[\"port-vlan-id\"],\n    n8023_tlvs=[\"max-frame-size\"],\n    name=\"terr-switch-controller-lldp-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", new()\n    {\n        AutoIsl = \"enable\",\n        AutoIslHelloTimer = 3,\n        AutoIslReceiveTimeout = 60,\n        AutoMclagIcl = \"disable\",\n        MedTlvs = new[]\n        {\n            \"location-identification\",\n        },\n        N8021Tlvs = new[]\n        {\n            \"port-vlan-id\",\n        },\n        N8023Tlvs = new[]\n        {\n            \"max-frame-size\",\n        },\n        Name = \"terr-switch-controller-lldp-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerLldpprofile(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerLldpprofileArgs{\n\t\t\tAutoIsl:               pulumi.String(\"enable\"),\n\t\t\tAutoIslHelloTimer:     pulumi.Float64(3),\n\t\t\tAutoIslReceiveTimeout: pulumi.Float64(60),\n\t\t\tAutoMclagIcl:          pulumi.String(\"disable\"),\n\t\t\tMedTlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"location-identification\"),\n\t\t\t},\n\t\t\tN8021Tlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port-vlan-id\"),\n\t\t\t},\n\t\t\tN8023Tlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"max-frame-size\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-switch-controller-lldp-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofile;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerLldpprofile(\"trname\", ObjectSwitchcontrollerLldpprofileArgs.builder()\n            .autoIsl(\"enable\")\n            .autoIslHelloTimer(3.0)\n            .autoIslReceiveTimeout(60.0)\n            .autoMclagIcl(\"disable\")\n            .medTlvs(\"location-identification\")\n            .n8021Tlvs(\"port-vlan-id\")\n            .n8023Tlvs(\"max-frame-size\")\n            .name(\"terr-switch-controller-lldp-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerLldpprofile\n    properties:\n      autoIsl: enable\n      autoIslHelloTimer: 3\n      autoIslReceiveTimeout: 60\n      autoMclagIcl: disable\n      medTlvs:\n        - location-identification\n      n8021Tlvs:\n        - port-vlan-id\n      n8023Tlvs:\n        - max-frame-size\n      name: terr-switch-controller-lldp-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController LldpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerLldpprofile:ObjectSwitchcontrollerLldpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoIsl": {
          "type": "string",
          "description": "Enable/disable auto inter-switch LAG. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoIslAuth": {
          "type": "string",
          "description": "Auto inter-switch LAG authentication mode. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`relax`\" pulumi-lang-dotnet=\"`Relax`\" pulumi-lang-go=\"`relax`\" pulumi-lang-python=\"`relax`\" pulumi-lang-yaml=\"`relax`\" pulumi-lang-java=\"`relax`\">`relax`</span>.\n"
        },
        "autoIslAuthEncrypt": {
          "type": "string",
          "description": "Auto inter-switch LAG encryption mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mixed`\" pulumi-lang-dotnet=\"`Mixed`\" pulumi-lang-go=\"`mixed`\" pulumi-lang-python=\"`mixed`\" pulumi-lang-yaml=\"`mixed`\" pulumi-lang-java=\"`mixed`\">`mixed`</span>, <span pulumi-lang-nodejs=\"`must`\" pulumi-lang-dotnet=\"`Must`\" pulumi-lang-go=\"`must`\" pulumi-lang-python=\"`must`\" pulumi-lang-yaml=\"`must`\" pulumi-lang-java=\"`must`\">`must`</span>.\n"
        },
        "autoIslAuthIdentity": {
          "type": "string",
          "description": "Auto inter-switch LAG authentication identity.\n"
        },
        "autoIslAuthMacsecProfile": {
          "type": "string",
          "description": "Auto inter-switch LAG macsec profile for encryption.\n"
        },
        "autoIslAuthReauth": {
          "type": "number",
          "description": "Auto inter-switch LAG authentication reauth period in seconds(10 - 3600, default = 3600).\n"
        },
        "autoIslAuthUser": {
          "type": "string",
          "description": "Auto inter-switch LAG authentication user certificate.\n"
        },
        "autoIslHelloTimer": {
          "type": "number",
          "description": "Auto inter-switch LAG hello timer duration (1 - 30 sec, default = 3).\n"
        },
        "autoIslPortGroup": {
          "type": "number",
          "description": "Auto inter-switch LAG port group ID (0 - 9).\n"
        },
        "autoIslReceiveTimeout": {
          "type": "number",
          "description": "Auto inter-switch LAG timeout if no response is received (3 - 90 sec, default = 9).\n"
        },
        "autoMclagIcl": {
          "type": "string",
          "description": "Enable/disable MCLAG inter chassis link. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customTlvs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileCustomTlv:ObjectSwitchcontrollerLldpprofileCustomTlv"
          },
          "description": "Custom-Tlvs. The structure of <span pulumi-lang-nodejs=\"`customTlvs`\" pulumi-lang-dotnet=\"`CustomTlvs`\" pulumi-lang-go=\"`customTlvs`\" pulumi-lang-python=\"`custom_tlvs`\" pulumi-lang-yaml=\"`customTlvs`\" pulumi-lang-java=\"`customTlvs`\">`custom_tlvs`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "medLocationServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileMedLocationService:ObjectSwitchcontrollerLldpprofileMedLocationService"
          },
          "description": "Med-Location-Service. The structure of <span pulumi-lang-nodejs=\"`medLocationService`\" pulumi-lang-dotnet=\"`MedLocationService`\" pulumi-lang-go=\"`medLocationService`\" pulumi-lang-python=\"`med_location_service`\" pulumi-lang-yaml=\"`medLocationService`\" pulumi-lang-java=\"`medLocationService`\">`med_location_service`</span> block is documented below.\n"
        },
        "medNetworkPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileMedNetworkPolicy:ObjectSwitchcontrollerLldpprofileMedNetworkPolicy"
          },
          "description": "Med-Network-Policy. The structure of <span pulumi-lang-nodejs=\"`medNetworkPolicy`\" pulumi-lang-dotnet=\"`MedNetworkPolicy`\" pulumi-lang-go=\"`medNetworkPolicy`\" pulumi-lang-python=\"`med_network_policy`\" pulumi-lang-yaml=\"`medNetworkPolicy`\" pulumi-lang-java=\"`medNetworkPolicy`\">`med_network_policy`</span> block is documented below.\n"
        },
        "medTlvs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions). Valid values: `inventory-management`, `network-policy`, `power-management`, `location-identification`.\n"
        },
        "n8021Tlvs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`.\n"
        },
        "n8023Tlvs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transmitted IEEE 802.3 TLVs. Valid values: `max-frame-size`, `power-negotiation`.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSwitchcontrollerLldpprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "autoIsl",
        "autoIslAuth",
        "autoIslAuthEncrypt",
        "autoIslAuthReauth",
        "autoIslHelloTimer",
        "autoIslReceiveTimeout",
        "autoMclagIcl",
        "medTlvs",
        "n8021Tlvs",
        "n8023Tlvs",
        "name",
        "objectSwitchcontrollerLldpprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoIsl": {
          "type": "string",
          "description": "Enable/disable auto inter-switch LAG. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoIslAuth": {
          "type": "string",
          "description": "Auto inter-switch LAG authentication mode. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`relax`\" pulumi-lang-dotnet=\"`Relax`\" pulumi-lang-go=\"`relax`\" pulumi-lang-python=\"`relax`\" pulumi-lang-yaml=\"`relax`\" pulumi-lang-java=\"`relax`\">`relax`</span>.\n"
        },
        "autoIslAuthEncrypt": {
          "type": "string",
          "description": "Auto inter-switch LAG encryption mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mixed`\" pulumi-lang-dotnet=\"`Mixed`\" pulumi-lang-go=\"`mixed`\" pulumi-lang-python=\"`mixed`\" pulumi-lang-yaml=\"`mixed`\" pulumi-lang-java=\"`mixed`\">`mixed`</span>, <span pulumi-lang-nodejs=\"`must`\" pulumi-lang-dotnet=\"`Must`\" pulumi-lang-go=\"`must`\" pulumi-lang-python=\"`must`\" pulumi-lang-yaml=\"`must`\" pulumi-lang-java=\"`must`\">`must`</span>.\n"
        },
        "autoIslAuthIdentity": {
          "type": "string",
          "description": "Auto inter-switch LAG authentication identity.\n"
        },
        "autoIslAuthMacsecProfile": {
          "type": "string",
          "description": "Auto inter-switch LAG macsec profile for encryption.\n"
        },
        "autoIslAuthReauth": {
          "type": "number",
          "description": "Auto inter-switch LAG authentication reauth period in seconds(10 - 3600, default = 3600).\n"
        },
        "autoIslAuthUser": {
          "type": "string",
          "description": "Auto inter-switch LAG authentication user certificate.\n"
        },
        "autoIslHelloTimer": {
          "type": "number",
          "description": "Auto inter-switch LAG hello timer duration (1 - 30 sec, default = 3).\n"
        },
        "autoIslPortGroup": {
          "type": "number",
          "description": "Auto inter-switch LAG port group ID (0 - 9).\n"
        },
        "autoIslReceiveTimeout": {
          "type": "number",
          "description": "Auto inter-switch LAG timeout if no response is received (3 - 90 sec, default = 9).\n"
        },
        "autoMclagIcl": {
          "type": "string",
          "description": "Enable/disable MCLAG inter chassis link. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customTlvs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileCustomTlv:ObjectSwitchcontrollerLldpprofileCustomTlv"
          },
          "description": "Custom-Tlvs. The structure of <span pulumi-lang-nodejs=\"`customTlvs`\" pulumi-lang-dotnet=\"`CustomTlvs`\" pulumi-lang-go=\"`customTlvs`\" pulumi-lang-python=\"`custom_tlvs`\" pulumi-lang-yaml=\"`customTlvs`\" pulumi-lang-java=\"`customTlvs`\">`custom_tlvs`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "medLocationServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileMedLocationService:ObjectSwitchcontrollerLldpprofileMedLocationService"
          },
          "description": "Med-Location-Service. The structure of <span pulumi-lang-nodejs=\"`medLocationService`\" pulumi-lang-dotnet=\"`MedLocationService`\" pulumi-lang-go=\"`medLocationService`\" pulumi-lang-python=\"`med_location_service`\" pulumi-lang-yaml=\"`medLocationService`\" pulumi-lang-java=\"`medLocationService`\">`med_location_service`</span> block is documented below.\n"
        },
        "medNetworkPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileMedNetworkPolicy:ObjectSwitchcontrollerLldpprofileMedNetworkPolicy"
          },
          "description": "Med-Network-Policy. The structure of <span pulumi-lang-nodejs=\"`medNetworkPolicy`\" pulumi-lang-dotnet=\"`MedNetworkPolicy`\" pulumi-lang-go=\"`medNetworkPolicy`\" pulumi-lang-python=\"`med_network_policy`\" pulumi-lang-yaml=\"`medNetworkPolicy`\" pulumi-lang-java=\"`medNetworkPolicy`\">`med_network_policy`</span> block is documented below.\n"
        },
        "medTlvs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions). Valid values: `inventory-management`, `network-policy`, `power-management`, `location-identification`.\n"
        },
        "n8021Tlvs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`.\n"
        },
        "n8023Tlvs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Transmitted IEEE 802.3 TLVs. Valid values: `max-frame-size`, `power-negotiation`.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSwitchcontrollerLldpprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerLldpprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoIsl": {
            "type": "string",
            "description": "Enable/disable auto inter-switch LAG. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoIslAuth": {
            "type": "string",
            "description": "Auto inter-switch LAG authentication mode. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`relax`\" pulumi-lang-dotnet=\"`Relax`\" pulumi-lang-go=\"`relax`\" pulumi-lang-python=\"`relax`\" pulumi-lang-yaml=\"`relax`\" pulumi-lang-java=\"`relax`\">`relax`</span>.\n"
          },
          "autoIslAuthEncrypt": {
            "type": "string",
            "description": "Auto inter-switch LAG encryption mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`mixed`\" pulumi-lang-dotnet=\"`Mixed`\" pulumi-lang-go=\"`mixed`\" pulumi-lang-python=\"`mixed`\" pulumi-lang-yaml=\"`mixed`\" pulumi-lang-java=\"`mixed`\">`mixed`</span>, <span pulumi-lang-nodejs=\"`must`\" pulumi-lang-dotnet=\"`Must`\" pulumi-lang-go=\"`must`\" pulumi-lang-python=\"`must`\" pulumi-lang-yaml=\"`must`\" pulumi-lang-java=\"`must`\">`must`</span>.\n"
          },
          "autoIslAuthIdentity": {
            "type": "string",
            "description": "Auto inter-switch LAG authentication identity.\n"
          },
          "autoIslAuthMacsecProfile": {
            "type": "string",
            "description": "Auto inter-switch LAG macsec profile for encryption.\n"
          },
          "autoIslAuthReauth": {
            "type": "number",
            "description": "Auto inter-switch LAG authentication reauth period in seconds(10 - 3600, default = 3600).\n"
          },
          "autoIslAuthUser": {
            "type": "string",
            "description": "Auto inter-switch LAG authentication user certificate.\n"
          },
          "autoIslHelloTimer": {
            "type": "number",
            "description": "Auto inter-switch LAG hello timer duration (1 - 30 sec, default = 3).\n"
          },
          "autoIslPortGroup": {
            "type": "number",
            "description": "Auto inter-switch LAG port group ID (0 - 9).\n"
          },
          "autoIslReceiveTimeout": {
            "type": "number",
            "description": "Auto inter-switch LAG timeout if no response is received (3 - 90 sec, default = 9).\n"
          },
          "autoMclagIcl": {
            "type": "string",
            "description": "Enable/disable MCLAG inter chassis link. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "customTlvs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileCustomTlv:ObjectSwitchcontrollerLldpprofileCustomTlv"
            },
            "description": "Custom-Tlvs. The structure of <span pulumi-lang-nodejs=\"`customTlvs`\" pulumi-lang-dotnet=\"`CustomTlvs`\" pulumi-lang-go=\"`customTlvs`\" pulumi-lang-python=\"`custom_tlvs`\" pulumi-lang-yaml=\"`customTlvs`\" pulumi-lang-java=\"`customTlvs`\">`custom_tlvs`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "medLocationServices": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileMedLocationService:ObjectSwitchcontrollerLldpprofileMedLocationService"
            },
            "description": "Med-Location-Service. The structure of <span pulumi-lang-nodejs=\"`medLocationService`\" pulumi-lang-dotnet=\"`MedLocationService`\" pulumi-lang-go=\"`medLocationService`\" pulumi-lang-python=\"`med_location_service`\" pulumi-lang-yaml=\"`medLocationService`\" pulumi-lang-java=\"`medLocationService`\">`med_location_service`</span> block is documented below.\n"
          },
          "medNetworkPolicies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerLldpprofileMedNetworkPolicy:ObjectSwitchcontrollerLldpprofileMedNetworkPolicy"
            },
            "description": "Med-Network-Policy. The structure of <span pulumi-lang-nodejs=\"`medNetworkPolicy`\" pulumi-lang-dotnet=\"`MedNetworkPolicy`\" pulumi-lang-go=\"`medNetworkPolicy`\" pulumi-lang-python=\"`med_network_policy`\" pulumi-lang-yaml=\"`medNetworkPolicy`\" pulumi-lang-java=\"`medNetworkPolicy`\">`med_network_policy`</span> block is documented below.\n"
          },
          "medTlvs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions). Valid values: `inventory-management`, `network-policy`, `power-management`, `location-identification`.\n"
          },
          "n8021Tlvs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`.\n"
          },
          "n8023Tlvs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Transmitted IEEE 802.3 TLVs. Valid values: `max-frame-size`, `power-negotiation`.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectSwitchcontrollerLldpprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerLldpprofileCustomtlvs:ObjectSwitchcontrollerLldpprofileCustomtlvs": {
      "description": "Configuration method to edit custom TLV entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customTlvs`\" pulumi-lang-dotnet=\"`CustomTlvs`\" pulumi-lang-go=\"`customTlvs`\" pulumi-lang-python=\"`custom_tlvs`\" pulumi-lang-yaml=\"`customTlvs`\" pulumi-lang-java=\"`customTlvs`\">`custom_tlvs`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerLldpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerLldpprofile`\" pulumi-lang-go=\"`ObjectSwitchcontrollerLldpprofile`\" pulumi-lang-python=\"`ObjectSwitchcontrollerLldpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerLldpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerLldpprofile`\">`fortimanager.ObjectSwitchcontrollerLldpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerLldpprofile = new fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", {name: \"terr-switch-controller-lldp-profile\"});\nconst trname = new fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trname\", {\n    lldpProfile: trnameObjectSwitchcontrollerLldpprofile.name,\n    informationString: \"400\",\n    name: \"terr-customtlvs\",\n}, {\n    dependsOn: [trnameObjectSwitchcontrollerLldpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_lldpprofile = fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", name=\"terr-switch-controller-lldp-profile\")\ntrname = fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trname\",\n    lldp_profile=trname_object_switchcontroller_lldpprofile.name,\n    information_string=\"400\",\n    name=\"terr-customtlvs\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_lldpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSwitchcontrollerLldpprofile = new Fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", new()\n    {\n        Name = \"terr-switch-controller-lldp-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trname\", new()\n    {\n        LldpProfile = trnameObjectSwitchcontrollerLldpprofile.Name,\n        InformationString = \"400\",\n        Name = \"terr-customtlvs\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSwitchcontrollerLldpprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerLldpprofile, err := fortimanager.NewObjectSwitchcontrollerLldpprofile(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerLldpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-switch-controller-lldp-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerLldpprofileCustomtlvs(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvsArgs{\n\t\t\tLldpProfile:       trnameObjectSwitchcontrollerLldpprofile.Name,\n\t\t\tInformationString: pulumi.String(\"400\"),\n\t\t\tName:              pulumi.String(\"terr-customtlvs\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerLldpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofile;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSwitchcontrollerLldpprofile = new ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\", ObjectSwitchcontrollerLldpprofileArgs.builder()\n            .name(\"terr-switch-controller-lldp-profile\")\n            .build());\n\n        var trname = new ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trname\", ObjectSwitchcontrollerLldpprofileCustomtlvsArgs.builder()\n            .lldpProfile(trnameObjectSwitchcontrollerLldpprofile.name())\n            .informationString(\"400\")\n            .name(\"terr-customtlvs\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSwitchcontrollerLldpprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerLldpprofileCustomtlvs\n    properties:\n      lldpProfile: ${trnameObjectSwitchcontrollerLldpprofile.name}\n      informationString: 400\n      name: terr-customtlvs\n    options:\n      dependsOn:\n        - ${trnameObjectSwitchcontrollerLldpprofile}\n  trnameObjectSwitchcontrollerLldpprofile:\n    type: fortimanager:ObjectSwitchcontrollerLldpprofile\n    name: trname\n    properties:\n      name: terr-switch-controller-lldp-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController LldpProfileCustomTlvs can be imported using any of these accepted formats:\n\nSet import_options = [\"lldp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerLldpprofileCustomtlvs:ObjectSwitchcontrollerLldpprofileCustomtlvs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "informationString": {
          "type": "string",
          "description": "Organizationally defined information string (0 - 507 hexadecimal bytes).\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "Lldp Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "TLV name (not sent).\n"
        },
        "objectSwitchcontrollerLldpprofileCustomtlvsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oui": {
          "type": "string",
          "description": "Organizationally unique identifier (OUI), a 3-byte hexadecimal number, for this TLV.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subtype": {
          "type": "number",
          "description": "Organizationally defined subtype (0 - 255).\n"
        }
      },
      "type": "object",
      "required": [
        "lldpProfile",
        "name",
        "objectSwitchcontrollerLldpprofileCustomtlvsId",
        "oui"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "informationString": {
          "type": "string",
          "description": "Organizationally defined information string (0 - 507 hexadecimal bytes).\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "Lldp Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "TLV name (not sent).\n"
        },
        "objectSwitchcontrollerLldpprofileCustomtlvsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oui": {
          "type": "string",
          "description": "Organizationally unique identifier (OUI), a 3-byte hexadecimal number, for this TLV.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subtype": {
          "type": "number",
          "description": "Organizationally defined subtype (0 - 255).\n"
        }
      },
      "requiredInputs": [
        "lldpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerLldpprofileCustomtlvs resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "informationString": {
            "type": "string",
            "description": "Organizationally defined information string (0 - 507 hexadecimal bytes).\n"
          },
          "lldpProfile": {
            "type": "string",
            "description": "Lldp Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "TLV name (not sent).\n"
          },
          "objectSwitchcontrollerLldpprofileCustomtlvsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "oui": {
            "type": "string",
            "description": "Organizationally unique identifier (OUI), a 3-byte hexadecimal number, for this TLV.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "subtype": {
            "type": "number",
            "description": "Organizationally defined subtype (0 - 255).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerMacpolicy:ObjectSwitchcontrollerMacpolicy": {
      "description": "Configure MAC policy to be applied on the managed FortiSwitch devices through NAC device.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerMacpolicy(\"trname\", {\n    name: \"terr-macpolicy\",\n    vlan: \"1-A1\",\n    description: \"This is a Terraform example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerMacpolicy(\"trname\",\n    name=\"terr-macpolicy\",\n    vlan=\"1-A1\",\n    description=\"This is a Terraform example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerMacpolicy(\"trname\", new()\n    {\n        Name = \"terr-macpolicy\",\n        Vlan = \"1-A1\",\n        Description = \"This is a Terraform example\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerMacpolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerMacpolicyArgs{\n\t\t\tName:        pulumi.String(\"terr-macpolicy\"),\n\t\t\tVlan:        pulumi.String(\"1-A1\"),\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerMacpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerMacpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerMacpolicy(\"trname\", ObjectSwitchcontrollerMacpolicyArgs.builder()\n            .name(\"terr-macpolicy\")\n            .vlan(\"1-A1\")\n            .description(\"This is a Terraform example\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerMacpolicy\n    properties:\n      name: terr-macpolicy\n      vlan: 1-A1\n      description: This is a Terraform example\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController MacPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerMacpolicy:ObjectSwitchcontrollerMacpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bouncePortLink": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this mac-policy is applied. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the MAC policy.\n"
        },
        "drop": {
          "type": "string",
          "description": "Drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgcount": {
          "type": "string",
          "description": "Enable/disable packet count on the NAC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "MAC policy name.\n"
        },
        "objectSwitchcontrollerMacpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficPolicy": {
          "type": "string",
          "description": "Traffic policy to be applied when using this MAC policy.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Ingress traffic VLAN assignment for the MAC address matching this MAC policy.\n"
        }
      },
      "type": "object",
      "required": [
        "bouncePortLink",
        "drop",
        "fmgcount",
        "name",
        "objectSwitchcontrollerMacpolicyId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bouncePortLink": {
          "type": "string",
          "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this mac-policy is applied. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the MAC policy.\n"
        },
        "drop": {
          "type": "string",
          "description": "Drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgcount": {
          "type": "string",
          "description": "Enable/disable packet count on the NAC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "MAC policy name.\n"
        },
        "objectSwitchcontrollerMacpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficPolicy": {
          "type": "string",
          "description": "Traffic policy to be applied when using this MAC policy.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Ingress traffic VLAN assignment for the MAC address matching this MAC policy.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerMacpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bouncePortLink": {
            "type": "string",
            "description": "Enable/disable bouncing (administratively bring the link down, up) of a switch port where this mac-policy is applied. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for the MAC policy.\n"
          },
          "drop": {
            "type": "string",
            "description": "Drop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgcount": {
            "type": "string",
            "description": "Enable/disable packet count on the NAC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "MAC policy name.\n"
          },
          "objectSwitchcontrollerMacpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficPolicy": {
            "type": "string",
            "description": "Traffic policy to be applied when using this MAC policy.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Ingress traffic VLAN assignment for the MAC address matching this MAC policy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerManagedswitch:ObjectSwitchcontrollerManagedswitch": {
      "description": "Configure FortiSwitch devices that are managed by this FortiGate.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`customCommand`\" pulumi-lang-dotnet=\"`CustomCommand`\" pulumi-lang-go=\"`customCommand`\" pulumi-lang-python=\"`custom_command`\" pulumi-lang-yaml=\"`customCommand`\" pulumi-lang-java=\"`customCommand`\">`custom_command`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitchCustomcommand`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitchCustomcommand`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`\">`fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`</span>\n>- <span pulumi-lang-nodejs=\"`dhcpSnoopingStaticClient`\" pulumi-lang-dotnet=\"`DhcpSnoopingStaticClient`\" pulumi-lang-go=\"`dhcpSnoopingStaticClient`\" pulumi-lang-python=\"`dhcp_snooping_static_client`\" pulumi-lang-yaml=\"`dhcpSnoopingStaticClient`\" pulumi-lang-java=\"`dhcpSnoopingStaticClient`\">`dhcp_snooping_static_client`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\">`fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`</span>\n>- <span pulumi-lang-nodejs=\"`ports`\" pulumi-lang-dotnet=\"`Ports`\" pulumi-lang-go=\"`ports`\" pulumi-lang-python=\"`ports`\" pulumi-lang-yaml=\"`ports`\" pulumi-lang-java=\"`ports`\">`ports`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitchPorts`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitchPorts`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitchPorts`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitchPorts`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitchPorts`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitchPorts`\">`fortimanager.ObjectSwitchcontrollerManagedswitchPorts`</span>\n>- <span pulumi-lang-nodejs=\"`routeOffloadRouter`\" pulumi-lang-dotnet=\"`RouteOffloadRouter`\" pulumi-lang-go=\"`routeOffloadRouter`\" pulumi-lang-python=\"`route_offload_router`\" pulumi-lang-yaml=\"`routeOffloadRouter`\" pulumi-lang-java=\"`routeOffloadRouter`\">`route_offload_router`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\">`fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`</span>\n>- <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitchVlan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitchVlan`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitchVlan`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitchVlan`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitchVlan`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitchVlan`\">`fortimanager.ObjectSwitchcontrollerManagedswitchVlan`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", {\n    _platform: \"FS1D48T418000533\",\n    description: \"This is a Terraform example\",\n    dhcpServerAccessList: \"enable\",\n    switchId: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\",\n    _platform=\"FS1D48T418000533\",\n    description=\"This is a Terraform example\",\n    dhcp_server_access_list=\"enable\",\n    switch_id=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", new()\n    {\n        _platform = \"FS1D48T418000533\",\n        Description = \"This is a Terraform example\",\n        DhcpServerAccessList = \"enable\",\n        SwitchId = \"3\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform:            pulumi.String(\"FS1D48T418000533\"),\n\t\t\tDescription:          pulumi.String(\"This is a Terraform example\"),\n\t\t\tDhcpServerAccessList: pulumi.String(\"enable\"),\n\t\t\tSwitchId:             pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerManagedswitch(\"trname\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n            ._platform(\"FS1D48T418000533\")\n            .description(\"This is a Terraform example\")\n            .dhcpServerAccessList(\"enable\")\n            .switchId(\"3\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerManagedswitch\n    properties:\n      _platform: FS1D48T418000533\n      description: This is a Terraform example\n      dhcpServerAccessList: enable\n      switchId: 3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController ManagedSwitch can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitch:ObjectSwitchcontrollerManagedswitch labelname {{switch_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_platform": {
          "type": "string",
          "description": "_Platform.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customCommands": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchCustomCommand:ObjectSwitchcontrollerManagedswitchCustomCommand"
          },
          "description": "Custom-Command. The structure of <span pulumi-lang-nodejs=\"`customCommand`\" pulumi-lang-dotnet=\"`CustomCommand`\" pulumi-lang-go=\"`customCommand`\" pulumi-lang-python=\"`custom_command`\" pulumi-lang-yaml=\"`customCommand`\" pulumi-lang-java=\"`customCommand`\">`custom_command`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dhcpServerAccessList": {
          "type": "string",
          "description": "DHCP snooping server access list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
        },
        "dhcpSnoopingStaticClients": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient:ObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient"
          },
          "description": "Dhcp-Snooping-Static-Client. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopingStaticClient`\" pulumi-lang-dotnet=\"`DhcpSnoopingStaticClient`\" pulumi-lang-go=\"`dhcpSnoopingStaticClient`\" pulumi-lang-python=\"`dhcp_snooping_static_client`\" pulumi-lang-yaml=\"`dhcpSnoopingStaticClient`\" pulumi-lang-java=\"`dhcpSnoopingStaticClient`\">`dhcp_snooping_static_client`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "firmwareProvision": {
          "type": "string",
          "description": "Enable/disable provisioning of firmware to FortiSwitches on join connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "firmwareProvisionLatest": {
          "type": "string",
          "description": "Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\">`once`</span>.\n"
        },
        "firmwareProvisionVersion": {
          "type": "string",
          "description": "Firmware version to provision to this FortiSwitch on bootup (major.minor.build, i.e. 6.2.1234).\n"
        },
        "l3Discovered": {
          "type": "number",
          "description": "L3-Discovered.\n"
        },
        "mclagIgmpSnoopingAware": {
          "type": "string",
          "description": "Enable/disable MCLAG IGMP-snooping awareness. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mgmtMode": {
          "type": "number",
          "description": "FortiLink management mode.\n"
        },
        "name": {
          "type": "string",
          "description": "Managed-switch name.\n"
        },
        "objectSwitchcontrollerManagedswitchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{switch_id}}.\n"
        },
        "overrideSnmpCommunity": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideSnmpSysinfo": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP system information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideSnmpTrapThreshold": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP trap threshold values. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideSnmpUser": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP users. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poeDetectionType": {
          "type": "number",
          "description": "Poe-Detection-Type.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPort:ObjectSwitchcontrollerManagedswitchPort"
          },
          "description": "Ports. The structure of <span pulumi-lang-nodejs=\"`ports`\" pulumi-lang-dotnet=\"`Ports`\" pulumi-lang-go=\"`ports`\" pulumi-lang-python=\"`ports`\" pulumi-lang-yaml=\"`ports`\" pulumi-lang-java=\"`ports`\">`ports`</span> block is documented below.\n"
        },
        "ptpProfile": {
          "type": "string",
          "description": "PTP profile configuration.\n"
        },
        "ptpStatus": {
          "type": "string",
          "description": "Enable/disable PTP profile on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "purdueLevel": {
          "type": "string",
          "description": "Purdue Level of this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
        },
        "qosDropPolicy": {
          "type": "string",
          "description": "Set QoS drop-policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `random-early-detection`.\n"
        },
        "qosRedProbability": {
          "type": "number",
          "description": "Set QoS RED/WRED drop probability.\n"
        },
        "radiusNasIp": {
          "type": "string",
          "description": "NAS-IP address.\n"
        },
        "radiusNasIpOverride": {
          "type": "string",
          "description": "Use locally defined NAS-IP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeOffload": {
          "type": "string",
          "description": "Enable/disable route offload on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeOffloadMclag": {
          "type": "string",
          "description": "Enable/disable route offload MCLAG on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeOffloadRouters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchRouteOffloadRouter:ObjectSwitchcontrollerManagedswitchRouteOffloadRouter"
          },
          "description": "Route-Offload-Router. The structure of <span pulumi-lang-nodejs=\"`routeOffloadRouter`\" pulumi-lang-dotnet=\"`RouteOffloadRouter`\" pulumi-lang-go=\"`routeOffloadRouter`\" pulumi-lang-python=\"`route_offload_router`\" pulumi-lang-yaml=\"`routeOffloadRouter`\" pulumi-lang-java=\"`routeOffloadRouter`\">`route_offload_router`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "switchDhcpOpt43Key": {
          "type": "string",
          "description": "DHCP option43 key.\n"
        },
        "switchId": {
          "type": "string",
          "description": "Managed-switch id.\n"
        },
        "tdrSupported": {
          "type": "string",
          "description": "Tdr-Supported.\n"
        },
        "tunnelDiscovered": {
          "type": "number",
          "description": "Tunnel-Discovered.\n"
        },
        "vlans": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchVlan:ObjectSwitchcontrollerManagedswitchVlan"
          },
          "description": "Vlan. The structure of <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "dhcpServerAccessList",
        "firmwareProvision",
        "firmwareProvisionLatest",
        "mclagIgmpSnoopingAware",
        "name",
        "objectSwitchcontrollerManagedswitchId",
        "overrideSnmpCommunity",
        "overrideSnmpSysinfo",
        "overrideSnmpTrapThreshold",
        "overrideSnmpUser",
        "ptpProfile",
        "ptpStatus",
        "purdueLevel",
        "qosDropPolicy",
        "qosRedProbability",
        "radiusNasIp",
        "radiusNasIpOverride",
        "routeOffload",
        "routeOffloadMclag"
      ],
      "inputProperties": {
        "_platform": {
          "type": "string",
          "description": "_Platform.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customCommands": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchCustomCommand:ObjectSwitchcontrollerManagedswitchCustomCommand"
          },
          "description": "Custom-Command. The structure of <span pulumi-lang-nodejs=\"`customCommand`\" pulumi-lang-dotnet=\"`CustomCommand`\" pulumi-lang-go=\"`customCommand`\" pulumi-lang-python=\"`custom_command`\" pulumi-lang-yaml=\"`customCommand`\" pulumi-lang-java=\"`customCommand`\">`custom_command`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dhcpServerAccessList": {
          "type": "string",
          "description": "DHCP snooping server access list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
        },
        "dhcpSnoopingStaticClients": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient:ObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient"
          },
          "description": "Dhcp-Snooping-Static-Client. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopingStaticClient`\" pulumi-lang-dotnet=\"`DhcpSnoopingStaticClient`\" pulumi-lang-go=\"`dhcpSnoopingStaticClient`\" pulumi-lang-python=\"`dhcp_snooping_static_client`\" pulumi-lang-yaml=\"`dhcpSnoopingStaticClient`\" pulumi-lang-java=\"`dhcpSnoopingStaticClient`\">`dhcp_snooping_static_client`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "firmwareProvision": {
          "type": "string",
          "description": "Enable/disable provisioning of firmware to FortiSwitches on join connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "firmwareProvisionLatest": {
          "type": "string",
          "description": "Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\">`once`</span>.\n"
        },
        "firmwareProvisionVersion": {
          "type": "string",
          "description": "Firmware version to provision to this FortiSwitch on bootup (major.minor.build, i.e. 6.2.1234).\n"
        },
        "l3Discovered": {
          "type": "number",
          "description": "L3-Discovered.\n"
        },
        "mclagIgmpSnoopingAware": {
          "type": "string",
          "description": "Enable/disable MCLAG IGMP-snooping awareness. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mgmtMode": {
          "type": "number",
          "description": "FortiLink management mode.\n"
        },
        "name": {
          "type": "string",
          "description": "Managed-switch name.\n"
        },
        "objectSwitchcontrollerManagedswitchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{switch_id}}.\n"
        },
        "overrideSnmpCommunity": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideSnmpSysinfo": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP system information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideSnmpTrapThreshold": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP trap threshold values. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "overrideSnmpUser": {
          "type": "string",
          "description": "Enable/disable overriding the global SNMP users. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poeDetectionType": {
          "type": "number",
          "description": "Poe-Detection-Type.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPort:ObjectSwitchcontrollerManagedswitchPort"
          },
          "description": "Ports. The structure of <span pulumi-lang-nodejs=\"`ports`\" pulumi-lang-dotnet=\"`Ports`\" pulumi-lang-go=\"`ports`\" pulumi-lang-python=\"`ports`\" pulumi-lang-yaml=\"`ports`\" pulumi-lang-java=\"`ports`\">`ports`</span> block is documented below.\n"
        },
        "ptpProfile": {
          "type": "string",
          "description": "PTP profile configuration.\n"
        },
        "ptpStatus": {
          "type": "string",
          "description": "Enable/disable PTP profile on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "purdueLevel": {
          "type": "string",
          "description": "Purdue Level of this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
        },
        "qosDropPolicy": {
          "type": "string",
          "description": "Set QoS drop-policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `random-early-detection`.\n"
        },
        "qosRedProbability": {
          "type": "number",
          "description": "Set QoS RED/WRED drop probability.\n"
        },
        "radiusNasIp": {
          "type": "string",
          "description": "NAS-IP address.\n"
        },
        "radiusNasIpOverride": {
          "type": "string",
          "description": "Use locally defined NAS-IP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeOffload": {
          "type": "string",
          "description": "Enable/disable route offload on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeOffloadMclag": {
          "type": "string",
          "description": "Enable/disable route offload MCLAG on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeOffloadRouters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchRouteOffloadRouter:ObjectSwitchcontrollerManagedswitchRouteOffloadRouter"
          },
          "description": "Route-Offload-Router. The structure of <span pulumi-lang-nodejs=\"`routeOffloadRouter`\" pulumi-lang-dotnet=\"`RouteOffloadRouter`\" pulumi-lang-go=\"`routeOffloadRouter`\" pulumi-lang-python=\"`route_offload_router`\" pulumi-lang-yaml=\"`routeOffloadRouter`\" pulumi-lang-java=\"`routeOffloadRouter`\">`route_offload_router`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "switchDhcpOpt43Key": {
          "type": "string",
          "description": "DHCP option43 key.\n"
        },
        "switchId": {
          "type": "string",
          "description": "Managed-switch id.\n"
        },
        "tdrSupported": {
          "type": "string",
          "description": "Tdr-Supported.\n"
        },
        "tunnelDiscovered": {
          "type": "number",
          "description": "Tunnel-Discovered.\n"
        },
        "vlans": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchVlan:ObjectSwitchcontrollerManagedswitchVlan"
          },
          "description": "Vlan. The structure of <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerManagedswitch resources.\n",
        "properties": {
          "_platform": {
            "type": "string",
            "description": "_Platform.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "customCommands": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchCustomCommand:ObjectSwitchcontrollerManagedswitchCustomCommand"
            },
            "description": "Custom-Command. The structure of <span pulumi-lang-nodejs=\"`customCommand`\" pulumi-lang-dotnet=\"`CustomCommand`\" pulumi-lang-go=\"`customCommand`\" pulumi-lang-python=\"`custom_command`\" pulumi-lang-yaml=\"`customCommand`\" pulumi-lang-java=\"`customCommand`\">`custom_command`</span> block is documented below.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dhcpServerAccessList": {
            "type": "string",
            "description": "DHCP snooping server access list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
          },
          "dhcpSnoopingStaticClients": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient:ObjectSwitchcontrollerManagedswitchDhcpSnoopingStaticClient"
            },
            "description": "Dhcp-Snooping-Static-Client. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopingStaticClient`\" pulumi-lang-dotnet=\"`DhcpSnoopingStaticClient`\" pulumi-lang-go=\"`dhcpSnoopingStaticClient`\" pulumi-lang-python=\"`dhcp_snooping_static_client`\" pulumi-lang-yaml=\"`dhcpSnoopingStaticClient`\" pulumi-lang-java=\"`dhcpSnoopingStaticClient`\">`dhcp_snooping_static_client`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "firmwareProvision": {
            "type": "string",
            "description": "Enable/disable provisioning of firmware to FortiSwitches on join connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "firmwareProvisionLatest": {
            "type": "string",
            "description": "Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`once`\" pulumi-lang-dotnet=\"`Once`\" pulumi-lang-go=\"`once`\" pulumi-lang-python=\"`once`\" pulumi-lang-yaml=\"`once`\" pulumi-lang-java=\"`once`\">`once`</span>.\n"
          },
          "firmwareProvisionVersion": {
            "type": "string",
            "description": "Firmware version to provision to this FortiSwitch on bootup (major.minor.build, i.e. 6.2.1234).\n"
          },
          "l3Discovered": {
            "type": "number",
            "description": "L3-Discovered.\n"
          },
          "mclagIgmpSnoopingAware": {
            "type": "string",
            "description": "Enable/disable MCLAG IGMP-snooping awareness. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mgmtMode": {
            "type": "number",
            "description": "FortiLink management mode.\n"
          },
          "name": {
            "type": "string",
            "description": "Managed-switch name.\n"
          },
          "objectSwitchcontrollerManagedswitchId": {
            "type": "string",
            "description": "an identifier for the resource with format {{switch_id}}.\n"
          },
          "overrideSnmpCommunity": {
            "type": "string",
            "description": "Enable/disable overriding the global SNMP communities. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "overrideSnmpSysinfo": {
            "type": "string",
            "description": "Enable/disable overriding the global SNMP system information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "overrideSnmpTrapThreshold": {
            "type": "string",
            "description": "Enable/disable overriding the global SNMP trap threshold values. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "overrideSnmpUser": {
            "type": "string",
            "description": "Enable/disable overriding the global SNMP users. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "poeDetectionType": {
            "type": "number",
            "description": "Poe-Detection-Type.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPort:ObjectSwitchcontrollerManagedswitchPort"
            },
            "description": "Ports. The structure of <span pulumi-lang-nodejs=\"`ports`\" pulumi-lang-dotnet=\"`Ports`\" pulumi-lang-go=\"`ports`\" pulumi-lang-python=\"`ports`\" pulumi-lang-yaml=\"`ports`\" pulumi-lang-java=\"`ports`\">`ports`</span> block is documented below.\n"
          },
          "ptpProfile": {
            "type": "string",
            "description": "PTP profile configuration.\n"
          },
          "ptpStatus": {
            "type": "string",
            "description": "Enable/disable PTP profile on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "purdueLevel": {
            "type": "string",
            "description": "Purdue Level of this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, `1.5`, `2.5`, `3.5`, `5.5`.\n"
          },
          "qosDropPolicy": {
            "type": "string",
            "description": "Set QoS drop-policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `random-early-detection`.\n"
          },
          "qosRedProbability": {
            "type": "number",
            "description": "Set QoS RED/WRED drop probability.\n"
          },
          "radiusNasIp": {
            "type": "string",
            "description": "NAS-IP address.\n"
          },
          "radiusNasIpOverride": {
            "type": "string",
            "description": "Use locally defined NAS-IP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "routeOffload": {
            "type": "string",
            "description": "Enable/disable route offload on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "routeOffloadMclag": {
            "type": "string",
            "description": "Enable/disable route offload MCLAG on this FortiSwitch. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "routeOffloadRouters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchRouteOffloadRouter:ObjectSwitchcontrollerManagedswitchRouteOffloadRouter"
            },
            "description": "Route-Offload-Router. The structure of <span pulumi-lang-nodejs=\"`routeOffloadRouter`\" pulumi-lang-dotnet=\"`RouteOffloadRouter`\" pulumi-lang-go=\"`routeOffloadRouter`\" pulumi-lang-python=\"`route_offload_router`\" pulumi-lang-yaml=\"`routeOffloadRouter`\" pulumi-lang-java=\"`routeOffloadRouter`\">`route_offload_router`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "switchDhcpOpt43Key": {
            "type": "string",
            "description": "DHCP option43 key.\n"
          },
          "switchId": {
            "type": "string",
            "description": "Managed-switch id.\n"
          },
          "tdrSupported": {
            "type": "string",
            "description": "Tdr-Supported.\n"
          },
          "tunnelDiscovered": {
            "type": "number",
            "description": "Tunnel-Discovered.\n"
          },
          "vlans": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchVlan:ObjectSwitchcontrollerManagedswitchVlan"
            },
            "description": "Vlan. The structure of <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerManagedswitchCustomcommand:ObjectSwitchcontrollerManagedswitchCustomcommand": {
      "description": "Configuration method to edit FortiSwitch commands to be pushed to this FortiSwitch device upon rebooting the FortiGate switch controller or the FortiSwitch.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customCommand`\" pulumi-lang-dotnet=\"`CustomCommand`\" pulumi-lang-go=\"`customCommand`\" pulumi-lang-python=\"`custom_command`\" pulumi-lang-yaml=\"`customCommand`\" pulumi-lang-java=\"`customCommand`\">`custom_command`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\">`fortimanager.ObjectSwitchcontrollerManagedswitch`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerManagedswitch = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", {\n    _platform: \"FS1D48T418000533\",\n    switchId: \"3\",\n});\nconst trname = new fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trname\", {\n    managedSwitch: trnameObjectSwitchcontrollerManagedswitch.switchId,\n    commandEntry: \"customcommand\",\n}, {\n    dependsOn: [trnameObjectSwitchcontrollerManagedswitch],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_managedswitch = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\",\n    _platform=\"FS1D48T418000533\",\n    switch_id=\"3\")\ntrname = fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trname\",\n    managed_switch=trname_object_switchcontroller_managedswitch.switch_id,\n    command_entry=\"customcommand\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_managedswitch]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSwitchcontrollerManagedswitch = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", new()\n    {\n        _platform = \"FS1D48T418000533\",\n        SwitchId = \"3\",\n    });\n\n    var trname = new Fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trname\", new()\n    {\n        ManagedSwitch = trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n        CommandEntry = \"customcommand\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSwitchcontrollerManagedswitch,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerManagedswitch, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tSwitchId:  pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerManagedswitchCustomcommand(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommandArgs{\n\t\t\tManagedSwitch: trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n\t\t\tCommandEntry:  pulumi.String(\"customcommand\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerManagedswitch,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommandArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSwitchcontrollerManagedswitch = new ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n            ._platform(\"FS1D48T418000533\")\n            .switchId(\"3\")\n            .build());\n\n        var trname = new ObjectSwitchcontrollerManagedswitchCustomcommand(\"trname\", ObjectSwitchcontrollerManagedswitchCustomcommandArgs.builder()\n            .managedSwitch(trnameObjectSwitchcontrollerManagedswitch.switchId())\n            .commandEntry(\"customcommand\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSwitchcontrollerManagedswitch)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerManagedswitchCustomcommand\n    properties:\n      managedSwitch: ${trnameObjectSwitchcontrollerManagedswitch.switchId}\n      commandEntry: customcommand\n    options:\n      dependsOn:\n        - ${trnameObjectSwitchcontrollerManagedswitch}\n  trnameObjectSwitchcontrollerManagedswitch:\n    type: fortimanager:ObjectSwitchcontrollerManagedswitch\n    name: trname\n    properties:\n      _platform: FS1D48T418000533\n      switchId: 3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController ManagedSwitchCustomCommand can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchCustomcommand:ObjectSwitchcontrollerManagedswitchCustomcommand labelname {{command_entry}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "commandEntry": {
          "type": "string",
          "description": "List of FortiSwitch commands.\n"
        },
        "commandName": {
          "type": "string",
          "description": "Names of commands to be pushed to this FortiSwitch device, as configured under config switch-controller custom-command.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "objectSwitchcontrollerManagedswitchCustomcommandId": {
          "type": "string",
          "description": "an identifier for the resource with format {{command_entry}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "managedSwitch",
        "objectSwitchcontrollerManagedswitchCustomcommandId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "commandEntry": {
          "type": "string",
          "description": "List of FortiSwitch commands.\n"
        },
        "commandName": {
          "type": "string",
          "description": "Names of commands to be pushed to this FortiSwitch device, as configured under config switch-controller custom-command.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "objectSwitchcontrollerManagedswitchCustomcommandId": {
          "type": "string",
          "description": "an identifier for the resource with format {{command_entry}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "managedSwitch"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerManagedswitchCustomcommand resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "commandEntry": {
            "type": "string",
            "description": "List of FortiSwitch commands.\n"
          },
          "commandName": {
            "type": "string",
            "description": "Names of commands to be pushed to this FortiSwitch device, as configured under config switch-controller custom-command.\n"
          },
          "managedSwitch": {
            "type": "string",
            "description": "Managed Switch.\n"
          },
          "objectSwitchcontrollerManagedswitchCustomcommandId": {
            "type": "string",
            "description": "an identifier for the resource with format {{command_entry}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient:ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient": {
      "description": "Configure FortiSwitch DHCP snooping static clients.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dhcpSnoopingStaticClient`\" pulumi-lang-dotnet=\"`DhcpSnoopingStaticClient`\" pulumi-lang-go=\"`dhcpSnoopingStaticClient`\" pulumi-lang-python=\"`dhcp_snooping_static_client`\" pulumi-lang-yaml=\"`dhcpSnoopingStaticClient`\" pulumi-lang-java=\"`dhcpSnoopingStaticClient`\">`dhcp_snooping_static_client`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\">`fortimanager.ObjectSwitchcontrollerManagedswitch`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController ManagedSwitchDhcpSnoopingStaticClient can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient:ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "Client static IP address.\n"
        },
        "mac": {
          "type": "string",
          "description": "Client MAC address.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "name": {
          "type": "string",
          "description": "Client name.\n"
        },
        "objectSwitchcontrollerManagedswitchDhcpsnoopingstaticclientId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "mac",
        "managedSwitch",
        "name",
        "objectSwitchcontrollerManagedswitchDhcpsnoopingstaticclientId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "Client static IP address.\n"
        },
        "mac": {
          "type": "string",
          "description": "Client MAC address.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "name": {
          "type": "string",
          "description": "Client name.\n"
        },
        "objectSwitchcontrollerManagedswitchDhcpsnoopingstaticclientId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "requiredInputs": [
        "managedSwitch"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ip": {
            "type": "string",
            "description": "Client static IP address.\n"
          },
          "mac": {
            "type": "string",
            "description": "Client MAC address.\n"
          },
          "managedSwitch": {
            "type": "string",
            "description": "Managed Switch.\n"
          },
          "name": {
            "type": "string",
            "description": "Client name.\n"
          },
          "objectSwitchcontrollerManagedswitchDhcpsnoopingstaticclientId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "VLAN name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerManagedswitchPorts:ObjectSwitchcontrollerManagedswitchPorts": {
      "description": "Managed-switch port list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ports`\" pulumi-lang-dotnet=\"`Ports`\" pulumi-lang-go=\"`ports`\" pulumi-lang-python=\"`ports`\" pulumi-lang-yaml=\"`ports`\" pulumi-lang-java=\"`ports`\">`ports`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\">`fortimanager.ObjectSwitchcontrollerManagedswitch`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSwitchcontrollerManagedswitchPortsDhcpsnoopoption82override`\" pulumi-lang-dotnet=\"`FortimanagerObjectSwitchcontrollerManagedswitchPortsDhcpsnoopoption82override`\" pulumi-lang-go=\"`fortimanagerObjectSwitchcontrollerManagedswitchPortsDhcpsnoopoption82override`\" pulumi-lang-python=\"`fortimanager_object_switchcontroller_managedswitch_ports_dhcpsnoopoption82override`\" pulumi-lang-yaml=\"`fortimanagerObjectSwitchcontrollerManagedswitchPortsDhcpsnoopoption82override`\" pulumi-lang-java=\"`fortimanagerObjectSwitchcontrollerManagedswitchPortsDhcpsnoopoption82override`\">`fortimanager_object_switchcontroller_managedswitch_ports_dhcpsnoopoption82override`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerManagedswitch = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", {\n    _platform: \"FS1D48T418000533\",\n    switchId: \"3\",\n});\nconst trname = new fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trname\", {\n    accessMode: \"static\",\n    aggregatorMode: \"count\",\n    allowedVlansAll: \"enable\",\n    portName: \"port3\",\n    managedSwitch: trnameObjectSwitchcontrollerManagedswitch.switchId,\n}, {\n    dependsOn: [trnameObjectSwitchcontrollerManagedswitch],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_managedswitch = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\",\n    _platform=\"FS1D48T418000533\",\n    switch_id=\"3\")\ntrname = fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trname\",\n    access_mode=\"static\",\n    aggregator_mode=\"count\",\n    allowed_vlans_all=\"enable\",\n    port_name=\"port3\",\n    managed_switch=trname_object_switchcontroller_managedswitch.switch_id,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_managedswitch]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSwitchcontrollerManagedswitch = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", new()\n    {\n        _platform = \"FS1D48T418000533\",\n        SwitchId = \"3\",\n    });\n\n    var trname = new Fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trname\", new()\n    {\n        AccessMode = \"static\",\n        AggregatorMode = \"count\",\n        AllowedVlansAll = \"enable\",\n        PortName = \"port3\",\n        ManagedSwitch = trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSwitchcontrollerManagedswitch,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerManagedswitch, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tSwitchId:  pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerManagedswitchPorts(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerManagedswitchPortsArgs{\n\t\t\tAccessMode:      pulumi.String(\"static\"),\n\t\t\tAggregatorMode:  pulumi.String(\"count\"),\n\t\t\tAllowedVlansAll: pulumi.String(\"enable\"),\n\t\t\tPortName:        pulumi.String(\"port3\"),\n\t\t\tManagedSwitch:   trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerManagedswitch,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchPorts;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchPortsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSwitchcontrollerManagedswitch = new ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n            ._platform(\"FS1D48T418000533\")\n            .switchId(\"3\")\n            .build());\n\n        var trname = new ObjectSwitchcontrollerManagedswitchPorts(\"trname\", ObjectSwitchcontrollerManagedswitchPortsArgs.builder()\n            .accessMode(\"static\")\n            .aggregatorMode(\"count\")\n            .allowedVlansAll(\"enable\")\n            .portName(\"port3\")\n            .managedSwitch(trnameObjectSwitchcontrollerManagedswitch.switchId())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSwitchcontrollerManagedswitch)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerManagedswitchPorts\n    properties:\n      accessMode: static\n      aggregatorMode: count\n      allowedVlansAll: enable\n      portName: port3\n      managedSwitch: ${trnameObjectSwitchcontrollerManagedswitch.switchId}\n    options:\n      dependsOn:\n        - ${trnameObjectSwitchcontrollerManagedswitch}\n  trnameObjectSwitchcontrollerManagedswitch:\n    type: fortimanager:ObjectSwitchcontrollerManagedswitch\n    name: trname\n    properties:\n      _platform: FS1D48T418000533\n      switchId: 3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController ManagedSwitchPorts can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchPorts:ObjectSwitchcontrollerManagedswitchPorts labelname {{port_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessMode": {
          "type": "string",
          "description": "Access mode of the port. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
        },
        "aclGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ACL groups on this port.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aggregatorMode": {
          "type": "string",
          "description": "LACP member select mode. Valid values: <span pulumi-lang-nodejs=\"`bandwidth`\" pulumi-lang-dotnet=\"`Bandwidth`\" pulumi-lang-go=\"`bandwidth`\" pulumi-lang-python=\"`bandwidth`\" pulumi-lang-yaml=\"`bandwidth`\" pulumi-lang-java=\"`bandwidth`\">`bandwidth`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>.\n"
        },
        "allowedVlans": {
          "type": "string",
          "description": "Configure switch port tagged vlans\n"
        },
        "allowedVlansAll": {
          "type": "string",
          "description": "Enable/disable all defined vlans on this port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpInspectionTrust": {
          "type": "string",
          "description": "Trusted or untrusted dynamic ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>, <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>.\n"
        },
        "authenticatedPort": {
          "type": "number",
          "description": "Authenticated-Port.\n"
        },
        "bundle": {
          "type": "string",
          "description": "Enable/disable Link Aggregation Group (LAG) bundling for non-FortiLink interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for port.\n"
        },
        "dhcpSnoopOption82Overrides": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override:ObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override"
          },
          "description": "Dhcp-Snoop-Option82-Override. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block is documented below.\n"
        },
        "dhcpSnoopOption82Trust": {
          "type": "string",
          "description": "Enable/disable allowance of DHCP with option-82 on untrusted interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpSnooping": {
          "type": "string",
          "description": "Trusted or untrusted DHCP-snooping interface. Valid values: <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>, <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>.\n"
        },
        "discardMode": {
          "type": "string",
          "description": "Configure discard mode for port. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
        },
        "dslProfile": {
          "type": "string",
          "description": "DSL policy configuration.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block supports:\n"
        },
        "edgePort": {
          "type": "string",
          "description": "Enable/disable this interface as an edge port, bridging connections between workstations and/or computers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encryptedPort": {
          "type": "number",
          "description": "Encrypted-Port.\n"
        },
        "fecCapable": {
          "type": "number",
          "description": "FEC capable.\n"
        },
        "fecState": {
          "type": "string",
          "description": "State of forward error correction. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`cl74`\" pulumi-lang-dotnet=\"`Cl74`\" pulumi-lang-go=\"`cl74`\" pulumi-lang-python=\"`cl74`\" pulumi-lang-yaml=\"`cl74`\" pulumi-lang-java=\"`cl74`\">`cl74`</span>, <span pulumi-lang-nodejs=\"`cl91`\" pulumi-lang-dotnet=\"`Cl91`\" pulumi-lang-go=\"`cl91`\" pulumi-lang-python=\"`cl91`\" pulumi-lang-yaml=\"`cl91`\" pulumi-lang-java=\"`cl91`\">`cl91`</span>.\n"
        },
        "flapDuration": {
          "type": "number",
          "description": "Period over which flap events are calculated (seconds).\n"
        },
        "flapRate": {
          "type": "number",
          "description": "Number of stage change events needed within flap-duration.\n"
        },
        "flapTimeout": {
          "type": "number",
          "description": "Flap guard disabling protection (min).\n"
        },
        "flapguard": {
          "type": "string",
          "description": "Enable/disable flap guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flowControl": {
          "type": "string",
          "description": "Flow control direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "fortiswitchAcls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ACLs on this port.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Set IGMP snooping mode for the physical port interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpSnoopingFloodReports": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpsFloodReports": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpsFloodTraffic": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceTags": {
          "type": "string",
          "description": "Tag(s) associated with the interface for various features including virtual port pool, dynamic port policy.\n"
        },
        "ipSourceGuard": {
          "type": "string",
          "description": "Enable/disable IP source guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "islPeerDeviceSn": {
          "type": "string",
          "description": "Isl-Peer-Device-Sn.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "end Link Aggregation Control Protocol (LACP) messages every 30 seconds (slow) or every second (fast). Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "learningLimit": {
          "type": "number",
          "description": "Limit the number of dynamic MAC addresses on this Port (1 - 128, 0 = no limit, default).\n"
        },
        "linkStatus": {
          "type": "string",
          "description": "Link-Status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "LLDP port TLV profile.\n"
        },
        "lldpStatus": {
          "type": "string",
          "description": "LLDP transmit and receive status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `rx-only`, `tx-only`, `tx-rx`.\n"
        },
        "loopGuard": {
          "type": "string",
          "description": "Enable/disable loop-guard on this interface, an STP optimization used to prevent network loops. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "loopGuardTimeout": {
          "type": "number",
          "description": "Loop-guard timeout (0 - 120 min, default = 45).\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "matchedDppIntfTags": {
          "type": "string",
          "description": "Matched interface tags in the dynamic port policy.\n"
        },
        "matchedDppPolicy": {
          "type": "string",
          "description": "Matched child policy in the dynamic port policy.\n"
        },
        "maxBundle": {
          "type": "number",
          "description": "Maximum size of LAG bundle (1 - 24, default = 24)\n"
        },
        "mcastSnoopingFloodTraffic": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mclag": {
          "type": "string",
          "description": "Enable/disable multi-chassis link aggregation (MCLAG). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mclagIclPort": {
          "type": "number",
          "description": "Mclag-Icl-Port.\n"
        },
        "mediaType": {
          "type": "string",
          "description": "Media-Type.\n"
        },
        "memberWithdrawalBehavior": {
          "type": "string",
          "description": "Port behavior after it withdraws because of loss of control packets. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Aggregated LAG bundle interfaces.\n"
        },
        "minBundle": {
          "type": "number",
          "description": "Minimum size of LAG bundle (1 - 24, default = 1)\n"
        },
        "mode": {
          "type": "string",
          "description": "LACP mode: ignore and do not send control messages, or negotiate 802.3ad aggregation passively or actively. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `lacp-passive`, `lacp-active`.\n"
        },
        "objectSwitchcontrollerManagedswitchPortsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{port_name}}.\n"
        },
        "p2pPort": {
          "type": "number",
          "description": "P2P-Port.\n"
        },
        "packetSampleRate": {
          "type": "number",
          "description": "Packet sampling rate (0 - 99999 p/sec).\n"
        },
        "packetSampler": {
          "type": "string",
          "description": "Enable/disable packet sampling on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "pauseMeter": {
          "type": "number",
          "description": "Configure ingress pause metering rate, in kbps (default = 0, disabled).\n"
        },
        "pauseMeterResume": {
          "type": "string",
          "description": "Resume threshold for resuming traffic on ingress port. Valid values: `25%`, `50%`, `75%`.\n"
        },
        "poeMaxPower": {
          "type": "string",
          "description": "Poe-Max-Power.\n"
        },
        "poeModeBtCabable": {
          "type": "number",
          "description": "PoE mode IEEE 802.3BT capable.\n"
        },
        "poePortMode": {
          "type": "string",
          "description": "Configure PoE port mode. Valid values: `ieee802-3af`, `ieee802-3at`, `ieee802-3bt`.\n"
        },
        "poePortPower": {
          "type": "string",
          "description": "Configure PoE port power. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`perpetual`\" pulumi-lang-dotnet=\"`Perpetual`\" pulumi-lang-go=\"`perpetual`\" pulumi-lang-python=\"`perpetual`\" pulumi-lang-yaml=\"`perpetual`\" pulumi-lang-java=\"`perpetual`\">`perpetual`</span>, `perpetual-fast`.\n"
        },
        "poePortPriority": {
          "type": "string",
          "description": "Configure PoE port priority. Valid values: `critical-priority`, `high-priority`, `low-priority`, `medium-priority`.\n"
        },
        "poePreStandardDetection": {
          "type": "string",
          "description": "Enable/disable PoE pre-standard detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poeStandard": {
          "type": "string",
          "description": "Poe-Standard.\n"
        },
        "poeStatus": {
          "type": "string",
          "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portName": {
          "type": "string",
          "description": "Switch port name.\n"
        },
        "portOwner": {
          "type": "string",
          "description": "Switch port name.\n"
        },
        "portPolicy": {
          "type": "string",
          "description": "Switch controller dynamic port policy from available options.\n"
        },
        "portSecurityPolicy": {
          "type": "string",
          "description": "Switch controller authentication policy to apply to this managed switch from available options.\n"
        },
        "portSelectionCriteria": {
          "type": "string",
          "description": "Algorithm for aggregate port selection. Valid values: `src-mac`, `dst-mac`, `src-dst-mac`, `src-ip`, `dst-ip`, `src-dst-ip`.\n"
        },
        "ptpStatus": {
          "type": "string",
          "description": "Enable/disable PTP policy on this FortiSwitch port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosPolicy": {
          "type": "string",
          "description": "Switch controller QoS policy from available options.\n"
        },
        "restrictedAuthPort": {
          "type": "number",
          "description": "Restricted-Auth-Port.\n"
        },
        "rpvstPort": {
          "type": "string",
          "description": "Enable/disable inter-operability with rapid PVST on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "sampleDirection": {
          "type": "string",
          "description": "Packet sampling direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sflowCounterInterval": {
          "type": "number",
          "description": "sFlow sampling counter polling interval (0 - 255 sec).\n"
        },
        "sflowSampleRate": {
          "type": "number",
          "description": "sFlow sampler sample rate (0 - 99999 p/sec).\n"
        },
        "sflowSampler": {
          "type": "string",
          "description": "Enable/disable sFlow protocol on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Switch port admin status: up or down. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "stickyMac": {
          "type": "string",
          "description": "Enable or disable sticky-mac on the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpBpduGuard": {
          "type": "string",
          "description": "Enable/disable STP BPDU guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "stpBpduGuardTimeout": {
          "type": "number",
          "description": "BPDU Guard disabling protection (0 - 120 min).\n"
        },
        "stpRootGuard": {
          "type": "string",
          "description": "Enable/disable STP root guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "stpState": {
          "type": "string",
          "description": "Enable/disable Spanning Tree Protocol (STP) on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "trunkMember": {
          "type": "number",
          "description": "Trunk member.\n"
        },
        "type": {
          "type": "string",
          "description": "Interface type: physical or trunk port. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`trunk`\" pulumi-lang-dotnet=\"`Trunk`\" pulumi-lang-go=\"`trunk`\" pulumi-lang-python=\"`trunk`\" pulumi-lang-yaml=\"`trunk`\" pulumi-lang-java=\"`trunk`\">`trunk`</span>.\n"
        },
        "untaggedVlans": {
          "type": "string",
          "description": "Configure switch port untagged vlans\n"
        },
        "vlan": {
          "type": "string",
          "description": "Assign switch ports to a VLAN.\n"
        }
      },
      "type": "object",
      "required": [
        "accessMode",
        "aclGroups",
        "allowedVlansAll",
        "arpInspectionTrust",
        "dhcpSnoopOption82Trust",
        "dhcpSnooping",
        "discardMode",
        "dslProfile",
        "edgePort",
        "fecState",
        "flapDuration",
        "flapRate",
        "flapguard",
        "flowControl",
        "fortiswitchAcls",
        "igmpSnoopingFloodReports",
        "igmpsFloodReports",
        "igmpsFloodTraffic",
        "ipSourceGuard",
        "lacpSpeed",
        "linkStatus",
        "lldpProfile",
        "lldpStatus",
        "loopGuard",
        "loopGuardTimeout",
        "managedSwitch",
        "mcastSnoopingFloodTraffic",
        "memberWithdrawalBehavior",
        "members",
        "objectSwitchcontrollerManagedswitchPortsId",
        "packetSampler",
        "poePortMode",
        "poePortPower",
        "poePortPriority",
        "ptpStatus",
        "qosPolicy",
        "rpvstPort",
        "status",
        "stickyMac",
        "stpBpduGuard",
        "stpRootGuard",
        "stpState",
        "type"
      ],
      "inputProperties": {
        "accessMode": {
          "type": "string",
          "description": "Access mode of the port. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
        },
        "aclGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ACL groups on this port.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aggregatorMode": {
          "type": "string",
          "description": "LACP member select mode. Valid values: <span pulumi-lang-nodejs=\"`bandwidth`\" pulumi-lang-dotnet=\"`Bandwidth`\" pulumi-lang-go=\"`bandwidth`\" pulumi-lang-python=\"`bandwidth`\" pulumi-lang-yaml=\"`bandwidth`\" pulumi-lang-java=\"`bandwidth`\">`bandwidth`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>.\n"
        },
        "allowedVlans": {
          "type": "string",
          "description": "Configure switch port tagged vlans\n"
        },
        "allowedVlansAll": {
          "type": "string",
          "description": "Enable/disable all defined vlans on this port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arpInspectionTrust": {
          "type": "string",
          "description": "Trusted or untrusted dynamic ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>, <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>.\n"
        },
        "authenticatedPort": {
          "type": "number",
          "description": "Authenticated-Port.\n"
        },
        "bundle": {
          "type": "string",
          "description": "Enable/disable Link Aggregation Group (LAG) bundling for non-FortiLink interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for port.\n"
        },
        "dhcpSnoopOption82Overrides": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override:ObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override"
          },
          "description": "Dhcp-Snoop-Option82-Override. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block is documented below.\n"
        },
        "dhcpSnoopOption82Trust": {
          "type": "string",
          "description": "Enable/disable allowance of DHCP with option-82 on untrusted interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpSnooping": {
          "type": "string",
          "description": "Trusted or untrusted DHCP-snooping interface. Valid values: <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>, <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>.\n"
        },
        "discardMode": {
          "type": "string",
          "description": "Configure discard mode for port. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
        },
        "dslProfile": {
          "type": "string",
          "description": "DSL policy configuration.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block supports:\n"
        },
        "edgePort": {
          "type": "string",
          "description": "Enable/disable this interface as an edge port, bridging connections between workstations and/or computers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encryptedPort": {
          "type": "number",
          "description": "Encrypted-Port.\n"
        },
        "fecCapable": {
          "type": "number",
          "description": "FEC capable.\n"
        },
        "fecState": {
          "type": "string",
          "description": "State of forward error correction. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`cl74`\" pulumi-lang-dotnet=\"`Cl74`\" pulumi-lang-go=\"`cl74`\" pulumi-lang-python=\"`cl74`\" pulumi-lang-yaml=\"`cl74`\" pulumi-lang-java=\"`cl74`\">`cl74`</span>, <span pulumi-lang-nodejs=\"`cl91`\" pulumi-lang-dotnet=\"`Cl91`\" pulumi-lang-go=\"`cl91`\" pulumi-lang-python=\"`cl91`\" pulumi-lang-yaml=\"`cl91`\" pulumi-lang-java=\"`cl91`\">`cl91`</span>.\n"
        },
        "flapDuration": {
          "type": "number",
          "description": "Period over which flap events are calculated (seconds).\n"
        },
        "flapRate": {
          "type": "number",
          "description": "Number of stage change events needed within flap-duration.\n"
        },
        "flapTimeout": {
          "type": "number",
          "description": "Flap guard disabling protection (min).\n"
        },
        "flapguard": {
          "type": "string",
          "description": "Enable/disable flap guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "flowControl": {
          "type": "string",
          "description": "Flow control direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "fortiswitchAcls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "ACLs on this port.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Set IGMP snooping mode for the physical port interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpSnoopingFloodReports": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpsFloodReports": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpsFloodTraffic": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceTags": {
          "type": "string",
          "description": "Tag(s) associated with the interface for various features including virtual port pool, dynamic port policy.\n"
        },
        "ipSourceGuard": {
          "type": "string",
          "description": "Enable/disable IP source guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "islPeerDeviceSn": {
          "type": "string",
          "description": "Isl-Peer-Device-Sn.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "end Link Aggregation Control Protocol (LACP) messages every 30 seconds (slow) or every second (fast). Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "learningLimit": {
          "type": "number",
          "description": "Limit the number of dynamic MAC addresses on this Port (1 - 128, 0 = no limit, default).\n"
        },
        "linkStatus": {
          "type": "string",
          "description": "Link-Status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "lldpProfile": {
          "type": "string",
          "description": "LLDP port TLV profile.\n"
        },
        "lldpStatus": {
          "type": "string",
          "description": "LLDP transmit and receive status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `rx-only`, `tx-only`, `tx-rx`.\n"
        },
        "loopGuard": {
          "type": "string",
          "description": "Enable/disable loop-guard on this interface, an STP optimization used to prevent network loops. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "loopGuardTimeout": {
          "type": "number",
          "description": "Loop-guard timeout (0 - 120 min, default = 45).\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "matchedDppIntfTags": {
          "type": "string",
          "description": "Matched interface tags in the dynamic port policy.\n"
        },
        "matchedDppPolicy": {
          "type": "string",
          "description": "Matched child policy in the dynamic port policy.\n"
        },
        "maxBundle": {
          "type": "number",
          "description": "Maximum size of LAG bundle (1 - 24, default = 24)\n"
        },
        "mcastSnoopingFloodTraffic": {
          "type": "string",
          "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mclag": {
          "type": "string",
          "description": "Enable/disable multi-chassis link aggregation (MCLAG). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mclagIclPort": {
          "type": "number",
          "description": "Mclag-Icl-Port.\n"
        },
        "mediaType": {
          "type": "string",
          "description": "Media-Type.\n"
        },
        "memberWithdrawalBehavior": {
          "type": "string",
          "description": "Port behavior after it withdraws because of loss of control packets. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Aggregated LAG bundle interfaces.\n"
        },
        "minBundle": {
          "type": "number",
          "description": "Minimum size of LAG bundle (1 - 24, default = 1)\n"
        },
        "mode": {
          "type": "string",
          "description": "LACP mode: ignore and do not send control messages, or negotiate 802.3ad aggregation passively or actively. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `lacp-passive`, `lacp-active`.\n"
        },
        "objectSwitchcontrollerManagedswitchPortsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{port_name}}.\n"
        },
        "p2pPort": {
          "type": "number",
          "description": "P2P-Port.\n"
        },
        "packetSampleRate": {
          "type": "number",
          "description": "Packet sampling rate (0 - 99999 p/sec).\n"
        },
        "packetSampler": {
          "type": "string",
          "description": "Enable/disable packet sampling on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "pauseMeter": {
          "type": "number",
          "description": "Configure ingress pause metering rate, in kbps (default = 0, disabled).\n"
        },
        "pauseMeterResume": {
          "type": "string",
          "description": "Resume threshold for resuming traffic on ingress port. Valid values: `25%`, `50%`, `75%`.\n"
        },
        "poeMaxPower": {
          "type": "string",
          "description": "Poe-Max-Power.\n"
        },
        "poeModeBtCabable": {
          "type": "number",
          "description": "PoE mode IEEE 802.3BT capable.\n"
        },
        "poePortMode": {
          "type": "string",
          "description": "Configure PoE port mode. Valid values: `ieee802-3af`, `ieee802-3at`, `ieee802-3bt`.\n"
        },
        "poePortPower": {
          "type": "string",
          "description": "Configure PoE port power. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`perpetual`\" pulumi-lang-dotnet=\"`Perpetual`\" pulumi-lang-go=\"`perpetual`\" pulumi-lang-python=\"`perpetual`\" pulumi-lang-yaml=\"`perpetual`\" pulumi-lang-java=\"`perpetual`\">`perpetual`</span>, `perpetual-fast`.\n"
        },
        "poePortPriority": {
          "type": "string",
          "description": "Configure PoE port priority. Valid values: `critical-priority`, `high-priority`, `low-priority`, `medium-priority`.\n"
        },
        "poePreStandardDetection": {
          "type": "string",
          "description": "Enable/disable PoE pre-standard detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poeStandard": {
          "type": "string",
          "description": "Poe-Standard.\n"
        },
        "poeStatus": {
          "type": "string",
          "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portName": {
          "type": "string",
          "description": "Switch port name.\n"
        },
        "portOwner": {
          "type": "string",
          "description": "Switch port name.\n"
        },
        "portPolicy": {
          "type": "string",
          "description": "Switch controller dynamic port policy from available options.\n"
        },
        "portSecurityPolicy": {
          "type": "string",
          "description": "Switch controller authentication policy to apply to this managed switch from available options.\n"
        },
        "portSelectionCriteria": {
          "type": "string",
          "description": "Algorithm for aggregate port selection. Valid values: `src-mac`, `dst-mac`, `src-dst-mac`, `src-ip`, `dst-ip`, `src-dst-ip`.\n"
        },
        "ptpStatus": {
          "type": "string",
          "description": "Enable/disable PTP policy on this FortiSwitch port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosPolicy": {
          "type": "string",
          "description": "Switch controller QoS policy from available options.\n"
        },
        "restrictedAuthPort": {
          "type": "number",
          "description": "Restricted-Auth-Port.\n"
        },
        "rpvstPort": {
          "type": "string",
          "description": "Enable/disable inter-operability with rapid PVST on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "sampleDirection": {
          "type": "string",
          "description": "Packet sampling direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sflowCounterInterval": {
          "type": "number",
          "description": "sFlow sampling counter polling interval (0 - 255 sec).\n"
        },
        "sflowSampleRate": {
          "type": "number",
          "description": "sFlow sampler sample rate (0 - 99999 p/sec).\n"
        },
        "sflowSampler": {
          "type": "string",
          "description": "Enable/disable sFlow protocol on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Switch port admin status: up or down. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "stickyMac": {
          "type": "string",
          "description": "Enable or disable sticky-mac on the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stpBpduGuard": {
          "type": "string",
          "description": "Enable/disable STP BPDU guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "stpBpduGuardTimeout": {
          "type": "number",
          "description": "BPDU Guard disabling protection (0 - 120 min).\n"
        },
        "stpRootGuard": {
          "type": "string",
          "description": "Enable/disable STP root guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "stpState": {
          "type": "string",
          "description": "Enable/disable Spanning Tree Protocol (STP) on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "trunkMember": {
          "type": "number",
          "description": "Trunk member.\n"
        },
        "type": {
          "type": "string",
          "description": "Interface type: physical or trunk port. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`trunk`\" pulumi-lang-dotnet=\"`Trunk`\" pulumi-lang-go=\"`trunk`\" pulumi-lang-python=\"`trunk`\" pulumi-lang-yaml=\"`trunk`\" pulumi-lang-java=\"`trunk`\">`trunk`</span>.\n"
        },
        "untaggedVlans": {
          "type": "string",
          "description": "Configure switch port untagged vlans\n"
        },
        "vlan": {
          "type": "string",
          "description": "Assign switch ports to a VLAN.\n"
        }
      },
      "requiredInputs": [
        "managedSwitch"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerManagedswitchPorts resources.\n",
        "properties": {
          "accessMode": {
            "type": "string",
            "description": "Access mode of the port. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`nac`\" pulumi-lang-dotnet=\"`Nac`\" pulumi-lang-go=\"`nac`\" pulumi-lang-python=\"`nac`\" pulumi-lang-yaml=\"`nac`\" pulumi-lang-java=\"`nac`\">`nac`</span>.\n"
          },
          "aclGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "ACL groups on this port.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "aggregatorMode": {
            "type": "string",
            "description": "LACP member select mode. Valid values: <span pulumi-lang-nodejs=\"`bandwidth`\" pulumi-lang-dotnet=\"`Bandwidth`\" pulumi-lang-go=\"`bandwidth`\" pulumi-lang-python=\"`bandwidth`\" pulumi-lang-yaml=\"`bandwidth`\" pulumi-lang-java=\"`bandwidth`\">`bandwidth`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>.\n"
          },
          "allowedVlans": {
            "type": "string",
            "description": "Configure switch port tagged vlans\n"
          },
          "allowedVlansAll": {
            "type": "string",
            "description": "Enable/disable all defined vlans on this port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "arpInspectionTrust": {
            "type": "string",
            "description": "Trusted or untrusted dynamic ARP inspection. Valid values: <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>, <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>.\n"
          },
          "authenticatedPort": {
            "type": "number",
            "description": "Authenticated-Port.\n"
          },
          "bundle": {
            "type": "string",
            "description": "Enable/disable Link Aggregation Group (LAG) bundling for non-FortiLink interfaces. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for port.\n"
          },
          "dhcpSnoopOption82Overrides": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override:ObjectSwitchcontrollerManagedswitchPortsDhcpSnoopOption82Override"
            },
            "description": "Dhcp-Snoop-Option82-Override. The structure of <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block is documented below.\n"
          },
          "dhcpSnoopOption82Trust": {
            "type": "string",
            "description": "Enable/disable allowance of DHCP with option-82 on untrusted interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpSnooping": {
            "type": "string",
            "description": "Trusted or untrusted DHCP-snooping interface. Valid values: <span pulumi-lang-nodejs=\"`trusted`\" pulumi-lang-dotnet=\"`Trusted`\" pulumi-lang-go=\"`trusted`\" pulumi-lang-python=\"`trusted`\" pulumi-lang-yaml=\"`trusted`\" pulumi-lang-java=\"`trusted`\">`trusted`</span>, <span pulumi-lang-nodejs=\"`untrusted`\" pulumi-lang-dotnet=\"`Untrusted`\" pulumi-lang-go=\"`untrusted`\" pulumi-lang-python=\"`untrusted`\" pulumi-lang-yaml=\"`untrusted`\" pulumi-lang-java=\"`untrusted`\">`untrusted`</span>.\n"
          },
          "discardMode": {
            "type": "string",
            "description": "Configure discard mode for port. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
          },
          "dslProfile": {
            "type": "string",
            "description": "DSL policy configuration.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`dhcpSnoopOption82Override`\" pulumi-lang-dotnet=\"`DhcpSnoopOption82Override`\" pulumi-lang-go=\"`dhcpSnoopOption82Override`\" pulumi-lang-python=\"`dhcp_snoop_option82_override`\" pulumi-lang-yaml=\"`dhcpSnoopOption82Override`\" pulumi-lang-java=\"`dhcpSnoopOption82Override`\">`dhcp_snoop_option82_override`</span> block supports:\n"
          },
          "edgePort": {
            "type": "string",
            "description": "Enable/disable this interface as an edge port, bridging connections between workstations and/or computers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "encryptedPort": {
            "type": "number",
            "description": "Encrypted-Port.\n"
          },
          "fecCapable": {
            "type": "number",
            "description": "FEC capable.\n"
          },
          "fecState": {
            "type": "string",
            "description": "State of forward error correction. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`cl74`\" pulumi-lang-dotnet=\"`Cl74`\" pulumi-lang-go=\"`cl74`\" pulumi-lang-python=\"`cl74`\" pulumi-lang-yaml=\"`cl74`\" pulumi-lang-java=\"`cl74`\">`cl74`</span>, <span pulumi-lang-nodejs=\"`cl91`\" pulumi-lang-dotnet=\"`Cl91`\" pulumi-lang-go=\"`cl91`\" pulumi-lang-python=\"`cl91`\" pulumi-lang-yaml=\"`cl91`\" pulumi-lang-java=\"`cl91`\">`cl91`</span>.\n"
          },
          "flapDuration": {
            "type": "number",
            "description": "Period over which flap events are calculated (seconds).\n"
          },
          "flapRate": {
            "type": "number",
            "description": "Number of stage change events needed within flap-duration.\n"
          },
          "flapTimeout": {
            "type": "number",
            "description": "Flap guard disabling protection (min).\n"
          },
          "flapguard": {
            "type": "string",
            "description": "Enable/disable flap guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "flowControl": {
            "type": "string",
            "description": "Flow control direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "fortiswitchAcls": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "ACLs on this port.\n"
          },
          "igmpSnooping": {
            "type": "string",
            "description": "Set IGMP snooping mode for the physical port interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "igmpSnoopingFloodReports": {
            "type": "string",
            "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "igmpsFloodReports": {
            "type": "string",
            "description": "Enable/disable flooding of IGMP reports to this interface when igmp-snooping enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "igmpsFloodTraffic": {
            "type": "string",
            "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interfaceTags": {
            "type": "string",
            "description": "Tag(s) associated with the interface for various features including virtual port pool, dynamic port policy.\n"
          },
          "ipSourceGuard": {
            "type": "string",
            "description": "Enable/disable IP source guard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "islPeerDeviceSn": {
            "type": "string",
            "description": "Isl-Peer-Device-Sn.\n"
          },
          "lacpSpeed": {
            "type": "string",
            "description": "end Link Aggregation Control Protocol (LACP) messages every 30 seconds (slow) or every second (fast). Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
          },
          "learningLimit": {
            "type": "number",
            "description": "Limit the number of dynamic MAC addresses on this Port (1 - 128, 0 = no limit, default).\n"
          },
          "linkStatus": {
            "type": "string",
            "description": "Link-Status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
          },
          "lldpProfile": {
            "type": "string",
            "description": "LLDP port TLV profile.\n"
          },
          "lldpStatus": {
            "type": "string",
            "description": "LLDP transmit and receive status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `rx-only`, `tx-only`, `tx-rx`.\n"
          },
          "loopGuard": {
            "type": "string",
            "description": "Enable/disable loop-guard on this interface, an STP optimization used to prevent network loops. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "loopGuardTimeout": {
            "type": "number",
            "description": "Loop-guard timeout (0 - 120 min, default = 45).\n"
          },
          "managedSwitch": {
            "type": "string",
            "description": "Managed Switch.\n"
          },
          "matchedDppIntfTags": {
            "type": "string",
            "description": "Matched interface tags in the dynamic port policy.\n"
          },
          "matchedDppPolicy": {
            "type": "string",
            "description": "Matched child policy in the dynamic port policy.\n"
          },
          "maxBundle": {
            "type": "number",
            "description": "Maximum size of LAG bundle (1 - 24, default = 24)\n"
          },
          "mcastSnoopingFloodTraffic": {
            "type": "string",
            "description": "Enable/disable flooding of IGMP snooping traffic to this interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mclag": {
            "type": "string",
            "description": "Enable/disable multi-chassis link aggregation (MCLAG). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mclagIclPort": {
            "type": "number",
            "description": "Mclag-Icl-Port.\n"
          },
          "mediaType": {
            "type": "string",
            "description": "Media-Type.\n"
          },
          "memberWithdrawalBehavior": {
            "type": "string",
            "description": "Port behavior after it withdraws because of loss of control packets. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Aggregated LAG bundle interfaces.\n"
          },
          "minBundle": {
            "type": "number",
            "description": "Minimum size of LAG bundle (1 - 24, default = 1)\n"
          },
          "mode": {
            "type": "string",
            "description": "LACP mode: ignore and do not send control messages, or negotiate 802.3ad aggregation passively or actively. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `lacp-passive`, `lacp-active`.\n"
          },
          "objectSwitchcontrollerManagedswitchPortsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{port_name}}.\n"
          },
          "p2pPort": {
            "type": "number",
            "description": "P2P-Port.\n"
          },
          "packetSampleRate": {
            "type": "number",
            "description": "Packet sampling rate (0 - 99999 p/sec).\n"
          },
          "packetSampler": {
            "type": "string",
            "description": "Enable/disable packet sampling on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "pauseMeter": {
            "type": "number",
            "description": "Configure ingress pause metering rate, in kbps (default = 0, disabled).\n"
          },
          "pauseMeterResume": {
            "type": "string",
            "description": "Resume threshold for resuming traffic on ingress port. Valid values: `25%`, `50%`, `75%`.\n"
          },
          "poeMaxPower": {
            "type": "string",
            "description": "Poe-Max-Power.\n"
          },
          "poeModeBtCabable": {
            "type": "number",
            "description": "PoE mode IEEE 802.3BT capable.\n"
          },
          "poePortMode": {
            "type": "string",
            "description": "Configure PoE port mode. Valid values: `ieee802-3af`, `ieee802-3at`, `ieee802-3bt`.\n"
          },
          "poePortPower": {
            "type": "string",
            "description": "Configure PoE port power. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`perpetual`\" pulumi-lang-dotnet=\"`Perpetual`\" pulumi-lang-go=\"`perpetual`\" pulumi-lang-python=\"`perpetual`\" pulumi-lang-yaml=\"`perpetual`\" pulumi-lang-java=\"`perpetual`\">`perpetual`</span>, `perpetual-fast`.\n"
          },
          "poePortPriority": {
            "type": "string",
            "description": "Configure PoE port priority. Valid values: `critical-priority`, `high-priority`, `low-priority`, `medium-priority`.\n"
          },
          "poePreStandardDetection": {
            "type": "string",
            "description": "Enable/disable PoE pre-standard detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "poeStandard": {
            "type": "string",
            "description": "Poe-Standard.\n"
          },
          "poeStatus": {
            "type": "string",
            "description": "Enable/disable PoE status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portName": {
            "type": "string",
            "description": "Switch port name.\n"
          },
          "portOwner": {
            "type": "string",
            "description": "Switch port name.\n"
          },
          "portPolicy": {
            "type": "string",
            "description": "Switch controller dynamic port policy from available options.\n"
          },
          "portSecurityPolicy": {
            "type": "string",
            "description": "Switch controller authentication policy to apply to this managed switch from available options.\n"
          },
          "portSelectionCriteria": {
            "type": "string",
            "description": "Algorithm for aggregate port selection. Valid values: `src-mac`, `dst-mac`, `src-dst-mac`, `src-ip`, `dst-ip`, `src-dst-ip`.\n"
          },
          "ptpStatus": {
            "type": "string",
            "description": "Enable/disable PTP policy on this FortiSwitch port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "qosPolicy": {
            "type": "string",
            "description": "Switch controller QoS policy from available options.\n"
          },
          "restrictedAuthPort": {
            "type": "number",
            "description": "Restricted-Auth-Port.\n"
          },
          "rpvstPort": {
            "type": "string",
            "description": "Enable/disable inter-operability with rapid PVST on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "sampleDirection": {
            "type": "string",
            "description": "Packet sampling direction. Valid values: <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sflowCounterInterval": {
            "type": "number",
            "description": "sFlow sampling counter polling interval (0 - 255 sec).\n"
          },
          "sflowSampleRate": {
            "type": "number",
            "description": "sFlow sampler sample rate (0 - 99999 p/sec).\n"
          },
          "sflowSampler": {
            "type": "string",
            "description": "Enable/disable sFlow protocol on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Switch port admin status: up or down. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
          },
          "stickyMac": {
            "type": "string",
            "description": "Enable or disable sticky-mac on the interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stpBpduGuard": {
            "type": "string",
            "description": "Enable/disable STP BPDU guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "stpBpduGuardTimeout": {
            "type": "number",
            "description": "BPDU Guard disabling protection (0 - 120 min).\n"
          },
          "stpRootGuard": {
            "type": "string",
            "description": "Enable/disable STP root guard on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "stpState": {
            "type": "string",
            "description": "Enable/disable Spanning Tree Protocol (STP) on this interface. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "trunkMember": {
            "type": "number",
            "description": "Trunk member.\n"
          },
          "type": {
            "type": "string",
            "description": "Interface type: physical or trunk port. Valid values: <span pulumi-lang-nodejs=\"`physical`\" pulumi-lang-dotnet=\"`Physical`\" pulumi-lang-go=\"`physical`\" pulumi-lang-python=\"`physical`\" pulumi-lang-yaml=\"`physical`\" pulumi-lang-java=\"`physical`\">`physical`</span>, <span pulumi-lang-nodejs=\"`trunk`\" pulumi-lang-dotnet=\"`Trunk`\" pulumi-lang-go=\"`trunk`\" pulumi-lang-python=\"`trunk`\" pulumi-lang-yaml=\"`trunk`\" pulumi-lang-java=\"`trunk`\">`trunk`</span>.\n"
          },
          "untaggedVlans": {
            "type": "string",
            "description": "Configure switch port untagged vlans\n"
          },
          "vlan": {
            "type": "string",
            "description": "Assign switch ports to a VLAN.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerManagedswitchRouteoffloadrouter:ObjectSwitchcontrollerManagedswitchRouteoffloadrouter": {
      "description": "Configure route offload MCLAG IP address.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`routeOffloadRouter`\" pulumi-lang-dotnet=\"`RouteOffloadRouter`\" pulumi-lang-go=\"`routeOffloadRouter`\" pulumi-lang-python=\"`route_offload_router`\" pulumi-lang-yaml=\"`routeOffloadRouter`\" pulumi-lang-java=\"`routeOffloadRouter`\">`route_offload_router`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\">`fortimanager.ObjectSwitchcontrollerManagedswitch`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController ManagedSwitchRouteOffloadRouter can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchRouteoffloadrouter:ObjectSwitchcontrollerManagedswitchRouteoffloadrouter labelname {{vlan_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "objectSwitchcontrollerManagedswitchRouteoffloadrouterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{vlan_name}}.\n"
        },
        "routerIp": {
          "type": "string",
          "description": "Router IP address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "type": "object",
      "required": [
        "managedSwitch",
        "objectSwitchcontrollerManagedswitchRouteoffloadrouterId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "objectSwitchcontrollerManagedswitchRouteoffloadrouterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{vlan_name}}.\n"
        },
        "routerIp": {
          "type": "string",
          "description": "Router IP address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "requiredInputs": [
        "managedSwitch"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerManagedswitchRouteoffloadrouter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "managedSwitch": {
            "type": "string",
            "description": "Managed Switch.\n"
          },
          "objectSwitchcontrollerManagedswitchRouteoffloadrouterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{vlan_name}}.\n"
          },
          "routerIp": {
            "type": "string",
            "description": "Router IP address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlanName": {
            "type": "string",
            "description": "VLAN name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerManagedswitchVlan:ObjectSwitchcontrollerManagedswitchVlan": {
      "description": "Configure VLAN assignment priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`vlan`\" pulumi-lang-dotnet=\"`Vlan`\" pulumi-lang-go=\"`vlan`\" pulumi-lang-python=\"`vlan`\" pulumi-lang-yaml=\"`vlan`\" pulumi-lang-java=\"`vlan`\">`vlan`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-go=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-python=\"`ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerManagedswitch`\">`fortimanager.ObjectSwitchcontrollerManagedswitch`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController ManagedSwitchVlan can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchVlan:ObjectSwitchcontrollerManagedswitchVlan labelname {{vlan_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "assignmentPriority": {
          "type": "number",
          "description": "802.1x Radius (Tunnel-Private-Group-Id) VLANID assign-by-name priority. A smaller value has a higher priority.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "objectSwitchcontrollerManagedswitchVlanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{vlan_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "type": "object",
      "required": [
        "managedSwitch",
        "objectSwitchcontrollerManagedswitchVlanId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "assignmentPriority": {
          "type": "number",
          "description": "802.1x Radius (Tunnel-Private-Group-Id) VLANID assign-by-name priority. A smaller value has a higher priority.\n"
        },
        "managedSwitch": {
          "type": "string",
          "description": "Managed Switch.\n"
        },
        "objectSwitchcontrollerManagedswitchVlanId": {
          "type": "string",
          "description": "an identifier for the resource with format {{vlan_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "VLAN name.\n"
        }
      },
      "requiredInputs": [
        "managedSwitch"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerManagedswitchVlan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "assignmentPriority": {
            "type": "number",
            "description": "802.1x Radius (Tunnel-Private-Group-Id) VLANID assign-by-name priority. A smaller value has a higher priority.\n"
          },
          "managedSwitch": {
            "type": "string",
            "description": "Managed Switch.\n"
          },
          "objectSwitchcontrollerManagedswitchVlanId": {
            "type": "string",
            "description": "an identifier for the resource with format {{vlan_name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlanName": {
            "type": "string",
            "description": "VLAN name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerPtpProfile:ObjectSwitchcontrollerPtpProfile": {
      "description": "Global PTP profile.\n\n## Import\n\nObjectSwitchController PtpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerPtpProfile:ObjectSwitchcontrollerPtpProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "number",
          "description": "Configure PTP domain value (0 - 255, default = 254).\n"
        },
        "mode": {
          "type": "string",
          "description": "Select PTP mode. Valid values: `transparent-e2e`, `transparent-p2p`.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSwitchcontrollerPtpProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pdelayReqInterval": {
          "type": "string",
          "description": "Configure PTP peer delay request interval. Valid values: <span pulumi-lang-nodejs=\"`1sec`\" pulumi-lang-dotnet=\"`1sec`\" pulumi-lang-go=\"`1sec`\" pulumi-lang-python=\"`1sec`\" pulumi-lang-yaml=\"`1sec`\" pulumi-lang-java=\"`1sec`\">`1sec`</span>, <span pulumi-lang-nodejs=\"`2sec`\" pulumi-lang-dotnet=\"`2sec`\" pulumi-lang-go=\"`2sec`\" pulumi-lang-python=\"`2sec`\" pulumi-lang-yaml=\"`2sec`\" pulumi-lang-java=\"`2sec`\">`2sec`</span>, <span pulumi-lang-nodejs=\"`4sec`\" pulumi-lang-dotnet=\"`4sec`\" pulumi-lang-go=\"`4sec`\" pulumi-lang-python=\"`4sec`\" pulumi-lang-yaml=\"`4sec`\" pulumi-lang-java=\"`4sec`\">`4sec`</span>, <span pulumi-lang-nodejs=\"`8sec`\" pulumi-lang-dotnet=\"`8sec`\" pulumi-lang-go=\"`8sec`\" pulumi-lang-python=\"`8sec`\" pulumi-lang-yaml=\"`8sec`\" pulumi-lang-java=\"`8sec`\">`8sec`</span>, <span pulumi-lang-nodejs=\"`16sec`\" pulumi-lang-dotnet=\"`16sec`\" pulumi-lang-go=\"`16sec`\" pulumi-lang-python=\"`16sec`\" pulumi-lang-yaml=\"`16sec`\" pulumi-lang-java=\"`16sec`\">`16sec`</span>, <span pulumi-lang-nodejs=\"`32sec`\" pulumi-lang-dotnet=\"`32sec`\" pulumi-lang-go=\"`32sec`\" pulumi-lang-python=\"`32sec`\" pulumi-lang-yaml=\"`32sec`\" pulumi-lang-java=\"`32sec`\">`32sec`</span>.\n"
        },
        "ptpProfile": {
          "type": "string",
          "description": "Configure PTP power profile. Valid values: `C37.238-2017`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "transport": {
          "type": "string",
          "description": "Configure PTP transport mode. Valid values: `l2-mcast`.\n"
        }
      },
      "type": "object",
      "required": [
        "domain",
        "mode",
        "name",
        "objectSwitchcontrollerPtpProfileId",
        "pdelayReqInterval",
        "ptpProfile",
        "transport"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "number",
          "description": "Configure PTP domain value (0 - 255, default = 254).\n"
        },
        "mode": {
          "type": "string",
          "description": "Select PTP mode. Valid values: `transparent-e2e`, `transparent-p2p`.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectSwitchcontrollerPtpProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pdelayReqInterval": {
          "type": "string",
          "description": "Configure PTP peer delay request interval. Valid values: <span pulumi-lang-nodejs=\"`1sec`\" pulumi-lang-dotnet=\"`1sec`\" pulumi-lang-go=\"`1sec`\" pulumi-lang-python=\"`1sec`\" pulumi-lang-yaml=\"`1sec`\" pulumi-lang-java=\"`1sec`\">`1sec`</span>, <span pulumi-lang-nodejs=\"`2sec`\" pulumi-lang-dotnet=\"`2sec`\" pulumi-lang-go=\"`2sec`\" pulumi-lang-python=\"`2sec`\" pulumi-lang-yaml=\"`2sec`\" pulumi-lang-java=\"`2sec`\">`2sec`</span>, <span pulumi-lang-nodejs=\"`4sec`\" pulumi-lang-dotnet=\"`4sec`\" pulumi-lang-go=\"`4sec`\" pulumi-lang-python=\"`4sec`\" pulumi-lang-yaml=\"`4sec`\" pulumi-lang-java=\"`4sec`\">`4sec`</span>, <span pulumi-lang-nodejs=\"`8sec`\" pulumi-lang-dotnet=\"`8sec`\" pulumi-lang-go=\"`8sec`\" pulumi-lang-python=\"`8sec`\" pulumi-lang-yaml=\"`8sec`\" pulumi-lang-java=\"`8sec`\">`8sec`</span>, <span pulumi-lang-nodejs=\"`16sec`\" pulumi-lang-dotnet=\"`16sec`\" pulumi-lang-go=\"`16sec`\" pulumi-lang-python=\"`16sec`\" pulumi-lang-yaml=\"`16sec`\" pulumi-lang-java=\"`16sec`\">`16sec`</span>, <span pulumi-lang-nodejs=\"`32sec`\" pulumi-lang-dotnet=\"`32sec`\" pulumi-lang-go=\"`32sec`\" pulumi-lang-python=\"`32sec`\" pulumi-lang-yaml=\"`32sec`\" pulumi-lang-java=\"`32sec`\">`32sec`</span>.\n"
        },
        "ptpProfile": {
          "type": "string",
          "description": "Configure PTP power profile. Valid values: `C37.238-2017`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "transport": {
          "type": "string",
          "description": "Configure PTP transport mode. Valid values: `l2-mcast`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerPtpProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "domain": {
            "type": "number",
            "description": "Configure PTP domain value (0 - 255, default = 254).\n"
          },
          "mode": {
            "type": "string",
            "description": "Select PTP mode. Valid values: `transparent-e2e`, `transparent-p2p`.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectSwitchcontrollerPtpProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pdelayReqInterval": {
            "type": "string",
            "description": "Configure PTP peer delay request interval. Valid values: <span pulumi-lang-nodejs=\"`1sec`\" pulumi-lang-dotnet=\"`1sec`\" pulumi-lang-go=\"`1sec`\" pulumi-lang-python=\"`1sec`\" pulumi-lang-yaml=\"`1sec`\" pulumi-lang-java=\"`1sec`\">`1sec`</span>, <span pulumi-lang-nodejs=\"`2sec`\" pulumi-lang-dotnet=\"`2sec`\" pulumi-lang-go=\"`2sec`\" pulumi-lang-python=\"`2sec`\" pulumi-lang-yaml=\"`2sec`\" pulumi-lang-java=\"`2sec`\">`2sec`</span>, <span pulumi-lang-nodejs=\"`4sec`\" pulumi-lang-dotnet=\"`4sec`\" pulumi-lang-go=\"`4sec`\" pulumi-lang-python=\"`4sec`\" pulumi-lang-yaml=\"`4sec`\" pulumi-lang-java=\"`4sec`\">`4sec`</span>, <span pulumi-lang-nodejs=\"`8sec`\" pulumi-lang-dotnet=\"`8sec`\" pulumi-lang-go=\"`8sec`\" pulumi-lang-python=\"`8sec`\" pulumi-lang-yaml=\"`8sec`\" pulumi-lang-java=\"`8sec`\">`8sec`</span>, <span pulumi-lang-nodejs=\"`16sec`\" pulumi-lang-dotnet=\"`16sec`\" pulumi-lang-go=\"`16sec`\" pulumi-lang-python=\"`16sec`\" pulumi-lang-yaml=\"`16sec`\" pulumi-lang-java=\"`16sec`\">`16sec`</span>, <span pulumi-lang-nodejs=\"`32sec`\" pulumi-lang-dotnet=\"`32sec`\" pulumi-lang-go=\"`32sec`\" pulumi-lang-python=\"`32sec`\" pulumi-lang-yaml=\"`32sec`\" pulumi-lang-java=\"`32sec`\">`32sec`</span>.\n"
          },
          "ptpProfile": {
            "type": "string",
            "description": "Configure PTP power profile. Valid values: `C37.238-2017`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "transport": {
            "type": "string",
            "description": "Configure PTP transport mode. Valid values: `l2-mcast`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerQosDot1pmap:ObjectSwitchcontrollerQosDot1pmap": {
      "description": "Configure FortiSwitch QoS 802.1p.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosDot1pmap(\"trname\", {\n    description: \"This is a Terraform example\",\n    egressPriTagging: \"disable\",\n    name: \"terr-switch-controller-qos-dot1p-map\",\n    priority0: \"queue-0\",\n    priority1: \"queue-1\",\n    priority2: \"queue-0\",\n    priority3: \"queue-0\",\n    priority4: \"queue-0\",\n    priority5: \"queue-0\",\n    priority6: \"queue-0\",\n    priority7: \"queue-0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosDot1pmap(\"trname\",\n    description=\"This is a Terraform example\",\n    egress_pri_tagging=\"disable\",\n    name=\"terr-switch-controller-qos-dot1p-map\",\n    priority0=\"queue-0\",\n    priority1=\"queue-1\",\n    priority2=\"queue-0\",\n    priority3=\"queue-0\",\n    priority4=\"queue-0\",\n    priority5=\"queue-0\",\n    priority6=\"queue-0\",\n    priority7=\"queue-0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerQosDot1pmap(\"trname\", new()\n    {\n        Description = \"This is a Terraform example\",\n        EgressPriTagging = \"disable\",\n        Name = \"terr-switch-controller-qos-dot1p-map\",\n        Priority0 = \"queue-0\",\n        Priority1 = \"queue-1\",\n        Priority2 = \"queue-0\",\n        Priority3 = \"queue-0\",\n        Priority4 = \"queue-0\",\n        Priority5 = \"queue-0\",\n        Priority6 = \"queue-0\",\n        Priority7 = \"queue-0\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosDot1pmap(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerQosDot1pmapArgs{\n\t\t\tDescription:      pulumi.String(\"This is a Terraform example\"),\n\t\t\tEgressPriTagging: pulumi.String(\"disable\"),\n\t\t\tName:             pulumi.String(\"terr-switch-controller-qos-dot1p-map\"),\n\t\t\tPriority0:        pulumi.String(\"queue-0\"),\n\t\t\tPriority1:        pulumi.String(\"queue-1\"),\n\t\t\tPriority2:        pulumi.String(\"queue-0\"),\n\t\t\tPriority3:        pulumi.String(\"queue-0\"),\n\t\t\tPriority4:        pulumi.String(\"queue-0\"),\n\t\t\tPriority5:        pulumi.String(\"queue-0\"),\n\t\t\tPriority6:        pulumi.String(\"queue-0\"),\n\t\t\tPriority7:        pulumi.String(\"queue-0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosDot1pmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosDot1pmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerQosDot1pmap(\"trname\", ObjectSwitchcontrollerQosDot1pmapArgs.builder()\n            .description(\"This is a Terraform example\")\n            .egressPriTagging(\"disable\")\n            .name(\"terr-switch-controller-qos-dot1p-map\")\n            .priority0(\"queue-0\")\n            .priority1(\"queue-1\")\n            .priority2(\"queue-0\")\n            .priority3(\"queue-0\")\n            .priority4(\"queue-0\")\n            .priority5(\"queue-0\")\n            .priority6(\"queue-0\")\n            .priority7(\"queue-0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerQosDot1pmap\n    properties:\n      description: This is a Terraform example\n      egressPriTagging: disable\n      name: terr-switch-controller-qos-dot1p-map\n      priority0: queue-0\n      priority1: queue-1\n      priority2: queue-0\n      priority3: queue-0\n      priority4: queue-0\n      priority5: queue-0\n      priority6: queue-0\n      priority7: queue-0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController QosDot1PMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosDot1pmap:ObjectSwitchcontrollerQosDot1pmap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the 802.1p name.\n"
        },
        "egressPriTagging": {
          "type": "string",
          "description": "Enable/disable egress priority-tag frame. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Dot1p map name.\n"
        },
        "objectSwitchcontrollerQosDot1pmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "priority0": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority1": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority2": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority3": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority4": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority5": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority6": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority7": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "egressPriTagging",
        "name",
        "objectSwitchcontrollerQosDot1pmapId",
        "priority0",
        "priority1",
        "priority2",
        "priority3",
        "priority4",
        "priority5",
        "priority6",
        "priority7"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the 802.1p name.\n"
        },
        "egressPriTagging": {
          "type": "string",
          "description": "Enable/disable egress priority-tag frame. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Dot1p map name.\n"
        },
        "objectSwitchcontrollerQosDot1pmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "priority0": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority1": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority2": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority3": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority4": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority5": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority6": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "priority7": {
          "type": "string",
          "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerQosDot1pmap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description of the 802.1p name.\n"
          },
          "egressPriTagging": {
            "type": "string",
            "description": "Enable/disable egress priority-tag frame. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Dot1p map name.\n"
          },
          "objectSwitchcontrollerQosDot1pmapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "priority0": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority1": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority2": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority3": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority4": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority5": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority6": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "priority7": {
            "type": "string",
            "description": "COS queue mapped to dot1p priority number. Valid values: `queue-0`, `queue-1`, `queue-2`, `queue-3`, `queue-4`, `queue-5`, `queue-6`, `queue-7`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerQosIpdscpmap:ObjectSwitchcontrollerQosIpdscpmap": {
      "description": "Configure FortiSwitch QoS IP precedence/DSCP.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`map`\" pulumi-lang-dotnet=\"`Map`\" pulumi-lang-go=\"`map`\" pulumi-lang-python=\"`map`\" pulumi-lang-yaml=\"`map`\" pulumi-lang-java=\"`map`\">`map`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`\" pulumi-lang-go=\"`ObjectSwitchcontrollerQosIpdscpmapMap`\" pulumi-lang-python=\"`ObjectSwitchcontrollerQosIpdscpmapMap`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`\">`fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", {\n    name: \"vp1\",\n    maps: [\n        {\n            cosQueue: 1,\n            name: \"1\",\n            value: \"46\",\n        },\n        {\n            cosQueue: 2,\n            name: \"2\",\n            value: \"24,26,48,56\",\n        },\n        {\n            cosQueue: 3,\n            name: \"5\",\n            value: \"34\",\n        },\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\",\n    name=\"vp1\",\n    maps=[\n        {\n            \"cos_queue\": 1,\n            \"name\": \"1\",\n            \"value\": \"46\",\n        },\n        {\n            \"cos_queue\": 2,\n            \"name\": \"2\",\n            \"value\": \"24,26,48,56\",\n        },\n        {\n            \"cos_queue\": 3,\n            \"name\": \"5\",\n            \"value\": \"34\",\n        },\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", new()\n    {\n        Name = \"vp1\",\n        Maps = new[]\n        {\n            new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n            {\n                CosQueue = 1,\n                Name = \"1\",\n                Value = \"46\",\n            },\n            new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n            {\n                CosQueue = 2,\n                Name = \"2\",\n                Value = \"24,26,48,56\",\n            },\n            new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n            {\n                CosQueue = 3,\n                Name = \"5\",\n                Value = \"34\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosIpdscpmap(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs{\n\t\t\tName: pulumi.String(\"vp1\"),\n\t\t\tMaps: fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArray{\n\t\t\t\t&fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(1),\n\t\t\t\t\tName:     pulumi.String(\"1\"),\n\t\t\t\t\tValue:    pulumi.String(\"46\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(2),\n\t\t\t\t\tName:     pulumi.String(\"2\"),\n\t\t\t\t\tValue:    pulumi.String(\"24,26,48,56\"),\n\t\t\t\t},\n\t\t\t\t&fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(3),\n\t\t\t\t\tName:     pulumi.String(\"5\"),\n\t\t\t\t\tValue:    pulumi.String(\"34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerQosIpdscpmap(\"trname\", ObjectSwitchcontrollerQosIpdscpmapArgs.builder()\n            .name(\"vp1\")\n            .maps(            \n                ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n                    .cosQueue(1.0)\n                    .name(\"1\")\n                    .value(\"46\")\n                    .build(),\n                ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n                    .cosQueue(2.0)\n                    .name(\"2\")\n                    .value(\"24,26,48,56\")\n                    .build(),\n                ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n                    .cosQueue(3.0)\n                    .name(\"5\")\n                    .value(\"34\")\n                    .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerQosIpdscpmap\n    properties:\n      name: vp1\n      maps:\n        - cosQueue: 1\n          name: '1'\n          value: '46'\n        - cosQueue: 2\n          name: '2'\n          value: 24,26,48,56\n        - cosQueue: 3\n          name: '5'\n          value: '34'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController QosIpDscpMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosIpdscpmap:ObjectSwitchcontrollerQosIpdscpmap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the ip-dscp map name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "maps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap"
          },
          "description": "Map. The structure of <span pulumi-lang-nodejs=\"`map`\" pulumi-lang-dotnet=\"`Map`\" pulumi-lang-go=\"`map`\" pulumi-lang-python=\"`map`\" pulumi-lang-yaml=\"`map`\" pulumi-lang-java=\"`map`\">`map`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Dscp map name.\n"
        },
        "objectSwitchcontrollerQosIpdscpmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSwitchcontrollerQosIpdscpmapId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the ip-dscp map name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "maps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap"
          },
          "description": "Map. The structure of <span pulumi-lang-nodejs=\"`map`\" pulumi-lang-dotnet=\"`Map`\" pulumi-lang-go=\"`map`\" pulumi-lang-python=\"`map`\" pulumi-lang-yaml=\"`map`\" pulumi-lang-java=\"`map`\">`map`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Dscp map name.\n"
        },
        "objectSwitchcontrollerQosIpdscpmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerQosIpdscpmap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description of the ip-dscp map name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "maps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap"
            },
            "description": "Map. The structure of <span pulumi-lang-nodejs=\"`map`\" pulumi-lang-dotnet=\"`Map`\" pulumi-lang-go=\"`map`\" pulumi-lang-python=\"`map`\" pulumi-lang-yaml=\"`map`\" pulumi-lang-java=\"`map`\">`map`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Dscp map name.\n"
          },
          "objectSwitchcontrollerQosIpdscpmapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap": {
      "description": "Maps between IP-DSCP value to COS queue.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`map`\" pulumi-lang-dotnet=\"`Map`\" pulumi-lang-go=\"`map`\" pulumi-lang-python=\"`map`\" pulumi-lang-yaml=\"`map`\" pulumi-lang-java=\"`map`\">`map`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmap`\" pulumi-lang-go=\"`ObjectSwitchcontrollerQosIpdscpmap`\" pulumi-lang-python=\"`ObjectSwitchcontrollerQosIpdscpmap`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmap`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerQosIpdscpmap`\">`fortimanager.ObjectSwitchcontrollerQosIpdscpmap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerQosIpdscpmap = new fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", {name: \"vp1\"});\nconst trname = new fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trname\", {\n    ipDscpMap: trnameObjectSwitchcontrollerQosIpdscpmap.name,\n    diffservs: [\"CS0\"],\n    ipPrecedences: [\"value\"],\n    name: \"1\",\n    value: \"21\",\n}, {\n    dependsOn: [trnameObjectSwitchcontrollerQosIpdscpmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_qos_ipdscpmap = fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", name=\"vp1\")\ntrname = fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trname\",\n    ip_dscp_map=trname_object_switchcontroller_qos_ipdscpmap.name,\n    diffservs=[\"CS0\"],\n    ip_precedences=[\"value\"],\n    name=\"1\",\n    value=\"21\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_qos_ipdscpmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSwitchcontrollerQosIpdscpmap = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", new()\n    {\n        Name = \"vp1\",\n    });\n\n    var trname = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trname\", new()\n    {\n        IpDscpMap = trnameObjectSwitchcontrollerQosIpdscpmap.Name,\n        Diffservs = new[]\n        {\n            \"CS0\",\n        },\n        IpPrecedences = new[]\n        {\n            \"value\",\n        },\n        Name = \"1\",\n        Value = \"21\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSwitchcontrollerQosIpdscpmap,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerQosIpdscpmap, err := fortimanager.NewObjectSwitchcontrollerQosIpdscpmap(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs{\n\t\t\tName: pulumi.String(\"vp1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerQosIpdscpmapMap(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapArgs{\n\t\t\tIpDscpMap: trnameObjectSwitchcontrollerQosIpdscpmap.Name,\n\t\t\tDiffservs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"CS0\"),\n\t\t\t},\n\t\t\tIpPrecedences: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"value\"),\n\t\t\t},\n\t\t\tName:  pulumi.String(\"1\"),\n\t\t\tValue: pulumi.String(\"21\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerQosIpdscpmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSwitchcontrollerQosIpdscpmap = new ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\", ObjectSwitchcontrollerQosIpdscpmapArgs.builder()\n            .name(\"vp1\")\n            .build());\n\n        var trname = new ObjectSwitchcontrollerQosIpdscpmapMap(\"trname\", ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n            .ipDscpMap(trnameObjectSwitchcontrollerQosIpdscpmap.name())\n            .diffservs(\"CS0\")\n            .ipPrecedences(\"value\")\n            .name(\"1\")\n            .value(\"21\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSwitchcontrollerQosIpdscpmap)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerQosIpdscpmapMap\n    properties:\n      ipDscpMap: ${trnameObjectSwitchcontrollerQosIpdscpmap.name}\n      diffservs:\n        - CS0\n      ipPrecedences:\n        - value\n      name: '1'\n      value: 21\n    options:\n      dependsOn:\n        - ${trnameObjectSwitchcontrollerQosIpdscpmap}\n  trnameObjectSwitchcontrollerQosIpdscpmap:\n    type: fortimanager:ObjectSwitchcontrollerQosIpdscpmap\n    name: trname\n    properties:\n      name: vp1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController QosIpDscpMapMap can be imported using any of these accepted formats:\n\nSet import_options = [\"ip_dscp_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cosQueue": {
          "type": "number",
          "description": "COS queue number.\n"
        },
        "diffservs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Differentiated service. Valid values: `CS0`, `CS1`, `AF11`, `AF12`, `AF13`, `CS2`, `AF21`, `AF22`, `AF23`, `CS3`, `AF31`, `AF32`, `AF33`, `CS4`, `AF41`, `AF42`, `AF43`, `CS5`, `EF`, `CS6`, `CS7`.\n"
        },
        "ipDscpMap": {
          "type": "string",
          "description": "Ip Dscp Map.\n"
        },
        "ipPrecedences": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Precedence. Valid values: `network-control`, `internetwork-control`, `critic-ecp`, <span pulumi-lang-nodejs=\"`flashoverride`\" pulumi-lang-dotnet=\"`Flashoverride`\" pulumi-lang-go=\"`flashoverride`\" pulumi-lang-python=\"`flashoverride`\" pulumi-lang-yaml=\"`flashoverride`\" pulumi-lang-java=\"`flashoverride`\">`flashoverride`</span>, <span pulumi-lang-nodejs=\"`flash`\" pulumi-lang-dotnet=\"`Flash`\" pulumi-lang-go=\"`flash`\" pulumi-lang-python=\"`flash`\" pulumi-lang-yaml=\"`flash`\" pulumi-lang-java=\"`flash`\">`flash`</span>, <span pulumi-lang-nodejs=\"`immediate`\" pulumi-lang-dotnet=\"`Immediate`\" pulumi-lang-go=\"`immediate`\" pulumi-lang-python=\"`immediate`\" pulumi-lang-yaml=\"`immediate`\" pulumi-lang-java=\"`immediate`\">`immediate`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`routine`\" pulumi-lang-dotnet=\"`Routine`\" pulumi-lang-go=\"`routine`\" pulumi-lang-python=\"`routine`\" pulumi-lang-yaml=\"`routine`\" pulumi-lang-java=\"`routine`\">`routine`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Dscp mapping entry name.\n"
        },
        "objectSwitchcontrollerQosIpdscpmapMapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Raw values of DSCP (0 - 63).\n"
        }
      },
      "type": "object",
      "required": [
        "diffservs",
        "ipDscpMap",
        "ipPrecedences",
        "name",
        "objectSwitchcontrollerQosIpdscpmapMapId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cosQueue": {
          "type": "number",
          "description": "COS queue number.\n"
        },
        "diffservs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Differentiated service. Valid values: `CS0`, `CS1`, `AF11`, `AF12`, `AF13`, `CS2`, `AF21`, `AF22`, `AF23`, `CS3`, `AF31`, `AF32`, `AF33`, `CS4`, `AF41`, `AF42`, `AF43`, `CS5`, `EF`, `CS6`, `CS7`.\n"
        },
        "ipDscpMap": {
          "type": "string",
          "description": "Ip Dscp Map.\n"
        },
        "ipPrecedences": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Precedence. Valid values: `network-control`, `internetwork-control`, `critic-ecp`, <span pulumi-lang-nodejs=\"`flashoverride`\" pulumi-lang-dotnet=\"`Flashoverride`\" pulumi-lang-go=\"`flashoverride`\" pulumi-lang-python=\"`flashoverride`\" pulumi-lang-yaml=\"`flashoverride`\" pulumi-lang-java=\"`flashoverride`\">`flashoverride`</span>, <span pulumi-lang-nodejs=\"`flash`\" pulumi-lang-dotnet=\"`Flash`\" pulumi-lang-go=\"`flash`\" pulumi-lang-python=\"`flash`\" pulumi-lang-yaml=\"`flash`\" pulumi-lang-java=\"`flash`\">`flash`</span>, <span pulumi-lang-nodejs=\"`immediate`\" pulumi-lang-dotnet=\"`Immediate`\" pulumi-lang-go=\"`immediate`\" pulumi-lang-python=\"`immediate`\" pulumi-lang-yaml=\"`immediate`\" pulumi-lang-java=\"`immediate`\">`immediate`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`routine`\" pulumi-lang-dotnet=\"`Routine`\" pulumi-lang-go=\"`routine`\" pulumi-lang-python=\"`routine`\" pulumi-lang-yaml=\"`routine`\" pulumi-lang-java=\"`routine`\">`routine`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Dscp mapping entry name.\n"
        },
        "objectSwitchcontrollerQosIpdscpmapMapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Raw values of DSCP (0 - 63).\n"
        }
      },
      "requiredInputs": [
        "ipDscpMap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerQosIpdscpmapMap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cosQueue": {
            "type": "number",
            "description": "COS queue number.\n"
          },
          "diffservs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Differentiated service. Valid values: `CS0`, `CS1`, `AF11`, `AF12`, `AF13`, `CS2`, `AF21`, `AF22`, `AF23`, `CS3`, `AF31`, `AF32`, `AF33`, `CS4`, `AF41`, `AF42`, `AF43`, `CS5`, `EF`, `CS6`, `CS7`.\n"
          },
          "ipDscpMap": {
            "type": "string",
            "description": "Ip Dscp Map.\n"
          },
          "ipPrecedences": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP Precedence. Valid values: `network-control`, `internetwork-control`, `critic-ecp`, <span pulumi-lang-nodejs=\"`flashoverride`\" pulumi-lang-dotnet=\"`Flashoverride`\" pulumi-lang-go=\"`flashoverride`\" pulumi-lang-python=\"`flashoverride`\" pulumi-lang-yaml=\"`flashoverride`\" pulumi-lang-java=\"`flashoverride`\">`flashoverride`</span>, <span pulumi-lang-nodejs=\"`flash`\" pulumi-lang-dotnet=\"`Flash`\" pulumi-lang-go=\"`flash`\" pulumi-lang-python=\"`flash`\" pulumi-lang-yaml=\"`flash`\" pulumi-lang-java=\"`flash`\">`flash`</span>, <span pulumi-lang-nodejs=\"`immediate`\" pulumi-lang-dotnet=\"`Immediate`\" pulumi-lang-go=\"`immediate`\" pulumi-lang-python=\"`immediate`\" pulumi-lang-yaml=\"`immediate`\" pulumi-lang-java=\"`immediate`\">`immediate`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`routine`\" pulumi-lang-dotnet=\"`Routine`\" pulumi-lang-go=\"`routine`\" pulumi-lang-python=\"`routine`\" pulumi-lang-yaml=\"`routine`\" pulumi-lang-java=\"`routine`\">`routine`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Dscp mapping entry name.\n"
          },
          "objectSwitchcontrollerQosIpdscpmapMapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Raw values of DSCP (0 - 63).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerQosQospolicy:ObjectSwitchcontrollerQosQospolicy": {
      "description": "Configure FortiSwitch QoS policy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\", {\n    defaultCos: 2,\n    name: \"terr-switch-controller-qos-policy\",\n    queuePolicy: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\",\n    default_cos=2,\n    name=\"terr-switch-controller-qos-policy\",\n    queue_policy=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\", new()\n    {\n        DefaultCos = 2,\n        Name = \"terr-switch-controller-qos-policy\",\n        QueuePolicy = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosQospolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerQosQospolicyArgs{\n\t\t\tDefaultCos:  pulumi.Float64(2),\n\t\t\tName:        pulumi.String(\"terr-switch-controller-qos-policy\"),\n\t\t\tQueuePolicy: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQospolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQospolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerQosQospolicy(\"trname\", ObjectSwitchcontrollerQosQospolicyArgs.builder()\n            .defaultCos(2.0)\n            .name(\"terr-switch-controller-qos-policy\")\n            .queuePolicy(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerQosQospolicy\n    properties:\n      defaultCos: 2\n      name: terr-switch-controller-qos-policy\n      queuePolicy: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController QosQosPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosQospolicy:ObjectSwitchcontrollerQosQospolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultCos": {
          "type": "number",
          "description": "Default cos queue for untagged packets.\n"
        },
        "name": {
          "type": "string",
          "description": "QoS policy name.\n"
        },
        "objectSwitchcontrollerQosQospolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "queuePolicy": {
          "type": "string",
          "description": "QoS egress queue policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trustDot1pMap": {
          "type": "string",
          "description": "QoS trust 802.1p map.\n"
        },
        "trustIpDscpMap": {
          "type": "string",
          "description": "QoS trust ip dscp map.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSwitchcontrollerQosQospolicyId",
        "queuePolicy"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultCos": {
          "type": "number",
          "description": "Default cos queue for untagged packets.\n"
        },
        "name": {
          "type": "string",
          "description": "QoS policy name.\n"
        },
        "objectSwitchcontrollerQosQospolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "queuePolicy": {
          "type": "string",
          "description": "QoS egress queue policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trustDot1pMap": {
          "type": "string",
          "description": "QoS trust 802.1p map.\n"
        },
        "trustIpDscpMap": {
          "type": "string",
          "description": "QoS trust ip dscp map.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerQosQospolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultCos": {
            "type": "number",
            "description": "Default cos queue for untagged packets.\n"
          },
          "name": {
            "type": "string",
            "description": "QoS policy name.\n"
          },
          "objectSwitchcontrollerQosQospolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "queuePolicy": {
            "type": "string",
            "description": "QoS egress queue policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trustDot1pMap": {
            "type": "string",
            "description": "QoS trust 802.1p map.\n"
          },
          "trustIpDscpMap": {
            "type": "string",
            "description": "QoS trust ip dscp map.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerQosQueuepolicy:ObjectSwitchcontrollerQosQueuepolicy": {
      "description": "Configure FortiSwitch QoS egress queue policy.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`cosQueue`\" pulumi-lang-dotnet=\"`CosQueue`\" pulumi-lang-go=\"`cosQueue`\" pulumi-lang-python=\"`cos_queue`\" pulumi-lang-yaml=\"`cosQueue`\" pulumi-lang-java=\"`cosQueue`\">`cos_queue`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicyCosqueue`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicyCosqueue`\" pulumi-lang-go=\"`ObjectSwitchcontrollerQosQueuepolicyCosqueue`\" pulumi-lang-python=\"`ObjectSwitchcontrollerQosQueuepolicyCosqueue`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicyCosqueue`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicyCosqueue`\">`fortimanager.ObjectSwitchcontrollerQosQueuepolicyCosqueue`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosQueuepolicy(\"trname\", {\n    name: \"terr-switch-controller-qos-queue-policy\",\n    rateBy: \"kbps\",\n    schedule: \"round-robin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosQueuepolicy(\"trname\",\n    name=\"terr-switch-controller-qos-queue-policy\",\n    rate_by=\"kbps\",\n    schedule=\"round-robin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerQosQueuepolicy(\"trname\", new()\n    {\n        Name = \"terr-switch-controller-qos-queue-policy\",\n        RateBy = \"kbps\",\n        Schedule = \"round-robin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosQueuepolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerQosQueuepolicyArgs{\n\t\t\tName:     pulumi.String(\"terr-switch-controller-qos-queue-policy\"),\n\t\t\tRateBy:   pulumi.String(\"kbps\"),\n\t\t\tSchedule: pulumi.String(\"round-robin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQueuepolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQueuepolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerQosQueuepolicy(\"trname\", ObjectSwitchcontrollerQosQueuepolicyArgs.builder()\n            .name(\"terr-switch-controller-qos-queue-policy\")\n            .rateBy(\"kbps\")\n            .schedule(\"round-robin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerQosQueuepolicy\n    properties:\n      name: terr-switch-controller-qos-queue-policy\n      rateBy: kbps\n      schedule: round-robin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController QosQueuePolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosQueuepolicy:ObjectSwitchcontrollerQosQueuepolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cosQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerQosQueuepolicyCosQueue:ObjectSwitchcontrollerQosQueuepolicyCosQueue"
          },
          "description": "Cos-Queue. The structure of <span pulumi-lang-nodejs=\"`cosQueue`\" pulumi-lang-dotnet=\"`CosQueue`\" pulumi-lang-go=\"`cosQueue`\" pulumi-lang-python=\"`cos_queue`\" pulumi-lang-yaml=\"`cosQueue`\" pulumi-lang-java=\"`cosQueue`\">`cos_queue`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "QoS policy name\n"
        },
        "objectSwitchcontrollerQosQueuepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rateBy": {
          "type": "string",
          "description": "COS queue rate by kbps or percent. Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`percent`\" pulumi-lang-dotnet=\"`Percent`\" pulumi-lang-go=\"`percent`\" pulumi-lang-python=\"`percent`\" pulumi-lang-yaml=\"`percent`\" pulumi-lang-java=\"`percent`\">`percent`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "COS queue scheduling. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSwitchcontrollerQosQueuepolicyId",
        "rateBy",
        "schedule"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cosQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerQosQueuepolicyCosQueue:ObjectSwitchcontrollerQosQueuepolicyCosQueue"
          },
          "description": "Cos-Queue. The structure of <span pulumi-lang-nodejs=\"`cosQueue`\" pulumi-lang-dotnet=\"`CosQueue`\" pulumi-lang-go=\"`cosQueue`\" pulumi-lang-python=\"`cos_queue`\" pulumi-lang-yaml=\"`cosQueue`\" pulumi-lang-java=\"`cosQueue`\">`cos_queue`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "QoS policy name\n"
        },
        "objectSwitchcontrollerQosQueuepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rateBy": {
          "type": "string",
          "description": "COS queue rate by kbps or percent. Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`percent`\" pulumi-lang-dotnet=\"`Percent`\" pulumi-lang-go=\"`percent`\" pulumi-lang-python=\"`percent`\" pulumi-lang-yaml=\"`percent`\" pulumi-lang-java=\"`percent`\">`percent`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "COS queue scheduling. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerQosQueuepolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cosQueues": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSwitchcontrollerQosQueuepolicyCosQueue:ObjectSwitchcontrollerQosQueuepolicyCosQueue"
            },
            "description": "Cos-Queue. The structure of <span pulumi-lang-nodejs=\"`cosQueue`\" pulumi-lang-dotnet=\"`CosQueue`\" pulumi-lang-go=\"`cosQueue`\" pulumi-lang-python=\"`cos_queue`\" pulumi-lang-yaml=\"`cosQueue`\" pulumi-lang-java=\"`cosQueue`\">`cos_queue`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "QoS policy name\n"
          },
          "objectSwitchcontrollerQosQueuepolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rateBy": {
            "type": "string",
            "description": "COS queue rate by kbps or percent. Valid values: <span pulumi-lang-nodejs=\"`kbps`\" pulumi-lang-dotnet=\"`Kbps`\" pulumi-lang-go=\"`kbps`\" pulumi-lang-python=\"`kbps`\" pulumi-lang-yaml=\"`kbps`\" pulumi-lang-java=\"`kbps`\">`kbps`</span>, <span pulumi-lang-nodejs=\"`percent`\" pulumi-lang-dotnet=\"`Percent`\" pulumi-lang-go=\"`percent`\" pulumi-lang-python=\"`percent`\" pulumi-lang-yaml=\"`percent`\" pulumi-lang-java=\"`percent`\">`percent`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "COS queue scheduling. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerQosQueuepolicyCosqueue:ObjectSwitchcontrollerQosQueuepolicyCosqueue": {
      "description": "COS queue configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`cosQueue`\" pulumi-lang-dotnet=\"`CosQueue`\" pulumi-lang-go=\"`cosQueue`\" pulumi-lang-python=\"`cos_queue`\" pulumi-lang-yaml=\"`cosQueue`\" pulumi-lang-java=\"`cosQueue`\">`cos_queue`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicy`\" pulumi-lang-go=\"`ObjectSwitchcontrollerQosQueuepolicy`\" pulumi-lang-python=\"`ObjectSwitchcontrollerQosQueuepolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicy`\" pulumi-lang-java=\"`fortimanager.ObjectSwitchcontrollerQosQueuepolicy`\">`fortimanager.ObjectSwitchcontrollerQosQueuepolicy`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSwitchController QosQueuePolicyCosQueue can be imported using any of these accepted formats:\n\nSet import_options = [\"queue_policy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosQueuepolicyCosqueue:ObjectSwitchcontrollerQosQueuepolicyCosqueue labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the COS queue.\n"
        },
        "dropPolicy": {
          "type": "string",
          "description": "COS queue drop policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `weighted-random-early-detection`.\n"
        },
        "ecn": {
          "type": "string",
          "description": "Enable/disable ECN packet marking to drop eligible packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRate": {
          "type": "number",
          "description": "Maximum rate (0 - 4294967295 kbps, 0 to disable).\n"
        },
        "maxRatePercent": {
          "type": "number",
          "description": "Maximum rate (16100036777f link speed).\n"
        },
        "minRate": {
          "type": "number",
          "description": "Minimum rate (0 - 4294967295 kbps, 0 to disable).\n"
        },
        "minRatePercent": {
          "type": "number",
          "description": "Minimum rate (16100036777f link speed).\n"
        },
        "name": {
          "type": "string",
          "description": "Cos queue ID.\n"
        },
        "objectSwitchcontrollerQosQueuepolicyCosqueueId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "queuePolicy": {
          "type": "string",
          "description": "Queue Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of weighted round robin scheduling.\n"
        }
      },
      "type": "object",
      "required": [
        "dropPolicy",
        "ecn",
        "name",
        "objectSwitchcontrollerQosQueuepolicyCosqueueId",
        "queuePolicy",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the COS queue.\n"
        },
        "dropPolicy": {
          "type": "string",
          "description": "COS queue drop policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `weighted-random-early-detection`.\n"
        },
        "ecn": {
          "type": "string",
          "description": "Enable/disable ECN packet marking to drop eligible packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRate": {
          "type": "number",
          "description": "Maximum rate (0 - 4294967295 kbps, 0 to disable).\n"
        },
        "maxRatePercent": {
          "type": "number",
          "description": "Maximum rate (16100036777f link speed).\n"
        },
        "minRate": {
          "type": "number",
          "description": "Minimum rate (0 - 4294967295 kbps, 0 to disable).\n"
        },
        "minRatePercent": {
          "type": "number",
          "description": "Minimum rate (16100036777f link speed).\n"
        },
        "name": {
          "type": "string",
          "description": "Cos queue ID.\n"
        },
        "objectSwitchcontrollerQosQueuepolicyCosqueueId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "queuePolicy": {
          "type": "string",
          "description": "Queue Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of weighted round robin scheduling.\n"
        }
      },
      "requiredInputs": [
        "queuePolicy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerQosQueuepolicyCosqueue resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description of the COS queue.\n"
          },
          "dropPolicy": {
            "type": "string",
            "description": "COS queue drop policy. Valid values: <span pulumi-lang-nodejs=\"`taildrop`\" pulumi-lang-dotnet=\"`Taildrop`\" pulumi-lang-go=\"`taildrop`\" pulumi-lang-python=\"`taildrop`\" pulumi-lang-yaml=\"`taildrop`\" pulumi-lang-java=\"`taildrop`\">`taildrop`</span>, `weighted-random-early-detection`.\n"
          },
          "ecn": {
            "type": "string",
            "description": "Enable/disable ECN packet marking to drop eligible packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxRate": {
            "type": "number",
            "description": "Maximum rate (0 - 4294967295 kbps, 0 to disable).\n"
          },
          "maxRatePercent": {
            "type": "number",
            "description": "Maximum rate (16100036777f link speed).\n"
          },
          "minRate": {
            "type": "number",
            "description": "Minimum rate (0 - 4294967295 kbps, 0 to disable).\n"
          },
          "minRatePercent": {
            "type": "number",
            "description": "Minimum rate (16100036777f link speed).\n"
          },
          "name": {
            "type": "string",
            "description": "Cos queue ID.\n"
          },
          "objectSwitchcontrollerQosQueuepolicyCosqueueId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "queuePolicy": {
            "type": "string",
            "description": "Queue Policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of weighted round robin scheduling.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerSecuritypolicy8021x:ObjectSwitchcontrollerSecuritypolicy8021x": {
      "description": "Configure 802.1x MAC Authentication Bypass (MAB) policies.\n\n## Import\n\nObjectSwitchController SecurityPolicy8021X can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerSecuritypolicy8021x:ObjectSwitchcontrollerSecuritypolicy8021x labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authFailVlan": {
          "type": "string",
          "description": "Enable to allow limited access to clients that cannot authenticate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authFailVlanId": {
          "type": "string",
          "description": "VLAN ID on which authentication failed.\n"
        },
        "authFailVlanid": {
          "type": "number",
          "description": "VLAN ID on which authentication failed.\n"
        },
        "authserverTimeoutPeriod": {
          "type": "number",
          "description": "Authentication server timeout period (3 - 15 sec, default = 3).\n"
        },
        "authserverTimeoutVlan": {
          "type": "string",
          "description": "Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authserverTimeoutVlanid": {
          "type": "string",
          "description": "Authentication server timeout VLAN name.\n"
        },
        "eapAutoUntaggedVlans": {
          "type": "string",
          "description": "Enable/disable automatic inclusion of untagged VLANs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapPassthru": {
          "type": "string",
          "description": "Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "framevidApply": {
          "type": "string",
          "description": "Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guestAuthDelay": {
          "type": "number",
          "description": "Guest authentication delay (1 - 900  sec, default = 30).\n"
        },
        "guestVlan": {
          "type": "string",
          "description": "Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guestVlanId": {
          "type": "string",
          "description": "Guest VLAN name.\n"
        },
        "guestVlanid": {
          "type": "number",
          "description": "Guest VLAN ID.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAB for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerSecuritypolicy8021xId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "openAuth": {
          "type": "string",
          "description": "Enable/disable open authentication for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyType": {
          "type": "string",
          "description": "Policy type. Valid values: `802.1X`.\n"
        },
        "radiusTimeoutOverwrite": {
          "type": "string",
          "description": "Enable to override the global RADIUS session timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Port or MAC based 802.1X security mode. Valid values: `802.1X`, `802.1X-mac-based`.\n"
        },
        "userGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of user-group to assign to this MAC Authentication Bypass (MAB) policy.\n"
        }
      },
      "type": "object",
      "required": [
        "authFailVlan",
        "authserverTimeoutVlan",
        "eapAutoUntaggedVlans",
        "eapPassthru",
        "framevidApply",
        "guestAuthDelay",
        "guestVlan",
        "macAuthBypass",
        "name",
        "objectSwitchcontrollerSecuritypolicy8021xId",
        "openAuth",
        "policyType",
        "radiusTimeoutOverwrite",
        "securityMode",
        "userGroups"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authFailVlan": {
          "type": "string",
          "description": "Enable to allow limited access to clients that cannot authenticate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authFailVlanId": {
          "type": "string",
          "description": "VLAN ID on which authentication failed.\n"
        },
        "authFailVlanid": {
          "type": "number",
          "description": "VLAN ID on which authentication failed.\n"
        },
        "authserverTimeoutPeriod": {
          "type": "number",
          "description": "Authentication server timeout period (3 - 15 sec, default = 3).\n"
        },
        "authserverTimeoutVlan": {
          "type": "string",
          "description": "Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authserverTimeoutVlanid": {
          "type": "string",
          "description": "Authentication server timeout VLAN name.\n"
        },
        "eapAutoUntaggedVlans": {
          "type": "string",
          "description": "Enable/disable automatic inclusion of untagged VLANs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapPassthru": {
          "type": "string",
          "description": "Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "framevidApply": {
          "type": "string",
          "description": "Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guestAuthDelay": {
          "type": "number",
          "description": "Guest authentication delay (1 - 900  sec, default = 30).\n"
        },
        "guestVlan": {
          "type": "string",
          "description": "Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guestVlanId": {
          "type": "string",
          "description": "Guest VLAN name.\n"
        },
        "guestVlanid": {
          "type": "number",
          "description": "Guest VLAN ID.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAB for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerSecuritypolicy8021xId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "openAuth": {
          "type": "string",
          "description": "Enable/disable open authentication for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyType": {
          "type": "string",
          "description": "Policy type. Valid values: `802.1X`.\n"
        },
        "radiusTimeoutOverwrite": {
          "type": "string",
          "description": "Enable to override the global RADIUS session timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Port or MAC based 802.1X security mode. Valid values: `802.1X`, `802.1X-mac-based`.\n"
        },
        "userGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of user-group to assign to this MAC Authentication Bypass (MAB) policy.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerSecuritypolicy8021x resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authFailVlan": {
            "type": "string",
            "description": "Enable to allow limited access to clients that cannot authenticate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authFailVlanId": {
            "type": "string",
            "description": "VLAN ID on which authentication failed.\n"
          },
          "authFailVlanid": {
            "type": "number",
            "description": "VLAN ID on which authentication failed.\n"
          },
          "authserverTimeoutPeriod": {
            "type": "number",
            "description": "Authentication server timeout period (3 - 15 sec, default = 3).\n"
          },
          "authserverTimeoutVlan": {
            "type": "string",
            "description": "Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authserverTimeoutVlanid": {
            "type": "string",
            "description": "Authentication server timeout VLAN name.\n"
          },
          "eapAutoUntaggedVlans": {
            "type": "string",
            "description": "Enable/disable automatic inclusion of untagged VLANs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapPassthru": {
            "type": "string",
            "description": "Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "framevidApply": {
            "type": "string",
            "description": "Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "guestAuthDelay": {
            "type": "number",
            "description": "Guest authentication delay (1 - 900  sec, default = 30).\n"
          },
          "guestVlan": {
            "type": "string",
            "description": "Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "guestVlanId": {
            "type": "string",
            "description": "Guest VLAN name.\n"
          },
          "guestVlanid": {
            "type": "number",
            "description": "Guest VLAN ID.\n"
          },
          "macAuthBypass": {
            "type": "string",
            "description": "Enable/disable MAB for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "objectSwitchcontrollerSecuritypolicy8021xId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "openAuth": {
            "type": "string",
            "description": "Enable/disable open authentication for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyType": {
            "type": "string",
            "description": "Policy type. Valid values: `802.1X`.\n"
          },
          "radiusTimeoutOverwrite": {
            "type": "string",
            "description": "Enable to override the global RADIUS session timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "securityMode": {
            "type": "string",
            "description": "Port or MAC based 802.1X security mode. Valid values: `802.1X`, `802.1X-mac-based`.\n"
          },
          "userGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of user-group to assign to this MAC Authentication Bypass (MAB) policy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerSecuritypolicyLocalaccess:ObjectSwitchcontrollerSecuritypolicyLocalaccess": {
      "description": "Configure allowaccess list for mgmt and internal interfaces on managed FortiSwitch units.\n\n## Import\n\nObjectSwitchController SecurityPolicyLocalAccess can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerSecuritypolicyLocalaccess:ObjectSwitchcontrollerSecuritypolicyLocalaccess labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "internalAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed access on the switch internal interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, `radius-acct`.\n"
        },
        "mgmtAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed access on the switch management interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, `radius-acct`.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerSecuritypolicyLocalaccessId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "internalAllowaccesses",
        "mgmtAllowaccesses",
        "name",
        "objectSwitchcontrollerSecuritypolicyLocalaccessId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "internalAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed access on the switch internal interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, `radius-acct`.\n"
        },
        "mgmtAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed access on the switch management interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, `radius-acct`.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "objectSwitchcontrollerSecuritypolicyLocalaccessId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerSecuritypolicyLocalaccess resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "internalAllowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed access on the switch internal interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, `radius-acct`.\n"
          },
          "mgmtAllowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed access on the switch management interface. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, `radius-acct`.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "objectSwitchcontrollerSecuritypolicyLocalaccessId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerSwitchinterfacetag:ObjectSwitchcontrollerSwitchinterfacetag": {
      "description": "Configure switch object tags.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerSwitchinterfacetag(\"trname\", {name: \"tag\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerSwitchinterfacetag(\"trname\", name=\"tag\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerSwitchinterfacetag(\"trname\", new()\n    {\n        Name = \"tag\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerSwitchinterfacetag(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerSwitchinterfacetagArgs{\n\t\t\tName: pulumi.String(\"tag\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerSwitchinterfacetag;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerSwitchinterfacetagArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerSwitchinterfacetag(\"trname\", ObjectSwitchcontrollerSwitchinterfacetagArgs.builder()\n            .name(\"tag\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerSwitchinterfacetag\n    properties:\n      name: tag\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController SwitchInterfaceTag can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerSwitchinterfacetag:ObjectSwitchcontrollerSwitchinterfacetag labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Tag name.\n"
        },
        "objectSwitchcontrollerSwitchinterfacetagId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSwitchcontrollerSwitchinterfacetagId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Tag name.\n"
        },
        "objectSwitchcontrollerSwitchinterfacetagId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerSwitchinterfacetag resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Tag name.\n"
          },
          "objectSwitchcontrollerSwitchinterfacetagId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerTrafficpolicy:ObjectSwitchcontrollerTrafficpolicy": {
      "description": "Configure FortiSwitch traffic policy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\", {\n    fosid: 3,\n    name: \"terr-trafficpolicy\",\n    policerStatus: \"enable\",\n    guaranteedBurst: 230000,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\",\n    fosid=3,\n    name=\"terr-trafficpolicy\",\n    policer_status=\"enable\",\n    guaranteed_burst=230000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\", new()\n    {\n        Fosid = 3,\n        Name = \"terr-trafficpolicy\",\n        PolicerStatus = \"enable\",\n        GuaranteedBurst = 230000,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerTrafficpolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerTrafficpolicyArgs{\n\t\t\tFosid:           pulumi.Float64(3),\n\t\t\tName:            pulumi.String(\"terr-trafficpolicy\"),\n\t\t\tPolicerStatus:   pulumi.String(\"enable\"),\n\t\t\tGuaranteedBurst: pulumi.Float64(230000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerTrafficpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerTrafficpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerTrafficpolicy(\"trname\", ObjectSwitchcontrollerTrafficpolicyArgs.builder()\n            .fosid(3.0)\n            .name(\"terr-trafficpolicy\")\n            .policerStatus(\"enable\")\n            .guaranteedBurst(230000.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerTrafficpolicy\n    properties:\n      fosid: 3\n      name: terr-trafficpolicy\n      policerStatus: enable\n      guaranteedBurst: 230000\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController TrafficPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerTrafficpolicy:ObjectSwitchcontrollerTrafficpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cosQueue": {
          "type": "number",
          "description": "COS queue(0 - 7), or unset to disable.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the traffic policy.\n"
        },
        "fosid": {
          "type": "number",
          "description": "FSW Policer id\n"
        },
        "guaranteedBandwidth": {
          "type": "number",
          "description": "Guaranteed bandwidth in kbps (max value = 524287000).\n"
        },
        "guaranteedBurst": {
          "type": "number",
          "description": "Guaranteed burst size in bytes (max value = 4294967295).\n"
        },
        "maximumBurst": {
          "type": "number",
          "description": "Maximum burst size in bytes (max value = 4294967295).\n"
        },
        "name": {
          "type": "string",
          "description": "Traffic policy name.\n"
        },
        "objectSwitchcontrollerTrafficpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policerStatus": {
          "type": "string",
          "description": "Enable/disable policer config on the traffic policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ingress`\" pulumi-lang-dotnet=\"`Ingress`\" pulumi-lang-go=\"`ingress`\" pulumi-lang-python=\"`ingress`\" pulumi-lang-yaml=\"`ingress`\" pulumi-lang-java=\"`ingress`\">`ingress`</span>, <span pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\">`egress`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "guaranteedBandwidth",
        "guaranteedBurst",
        "maximumBurst",
        "name",
        "objectSwitchcontrollerTrafficpolicyId",
        "policerStatus",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cosQueue": {
          "type": "number",
          "description": "COS queue(0 - 7), or unset to disable.\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the traffic policy.\n"
        },
        "fosid": {
          "type": "number",
          "description": "FSW Policer id\n"
        },
        "guaranteedBandwidth": {
          "type": "number",
          "description": "Guaranteed bandwidth in kbps (max value = 524287000).\n"
        },
        "guaranteedBurst": {
          "type": "number",
          "description": "Guaranteed burst size in bytes (max value = 4294967295).\n"
        },
        "maximumBurst": {
          "type": "number",
          "description": "Maximum burst size in bytes (max value = 4294967295).\n"
        },
        "name": {
          "type": "string",
          "description": "Traffic policy name.\n"
        },
        "objectSwitchcontrollerTrafficpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policerStatus": {
          "type": "string",
          "description": "Enable/disable policer config on the traffic policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ingress`\" pulumi-lang-dotnet=\"`Ingress`\" pulumi-lang-go=\"`ingress`\" pulumi-lang-python=\"`ingress`\" pulumi-lang-yaml=\"`ingress`\" pulumi-lang-java=\"`ingress`\">`ingress`</span>, <span pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\">`egress`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerTrafficpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cosQueue": {
            "type": "number",
            "description": "COS queue(0 - 7), or unset to disable.\n"
          },
          "description": {
            "type": "string",
            "description": "Description of the traffic policy.\n"
          },
          "fosid": {
            "type": "number",
            "description": "FSW Policer id\n"
          },
          "guaranteedBandwidth": {
            "type": "number",
            "description": "Guaranteed bandwidth in kbps (max value = 524287000).\n"
          },
          "guaranteedBurst": {
            "type": "number",
            "description": "Guaranteed burst size in bytes (max value = 4294967295).\n"
          },
          "maximumBurst": {
            "type": "number",
            "description": "Maximum burst size in bytes (max value = 4294967295).\n"
          },
          "name": {
            "type": "string",
            "description": "Traffic policy name.\n"
          },
          "objectSwitchcontrollerTrafficpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "policerStatus": {
            "type": "string",
            "description": "Enable/disable policer config on the traffic policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`ingress`\" pulumi-lang-dotnet=\"`Ingress`\" pulumi-lang-go=\"`ingress`\" pulumi-lang-python=\"`ingress`\" pulumi-lang-yaml=\"`ingress`\" pulumi-lang-java=\"`ingress`\">`ingress`</span>, <span pulumi-lang-nodejs=\"`egress`\" pulumi-lang-dotnet=\"`Egress`\" pulumi-lang-go=\"`egress`\" pulumi-lang-python=\"`egress`\" pulumi-lang-yaml=\"`egress`\" pulumi-lang-java=\"`egress`\">`egress`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSwitchcontrollerVlanpolicy:ObjectSwitchcontrollerVlanpolicy": {
      "description": "Configure VLAN policy to be applied on the managed FortiSwitch ports through dynamic-port-policy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerVlanpolicy(\"trname\", {\n    name: \"terr-vlanpolicy\",\n    allowedVlansAll: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerVlanpolicy(\"trname\",\n    name=\"terr-vlanpolicy\",\n    allowed_vlans_all=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSwitchcontrollerVlanpolicy(\"trname\", new()\n    {\n        Name = \"terr-vlanpolicy\",\n        AllowedVlansAll = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerVlanpolicy(ctx, \"trname\", &fortimanager.ObjectSwitchcontrollerVlanpolicyArgs{\n\t\t\tName:            pulumi.String(\"terr-vlanpolicy\"),\n\t\t\tAllowedVlansAll: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerVlanpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerVlanpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSwitchcontrollerVlanpolicy(\"trname\", ObjectSwitchcontrollerVlanpolicyArgs.builder()\n            .name(\"terr-vlanpolicy\")\n            .allowedVlansAll(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSwitchcontrollerVlanpolicy\n    properties:\n      name: terr-vlanpolicy\n      allowedVlansAll: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSwitchController VlanPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerVlanpolicy:ObjectSwitchcontrollerVlanpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowedVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed VLANs to be applied when using this VLAN policy.\n"
        },
        "allowedVlansAll": {
          "type": "string",
          "description": "Enable/disable all defined VLANs when using this VLAN policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the VLAN policy.\n"
        },
        "discardMode": {
          "type": "string",
          "description": "Discard mode to be applied when using this VLAN policy. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
        },
        "name": {
          "type": "string",
          "description": "VLAN policy name.\n"
        },
        "objectSwitchcontrollerVlanpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "untaggedVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Untagged VLANs to be applied when using this VLAN policy.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Native VLAN to be applied when using this VLAN policy.\n"
        }
      },
      "type": "object",
      "required": [
        "allowedVlans",
        "allowedVlansAll",
        "discardMode",
        "name",
        "objectSwitchcontrollerVlanpolicyId",
        "untaggedVlans"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowedVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed VLANs to be applied when using this VLAN policy.\n"
        },
        "allowedVlansAll": {
          "type": "string",
          "description": "Enable/disable all defined VLANs when using this VLAN policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the VLAN policy.\n"
        },
        "discardMode": {
          "type": "string",
          "description": "Discard mode to be applied when using this VLAN policy. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
        },
        "name": {
          "type": "string",
          "description": "VLAN policy name.\n"
        },
        "objectSwitchcontrollerVlanpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "untaggedVlans": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Untagged VLANs to be applied when using this VLAN policy.\n"
        },
        "vlan": {
          "type": "string",
          "description": "Native VLAN to be applied when using this VLAN policy.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSwitchcontrollerVlanpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowedVlans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed VLANs to be applied when using this VLAN policy.\n"
          },
          "allowedVlansAll": {
            "type": "string",
            "description": "Enable/disable all defined VLANs when using this VLAN policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for the VLAN policy.\n"
          },
          "discardMode": {
            "type": "string",
            "description": "Discard mode to be applied when using this VLAN policy. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `all-untagged`, `all-tagged`.\n"
          },
          "name": {
            "type": "string",
            "description": "VLAN policy name.\n"
          },
          "objectSwitchcontrollerVlanpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "untaggedVlans": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Untagged VLANs to be applied when using this VLAN policy.\n"
          },
          "vlan": {
            "type": "string",
            "description": "Native VLAN to be applied when using this VLAN policy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemCustomlanguage:ObjectSystemCustomlanguage": {
      "description": "Configure custom languages.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemCustomlanguage(\"trname\", {\n    comments: \"terraform-comment\",\n    filename: \"terraform\",\n    name: \"terraform-tefv-language\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemCustomlanguage(\"trname\",\n    comments=\"terraform-comment\",\n    filename=\"terraform\",\n    name=\"terraform-tefv-language\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemCustomlanguage(\"trname\", new()\n    {\n        Comments = \"terraform-comment\",\n        Filename = \"terraform\",\n        Name = \"terraform-tefv-language\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemCustomlanguage(ctx, \"trname\", &fortimanager.ObjectSystemCustomlanguageArgs{\n\t\t\tComments: pulumi.String(\"terraform-comment\"),\n\t\t\tFilename: pulumi.String(\"terraform\"),\n\t\t\tName:     pulumi.String(\"terraform-tefv-language\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemCustomlanguage;\nimport com.pulumi.fortimanager.ObjectSystemCustomlanguageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemCustomlanguage(\"trname\", ObjectSystemCustomlanguageArgs.builder()\n            .comments(\"terraform-comment\")\n            .filename(\"terraform\")\n            .name(\"terraform-tefv-language\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemCustomlanguage\n    properties:\n      comments: terraform-comment\n      filename: terraform\n      name: terraform-tefv-language\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem CustomLanguage can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemCustomlanguage:ObjectSystemCustomlanguage labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "filename": {
          "type": "string",
          "description": "Custom language file path.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemCustomlanguageId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemCustomlanguageId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "filename": {
          "type": "string",
          "description": "Custom language file path.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemCustomlanguageId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemCustomlanguage resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "filename": {
            "type": "string",
            "description": "Custom language file path.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectSystemCustomlanguageId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDhcpServer:ObjectSystemDhcpServer": {
      "description": "Configure DHCP servers.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServerExcluderange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServerExcluderange`\" pulumi-lang-go=\"`ObjectSystemDhcpServerExcluderange`\" pulumi-lang-python=\"`ObjectSystemDhcpServerExcluderange`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServerExcluderange`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServerExcluderange`\">`fortimanager.ObjectSystemDhcpServerExcluderange`</span>\n>- <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServerIprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServerIprange`\" pulumi-lang-go=\"`ObjectSystemDhcpServerIprange`\" pulumi-lang-python=\"`ObjectSystemDhcpServerIprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServerIprange`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServerIprange`\">`fortimanager.ObjectSystemDhcpServerIprange`</span>\n>- <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServerOptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServerOptions`\" pulumi-lang-go=\"`ObjectSystemDhcpServerOptions`\" pulumi-lang-python=\"`ObjectSystemDhcpServerOptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServerOptions`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServerOptions`\">`fortimanager.ObjectSystemDhcpServerOptions`</span>\n>- <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServerReservedaddress`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServerReservedaddress`\" pulumi-lang-go=\"`ObjectSystemDhcpServerReservedaddress`\" pulumi-lang-python=\"`ObjectSystemDhcpServerReservedaddress`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServerReservedaddress`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServerReservedaddress`\">`fortimanager.ObjectSystemDhcpServerReservedaddress`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemDhcpServer(\"trname\", {\n    autoConfiguration: \"enable\",\n    autoManagedStatus: \"enable\",\n    conflictedIpTimeout: 1800,\n    ddnsAuth: \"disable\",\n    ddnsServerIp: \"0.0.0.0\",\n    ddnsTtl: 300,\n    ddnsUpdate: \"disable\",\n    ddnsUpdateOverride: \"disable\",\n    defaultGateway: \"0.0.0.0\",\n    dhcpSettingsFromFortiipam: \"disable\",\n    dnsServer1: \"0.0.0.0\",\n    dnsServer2: \"0.0.0.0\",\n    dnsServer3: \"0.0.0.0\",\n    dnsServer4: \"0.0.0.0\",\n    dnsService: \"specify\",\n    forticlientOnNetStatus: \"enable\",\n    fosid: 1,\n    leaseTime: 604800,\n    macAclDefaultAction: \"assign\",\n    netmask: \"0.0.0.0\",\n    nextServer: \"0.0.0.0\",\n    ntpServer1: \"0.0.0.0\",\n    ntpServer2: \"0.0.0.0\",\n    ntpServer3: \"0.0.0.0\",\n    ntpService: \"specify\",\n    serverType: \"regular\",\n    status: \"enable\",\n    timezone: \"00\",\n    timezoneOption: \"disable\",\n    vciMatch: \"disable\",\n    wifiAc1: \"0.0.0.0\",\n    wifiAc2: \"0.0.0.0\",\n    wifiAc3: \"0.0.0.0\",\n    wifiAcService: \"specify\",\n    winsServer1: \"0.0.0.0\",\n    winsServer2: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemDhcpServer(\"trname\",\n    auto_configuration=\"enable\",\n    auto_managed_status=\"enable\",\n    conflicted_ip_timeout=1800,\n    ddns_auth=\"disable\",\n    ddns_server_ip=\"0.0.0.0\",\n    ddns_ttl=300,\n    ddns_update=\"disable\",\n    ddns_update_override=\"disable\",\n    default_gateway=\"0.0.0.0\",\n    dhcp_settings_from_fortiipam=\"disable\",\n    dns_server1=\"0.0.0.0\",\n    dns_server2=\"0.0.0.0\",\n    dns_server3=\"0.0.0.0\",\n    dns_server4=\"0.0.0.0\",\n    dns_service=\"specify\",\n    forticlient_on_net_status=\"enable\",\n    fosid=1,\n    lease_time=604800,\n    mac_acl_default_action=\"assign\",\n    netmask=\"0.0.0.0\",\n    next_server=\"0.0.0.0\",\n    ntp_server1=\"0.0.0.0\",\n    ntp_server2=\"0.0.0.0\",\n    ntp_server3=\"0.0.0.0\",\n    ntp_service=\"specify\",\n    server_type=\"regular\",\n    status=\"enable\",\n    timezone=\"00\",\n    timezone_option=\"disable\",\n    vci_match=\"disable\",\n    wifi_ac1=\"0.0.0.0\",\n    wifi_ac2=\"0.0.0.0\",\n    wifi_ac3=\"0.0.0.0\",\n    wifi_ac_service=\"specify\",\n    wins_server1=\"0.0.0.0\",\n    wins_server2=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemDhcpServer(\"trname\", new()\n    {\n        AutoConfiguration = \"enable\",\n        AutoManagedStatus = \"enable\",\n        ConflictedIpTimeout = 1800,\n        DdnsAuth = \"disable\",\n        DdnsServerIp = \"0.0.0.0\",\n        DdnsTtl = 300,\n        DdnsUpdate = \"disable\",\n        DdnsUpdateOverride = \"disable\",\n        DefaultGateway = \"0.0.0.0\",\n        DhcpSettingsFromFortiipam = \"disable\",\n        DnsServer1 = \"0.0.0.0\",\n        DnsServer2 = \"0.0.0.0\",\n        DnsServer3 = \"0.0.0.0\",\n        DnsServer4 = \"0.0.0.0\",\n        DnsService = \"specify\",\n        ForticlientOnNetStatus = \"enable\",\n        Fosid = 1,\n        LeaseTime = 604800,\n        MacAclDefaultAction = \"assign\",\n        Netmask = \"0.0.0.0\",\n        NextServer = \"0.0.0.0\",\n        NtpServer1 = \"0.0.0.0\",\n        NtpServer2 = \"0.0.0.0\",\n        NtpServer3 = \"0.0.0.0\",\n        NtpService = \"specify\",\n        ServerType = \"regular\",\n        Status = \"enable\",\n        Timezone = \"00\",\n        TimezoneOption = \"disable\",\n        VciMatch = \"disable\",\n        WifiAc1 = \"0.0.0.0\",\n        WifiAc2 = \"0.0.0.0\",\n        WifiAc3 = \"0.0.0.0\",\n        WifiAcService = \"specify\",\n        WinsServer1 = \"0.0.0.0\",\n        WinsServer2 = \"0.0.0.0\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname\", &fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tAutoConfiguration:         pulumi.String(\"enable\"),\n\t\t\tAutoManagedStatus:         pulumi.String(\"enable\"),\n\t\t\tConflictedIpTimeout:       pulumi.Float64(1800),\n\t\t\tDdnsAuth:                  pulumi.String(\"disable\"),\n\t\t\tDdnsServerIp:              pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsTtl:                   pulumi.Float64(300),\n\t\t\tDdnsUpdate:                pulumi.String(\"disable\"),\n\t\t\tDdnsUpdateOverride:        pulumi.String(\"disable\"),\n\t\t\tDefaultGateway:            pulumi.String(\"0.0.0.0\"),\n\t\t\tDhcpSettingsFromFortiipam: pulumi.String(\"disable\"),\n\t\t\tDnsServer1:                pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer2:                pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer3:                pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer4:                pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsService:                pulumi.String(\"specify\"),\n\t\t\tForticlientOnNetStatus:    pulumi.String(\"enable\"),\n\t\t\tFosid:                     pulumi.Float64(1),\n\t\t\tLeaseTime:                 pulumi.Float64(604800),\n\t\t\tMacAclDefaultAction:       pulumi.String(\"assign\"),\n\t\t\tNetmask:                   pulumi.String(\"0.0.0.0\"),\n\t\t\tNextServer:                pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer1:                pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer2:                pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer3:                pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpService:                pulumi.String(\"specify\"),\n\t\t\tServerType:                pulumi.String(\"regular\"),\n\t\t\tStatus:                    pulumi.String(\"enable\"),\n\t\t\tTimezone:                  pulumi.String(\"00\"),\n\t\t\tTimezoneOption:            pulumi.String(\"disable\"),\n\t\t\tVciMatch:                  pulumi.String(\"disable\"),\n\t\t\tWifiAc1:                   pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAc2:                   pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAc3:                   pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAcService:             pulumi.String(\"specify\"),\n\t\t\tWinsServer1:               pulumi.String(\"0.0.0.0\"),\n\t\t\tWinsServer2:               pulumi.String(\"0.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemDhcpServer(\"trname\", ObjectSystemDhcpServerArgs.builder()\n            .autoConfiguration(\"enable\")\n            .autoManagedStatus(\"enable\")\n            .conflictedIpTimeout(1800.0)\n            .ddnsAuth(\"disable\")\n            .ddnsServerIp(\"0.0.0.0\")\n            .ddnsTtl(300.0)\n            .ddnsUpdate(\"disable\")\n            .ddnsUpdateOverride(\"disable\")\n            .defaultGateway(\"0.0.0.0\")\n            .dhcpSettingsFromFortiipam(\"disable\")\n            .dnsServer1(\"0.0.0.0\")\n            .dnsServer2(\"0.0.0.0\")\n            .dnsServer3(\"0.0.0.0\")\n            .dnsServer4(\"0.0.0.0\")\n            .dnsService(\"specify\")\n            .forticlientOnNetStatus(\"enable\")\n            .fosid(1.0)\n            .leaseTime(604800.0)\n            .macAclDefaultAction(\"assign\")\n            .netmask(\"0.0.0.0\")\n            .nextServer(\"0.0.0.0\")\n            .ntpServer1(\"0.0.0.0\")\n            .ntpServer2(\"0.0.0.0\")\n            .ntpServer3(\"0.0.0.0\")\n            .ntpService(\"specify\")\n            .serverType(\"regular\")\n            .status(\"enable\")\n            .timezone(\"00\")\n            .timezoneOption(\"disable\")\n            .vciMatch(\"disable\")\n            .wifiAc1(\"0.0.0.0\")\n            .wifiAc2(\"0.0.0.0\")\n            .wifiAc3(\"0.0.0.0\")\n            .wifiAcService(\"specify\")\n            .winsServer1(\"0.0.0.0\")\n            .winsServer2(\"0.0.0.0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemDhcpServer\n    properties:\n      autoConfiguration: enable\n      autoManagedStatus: enable\n      conflictedIpTimeout: 1800\n      ddnsAuth: disable\n      ddnsServerIp: 0.0.0.0\n      ddnsTtl: 300\n      ddnsUpdate: disable\n      ddnsUpdateOverride: disable\n      defaultGateway: 0.0.0.0\n      dhcpSettingsFromFortiipam: disable\n      dnsServer1: 0.0.0.0\n      dnsServer2: 0.0.0.0\n      dnsServer3: 0.0.0.0\n      dnsServer4: 0.0.0.0\n      dnsService: specify\n      forticlientOnNetStatus: enable\n      fosid: 1\n      leaseTime: 604800\n      macAclDefaultAction: assign\n      netmask: 0.0.0.0\n      nextServer: 0.0.0.0\n      ntpServer1: 0.0.0.0\n      ntpServer2: 0.0.0.0\n      ntpServer3: 0.0.0.0\n      ntpService: specify\n      serverType: regular\n      status: enable\n      timezone: '00'\n      timezoneOption: disable\n      vciMatch: disable\n      wifiAc1: 0.0.0.0\n      wifiAc2: 0.0.0.0\n      wifiAc3: 0.0.0.0\n      wifiAcService: specify\n      winsServer1: 0.0.0.0\n      winsServer2: 0.0.0.0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem DhcpServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServer:ObjectSystemDhcpServer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerExcludeRange:ObjectSystemDhcpServerExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "DHCP server can assign IP configurations to clients connected to this interface.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerIpRange:ObjectSystemDhcpServerIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "objectSystemDhcpServerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerOption:ObjectSystemDhcpServerOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerReservedAddress:ObjectSystemDhcpServerReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "type": "object",
      "required": [
        "autoConfiguration",
        "autoManagedStatus",
        "conflictedIpTimeout",
        "ddnsAuth",
        "ddnsServerIp",
        "ddnsTtl",
        "ddnsUpdate",
        "ddnsUpdateOverride",
        "defaultGateway",
        "dhcpSettingsFromFortiipam",
        "dnsServer1",
        "dnsServer2",
        "dnsServer3",
        "dnsServer4",
        "dnsService",
        "forticlientOnNetStatus",
        "leaseTime",
        "macAclDefaultAction",
        "netmask",
        "nextServer",
        "ntpServer1",
        "ntpServer2",
        "ntpServer3",
        "ntpService",
        "objectSystemDhcpServerId",
        "relayAgent",
        "serverType",
        "sharedSubnet",
        "status",
        "tftpServers",
        "timezone",
        "timezoneOption",
        "vciMatch",
        "vciStrings",
        "wifiAc1",
        "wifiAc2",
        "wifiAc3",
        "wifiAcService",
        "winsServer1",
        "winsServer2"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoManagedStatus": {
          "type": "string",
          "description": "Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "conflictedIpTimeout": {
          "type": "number",
          "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
        },
        "ddnsAuth": {
          "type": "string",
          "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
        },
        "ddnsKey": {
          "type": "string",
          "description": "DDNS update key (base 64 encoding).\n"
        },
        "ddnsKeyname": {
          "type": "string",
          "description": "DDNS update key name.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "DDNS server IP.\n"
        },
        "ddnsTtl": {
          "type": "number",
          "description": "TTL.\n"
        },
        "ddnsUpdate": {
          "type": "string",
          "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsUpdateOverride": {
          "type": "string",
          "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsZone": {
          "type": "string",
          "description": "Zone of your domain name (ex. DDNS.com).\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default gateway IP address assigned by the DHCP server.\n"
        },
        "dhcpSettingsFromFortiipam": {
          "type": "string",
          "description": "Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "dnsServer3": {
          "type": "string",
          "description": "DNS server 3.\n"
        },
        "dnsServer4": {
          "type": "string",
          "description": "DNS server 4.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "excludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerExcludeRange:ObjectSystemDhcpServerExcludeRange"
          },
          "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
        },
        "filename": {
          "type": "string",
          "description": "Name of the boot file on the TFTP server.\n"
        },
        "forticlientOnNetStatus": {
          "type": "string",
          "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "DHCP server can assign IP configurations to clients connected to this interface.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerIpRange:ObjectSystemDhcpServerIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means unlimited.\n"
        },
        "macAclDefaultAction": {
          "type": "string",
          "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "netmask": {
          "type": "string",
          "description": "Netmask assigned by the DHCP server.\n"
        },
        "nextServer": {
          "type": "string",
          "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
        },
        "ntpServer1": {
          "type": "string",
          "description": "NTP server 1.\n"
        },
        "ntpServer2": {
          "type": "string",
          "description": "NTP server 2.\n"
        },
        "ntpServer3": {
          "type": "string",
          "description": "NTP server 3.\n"
        },
        "ntpService": {
          "type": "string",
          "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "objectSystemDhcpServerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerOption:ObjectSystemDhcpServerOption"
          },
          "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
        },
        "relayAgent": {
          "type": "string",
          "description": "Relay agent IP.\n"
        },
        "reservedAddresses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerReservedAddress:ObjectSystemDhcpServerReservedAddress"
          },
          "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverType": {
          "type": "string",
          "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "sharedSubnet": {
          "type": "string",
          "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tftpServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
        },
        "timezoneOption": {
          "type": "string",
          "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        },
        "wifiAc1": {
          "type": "string",
          "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc2": {
          "type": "string",
          "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAc3": {
          "type": "string",
          "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
        },
        "wifiAcService": {
          "type": "string",
          "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "WINS server 2.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDhcpServer resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoConfiguration": {
            "type": "string",
            "description": "Enable/disable auto configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoManagedStatus": {
            "type": "string",
            "description": "Enable/disable use of this DHCP server once this interface has been assigned an IP address from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "conflictedIpTimeout": {
            "type": "number",
            "description": "Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.\n"
          },
          "ddnsAuth": {
            "type": "string",
            "description": "DDNS authentication mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tsig`\" pulumi-lang-dotnet=\"`Tsig`\" pulumi-lang-go=\"`tsig`\" pulumi-lang-python=\"`tsig`\" pulumi-lang-yaml=\"`tsig`\" pulumi-lang-java=\"`tsig`\">`tsig`</span>.\n"
          },
          "ddnsKey": {
            "type": "string",
            "description": "DDNS update key (base 64 encoding).\n"
          },
          "ddnsKeyname": {
            "type": "string",
            "description": "DDNS update key name.\n"
          },
          "ddnsServerIp": {
            "type": "string",
            "description": "DDNS server IP.\n"
          },
          "ddnsTtl": {
            "type": "number",
            "description": "TTL.\n"
          },
          "ddnsUpdate": {
            "type": "string",
            "description": "Enable/disable DDNS update for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsUpdateOverride": {
            "type": "string",
            "description": "Enable/disable DDNS update override for DHCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsZone": {
            "type": "string",
            "description": "Zone of your domain name (ex. DDNS.com).\n"
          },
          "defaultGateway": {
            "type": "string",
            "description": "Default gateway IP address assigned by the DHCP server.\n"
          },
          "dhcpSettingsFromFortiipam": {
            "type": "string",
            "description": "Enable/disable populating of DHCP server settings from FortiIPAM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsServer1": {
            "type": "string",
            "description": "DNS server 1.\n"
          },
          "dnsServer2": {
            "type": "string",
            "description": "DNS server 2.\n"
          },
          "dnsServer3": {
            "type": "string",
            "description": "DNS server 3.\n"
          },
          "dnsServer4": {
            "type": "string",
            "description": "DNS server 4.\n"
          },
          "dnsService": {
            "type": "string",
            "description": "Options for assigning DNS servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain name suffix for the IP addresses that the DHCP server assigns to clients.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "excludeRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerExcludeRange:ObjectSystemDhcpServerExcludeRange"
            },
            "description": "Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> block is documented below.\n"
          },
          "filename": {
            "type": "string",
            "description": "Name of the boot file on the TFTP server.\n"
          },
          "forticlientOnNetStatus": {
            "type": "string",
            "description": "Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "interface": {
            "type": "string",
            "description": "DHCP server can assign IP configurations to clients connected to this interface.\n"
          },
          "ipMode": {
            "type": "string",
            "description": "Method used to assign client IP. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
          },
          "ipRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerIpRange:ObjectSystemDhcpServerIpRange"
            },
            "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
          },
          "ipsecLeaseHold": {
            "type": "number",
            "description": "DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means unlimited.\n"
          },
          "macAclDefaultAction": {
            "type": "string",
            "description": "MAC access control default action (allow or block assigning IP settings). Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "netmask": {
            "type": "string",
            "description": "Netmask assigned by the DHCP server.\n"
          },
          "nextServer": {
            "type": "string",
            "description": "IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.\n"
          },
          "ntpServer1": {
            "type": "string",
            "description": "NTP server 1.\n"
          },
          "ntpServer2": {
            "type": "string",
            "description": "NTP server 2.\n"
          },
          "ntpServer3": {
            "type": "string",
            "description": "NTP server 3.\n"
          },
          "ntpService": {
            "type": "string",
            "description": "Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "objectSystemDhcpServerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerOption:ObjectSystemDhcpServerOption"
            },
            "description": "Options. The structure of <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> block is documented below.\n"
          },
          "relayAgent": {
            "type": "string",
            "description": "Relay agent IP.\n"
          },
          "reservedAddresses": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemDhcpServerReservedAddress:ObjectSystemDhcpServerReservedAddress"
            },
            "description": "Reserved-Address. The structure of <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverType": {
            "type": "string",
            "description": "DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "sharedSubnet": {
            "type": "string",
            "description": "Enable/disable shared subnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this DHCP configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tftpServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.\n"
          },
          "timezone": {
            "type": "string",
            "description": "Select the time zone to be assigned to DHCP clients. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>.\n"
          },
          "timezoneOption": {
            "type": "string",
            "description": "Options for the DHCP server to set the client's time zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          },
          "wifiAc1": {
            "type": "string",
            "description": "WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAc2": {
            "type": "string",
            "description": "WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAc3": {
            "type": "string",
            "description": "WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).\n"
          },
          "wifiAcService": {
            "type": "string",
            "description": "Options for assigning WiFi Access Controllers to DHCP clients Valid values: <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "winsServer1": {
            "type": "string",
            "description": "WINS server 1.\n"
          },
          "winsServer2": {
            "type": "string",
            "description": "WINS server 2.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDhcpServerExcluderange:ObjectSystemDhcpServerExcluderange": {
      "description": "Exclude one or more ranges of IP addresses from being assigned to clients.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`excludeRange`\" pulumi-lang-dotnet=\"`ExcludeRange`\" pulumi-lang-go=\"`excludeRange`\" pulumi-lang-python=\"`exclude_range`\" pulumi-lang-yaml=\"`excludeRange`\" pulumi-lang-java=\"`excludeRange`\">`exclude_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-go=\"`ObjectSystemDhcpServer`\" pulumi-lang-python=\"`ObjectSystemDhcpServer`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServer`\">`fortimanager.ObjectSystemDhcpServer`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemDhcpServer = new fortimanager.ObjectSystemDhcpServer(\"trname\", {fosid: 2});\nconst trname = new fortimanager.ObjectSystemDhcpServerExcluderange(\"trname\", {\n    server: trnameObjectSystemDhcpServer.fosid,\n    endIp: \"10.160.100.34\",\n    fosid: 11,\n    startIp: \"10.160.88.34\",\n}, {\n    dependsOn: [trnameObjectSystemDhcpServer],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_dhcp_server = fortimanager.ObjectSystemDhcpServer(\"trname\", fosid=2)\ntrname = fortimanager.ObjectSystemDhcpServerExcluderange(\"trname\",\n    server=trname_object_system_dhcp_server.fosid,\n    end_ip=\"10.160.100.34\",\n    fosid=11,\n    start_ip=\"10.160.88.34\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_dhcp_server]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemDhcpServer = new Fortimanager.ObjectSystemDhcpServer(\"trname\", new()\n    {\n        Fosid = 2,\n    });\n\n    var trname = new Fortimanager.ObjectSystemDhcpServerExcluderange(\"trname\", new()\n    {\n        Server = trnameObjectSystemDhcpServer.Fosid,\n        EndIp = \"10.160.100.34\",\n        Fosid = 11,\n        StartIp = \"10.160.88.34\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemDhcpServer,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemDhcpServer, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname\", &fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerExcluderange(ctx, \"trname\", &fortimanager.ObjectSystemDhcpServerExcluderangeArgs{\n\t\t\tServer:  trnameObjectSystemDhcpServer.Fosid,\n\t\t\tEndIp:   pulumi.String(\"10.160.100.34\"),\n\t\t\tFosid:   pulumi.Float64(11),\n\t\t\tStartIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemDhcpServer,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerExcluderange;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerExcluderangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemDhcpServer = new ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", ObjectSystemDhcpServerArgs.builder()\n            .fosid(2.0)\n            .build());\n\n        var trname = new ObjectSystemDhcpServerExcluderange(\"trname\", ObjectSystemDhcpServerExcluderangeArgs.builder()\n            .server(trnameObjectSystemDhcpServer.fosid())\n            .endIp(\"10.160.100.34\")\n            .fosid(11.0)\n            .startIp(\"10.160.88.34\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemDhcpServer)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemDhcpServerExcluderange\n    properties:\n      server: ${trnameObjectSystemDhcpServer.fosid}\n      endIp: 10.160.100.34\n      fosid: 11\n      startIp: 10.160.88.34\n    options:\n      dependsOn:\n        - ${trnameObjectSystemDhcpServer}\n  trnameObjectSystemDhcpServer:\n    type: fortimanager:ObjectSystemDhcpServer\n    name: trname\n    properties:\n      fosid: 2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem DhcpServerExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerExcluderange:ObjectSystemDhcpServerExcluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectSystemDhcpServerExcluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "required": [
        "endIp",
        "objectSystemDhcpServerExcluderangeId",
        "server",
        "startIp",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectSystemDhcpServerExcluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "requiredInputs": [
        "server"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDhcpServerExcluderange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End of IP range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means default lease time.\n"
          },
          "objectSystemDhcpServerExcluderangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start of IP range.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDhcpServerIprange:ObjectSystemDhcpServerIprange": {
      "description": "DHCP IP range configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-go=\"`ObjectSystemDhcpServer`\" pulumi-lang-python=\"`ObjectSystemDhcpServer`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServer`\">`fortimanager.ObjectSystemDhcpServer`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectSystemDhcpServer(\"trname2\", {fosid: 3});\nconst trname = new fortimanager.ObjectSystemDhcpServerIprange(\"trname\", {\n    server: trname2.fosid,\n    endIp: \"10.160.100.34\",\n    fosid: 12,\n    startIp: \"10.160.88.34\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectSystemDhcpServer(\"trname2\", fosid=3)\ntrname = fortimanager.ObjectSystemDhcpServerIprange(\"trname\",\n    server=trname2.fosid,\n    end_ip=\"10.160.100.34\",\n    fosid=12,\n    start_ip=\"10.160.88.34\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectSystemDhcpServer(\"trname2\", new()\n    {\n        Fosid = 3,\n    });\n\n    var trname = new Fortimanager.ObjectSystemDhcpServerIprange(\"trname\", new()\n    {\n        Server = trname2.Fosid,\n        EndIp = \"10.160.100.34\",\n        Fosid = 12,\n        StartIp = \"10.160.88.34\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname2\", &fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerIprange(ctx, \"trname\", &fortimanager.ObjectSystemDhcpServerIprangeArgs{\n\t\t\tServer:  trname2.Fosid,\n\t\t\tEndIp:   pulumi.String(\"10.160.100.34\"),\n\t\t\tFosid:   pulumi.Float64(12),\n\t\t\tStartIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerIprange;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectSystemDhcpServer(\"trname2\", ObjectSystemDhcpServerArgs.builder()\n            .fosid(3.0)\n            .build());\n\n        var trname = new ObjectSystemDhcpServerIprange(\"trname\", ObjectSystemDhcpServerIprangeArgs.builder()\n            .server(trname2.fosid())\n            .endIp(\"10.160.100.34\")\n            .fosid(12.0)\n            .startIp(\"10.160.88.34\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemDhcpServerIprange\n    properties:\n      server: ${trname2.fosid}\n      endIp: 10.160.100.34\n      fosid: 12\n      startIp: 10.160.88.34\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectSystemDhcpServer\n    properties:\n      fosid: 3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem DhcpServerIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerIprange:ObjectSystemDhcpServerIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectSystemDhcpServerIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "required": [
        "endIp",
        "objectSystemDhcpServerIprangeId",
        "server",
        "startIp",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End of IP range.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "leaseTime": {
          "type": "number",
          "description": "Lease time in seconds, 0 means default lease time.\n"
        },
        "objectSystemDhcpServerIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start of IP range.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "requiredInputs": [
        "server"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDhcpServerIprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End of IP range.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "leaseTime": {
            "type": "number",
            "description": "Lease time in seconds, 0 means default lease time.\n"
          },
          "objectSystemDhcpServerIprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start of IP range.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDhcpServerOptions:ObjectSystemDhcpServerOptions": {
      "description": "DHCP options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-go=\"`ObjectSystemDhcpServer`\" pulumi-lang-python=\"`ObjectSystemDhcpServer`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServer`\">`fortimanager.ObjectSystemDhcpServer`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname3 = new fortimanager.ObjectSystemDhcpServer(\"trname3\", {fosid: 4});\nconst trname = new fortimanager.ObjectSystemDhcpServerOptions(\"trname\", {\n    server: trname3.fosid,\n    fosid: 34,\n    ips: [\"10.160.88.32\"],\n    type: \"ip\",\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname3 = fortimanager.ObjectSystemDhcpServer(\"trname3\", fosid=4)\ntrname = fortimanager.ObjectSystemDhcpServerOptions(\"trname\",\n    server=trname3.fosid,\n    fosid=34,\n    ips=[\"10.160.88.32\"],\n    type=\"ip\",\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname3 = new Fortimanager.ObjectSystemDhcpServer(\"trname3\", new()\n    {\n        Fosid = 4,\n    });\n\n    var trname = new Fortimanager.ObjectSystemDhcpServerOptions(\"trname\", new()\n    {\n        Server = trname3.Fosid,\n        Fosid = 34,\n        Ips = new[]\n        {\n            \"10.160.88.32\",\n        },\n        Type = \"ip\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname3\", &fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(4),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerOptions(ctx, \"trname\", &fortimanager.ObjectSystemDhcpServerOptionsArgs{\n\t\t\tServer: trname3.Fosid,\n\t\t\tFosid:  pulumi.Float64(34),\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.160.88.32\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"ip\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerOptions;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerOptionsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname3 = new ObjectSystemDhcpServer(\"trname3\", ObjectSystemDhcpServerArgs.builder()\n            .fosid(4.0)\n            .build());\n\n        var trname = new ObjectSystemDhcpServerOptions(\"trname\", ObjectSystemDhcpServerOptionsArgs.builder()\n            .server(trname3.fosid())\n            .fosid(34.0)\n            .ips(\"10.160.88.32\")\n            .type(\"ip\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemDhcpServerOptions\n    properties:\n      server: ${trname3.fosid}\n      fosid: 34\n      ips:\n        - 10.160.88.32\n      type: ip\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectSystemDhcpServer\n    properties:\n      fosid: 4\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem DhcpServerOptions can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerOptions:ObjectSystemDhcpServerOptions labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "objectSystemDhcpServerOptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "type": "object",
      "required": [
        "ips",
        "objectSystemDhcpServerOptionsId",
        "server",
        "type",
        "uciMatch",
        "uciStrings",
        "vciMatch",
        "vciStrings"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "code": {
          "type": "number",
          "description": "DHCP option code.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DHCP option IPs.\n"
        },
        "objectSystemDhcpServerOptionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "uciMatch": {
          "type": "string",
          "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more UCI strings in quotes separated by spaces.\n"
        },
        "value": {
          "type": "string",
          "description": "DHCP option value.\n"
        },
        "vciMatch": {
          "type": "string",
          "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vciStrings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more VCI strings in quotes separated by spaces.\n"
        }
      },
      "requiredInputs": [
        "server"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDhcpServerOptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "code": {
            "type": "number",
            "description": "DHCP option code.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DHCP option IPs.\n"
          },
          "objectSystemDhcpServerOptionsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "type": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "uciMatch": {
            "type": "string",
            "description": "Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more UCI strings in quotes separated by spaces.\n"
          },
          "value": {
            "type": "string",
            "description": "DHCP option value.\n"
          },
          "vciMatch": {
            "type": "string",
            "description": "Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vciStrings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more VCI strings in quotes separated by spaces.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDhcpServerReservedaddress:ObjectSystemDhcpServerReservedaddress": {
      "description": "Options for the DHCP server to assign IP settings to specific MAC addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`reservedAddress`\" pulumi-lang-dotnet=\"`ReservedAddress`\" pulumi-lang-go=\"`reservedAddress`\" pulumi-lang-python=\"`reserved_address`\" pulumi-lang-yaml=\"`reservedAddress`\" pulumi-lang-java=\"`reservedAddress`\">`reserved_address`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-go=\"`ObjectSystemDhcpServer`\" pulumi-lang-python=\"`ObjectSystemDhcpServer`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDhcpServer`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDhcpServer`\">`fortimanager.ObjectSystemDhcpServer`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectSystemDhcpServer(\"trname4\", {fosid: 5});\nconst trname = new fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\", {\n    server: trname4.fosid,\n    description: \"This is a Terraform example\",\n    fosid: 34,\n    ip: \"10.160.88.34\",\n}, {\n    dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectSystemDhcpServer(\"trname4\", fosid=5)\ntrname = fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\",\n    server=trname4.fosid,\n    description=\"This is a Terraform example\",\n    fosid=34,\n    ip=\"10.160.88.34\",\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectSystemDhcpServer(\"trname4\", new()\n    {\n        Fosid = 5,\n    });\n\n    var trname = new Fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\", new()\n    {\n        Server = trname4.Fosid,\n        Description = \"This is a Terraform example\",\n        Fosid = 34,\n        Ip = \"10.160.88.34\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname4\", &fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerReservedaddress(ctx, \"trname\", &fortimanager.ObjectSystemDhcpServerReservedaddressArgs{\n\t\t\tServer:      trname4.Fosid,\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:       pulumi.Float64(34),\n\t\t\tIp:          pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerReservedaddress;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerReservedaddressArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectSystemDhcpServer(\"trname4\", ObjectSystemDhcpServerArgs.builder()\n            .fosid(5.0)\n            .build());\n\n        var trname = new ObjectSystemDhcpServerReservedaddress(\"trname\", ObjectSystemDhcpServerReservedaddressArgs.builder()\n            .server(trname4.fosid())\n            .description(\"This is a Terraform example\")\n            .fosid(34.0)\n            .ip(\"10.160.88.34\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemDhcpServerReservedaddress\n    properties:\n      server: ${trname4.fosid}\n      description: This is a Terraform example\n      fosid: 34\n      ip: 10.160.88.34\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectSystemDhcpServer\n    properties:\n      fosid: 5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem DhcpServerReservedAddress can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerReservedaddress:ObjectSystemDhcpServerReservedaddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "objectSystemDhcpServerReservedaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "ip",
        "mac",
        "objectSystemDhcpServerReservedaddressId",
        "server",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "circuitId": {
          "type": "string",
          "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
        },
        "circuitIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address to be reserved for the MAC address.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address of the client that will get the reserved IP address.\n"
        },
        "objectSystemDhcpServerReservedaddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "remoteId": {
          "type": "string",
          "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
        },
        "remoteIdType": {
          "type": "string",
          "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "type": {
          "type": "string",
          "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
        }
      },
      "requiredInputs": [
        "server"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDhcpServerReservedaddress resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Options for the DHCP server to configure the client with the reserved MAC address. Valid values: <span pulumi-lang-nodejs=\"`assign`\" pulumi-lang-dotnet=\"`Assign`\" pulumi-lang-go=\"`assign`\" pulumi-lang-python=\"`assign`\" pulumi-lang-yaml=\"`assign`\" pulumi-lang-java=\"`assign`\">`assign`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "circuitId": {
            "type": "string",
            "description": "Option 82 circuit-ID of the client that will get the reserved IP address.\n"
          },
          "circuitIdType": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address to be reserved for the MAC address.\n"
          },
          "mac": {
            "type": "string",
            "description": "MAC address of the client that will get the reserved IP address.\n"
          },
          "objectSystemDhcpServerReservedaddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "remoteId": {
            "type": "string",
            "description": "Option 82 remote-ID of the client that will get the reserved IP address.\n"
          },
          "remoteIdType": {
            "type": "string",
            "description": "DHCP option type. Valid values: <span pulumi-lang-nodejs=\"`hex`\" pulumi-lang-dotnet=\"`Hex`\" pulumi-lang-go=\"`hex`\" pulumi-lang-python=\"`hex`\" pulumi-lang-yaml=\"`hex`\" pulumi-lang-java=\"`hex`\">`hex`</span>, <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "type": {
            "type": "string",
            "description": "DHCP reserved-address type. Valid values: <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`option82`\" pulumi-lang-dotnet=\"`Option82`\" pulumi-lang-go=\"`option82`\" pulumi-lang-python=\"`option82`\" pulumi-lang-yaml=\"`option82`\" pulumi-lang-java=\"`option82`\">`option82`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDnsdatabase:ObjectSystemDnsdatabase": {
      "description": "Configure DNS databases.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dnsEntry`\" pulumi-lang-dotnet=\"`DnsEntry`\" pulumi-lang-go=\"`dnsEntry`\" pulumi-lang-python=\"`dns_entry`\" pulumi-lang-yaml=\"`dnsEntry`\" pulumi-lang-java=\"`dnsEntry`\">`dns_entry`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDnsdatabaseDnsentry`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDnsdatabaseDnsentry`\" pulumi-lang-go=\"`ObjectSystemDnsdatabaseDnsentry`\" pulumi-lang-python=\"`ObjectSystemDnsdatabaseDnsentry`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDnsdatabaseDnsentry`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDnsdatabaseDnsentry`\">`fortimanager.ObjectSystemDnsdatabaseDnsentry`</span>\n\n## Import\n\nObjectSystem DnsDatabase can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDnsdatabase:ObjectSystemDnsdatabase labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowTransfers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS zone transfer IP address list.\n"
        },
        "authoritative": {
          "type": "string",
          "description": "Enable/disable authoritative zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "contact": {
          "type": "string",
          "description": "Email address of the administrator for this zone. You can specify only the username, such as admin or the full email address, such as admin@test.com When using only a username, the domain of the email will be this zone.\n"
        },
        "dnsEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDnsdatabaseDnsEntry:ObjectSystemDnsdatabaseDnsEntry"
          },
          "description": "Dns-Entry. The structure of <span pulumi-lang-nodejs=\"`dnsEntry`\" pulumi-lang-dotnet=\"`DnsEntry`\" pulumi-lang-go=\"`dnsEntry`\" pulumi-lang-python=\"`dns_entry`\" pulumi-lang-yaml=\"`dnsEntry`\" pulumi-lang-java=\"`dnsEntry`\">`dns_entry`</span> block is documented below.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "forwarder6": {
          "type": "string",
          "description": "Forwarder IPv6 address.\n"
        },
        "forwarders": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS zone forwarder IP address list.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ipMaster": {
          "type": "string",
          "description": "IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone.\n"
        },
        "ipPrimary": {
          "type": "string",
          "description": "IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone.\n"
        },
        "name": {
          "type": "string",
          "description": "Zone name.\n"
        },
        "objectSystemDnsdatabaseId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryName": {
          "type": "string",
          "description": "Domain name of the default DNS server for this zone.\n"
        },
        "rrMax": {
          "type": "number",
          "description": "Maximum number of resource records (10 - 65536, 0 means infinite).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for forwarding to DNS server.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source IP address for forwarding to DNS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address of the specified interface as the source IP address.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DNS zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ttl": {
          "type": "number",
          "description": "Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400).\n"
        },
        "type": {
          "type": "string",
          "description": "Zone type (primary to manage entries directly, secondary to import entries from other zones). Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "view": {
          "type": "string",
          "description": "Zone view (public to serve public clients, shadow to serve internal clients). Valid values: <span pulumi-lang-nodejs=\"`shadow`\" pulumi-lang-dotnet=\"`Shadow`\" pulumi-lang-go=\"`shadow`\" pulumi-lang-python=\"`shadow`\" pulumi-lang-yaml=\"`shadow`\" pulumi-lang-java=\"`shadow`\">`shadow`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, `shadow-ztna`, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "allowTransfers",
        "authoritative",
        "contact",
        "forwarder6",
        "forwarders",
        "interfaceSelectMethod",
        "interfaces",
        "ipPrimary",
        "name",
        "objectSystemDnsdatabaseId",
        "primaryName",
        "rrMax",
        "sourceIp",
        "sourceIp6",
        "sourceIpInterfaces",
        "status",
        "ttl",
        "type",
        "view"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowTransfers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS zone transfer IP address list.\n"
        },
        "authoritative": {
          "type": "string",
          "description": "Enable/disable authoritative zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "contact": {
          "type": "string",
          "description": "Email address of the administrator for this zone. You can specify only the username, such as admin or the full email address, such as admin@test.com When using only a username, the domain of the email will be this zone.\n"
        },
        "dnsEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemDnsdatabaseDnsEntry:ObjectSystemDnsdatabaseDnsEntry"
          },
          "description": "Dns-Entry. The structure of <span pulumi-lang-nodejs=\"`dnsEntry`\" pulumi-lang-dotnet=\"`DnsEntry`\" pulumi-lang-go=\"`dnsEntry`\" pulumi-lang-python=\"`dns_entry`\" pulumi-lang-yaml=\"`dnsEntry`\" pulumi-lang-java=\"`dnsEntry`\">`dns_entry`</span> block is documented below.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "forwarder6": {
          "type": "string",
          "description": "Forwarder IPv6 address.\n"
        },
        "forwarders": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "DNS zone forwarder IP address list.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ipMaster": {
          "type": "string",
          "description": "IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone.\n"
        },
        "ipPrimary": {
          "type": "string",
          "description": "IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone.\n"
        },
        "name": {
          "type": "string",
          "description": "Zone name.\n"
        },
        "objectSystemDnsdatabaseId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "primaryName": {
          "type": "string",
          "description": "Domain name of the default DNS server for this zone.\n"
        },
        "rrMax": {
          "type": "number",
          "description": "Maximum number of resource records (10 - 65536, 0 means infinite).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for forwarding to DNS server.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source IP address for forwarding to DNS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address of the specified interface as the source IP address.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this DNS zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ttl": {
          "type": "number",
          "description": "Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400).\n"
        },
        "type": {
          "type": "string",
          "description": "Zone type (primary to manage entries directly, secondary to import entries from other zones). Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "view": {
          "type": "string",
          "description": "Zone view (public to serve public clients, shadow to serve internal clients). Valid values: <span pulumi-lang-nodejs=\"`shadow`\" pulumi-lang-dotnet=\"`Shadow`\" pulumi-lang-go=\"`shadow`\" pulumi-lang-python=\"`shadow`\" pulumi-lang-yaml=\"`shadow`\" pulumi-lang-java=\"`shadow`\">`shadow`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, `shadow-ztna`, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDnsdatabase resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowTransfers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DNS zone transfer IP address list.\n"
          },
          "authoritative": {
            "type": "string",
            "description": "Enable/disable authoritative zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "contact": {
            "type": "string",
            "description": "Email address of the administrator for this zone. You can specify only the username, such as admin or the full email address, such as admin@test.com When using only a username, the domain of the email will be this zone.\n"
          },
          "dnsEntries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemDnsdatabaseDnsEntry:ObjectSystemDnsdatabaseDnsEntry"
            },
            "description": "Dns-Entry. The structure of <span pulumi-lang-nodejs=\"`dnsEntry`\" pulumi-lang-dotnet=\"`DnsEntry`\" pulumi-lang-go=\"`dnsEntry`\" pulumi-lang-python=\"`dns_entry`\" pulumi-lang-yaml=\"`dnsEntry`\" pulumi-lang-java=\"`dnsEntry`\">`dns_entry`</span> block is documented below.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "forwarder6": {
            "type": "string",
            "description": "Forwarder IPv6 address.\n"
          },
          "forwarders": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "DNS zone forwarder IP address list.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "ipMaster": {
            "type": "string",
            "description": "IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone.\n"
          },
          "ipPrimary": {
            "type": "string",
            "description": "IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone.\n"
          },
          "name": {
            "type": "string",
            "description": "Zone name.\n"
          },
          "objectSystemDnsdatabaseId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "primaryName": {
            "type": "string",
            "description": "Domain name of the default DNS server for this zone.\n"
          },
          "rrMax": {
            "type": "number",
            "description": "Maximum number of resource records (10 - 65536, 0 means infinite).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP for forwarding to DNS server.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "IPv6 source IP address for forwarding to DNS server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address of the specified interface as the source IP address.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this DNS zone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ttl": {
            "type": "number",
            "description": "Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400).\n"
          },
          "type": {
            "type": "string",
            "description": "Zone type (primary to manage entries directly, secondary to import entries from other zones). Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
          },
          "view": {
            "type": "string",
            "description": "Zone view (public to serve public clients, shadow to serve internal clients). Valid values: <span pulumi-lang-nodejs=\"`shadow`\" pulumi-lang-dotnet=\"`Shadow`\" pulumi-lang-go=\"`shadow`\" pulumi-lang-python=\"`shadow`\" pulumi-lang-yaml=\"`shadow`\" pulumi-lang-java=\"`shadow`\">`shadow`</span>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, `shadow-ztna`, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemDnsdatabaseDnsentry:ObjectSystemDnsdatabaseDnsentry": {
      "description": "DNS entry.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dnsEntry`\" pulumi-lang-dotnet=\"`DnsEntry`\" pulumi-lang-go=\"`dnsEntry`\" pulumi-lang-python=\"`dns_entry`\" pulumi-lang-yaml=\"`dnsEntry`\" pulumi-lang-java=\"`dnsEntry`\">`dns_entry`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemDnsdatabase`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemDnsdatabase`\" pulumi-lang-go=\"`ObjectSystemDnsdatabase`\" pulumi-lang-python=\"`ObjectSystemDnsdatabase`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemDnsdatabase`\" pulumi-lang-java=\"`fortimanager.ObjectSystemDnsdatabase`\">`fortimanager.ObjectSystemDnsdatabase`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem DnsDatabaseDnsEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"dns_database=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDnsdatabaseDnsentry:ObjectSystemDnsdatabaseDnsentry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "canonicalName": {
          "type": "string",
          "description": "Canonical name of the host.\n"
        },
        "dnsDatabase": {
          "type": "string",
          "description": "Dns Database.\n"
        },
        "fosid": {
          "type": "number",
          "description": "DNS entry ID.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Name of the host.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the host.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "IPv6 address of the host.\n"
        },
        "objectSystemDnsdatabaseDnsentryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "preference": {
          "type": "number",
          "description": "DNS entry preference (0 - 65535, highest preference = 0, default = 10).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable resource record status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ttl": {
          "type": "number",
          "description": "Time-to-live for this entry (0 to 2147483647 sec, default = 0).\n"
        },
        "type": {
          "type": "string",
          "description": "Resource record type. Valid values: `NS`, `MX`, `CNAME`, `A`, `AAAA`, `PTR`, `PTR_V6`.\n"
        }
      },
      "type": "object",
      "required": [
        "dnsDatabase",
        "fosid",
        "ip",
        "ipv6",
        "objectSystemDnsdatabaseDnsentryId",
        "preference",
        "status",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "canonicalName": {
          "type": "string",
          "description": "Canonical name of the host.\n"
        },
        "dnsDatabase": {
          "type": "string",
          "description": "Dns Database.\n"
        },
        "fosid": {
          "type": "number",
          "description": "DNS entry ID.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Name of the host.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv4 address of the host.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "IPv6 address of the host.\n"
        },
        "objectSystemDnsdatabaseDnsentryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "preference": {
          "type": "number",
          "description": "DNS entry preference (0 - 65535, highest preference = 0, default = 10).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable resource record status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ttl": {
          "type": "number",
          "description": "Time-to-live for this entry (0 to 2147483647 sec, default = 0).\n"
        },
        "type": {
          "type": "string",
          "description": "Resource record type. Valid values: `NS`, `MX`, `CNAME`, `A`, `AAAA`, `PTR`, `PTR_V6`.\n"
        }
      },
      "requiredInputs": [
        "dnsDatabase"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemDnsdatabaseDnsentry resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "canonicalName": {
            "type": "string",
            "description": "Canonical name of the host.\n"
          },
          "dnsDatabase": {
            "type": "string",
            "description": "Dns Database.\n"
          },
          "fosid": {
            "type": "number",
            "description": "DNS entry ID.\n"
          },
          "hostname": {
            "type": "string",
            "description": "Name of the host.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv4 address of the host.\n"
          },
          "ipv6": {
            "type": "string",
            "description": "IPv6 address of the host.\n"
          },
          "objectSystemDnsdatabaseDnsentryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "preference": {
            "type": "number",
            "description": "DNS entry preference (0 - 65535, highest preference = 0, default = 10).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable resource record status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ttl": {
            "type": "number",
            "description": "Time-to-live for this entry (0 to 2147483647 sec, default = 0).\n"
          },
          "type": {
            "type": "string",
            "description": "Resource record type. Valid values: `NS`, `MX`, `CNAME`, `A`, `AAAA`, `PTR`, `PTR_V6`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemExternalresource:ObjectSystemExternalresource": {
      "description": "Configure external resource.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemExternalresourceDynamicMapping`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemExternalresourceDynamicMapping`\" pulumi-lang-go=\"`fortimanagerObjectSystemExternalresourceDynamicMapping`\" pulumi-lang-python=\"`fortimanager_object_system_externalresource_dynamic_mapping`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemExternalresourceDynamicMapping`\" pulumi-lang-java=\"`fortimanagerObjectSystemExternalresourceDynamicMapping`\">`fortimanager_object_system_externalresource_dynamic_mapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemExternalresource\n    properties:\n      name: terr-externalresource\n      category: 192\n      comment: This is a Terraform example\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ExternalResource can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemExternalresource:ObjectSystemExternalresource labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addressCommentField": {
          "type": "string",
          "description": "JSON Path to address description in generic address entry.\n"
        },
        "addressDataField": {
          "type": "string",
          "description": "JSON Path to address data in generic address entry.\n"
        },
        "addressNameField": {
          "type": "string",
          "description": "JSON Path to address name in generic address entry.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "number",
          "description": "User resource category.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Enable/disable using client certificate for TLS authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client certificate name.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemExternalresourceDynamicMapping:ObjectSystemExternalresourceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "External resource name.\n"
        },
        "namespace": {
          "type": "string",
          "description": "Generic external connector address namespace.\n"
        },
        "objectArrayPath": {
          "type": "string",
          "description": "JSON Path to array of generic addresses in resource.\n"
        },
        "objectSystemExternalresourceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP basic authentication password.\n",
          "secret": true
        },
        "refreshRate": {
          "type": "number",
          "description": "Time interval to refresh external resource (1 - 43200 min, default = 5 min).\n"
        },
        "resource": {
          "type": "string",
          "description": "URI of external resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Certificate verification option. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IPv4 address used to communicate with server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 Source interface for communication with the server.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable user resource. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "User resource type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`malware`\" pulumi-lang-dotnet=\"`Malware`\" pulumi-lang-go=\"`malware`\" pulumi-lang-python=\"`malware`\" pulumi-lang-yaml=\"`malware`\" pulumi-lang-java=\"`malware`\">`malware`</span>.\n"
        },
        "updateMethod": {
          "type": "string",
          "description": "External resource update method. Valid values: <span pulumi-lang-nodejs=\"`feed`\" pulumi-lang-dotnet=\"`Feed`\" pulumi-lang-go=\"`feed`\" pulumi-lang-python=\"`feed`\" pulumi-lang-yaml=\"`feed`\" pulumi-lang-java=\"`feed`\">`feed`</span>, <span pulumi-lang-nodejs=\"`push`\" pulumi-lang-dotnet=\"`Push`\" pulumi-lang-go=\"`push`\" pulumi-lang-python=\"`push`\" pulumi-lang-yaml=\"`push`\" pulumi-lang-java=\"`push`\">`push`</span>.\n"
        },
        "userAgent": {
          "type": "string",
          "description": "Override HTTP User-Agent header used when retrieving this external resource.\n"
        },
        "username": {
          "type": "string",
          "description": "HTTP basic authentication user name.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "addressCommentField",
        "addressDataField",
        "addressNameField",
        "clientCertAuth",
        "clientCerts",
        "interfaceSelectMethod",
        "name",
        "objectArrayPath",
        "objectSystemExternalresourceId",
        "passwords",
        "refreshRate",
        "serverIdentityCheck",
        "sourceIp",
        "sourceIpInterfaces",
        "status",
        "type",
        "updateMethod",
        "userAgent",
        "uuid"
      ],
      "inputProperties": {
        "addressCommentField": {
          "type": "string",
          "description": "JSON Path to address description in generic address entry.\n"
        },
        "addressDataField": {
          "type": "string",
          "description": "JSON Path to address data in generic address entry.\n"
        },
        "addressNameField": {
          "type": "string",
          "description": "JSON Path to address name in generic address entry.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "number",
          "description": "User resource category.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Enable/disable using client certificate for TLS authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client certificate name.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemExternalresourceDynamicMapping:ObjectSystemExternalresourceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "External resource name.\n"
        },
        "namespace": {
          "type": "string",
          "description": "Generic external connector address namespace.\n"
        },
        "objectArrayPath": {
          "type": "string",
          "description": "JSON Path to array of generic addresses in resource.\n"
        },
        "objectSystemExternalresourceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP basic authentication password.\n",
          "secret": true
        },
        "refreshRate": {
          "type": "number",
          "description": "Time interval to refresh external resource (1 - 43200 min, default = 5 min).\n"
        },
        "resource": {
          "type": "string",
          "description": "URI of external resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Certificate verification option. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IPv4 address used to communicate with server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 Source interface for communication with the server.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable user resource. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "User resource type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`malware`\" pulumi-lang-dotnet=\"`Malware`\" pulumi-lang-go=\"`malware`\" pulumi-lang-python=\"`malware`\" pulumi-lang-yaml=\"`malware`\" pulumi-lang-java=\"`malware`\">`malware`</span>.\n"
        },
        "updateMethod": {
          "type": "string",
          "description": "External resource update method. Valid values: <span pulumi-lang-nodejs=\"`feed`\" pulumi-lang-dotnet=\"`Feed`\" pulumi-lang-go=\"`feed`\" pulumi-lang-python=\"`feed`\" pulumi-lang-yaml=\"`feed`\" pulumi-lang-java=\"`feed`\">`feed`</span>, <span pulumi-lang-nodejs=\"`push`\" pulumi-lang-dotnet=\"`Push`\" pulumi-lang-go=\"`push`\" pulumi-lang-python=\"`push`\" pulumi-lang-yaml=\"`push`\" pulumi-lang-java=\"`push`\">`push`</span>.\n"
        },
        "userAgent": {
          "type": "string",
          "description": "Override HTTP User-Agent header used when retrieving this external resource.\n"
        },
        "username": {
          "type": "string",
          "description": "HTTP basic authentication user name.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemExternalresource resources.\n",
        "properties": {
          "addressCommentField": {
            "type": "string",
            "description": "JSON Path to address description in generic address entry.\n"
          },
          "addressDataField": {
            "type": "string",
            "description": "JSON Path to address data in generic address entry.\n"
          },
          "addressNameField": {
            "type": "string",
            "description": "JSON Path to address name in generic address entry.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "number",
            "description": "User resource category.\n"
          },
          "clientCertAuth": {
            "type": "string",
            "description": "Enable/disable using client certificate for TLS authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientCerts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Client certificate name.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemExternalresourceDynamicMapping:ObjectSystemExternalresourceDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "External resource name.\n"
          },
          "namespace": {
            "type": "string",
            "description": "Generic external connector address namespace.\n"
          },
          "objectArrayPath": {
            "type": "string",
            "description": "JSON Path to array of generic addresses in resource.\n"
          },
          "objectSystemExternalresourceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP basic authentication password.\n",
            "secret": true
          },
          "refreshRate": {
            "type": "number",
            "description": "Time interval to refresh external resource (1 - 43200 min, default = 5 min).\n"
          },
          "resource": {
            "type": "string",
            "description": "URI of external resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Certificate verification option. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IPv4 address used to communicate with server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 Source interface for communication with the server.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable user resource. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "User resource type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`address`\" pulumi-lang-dotnet=\"`Address`\" pulumi-lang-go=\"`address`\" pulumi-lang-python=\"`address`\" pulumi-lang-yaml=\"`address`\" pulumi-lang-java=\"`address`\">`address`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`malware`\" pulumi-lang-dotnet=\"`Malware`\" pulumi-lang-go=\"`malware`\" pulumi-lang-python=\"`malware`\" pulumi-lang-yaml=\"`malware`\" pulumi-lang-java=\"`malware`\">`malware`</span>.\n"
          },
          "updateMethod": {
            "type": "string",
            "description": "External resource update method. Valid values: <span pulumi-lang-nodejs=\"`feed`\" pulumi-lang-dotnet=\"`Feed`\" pulumi-lang-go=\"`feed`\" pulumi-lang-python=\"`feed`\" pulumi-lang-yaml=\"`feed`\" pulumi-lang-java=\"`feed`\">`feed`</span>, <span pulumi-lang-nodejs=\"`push`\" pulumi-lang-dotnet=\"`Push`\" pulumi-lang-go=\"`push`\" pulumi-lang-python=\"`push`\" pulumi-lang-yaml=\"`push`\" pulumi-lang-java=\"`push`\">`push`</span>.\n"
          },
          "userAgent": {
            "type": "string",
            "description": "Override HTTP User-Agent header used when retrieving this external resource.\n"
          },
          "username": {
            "type": "string",
            "description": "HTTP basic authentication user name.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemExternalresourceMove:ObjectSystemExternalresourceMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalResource": {
          "type": "string",
          "description": "External Resource.\n"
        },
        "objectSystemExternalresourceMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "externalResource",
        "objectSystemExternalresourceMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalResource": {
          "type": "string",
          "description": "External Resource.\n"
        },
        "objectSystemExternalresourceMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "externalResource",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemExternalresourceMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "externalResource": {
            "type": "string",
            "description": "External Resource.\n"
          },
          "objectSystemExternalresourceMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemFortiguard:ObjectSystemFortiguard": {
      "description": "Configure FortiGuard services.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemFortiguard(\"labelname\", {\n    antispamCache: \"enable\",\n    antispamCacheMpercent: 2,\n    antispamCacheTtl: 1800,\n    antispamExpiration: 0,\n    antispamForceOff: \"disable\",\n    antispamLicense: 4294967295,\n    antispamTimeout: 7,\n    anycastSdnsServerIp: \"0.0.0.0\",\n    anycastSdnsServerPort: 853,\n    autoJoinForticloud: \"disable\",\n    ddnsServerIp: \"0.0.0.0\",\n    ddnsServerPort: 443,\n    fortiguardAnycast: \"enable\",\n    fortiguardAnycastSource: \"fortinet\",\n    interfaceSelectMethod: \"auto\",\n    loadBalanceServers: 1,\n    outbreakPreventionCache: \"enable\",\n    outbreakPreventionCacheMpercent: 2,\n    outbreakPreventionCacheTtl: 300,\n    outbreakPreventionExpiration: 0,\n    outbreakPreventionForceOff: \"disable\",\n    outbreakPreventionLicense: 4294967295,\n    outbreakPreventionTimeout: 7,\n    port: \"443\",\n    protocol: \"https\",\n    proxyServerIp: \"0.0.0.0\",\n    proxyServerPort: 0,\n    sdnsOptions: [],\n    sdnsServerIps: [],\n    sdnsServerPort: 0,\n    sourceIp: \"0.0.0.0\",\n    sourceIp6: \"::\",\n    updateServerLocation: \"usa\",\n    webfilterCache: \"enable\",\n    webfilterCacheTtl: 3600,\n    webfilterExpiration: 0,\n    webfilterForceOff: \"disable\",\n    webfilterLicense: 4294967295,\n    webfilterTimeout: 15,\n    proxyPasswords: [\"fdafdas\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemFortiguard(\"labelname\",\n    antispam_cache=\"enable\",\n    antispam_cache_mpercent=2,\n    antispam_cache_ttl=1800,\n    antispam_expiration=0,\n    antispam_force_off=\"disable\",\n    antispam_license=4294967295,\n    antispam_timeout=7,\n    anycast_sdns_server_ip=\"0.0.0.0\",\n    anycast_sdns_server_port=853,\n    auto_join_forticloud=\"disable\",\n    ddns_server_ip=\"0.0.0.0\",\n    ddns_server_port=443,\n    fortiguard_anycast=\"enable\",\n    fortiguard_anycast_source=\"fortinet\",\n    interface_select_method=\"auto\",\n    load_balance_servers=1,\n    outbreak_prevention_cache=\"enable\",\n    outbreak_prevention_cache_mpercent=2,\n    outbreak_prevention_cache_ttl=300,\n    outbreak_prevention_expiration=0,\n    outbreak_prevention_force_off=\"disable\",\n    outbreak_prevention_license=4294967295,\n    outbreak_prevention_timeout=7,\n    port=\"443\",\n    protocol=\"https\",\n    proxy_server_ip=\"0.0.0.0\",\n    proxy_server_port=0,\n    sdns_options=[],\n    sdns_server_ips=[],\n    sdns_server_port=0,\n    source_ip=\"0.0.0.0\",\n    source_ip6=\"::\",\n    update_server_location=\"usa\",\n    webfilter_cache=\"enable\",\n    webfilter_cache_ttl=3600,\n    webfilter_expiration=0,\n    webfilter_force_off=\"disable\",\n    webfilter_license=4294967295,\n    webfilter_timeout=15,\n    proxy_passwords=[\"fdafdas\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectSystemFortiguard(\"labelname\", new()\n    {\n        AntispamCache = \"enable\",\n        AntispamCacheMpercent = 2,\n        AntispamCacheTtl = 1800,\n        AntispamExpiration = 0,\n        AntispamForceOff = \"disable\",\n        AntispamLicense = 4294967295,\n        AntispamTimeout = 7,\n        AnycastSdnsServerIp = \"0.0.0.0\",\n        AnycastSdnsServerPort = 853,\n        AutoJoinForticloud = \"disable\",\n        DdnsServerIp = \"0.0.0.0\",\n        DdnsServerPort = 443,\n        FortiguardAnycast = \"enable\",\n        FortiguardAnycastSource = \"fortinet\",\n        InterfaceSelectMethod = \"auto\",\n        LoadBalanceServers = 1,\n        OutbreakPreventionCache = \"enable\",\n        OutbreakPreventionCacheMpercent = 2,\n        OutbreakPreventionCacheTtl = 300,\n        OutbreakPreventionExpiration = 0,\n        OutbreakPreventionForceOff = \"disable\",\n        OutbreakPreventionLicense = 4294967295,\n        OutbreakPreventionTimeout = 7,\n        Port = \"443\",\n        Protocol = \"https\",\n        ProxyServerIp = \"0.0.0.0\",\n        ProxyServerPort = 0,\n        SdnsOptions = new[] {},\n        SdnsServerIps = new[] {},\n        SdnsServerPort = 0,\n        SourceIp = \"0.0.0.0\",\n        SourceIp6 = \"::\",\n        UpdateServerLocation = \"usa\",\n        WebfilterCache = \"enable\",\n        WebfilterCacheTtl = 3600,\n        WebfilterExpiration = 0,\n        WebfilterForceOff = \"disable\",\n        WebfilterLicense = 4294967295,\n        WebfilterTimeout = 15,\n        ProxyPasswords = new[]\n        {\n            \"fdafdas\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemFortiguard(ctx, \"labelname\", &fortimanager.ObjectSystemFortiguardArgs{\n\t\t\tAntispamCache:                   pulumi.String(\"enable\"),\n\t\t\tAntispamCacheMpercent:           pulumi.Float64(2),\n\t\t\tAntispamCacheTtl:                pulumi.Float64(1800),\n\t\t\tAntispamExpiration:              pulumi.Float64(0),\n\t\t\tAntispamForceOff:                pulumi.String(\"disable\"),\n\t\t\tAntispamLicense:                 pulumi.Float64(4294967295),\n\t\t\tAntispamTimeout:                 pulumi.Float64(7),\n\t\t\tAnycastSdnsServerIp:             pulumi.String(\"0.0.0.0\"),\n\t\t\tAnycastSdnsServerPort:           pulumi.Float64(853),\n\t\t\tAutoJoinForticloud:              pulumi.String(\"disable\"),\n\t\t\tDdnsServerIp:                    pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsServerPort:                  pulumi.Float64(443),\n\t\t\tFortiguardAnycast:               pulumi.String(\"enable\"),\n\t\t\tFortiguardAnycastSource:         pulumi.String(\"fortinet\"),\n\t\t\tInterfaceSelectMethod:           pulumi.String(\"auto\"),\n\t\t\tLoadBalanceServers:              pulumi.Float64(1),\n\t\t\tOutbreakPreventionCache:         pulumi.String(\"enable\"),\n\t\t\tOutbreakPreventionCacheMpercent: pulumi.Float64(2),\n\t\t\tOutbreakPreventionCacheTtl:      pulumi.Float64(300),\n\t\t\tOutbreakPreventionExpiration:    pulumi.Float64(0),\n\t\t\tOutbreakPreventionForceOff:      pulumi.String(\"disable\"),\n\t\t\tOutbreakPreventionLicense:       pulumi.Float64(4294967295),\n\t\t\tOutbreakPreventionTimeout:       pulumi.Float64(7),\n\t\t\tPort:                            pulumi.String(\"443\"),\n\t\t\tProtocol:                        pulumi.String(\"https\"),\n\t\t\tProxyServerIp:                   pulumi.String(\"0.0.0.0\"),\n\t\t\tProxyServerPort:                 pulumi.Float64(0),\n\t\t\tSdnsOptions:                     pulumi.StringArray{},\n\t\t\tSdnsServerIps:                   pulumi.StringArray{},\n\t\t\tSdnsServerPort:                  pulumi.Float64(0),\n\t\t\tSourceIp:                        pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6:                       pulumi.String(\"::\"),\n\t\t\tUpdateServerLocation:            pulumi.String(\"usa\"),\n\t\t\tWebfilterCache:                  pulumi.String(\"enable\"),\n\t\t\tWebfilterCacheTtl:               pulumi.Float64(3600),\n\t\t\tWebfilterExpiration:             pulumi.Float64(0),\n\t\t\tWebfilterForceOff:               pulumi.String(\"disable\"),\n\t\t\tWebfilterLicense:                pulumi.Float64(4294967295),\n\t\t\tWebfilterTimeout:                pulumi.Float64(15),\n\t\t\tProxyPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdafdas\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemFortiguard;\nimport com.pulumi.fortimanager.ObjectSystemFortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectSystemFortiguard(\"labelname\", ObjectSystemFortiguardArgs.builder()\n            .antispamCache(\"enable\")\n            .antispamCacheMpercent(2.0)\n            .antispamCacheTtl(1800.0)\n            .antispamExpiration(0.0)\n            .antispamForceOff(\"disable\")\n            .antispamLicense(4294967295.0)\n            .antispamTimeout(7.0)\n            .anycastSdnsServerIp(\"0.0.0.0\")\n            .anycastSdnsServerPort(853.0)\n            .autoJoinForticloud(\"disable\")\n            .ddnsServerIp(\"0.0.0.0\")\n            .ddnsServerPort(443.0)\n            .fortiguardAnycast(\"enable\")\n            .fortiguardAnycastSource(\"fortinet\")\n            .interfaceSelectMethod(\"auto\")\n            .loadBalanceServers(1.0)\n            .outbreakPreventionCache(\"enable\")\n            .outbreakPreventionCacheMpercent(2.0)\n            .outbreakPreventionCacheTtl(300.0)\n            .outbreakPreventionExpiration(0.0)\n            .outbreakPreventionForceOff(\"disable\")\n            .outbreakPreventionLicense(4294967295.0)\n            .outbreakPreventionTimeout(7.0)\n            .port(\"443\")\n            .protocol(\"https\")\n            .proxyServerIp(\"0.0.0.0\")\n            .proxyServerPort(0.0)\n            .sdnsOptions()\n            .sdnsServerIps()\n            .sdnsServerPort(0.0)\n            .sourceIp(\"0.0.0.0\")\n            .sourceIp6(\"::\")\n            .updateServerLocation(\"usa\")\n            .webfilterCache(\"enable\")\n            .webfilterCacheTtl(3600.0)\n            .webfilterExpiration(0.0)\n            .webfilterForceOff(\"disable\")\n            .webfilterLicense(4294967295.0)\n            .webfilterTimeout(15.0)\n            .proxyPasswords(\"fdafdas\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectSystemFortiguard\n    properties:\n      antispamCache: enable\n      antispamCacheMpercent: 2\n      antispamCacheTtl: 1800\n      antispamExpiration: 0\n      antispamForceOff: disable\n      antispamLicense: 4.294967295e+09\n      antispamTimeout: 7\n      anycastSdnsServerIp: 0.0.0.0\n      anycastSdnsServerPort: 853\n      autoJoinForticloud: disable\n      ddnsServerIp: 0.0.0.0\n      ddnsServerPort: 443\n      fortiguardAnycast: enable\n      fortiguardAnycastSource: fortinet\n      interfaceSelectMethod: auto\n      loadBalanceServers: 1\n      outbreakPreventionCache: enable\n      outbreakPreventionCacheMpercent: 2\n      outbreakPreventionCacheTtl: 300\n      outbreakPreventionExpiration: 0\n      outbreakPreventionForceOff: disable\n      outbreakPreventionLicense: 4.294967295e+09\n      outbreakPreventionTimeout: 7\n      port: '443'\n      protocol: https\n      proxyServerIp: 0.0.0.0\n      proxyServerPort: 0\n      sdnsOptions: []\n      sdnsServerIps: []\n      sdnsServerPort: 0\n      sourceIp: 0.0.0.0\n      sourceIp6: '::'\n      updateServerLocation: usa\n      webfilterCache: enable\n      webfilterCacheTtl: 3600\n      webfilterExpiration: 0\n      webfilterForceOff: disable\n      webfilterLicense: 4.294967295e+09\n      webfilterTimeout: 15\n      proxyPasswords:\n        - fdafdas\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem Fortiguard can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemFortiguard:ObjectSystemFortiguard labelname ObjectSystemFortiguard\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antispamCache": {
          "type": "string",
          "description": "Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "antispamCacheMpercent": {
          "type": "number",
          "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).\n"
        },
        "antispamCacheMpermille": {
          "type": "number",
          "description": "Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).\n"
        },
        "antispamCacheTtl": {
          "type": "number",
          "description": "Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.\n"
        },
        "antispamExpiration": {
          "type": "number",
          "description": "Antispam-Expiration.\n"
        },
        "antispamForceOff": {
          "type": "string",
          "description": "Enable/disable turning off the FortiGuard antispam service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "antispamLicense": {
          "type": "number",
          "description": "Antispam-License.\n"
        },
        "antispamTimeout": {
          "type": "number",
          "description": "Antispam query time out (1 - 30 sec, default = 7).\n"
        },
        "anycastSdnsServerIp": {
          "type": "string",
          "description": "IP address of the FortiGuard anycast DNS rating server.\n"
        },
        "anycastSdnsServerPort": {
          "type": "number",
          "description": "Port to connect to on the FortiGuard anycast DNS rating server.\n"
        },
        "autoFirmwareUpgrade": {
          "type": "string",
          "description": "Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoFirmwareUpgradeDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "autoFirmwareUpgradeDelay": {
          "type": "number",
          "description": "Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.\n"
        },
        "autoFirmwareUpgradeEndHour": {
          "type": "number",
          "description": "End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.\n"
        },
        "autoFirmwareUpgradeStartHour": {
          "type": "number",
          "description": "Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.\n"
        },
        "autoJoinForticloud": {
          "type": "string",
          "description": "Automatically connect to and login to FortiCloud. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "IP address of the FortiDDNS server.\n"
        },
        "ddnsServerIp6": {
          "type": "string",
          "description": "IPv6 address of the FortiDDNS server.\n"
        },
        "ddnsServerPort": {
          "type": "number",
          "description": "Port used to communicate with FortiDDNS servers.\n"
        },
        "fdsLicenseExpiringDays": {
          "type": "number",
          "description": "Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).\n"
        },
        "fortiguardAnycast": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard's anycast network. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardAnycastSource": {
          "type": "string",
          "description": "Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: <span pulumi-lang-nodejs=\"`fortinet`\" pulumi-lang-dotnet=\"`Fortinet`\" pulumi-lang-go=\"`fortinet`\" pulumi-lang-python=\"`fortinet`\" pulumi-lang-yaml=\"`fortinet`\" pulumi-lang-java=\"`fortinet`\">`fortinet`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "guiPromptAutoUpgrade": {
          "type": "string",
          "description": "Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "loadBalanceServers": {
          "type": "number",
          "description": "Number of servers to alternate between as first FortiGuard option.\n"
        },
        "objectSystemFortiguardId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "outbreakPreventionCache": {
          "type": "string",
          "description": "Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbreakPreventionCacheMpercent": {
          "type": "number",
          "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n"
        },
        "outbreakPreventionCacheMpermille": {
          "type": "number",
          "description": "Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).\n"
        },
        "outbreakPreventionCacheTtl": {
          "type": "number",
          "description": "Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).\n"
        },
        "outbreakPreventionExpiration": {
          "type": "number",
          "description": "Outbreak-Prevention-Expiration.\n"
        },
        "outbreakPreventionForceOff": {
          "type": "string",
          "description": "Turn off FortiGuard Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbreakPreventionLicense": {
          "type": "number",
          "description": "Outbreak-Prevention-License.\n"
        },
        "outbreakPreventionTimeout": {
          "type": "number",
          "description": "FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).\n"
        },
        "persistentConnection": {
          "type": "string",
          "description": "Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "port": {
          "type": "string",
          "description": "Port used to communicate with the FortiGuard servers. Valid values: <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`443`\" pulumi-lang-dotnet=\"`443`\" pulumi-lang-go=\"`443`\" pulumi-lang-python=\"`443`\" pulumi-lang-yaml=\"`443`\" pulumi-lang-java=\"`443`\">`443`</span>, <span pulumi-lang-nodejs=\"`8888`\" pulumi-lang-dotnet=\"`8888`\" pulumi-lang-go=\"`8888`\" pulumi-lang-python=\"`8888`\" pulumi-lang-yaml=\"`8888`\" pulumi-lang-java=\"`8888`\">`8888`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to communicate with the FortiGuard servers. Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "proxyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Proxy user password.\n",
          "secret": true
        },
        "proxyServerIp": {
          "type": "string",
          "description": "IP address of the proxy server.\n"
        },
        "proxyServerPort": {
          "type": "number",
          "description": "Port used to communicate with the proxy server.\n"
        },
        "proxyUsername": {
          "type": "string",
          "description": "Proxy user name.\n"
        },
        "sandboxInlineScan": {
          "type": "string",
          "description": "Enable/disable FortiCloud Sandbox inline-scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sandboxRegion": {
          "type": "string",
          "description": "Cloud sandbox region.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnsOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Customization options for the FortiGuard DNS service. Valid values: `include-question-section`.\n"
        },
        "sdnsServerIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address of the FortiDNS server.\n"
        },
        "sdnsServerPort": {
          "type": "number",
          "description": "Port used to communicate with FortiDNS servers.\n"
        },
        "serviceAccountId": {
          "type": "string",
          "description": "Service account ID.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IPv4 address used to communicate with FortiGuard.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "Source IPv6 address used to communicate with FortiGuard.\n"
        },
        "subscribeUpdateNotification": {
          "type": "string",
          "description": "Enable/disable subscription to receive update notification from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateBuildProxy": {
          "type": "string",
          "description": "Enable/disable proxy dictionary rebuild. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateDldb": {
          "type": "string",
          "description": "Enable/disable DLP signature update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateExtdb": {
          "type": "string",
          "description": "Enable/disable external resource update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateFfdb": {
          "type": "string",
          "description": "Enable/disable Internet Service Database update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateServerLocation": {
          "type": "string",
          "description": "Signature update server location. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`usa`\" pulumi-lang-dotnet=\"`Usa`\" pulumi-lang-go=\"`usa`\" pulumi-lang-python=\"`usa`\" pulumi-lang-yaml=\"`usa`\" pulumi-lang-java=\"`usa`\">`usa`</span>.\n"
        },
        "updateUwdb": {
          "type": "string",
          "description": "Enable/disable allowlist update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "FortiGuard Service virtual domain name.\n"
        },
        "videofilterExpiration": {
          "type": "number",
          "description": "Videofilter-Expiration.\n"
        },
        "videofilterLicense": {
          "type": "number",
          "description": "Videofilter-License.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        },
        "webfilterCache": {
          "type": "string",
          "description": "Enable/disable FortiGuard web filter caching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterCacheTtl": {
          "type": "number",
          "description": "Time-to-live for web filter cache entries in seconds (300 - 86400).\n"
        },
        "webfilterExpiration": {
          "type": "number",
          "description": "Webfilter-Expiration.\n"
        },
        "webfilterForceOff": {
          "type": "string",
          "description": "Enable/disable turning off the FortiGuard web filtering service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterLicense": {
          "type": "number",
          "description": "Webfilter-License.\n"
        },
        "webfilterTimeout": {
          "type": "number",
          "description": "Web filter query time out (1 - 30 sec, default = 7).\n"
        }
      },
      "type": "object",
      "required": [
        "antispamCache",
        "antispamCacheMpercent",
        "antispamCacheMpermille",
        "antispamCacheTtl",
        "antispamForceOff",
        "antispamLicense",
        "antispamTimeout",
        "anycastSdnsServerIp",
        "anycastSdnsServerPort",
        "autoFirmwareUpgrade",
        "autoFirmwareUpgradeDays",
        "autoFirmwareUpgradeDelay",
        "autoFirmwareUpgradeEndHour",
        "autoFirmwareUpgradeStartHour",
        "ddnsServerIp",
        "ddnsServerIp6",
        "ddnsServerPort",
        "fdsLicenseExpiringDays",
        "fortiguardAnycast",
        "fortiguardAnycastSource",
        "guiPromptAutoUpgrade",
        "interfaceSelectMethod",
        "loadBalanceServers",
        "objectSystemFortiguardId",
        "outbreakPreventionCache",
        "outbreakPreventionCacheMpercent",
        "outbreakPreventionCacheMpermille",
        "outbreakPreventionCacheTtl",
        "outbreakPreventionForceOff",
        "outbreakPreventionLicense",
        "outbreakPreventionTimeout",
        "persistentConnection",
        "port",
        "protocol",
        "proxyPasswords",
        "proxyServerIp",
        "sandboxInlineScan",
        "sdnsOptions",
        "sdnsServerIps",
        "sdnsServerPort",
        "sourceIp",
        "sourceIp6",
        "updateBuildProxy",
        "updateDldb",
        "updateExtdb",
        "updateFfdb",
        "updateServerLocation",
        "updateUwdb",
        "videofilterLicense",
        "webfilterCache",
        "webfilterCacheTtl",
        "webfilterForceOff",
        "webfilterLicense",
        "webfilterTimeout"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antispamCache": {
          "type": "string",
          "description": "Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "antispamCacheMpercent": {
          "type": "number",
          "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).\n"
        },
        "antispamCacheMpermille": {
          "type": "number",
          "description": "Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).\n"
        },
        "antispamCacheTtl": {
          "type": "number",
          "description": "Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.\n"
        },
        "antispamExpiration": {
          "type": "number",
          "description": "Antispam-Expiration.\n"
        },
        "antispamForceOff": {
          "type": "string",
          "description": "Enable/disable turning off the FortiGuard antispam service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "antispamLicense": {
          "type": "number",
          "description": "Antispam-License.\n"
        },
        "antispamTimeout": {
          "type": "number",
          "description": "Antispam query time out (1 - 30 sec, default = 7).\n"
        },
        "anycastSdnsServerIp": {
          "type": "string",
          "description": "IP address of the FortiGuard anycast DNS rating server.\n"
        },
        "anycastSdnsServerPort": {
          "type": "number",
          "description": "Port to connect to on the FortiGuard anycast DNS rating server.\n"
        },
        "autoFirmwareUpgrade": {
          "type": "string",
          "description": "Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoFirmwareUpgradeDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "autoFirmwareUpgradeDelay": {
          "type": "number",
          "description": "Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.\n"
        },
        "autoFirmwareUpgradeEndHour": {
          "type": "number",
          "description": "End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.\n"
        },
        "autoFirmwareUpgradeStartHour": {
          "type": "number",
          "description": "Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.\n"
        },
        "autoJoinForticloud": {
          "type": "string",
          "description": "Automatically connect to and login to FortiCloud. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ddnsServerIp": {
          "type": "string",
          "description": "IP address of the FortiDDNS server.\n"
        },
        "ddnsServerIp6": {
          "type": "string",
          "description": "IPv6 address of the FortiDDNS server.\n"
        },
        "ddnsServerPort": {
          "type": "number",
          "description": "Port used to communicate with FortiDDNS servers.\n"
        },
        "fdsLicenseExpiringDays": {
          "type": "number",
          "description": "Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).\n"
        },
        "fortiguardAnycast": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard's anycast network. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardAnycastSource": {
          "type": "string",
          "description": "Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: <span pulumi-lang-nodejs=\"`fortinet`\" pulumi-lang-dotnet=\"`Fortinet`\" pulumi-lang-go=\"`fortinet`\" pulumi-lang-python=\"`fortinet`\" pulumi-lang-yaml=\"`fortinet`\" pulumi-lang-java=\"`fortinet`\">`fortinet`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "guiPromptAutoUpgrade": {
          "type": "string",
          "description": "Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "loadBalanceServers": {
          "type": "number",
          "description": "Number of servers to alternate between as first FortiGuard option.\n"
        },
        "objectSystemFortiguardId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "outbreakPreventionCache": {
          "type": "string",
          "description": "Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbreakPreventionCacheMpercent": {
          "type": "number",
          "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n"
        },
        "outbreakPreventionCacheMpermille": {
          "type": "number",
          "description": "Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).\n"
        },
        "outbreakPreventionCacheTtl": {
          "type": "number",
          "description": "Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).\n"
        },
        "outbreakPreventionExpiration": {
          "type": "number",
          "description": "Outbreak-Prevention-Expiration.\n"
        },
        "outbreakPreventionForceOff": {
          "type": "string",
          "description": "Turn off FortiGuard Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbreakPreventionLicense": {
          "type": "number",
          "description": "Outbreak-Prevention-License.\n"
        },
        "outbreakPreventionTimeout": {
          "type": "number",
          "description": "FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).\n"
        },
        "persistentConnection": {
          "type": "string",
          "description": "Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "port": {
          "type": "string",
          "description": "Port used to communicate with the FortiGuard servers. Valid values: <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`443`\" pulumi-lang-dotnet=\"`443`\" pulumi-lang-go=\"`443`\" pulumi-lang-python=\"`443`\" pulumi-lang-yaml=\"`443`\" pulumi-lang-java=\"`443`\">`443`</span>, <span pulumi-lang-nodejs=\"`8888`\" pulumi-lang-dotnet=\"`8888`\" pulumi-lang-go=\"`8888`\" pulumi-lang-python=\"`8888`\" pulumi-lang-yaml=\"`8888`\" pulumi-lang-java=\"`8888`\">`8888`</span>.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to communicate with the FortiGuard servers. Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "proxyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Proxy user password.\n",
          "secret": true
        },
        "proxyServerIp": {
          "type": "string",
          "description": "IP address of the proxy server.\n"
        },
        "proxyServerPort": {
          "type": "number",
          "description": "Port used to communicate with the proxy server.\n"
        },
        "proxyUsername": {
          "type": "string",
          "description": "Proxy user name.\n"
        },
        "sandboxInlineScan": {
          "type": "string",
          "description": "Enable/disable FortiCloud Sandbox inline-scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sandboxRegion": {
          "type": "string",
          "description": "Cloud sandbox region.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnsOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Customization options for the FortiGuard DNS service. Valid values: `include-question-section`.\n"
        },
        "sdnsServerIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address of the FortiDNS server.\n"
        },
        "sdnsServerPort": {
          "type": "number",
          "description": "Port used to communicate with FortiDNS servers.\n"
        },
        "serviceAccountId": {
          "type": "string",
          "description": "Service account ID.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IPv4 address used to communicate with FortiGuard.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "Source IPv6 address used to communicate with FortiGuard.\n"
        },
        "subscribeUpdateNotification": {
          "type": "string",
          "description": "Enable/disable subscription to receive update notification from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateBuildProxy": {
          "type": "string",
          "description": "Enable/disable proxy dictionary rebuild. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateDldb": {
          "type": "string",
          "description": "Enable/disable DLP signature update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateExtdb": {
          "type": "string",
          "description": "Enable/disable external resource update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateFfdb": {
          "type": "string",
          "description": "Enable/disable Internet Service Database update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateServerLocation": {
          "type": "string",
          "description": "Signature update server location. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`usa`\" pulumi-lang-dotnet=\"`Usa`\" pulumi-lang-go=\"`usa`\" pulumi-lang-python=\"`usa`\" pulumi-lang-yaml=\"`usa`\" pulumi-lang-java=\"`usa`\">`usa`</span>.\n"
        },
        "updateUwdb": {
          "type": "string",
          "description": "Enable/disable allowlist update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "FortiGuard Service virtual domain name.\n"
        },
        "videofilterExpiration": {
          "type": "number",
          "description": "Videofilter-Expiration.\n"
        },
        "videofilterLicense": {
          "type": "number",
          "description": "Videofilter-License.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        },
        "webfilterCache": {
          "type": "string",
          "description": "Enable/disable FortiGuard web filter caching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterCacheTtl": {
          "type": "number",
          "description": "Time-to-live for web filter cache entries in seconds (300 - 86400).\n"
        },
        "webfilterExpiration": {
          "type": "number",
          "description": "Webfilter-Expiration.\n"
        },
        "webfilterForceOff": {
          "type": "string",
          "description": "Enable/disable turning off the FortiGuard web filtering service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterLicense": {
          "type": "number",
          "description": "Webfilter-License.\n"
        },
        "webfilterTimeout": {
          "type": "number",
          "description": "Web filter query time out (1 - 30 sec, default = 7).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemFortiguard resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antispamCache": {
            "type": "string",
            "description": "Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "antispamCacheMpercent": {
            "type": "number",
            "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).\n"
          },
          "antispamCacheMpermille": {
            "type": "number",
            "description": "Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).\n"
          },
          "antispamCacheTtl": {
            "type": "number",
            "description": "Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.\n"
          },
          "antispamExpiration": {
            "type": "number",
            "description": "Antispam-Expiration.\n"
          },
          "antispamForceOff": {
            "type": "string",
            "description": "Enable/disable turning off the FortiGuard antispam service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "antispamLicense": {
            "type": "number",
            "description": "Antispam-License.\n"
          },
          "antispamTimeout": {
            "type": "number",
            "description": "Antispam query time out (1 - 30 sec, default = 7).\n"
          },
          "anycastSdnsServerIp": {
            "type": "string",
            "description": "IP address of the FortiGuard anycast DNS rating server.\n"
          },
          "anycastSdnsServerPort": {
            "type": "number",
            "description": "Port to connect to on the FortiGuard anycast DNS rating server.\n"
          },
          "autoFirmwareUpgrade": {
            "type": "string",
            "description": "Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoFirmwareUpgradeDays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
          },
          "autoFirmwareUpgradeDelay": {
            "type": "number",
            "description": "Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.\n"
          },
          "autoFirmwareUpgradeEndHour": {
            "type": "number",
            "description": "End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.\n"
          },
          "autoFirmwareUpgradeStartHour": {
            "type": "number",
            "description": "Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.\n"
          },
          "autoJoinForticloud": {
            "type": "string",
            "description": "Automatically connect to and login to FortiCloud. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ddnsServerIp": {
            "type": "string",
            "description": "IP address of the FortiDDNS server.\n"
          },
          "ddnsServerIp6": {
            "type": "string",
            "description": "IPv6 address of the FortiDDNS server.\n"
          },
          "ddnsServerPort": {
            "type": "number",
            "description": "Port used to communicate with FortiDDNS servers.\n"
          },
          "fdsLicenseExpiringDays": {
            "type": "number",
            "description": "Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).\n"
          },
          "fortiguardAnycast": {
            "type": "string",
            "description": "Enable/disable use of FortiGuard's anycast network. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiguardAnycastSource": {
            "type": "string",
            "description": "Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: <span pulumi-lang-nodejs=\"`fortinet`\" pulumi-lang-dotnet=\"`Fortinet`\" pulumi-lang-go=\"`fortinet`\" pulumi-lang-python=\"`fortinet`\" pulumi-lang-yaml=\"`fortinet`\" pulumi-lang-java=\"`fortinet`\">`fortinet`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "guiPromptAutoUpgrade": {
            "type": "string",
            "description": "Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "loadBalanceServers": {
            "type": "number",
            "description": "Number of servers to alternate between as first FortiGuard option.\n"
          },
          "objectSystemFortiguardId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "outbreakPreventionCache": {
            "type": "string",
            "description": "Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbreakPreventionCacheMpercent": {
            "type": "number",
            "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n"
          },
          "outbreakPreventionCacheMpermille": {
            "type": "number",
            "description": "Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).\n"
          },
          "outbreakPreventionCacheTtl": {
            "type": "number",
            "description": "Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).\n"
          },
          "outbreakPreventionExpiration": {
            "type": "number",
            "description": "Outbreak-Prevention-Expiration.\n"
          },
          "outbreakPreventionForceOff": {
            "type": "string",
            "description": "Turn off FortiGuard Virus Outbreak Prevention service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbreakPreventionLicense": {
            "type": "number",
            "description": "Outbreak-Prevention-License.\n"
          },
          "outbreakPreventionTimeout": {
            "type": "number",
            "description": "FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).\n"
          },
          "persistentConnection": {
            "type": "string",
            "description": "Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "port": {
            "type": "string",
            "description": "Port used to communicate with the FortiGuard servers. Valid values: <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`443`\" pulumi-lang-dotnet=\"`443`\" pulumi-lang-go=\"`443`\" pulumi-lang-python=\"`443`\" pulumi-lang-yaml=\"`443`\" pulumi-lang-java=\"`443`\">`443`</span>, <span pulumi-lang-nodejs=\"`8888`\" pulumi-lang-dotnet=\"`8888`\" pulumi-lang-go=\"`8888`\" pulumi-lang-python=\"`8888`\" pulumi-lang-yaml=\"`8888`\" pulumi-lang-java=\"`8888`\">`8888`</span>.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol used to communicate with the FortiGuard servers. Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
          },
          "proxyPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Proxy user password.\n",
            "secret": true
          },
          "proxyServerIp": {
            "type": "string",
            "description": "IP address of the proxy server.\n"
          },
          "proxyServerPort": {
            "type": "number",
            "description": "Port used to communicate with the proxy server.\n"
          },
          "proxyUsername": {
            "type": "string",
            "description": "Proxy user name.\n"
          },
          "sandboxInlineScan": {
            "type": "string",
            "description": "Enable/disable FortiCloud Sandbox inline-scan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sandboxRegion": {
            "type": "string",
            "description": "Cloud sandbox region.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnsOptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Customization options for the FortiGuard DNS service. Valid values: `include-question-section`.\n"
          },
          "sdnsServerIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address of the FortiDNS server.\n"
          },
          "sdnsServerPort": {
            "type": "number",
            "description": "Port used to communicate with FortiDNS servers.\n"
          },
          "serviceAccountId": {
            "type": "string",
            "description": "Service account ID.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IPv4 address used to communicate with FortiGuard.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "Source IPv6 address used to communicate with FortiGuard.\n"
          },
          "subscribeUpdateNotification": {
            "type": "string",
            "description": "Enable/disable subscription to receive update notification from FortiGuard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateBuildProxy": {
            "type": "string",
            "description": "Enable/disable proxy dictionary rebuild. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateDldb": {
            "type": "string",
            "description": "Enable/disable DLP signature update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateExtdb": {
            "type": "string",
            "description": "Enable/disable external resource update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateFfdb": {
            "type": "string",
            "description": "Enable/disable Internet Service Database update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateServerLocation": {
            "type": "string",
            "description": "Signature update server location. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`usa`\" pulumi-lang-dotnet=\"`Usa`\" pulumi-lang-go=\"`usa`\" pulumi-lang-python=\"`usa`\" pulumi-lang-yaml=\"`usa`\" pulumi-lang-java=\"`usa`\">`usa`</span>.\n"
          },
          "updateUwdb": {
            "type": "string",
            "description": "Enable/disable allowlist update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vdom": {
            "type": "string",
            "description": "FortiGuard Service virtual domain name.\n"
          },
          "videofilterExpiration": {
            "type": "number",
            "description": "Videofilter-Expiration.\n"
          },
          "videofilterLicense": {
            "type": "number",
            "description": "Videofilter-License.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          },
          "webfilterCache": {
            "type": "string",
            "description": "Enable/disable FortiGuard web filter caching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterCacheTtl": {
            "type": "number",
            "description": "Time-to-live for web filter cache entries in seconds (300 - 86400).\n"
          },
          "webfilterExpiration": {
            "type": "number",
            "description": "Webfilter-Expiration.\n"
          },
          "webfilterForceOff": {
            "type": "string",
            "description": "Enable/disable turning off the FortiGuard web filtering service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterLicense": {
            "type": "number",
            "description": "Webfilter-License.\n"
          },
          "webfilterTimeout": {
            "type": "number",
            "description": "Web filter query time out (1 - 30 sec, default = 7).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemGeoipcountry:ObjectSystemGeoipcountry": {
      "description": "ObjectSystem GeoipCountry\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemGeoipcountry(\"trname\", {\n    fosid: \"1\",\n    name: \"terr-system-geoip-country\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemGeoipcountry(\"trname\",\n    fosid=\"1\",\n    name=\"terr-system-geoip-country\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemGeoipcountry(\"trname\", new()\n    {\n        Fosid = \"1\",\n        Name = \"terr-system-geoip-country\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemGeoipcountry(ctx, \"trname\", &fortimanager.ObjectSystemGeoipcountryArgs{\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tName:  pulumi.String(\"terr-system-geoip-country\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipcountry;\nimport com.pulumi.fortimanager.ObjectSystemGeoipcountryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemGeoipcountry(\"trname\", ObjectSystemGeoipcountryArgs.builder()\n            .fosid(\"1\")\n            .name(\"terr-system-geoip-country\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemGeoipcountry\n    properties:\n      fosid: '1'\n      name: terr-system-geoip-country\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem GeoipCountry can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipcountry:ObjectSystemGeoipcountry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemGeoipcountryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemGeoipcountryId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemGeoipcountryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemGeoipcountry resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Id.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectSystemGeoipcountryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemGeoipoverride:ObjectSystemGeoipoverride": {
      "description": "Configure geographical location mapping for IP address(es) to override mappings from FortiGuard.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemGeoipoverrideIp6range`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemGeoipoverrideIp6range`\" pulumi-lang-go=\"`ObjectSystemGeoipoverrideIp6range`\" pulumi-lang-python=\"`ObjectSystemGeoipoverrideIp6range`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemGeoipoverrideIp6range`\" pulumi-lang-java=\"`fortimanager.ObjectSystemGeoipoverrideIp6range`\">`fortimanager.ObjectSystemGeoipoverrideIp6range`</span>\n>- <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemGeoipoverrideIprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemGeoipoverrideIprange`\" pulumi-lang-go=\"`ObjectSystemGeoipoverrideIprange`\" pulumi-lang-python=\"`ObjectSystemGeoipoverrideIprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemGeoipoverrideIprange`\" pulumi-lang-java=\"`fortimanager.ObjectSystemGeoipoverrideIprange`\">`fortimanager.ObjectSystemGeoipoverrideIprange`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemGeoipoverride(\"labelname\", {name: \"ACN\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemGeoipoverride(\"labelname\", name=\"ACN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectSystemGeoipoverride(\"labelname\", new()\n    {\n        Name = \"ACN\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"labelname\", &fortimanager.ObjectSystemGeoipoverrideArgs{\n\t\t\tName: pulumi.String(\"ACN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectSystemGeoipoverride(\"labelname\", ObjectSystemGeoipoverrideArgs.builder()\n            .name(\"ACN\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectSystemGeoipoverride\n    properties:\n      name: ACN\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem GeoipOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverride:ObjectSystemGeoipoverride labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "countryId": {
          "type": "string",
          "description": "Two character Country ID code.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ip6Ranges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemGeoipoverrideIp6Range:ObjectSystemGeoipoverrideIp6Range"
          },
          "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemGeoipoverrideIpRange:ObjectSystemGeoipoverrideIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Location name.\n"
        },
        "objectSystemGeoipoverrideId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "countryId",
        "name",
        "objectSystemGeoipoverrideId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "countryId": {
          "type": "string",
          "description": "Two character Country ID code.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ip6Ranges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemGeoipoverrideIp6Range:ObjectSystemGeoipoverrideIp6Range"
          },
          "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemGeoipoverrideIpRange:ObjectSystemGeoipoverrideIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Location name.\n"
        },
        "objectSystemGeoipoverrideId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemGeoipoverride resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "countryId": {
            "type": "string",
            "description": "Two character Country ID code.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ip6Ranges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemGeoipoverrideIp6Range:ObjectSystemGeoipoverrideIp6Range"
            },
            "description": "Ip6-Range. The structure of <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> block is documented below.\n"
          },
          "ipRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemGeoipoverrideIpRange:ObjectSystemGeoipoverrideIpRange"
            },
            "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Location name.\n"
          },
          "objectSystemGeoipoverrideId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemGeoipoverrideIp6range:ObjectSystemGeoipoverrideIp6range": {
      "description": "Table of IPv6 ranges assigned to country.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ip6Range`\" pulumi-lang-dotnet=\"`Ip6Range`\" pulumi-lang-go=\"`ip6Range`\" pulumi-lang-python=\"`ip6_range`\" pulumi-lang-yaml=\"`ip6Range`\" pulumi-lang-java=\"`ip6Range`\">`ip6_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemGeoipoverride`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemGeoipoverride`\" pulumi-lang-go=\"`ObjectSystemGeoipoverride`\" pulumi-lang-python=\"`ObjectSystemGeoipoverride`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemGeoipoverride`\" pulumi-lang-java=\"`fortimanager.ObjectSystemGeoipoverride`\">`fortimanager.ObjectSystemGeoipoverride`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectSystemGeoipoverride(\"trname2\", {name: \"ACN2\"});\nconst trname = new fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\", {\n    geoipOverride: trname2.name,\n    endIp: \"2001:db8:85a3::8a2e:470:7334\",\n    fosid: 2,\n    startIp: \"2001:db8:85a3::8a2e:370:7334\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectSystemGeoipoverride(\"trname2\", name=\"ACN2\")\ntrname = fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\",\n    geoip_override=trname2.name,\n    end_ip=\"2001:db8:85a3::8a2e:470:7334\",\n    fosid=2,\n    start_ip=\"2001:db8:85a3::8a2e:370:7334\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectSystemGeoipoverride(\"trname2\", new()\n    {\n        Name = \"ACN2\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\", new()\n    {\n        GeoipOverride = trname2.Name,\n        EndIp = \"2001:db8:85a3::8a2e:470:7334\",\n        Fosid = 2,\n        StartIp = \"2001:db8:85a3::8a2e:370:7334\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"trname2\", &fortimanager.ObjectSystemGeoipoverrideArgs{\n\t\t\tName: pulumi.String(\"ACN2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemGeoipoverrideIp6range(ctx, \"trname\", &fortimanager.ObjectSystemGeoipoverrideIp6rangeArgs{\n\t\t\tGeoipOverride: trname2.Name,\n\t\t\tEndIp:         pulumi.String(\"2001:db8:85a3::8a2e:470:7334\"),\n\t\t\tFosid:         pulumi.Float64(2),\n\t\t\tStartIp:       pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideArgs;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIp6range;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIp6rangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectSystemGeoipoverride(\"trname2\", ObjectSystemGeoipoverrideArgs.builder()\n            .name(\"ACN2\")\n            .build());\n\n        var trname = new ObjectSystemGeoipoverrideIp6range(\"trname\", ObjectSystemGeoipoverrideIp6rangeArgs.builder()\n            .geoipOverride(trname2.name())\n            .endIp(\"2001:db8:85a3::8a2e:470:7334\")\n            .fosid(2.0)\n            .startIp(\"2001:db8:85a3::8a2e:370:7334\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemGeoipoverrideIp6range\n    properties:\n      geoipOverride: ${trname2.name}\n      endIp: 2001:db8:85a3::8a2e:470:7334\n      fosid: 2\n      startIp: 2001:db8:85a3::8a2e:370:7334\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectSystemGeoipoverride\n    properties:\n      name: ACN2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem GeoipOverrideIp6Range can be imported using any of these accepted formats:\n\nSet import_options = [\"geoip_override=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverrideIp6range:ObjectSystemGeoipoverrideIp6range labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of individual entry in the IPv6 range table.\n"
        },
        "geoipOverride": {
          "type": "string",
          "description": "Geoip Override.\n"
        },
        "objectSystemGeoipoverrideIp6rangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        }
      },
      "type": "object",
      "required": [
        "endIp",
        "geoipOverride",
        "objectSystemGeoipoverrideIp6rangeId",
        "startIp"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of individual entry in the IPv6 range table.\n"
        },
        "geoipOverride": {
          "type": "string",
          "description": "Geoip Override.\n"
        },
        "objectSystemGeoipoverrideIp6rangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
        }
      },
      "requiredInputs": [
        "geoipOverride"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemGeoipoverrideIp6range resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID of individual entry in the IPv6 range table.\n"
          },
          "geoipOverride": {
            "type": "string",
            "description": "Geoip Override.\n"
          },
          "objectSystemGeoipoverrideIp6rangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemGeoipoverrideIprange:ObjectSystemGeoipoverrideIprange": {
      "description": "Table of IP ranges assigned to country.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemGeoipoverride`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemGeoipoverride`\" pulumi-lang-go=\"`ObjectSystemGeoipoverride`\" pulumi-lang-python=\"`ObjectSystemGeoipoverride`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemGeoipoverride`\" pulumi-lang-java=\"`fortimanager.ObjectSystemGeoipoverride`\">`fortimanager.ObjectSystemGeoipoverride`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemGeoipoverride = new fortimanager.ObjectSystemGeoipoverride(\"trname\", {name: \"ACN3\"});\nconst trname = new fortimanager.ObjectSystemGeoipoverrideIprange(\"trname\", {\n    geoipOverride: trnameObjectSystemGeoipoverride.name,\n    endIp: \"10.160.2.27\",\n    fosid: 1,\n    startIp: \"10.160.2.25\",\n}, {\n    dependsOn: [trnameObjectSystemGeoipoverride],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_geoipoverride = fortimanager.ObjectSystemGeoipoverride(\"trname\", name=\"ACN3\")\ntrname = fortimanager.ObjectSystemGeoipoverrideIprange(\"trname\",\n    geoip_override=trname_object_system_geoipoverride.name,\n    end_ip=\"10.160.2.27\",\n    fosid=1,\n    start_ip=\"10.160.2.25\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_geoipoverride]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemGeoipoverride = new Fortimanager.ObjectSystemGeoipoverride(\"trname\", new()\n    {\n        Name = \"ACN3\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemGeoipoverrideIprange(\"trname\", new()\n    {\n        GeoipOverride = trnameObjectSystemGeoipoverride.Name,\n        EndIp = \"10.160.2.27\",\n        Fosid = 1,\n        StartIp = \"10.160.2.25\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemGeoipoverride,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemGeoipoverride, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"trname\", &fortimanager.ObjectSystemGeoipoverrideArgs{\n\t\t\tName: pulumi.String(\"ACN3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemGeoipoverrideIprange(ctx, \"trname\", &fortimanager.ObjectSystemGeoipoverrideIprangeArgs{\n\t\t\tGeoipOverride: trnameObjectSystemGeoipoverride.Name,\n\t\t\tEndIp:         pulumi.String(\"10.160.2.27\"),\n\t\t\tFosid:         pulumi.Float64(1),\n\t\t\tStartIp:       pulumi.String(\"10.160.2.25\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemGeoipoverride,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideArgs;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIprange;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemGeoipoverride = new ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\", ObjectSystemGeoipoverrideArgs.builder()\n            .name(\"ACN3\")\n            .build());\n\n        var trname = new ObjectSystemGeoipoverrideIprange(\"trname\", ObjectSystemGeoipoverrideIprangeArgs.builder()\n            .geoipOverride(trnameObjectSystemGeoipoverride.name())\n            .endIp(\"10.160.2.27\")\n            .fosid(1.0)\n            .startIp(\"10.160.2.25\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemGeoipoverride)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemGeoipoverrideIprange\n    properties:\n      geoipOverride: ${trnameObjectSystemGeoipoverride.name}\n      endIp: 10.160.2.27\n      fosid: 1\n      startIp: 10.160.2.25\n    options:\n      dependsOn:\n        - ${trnameObjectSystemGeoipoverride}\n  trnameObjectSystemGeoipoverride:\n    type: fortimanager:ObjectSystemGeoipoverride\n    name: trname\n    properties:\n      name: ACN3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem GeoipOverrideIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"geoip_override=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverrideIprange:ObjectSystemGeoipoverrideIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address, inclusive, of the address range (format: xxx.xxx.xxx.xxx).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number for individual entry in the IP-Range table.\n"
        },
        "geoipOverride": {
          "type": "string",
          "description": "Geoip Override.\n"
        },
        "objectSystemGeoipoverrideIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Starting IP address, inclusive, of the address range (format: xxx.xxx.xxx.xxx).\n"
        }
      },
      "type": "object",
      "required": [
        "endIp",
        "geoipOverride",
        "objectSystemGeoipoverrideIprangeId",
        "startIp"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "Final IP address, inclusive, of the address range (format: xxx.xxx.xxx.xxx).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number for individual entry in the IP-Range table.\n"
        },
        "geoipOverride": {
          "type": "string",
          "description": "Geoip Override.\n"
        },
        "objectSystemGeoipoverrideIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Starting IP address, inclusive, of the address range (format: xxx.xxx.xxx.xxx).\n"
        }
      },
      "requiredInputs": [
        "geoipOverride"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemGeoipoverrideIprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "Final IP address, inclusive, of the address range (format: xxx.xxx.xxx.xxx).\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID number for individual entry in the IP-Range table.\n"
          },
          "geoipOverride": {
            "type": "string",
            "description": "Geoip Override.\n"
          },
          "objectSystemGeoipoverrideIprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Starting IP address, inclusive, of the address range (format: xxx.xxx.xxx.xxx).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemMeta:ObjectSystemMeta": {
      "description": "ObjectSystem Meta\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`sysMetaFields`\" pulumi-lang-dotnet=\"`SysMetaFields`\" pulumi-lang-go=\"`sysMetaFields`\" pulumi-lang-python=\"`sys_meta_fields`\" pulumi-lang-yaml=\"`sysMetaFields`\" pulumi-lang-java=\"`sysMetaFields`\">`sys_meta_fields`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemMetaSysMetaFields`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemMetaSysMetaFields`\" pulumi-lang-go=\"`ObjectSystemMetaSysMetaFields`\" pulumi-lang-python=\"`ObjectSystemMetaSysMetaFields`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemMetaSysMetaFields`\" pulumi-lang-java=\"`fortimanager.ObjectSystemMetaSysMetaFields`\">`fortimanager.ObjectSystemMetaSysMetaFields`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemMeta(\"trname\", {\n    name: \"terraform-tefv-meta\",\n    sysMetaFields: [{\n        fieldlength: 100,\n        importance: \"optional\",\n        name: \"sys_meta_field\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemMeta(\"trname\",\n    name=\"terraform-tefv-meta\",\n    sys_meta_fields=[{\n        \"fieldlength\": 100,\n        \"importance\": \"optional\",\n        \"name\": \"sys_meta_field\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemMeta(\"trname\", new()\n    {\n        Name = \"terraform-tefv-meta\",\n        SysMetaFields = new[]\n        {\n            new Fortimanager.Inputs.ObjectSystemMetaSysMetaFieldArgs\n            {\n                Fieldlength = 100,\n                Importance = \"optional\",\n                Name = \"sys_meta_field\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemMeta(ctx, \"trname\", &fortimanager.ObjectSystemMetaArgs{\n\t\t\tName: pulumi.String(\"terraform-tefv-meta\"),\n\t\t\tSysMetaFields: fortimanager.ObjectSystemMetaSysMetaFieldArray{\n\t\t\t\t&fortimanager.ObjectSystemMetaSysMetaFieldArgs{\n\t\t\t\t\tFieldlength: pulumi.Float64(100),\n\t\t\t\t\tImportance:  pulumi.String(\"optional\"),\n\t\t\t\t\tName:        pulumi.String(\"sys_meta_field\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemMeta;\nimport com.pulumi.fortimanager.ObjectSystemMetaArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSystemMetaSysMetaFieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemMeta(\"trname\", ObjectSystemMetaArgs.builder()\n            .name(\"terraform-tefv-meta\")\n            .sysMetaFields(ObjectSystemMetaSysMetaFieldArgs.builder()\n                .fieldlength(100.0)\n                .importance(\"optional\")\n                .name(\"sys_meta_field\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemMeta\n    properties:\n      name: terraform-tefv-meta\n      sysMetaFields:\n        - fieldlength: '100'\n          importance: optional\n          name: sys_meta_field\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem Meta can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemMeta:ObjectSystemMeta labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemMetaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sysMetaFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemMetaSysMetaField:ObjectSystemMetaSysMetaField"
          },
          "description": "Sys_Meta_Fields. The structure of <span pulumi-lang-nodejs=\"`sysMetaFields`\" pulumi-lang-dotnet=\"`SysMetaFields`\" pulumi-lang-go=\"`sysMetaFields`\" pulumi-lang-python=\"`sys_meta_fields`\" pulumi-lang-yaml=\"`sysMetaFields`\" pulumi-lang-java=\"`sysMetaFields`\">`sys_meta_fields`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemMetaId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemMetaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sysMetaFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemMetaSysMetaField:ObjectSystemMetaSysMetaField"
          },
          "description": "Sys_Meta_Fields. The structure of <span pulumi-lang-nodejs=\"`sysMetaFields`\" pulumi-lang-dotnet=\"`SysMetaFields`\" pulumi-lang-go=\"`sysMetaFields`\" pulumi-lang-python=\"`sys_meta_fields`\" pulumi-lang-yaml=\"`sysMetaFields`\" pulumi-lang-java=\"`sysMetaFields`\">`sys_meta_fields`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemMeta resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectSystemMetaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sysMetaFields": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemMetaSysMetaField:ObjectSystemMetaSysMetaField"
            },
            "description": "Sys_Meta_Fields. The structure of <span pulumi-lang-nodejs=\"`sysMetaFields`\" pulumi-lang-dotnet=\"`SysMetaFields`\" pulumi-lang-go=\"`sysMetaFields`\" pulumi-lang-python=\"`sys_meta_fields`\" pulumi-lang-yaml=\"`sysMetaFields`\" pulumi-lang-java=\"`sysMetaFields`\">`sys_meta_fields`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemMetaSysMetaFields:ObjectSystemMetaSysMetaFields": {
      "description": "ObjectSystem MetaSysMetaFields\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sysMetaFields`\" pulumi-lang-dotnet=\"`SysMetaFields`\" pulumi-lang-go=\"`sysMetaFields`\" pulumi-lang-python=\"`sys_meta_fields`\" pulumi-lang-yaml=\"`sysMetaFields`\" pulumi-lang-java=\"`sysMetaFields`\">`sys_meta_fields`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemMeta`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemMeta`\" pulumi-lang-go=\"`ObjectSystemMeta`\" pulumi-lang-python=\"`ObjectSystemMeta`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemMeta`\" pulumi-lang-java=\"`fortimanager.ObjectSystemMeta`\">`fortimanager.ObjectSystemMeta`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemMeta = new fortimanager.ObjectSystemMeta(\"trname\", {name: \"terr-system-meta\"});\nconst trname = new fortimanager.ObjectSystemMetaSysMetaFields(\"trname\", {\n    meta: trnameObjectSystemMeta.name,\n    name: \"sys_meta_field\",\n    importance: \"optional\",\n    fieldlength: 23,\n}, {\n    dependsOn: [trnameObjectSystemMeta],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_meta = fortimanager.ObjectSystemMeta(\"trname\", name=\"terr-system-meta\")\ntrname = fortimanager.ObjectSystemMetaSysMetaFields(\"trname\",\n    meta=trname_object_system_meta.name,\n    name=\"sys_meta_field\",\n    importance=\"optional\",\n    fieldlength=23,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_meta]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemMeta = new Fortimanager.ObjectSystemMeta(\"trname\", new()\n    {\n        Name = \"terr-system-meta\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemMetaSysMetaFields(\"trname\", new()\n    {\n        Meta = trnameObjectSystemMeta.Name,\n        Name = \"sys_meta_field\",\n        Importance = \"optional\",\n        Fieldlength = 23,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemMeta,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemMeta, err := fortimanager.NewObjectSystemMeta(ctx, \"trname\", &fortimanager.ObjectSystemMetaArgs{\n\t\t\tName: pulumi.String(\"terr-system-meta\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemMetaSysMetaFields(ctx, \"trname\", &fortimanager.ObjectSystemMetaSysMetaFieldsArgs{\n\t\t\tMeta:        trnameObjectSystemMeta.Name,\n\t\t\tName:        pulumi.String(\"sys_meta_field\"),\n\t\t\tImportance:  pulumi.String(\"optional\"),\n\t\t\tFieldlength: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemMeta,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemMeta;\nimport com.pulumi.fortimanager.ObjectSystemMetaArgs;\nimport com.pulumi.fortimanager.ObjectSystemMetaSysMetaFields;\nimport com.pulumi.fortimanager.ObjectSystemMetaSysMetaFieldsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemMeta = new ObjectSystemMeta(\"trnameObjectSystemMeta\", ObjectSystemMetaArgs.builder()\n            .name(\"terr-system-meta\")\n            .build());\n\n        var trname = new ObjectSystemMetaSysMetaFields(\"trname\", ObjectSystemMetaSysMetaFieldsArgs.builder()\n            .meta(trnameObjectSystemMeta.name())\n            .name(\"sys_meta_field\")\n            .importance(\"optional\")\n            .fieldlength(23.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemMeta)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemMetaSysMetaFields\n    properties:\n      meta: ${trnameObjectSystemMeta.name}\n      name: sys_meta_field\n      importance: optional\n      fieldlength: 23\n    options:\n      dependsOn:\n        - ${trnameObjectSystemMeta}\n  trnameObjectSystemMeta:\n    type: fortimanager:ObjectSystemMeta\n    name: trname\n    properties:\n      name: terr-system-meta\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem MetaSysMetaFields can be imported using any of these accepted formats:\n\nSet import_options = [\"meta=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemMetaSysMetaFields:ObjectSystemMetaSysMetaFields labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fieldlength": {
          "type": "number",
          "description": "Fieldlength.\n"
        },
        "importance": {
          "type": "string",
          "description": "Importance. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "meta": {
          "type": "string",
          "description": "Meta.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemMetaSysMetaFieldsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "meta",
        "name",
        "objectSystemMetaSysMetaFieldsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fieldlength": {
          "type": "number",
          "description": "Fieldlength.\n"
        },
        "importance": {
          "type": "string",
          "description": "Importance. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "meta": {
          "type": "string",
          "description": "Meta.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemMetaSysMetaFieldsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "meta"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemMetaSysMetaFields resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fieldlength": {
            "type": "number",
            "description": "Fieldlength.\n"
          },
          "importance": {
            "type": "string",
            "description": "Importance. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
          },
          "meta": {
            "type": "string",
            "description": "Meta.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectSystemMetaSysMetaFieldsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpu:ObjectSystemNpu": {
      "description": "Configure NPU attributes.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`backgroundSseScan`\" pulumi-lang-dotnet=\"`BackgroundSseScan`\" pulumi-lang-go=\"`backgroundSseScan`\" pulumi-lang-python=\"`background_sse_scan`\" pulumi-lang-yaml=\"`backgroundSseScan`\" pulumi-lang-java=\"`backgroundSseScan`\">`background_sse_scan`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuBackgroundssescan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuBackgroundssescan`\" pulumi-lang-go=\"`ObjectSystemNpuBackgroundssescan`\" pulumi-lang-python=\"`ObjectSystemNpuBackgroundssescan`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuBackgroundssescan`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuBackgroundssescan`\">`fortimanager.ObjectSystemNpuBackgroundssescan`</span>\n>- <span pulumi-lang-nodejs=\"`dosOptions`\" pulumi-lang-dotnet=\"`DosOptions`\" pulumi-lang-go=\"`dosOptions`\" pulumi-lang-python=\"`dos_options`\" pulumi-lang-yaml=\"`dosOptions`\" pulumi-lang-java=\"`dosOptions`\">`dos_options`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuDosoptions`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuDosoptions`\" pulumi-lang-go=\"`ObjectSystemNpuDosoptions`\" pulumi-lang-python=\"`ObjectSystemNpuDosoptions`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuDosoptions`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuDosoptions`\">`fortimanager.ObjectSystemNpuDosoptions`</span>\n>- <span pulumi-lang-nodejs=\"`dswDtsProfile`\" pulumi-lang-dotnet=\"`DswDtsProfile`\" pulumi-lang-go=\"`dswDtsProfile`\" pulumi-lang-python=\"`dsw_dts_profile`\" pulumi-lang-yaml=\"`dswDtsProfile`\" pulumi-lang-java=\"`dswDtsProfile`\">`dsw_dts_profile`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuDswdtsprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuDswdtsprofile`\" pulumi-lang-go=\"`ObjectSystemNpuDswdtsprofile`\" pulumi-lang-python=\"`ObjectSystemNpuDswdtsprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuDswdtsprofile`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuDswdtsprofile`\">`fortimanager.ObjectSystemNpuDswdtsprofile`</span>\n>- <span pulumi-lang-nodejs=\"`dswQueueDtsProfile`\" pulumi-lang-dotnet=\"`DswQueueDtsProfile`\" pulumi-lang-go=\"`dswQueueDtsProfile`\" pulumi-lang-python=\"`dsw_queue_dts_profile`\" pulumi-lang-yaml=\"`dswQueueDtsProfile`\" pulumi-lang-java=\"`dswQueueDtsProfile`\">`dsw_queue_dts_profile`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuDswqueuedtsprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuDswqueuedtsprofile`\" pulumi-lang-go=\"`ObjectSystemNpuDswqueuedtsprofile`\" pulumi-lang-python=\"`ObjectSystemNpuDswqueuedtsprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuDswqueuedtsprofile`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuDswqueuedtsprofile`\">`fortimanager.ObjectSystemNpuDswqueuedtsprofile`</span>\n>- <span pulumi-lang-nodejs=\"`fpAnomaly`\" pulumi-lang-dotnet=\"`FpAnomaly`\" pulumi-lang-go=\"`fpAnomaly`\" pulumi-lang-python=\"`fp_anomaly`\" pulumi-lang-yaml=\"`fpAnomaly`\" pulumi-lang-java=\"`fpAnomaly`\">`fp_anomaly`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuFpanomaly`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuFpanomaly`\" pulumi-lang-go=\"`ObjectSystemNpuFpanomaly`\" pulumi-lang-python=\"`ObjectSystemNpuFpanomaly`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuFpanomaly`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuFpanomaly`\">`fortimanager.ObjectSystemNpuFpanomaly`</span>\n>- <span pulumi-lang-nodejs=\"`hpe`\" pulumi-lang-dotnet=\"`Hpe`\" pulumi-lang-go=\"`hpe`\" pulumi-lang-python=\"`hpe`\" pulumi-lang-yaml=\"`hpe`\" pulumi-lang-java=\"`hpe`\">`hpe`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuHpe`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuHpe`\" pulumi-lang-go=\"`ObjectSystemNpuHpe`\" pulumi-lang-python=\"`ObjectSystemNpuHpe`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuHpe`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuHpe`\">`fortimanager.ObjectSystemNpuHpe`</span>\n>- <span pulumi-lang-nodejs=\"`icmpErrorRateCtrl`\" pulumi-lang-dotnet=\"`IcmpErrorRateCtrl`\" pulumi-lang-go=\"`icmpErrorRateCtrl`\" pulumi-lang-python=\"`icmp_error_rate_ctrl`\" pulumi-lang-yaml=\"`icmpErrorRateCtrl`\" pulumi-lang-java=\"`icmpErrorRateCtrl`\">`icmp_error_rate_ctrl`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuIcmperrorratectrl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuIcmperrorratectrl`\" pulumi-lang-go=\"`ObjectSystemNpuIcmperrorratectrl`\" pulumi-lang-python=\"`ObjectSystemNpuIcmperrorratectrl`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuIcmperrorratectrl`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuIcmperrorratectrl`\">`fortimanager.ObjectSystemNpuIcmperrorratectrl`</span>\n>- <span pulumi-lang-nodejs=\"`icmpRateCtrl`\" pulumi-lang-dotnet=\"`IcmpRateCtrl`\" pulumi-lang-go=\"`icmpRateCtrl`\" pulumi-lang-python=\"`icmp_rate_ctrl`\" pulumi-lang-yaml=\"`icmpRateCtrl`\" pulumi-lang-java=\"`icmpRateCtrl`\">`icmp_rate_ctrl`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuIcmpratectrl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuIcmpratectrl`\" pulumi-lang-go=\"`ObjectSystemNpuIcmpratectrl`\" pulumi-lang-python=\"`ObjectSystemNpuIcmpratectrl`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuIcmpratectrl`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuIcmpratectrl`\">`fortimanager.ObjectSystemNpuIcmpratectrl`</span>\n>- <span pulumi-lang-nodejs=\"`ipReassembly`\" pulumi-lang-dotnet=\"`IpReassembly`\" pulumi-lang-go=\"`ipReassembly`\" pulumi-lang-python=\"`ip_reassembly`\" pulumi-lang-yaml=\"`ipReassembly`\" pulumi-lang-java=\"`ipReassembly`\">`ip_reassembly`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuIpreassembly`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuIpreassembly`\" pulumi-lang-go=\"`ObjectSystemNpuIpreassembly`\" pulumi-lang-python=\"`ObjectSystemNpuIpreassembly`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuIpreassembly`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuIpreassembly`\">`fortimanager.ObjectSystemNpuIpreassembly`</span>\n>- <span pulumi-lang-nodejs=\"`isfNpQueues`\" pulumi-lang-dotnet=\"`IsfNpQueues`\" pulumi-lang-go=\"`isfNpQueues`\" pulumi-lang-python=\"`isf_np_queues`\" pulumi-lang-yaml=\"`isfNpQueues`\" pulumi-lang-java=\"`isfNpQueues`\">`isf_np_queues`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuIsfnpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuIsfnpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuIsfnpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuIsfnpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuIsfnpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuIsfnpqueues`\">`fortimanager.ObjectSystemNpuIsfnpqueues`</span>\n>- <span pulumi-lang-nodejs=\"`npQueues`\" pulumi-lang-dotnet=\"`NpQueues`\" pulumi-lang-go=\"`npQueues`\" pulumi-lang-python=\"`np_queues`\" pulumi-lang-yaml=\"`npQueues`\" pulumi-lang-java=\"`npQueues`\">`np_queues`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueues`\">`fortimanager.ObjectSystemNpuNpqueues`</span>\n>- <span pulumi-lang-nodejs=\"`npuTcam`\" pulumi-lang-dotnet=\"`NpuTcam`\" pulumi-lang-go=\"`npuTcam`\" pulumi-lang-python=\"`npu_tcam`\" pulumi-lang-yaml=\"`npuTcam`\" pulumi-lang-java=\"`npuTcam`\">`npu_tcam`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>\n>- <span pulumi-lang-nodejs=\"`portCpuMap`\" pulumi-lang-dotnet=\"`PortCpuMap`\" pulumi-lang-go=\"`portCpuMap`\" pulumi-lang-python=\"`port_cpu_map`\" pulumi-lang-yaml=\"`portCpuMap`\" pulumi-lang-java=\"`portCpuMap`\">`port_cpu_map`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuPortcpumap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuPortcpumap`\" pulumi-lang-go=\"`ObjectSystemNpuPortcpumap`\" pulumi-lang-python=\"`ObjectSystemNpuPortcpumap`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuPortcpumap`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuPortcpumap`\">`fortimanager.ObjectSystemNpuPortcpumap`</span>\n>- <span pulumi-lang-nodejs=\"`portNpuMap`\" pulumi-lang-dotnet=\"`PortNpuMap`\" pulumi-lang-go=\"`portNpuMap`\" pulumi-lang-python=\"`port_npu_map`\" pulumi-lang-yaml=\"`portNpuMap`\" pulumi-lang-java=\"`portNpuMap`\">`port_npu_map`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuPortnpumap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuPortnpumap`\" pulumi-lang-go=\"`ObjectSystemNpuPortnpumap`\" pulumi-lang-python=\"`ObjectSystemNpuPortnpumap`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuPortnpumap`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuPortnpumap`\">`fortimanager.ObjectSystemNpuPortnpumap`</span>\n>- <span pulumi-lang-nodejs=\"`portPathOption`\" pulumi-lang-dotnet=\"`PortPathOption`\" pulumi-lang-go=\"`portPathOption`\" pulumi-lang-python=\"`port_path_option`\" pulumi-lang-yaml=\"`portPathOption`\" pulumi-lang-java=\"`portPathOption`\">`port_path_option`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuPortpathoption`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuPortpathoption`\" pulumi-lang-go=\"`ObjectSystemNpuPortpathoption`\" pulumi-lang-python=\"`ObjectSystemNpuPortpathoption`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuPortpathoption`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuPortpathoption`\">`fortimanager.ObjectSystemNpuPortpathoption`</span>\n>- <span pulumi-lang-nodejs=\"`priorityProtocol`\" pulumi-lang-dotnet=\"`PriorityProtocol`\" pulumi-lang-go=\"`priorityProtocol`\" pulumi-lang-python=\"`priority_protocol`\" pulumi-lang-yaml=\"`priorityProtocol`\" pulumi-lang-java=\"`priorityProtocol`\">`priority_protocol`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuPriorityprotocol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuPriorityprotocol`\" pulumi-lang-go=\"`ObjectSystemNpuPriorityprotocol`\" pulumi-lang-python=\"`ObjectSystemNpuPriorityprotocol`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuPriorityprotocol`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuPriorityprotocol`\">`fortimanager.ObjectSystemNpuPriorityprotocol`</span>\n>- <span pulumi-lang-nodejs=\"`sseHaScan`\" pulumi-lang-dotnet=\"`SseHaScan`\" pulumi-lang-go=\"`sseHaScan`\" pulumi-lang-python=\"`sse_ha_scan`\" pulumi-lang-yaml=\"`sseHaScan`\" pulumi-lang-java=\"`sseHaScan`\">`sse_ha_scan`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuSsehascan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuSsehascan`\" pulumi-lang-go=\"`ObjectSystemNpuSsehascan`\" pulumi-lang-python=\"`ObjectSystemNpuSsehascan`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuSsehascan`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuSsehascan`\">`fortimanager.ObjectSystemNpuSsehascan`</span>\n>- <span pulumi-lang-nodejs=\"`swEhHash`\" pulumi-lang-dotnet=\"`SwEhHash`\" pulumi-lang-go=\"`swEhHash`\" pulumi-lang-python=\"`sw_eh_hash`\" pulumi-lang-yaml=\"`swEhHash`\" pulumi-lang-java=\"`swEhHash`\">`sw_eh_hash`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuSwehhash`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuSwehhash`\" pulumi-lang-go=\"`ObjectSystemNpuSwehhash`\" pulumi-lang-python=\"`ObjectSystemNpuSwehhash`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuSwehhash`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuSwehhash`\">`fortimanager.ObjectSystemNpuSwehhash`</span>\n>- <span pulumi-lang-nodejs=\"`swTrHash`\" pulumi-lang-dotnet=\"`SwTrHash`\" pulumi-lang-go=\"`swTrHash`\" pulumi-lang-python=\"`sw_tr_hash`\" pulumi-lang-yaml=\"`swTrHash`\" pulumi-lang-java=\"`swTrHash`\">`sw_tr_hash`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuSwtrhash`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuSwtrhash`\" pulumi-lang-go=\"`ObjectSystemNpuSwtrhash`\" pulumi-lang-python=\"`ObjectSystemNpuSwtrhash`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuSwtrhash`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuSwtrhash`\">`fortimanager.ObjectSystemNpuSwtrhash`</span>\n>- <span pulumi-lang-nodejs=\"`tcpTimeoutProfile`\" pulumi-lang-dotnet=\"`TcpTimeoutProfile`\" pulumi-lang-go=\"`tcpTimeoutProfile`\" pulumi-lang-python=\"`tcp_timeout_profile`\" pulumi-lang-yaml=\"`tcpTimeoutProfile`\" pulumi-lang-java=\"`tcpTimeoutProfile`\">`tcp_timeout_profile`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuTcptimeoutprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuTcptimeoutprofile`\" pulumi-lang-go=\"`ObjectSystemNpuTcptimeoutprofile`\" pulumi-lang-python=\"`ObjectSystemNpuTcptimeoutprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuTcptimeoutprofile`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuTcptimeoutprofile`\">`fortimanager.ObjectSystemNpuTcptimeoutprofile`</span>\n>- <span pulumi-lang-nodejs=\"`udpTimeoutProfile`\" pulumi-lang-dotnet=\"`UdpTimeoutProfile`\" pulumi-lang-go=\"`udpTimeoutProfile`\" pulumi-lang-python=\"`udp_timeout_profile`\" pulumi-lang-yaml=\"`udpTimeoutProfile`\" pulumi-lang-java=\"`udpTimeoutProfile`\">`udp_timeout_profile`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuUdptimeoutprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuUdptimeoutprofile`\" pulumi-lang-go=\"`ObjectSystemNpuUdptimeoutprofile`\" pulumi-lang-python=\"`ObjectSystemNpuUdptimeoutprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuUdptimeoutprofile`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuUdptimeoutprofile`\">`fortimanager.ObjectSystemNpuUdptimeoutprofile`</span>\n\n## Import\n\nObjectSystem Npu can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpu:ObjectSystemNpu labelname ObjectSystemNpu\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backgroundSseScan": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuBackgroundSseScan:ObjectSystemNpuBackgroundSseScan",
          "description": "Background-Sse-Scan. The structure of <span pulumi-lang-nodejs=\"`backgroundSseScan`\" pulumi-lang-dotnet=\"`BackgroundSseScan`\" pulumi-lang-go=\"`backgroundSseScan`\" pulumi-lang-python=\"`background_sse_scan`\" pulumi-lang-yaml=\"`backgroundSseScan`\" pulumi-lang-java=\"`backgroundSseScan`\">`background_sse_scan`</span> block is documented below.\n"
        },
        "capwapOffload": {
          "type": "string",
          "description": "Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dedicatedLacpQueue": {
          "type": "string",
          "description": "Enable to dedicate one HIF queue for LACP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dedicatedManagementAffinity": {
          "type": "string",
          "description": "Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).\n"
        },
        "dedicatedManagementCpu": {
          "type": "string",
          "description": "Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultQosType": {
          "type": "string",
          "description": "Set default QoS type. Valid values: <span pulumi-lang-nodejs=\"`policing`\" pulumi-lang-dotnet=\"`Policing`\" pulumi-lang-go=\"`policing`\" pulumi-lang-python=\"`policing`\" pulumi-lang-yaml=\"`policing`\" pulumi-lang-java=\"`policing`\">`policing`</span>, <span pulumi-lang-nodejs=\"`shaping`\" pulumi-lang-dotnet=\"`Shaping`\" pulumi-lang-go=\"`shaping`\" pulumi-lang-python=\"`shaping`\" pulumi-lang-yaml=\"`shaping`\" pulumi-lang-java=\"`shaping`\">`shaping`</span>.\n"
        },
        "defaultTcpRefreshDir": {
          "type": "string",
          "description": "Default SSE timeout TCP refresh direction. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>.\n"
        },
        "defaultUdpRefreshDir": {
          "type": "string",
          "description": "Default SSE timeout UDP refresh direction. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>.\n"
        },
        "dosOptions": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDosOptions:ObjectSystemNpuDosOptions",
          "description": "Dos-Options. The structure of <span pulumi-lang-nodejs=\"`dosOptions`\" pulumi-lang-dotnet=\"`DosOptions`\" pulumi-lang-go=\"`dosOptions`\" pulumi-lang-python=\"`dos_options`\" pulumi-lang-yaml=\"`dosOptions`\" pulumi-lang-java=\"`dosOptions`\">`dos_options`</span> block is documented below.\n"
        },
        "doubleLevelMcastOffload": {
          "type": "string",
          "description": "Enable double level mcast offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dseTimeout": {
          "type": "number",
          "description": "DSE timeout in seconds (0-3600, default = 10).\n"
        },
        "dswDtsProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDswDtsProfile:ObjectSystemNpuDswDtsProfile"
          },
          "description": "Dsw-Dts-Profile. The structure of <span pulumi-lang-nodejs=\"`dswDtsProfile`\" pulumi-lang-dotnet=\"`DswDtsProfile`\" pulumi-lang-go=\"`dswDtsProfile`\" pulumi-lang-python=\"`dsw_dts_profile`\" pulumi-lang-yaml=\"`dswDtsProfile`\" pulumi-lang-java=\"`dswDtsProfile`\">`dsw_dts_profile`</span> block is documented below.\n"
        },
        "dswQueueDtsProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDswQueueDtsProfile:ObjectSystemNpuDswQueueDtsProfile"
          },
          "description": "Dsw-Queue-Dts-Profile. The structure of <span pulumi-lang-nodejs=\"`dswQueueDtsProfile`\" pulumi-lang-dotnet=\"`DswQueueDtsProfile`\" pulumi-lang-go=\"`dswQueueDtsProfile`\" pulumi-lang-python=\"`dsw_queue_dts_profile`\" pulumi-lang-yaml=\"`dswQueueDtsProfile`\" pulumi-lang-java=\"`dswQueueDtsProfile`\">`dsw_queue_dts_profile`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fastpath": {
          "type": "string",
          "description": "Enable/disable NP6 offloading (also called fast path). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fpAnomaly": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuFpAnomaly:ObjectSystemNpuFpAnomaly",
          "description": "Fp-Anomaly. The structure of <span pulumi-lang-nodejs=\"`fpAnomaly`\" pulumi-lang-dotnet=\"`FpAnomaly`\" pulumi-lang-go=\"`fpAnomaly`\" pulumi-lang-python=\"`fp_anomaly`\" pulumi-lang-yaml=\"`fpAnomaly`\" pulumi-lang-java=\"`fpAnomaly`\">`fp_anomaly`</span> block is documented below.\n"
        },
        "gtpEnhancedCpuRange": {
          "type": "string",
          "description": "GTP enhanced CPU range option. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>.\n"
        },
        "gtpEnhancedMode": {
          "type": "string",
          "description": "Enable/disable GTP enhanced mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtpSupport": {
          "type": "string",
          "description": "Enable/Disable NP7 GTP support Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hashConfig": {
          "type": "string",
          "description": "Configure NPU trunk hash. Valid values: `5-tuple`, `src-ip`, `src-dst-ip`.\n"
        },
        "hashIpv6Sel": {
          "type": "number",
          "description": "Select which 4bytes of the IPv6 address are used for traffic hash(0~3).\n"
        },
        "hashTblSpread": {
          "type": "string",
          "description": "Enable/disable hash table entry spread (default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostShortcutMode": {
          "type": "string",
          "description": "Set np6 host shortcut mode. Valid values: `bi-directional`, `host-shortcut`.\n"
        },
        "hpe": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuHpe:ObjectSystemNpuHpe",
          "description": "Hpe. The structure of <span pulumi-lang-nodejs=\"`hpe`\" pulumi-lang-dotnet=\"`Hpe`\" pulumi-lang-go=\"`hpe`\" pulumi-lang-python=\"`hpe`\" pulumi-lang-yaml=\"`hpe`\" pulumi-lang-java=\"`hpe`\">`hpe`</span> block is documented below.\n"
        },
        "htabDediQueueNr": {
          "type": "number",
          "description": "Set the number of dedicate queue for hash table messages.\n"
        },
        "htabMsgQueue": {
          "type": "string",
          "description": "Set hash table message queue mode. Valid values: <span pulumi-lang-nodejs=\"`idle`\" pulumi-lang-dotnet=\"`Idle`\" pulumi-lang-go=\"`idle`\" pulumi-lang-python=\"`idle`\" pulumi-lang-yaml=\"`idle`\" pulumi-lang-java=\"`idle`\">`idle`</span>, <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span>, <span pulumi-lang-nodejs=\"`dedicated`\" pulumi-lang-dotnet=\"`Dedicated`\" pulumi-lang-go=\"`dedicated`\" pulumi-lang-python=\"`dedicated`\" pulumi-lang-yaml=\"`dedicated`\" pulumi-lang-java=\"`dedicated`\">`dedicated`</span>.\n"
        },
        "htxGtseQuota": {
          "type": "string",
          "description": "Configure HTX GTSE quota. Valid values: `100Mbps`, `200Mbps`, `300Mbps`, `400Mbps`, `500Mbps`, `600Mbps`, `700Mbps`, `800Mbps`, `900Mbps`, `1Gbps`, `2Gbps`, `4Gbps`, `8Gbps`, `10Gbps`.\n"
        },
        "htxIcmpCsumChk": {
          "type": "string",
          "description": "Set HTX icmp csum checking mode. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "hwHaScanInterval": {
          "type": "number",
          "description": "HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).\n"
        },
        "icmpErrorRateCtrl": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIcmpErrorRateCtrl:ObjectSystemNpuIcmpErrorRateCtrl",
          "description": "Icmp-Error-Rate-Ctrl. The structure of <span pulumi-lang-nodejs=\"`icmpErrorRateCtrl`\" pulumi-lang-dotnet=\"`IcmpErrorRateCtrl`\" pulumi-lang-go=\"`icmpErrorRateCtrl`\" pulumi-lang-python=\"`icmp_error_rate_ctrl`\" pulumi-lang-yaml=\"`icmpErrorRateCtrl`\" pulumi-lang-java=\"`icmpErrorRateCtrl`\">`icmp_error_rate_ctrl`</span> block is documented below.\n"
        },
        "icmpRateCtrl": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIcmpRateCtrl:ObjectSystemNpuIcmpRateCtrl",
          "description": "Icmp-Rate-Ctrl. The structure of <span pulumi-lang-nodejs=\"`icmpRateCtrl`\" pulumi-lang-dotnet=\"`IcmpRateCtrl`\" pulumi-lang-go=\"`icmpRateCtrl`\" pulumi-lang-python=\"`icmp_rate_ctrl`\" pulumi-lang-yaml=\"`icmpRateCtrl`\" pulumi-lang-java=\"`icmpRateCtrl`\">`icmp_rate_ctrl`</span> block is documented below.\n"
        },
        "inboundDscpCopy": {
          "type": "string",
          "description": "Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inboundDscpCopyPorts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Physical interfaces that support inbound-dscp-copy.\n"
        },
        "intfShapingOffload": {
          "type": "string",
          "description": "Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipFragmentOffload": {
          "type": "string",
          "description": "Enable/disable NP7 NPU IP fragment offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipReassembly": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIpReassembly:ObjectSystemNpuIpReassembly",
          "description": "Ip-Reassembly. The structure of <span pulumi-lang-nodejs=\"`ipReassembly`\" pulumi-lang-dotnet=\"`IpReassembly`\" pulumi-lang-go=\"`ipReassembly`\" pulumi-lang-python=\"`ip_reassembly`\" pulumi-lang-yaml=\"`ipReassembly`\" pulumi-lang-java=\"`ipReassembly`\">`ip_reassembly`</span> block is documented below.\n"
        },
        "iphRsvdReCksum": {
          "type": "string",
          "description": "Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippoolOverloadHigh": {
          "type": "number",
          "description": "High threshold for overload ippool port reuse (100%-2000%, default = 200).\n"
        },
        "ippoolOverloadLow": {
          "type": "number",
          "description": "Low threshold for overload ippool port reuse (100%-2000%, default = 150).\n"
        },
        "ipsecDecSubengineMask": {
          "type": "string",
          "description": "IPsec decryption subengine mask (0x1 - 0xff, default 0xff).\n"
        },
        "ipsecEncSubengineMask": {
          "type": "string",
          "description": "IPsec encryption subengine mask (0x1 - 0xff, default 0xff).\n"
        },
        "ipsecHostDfclr": {
          "type": "string",
          "description": "Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecInboundCache": {
          "type": "string",
          "description": "Enable/disable IPsec inbound cache for anti-replay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecLocalUespPort": {
          "type": "number",
          "description": "Ipsec-Local-Uesp-Port.\n"
        },
        "ipsecMtuOverride": {
          "type": "string",
          "description": "Enable/disable NP6 IPsec MTU override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecObNpSel": {
          "type": "string",
          "description": "IPsec NP selection for OB SA offloading. Valid values: `RR`, `Packet`, `Hash`.\n"
        },
        "ipsecOrdering": {
          "type": "string",
          "description": "Enable/disable IPsec ordering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecOverVlink": {
          "type": "string",
          "description": "Enable/disable IPSEC over vlink. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecStsTimeout": {
          "type": "string",
          "description": "Set NP7Lite IPsec STS msg timeout. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>.\n"
        },
        "ipsecThroughputMsgFrequency": {
          "type": "string",
          "description": "Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `32KB`, `64KB`, `128KB`, `256KB`, `512KB`, `1MB`, `2MB`, `4MB`, `8MB`, `16MB`, `32MB`, `64MB`, `128MB`, `256MB`, `512MB`, `1GB`.\n"
        },
        "iptStsTimeout": {
          "type": "string",
          "description": "Set NP7Lite IPT STS msg timeout. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>.\n"
        },
        "iptThroughputMsgFrequency": {
          "type": "string",
          "description": "Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `32KB`, `64KB`, `128KB`, `256KB`, `512KB`, `1MB`, `2MB`, `4MB`, `8MB`, `16MB`, `32MB`, `64MB`, `128MB`, `256MB`, `512MB`, `1GB`.\n"
        },
        "ipv4SessionQuota": {
          "type": "string",
          "description": "Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv4SessionQuotaHigh": {
          "type": "number",
          "description": "Configure NoNAT IPv4 session quota high threshold.\n"
        },
        "ipv4SessionQuotaLow": {
          "type": "number",
          "description": "Configure NoNAT IPv4 session quota low threshold.\n"
        },
        "ipv6PrefixSessionQuota": {
          "type": "string",
          "description": "Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6PrefixSessionQuotaHigh": {
          "type": "number",
          "description": "Configure IPv6 prefix session quota high threshold.\n"
        },
        "ipv6PrefixSessionQuotaLow": {
          "type": "number",
          "description": "Configure IPv6 prefix session quota low threshold.\n"
        },
        "isfNpQueues": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIsfNpQueues:ObjectSystemNpuIsfNpQueues",
          "description": "Isf-Np-Queues. The structure of <span pulumi-lang-nodejs=\"`isfNpQueues`\" pulumi-lang-dotnet=\"`IsfNpQueues`\" pulumi-lang-go=\"`isfNpQueues`\" pulumi-lang-python=\"`isf_np_queues`\" pulumi-lang-yaml=\"`isfNpQueues`\" pulumi-lang-java=\"`isfNpQueues`\">`isf_np_queues`</span> block is documented below.\n"
        },
        "isfNpRxTrDistr": {
          "type": "string",
          "description": "Select ISF NP Rx trunk distribution (PSC) mode. Valid values: `port-flow`, `round-robin`, <span pulumi-lang-nodejs=\"`randomized`\" pulumi-lang-dotnet=\"`Randomized`\" pulumi-lang-go=\"`randomized`\" pulumi-lang-python=\"`randomized`\" pulumi-lang-yaml=\"`randomized`\" pulumi-lang-java=\"`randomized`\">`randomized`</span>.\n"
        },
        "lagHashGre": {
          "type": "string",
          "description": "Set LAG hash for standard GRE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`greInnerL3`\" pulumi-lang-dotnet=\"`GreInnerL3`\" pulumi-lang-go=\"`greInnerL3`\" pulumi-lang-python=\"`gre_inner_l3`\" pulumi-lang-yaml=\"`greInnerL3`\" pulumi-lang-java=\"`greInnerL3`\">`gre_inner_l3`</span>, <span pulumi-lang-nodejs=\"`greInnerL4`\" pulumi-lang-dotnet=\"`GreInnerL4`\" pulumi-lang-go=\"`greInnerL4`\" pulumi-lang-python=\"`gre_inner_l4`\" pulumi-lang-yaml=\"`greInnerL4`\" pulumi-lang-java=\"`greInnerL4`\">`gre_inner_l4`</span>, <span pulumi-lang-nodejs=\"`greInnerL3l4`\" pulumi-lang-dotnet=\"`GreInnerL3l4`\" pulumi-lang-go=\"`greInnerL3l4`\" pulumi-lang-python=\"`gre_inner_l3l4`\" pulumi-lang-yaml=\"`greInnerL3l4`\" pulumi-lang-java=\"`greInnerL3l4`\">`gre_inner_l3l4`</span>.\n"
        },
        "lagOutPortSelect": {
          "type": "string",
          "description": "Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxReceiveUnit": {
          "type": "number",
          "description": "Set the maximum packet size for receive, larger packets will be silently dropped.\n"
        },
        "maxSessionTimeout": {
          "type": "number",
          "description": "Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).\n"
        },
        "mcastSessionAccounting": {
          "type": "string",
          "description": "Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `session-based`, `tpe-based`.\n"
        },
        "mcastSessionCounting": {
          "type": "string",
          "description": "Mcast-Session-Counting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `session-based`, `tpe-based`.\n"
        },
        "mcastSessionCounting6": {
          "type": "string",
          "description": "Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `session-based`, `tpe-based`.\n"
        },
        "napiBreakInterval": {
          "type": "number",
          "description": "NAPI break interval (default 0).\n"
        },
        "nat46ForceIpv4PacketForwarding": {
          "type": "string",
          "description": "Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "np6CpsOptimizationMode": {
          "type": "string",
          "description": "Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npQueues": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueues:ObjectSystemNpuNpQueues",
          "description": "Np-Queues. The structure of <span pulumi-lang-nodejs=\"`npQueues`\" pulumi-lang-dotnet=\"`NpQueues`\" pulumi-lang-go=\"`npQueues`\" pulumi-lang-python=\"`np_queues`\" pulumi-lang-yaml=\"`npQueues`\" pulumi-lang-java=\"`npQueues`\">`np_queues`</span> block is documented below.\n"
        },
        "npuGroupEffectiveScope": {
          "type": "number",
          "description": "npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).\n"
        },
        "npuTcams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcam:ObjectSystemNpuNpuTcam"
          },
          "description": "Npu-Tcam. The structure of <span pulumi-lang-nodejs=\"`npuTcam`\" pulumi-lang-dotnet=\"`NpuTcam`\" pulumi-lang-go=\"`npuTcam`\" pulumi-lang-python=\"`npu_tcam`\" pulumi-lang-yaml=\"`npuTcam`\" pulumi-lang-java=\"`npuTcam`\">`npu_tcam`</span> block is documented below.\n"
        },
        "nssThreadsOption": {
          "type": "string",
          "description": "Configure thread options for the NP7's NSS module. Valid values: `4t-eif`, `4t-noeif`, <span pulumi-lang-nodejs=\"`2t`\" pulumi-lang-dotnet=\"`2t`\" pulumi-lang-go=\"`2t`\" pulumi-lang-python=\"`2t`\" pulumi-lang-yaml=\"`2t`\" pulumi-lang-java=\"`2t`\">`2t`</span>.\n"
        },
        "objectSystemNpuId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pbaEim": {
          "type": "string",
          "description": "Configure option for PBA(non-overload)/EIM combination. Valid values: <span pulumi-lang-nodejs=\"`disallow`\" pulumi-lang-dotnet=\"`Disallow`\" pulumi-lang-go=\"`disallow`\" pulumi-lang-python=\"`disallow`\" pulumi-lang-yaml=\"`disallow`\" pulumi-lang-java=\"`disallow`\">`disallow`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "pbaPortSelectMode": {
          "type": "string",
          "description": "Port selection mode for PBA IP pool. Valid values: <span pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\">`random`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>.\n"
        },
        "perPolicyAccounting": {
          "type": "string",
          "description": "Set per-policy accounting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "perSessionAccounting": {
          "type": "string",
          "description": "Enable/disable per-session accounting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `enable-by-log`, `all-enable`, `traffic-log-only`.\n"
        },
        "pleNonSynTcpAction": {
          "type": "string",
          "description": "Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "policyOffloadLevel": {
          "type": "string",
          "description": "Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `dos-offload`, `full-offload`.\n"
        },
        "portCpuMaps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortCpuMap:ObjectSystemNpuPortCpuMap"
          },
          "description": "Port-Cpu-Map. The structure of <span pulumi-lang-nodejs=\"`portCpuMap`\" pulumi-lang-dotnet=\"`PortCpuMap`\" pulumi-lang-go=\"`portCpuMap`\" pulumi-lang-python=\"`port_cpu_map`\" pulumi-lang-yaml=\"`portCpuMap`\" pulumi-lang-java=\"`portCpuMap`\">`port_cpu_map`</span> block is documented below.\n"
        },
        "portNpuMaps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortNpuMap:ObjectSystemNpuPortNpuMap"
          },
          "description": "Port-Npu-Map. The structure of <span pulumi-lang-nodejs=\"`portNpuMap`\" pulumi-lang-dotnet=\"`PortNpuMap`\" pulumi-lang-go=\"`portNpuMap`\" pulumi-lang-python=\"`port_npu_map`\" pulumi-lang-yaml=\"`portNpuMap`\" pulumi-lang-java=\"`portNpuMap`\">`port_npu_map`</span> block is documented below.\n"
        },
        "portPathOption": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortPathOption:ObjectSystemNpuPortPathOption",
          "description": "Port-Path-Option. The structure of <span pulumi-lang-nodejs=\"`portPathOption`\" pulumi-lang-dotnet=\"`PortPathOption`\" pulumi-lang-go=\"`portPathOption`\" pulumi-lang-python=\"`port_path_option`\" pulumi-lang-yaml=\"`portPathOption`\" pulumi-lang-java=\"`portPathOption`\">`port_path_option`</span> block is documented below.\n"
        },
        "priorityProtocol": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPriorityProtocol:ObjectSystemNpuPriorityProtocol",
          "description": "Priority-Protocol. The structure of <span pulumi-lang-nodejs=\"`priorityProtocol`\" pulumi-lang-dotnet=\"`PriorityProtocol`\" pulumi-lang-go=\"`priorityProtocol`\" pulumi-lang-python=\"`priority_protocol`\" pulumi-lang-yaml=\"`priorityProtocol`\" pulumi-lang-java=\"`priorityProtocol`\">`priority_protocol`</span> block is documented below.\n"
        },
        "processIcmpByHost": {
          "type": "string",
          "description": "Enable/disable process ICMP by host when received from IPsec tunnel and payload size &lt; 119. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prpPortIn": {
          "type": "string",
          "description": "Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in.                    All of the traffic originating from these ports will always be sent to the host.\n"
        },
        "prpPortOut": {
          "type": "string",
          "description": "Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.\n"
        },
        "prpSessionClearMode": {
          "type": "string",
          "description": "PRP session clear mode for excluded ip sessions. Valid values: <span pulumi-lang-nodejs=\"`blocking`\" pulumi-lang-dotnet=\"`Blocking`\" pulumi-lang-go=\"`blocking`\" pulumi-lang-python=\"`blocking`\" pulumi-lang-yaml=\"`blocking`\" pulumi-lang-java=\"`blocking`\">`blocking`</span>, `non-blocking`, `do-not-clear`.\n"
        },
        "qosMode": {
          "type": "string",
          "description": "QoS mode on switch and NP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
        },
        "qtmBufMode": {
          "type": "string",
          "description": "QTM channel configuration for packet buffer. Valid values: <span pulumi-lang-nodejs=\"`6ch`\" pulumi-lang-dotnet=\"`6ch`\" pulumi-lang-go=\"`6ch`\" pulumi-lang-python=\"`6ch`\" pulumi-lang-yaml=\"`6ch`\" pulumi-lang-java=\"`6ch`\">`6ch`</span>, <span pulumi-lang-nodejs=\"`4ch`\" pulumi-lang-dotnet=\"`4ch`\" pulumi-lang-go=\"`4ch`\" pulumi-lang-python=\"`4ch`\" pulumi-lang-yaml=\"`4ch`\" pulumi-lang-java=\"`4ch`\">`4ch`</span>.\n"
        },
        "rdpOffload": {
          "type": "string",
          "description": "Enable/disable rdp offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "recoverNp6Link": {
          "type": "string",
          "description": "Enable/disable internal link failure check and recovery after boot up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rpsMode": {
          "type": "string",
          "description": "Enable/disable receive packet steering (RPS) optimization mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionAcctInterval": {
          "type": "number",
          "description": "Session accounting update interval (1 - 10 sec, default 5 sec).\n"
        },
        "sessionDeniedOffload": {
          "type": "string",
          "description": "Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shapingStats": {
          "type": "string",
          "description": "Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spaPortSelectMode": {
          "type": "string",
          "description": "Port selection mode for SPA IP pool. Valid values: <span pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\">`random`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>.\n"
        },
        "splitIpsecEngines": {
          "type": "string",
          "description": "Enable/disable Split IPsec Engines. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sseBackpressure": {
          "type": "string",
          "description": "Enable/disable sse backpressure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sseHaScan": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSseHaScan:ObjectSystemNpuSseHaScan",
          "description": "Sse-Ha-Scan. The structure of <span pulumi-lang-nodejs=\"`sseHaScan`\" pulumi-lang-dotnet=\"`SseHaScan`\" pulumi-lang-go=\"`sseHaScan`\" pulumi-lang-python=\"`sse_ha_scan`\" pulumi-lang-yaml=\"`sseHaScan`\" pulumi-lang-java=\"`sseHaScan`\">`sse_ha_scan`</span> block is documented below.\n"
        },
        "stripClearTextPadding": {
          "type": "string",
          "description": "Enable/disable stripping clear text padding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripEspPadding": {
          "type": "string",
          "description": "Enable/disable stripping ESP padding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "swEhHash": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSwEhHash:ObjectSystemNpuSwEhHash",
          "description": "Sw-Eh-Hash. The structure of <span pulumi-lang-nodejs=\"`swEhHash`\" pulumi-lang-dotnet=\"`SwEhHash`\" pulumi-lang-go=\"`swEhHash`\" pulumi-lang-python=\"`sw_eh_hash`\" pulumi-lang-yaml=\"`swEhHash`\" pulumi-lang-java=\"`swEhHash`\">`sw_eh_hash`</span> block is documented below.\n"
        },
        "swNpBandwidth": {
          "type": "string",
          "description": "Bandwidth from switch to NP. Valid values: `0G`, `2G`, `4G`, `5G`, `6G`, `7G`, `8G`, `9G`.\n"
        },
        "swNpPause": {
          "type": "string",
          "description": "Enable SP5 tx pause and marvell rx receive pause, for sw uplink only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "swNpRate": {
          "type": "number",
          "description": "Bandwidth from switch to NP, for sw uplink port.\n"
        },
        "swNpRateUnit": {
          "type": "string",
          "description": "Unit for bandwidth from switch to NP, for sw uplink port. Valid values: <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`pps`\" pulumi-lang-dotnet=\"`Pps`\" pulumi-lang-go=\"`pps`\" pulumi-lang-python=\"`pps`\" pulumi-lang-yaml=\"`pps`\" pulumi-lang-java=\"`pps`\">`pps`</span>.\n"
        },
        "swTrHash": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSwTrHash:ObjectSystemNpuSwTrHash",
          "description": "Sw-Tr-Hash. The structure of <span pulumi-lang-nodejs=\"`swTrHash`\" pulumi-lang-dotnet=\"`SwTrHash`\" pulumi-lang-go=\"`swTrHash`\" pulumi-lang-python=\"`sw_tr_hash`\" pulumi-lang-yaml=\"`swTrHash`\" pulumi-lang-java=\"`swTrHash`\">`sw_tr_hash`</span> block is documented below.\n"
        },
        "switchNpHash": {
          "type": "string",
          "description": "Switch-NP trunk port selection Criteria. Valid values: `src-ip`, `dst-ip`, `src-dst-ip`.\n"
        },
        "tcpRstTimeout": {
          "type": "number",
          "description": "TCP RST timeout in seconds (0-3600, default = 5).\n"
        },
        "tcpTimeoutProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuTcpTimeoutProfile:ObjectSystemNpuTcpTimeoutProfile"
          },
          "description": "Tcp-Timeout-Profile. The structure of <span pulumi-lang-nodejs=\"`tcpTimeoutProfile`\" pulumi-lang-dotnet=\"`TcpTimeoutProfile`\" pulumi-lang-go=\"`tcpTimeoutProfile`\" pulumi-lang-python=\"`tcp_timeout_profile`\" pulumi-lang-yaml=\"`tcpTimeoutProfile`\" pulumi-lang-java=\"`tcpTimeoutProfile`\">`tcp_timeout_profile`</span> block is documented below.\n"
        },
        "tunnelOverVlink": {
          "type": "string",
          "description": "Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "udpTimeoutProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuUdpTimeoutProfile:ObjectSystemNpuUdpTimeoutProfile"
          },
          "description": "Udp-Timeout-Profile. The structure of <span pulumi-lang-nodejs=\"`udpTimeoutProfile`\" pulumi-lang-dotnet=\"`UdpTimeoutProfile`\" pulumi-lang-go=\"`udpTimeoutProfile`\" pulumi-lang-python=\"`udp_timeout_profile`\" pulumi-lang-yaml=\"`udpTimeoutProfile`\" pulumi-lang-java=\"`udpTimeoutProfile`\">`udp_timeout_profile`</span> block is documented below.\n"
        },
        "uespOffload": {
          "type": "string",
          "description": "Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ullPortMode": {
          "type": "string",
          "description": "Set ULL port's speed to 10G/25G (default 10G). Valid values: `10G`, `25G`.\n"
        },
        "useMseOft": {
          "type": "string",
          "description": "Enable/disable use of MSE OFT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanLookupCache": {
          "type": "string",
          "description": "Enable/disable vlan lookup cache (default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vxlanOffload": {
          "type": "string",
          "description": "Enable/disable offloading vxlan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "capwapOffload",
        "dedicatedManagementAffinity",
        "dedicatedManagementCpu",
        "defaultQosType",
        "defaultTcpRefreshDir",
        "defaultUdpRefreshDir",
        "doubleLevelMcastOffload",
        "dseTimeout",
        "fastpath",
        "gtpEnhancedCpuRange",
        "gtpEnhancedMode",
        "gtpSupport",
        "hashConfig",
        "hashTblSpread",
        "hostShortcutMode",
        "htabMsgQueue",
        "htxGtseQuota",
        "htxIcmpCsumChk",
        "hwHaScanInterval",
        "inboundDscpCopyPorts",
        "intfShapingOffload",
        "ipFragmentOffload",
        "iphRsvdReCksum",
        "ippoolOverloadHigh",
        "ippoolOverloadLow",
        "ipsecDecSubengineMask",
        "ipsecEncSubengineMask",
        "ipsecInboundCache",
        "ipsecLocalUespPort",
        "ipsecMtuOverride",
        "ipsecObNpSel",
        "ipsecOverVlink",
        "ipsecStsTimeout",
        "ipsecThroughputMsgFrequency",
        "iptStsTimeout",
        "iptThroughputMsgFrequency",
        "ipv4SessionQuota",
        "ipv4SessionQuotaHigh",
        "ipv4SessionQuotaLow",
        "ipv6PrefixSessionQuota",
        "ipv6PrefixSessionQuotaHigh",
        "ipv6PrefixSessionQuotaLow",
        "isfNpRxTrDistr",
        "lagOutPortSelect",
        "maxReceiveUnit",
        "maxSessionTimeout",
        "mcastSessionAccounting",
        "mcastSessionCounting6",
        "np6CpsOptimizationMode",
        "npuGroupEffectiveScope",
        "nssThreadsOption",
        "objectSystemNpuId",
        "pbaEim",
        "pbaPortSelectMode",
        "perPolicyAccounting",
        "perSessionAccounting",
        "pleNonSynTcpAction",
        "policyOffloadLevel",
        "prpSessionClearMode",
        "qosMode",
        "qtmBufMode",
        "rdpOffload",
        "recoverNp6Link",
        "rpsMode",
        "sessionAcctInterval",
        "sessionDeniedOffload",
        "shapingStats",
        "spaPortSelectMode",
        "splitIpsecEngines",
        "sseBackpressure",
        "stripClearTextPadding",
        "stripEspPadding",
        "swNpBandwidth",
        "switchNpHash",
        "tunnelOverVlink",
        "uespOffload",
        "ullPortMode",
        "vlanLookupCache",
        "vxlanOffload"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "backgroundSseScan": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuBackgroundSseScan:ObjectSystemNpuBackgroundSseScan",
          "description": "Background-Sse-Scan. The structure of <span pulumi-lang-nodejs=\"`backgroundSseScan`\" pulumi-lang-dotnet=\"`BackgroundSseScan`\" pulumi-lang-go=\"`backgroundSseScan`\" pulumi-lang-python=\"`background_sse_scan`\" pulumi-lang-yaml=\"`backgroundSseScan`\" pulumi-lang-java=\"`backgroundSseScan`\">`background_sse_scan`</span> block is documented below.\n"
        },
        "capwapOffload": {
          "type": "string",
          "description": "Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dedicatedLacpQueue": {
          "type": "string",
          "description": "Enable to dedicate one HIF queue for LACP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dedicatedManagementAffinity": {
          "type": "string",
          "description": "Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).\n"
        },
        "dedicatedManagementCpu": {
          "type": "string",
          "description": "Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultQosType": {
          "type": "string",
          "description": "Set default QoS type. Valid values: <span pulumi-lang-nodejs=\"`policing`\" pulumi-lang-dotnet=\"`Policing`\" pulumi-lang-go=\"`policing`\" pulumi-lang-python=\"`policing`\" pulumi-lang-yaml=\"`policing`\" pulumi-lang-java=\"`policing`\">`policing`</span>, <span pulumi-lang-nodejs=\"`shaping`\" pulumi-lang-dotnet=\"`Shaping`\" pulumi-lang-go=\"`shaping`\" pulumi-lang-python=\"`shaping`\" pulumi-lang-yaml=\"`shaping`\" pulumi-lang-java=\"`shaping`\">`shaping`</span>.\n"
        },
        "defaultTcpRefreshDir": {
          "type": "string",
          "description": "Default SSE timeout TCP refresh direction. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>.\n"
        },
        "defaultUdpRefreshDir": {
          "type": "string",
          "description": "Default SSE timeout UDP refresh direction. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>.\n"
        },
        "dosOptions": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDosOptions:ObjectSystemNpuDosOptions",
          "description": "Dos-Options. The structure of <span pulumi-lang-nodejs=\"`dosOptions`\" pulumi-lang-dotnet=\"`DosOptions`\" pulumi-lang-go=\"`dosOptions`\" pulumi-lang-python=\"`dos_options`\" pulumi-lang-yaml=\"`dosOptions`\" pulumi-lang-java=\"`dosOptions`\">`dos_options`</span> block is documented below.\n"
        },
        "doubleLevelMcastOffload": {
          "type": "string",
          "description": "Enable double level mcast offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dseTimeout": {
          "type": "number",
          "description": "DSE timeout in seconds (0-3600, default = 10).\n"
        },
        "dswDtsProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDswDtsProfile:ObjectSystemNpuDswDtsProfile"
          },
          "description": "Dsw-Dts-Profile. The structure of <span pulumi-lang-nodejs=\"`dswDtsProfile`\" pulumi-lang-dotnet=\"`DswDtsProfile`\" pulumi-lang-go=\"`dswDtsProfile`\" pulumi-lang-python=\"`dsw_dts_profile`\" pulumi-lang-yaml=\"`dswDtsProfile`\" pulumi-lang-java=\"`dswDtsProfile`\">`dsw_dts_profile`</span> block is documented below.\n"
        },
        "dswQueueDtsProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDswQueueDtsProfile:ObjectSystemNpuDswQueueDtsProfile"
          },
          "description": "Dsw-Queue-Dts-Profile. The structure of <span pulumi-lang-nodejs=\"`dswQueueDtsProfile`\" pulumi-lang-dotnet=\"`DswQueueDtsProfile`\" pulumi-lang-go=\"`dswQueueDtsProfile`\" pulumi-lang-python=\"`dsw_queue_dts_profile`\" pulumi-lang-yaml=\"`dswQueueDtsProfile`\" pulumi-lang-java=\"`dswQueueDtsProfile`\">`dsw_queue_dts_profile`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fastpath": {
          "type": "string",
          "description": "Enable/disable NP6 offloading (also called fast path). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fpAnomaly": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuFpAnomaly:ObjectSystemNpuFpAnomaly",
          "description": "Fp-Anomaly. The structure of <span pulumi-lang-nodejs=\"`fpAnomaly`\" pulumi-lang-dotnet=\"`FpAnomaly`\" pulumi-lang-go=\"`fpAnomaly`\" pulumi-lang-python=\"`fp_anomaly`\" pulumi-lang-yaml=\"`fpAnomaly`\" pulumi-lang-java=\"`fpAnomaly`\">`fp_anomaly`</span> block is documented below.\n"
        },
        "gtpEnhancedCpuRange": {
          "type": "string",
          "description": "GTP enhanced CPU range option. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>.\n"
        },
        "gtpEnhancedMode": {
          "type": "string",
          "description": "Enable/disable GTP enhanced mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtpSupport": {
          "type": "string",
          "description": "Enable/Disable NP7 GTP support Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hashConfig": {
          "type": "string",
          "description": "Configure NPU trunk hash. Valid values: `5-tuple`, `src-ip`, `src-dst-ip`.\n"
        },
        "hashIpv6Sel": {
          "type": "number",
          "description": "Select which 4bytes of the IPv6 address are used for traffic hash(0~3).\n"
        },
        "hashTblSpread": {
          "type": "string",
          "description": "Enable/disable hash table entry spread (default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostShortcutMode": {
          "type": "string",
          "description": "Set np6 host shortcut mode. Valid values: `bi-directional`, `host-shortcut`.\n"
        },
        "hpe": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuHpe:ObjectSystemNpuHpe",
          "description": "Hpe. The structure of <span pulumi-lang-nodejs=\"`hpe`\" pulumi-lang-dotnet=\"`Hpe`\" pulumi-lang-go=\"`hpe`\" pulumi-lang-python=\"`hpe`\" pulumi-lang-yaml=\"`hpe`\" pulumi-lang-java=\"`hpe`\">`hpe`</span> block is documented below.\n"
        },
        "htabDediQueueNr": {
          "type": "number",
          "description": "Set the number of dedicate queue for hash table messages.\n"
        },
        "htabMsgQueue": {
          "type": "string",
          "description": "Set hash table message queue mode. Valid values: <span pulumi-lang-nodejs=\"`idle`\" pulumi-lang-dotnet=\"`Idle`\" pulumi-lang-go=\"`idle`\" pulumi-lang-python=\"`idle`\" pulumi-lang-yaml=\"`idle`\" pulumi-lang-java=\"`idle`\">`idle`</span>, <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span>, <span pulumi-lang-nodejs=\"`dedicated`\" pulumi-lang-dotnet=\"`Dedicated`\" pulumi-lang-go=\"`dedicated`\" pulumi-lang-python=\"`dedicated`\" pulumi-lang-yaml=\"`dedicated`\" pulumi-lang-java=\"`dedicated`\">`dedicated`</span>.\n"
        },
        "htxGtseQuota": {
          "type": "string",
          "description": "Configure HTX GTSE quota. Valid values: `100Mbps`, `200Mbps`, `300Mbps`, `400Mbps`, `500Mbps`, `600Mbps`, `700Mbps`, `800Mbps`, `900Mbps`, `1Gbps`, `2Gbps`, `4Gbps`, `8Gbps`, `10Gbps`.\n"
        },
        "htxIcmpCsumChk": {
          "type": "string",
          "description": "Set HTX icmp csum checking mode. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "hwHaScanInterval": {
          "type": "number",
          "description": "HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).\n"
        },
        "icmpErrorRateCtrl": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIcmpErrorRateCtrl:ObjectSystemNpuIcmpErrorRateCtrl",
          "description": "Icmp-Error-Rate-Ctrl. The structure of <span pulumi-lang-nodejs=\"`icmpErrorRateCtrl`\" pulumi-lang-dotnet=\"`IcmpErrorRateCtrl`\" pulumi-lang-go=\"`icmpErrorRateCtrl`\" pulumi-lang-python=\"`icmp_error_rate_ctrl`\" pulumi-lang-yaml=\"`icmpErrorRateCtrl`\" pulumi-lang-java=\"`icmpErrorRateCtrl`\">`icmp_error_rate_ctrl`</span> block is documented below.\n"
        },
        "icmpRateCtrl": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIcmpRateCtrl:ObjectSystemNpuIcmpRateCtrl",
          "description": "Icmp-Rate-Ctrl. The structure of <span pulumi-lang-nodejs=\"`icmpRateCtrl`\" pulumi-lang-dotnet=\"`IcmpRateCtrl`\" pulumi-lang-go=\"`icmpRateCtrl`\" pulumi-lang-python=\"`icmp_rate_ctrl`\" pulumi-lang-yaml=\"`icmpRateCtrl`\" pulumi-lang-java=\"`icmpRateCtrl`\">`icmp_rate_ctrl`</span> block is documented below.\n"
        },
        "inboundDscpCopy": {
          "type": "string",
          "description": "Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inboundDscpCopyPorts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Physical interfaces that support inbound-dscp-copy.\n"
        },
        "intfShapingOffload": {
          "type": "string",
          "description": "Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipFragmentOffload": {
          "type": "string",
          "description": "Enable/disable NP7 NPU IP fragment offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipReassembly": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIpReassembly:ObjectSystemNpuIpReassembly",
          "description": "Ip-Reassembly. The structure of <span pulumi-lang-nodejs=\"`ipReassembly`\" pulumi-lang-dotnet=\"`IpReassembly`\" pulumi-lang-go=\"`ipReassembly`\" pulumi-lang-python=\"`ip_reassembly`\" pulumi-lang-yaml=\"`ipReassembly`\" pulumi-lang-java=\"`ipReassembly`\">`ip_reassembly`</span> block is documented below.\n"
        },
        "iphRsvdReCksum": {
          "type": "string",
          "description": "Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippoolOverloadHigh": {
          "type": "number",
          "description": "High threshold for overload ippool port reuse (100%-2000%, default = 200).\n"
        },
        "ippoolOverloadLow": {
          "type": "number",
          "description": "Low threshold for overload ippool port reuse (100%-2000%, default = 150).\n"
        },
        "ipsecDecSubengineMask": {
          "type": "string",
          "description": "IPsec decryption subengine mask (0x1 - 0xff, default 0xff).\n"
        },
        "ipsecEncSubengineMask": {
          "type": "string",
          "description": "IPsec encryption subengine mask (0x1 - 0xff, default 0xff).\n"
        },
        "ipsecHostDfclr": {
          "type": "string",
          "description": "Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecInboundCache": {
          "type": "string",
          "description": "Enable/disable IPsec inbound cache for anti-replay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecLocalUespPort": {
          "type": "number",
          "description": "Ipsec-Local-Uesp-Port.\n"
        },
        "ipsecMtuOverride": {
          "type": "string",
          "description": "Enable/disable NP6 IPsec MTU override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecObNpSel": {
          "type": "string",
          "description": "IPsec NP selection for OB SA offloading. Valid values: `RR`, `Packet`, `Hash`.\n"
        },
        "ipsecOrdering": {
          "type": "string",
          "description": "Enable/disable IPsec ordering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecOverVlink": {
          "type": "string",
          "description": "Enable/disable IPSEC over vlink. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsecStsTimeout": {
          "type": "string",
          "description": "Set NP7Lite IPsec STS msg timeout. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>.\n"
        },
        "ipsecThroughputMsgFrequency": {
          "type": "string",
          "description": "Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `32KB`, `64KB`, `128KB`, `256KB`, `512KB`, `1MB`, `2MB`, `4MB`, `8MB`, `16MB`, `32MB`, `64MB`, `128MB`, `256MB`, `512MB`, `1GB`.\n"
        },
        "iptStsTimeout": {
          "type": "string",
          "description": "Set NP7Lite IPT STS msg timeout. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>.\n"
        },
        "iptThroughputMsgFrequency": {
          "type": "string",
          "description": "Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `32KB`, `64KB`, `128KB`, `256KB`, `512KB`, `1MB`, `2MB`, `4MB`, `8MB`, `16MB`, `32MB`, `64MB`, `128MB`, `256MB`, `512MB`, `1GB`.\n"
        },
        "ipv4SessionQuota": {
          "type": "string",
          "description": "Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv4SessionQuotaHigh": {
          "type": "number",
          "description": "Configure NoNAT IPv4 session quota high threshold.\n"
        },
        "ipv4SessionQuotaLow": {
          "type": "number",
          "description": "Configure NoNAT IPv4 session quota low threshold.\n"
        },
        "ipv6PrefixSessionQuota": {
          "type": "string",
          "description": "Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6PrefixSessionQuotaHigh": {
          "type": "number",
          "description": "Configure IPv6 prefix session quota high threshold.\n"
        },
        "ipv6PrefixSessionQuotaLow": {
          "type": "number",
          "description": "Configure IPv6 prefix session quota low threshold.\n"
        },
        "isfNpQueues": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIsfNpQueues:ObjectSystemNpuIsfNpQueues",
          "description": "Isf-Np-Queues. The structure of <span pulumi-lang-nodejs=\"`isfNpQueues`\" pulumi-lang-dotnet=\"`IsfNpQueues`\" pulumi-lang-go=\"`isfNpQueues`\" pulumi-lang-python=\"`isf_np_queues`\" pulumi-lang-yaml=\"`isfNpQueues`\" pulumi-lang-java=\"`isfNpQueues`\">`isf_np_queues`</span> block is documented below.\n"
        },
        "isfNpRxTrDistr": {
          "type": "string",
          "description": "Select ISF NP Rx trunk distribution (PSC) mode. Valid values: `port-flow`, `round-robin`, <span pulumi-lang-nodejs=\"`randomized`\" pulumi-lang-dotnet=\"`Randomized`\" pulumi-lang-go=\"`randomized`\" pulumi-lang-python=\"`randomized`\" pulumi-lang-yaml=\"`randomized`\" pulumi-lang-java=\"`randomized`\">`randomized`</span>.\n"
        },
        "lagHashGre": {
          "type": "string",
          "description": "Set LAG hash for standard GRE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`greInnerL3`\" pulumi-lang-dotnet=\"`GreInnerL3`\" pulumi-lang-go=\"`greInnerL3`\" pulumi-lang-python=\"`gre_inner_l3`\" pulumi-lang-yaml=\"`greInnerL3`\" pulumi-lang-java=\"`greInnerL3`\">`gre_inner_l3`</span>, <span pulumi-lang-nodejs=\"`greInnerL4`\" pulumi-lang-dotnet=\"`GreInnerL4`\" pulumi-lang-go=\"`greInnerL4`\" pulumi-lang-python=\"`gre_inner_l4`\" pulumi-lang-yaml=\"`greInnerL4`\" pulumi-lang-java=\"`greInnerL4`\">`gre_inner_l4`</span>, <span pulumi-lang-nodejs=\"`greInnerL3l4`\" pulumi-lang-dotnet=\"`GreInnerL3l4`\" pulumi-lang-go=\"`greInnerL3l4`\" pulumi-lang-python=\"`gre_inner_l3l4`\" pulumi-lang-yaml=\"`greInnerL3l4`\" pulumi-lang-java=\"`greInnerL3l4`\">`gre_inner_l3l4`</span>.\n"
        },
        "lagOutPortSelect": {
          "type": "string",
          "description": "Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxReceiveUnit": {
          "type": "number",
          "description": "Set the maximum packet size for receive, larger packets will be silently dropped.\n"
        },
        "maxSessionTimeout": {
          "type": "number",
          "description": "Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).\n"
        },
        "mcastSessionAccounting": {
          "type": "string",
          "description": "Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `session-based`, `tpe-based`.\n"
        },
        "mcastSessionCounting": {
          "type": "string",
          "description": "Mcast-Session-Counting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `session-based`, `tpe-based`.\n"
        },
        "mcastSessionCounting6": {
          "type": "string",
          "description": "Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `session-based`, `tpe-based`.\n"
        },
        "napiBreakInterval": {
          "type": "number",
          "description": "NAPI break interval (default 0).\n"
        },
        "nat46ForceIpv4PacketForwarding": {
          "type": "string",
          "description": "Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "np6CpsOptimizationMode": {
          "type": "string",
          "description": "Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npQueues": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueues:ObjectSystemNpuNpQueues",
          "description": "Np-Queues. The structure of <span pulumi-lang-nodejs=\"`npQueues`\" pulumi-lang-dotnet=\"`NpQueues`\" pulumi-lang-go=\"`npQueues`\" pulumi-lang-python=\"`np_queues`\" pulumi-lang-yaml=\"`npQueues`\" pulumi-lang-java=\"`npQueues`\">`np_queues`</span> block is documented below.\n"
        },
        "npuGroupEffectiveScope": {
          "type": "number",
          "description": "npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).\n"
        },
        "npuTcams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcam:ObjectSystemNpuNpuTcam"
          },
          "description": "Npu-Tcam. The structure of <span pulumi-lang-nodejs=\"`npuTcam`\" pulumi-lang-dotnet=\"`NpuTcam`\" pulumi-lang-go=\"`npuTcam`\" pulumi-lang-python=\"`npu_tcam`\" pulumi-lang-yaml=\"`npuTcam`\" pulumi-lang-java=\"`npuTcam`\">`npu_tcam`</span> block is documented below.\n"
        },
        "nssThreadsOption": {
          "type": "string",
          "description": "Configure thread options for the NP7's NSS module. Valid values: `4t-eif`, `4t-noeif`, <span pulumi-lang-nodejs=\"`2t`\" pulumi-lang-dotnet=\"`2t`\" pulumi-lang-go=\"`2t`\" pulumi-lang-python=\"`2t`\" pulumi-lang-yaml=\"`2t`\" pulumi-lang-java=\"`2t`\">`2t`</span>.\n"
        },
        "objectSystemNpuId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pbaEim": {
          "type": "string",
          "description": "Configure option for PBA(non-overload)/EIM combination. Valid values: <span pulumi-lang-nodejs=\"`disallow`\" pulumi-lang-dotnet=\"`Disallow`\" pulumi-lang-go=\"`disallow`\" pulumi-lang-python=\"`disallow`\" pulumi-lang-yaml=\"`disallow`\" pulumi-lang-java=\"`disallow`\">`disallow`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "pbaPortSelectMode": {
          "type": "string",
          "description": "Port selection mode for PBA IP pool. Valid values: <span pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\">`random`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>.\n"
        },
        "perPolicyAccounting": {
          "type": "string",
          "description": "Set per-policy accounting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "perSessionAccounting": {
          "type": "string",
          "description": "Enable/disable per-session accounting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `enable-by-log`, `all-enable`, `traffic-log-only`.\n"
        },
        "pleNonSynTcpAction": {
          "type": "string",
          "description": "Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "policyOffloadLevel": {
          "type": "string",
          "description": "Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `dos-offload`, `full-offload`.\n"
        },
        "portCpuMaps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortCpuMap:ObjectSystemNpuPortCpuMap"
          },
          "description": "Port-Cpu-Map. The structure of <span pulumi-lang-nodejs=\"`portCpuMap`\" pulumi-lang-dotnet=\"`PortCpuMap`\" pulumi-lang-go=\"`portCpuMap`\" pulumi-lang-python=\"`port_cpu_map`\" pulumi-lang-yaml=\"`portCpuMap`\" pulumi-lang-java=\"`portCpuMap`\">`port_cpu_map`</span> block is documented below.\n"
        },
        "portNpuMaps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortNpuMap:ObjectSystemNpuPortNpuMap"
          },
          "description": "Port-Npu-Map. The structure of <span pulumi-lang-nodejs=\"`portNpuMap`\" pulumi-lang-dotnet=\"`PortNpuMap`\" pulumi-lang-go=\"`portNpuMap`\" pulumi-lang-python=\"`port_npu_map`\" pulumi-lang-yaml=\"`portNpuMap`\" pulumi-lang-java=\"`portNpuMap`\">`port_npu_map`</span> block is documented below.\n"
        },
        "portPathOption": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortPathOption:ObjectSystemNpuPortPathOption",
          "description": "Port-Path-Option. The structure of <span pulumi-lang-nodejs=\"`portPathOption`\" pulumi-lang-dotnet=\"`PortPathOption`\" pulumi-lang-go=\"`portPathOption`\" pulumi-lang-python=\"`port_path_option`\" pulumi-lang-yaml=\"`portPathOption`\" pulumi-lang-java=\"`portPathOption`\">`port_path_option`</span> block is documented below.\n"
        },
        "priorityProtocol": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPriorityProtocol:ObjectSystemNpuPriorityProtocol",
          "description": "Priority-Protocol. The structure of <span pulumi-lang-nodejs=\"`priorityProtocol`\" pulumi-lang-dotnet=\"`PriorityProtocol`\" pulumi-lang-go=\"`priorityProtocol`\" pulumi-lang-python=\"`priority_protocol`\" pulumi-lang-yaml=\"`priorityProtocol`\" pulumi-lang-java=\"`priorityProtocol`\">`priority_protocol`</span> block is documented below.\n"
        },
        "processIcmpByHost": {
          "type": "string",
          "description": "Enable/disable process ICMP by host when received from IPsec tunnel and payload size &lt; 119. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prpPortIn": {
          "type": "string",
          "description": "Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in.                    All of the traffic originating from these ports will always be sent to the host.\n"
        },
        "prpPortOut": {
          "type": "string",
          "description": "Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.\n"
        },
        "prpSessionClearMode": {
          "type": "string",
          "description": "PRP session clear mode for excluded ip sessions. Valid values: <span pulumi-lang-nodejs=\"`blocking`\" pulumi-lang-dotnet=\"`Blocking`\" pulumi-lang-go=\"`blocking`\" pulumi-lang-python=\"`blocking`\" pulumi-lang-yaml=\"`blocking`\" pulumi-lang-java=\"`blocking`\">`blocking`</span>, `non-blocking`, `do-not-clear`.\n"
        },
        "qosMode": {
          "type": "string",
          "description": "QoS mode on switch and NP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
        },
        "qtmBufMode": {
          "type": "string",
          "description": "QTM channel configuration for packet buffer. Valid values: <span pulumi-lang-nodejs=\"`6ch`\" pulumi-lang-dotnet=\"`6ch`\" pulumi-lang-go=\"`6ch`\" pulumi-lang-python=\"`6ch`\" pulumi-lang-yaml=\"`6ch`\" pulumi-lang-java=\"`6ch`\">`6ch`</span>, <span pulumi-lang-nodejs=\"`4ch`\" pulumi-lang-dotnet=\"`4ch`\" pulumi-lang-go=\"`4ch`\" pulumi-lang-python=\"`4ch`\" pulumi-lang-yaml=\"`4ch`\" pulumi-lang-java=\"`4ch`\">`4ch`</span>.\n"
        },
        "rdpOffload": {
          "type": "string",
          "description": "Enable/disable rdp offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "recoverNp6Link": {
          "type": "string",
          "description": "Enable/disable internal link failure check and recovery after boot up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rpsMode": {
          "type": "string",
          "description": "Enable/disable receive packet steering (RPS) optimization mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sessionAcctInterval": {
          "type": "number",
          "description": "Session accounting update interval (1 - 10 sec, default 5 sec).\n"
        },
        "sessionDeniedOffload": {
          "type": "string",
          "description": "Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shapingStats": {
          "type": "string",
          "description": "Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spaPortSelectMode": {
          "type": "string",
          "description": "Port selection mode for SPA IP pool. Valid values: <span pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\">`random`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>.\n"
        },
        "splitIpsecEngines": {
          "type": "string",
          "description": "Enable/disable Split IPsec Engines. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sseBackpressure": {
          "type": "string",
          "description": "Enable/disable sse backpressure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sseHaScan": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSseHaScan:ObjectSystemNpuSseHaScan",
          "description": "Sse-Ha-Scan. The structure of <span pulumi-lang-nodejs=\"`sseHaScan`\" pulumi-lang-dotnet=\"`SseHaScan`\" pulumi-lang-go=\"`sseHaScan`\" pulumi-lang-python=\"`sse_ha_scan`\" pulumi-lang-yaml=\"`sseHaScan`\" pulumi-lang-java=\"`sseHaScan`\">`sse_ha_scan`</span> block is documented below.\n"
        },
        "stripClearTextPadding": {
          "type": "string",
          "description": "Enable/disable stripping clear text padding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stripEspPadding": {
          "type": "string",
          "description": "Enable/disable stripping ESP padding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "swEhHash": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSwEhHash:ObjectSystemNpuSwEhHash",
          "description": "Sw-Eh-Hash. The structure of <span pulumi-lang-nodejs=\"`swEhHash`\" pulumi-lang-dotnet=\"`SwEhHash`\" pulumi-lang-go=\"`swEhHash`\" pulumi-lang-python=\"`sw_eh_hash`\" pulumi-lang-yaml=\"`swEhHash`\" pulumi-lang-java=\"`swEhHash`\">`sw_eh_hash`</span> block is documented below.\n"
        },
        "swNpBandwidth": {
          "type": "string",
          "description": "Bandwidth from switch to NP. Valid values: `0G`, `2G`, `4G`, `5G`, `6G`, `7G`, `8G`, `9G`.\n"
        },
        "swNpPause": {
          "type": "string",
          "description": "Enable SP5 tx pause and marvell rx receive pause, for sw uplink only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "swNpRate": {
          "type": "number",
          "description": "Bandwidth from switch to NP, for sw uplink port.\n"
        },
        "swNpRateUnit": {
          "type": "string",
          "description": "Unit for bandwidth from switch to NP, for sw uplink port. Valid values: <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`pps`\" pulumi-lang-dotnet=\"`Pps`\" pulumi-lang-go=\"`pps`\" pulumi-lang-python=\"`pps`\" pulumi-lang-yaml=\"`pps`\" pulumi-lang-java=\"`pps`\">`pps`</span>.\n"
        },
        "swTrHash": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSwTrHash:ObjectSystemNpuSwTrHash",
          "description": "Sw-Tr-Hash. The structure of <span pulumi-lang-nodejs=\"`swTrHash`\" pulumi-lang-dotnet=\"`SwTrHash`\" pulumi-lang-go=\"`swTrHash`\" pulumi-lang-python=\"`sw_tr_hash`\" pulumi-lang-yaml=\"`swTrHash`\" pulumi-lang-java=\"`swTrHash`\">`sw_tr_hash`</span> block is documented below.\n"
        },
        "switchNpHash": {
          "type": "string",
          "description": "Switch-NP trunk port selection Criteria. Valid values: `src-ip`, `dst-ip`, `src-dst-ip`.\n"
        },
        "tcpRstTimeout": {
          "type": "number",
          "description": "TCP RST timeout in seconds (0-3600, default = 5).\n"
        },
        "tcpTimeoutProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuTcpTimeoutProfile:ObjectSystemNpuTcpTimeoutProfile"
          },
          "description": "Tcp-Timeout-Profile. The structure of <span pulumi-lang-nodejs=\"`tcpTimeoutProfile`\" pulumi-lang-dotnet=\"`TcpTimeoutProfile`\" pulumi-lang-go=\"`tcpTimeoutProfile`\" pulumi-lang-python=\"`tcp_timeout_profile`\" pulumi-lang-yaml=\"`tcpTimeoutProfile`\" pulumi-lang-java=\"`tcpTimeoutProfile`\">`tcp_timeout_profile`</span> block is documented below.\n"
        },
        "tunnelOverVlink": {
          "type": "string",
          "description": "Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "udpTimeoutProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuUdpTimeoutProfile:ObjectSystemNpuUdpTimeoutProfile"
          },
          "description": "Udp-Timeout-Profile. The structure of <span pulumi-lang-nodejs=\"`udpTimeoutProfile`\" pulumi-lang-dotnet=\"`UdpTimeoutProfile`\" pulumi-lang-go=\"`udpTimeoutProfile`\" pulumi-lang-python=\"`udp_timeout_profile`\" pulumi-lang-yaml=\"`udpTimeoutProfile`\" pulumi-lang-java=\"`udpTimeoutProfile`\">`udp_timeout_profile`</span> block is documented below.\n"
        },
        "uespOffload": {
          "type": "string",
          "description": "Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ullPortMode": {
          "type": "string",
          "description": "Set ULL port's speed to 10G/25G (default 10G). Valid values: `10G`, `25G`.\n"
        },
        "useMseOft": {
          "type": "string",
          "description": "Enable/disable use of MSE OFT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanLookupCache": {
          "type": "string",
          "description": "Enable/disable vlan lookup cache (default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vxlanOffload": {
          "type": "string",
          "description": "Enable/disable offloading vxlan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpu resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "backgroundSseScan": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuBackgroundSseScan:ObjectSystemNpuBackgroundSseScan",
            "description": "Background-Sse-Scan. The structure of <span pulumi-lang-nodejs=\"`backgroundSseScan`\" pulumi-lang-dotnet=\"`BackgroundSseScan`\" pulumi-lang-go=\"`backgroundSseScan`\" pulumi-lang-python=\"`background_sse_scan`\" pulumi-lang-yaml=\"`backgroundSseScan`\" pulumi-lang-java=\"`backgroundSseScan`\">`background_sse_scan`</span> block is documented below.\n"
          },
          "capwapOffload": {
            "type": "string",
            "description": "Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dedicatedLacpQueue": {
            "type": "string",
            "description": "Enable to dedicate one HIF queue for LACP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dedicatedManagementAffinity": {
            "type": "string",
            "description": "Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).\n"
          },
          "dedicatedManagementCpu": {
            "type": "string",
            "description": "Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defaultQosType": {
            "type": "string",
            "description": "Set default QoS type. Valid values: <span pulumi-lang-nodejs=\"`policing`\" pulumi-lang-dotnet=\"`Policing`\" pulumi-lang-go=\"`policing`\" pulumi-lang-python=\"`policing`\" pulumi-lang-yaml=\"`policing`\" pulumi-lang-java=\"`policing`\">`policing`</span>, <span pulumi-lang-nodejs=\"`shaping`\" pulumi-lang-dotnet=\"`Shaping`\" pulumi-lang-go=\"`shaping`\" pulumi-lang-python=\"`shaping`\" pulumi-lang-yaml=\"`shaping`\" pulumi-lang-java=\"`shaping`\">`shaping`</span>.\n"
          },
          "defaultTcpRefreshDir": {
            "type": "string",
            "description": "Default SSE timeout TCP refresh direction. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>.\n"
          },
          "defaultUdpRefreshDir": {
            "type": "string",
            "description": "Default SSE timeout UDP refresh direction. Valid values: <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>.\n"
          },
          "dosOptions": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDosOptions:ObjectSystemNpuDosOptions",
            "description": "Dos-Options. The structure of <span pulumi-lang-nodejs=\"`dosOptions`\" pulumi-lang-dotnet=\"`DosOptions`\" pulumi-lang-go=\"`dosOptions`\" pulumi-lang-python=\"`dos_options`\" pulumi-lang-yaml=\"`dosOptions`\" pulumi-lang-java=\"`dosOptions`\">`dos_options`</span> block is documented below.\n"
          },
          "doubleLevelMcastOffload": {
            "type": "string",
            "description": "Enable double level mcast offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dseTimeout": {
            "type": "number",
            "description": "DSE timeout in seconds (0-3600, default = 10).\n"
          },
          "dswDtsProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDswDtsProfile:ObjectSystemNpuDswDtsProfile"
            },
            "description": "Dsw-Dts-Profile. The structure of <span pulumi-lang-nodejs=\"`dswDtsProfile`\" pulumi-lang-dotnet=\"`DswDtsProfile`\" pulumi-lang-go=\"`dswDtsProfile`\" pulumi-lang-python=\"`dsw_dts_profile`\" pulumi-lang-yaml=\"`dswDtsProfile`\" pulumi-lang-java=\"`dswDtsProfile`\">`dsw_dts_profile`</span> block is documented below.\n"
          },
          "dswQueueDtsProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuDswQueueDtsProfile:ObjectSystemNpuDswQueueDtsProfile"
            },
            "description": "Dsw-Queue-Dts-Profile. The structure of <span pulumi-lang-nodejs=\"`dswQueueDtsProfile`\" pulumi-lang-dotnet=\"`DswQueueDtsProfile`\" pulumi-lang-go=\"`dswQueueDtsProfile`\" pulumi-lang-python=\"`dsw_queue_dts_profile`\" pulumi-lang-yaml=\"`dswQueueDtsProfile`\" pulumi-lang-java=\"`dswQueueDtsProfile`\">`dsw_queue_dts_profile`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fastpath": {
            "type": "string",
            "description": "Enable/disable NP6 offloading (also called fast path). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fpAnomaly": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuFpAnomaly:ObjectSystemNpuFpAnomaly",
            "description": "Fp-Anomaly. The structure of <span pulumi-lang-nodejs=\"`fpAnomaly`\" pulumi-lang-dotnet=\"`FpAnomaly`\" pulumi-lang-go=\"`fpAnomaly`\" pulumi-lang-python=\"`fp_anomaly`\" pulumi-lang-yaml=\"`fpAnomaly`\" pulumi-lang-java=\"`fpAnomaly`\">`fp_anomaly`</span> block is documented below.\n"
          },
          "gtpEnhancedCpuRange": {
            "type": "string",
            "description": "GTP enhanced CPU range option. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>.\n"
          },
          "gtpEnhancedMode": {
            "type": "string",
            "description": "Enable/disable GTP enhanced mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gtpSupport": {
            "type": "string",
            "description": "Enable/Disable NP7 GTP support Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hashConfig": {
            "type": "string",
            "description": "Configure NPU trunk hash. Valid values: `5-tuple`, `src-ip`, `src-dst-ip`.\n"
          },
          "hashIpv6Sel": {
            "type": "number",
            "description": "Select which 4bytes of the IPv6 address are used for traffic hash(0~3).\n"
          },
          "hashTblSpread": {
            "type": "string",
            "description": "Enable/disable hash table entry spread (default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hostShortcutMode": {
            "type": "string",
            "description": "Set np6 host shortcut mode. Valid values: `bi-directional`, `host-shortcut`.\n"
          },
          "hpe": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuHpe:ObjectSystemNpuHpe",
            "description": "Hpe. The structure of <span pulumi-lang-nodejs=\"`hpe`\" pulumi-lang-dotnet=\"`Hpe`\" pulumi-lang-go=\"`hpe`\" pulumi-lang-python=\"`hpe`\" pulumi-lang-yaml=\"`hpe`\" pulumi-lang-java=\"`hpe`\">`hpe`</span> block is documented below.\n"
          },
          "htabDediQueueNr": {
            "type": "number",
            "description": "Set the number of dedicate queue for hash table messages.\n"
          },
          "htabMsgQueue": {
            "type": "string",
            "description": "Set hash table message queue mode. Valid values: <span pulumi-lang-nodejs=\"`idle`\" pulumi-lang-dotnet=\"`Idle`\" pulumi-lang-go=\"`idle`\" pulumi-lang-python=\"`idle`\" pulumi-lang-yaml=\"`idle`\" pulumi-lang-java=\"`idle`\">`idle`</span>, <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span>, <span pulumi-lang-nodejs=\"`dedicated`\" pulumi-lang-dotnet=\"`Dedicated`\" pulumi-lang-go=\"`dedicated`\" pulumi-lang-python=\"`dedicated`\" pulumi-lang-yaml=\"`dedicated`\" pulumi-lang-java=\"`dedicated`\">`dedicated`</span>.\n"
          },
          "htxGtseQuota": {
            "type": "string",
            "description": "Configure HTX GTSE quota. Valid values: `100Mbps`, `200Mbps`, `300Mbps`, `400Mbps`, `500Mbps`, `600Mbps`, `700Mbps`, `800Mbps`, `900Mbps`, `1Gbps`, `2Gbps`, `4Gbps`, `8Gbps`, `10Gbps`.\n"
          },
          "htxIcmpCsumChk": {
            "type": "string",
            "description": "Set HTX icmp csum checking mode. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
          },
          "hwHaScanInterval": {
            "type": "number",
            "description": "HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).\n"
          },
          "icmpErrorRateCtrl": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIcmpErrorRateCtrl:ObjectSystemNpuIcmpErrorRateCtrl",
            "description": "Icmp-Error-Rate-Ctrl. The structure of <span pulumi-lang-nodejs=\"`icmpErrorRateCtrl`\" pulumi-lang-dotnet=\"`IcmpErrorRateCtrl`\" pulumi-lang-go=\"`icmpErrorRateCtrl`\" pulumi-lang-python=\"`icmp_error_rate_ctrl`\" pulumi-lang-yaml=\"`icmpErrorRateCtrl`\" pulumi-lang-java=\"`icmpErrorRateCtrl`\">`icmp_error_rate_ctrl`</span> block is documented below.\n"
          },
          "icmpRateCtrl": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIcmpRateCtrl:ObjectSystemNpuIcmpRateCtrl",
            "description": "Icmp-Rate-Ctrl. The structure of <span pulumi-lang-nodejs=\"`icmpRateCtrl`\" pulumi-lang-dotnet=\"`IcmpRateCtrl`\" pulumi-lang-go=\"`icmpRateCtrl`\" pulumi-lang-python=\"`icmp_rate_ctrl`\" pulumi-lang-yaml=\"`icmpRateCtrl`\" pulumi-lang-java=\"`icmpRateCtrl`\">`icmp_rate_ctrl`</span> block is documented below.\n"
          },
          "inboundDscpCopy": {
            "type": "string",
            "description": "Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inboundDscpCopyPorts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Physical interfaces that support inbound-dscp-copy.\n"
          },
          "intfShapingOffload": {
            "type": "string",
            "description": "Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipFragmentOffload": {
            "type": "string",
            "description": "Enable/disable NP7 NPU IP fragment offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipReassembly": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIpReassembly:ObjectSystemNpuIpReassembly",
            "description": "Ip-Reassembly. The structure of <span pulumi-lang-nodejs=\"`ipReassembly`\" pulumi-lang-dotnet=\"`IpReassembly`\" pulumi-lang-go=\"`ipReassembly`\" pulumi-lang-python=\"`ip_reassembly`\" pulumi-lang-yaml=\"`ipReassembly`\" pulumi-lang-java=\"`ipReassembly`\">`ip_reassembly`</span> block is documented below.\n"
          },
          "iphRsvdReCksum": {
            "type": "string",
            "description": "Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippoolOverloadHigh": {
            "type": "number",
            "description": "High threshold for overload ippool port reuse (100%-2000%, default = 200).\n"
          },
          "ippoolOverloadLow": {
            "type": "number",
            "description": "Low threshold for overload ippool port reuse (100%-2000%, default = 150).\n"
          },
          "ipsecDecSubengineMask": {
            "type": "string",
            "description": "IPsec decryption subengine mask (0x1 - 0xff, default 0xff).\n"
          },
          "ipsecEncSubengineMask": {
            "type": "string",
            "description": "IPsec encryption subengine mask (0x1 - 0xff, default 0xff).\n"
          },
          "ipsecHostDfclr": {
            "type": "string",
            "description": "Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsecInboundCache": {
            "type": "string",
            "description": "Enable/disable IPsec inbound cache for anti-replay. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsecLocalUespPort": {
            "type": "number",
            "description": "Ipsec-Local-Uesp-Port.\n"
          },
          "ipsecMtuOverride": {
            "type": "string",
            "description": "Enable/disable NP6 IPsec MTU override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsecObNpSel": {
            "type": "string",
            "description": "IPsec NP selection for OB SA offloading. Valid values: `RR`, `Packet`, `Hash`.\n"
          },
          "ipsecOrdering": {
            "type": "string",
            "description": "Enable/disable IPsec ordering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsecOverVlink": {
            "type": "string",
            "description": "Enable/disable IPSEC over vlink. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsecStsTimeout": {
            "type": "string",
            "description": "Set NP7Lite IPsec STS msg timeout. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>.\n"
          },
          "ipsecThroughputMsgFrequency": {
            "type": "string",
            "description": "Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `32KB`, `64KB`, `128KB`, `256KB`, `512KB`, `1MB`, `2MB`, `4MB`, `8MB`, `16MB`, `32MB`, `64MB`, `128MB`, `256MB`, `512MB`, `1GB`.\n"
          },
          "iptStsTimeout": {
            "type": "string",
            "description": "Set NP7Lite IPT STS msg timeout. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>.\n"
          },
          "iptThroughputMsgFrequency": {
            "type": "string",
            "description": "Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `32KB`, `64KB`, `128KB`, `256KB`, `512KB`, `1MB`, `2MB`, `4MB`, `8MB`, `16MB`, `32MB`, `64MB`, `128MB`, `256MB`, `512MB`, `1GB`.\n"
          },
          "ipv4SessionQuota": {
            "type": "string",
            "description": "Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv4SessionQuotaHigh": {
            "type": "number",
            "description": "Configure NoNAT IPv4 session quota high threshold.\n"
          },
          "ipv4SessionQuotaLow": {
            "type": "number",
            "description": "Configure NoNAT IPv4 session quota low threshold.\n"
          },
          "ipv6PrefixSessionQuota": {
            "type": "string",
            "description": "Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6PrefixSessionQuotaHigh": {
            "type": "number",
            "description": "Configure IPv6 prefix session quota high threshold.\n"
          },
          "ipv6PrefixSessionQuotaLow": {
            "type": "number",
            "description": "Configure IPv6 prefix session quota low threshold.\n"
          },
          "isfNpQueues": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuIsfNpQueues:ObjectSystemNpuIsfNpQueues",
            "description": "Isf-Np-Queues. The structure of <span pulumi-lang-nodejs=\"`isfNpQueues`\" pulumi-lang-dotnet=\"`IsfNpQueues`\" pulumi-lang-go=\"`isfNpQueues`\" pulumi-lang-python=\"`isf_np_queues`\" pulumi-lang-yaml=\"`isfNpQueues`\" pulumi-lang-java=\"`isfNpQueues`\">`isf_np_queues`</span> block is documented below.\n"
          },
          "isfNpRxTrDistr": {
            "type": "string",
            "description": "Select ISF NP Rx trunk distribution (PSC) mode. Valid values: `port-flow`, `round-robin`, <span pulumi-lang-nodejs=\"`randomized`\" pulumi-lang-dotnet=\"`Randomized`\" pulumi-lang-go=\"`randomized`\" pulumi-lang-python=\"`randomized`\" pulumi-lang-yaml=\"`randomized`\" pulumi-lang-java=\"`randomized`\">`randomized`</span>.\n"
          },
          "lagHashGre": {
            "type": "string",
            "description": "Set LAG hash for standard GRE. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`greInnerL3`\" pulumi-lang-dotnet=\"`GreInnerL3`\" pulumi-lang-go=\"`greInnerL3`\" pulumi-lang-python=\"`gre_inner_l3`\" pulumi-lang-yaml=\"`greInnerL3`\" pulumi-lang-java=\"`greInnerL3`\">`gre_inner_l3`</span>, <span pulumi-lang-nodejs=\"`greInnerL4`\" pulumi-lang-dotnet=\"`GreInnerL4`\" pulumi-lang-go=\"`greInnerL4`\" pulumi-lang-python=\"`gre_inner_l4`\" pulumi-lang-yaml=\"`greInnerL4`\" pulumi-lang-java=\"`greInnerL4`\">`gre_inner_l4`</span>, <span pulumi-lang-nodejs=\"`greInnerL3l4`\" pulumi-lang-dotnet=\"`GreInnerL3l4`\" pulumi-lang-go=\"`greInnerL3l4`\" pulumi-lang-python=\"`gre_inner_l3l4`\" pulumi-lang-yaml=\"`greInnerL3l4`\" pulumi-lang-java=\"`greInnerL3l4`\">`gre_inner_l3l4`</span>.\n"
          },
          "lagOutPortSelect": {
            "type": "string",
            "description": "Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxReceiveUnit": {
            "type": "number",
            "description": "Set the maximum packet size for receive, larger packets will be silently dropped.\n"
          },
          "maxSessionTimeout": {
            "type": "number",
            "description": "Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).\n"
          },
          "mcastSessionAccounting": {
            "type": "string",
            "description": "Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `session-based`, `tpe-based`.\n"
          },
          "mcastSessionCounting": {
            "type": "string",
            "description": "Mcast-Session-Counting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `session-based`, `tpe-based`.\n"
          },
          "mcastSessionCounting6": {
            "type": "string",
            "description": "Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `session-based`, `tpe-based`.\n"
          },
          "napiBreakInterval": {
            "type": "number",
            "description": "NAPI break interval (default 0).\n"
          },
          "nat46ForceIpv4PacketForwarding": {
            "type": "string",
            "description": "Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "np6CpsOptimizationMode": {
            "type": "string",
            "description": "Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npQueues": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpQueues:ObjectSystemNpuNpQueues",
            "description": "Np-Queues. The structure of <span pulumi-lang-nodejs=\"`npQueues`\" pulumi-lang-dotnet=\"`NpQueues`\" pulumi-lang-go=\"`npQueues`\" pulumi-lang-python=\"`np_queues`\" pulumi-lang-yaml=\"`npQueues`\" pulumi-lang-java=\"`npQueues`\">`np_queues`</span> block is documented below.\n"
          },
          "npuGroupEffectiveScope": {
            "type": "number",
            "description": "npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).\n"
          },
          "npuTcams": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpuTcam:ObjectSystemNpuNpuTcam"
            },
            "description": "Npu-Tcam. The structure of <span pulumi-lang-nodejs=\"`npuTcam`\" pulumi-lang-dotnet=\"`NpuTcam`\" pulumi-lang-go=\"`npuTcam`\" pulumi-lang-python=\"`npu_tcam`\" pulumi-lang-yaml=\"`npuTcam`\" pulumi-lang-java=\"`npuTcam`\">`npu_tcam`</span> block is documented below.\n"
          },
          "nssThreadsOption": {
            "type": "string",
            "description": "Configure thread options for the NP7's NSS module. Valid values: `4t-eif`, `4t-noeif`, <span pulumi-lang-nodejs=\"`2t`\" pulumi-lang-dotnet=\"`2t`\" pulumi-lang-go=\"`2t`\" pulumi-lang-python=\"`2t`\" pulumi-lang-yaml=\"`2t`\" pulumi-lang-java=\"`2t`\">`2t`</span>.\n"
          },
          "objectSystemNpuId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "pbaEim": {
            "type": "string",
            "description": "Configure option for PBA(non-overload)/EIM combination. Valid values: <span pulumi-lang-nodejs=\"`disallow`\" pulumi-lang-dotnet=\"`Disallow`\" pulumi-lang-go=\"`disallow`\" pulumi-lang-python=\"`disallow`\" pulumi-lang-yaml=\"`disallow`\" pulumi-lang-java=\"`disallow`\">`disallow`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "pbaPortSelectMode": {
            "type": "string",
            "description": "Port selection mode for PBA IP pool. Valid values: <span pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\">`random`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>.\n"
          },
          "perPolicyAccounting": {
            "type": "string",
            "description": "Set per-policy accounting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "perSessionAccounting": {
            "type": "string",
            "description": "Enable/disable per-session accounting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `enable-by-log`, `all-enable`, `traffic-log-only`.\n"
          },
          "pleNonSynTcpAction": {
            "type": "string",
            "description": "Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: <span pulumi-lang-nodejs=\"`forward`\" pulumi-lang-dotnet=\"`Forward`\" pulumi-lang-go=\"`forward`\" pulumi-lang-python=\"`forward`\" pulumi-lang-yaml=\"`forward`\" pulumi-lang-java=\"`forward`\">`forward`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
          },
          "policyOffloadLevel": {
            "type": "string",
            "description": "Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `dos-offload`, `full-offload`.\n"
          },
          "portCpuMaps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortCpuMap:ObjectSystemNpuPortCpuMap"
            },
            "description": "Port-Cpu-Map. The structure of <span pulumi-lang-nodejs=\"`portCpuMap`\" pulumi-lang-dotnet=\"`PortCpuMap`\" pulumi-lang-go=\"`portCpuMap`\" pulumi-lang-python=\"`port_cpu_map`\" pulumi-lang-yaml=\"`portCpuMap`\" pulumi-lang-java=\"`portCpuMap`\">`port_cpu_map`</span> block is documented below.\n"
          },
          "portNpuMaps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortNpuMap:ObjectSystemNpuPortNpuMap"
            },
            "description": "Port-Npu-Map. The structure of <span pulumi-lang-nodejs=\"`portNpuMap`\" pulumi-lang-dotnet=\"`PortNpuMap`\" pulumi-lang-go=\"`portNpuMap`\" pulumi-lang-python=\"`port_npu_map`\" pulumi-lang-yaml=\"`portNpuMap`\" pulumi-lang-java=\"`portNpuMap`\">`port_npu_map`</span> block is documented below.\n"
          },
          "portPathOption": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPortPathOption:ObjectSystemNpuPortPathOption",
            "description": "Port-Path-Option. The structure of <span pulumi-lang-nodejs=\"`portPathOption`\" pulumi-lang-dotnet=\"`PortPathOption`\" pulumi-lang-go=\"`portPathOption`\" pulumi-lang-python=\"`port_path_option`\" pulumi-lang-yaml=\"`portPathOption`\" pulumi-lang-java=\"`portPathOption`\">`port_path_option`</span> block is documented below.\n"
          },
          "priorityProtocol": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuPriorityProtocol:ObjectSystemNpuPriorityProtocol",
            "description": "Priority-Protocol. The structure of <span pulumi-lang-nodejs=\"`priorityProtocol`\" pulumi-lang-dotnet=\"`PriorityProtocol`\" pulumi-lang-go=\"`priorityProtocol`\" pulumi-lang-python=\"`priority_protocol`\" pulumi-lang-yaml=\"`priorityProtocol`\" pulumi-lang-java=\"`priorityProtocol`\">`priority_protocol`</span> block is documented below.\n"
          },
          "processIcmpByHost": {
            "type": "string",
            "description": "Enable/disable process ICMP by host when received from IPsec tunnel and payload size &lt; 119. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "prpPortIn": {
            "type": "string",
            "description": "Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in.                    All of the traffic originating from these ports will always be sent to the host.\n"
          },
          "prpPortOut": {
            "type": "string",
            "description": "Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.\n"
          },
          "prpSessionClearMode": {
            "type": "string",
            "description": "PRP session clear mode for excluded ip sessions. Valid values: <span pulumi-lang-nodejs=\"`blocking`\" pulumi-lang-dotnet=\"`Blocking`\" pulumi-lang-go=\"`blocking`\" pulumi-lang-python=\"`blocking`\" pulumi-lang-yaml=\"`blocking`\" pulumi-lang-java=\"`blocking`\">`blocking`</span>, `non-blocking`, `do-not-clear`.\n"
          },
          "qosMode": {
            "type": "string",
            "description": "QoS mode on switch and NP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
          },
          "qtmBufMode": {
            "type": "string",
            "description": "QTM channel configuration for packet buffer. Valid values: <span pulumi-lang-nodejs=\"`6ch`\" pulumi-lang-dotnet=\"`6ch`\" pulumi-lang-go=\"`6ch`\" pulumi-lang-python=\"`6ch`\" pulumi-lang-yaml=\"`6ch`\" pulumi-lang-java=\"`6ch`\">`6ch`</span>, <span pulumi-lang-nodejs=\"`4ch`\" pulumi-lang-dotnet=\"`4ch`\" pulumi-lang-go=\"`4ch`\" pulumi-lang-python=\"`4ch`\" pulumi-lang-yaml=\"`4ch`\" pulumi-lang-java=\"`4ch`\">`4ch`</span>.\n"
          },
          "rdpOffload": {
            "type": "string",
            "description": "Enable/disable rdp offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "recoverNp6Link": {
            "type": "string",
            "description": "Enable/disable internal link failure check and recovery after boot up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rpsMode": {
            "type": "string",
            "description": "Enable/disable receive packet steering (RPS) optimization mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sessionAcctInterval": {
            "type": "number",
            "description": "Session accounting update interval (1 - 10 sec, default 5 sec).\n"
          },
          "sessionDeniedOffload": {
            "type": "string",
            "description": "Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "shapingStats": {
            "type": "string",
            "description": "Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spaPortSelectMode": {
            "type": "string",
            "description": "Port selection mode for SPA IP pool. Valid values: <span pulumi-lang-nodejs=\"`random`\" pulumi-lang-dotnet=\"`Random`\" pulumi-lang-go=\"`random`\" pulumi-lang-python=\"`random`\" pulumi-lang-yaml=\"`random`\" pulumi-lang-java=\"`random`\">`random`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>.\n"
          },
          "splitIpsecEngines": {
            "type": "string",
            "description": "Enable/disable Split IPsec Engines. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sseBackpressure": {
            "type": "string",
            "description": "Enable/disable sse backpressure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sseHaScan": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSseHaScan:ObjectSystemNpuSseHaScan",
            "description": "Sse-Ha-Scan. The structure of <span pulumi-lang-nodejs=\"`sseHaScan`\" pulumi-lang-dotnet=\"`SseHaScan`\" pulumi-lang-go=\"`sseHaScan`\" pulumi-lang-python=\"`sse_ha_scan`\" pulumi-lang-yaml=\"`sseHaScan`\" pulumi-lang-java=\"`sseHaScan`\">`sse_ha_scan`</span> block is documented below.\n"
          },
          "stripClearTextPadding": {
            "type": "string",
            "description": "Enable/disable stripping clear text padding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stripEspPadding": {
            "type": "string",
            "description": "Enable/disable stripping ESP padding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "swEhHash": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSwEhHash:ObjectSystemNpuSwEhHash",
            "description": "Sw-Eh-Hash. The structure of <span pulumi-lang-nodejs=\"`swEhHash`\" pulumi-lang-dotnet=\"`SwEhHash`\" pulumi-lang-go=\"`swEhHash`\" pulumi-lang-python=\"`sw_eh_hash`\" pulumi-lang-yaml=\"`swEhHash`\" pulumi-lang-java=\"`swEhHash`\">`sw_eh_hash`</span> block is documented below.\n"
          },
          "swNpBandwidth": {
            "type": "string",
            "description": "Bandwidth from switch to NP. Valid values: `0G`, `2G`, `4G`, `5G`, `6G`, `7G`, `8G`, `9G`.\n"
          },
          "swNpPause": {
            "type": "string",
            "description": "Enable SP5 tx pause and marvell rx receive pause, for sw uplink only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "swNpRate": {
            "type": "number",
            "description": "Bandwidth from switch to NP, for sw uplink port.\n"
          },
          "swNpRateUnit": {
            "type": "string",
            "description": "Unit for bandwidth from switch to NP, for sw uplink port. Valid values: <span pulumi-lang-nodejs=\"`mbps`\" pulumi-lang-dotnet=\"`Mbps`\" pulumi-lang-go=\"`mbps`\" pulumi-lang-python=\"`mbps`\" pulumi-lang-yaml=\"`mbps`\" pulumi-lang-java=\"`mbps`\">`mbps`</span>, <span pulumi-lang-nodejs=\"`pps`\" pulumi-lang-dotnet=\"`Pps`\" pulumi-lang-go=\"`pps`\" pulumi-lang-python=\"`pps`\" pulumi-lang-yaml=\"`pps`\" pulumi-lang-java=\"`pps`\">`pps`</span>.\n"
          },
          "swTrHash": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuSwTrHash:ObjectSystemNpuSwTrHash",
            "description": "Sw-Tr-Hash. The structure of <span pulumi-lang-nodejs=\"`swTrHash`\" pulumi-lang-dotnet=\"`SwTrHash`\" pulumi-lang-go=\"`swTrHash`\" pulumi-lang-python=\"`sw_tr_hash`\" pulumi-lang-yaml=\"`swTrHash`\" pulumi-lang-java=\"`swTrHash`\">`sw_tr_hash`</span> block is documented below.\n"
          },
          "switchNpHash": {
            "type": "string",
            "description": "Switch-NP trunk port selection Criteria. Valid values: `src-ip`, `dst-ip`, `src-dst-ip`.\n"
          },
          "tcpRstTimeout": {
            "type": "number",
            "description": "TCP RST timeout in seconds (0-3600, default = 5).\n"
          },
          "tcpTimeoutProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuTcpTimeoutProfile:ObjectSystemNpuTcpTimeoutProfile"
            },
            "description": "Tcp-Timeout-Profile. The structure of <span pulumi-lang-nodejs=\"`tcpTimeoutProfile`\" pulumi-lang-dotnet=\"`TcpTimeoutProfile`\" pulumi-lang-go=\"`tcpTimeoutProfile`\" pulumi-lang-python=\"`tcp_timeout_profile`\" pulumi-lang-yaml=\"`tcpTimeoutProfile`\" pulumi-lang-java=\"`tcpTimeoutProfile`\">`tcp_timeout_profile`</span> block is documented below.\n"
          },
          "tunnelOverVlink": {
            "type": "string",
            "description": "Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "udpTimeoutProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuUdpTimeoutProfile:ObjectSystemNpuUdpTimeoutProfile"
            },
            "description": "Udp-Timeout-Profile. The structure of <span pulumi-lang-nodejs=\"`udpTimeoutProfile`\" pulumi-lang-dotnet=\"`UdpTimeoutProfile`\" pulumi-lang-go=\"`udpTimeoutProfile`\" pulumi-lang-python=\"`udp_timeout_profile`\" pulumi-lang-yaml=\"`udpTimeoutProfile`\" pulumi-lang-java=\"`udpTimeoutProfile`\">`udp_timeout_profile`</span> block is documented below.\n"
          },
          "uespOffload": {
            "type": "string",
            "description": "Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ullPortMode": {
            "type": "string",
            "description": "Set ULL port's speed to 10G/25G (default 10G). Valid values: `10G`, `25G`.\n"
          },
          "useMseOft": {
            "type": "string",
            "description": "Enable/disable use of MSE OFT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vlanLookupCache": {
            "type": "string",
            "description": "Enable/disable vlan lookup cache (default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vxlanOffload": {
            "type": "string",
            "description": "Enable/disable offloading vxlan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuBackgroundssescan:ObjectSystemNpuBackgroundssescan": {
      "description": "Configure driver background scan for SSE.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`backgroundSseScan`\" pulumi-lang-dotnet=\"`BackgroundSseScan`\" pulumi-lang-go=\"`backgroundSseScan`\" pulumi-lang-python=\"`background_sse_scan`\" pulumi-lang-yaml=\"`backgroundSseScan`\" pulumi-lang-java=\"`backgroundSseScan`\">`background_sse_scan`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuBackgroundSseScan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuBackgroundssescan:ObjectSystemNpuBackgroundssescan labelname ObjectSystemNpuBackgroundSseScan\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemNpuBackgroundssescanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scan": {
          "type": "string",
          "description": "Enable/disable background SSE scan by driver thread(default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanStale": {
          "type": "number",
          "description": "Configure scanning of active or stale sessions (default = 0 = active sessions).\n"
        },
        "scanVt": {
          "type": "number",
          "description": "Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statsQualAccess": {
          "type": "number",
          "description": "Statistics update access qualification in seconds (0 - INT_MAX, default = 180).\n"
        },
        "statsQualDuration": {
          "type": "number",
          "description": "Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).\n"
        },
        "statsUpdateInterval": {
          "type": "number",
          "description": "Stats update interval(&gt;=5*60 seconds, default 5*60 seconds).\n"
        },
        "udpKeepaliveInterval": {
          "type": "number",
          "description": "UDP keepalive interval(&gt;=90 seconds, default 90 seconds).\n"
        },
        "udpQualAccess": {
          "type": "number",
          "description": "UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).\n"
        },
        "udpQualDuration": {
          "type": "number",
          "description": "UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemNpuBackgroundssescanId",
        "scanVt",
        "statsQualAccess",
        "statsQualDuration",
        "statsUpdateInterval",
        "udpKeepaliveInterval",
        "udpQualAccess",
        "udpQualDuration"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemNpuBackgroundssescanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scan": {
          "type": "string",
          "description": "Enable/disable background SSE scan by driver thread(default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scanStale": {
          "type": "number",
          "description": "Configure scanning of active or stale sessions (default = 0 = active sessions).\n"
        },
        "scanVt": {
          "type": "number",
          "description": "Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statsQualAccess": {
          "type": "number",
          "description": "Statistics update access qualification in seconds (0 - INT_MAX, default = 180).\n"
        },
        "statsQualDuration": {
          "type": "number",
          "description": "Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).\n"
        },
        "statsUpdateInterval": {
          "type": "number",
          "description": "Stats update interval(&gt;=5*60 seconds, default 5*60 seconds).\n"
        },
        "udpKeepaliveInterval": {
          "type": "number",
          "description": "UDP keepalive interval(&gt;=90 seconds, default 90 seconds).\n"
        },
        "udpQualAccess": {
          "type": "number",
          "description": "UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).\n"
        },
        "udpQualDuration": {
          "type": "number",
          "description": "UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuBackgroundssescan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemNpuBackgroundssescanId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scan": {
            "type": "string",
            "description": "Enable/disable background SSE scan by driver thread(default enabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scanStale": {
            "type": "number",
            "description": "Configure scanning of active or stale sessions (default = 0 = active sessions).\n"
          },
          "scanVt": {
            "type": "number",
            "description": "Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statsQualAccess": {
            "type": "number",
            "description": "Statistics update access qualification in seconds (0 - INT_MAX, default = 180).\n"
          },
          "statsQualDuration": {
            "type": "number",
            "description": "Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).\n"
          },
          "statsUpdateInterval": {
            "type": "number",
            "description": "Stats update interval(&gt;=5*60 seconds, default 5*60 seconds).\n"
          },
          "udpKeepaliveInterval": {
            "type": "number",
            "description": "UDP keepalive interval(&gt;=90 seconds, default 90 seconds).\n"
          },
          "udpQualAccess": {
            "type": "number",
            "description": "UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).\n"
          },
          "udpQualDuration": {
            "type": "number",
            "description": "UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuDosoptions:ObjectSystemNpuDosoptions": {
      "description": "NPU DoS configurations.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dosOptions`\" pulumi-lang-dotnet=\"`DosOptions`\" pulumi-lang-go=\"`dosOptions`\" pulumi-lang-python=\"`dos_options`\" pulumi-lang-yaml=\"`dosOptions`\" pulumi-lang-java=\"`dosOptions`\">`dos_options`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuDosoptions(\"trname\", {\n    npuDosMeterMode: \"global\",\n    npuDosSynproxyMode: \"synack2ack\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuDosoptions(\"trname\",\n    npu_dos_meter_mode=\"global\",\n    npu_dos_synproxy_mode=\"synack2ack\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuDosoptions(\"trname\", new()\n    {\n        NpuDosMeterMode = \"global\",\n        NpuDosSynproxyMode = \"synack2ack\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuDosoptions(ctx, \"trname\", &fortimanager.ObjectSystemNpuDosoptionsArgs{\n\t\t\tNpuDosMeterMode:    pulumi.String(\"global\"),\n\t\t\tNpuDosSynproxyMode: pulumi.String(\"synack2ack\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuDosoptions;\nimport com.pulumi.fortimanager.ObjectSystemNpuDosoptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuDosoptions(\"trname\", ObjectSystemNpuDosoptionsArgs.builder()\n            .npuDosMeterMode(\"global\")\n            .npuDosSynproxyMode(\"synack2ack\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuDosoptions\n    properties:\n      npuDosMeterMode: global\n      npuDosSynproxyMode: synack2ack\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuDosOptions can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuDosoptions:ObjectSystemNpuDosoptions labelname ObjectSystemNpuDosOptions\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "npuDosMeterMode": {
          "type": "string",
          "description": "Set DoS meter npu offloading mode. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
        },
        "npuDosSynproxyMode": {
          "type": "string",
          "description": "Set NPU DoS SYNPROXY mode. Valid values: <span pulumi-lang-nodejs=\"`synack2ack`\" pulumi-lang-dotnet=\"`Synack2ack`\" pulumi-lang-go=\"`synack2ack`\" pulumi-lang-python=\"`synack2ack`\" pulumi-lang-yaml=\"`synack2ack`\" pulumi-lang-java=\"`synack2ack`\">`synack2ack`</span>, `pass-synack`.\n"
        },
        "npuDosTpeMode": {
          "type": "string",
          "description": "Enable/Disable inserting DoS meter id to session table. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuDosoptionsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "npuDosMeterMode",
        "npuDosSynproxyMode",
        "npuDosTpeMode",
        "objectSystemNpuDosoptionsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "npuDosMeterMode": {
          "type": "string",
          "description": "Set DoS meter npu offloading mode. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
        },
        "npuDosSynproxyMode": {
          "type": "string",
          "description": "Set NPU DoS SYNPROXY mode. Valid values: <span pulumi-lang-nodejs=\"`synack2ack`\" pulumi-lang-dotnet=\"`Synack2ack`\" pulumi-lang-go=\"`synack2ack`\" pulumi-lang-python=\"`synack2ack`\" pulumi-lang-yaml=\"`synack2ack`\" pulumi-lang-java=\"`synack2ack`\">`synack2ack`</span>, `pass-synack`.\n"
        },
        "npuDosTpeMode": {
          "type": "string",
          "description": "Enable/Disable inserting DoS meter id to session table. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuDosoptionsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuDosoptions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "npuDosMeterMode": {
            "type": "string",
            "description": "Set DoS meter npu offloading mode. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>.\n"
          },
          "npuDosSynproxyMode": {
            "type": "string",
            "description": "Set NPU DoS SYNPROXY mode. Valid values: <span pulumi-lang-nodejs=\"`synack2ack`\" pulumi-lang-dotnet=\"`Synack2ack`\" pulumi-lang-go=\"`synack2ack`\" pulumi-lang-python=\"`synack2ack`\" pulumi-lang-yaml=\"`synack2ack`\" pulumi-lang-java=\"`synack2ack`\">`synack2ack`</span>, `pass-synack`.\n"
          },
          "npuDosTpeMode": {
            "type": "string",
            "description": "Enable/Disable inserting DoS meter id to session table. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectSystemNpuDosoptionsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuDswdtsprofile:ObjectSystemNpuDswdtsprofile": {
      "description": "Configure NPU DSW DTS profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dswDtsProfile`\" pulumi-lang-dotnet=\"`DswDtsProfile`\" pulumi-lang-go=\"`dswDtsProfile`\" pulumi-lang-python=\"`dsw_dts_profile`\" pulumi-lang-yaml=\"`dswDtsProfile`\" pulumi-lang-java=\"`dswDtsProfile`\">`dsw_dts_profile`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\", {\n    profileId: 2,\n    minLimit: 40,\n    action: \"drop\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\",\n    profile_id=2,\n    min_limit=40,\n    action=\"drop\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\", new()\n    {\n        ProfileId = 2,\n        MinLimit = 40,\n        Action = \"drop\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuDswdtsprofile(ctx, \"trname\", &fortimanager.ObjectSystemNpuDswdtsprofileArgs{\n\t\t\tProfileId: pulumi.Float64(2),\n\t\t\tMinLimit:  pulumi.Float64(40),\n\t\t\tAction:    pulumi.String(\"drop\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswdtsprofile;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswdtsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuDswdtsprofile(\"trname\", ObjectSystemNpuDswdtsprofileArgs.builder()\n            .profileId(2.0)\n            .minLimit(40.0)\n            .action(\"drop\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuDswdtsprofile\n    properties:\n      profileId: 2\n      minLimit: 40\n      action: drop\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuDswDtsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuDswdtsprofile:ObjectSystemNpuDswdtsprofile labelname {{profile_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Set NPU DSW DTS profile action. Valid values: <span pulumi-lang-nodejs=\"`wait`\" pulumi-lang-dotnet=\"`Wait`\" pulumi-lang-go=\"`wait`\" pulumi-lang-python=\"`wait`\" pulumi-lang-yaml=\"`wait`\" pulumi-lang-java=\"`wait`\">`wait`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`dropTmr0`\" pulumi-lang-dotnet=\"`DropTmr0`\" pulumi-lang-go=\"`dropTmr0`\" pulumi-lang-python=\"`drop_tmr_0`\" pulumi-lang-yaml=\"`dropTmr0`\" pulumi-lang-java=\"`dropTmr0`\">`drop_tmr_0`</span>, <span pulumi-lang-nodejs=\"`dropTmr1`\" pulumi-lang-dotnet=\"`DropTmr1`\" pulumi-lang-go=\"`dropTmr1`\" pulumi-lang-python=\"`drop_tmr_1`\" pulumi-lang-yaml=\"`dropTmr1`\" pulumi-lang-java=\"`dropTmr1`\">`drop_tmr_1`</span>, <span pulumi-lang-nodejs=\"`enque`\" pulumi-lang-dotnet=\"`Enque`\" pulumi-lang-go=\"`enque`\" pulumi-lang-python=\"`enque`\" pulumi-lang-yaml=\"`enque`\" pulumi-lang-java=\"`enque`\">`enque`</span>, <span pulumi-lang-nodejs=\"`enque0`\" pulumi-lang-dotnet=\"`Enque0`\" pulumi-lang-go=\"`enque0`\" pulumi-lang-python=\"`enque_0`\" pulumi-lang-yaml=\"`enque0`\" pulumi-lang-java=\"`enque0`\">`enque_0`</span>, <span pulumi-lang-nodejs=\"`enque1`\" pulumi-lang-dotnet=\"`Enque1`\" pulumi-lang-go=\"`enque1`\" pulumi-lang-python=\"`enque_1`\" pulumi-lang-yaml=\"`enque1`\" pulumi-lang-java=\"`enque1`\">`enque_1`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "minLimit": {
          "type": "number",
          "description": "Set NPU DSW DTS profile min-limt.\n"
        },
        "objectSystemNpuDswdtsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profile_id}}.\n"
        },
        "profileId": {
          "type": "number",
          "description": "Set NPU DSW DTS profile profile id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "step": {
          "type": "number",
          "description": "Set NPU DSW DTS profile step.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "objectSystemNpuDswdtsprofileId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Set NPU DSW DTS profile action. Valid values: <span pulumi-lang-nodejs=\"`wait`\" pulumi-lang-dotnet=\"`Wait`\" pulumi-lang-go=\"`wait`\" pulumi-lang-python=\"`wait`\" pulumi-lang-yaml=\"`wait`\" pulumi-lang-java=\"`wait`\">`wait`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`dropTmr0`\" pulumi-lang-dotnet=\"`DropTmr0`\" pulumi-lang-go=\"`dropTmr0`\" pulumi-lang-python=\"`drop_tmr_0`\" pulumi-lang-yaml=\"`dropTmr0`\" pulumi-lang-java=\"`dropTmr0`\">`drop_tmr_0`</span>, <span pulumi-lang-nodejs=\"`dropTmr1`\" pulumi-lang-dotnet=\"`DropTmr1`\" pulumi-lang-go=\"`dropTmr1`\" pulumi-lang-python=\"`drop_tmr_1`\" pulumi-lang-yaml=\"`dropTmr1`\" pulumi-lang-java=\"`dropTmr1`\">`drop_tmr_1`</span>, <span pulumi-lang-nodejs=\"`enque`\" pulumi-lang-dotnet=\"`Enque`\" pulumi-lang-go=\"`enque`\" pulumi-lang-python=\"`enque`\" pulumi-lang-yaml=\"`enque`\" pulumi-lang-java=\"`enque`\">`enque`</span>, <span pulumi-lang-nodejs=\"`enque0`\" pulumi-lang-dotnet=\"`Enque0`\" pulumi-lang-go=\"`enque0`\" pulumi-lang-python=\"`enque_0`\" pulumi-lang-yaml=\"`enque0`\" pulumi-lang-java=\"`enque0`\">`enque_0`</span>, <span pulumi-lang-nodejs=\"`enque1`\" pulumi-lang-dotnet=\"`Enque1`\" pulumi-lang-go=\"`enque1`\" pulumi-lang-python=\"`enque_1`\" pulumi-lang-yaml=\"`enque1`\" pulumi-lang-java=\"`enque1`\">`enque_1`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "minLimit": {
          "type": "number",
          "description": "Set NPU DSW DTS profile min-limt.\n"
        },
        "objectSystemNpuDswdtsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profile_id}}.\n"
        },
        "profileId": {
          "type": "number",
          "description": "Set NPU DSW DTS profile profile id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "step": {
          "type": "number",
          "description": "Set NPU DSW DTS profile step.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuDswdtsprofile resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Set NPU DSW DTS profile action. Valid values: <span pulumi-lang-nodejs=\"`wait`\" pulumi-lang-dotnet=\"`Wait`\" pulumi-lang-go=\"`wait`\" pulumi-lang-python=\"`wait`\" pulumi-lang-yaml=\"`wait`\" pulumi-lang-java=\"`wait`\">`wait`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`dropTmr0`\" pulumi-lang-dotnet=\"`DropTmr0`\" pulumi-lang-go=\"`dropTmr0`\" pulumi-lang-python=\"`drop_tmr_0`\" pulumi-lang-yaml=\"`dropTmr0`\" pulumi-lang-java=\"`dropTmr0`\">`drop_tmr_0`</span>, <span pulumi-lang-nodejs=\"`dropTmr1`\" pulumi-lang-dotnet=\"`DropTmr1`\" pulumi-lang-go=\"`dropTmr1`\" pulumi-lang-python=\"`drop_tmr_1`\" pulumi-lang-yaml=\"`dropTmr1`\" pulumi-lang-java=\"`dropTmr1`\">`drop_tmr_1`</span>, <span pulumi-lang-nodejs=\"`enque`\" pulumi-lang-dotnet=\"`Enque`\" pulumi-lang-go=\"`enque`\" pulumi-lang-python=\"`enque`\" pulumi-lang-yaml=\"`enque`\" pulumi-lang-java=\"`enque`\">`enque`</span>, <span pulumi-lang-nodejs=\"`enque0`\" pulumi-lang-dotnet=\"`Enque0`\" pulumi-lang-go=\"`enque0`\" pulumi-lang-python=\"`enque_0`\" pulumi-lang-yaml=\"`enque0`\" pulumi-lang-java=\"`enque0`\">`enque_0`</span>, <span pulumi-lang-nodejs=\"`enque1`\" pulumi-lang-dotnet=\"`Enque1`\" pulumi-lang-go=\"`enque1`\" pulumi-lang-python=\"`enque_1`\" pulumi-lang-yaml=\"`enque1`\" pulumi-lang-java=\"`enque1`\">`enque_1`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "minLimit": {
            "type": "number",
            "description": "Set NPU DSW DTS profile min-limt.\n"
          },
          "objectSystemNpuDswdtsprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{profile_id}}.\n"
          },
          "profileId": {
            "type": "number",
            "description": "Set NPU DSW DTS profile profile id.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "step": {
            "type": "number",
            "description": "Set NPU DSW DTS profile step.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuDswqueuedtsprofile:ObjectSystemNpuDswqueuedtsprofile": {
      "description": "Configure NPU DSW Queue DTS profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dswQueueDtsProfile`\" pulumi-lang-dotnet=\"`DswQueueDtsProfile`\" pulumi-lang-go=\"`dswQueueDtsProfile`\" pulumi-lang-python=\"`dsw_queue_dts_profile`\" pulumi-lang-yaml=\"`dswQueueDtsProfile`\" pulumi-lang-java=\"`dswQueueDtsProfile`\">`dsw_queue_dts_profile`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuDswqueuedtsprofile(\"trname\", {\n    name: \"terr-dswqueuedtsprofile\",\n    oport: \"EIF0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuDswqueuedtsprofile(\"trname\",\n    name=\"terr-dswqueuedtsprofile\",\n    oport=\"EIF0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuDswqueuedtsprofile(\"trname\", new()\n    {\n        Name = \"terr-dswqueuedtsprofile\",\n        Oport = \"EIF0\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuDswqueuedtsprofile(ctx, \"trname\", &fortimanager.ObjectSystemNpuDswqueuedtsprofileArgs{\n\t\t\tName:  pulumi.String(\"terr-dswqueuedtsprofile\"),\n\t\t\tOport: pulumi.String(\"EIF0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswqueuedtsprofile;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswqueuedtsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuDswqueuedtsprofile(\"trname\", ObjectSystemNpuDswqueuedtsprofileArgs.builder()\n            .name(\"terr-dswqueuedtsprofile\")\n            .oport(\"EIF0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuDswqueuedtsprofile\n    properties:\n      name: terr-dswqueuedtsprofile\n      oport: EIF0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuDswQueueDtsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuDswqueuedtsprofile:ObjectSystemNpuDswqueuedtsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "iport": {
          "type": "string",
          "description": "Set NPU DSW DTS in port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HTX0`, `HTX1`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SPATH`, `QTM`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemNpuDswqueuedtsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oport": {
          "type": "string",
          "description": "Set NPU DSW DTS out port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HRX`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SYNK`, `NSS`, `TSK`, `QTM`.\n"
        },
        "profileId": {
          "type": "number",
          "description": "Set NPU DSW DTS profile id.\n"
        },
        "queueSelect": {
          "type": "number",
          "description": "Set NPU DSW DTS queue id select(0 - reset to default).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "iport",
        "name",
        "objectSystemNpuDswqueuedtsprofileId",
        "oport"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "iport": {
          "type": "string",
          "description": "Set NPU DSW DTS in port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HTX0`, `HTX1`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SPATH`, `QTM`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectSystemNpuDswqueuedtsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oport": {
          "type": "string",
          "description": "Set NPU DSW DTS out port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HRX`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SYNK`, `NSS`, `TSK`, `QTM`.\n"
        },
        "profileId": {
          "type": "number",
          "description": "Set NPU DSW DTS profile id.\n"
        },
        "queueSelect": {
          "type": "number",
          "description": "Set NPU DSW DTS queue id select(0 - reset to default).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuDswqueuedtsprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "iport": {
            "type": "string",
            "description": "Set NPU DSW DTS in port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HTX0`, `HTX1`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SPATH`, `QTM`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectSystemNpuDswqueuedtsprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "oport": {
            "type": "string",
            "description": "Set NPU DSW DTS out port. Valid values: `EIF0`, `EIF1`, `EIF2`, `EIF3`, `EIF4`, `EIF5`, `EIF6`, `EIF7`, `HRX`, `SSE0`, `SSE1`, `SSE2`, `SSE3`, `RLT`, `DFR`, `IPSECI`, `IPSECO`, `IPTI`, `IPTO`, `VEP0`, `VEP2`, `VEP4`, `VEP6`, `IVS`, `L2TI1`, `L2TO`, `L2TI0`, `PLE`, `SYNK`, `NSS`, `TSK`, `QTM`.\n"
          },
          "profileId": {
            "type": "number",
            "description": "Set NPU DSW DTS profile id.\n"
          },
          "queueSelect": {
            "type": "number",
            "description": "Set NPU DSW DTS queue id select(0 - reset to default).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuFpanomaly:ObjectSystemNpuFpanomaly": {
      "description": "NP6Lite anomaly protection (packet drop or send trap to host).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`fpAnomaly`\" pulumi-lang-dotnet=\"`FpAnomaly`\" pulumi-lang-go=\"`fpAnomaly`\" pulumi-lang-python=\"`fp_anomaly`\" pulumi-lang-yaml=\"`fpAnomaly`\" pulumi-lang-java=\"`fpAnomaly`\">`fp_anomaly`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuFpanomaly(\"trname\", {\n    icmpCsumErr: \"drop\",\n    espMinlenErr: \"drop\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuFpanomaly(\"trname\",\n    icmp_csum_err=\"drop\",\n    esp_minlen_err=\"drop\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuFpanomaly(\"trname\", new()\n    {\n        IcmpCsumErr = \"drop\",\n        EspMinlenErr = \"drop\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuFpanomaly(ctx, \"trname\", &fortimanager.ObjectSystemNpuFpanomalyArgs{\n\t\t\tIcmpCsumErr:  pulumi.String(\"drop\"),\n\t\t\tEspMinlenErr: pulumi.String(\"drop\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuFpanomaly;\nimport com.pulumi.fortimanager.ObjectSystemNpuFpanomalyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuFpanomaly(\"trname\", ObjectSystemNpuFpanomalyArgs.builder()\n            .icmpCsumErr(\"drop\")\n            .espMinlenErr(\"drop\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuFpanomaly\n    properties:\n      icmpCsumErr: drop\n      espMinlenErr: drop\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuFpAnomaly can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuFpanomaly:ObjectSystemNpuFpanomaly labelname ObjectSystemNpuFpAnomaly\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "capwapMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 capwap min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "espMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 ESP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "greCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 GRE checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "gtpuPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 gtpu packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 ICMP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpFrag": {
          "type": "string",
          "description": "Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpLand": {
          "type": "string",
          "description": "ICMP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 ICMP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4CsumErr": {
          "type": "string",
          "description": "Invalid IPv4 packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4IhlErr": {
          "type": "string",
          "description": "Invalid IPv4 header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Land": {
          "type": "string",
          "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4LenErr": {
          "type": "string",
          "description": "Invalid IPv4 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4OptErr": {
          "type": "string",
          "description": "Invalid IPv4 option parsing anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optlsrr": {
          "type": "string",
          "description": "Loose source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optrr": {
          "type": "string",
          "description": "Record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optsecurity": {
          "type": "string",
          "description": "Security option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optssrr": {
          "type": "string",
          "description": "Strict source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optstream": {
          "type": "string",
          "description": "Stream option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Opttimestamp": {
          "type": "string",
          "description": "Timestamp option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4ProtoErr": {
          "type": "string",
          "description": "Invalid layer 4 protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4TtlzeroErr": {
          "type": "string",
          "description": "Invalid IPv4 TTL field zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Unknopt": {
          "type": "string",
          "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4VerErr": {
          "type": "string",
          "description": "Invalid IPv4 header version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6DaddrErr": {
          "type": "string",
          "description": "Destination address as unspecified or loopback address anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ExthdrLenErr": {
          "type": "string",
          "description": "Invalid IPv6 packet chain extension header total length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ExthdrOrderErr": {
          "type": "string",
          "description": "Invalid IPv6 packet extension header ordering anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6IhlErr": {
          "type": "string",
          "description": "Invalid IPv6 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Land": {
          "type": "string",
          "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optendpid": {
          "type": "string",
          "description": "End point identification anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Opthomeaddr": {
          "type": "string",
          "description": "Home address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optinvld": {
          "type": "string",
          "description": "Invalid option anomalies.Invalid option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optjumbo": {
          "type": "string",
          "description": "Jumbo options anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optnsap": {
          "type": "string",
          "description": "Network service access point address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optralert": {
          "type": "string",
          "description": "Router alert option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Opttunnel": {
          "type": "string",
          "description": "Tunnel encapsulation limit option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6PlenZero": {
          "type": "string",
          "description": "Invalid IPv6 packet payload length zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ProtoErr": {
          "type": "string",
          "description": "Layer 4 invalid protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6SaddrErr": {
          "type": "string",
          "description": "Source address as multicast anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Unknopt": {
          "type": "string",
          "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6VerErr": {
          "type": "string",
          "description": "Invalid IPv6 packet version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "nvgreMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 nvgre min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "objectSystemNpuFpanomalyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpClenErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpCrcErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP CRC error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpL4lenErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpFinNoack": {
          "type": "string",
          "description": "TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpFinOnly": {
          "type": "string",
          "description": "TCP SYN flood with only FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpHlenErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpHlenvsl4lenErr": {
          "type": "string",
          "description": "Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpLand": {
          "type": "string",
          "description": "TCP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpNoFlag": {
          "type": "string",
          "description": "TCP SYN flood with no flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpSynData": {
          "type": "string",
          "description": "TCP SYN flood packets with data anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpSynFin": {
          "type": "string",
          "description": "TCP SYN flood SYN/FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpWinnuke": {
          "type": "string",
          "description": "TCP WinNuke anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpHlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpLand": {
          "type": "string",
          "description": "UDP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpLenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet minimum length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpliteCoverErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpliteCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "uespMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UESP min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "unknprotoMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "vxlanMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 vxlan min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        }
      },
      "type": "object",
      "required": [
        "espMinlenErr",
        "icmpCsumErr",
        "icmpFrag",
        "icmpLand",
        "icmpMinlenErr",
        "ipv4CsumErr",
        "ipv4IhlErr",
        "ipv4Land",
        "ipv4LenErr",
        "ipv4OptErr",
        "ipv4Optlsrr",
        "ipv4Optrr",
        "ipv4Optsecurity",
        "ipv4Optssrr",
        "ipv4Optstream",
        "ipv4Opttimestamp",
        "ipv4ProtoErr",
        "ipv4TtlzeroErr",
        "ipv4Unknopt",
        "ipv4VerErr",
        "ipv6DaddrErr",
        "ipv6ExthdrLenErr",
        "ipv6ExthdrOrderErr",
        "ipv6IhlErr",
        "ipv6Land",
        "ipv6Optendpid",
        "ipv6Opthomeaddr",
        "ipv6Optinvld",
        "ipv6Optjumbo",
        "ipv6Optnsap",
        "ipv6Optralert",
        "ipv6Opttunnel",
        "ipv6PlenZero",
        "ipv6ProtoErr",
        "ipv6SaddrErr",
        "ipv6Unknopt",
        "ipv6VerErr",
        "objectSystemNpuFpanomalyId",
        "sctpCsumErr",
        "tcpCsumErr",
        "tcpFinNoack",
        "tcpFinOnly",
        "tcpHlenErr",
        "tcpLand",
        "tcpNoFlag",
        "tcpPlenErr",
        "tcpSynData",
        "tcpSynFin",
        "tcpWinnuke",
        "udpCsumErr",
        "udpHlenErr",
        "udpLand",
        "udpLenErr",
        "udpPlenErr",
        "udpliteCoverErr",
        "udpliteCsumErr",
        "unknprotoMinlenErr"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "capwapMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 capwap min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "espMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 ESP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "greCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 GRE checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "gtpuPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 gtpu packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 ICMP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpFrag": {
          "type": "string",
          "description": "Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpLand": {
          "type": "string",
          "description": "ICMP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "icmpMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 ICMP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4CsumErr": {
          "type": "string",
          "description": "Invalid IPv4 packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4IhlErr": {
          "type": "string",
          "description": "Invalid IPv4 header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Land": {
          "type": "string",
          "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4LenErr": {
          "type": "string",
          "description": "Invalid IPv4 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4OptErr": {
          "type": "string",
          "description": "Invalid IPv4 option parsing anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optlsrr": {
          "type": "string",
          "description": "Loose source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optrr": {
          "type": "string",
          "description": "Record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optsecurity": {
          "type": "string",
          "description": "Security option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optssrr": {
          "type": "string",
          "description": "Strict source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Optstream": {
          "type": "string",
          "description": "Stream option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Opttimestamp": {
          "type": "string",
          "description": "Timestamp option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4ProtoErr": {
          "type": "string",
          "description": "Invalid layer 4 protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4TtlzeroErr": {
          "type": "string",
          "description": "Invalid IPv4 TTL field zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4Unknopt": {
          "type": "string",
          "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv4VerErr": {
          "type": "string",
          "description": "Invalid IPv4 header version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6DaddrErr": {
          "type": "string",
          "description": "Destination address as unspecified or loopback address anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ExthdrLenErr": {
          "type": "string",
          "description": "Invalid IPv6 packet chain extension header total length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ExthdrOrderErr": {
          "type": "string",
          "description": "Invalid IPv6 packet extension header ordering anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6IhlErr": {
          "type": "string",
          "description": "Invalid IPv6 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Land": {
          "type": "string",
          "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optendpid": {
          "type": "string",
          "description": "End point identification anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Opthomeaddr": {
          "type": "string",
          "description": "Home address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optinvld": {
          "type": "string",
          "description": "Invalid option anomalies.Invalid option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optjumbo": {
          "type": "string",
          "description": "Jumbo options anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optnsap": {
          "type": "string",
          "description": "Network service access point address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Optralert": {
          "type": "string",
          "description": "Router alert option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Opttunnel": {
          "type": "string",
          "description": "Tunnel encapsulation limit option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6PlenZero": {
          "type": "string",
          "description": "Invalid IPv6 packet payload length zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6ProtoErr": {
          "type": "string",
          "description": "Layer 4 invalid protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6SaddrErr": {
          "type": "string",
          "description": "Source address as multicast anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6Unknopt": {
          "type": "string",
          "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "ipv6VerErr": {
          "type": "string",
          "description": "Invalid IPv6 packet version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "nvgreMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 nvgre min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "objectSystemNpuFpanomalyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpClenErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpCrcErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP CRC error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "sctpL4lenErr": {
          "type": "string",
          "description": "Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpFinNoack": {
          "type": "string",
          "description": "TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpFinOnly": {
          "type": "string",
          "description": "TCP SYN flood with only FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpHlenErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpHlenvsl4lenErr": {
          "type": "string",
          "description": "Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpLand": {
          "type": "string",
          "description": "TCP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpNoFlag": {
          "type": "string",
          "description": "TCP SYN flood with no flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 TCP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpSynData": {
          "type": "string",
          "description": "TCP SYN flood packets with data anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpSynFin": {
          "type": "string",
          "description": "TCP SYN flood SYN/FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "tcpWinnuke": {
          "type": "string",
          "description": "TCP WinNuke anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpHlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpLand": {
          "type": "string",
          "description": "UDP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpLenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpPlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP packet minimum length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpliteCoverErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "udpliteCsumErr": {
          "type": "string",
          "description": "Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "uespMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 UESP min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "unknprotoMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        },
        "vxlanMinlenErr": {
          "type": "string",
          "description": "Invalid IPv4 vxlan min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuFpanomaly resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "capwapMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 capwap min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "espMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 ESP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "greCsumErr": {
            "type": "string",
            "description": "Invalid IPv4 GRE checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "gtpuPlenErr": {
            "type": "string",
            "description": "Invalid IPv4 gtpu packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "icmpCsumErr": {
            "type": "string",
            "description": "Invalid IPv4 ICMP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "icmpFrag": {
            "type": "string",
            "description": "Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "icmpLand": {
            "type": "string",
            "description": "ICMP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "icmpMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 ICMP short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4CsumErr": {
            "type": "string",
            "description": "Invalid IPv4 packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4IhlErr": {
            "type": "string",
            "description": "Invalid IPv4 header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Land": {
            "type": "string",
            "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4LenErr": {
            "type": "string",
            "description": "Invalid IPv4 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4OptErr": {
            "type": "string",
            "description": "Invalid IPv4 option parsing anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Optlsrr": {
            "type": "string",
            "description": "Loose source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Optrr": {
            "type": "string",
            "description": "Record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Optsecurity": {
            "type": "string",
            "description": "Security option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Optssrr": {
            "type": "string",
            "description": "Strict source record route option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Optstream": {
            "type": "string",
            "description": "Stream option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Opttimestamp": {
            "type": "string",
            "description": "Timestamp option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4ProtoErr": {
            "type": "string",
            "description": "Invalid layer 4 protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4TtlzeroErr": {
            "type": "string",
            "description": "Invalid IPv4 TTL field zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4Unknopt": {
            "type": "string",
            "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv4VerErr": {
            "type": "string",
            "description": "Invalid IPv4 header version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6DaddrErr": {
            "type": "string",
            "description": "Destination address as unspecified or loopback address anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6ExthdrLenErr": {
            "type": "string",
            "description": "Invalid IPv6 packet chain extension header total length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6ExthdrOrderErr": {
            "type": "string",
            "description": "Invalid IPv6 packet extension header ordering anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6IhlErr": {
            "type": "string",
            "description": "Invalid IPv6 packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Land": {
            "type": "string",
            "description": "Land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Optendpid": {
            "type": "string",
            "description": "End point identification anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Opthomeaddr": {
            "type": "string",
            "description": "Home address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Optinvld": {
            "type": "string",
            "description": "Invalid option anomalies.Invalid option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Optjumbo": {
            "type": "string",
            "description": "Jumbo options anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Optnsap": {
            "type": "string",
            "description": "Network service access point address option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Optralert": {
            "type": "string",
            "description": "Router alert option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Opttunnel": {
            "type": "string",
            "description": "Tunnel encapsulation limit option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6PlenZero": {
            "type": "string",
            "description": "Invalid IPv6 packet payload length zero anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6ProtoErr": {
            "type": "string",
            "description": "Layer 4 invalid protocol anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6SaddrErr": {
            "type": "string",
            "description": "Source address as multicast anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6Unknopt": {
            "type": "string",
            "description": "Unknown option anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "ipv6VerErr": {
            "type": "string",
            "description": "Invalid IPv6 packet version anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "nvgreMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 nvgre min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "objectSystemNpuFpanomalyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpClenErr": {
            "type": "string",
            "description": "Invalid IPv4 SCTP length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "sctpCrcErr": {
            "type": "string",
            "description": "Invalid IPv4 SCTP CRC error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "sctpCsumErr": {
            "type": "string",
            "description": "Invalid IPv4 SCTP checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "sctpL4lenErr": {
            "type": "string",
            "description": "Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpCsumErr": {
            "type": "string",
            "description": "Invalid IPv4 TCP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpFinNoack": {
            "type": "string",
            "description": "TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpFinOnly": {
            "type": "string",
            "description": "TCP SYN flood with only FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpHlenErr": {
            "type": "string",
            "description": "Invalid IPv4 TCP header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpHlenvsl4lenErr": {
            "type": "string",
            "description": "Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpLand": {
            "type": "string",
            "description": "TCP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpNoFlag": {
            "type": "string",
            "description": "TCP SYN flood with no flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpPlenErr": {
            "type": "string",
            "description": "Invalid IPv4 TCP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpSynData": {
            "type": "string",
            "description": "TCP SYN flood packets with data anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpSynFin": {
            "type": "string",
            "description": "TCP SYN flood SYN/FIN flag set anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "tcpWinnuke": {
            "type": "string",
            "description": "TCP WinNuke anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpCsumErr": {
            "type": "string",
            "description": "Invalid IPv4 UDP packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpHlenErr": {
            "type": "string",
            "description": "Invalid IPv4 UDP packet header length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpLand": {
            "type": "string",
            "description": "UDP land anomalies. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpLenErr": {
            "type": "string",
            "description": "Invalid IPv4 UDP packet length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpPlenErr": {
            "type": "string",
            "description": "Invalid IPv4 UDP packet minimum length anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpliteCoverErr": {
            "type": "string",
            "description": "Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "udpliteCsumErr": {
            "type": "string",
            "description": "Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "uespMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 UESP min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "unknprotoMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          },
          "vxlanMinlenErr": {
            "type": "string",
            "description": "Invalid IPv4 vxlan min length check error anomalies. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, `trap-to-host`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuHpe:ObjectSystemNpuHpe": {
      "description": "Host protection engine configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`hpe`\" pulumi-lang-dotnet=\"`Hpe`\" pulumi-lang-go=\"`hpe`\" pulumi-lang-python=\"`hpe`\" pulumi-lang-yaml=\"`hpe`\" pulumi-lang-java=\"`hpe`\">`hpe`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuHpe(\"trname\", {allProtocol: 400000});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuHpe(\"trname\", all_protocol=400000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuHpe(\"trname\", new()\n    {\n        AllProtocol = 400000,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuHpe(ctx, \"trname\", &fortimanager.ObjectSystemNpuHpeArgs{\n\t\t\tAllProtocol: pulumi.Float64(400000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuHpe;\nimport com.pulumi.fortimanager.ObjectSystemNpuHpeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuHpe(\"trname\", ObjectSystemNpuHpeArgs.builder()\n            .allProtocol(400000.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuHpe\n    properties:\n      allProtocol: '400000'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuHpe can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuHpe:ObjectSystemNpuHpe labelname ObjectSystemNpuHpe\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allProtocol": {
          "type": "number",
          "description": "Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.\n"
        },
        "arpMax": {
          "type": "number",
          "description": "Maximum ARP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "enableQueueShaper": {
          "type": "string",
          "description": "Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "enableShaper": {
          "type": "string",
          "description": "Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espMax": {
          "type": "number",
          "description": "Maximum ESP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "exceptionCode": {
          "type": "number",
          "description": "Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "fragmentWithSess": {
          "type": "number",
          "description": "Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "fragmentWithoutSession": {
          "type": "number",
          "description": "Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "highPriority": {
          "type": "number",
          "description": "Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.\n"
        },
        "icmpMax": {
          "type": "number",
          "description": "Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "ipFragMax": {
          "type": "number",
          "description": "Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "ipOthersMax": {
          "type": "number",
          "description": "Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).\n"
        },
        "l2OthersMax": {
          "type": "number",
          "description": "Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).\n"
        },
        "objectSystemNpuHpeId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "priTypeMax": {
          "type": "number",
          "description": "Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.\n"
        },
        "queueShaperMax": {
          "type": "number",
          "description": "Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpMax": {
          "type": "number",
          "description": "Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "tcpMax": {
          "type": "number",
          "description": "Maximum TCP packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpfinRstMax": {
          "type": "number",
          "description": "Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpsynAckMax": {
          "type": "number",
          "description": "Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpsynMax": {
          "type": "number",
          "description": "Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "udpMax": {
          "type": "number",
          "description": "Maximum UDP packet rate (1K - 40M pps, default = 600K pps).\n"
        }
      },
      "type": "object",
      "required": [
        "allProtocol",
        "arpMax",
        "enableQueueShaper",
        "enableShaper",
        "espMax",
        "exceptionCode",
        "fragmentWithSess",
        "fragmentWithoutSession",
        "highPriority",
        "icmpMax",
        "ipFragMax",
        "ipOthersMax",
        "l2OthersMax",
        "objectSystemNpuHpeId",
        "priTypeMax",
        "queueShaperMax",
        "sctpMax",
        "tcpMax",
        "tcpfinRstMax",
        "tcpsynAckMax",
        "tcpsynMax",
        "udpMax"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allProtocol": {
          "type": "number",
          "description": "Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.\n"
        },
        "arpMax": {
          "type": "number",
          "description": "Maximum ARP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "enableQueueShaper": {
          "type": "string",
          "description": "Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "enableShaper": {
          "type": "string",
          "description": "Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espMax": {
          "type": "number",
          "description": "Maximum ESP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "exceptionCode": {
          "type": "number",
          "description": "Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "fragmentWithSess": {
          "type": "number",
          "description": "Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "fragmentWithoutSession": {
          "type": "number",
          "description": "Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "highPriority": {
          "type": "number",
          "description": "Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.\n"
        },
        "icmpMax": {
          "type": "number",
          "description": "Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "ipFragMax": {
          "type": "number",
          "description": "Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "ipOthersMax": {
          "type": "number",
          "description": "Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).\n"
        },
        "l2OthersMax": {
          "type": "number",
          "description": "Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).\n"
        },
        "objectSystemNpuHpeId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "priTypeMax": {
          "type": "number",
          "description": "Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.\n"
        },
        "queueShaperMax": {
          "type": "number",
          "description": "Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpMax": {
          "type": "number",
          "description": "Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).\n"
        },
        "tcpMax": {
          "type": "number",
          "description": "Maximum TCP packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpfinRstMax": {
          "type": "number",
          "description": "Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpsynAckMax": {
          "type": "number",
          "description": "Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "tcpsynMax": {
          "type": "number",
          "description": "Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).\n"
        },
        "udpMax": {
          "type": "number",
          "description": "Maximum UDP packet rate (1K - 40M pps, default = 600K pps).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuHpe resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allProtocol": {
            "type": "number",
            "description": "Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.\n"
          },
          "arpMax": {
            "type": "number",
            "description": "Maximum ARP packet rate (1K - 40M pps, default = 40K pps).\n"
          },
          "enableQueueShaper": {
            "type": "string",
            "description": "Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "enableShaper": {
            "type": "string",
            "description": "Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "espMax": {
            "type": "number",
            "description": "Maximum ESP packet rate (1K - 40M pps, default = 40K pps).\n"
          },
          "exceptionCode": {
            "type": "number",
            "description": "Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).\n"
          },
          "fragmentWithSess": {
            "type": "number",
            "description": "Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).\n"
          },
          "fragmentWithoutSession": {
            "type": "number",
            "description": "Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).\n"
          },
          "highPriority": {
            "type": "number",
            "description": "Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.\n"
          },
          "icmpMax": {
            "type": "number",
            "description": "Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).\n"
          },
          "ipFragMax": {
            "type": "number",
            "description": "Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).\n"
          },
          "ipOthersMax": {
            "type": "number",
            "description": "Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).\n"
          },
          "l2OthersMax": {
            "type": "number",
            "description": "Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).\n"
          },
          "objectSystemNpuHpeId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "priTypeMax": {
            "type": "number",
            "description": "Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.\n"
          },
          "queueShaperMax": {
            "type": "number",
            "description": "Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpMax": {
            "type": "number",
            "description": "Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).\n"
          },
          "tcpMax": {
            "type": "number",
            "description": "Maximum TCP packet rate (1K - 40M pps, default = 600K pps).\n"
          },
          "tcpfinRstMax": {
            "type": "number",
            "description": "Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).\n"
          },
          "tcpsynAckMax": {
            "type": "number",
            "description": "Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).\n"
          },
          "tcpsynMax": {
            "type": "number",
            "description": "Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).\n"
          },
          "udpMax": {
            "type": "number",
            "description": "Maximum UDP packet rate (1K - 40M pps, default = 600K pps).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuIcmperrorratectrl:ObjectSystemNpuIcmperrorratectrl": {
      "description": "Configure the rate of ICMP errors generated by this FortiGate, which is achieved by token bucket algorithm.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`icmpErrorRateCtrl`\" pulumi-lang-dotnet=\"`IcmpErrorRateCtrl`\" pulumi-lang-go=\"`icmpErrorRateCtrl`\" pulumi-lang-python=\"`icmp_error_rate_ctrl`\" pulumi-lang-yaml=\"`icmpErrorRateCtrl`\" pulumi-lang-java=\"`icmpErrorRateCtrl`\">`icmp_error_rate_ctrl`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuIcmpErrorRateCtrl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuIcmperrorratectrl:ObjectSystemNpuIcmperrorratectrl labelname ObjectSystemNpuIcmpErrorRateCtrl\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "icmpv4ErrorBucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).\n"
        },
        "icmpv4ErrorRate": {
          "type": "number",
          "description": "Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpv4ErrorRateLimit": {
          "type": "string",
          "description": "Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpv6ErrorBucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).\n"
        },
        "icmpv6ErrorRate": {
          "type": "number",
          "description": "Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpv6ErrorRateLimit": {
          "type": "string",
          "description": "Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuIcmperrorratectrlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "icmpv4ErrorBucketSize",
        "icmpv4ErrorRate",
        "icmpv4ErrorRateLimit",
        "icmpv6ErrorBucketSize",
        "icmpv6ErrorRate",
        "icmpv6ErrorRateLimit",
        "objectSystemNpuIcmperrorratectrlId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "icmpv4ErrorBucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).\n"
        },
        "icmpv4ErrorRate": {
          "type": "number",
          "description": "Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpv4ErrorRateLimit": {
          "type": "string",
          "description": "Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icmpv6ErrorBucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).\n"
        },
        "icmpv6ErrorRate": {
          "type": "number",
          "description": "Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpv6ErrorRateLimit": {
          "type": "string",
          "description": "Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuIcmperrorratectrlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuIcmperrorratectrl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "icmpv4ErrorBucketSize": {
            "type": "number",
            "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).\n"
          },
          "icmpv4ErrorRate": {
            "type": "number",
            "description": "Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
          },
          "icmpv4ErrorRateLimit": {
            "type": "string",
            "description": "Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icmpv6ErrorBucketSize": {
            "type": "number",
            "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).\n"
          },
          "icmpv6ErrorRate": {
            "type": "number",
            "description": "Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).\n"
          },
          "icmpv6ErrorRateLimit": {
            "type": "string",
            "description": "Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectSystemNpuIcmperrorratectrlId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuIcmpratectrl:ObjectSystemNpuIcmpratectrl": {
      "description": "Configure the rate of ICMP messages generated by this FortiGate.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`icmpRateCtrl`\" pulumi-lang-dotnet=\"`IcmpRateCtrl`\" pulumi-lang-go=\"`icmpRateCtrl`\" pulumi-lang-python=\"`icmp_rate_ctrl`\" pulumi-lang-yaml=\"`icmpRateCtrl`\" pulumi-lang-java=\"`icmpRateCtrl`\">`icmp_rate_ctrl`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuIcmpRateCtrl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuIcmpratectrl:ObjectSystemNpuIcmpratectrl labelname ObjectSystemNpuIcmpRateCtrl\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "icmpV4BucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).\n"
        },
        "icmpV4Rate": {
          "type": "number",
          "description": "Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpV6BucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).\n"
        },
        "icmpV6Rate": {
          "type": "number",
          "description": "Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "objectSystemNpuIcmpratectrlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "icmpV4Rate",
        "icmpV6BucketSize",
        "icmpV6Rate",
        "objectSystemNpuIcmpratectrlId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "icmpV4BucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).\n"
        },
        "icmpV4Rate": {
          "type": "number",
          "description": "Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "icmpV6BucketSize": {
          "type": "number",
          "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).\n"
        },
        "icmpV6Rate": {
          "type": "number",
          "description": "Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).\n"
        },
        "objectSystemNpuIcmpratectrlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuIcmpratectrl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "icmpV4BucketSize": {
            "type": "number",
            "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).\n"
          },
          "icmpV4Rate": {
            "type": "number",
            "description": "Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).\n"
          },
          "icmpV6BucketSize": {
            "type": "number",
            "description": "Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).\n"
          },
          "icmpV6Rate": {
            "type": "number",
            "description": "Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).\n"
          },
          "objectSystemNpuIcmpratectrlId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuIpreassembly:ObjectSystemNpuIpreassembly": {
      "description": "IP reassebmly engine configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipReassembly`\" pulumi-lang-dotnet=\"`IpReassembly`\" pulumi-lang-go=\"`ipReassembly`\" pulumi-lang-python=\"`ip_reassembly`\" pulumi-lang-yaml=\"`ipReassembly`\" pulumi-lang-java=\"`ipReassembly`\">`ip_reassembly`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuIpreassembly(\"trname\", {\n    maxTimeout: 200000,\n    minTimeout: 12000,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuIpreassembly(\"trname\",\n    max_timeout=200000,\n    min_timeout=12000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuIpreassembly(\"trname\", new()\n    {\n        MaxTimeout = 200000,\n        MinTimeout = 12000,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuIpreassembly(ctx, \"trname\", &fortimanager.ObjectSystemNpuIpreassemblyArgs{\n\t\t\tMaxTimeout: pulumi.Float64(200000),\n\t\t\tMinTimeout: pulumi.Float64(12000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuIpreassembly;\nimport com.pulumi.fortimanager.ObjectSystemNpuIpreassemblyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuIpreassembly(\"trname\", ObjectSystemNpuIpreassemblyArgs.builder()\n            .maxTimeout(200000.0)\n            .minTimeout(12000.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuIpreassembly\n    properties:\n      maxTimeout: 200000\n      minTimeout: 12000\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuIpReassembly can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuIpreassembly:ObjectSystemNpuIpreassembly labelname ObjectSystemNpuIpReassembly\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "maxTimeout": {
          "type": "number",
          "description": "Maximum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
        },
        "minTimeout": {
          "type": "number",
          "description": "Minimum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
        },
        "objectSystemNpuIpreassemblyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set IP reassembly processing status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "maxTimeout",
        "minTimeout",
        "objectSystemNpuIpreassemblyId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "maxTimeout": {
          "type": "number",
          "description": "Maximum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
        },
        "minTimeout": {
          "type": "number",
          "description": "Minimum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
        },
        "objectSystemNpuIpreassemblyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set IP reassembly processing status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuIpreassembly resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "maxTimeout": {
            "type": "number",
            "description": "Maximum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
          },
          "minTimeout": {
            "type": "number",
            "description": "Minimum timeout value for IP reassembly (5 us - 600,000,000 us).\n"
          },
          "objectSystemNpuIpreassemblyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set IP reassembly processing status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuIsfnpqueues:ObjectSystemNpuIsfnpqueues": {
      "description": "Configure queues of switch port connected to NP6 XAUI on ingress path.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`isfNpQueues`\" pulumi-lang-dotnet=\"`IsfNpQueues`\" pulumi-lang-go=\"`isfNpQueues`\" pulumi-lang-python=\"`isf_np_queues`\" pulumi-lang-yaml=\"`isfNpQueues`\" pulumi-lang-java=\"`isfNpQueues`\">`isf_np_queues`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuIsfnpqueues(\"trname\", {\n    cos0: \"cos-profile1\",\n    cos1: \"cos-profile2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuIsfnpqueues(\"trname\",\n    cos0=\"cos-profile1\",\n    cos1=\"cos-profile2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuIsfnpqueues(\"trname\", new()\n    {\n        Cos0 = \"cos-profile1\",\n        Cos1 = \"cos-profile2\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuIsfnpqueues(ctx, \"trname\", &fortimanager.ObjectSystemNpuIsfnpqueuesArgs{\n\t\t\tCos0: pulumi.String(\"cos-profile1\"),\n\t\t\tCos1: pulumi.String(\"cos-profile2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuIsfnpqueues;\nimport com.pulumi.fortimanager.ObjectSystemNpuIsfnpqueuesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuIsfnpqueues(\"trname\", ObjectSystemNpuIsfnpqueuesArgs.builder()\n            .cos0(\"cos-profile1\")\n            .cos1(\"cos-profile2\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuIsfnpqueues\n    properties:\n      cos0: cos-profile1\n      cos1: cos-profile2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuIsfNpQueues can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuIsfnpqueues:ObjectSystemNpuIsfnpqueues labelname ObjectSystemNpuIsfNpQueues\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cos0": {
          "type": "string",
          "description": "CoS profile name for CoS 0.\n"
        },
        "cos1": {
          "type": "string",
          "description": "CoS profile name for CoS 1.\n"
        },
        "cos2": {
          "type": "string",
          "description": "CoS profile name for CoS 2.\n"
        },
        "cos3": {
          "type": "string",
          "description": "CoS profile name for CoS 3.\n"
        },
        "cos4": {
          "type": "string",
          "description": "CoS profile name for CoS 4.\n"
        },
        "cos5": {
          "type": "string",
          "description": "CoS profile name for CoS 5.\n"
        },
        "cos6": {
          "type": "string",
          "description": "CoS profile name for CoS 6.\n"
        },
        "cos7": {
          "type": "string",
          "description": "CoS profile name for CoS 7.\n"
        },
        "objectSystemNpuIsfnpqueuesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemNpuIsfnpqueuesId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cos0": {
          "type": "string",
          "description": "CoS profile name for CoS 0.\n"
        },
        "cos1": {
          "type": "string",
          "description": "CoS profile name for CoS 1.\n"
        },
        "cos2": {
          "type": "string",
          "description": "CoS profile name for CoS 2.\n"
        },
        "cos3": {
          "type": "string",
          "description": "CoS profile name for CoS 3.\n"
        },
        "cos4": {
          "type": "string",
          "description": "CoS profile name for CoS 4.\n"
        },
        "cos5": {
          "type": "string",
          "description": "CoS profile name for CoS 5.\n"
        },
        "cos6": {
          "type": "string",
          "description": "CoS profile name for CoS 6.\n"
        },
        "cos7": {
          "type": "string",
          "description": "CoS profile name for CoS 7.\n"
        },
        "objectSystemNpuIsfnpqueuesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuIsfnpqueues resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cos0": {
            "type": "string",
            "description": "CoS profile name for CoS 0.\n"
          },
          "cos1": {
            "type": "string",
            "description": "CoS profile name for CoS 1.\n"
          },
          "cos2": {
            "type": "string",
            "description": "CoS profile name for CoS 2.\n"
          },
          "cos3": {
            "type": "string",
            "description": "CoS profile name for CoS 3.\n"
          },
          "cos4": {
            "type": "string",
            "description": "CoS profile name for CoS 4.\n"
          },
          "cos5": {
            "type": "string",
            "description": "CoS profile name for CoS 5.\n"
          },
          "cos6": {
            "type": "string",
            "description": "CoS profile name for CoS 6.\n"
          },
          "cos7": {
            "type": "string",
            "description": "CoS profile name for CoS 7.\n"
          },
          "objectSystemNpuIsfnpqueuesId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNpqueues:ObjectSystemNpuNpqueues": {
      "description": "Configure queue assignment on NP7.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`npQueues`\" pulumi-lang-dotnet=\"`NpQueues`\" pulumi-lang-go=\"`npQueues`\" pulumi-lang-python=\"`np_queues`\" pulumi-lang-yaml=\"`npQueues`\" pulumi-lang-java=\"`npQueues`\">`np_queues`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ethernetType`\" pulumi-lang-dotnet=\"`EthernetType`\" pulumi-lang-go=\"`ethernetType`\" pulumi-lang-python=\"`ethernet_type`\" pulumi-lang-yaml=\"`ethernetType`\" pulumi-lang-java=\"`ethernetType`\">`ethernet_type`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueuesEthernettype`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueuesEthernettype`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueuesEthernettype`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueuesEthernettype`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueuesEthernettype`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueuesEthernettype`\">`fortimanager.ObjectSystemNpuNpqueuesEthernettype`</span>\n>- <span pulumi-lang-nodejs=\"`ipProtocol`\" pulumi-lang-dotnet=\"`IpProtocol`\" pulumi-lang-go=\"`ipProtocol`\" pulumi-lang-python=\"`ip_protocol`\" pulumi-lang-yaml=\"`ipProtocol`\" pulumi-lang-java=\"`ipProtocol`\">`ip_protocol`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueuesIpprotocol`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueuesIpprotocol`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueuesIpprotocol`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueuesIpprotocol`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueuesIpprotocol`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueuesIpprotocol`\">`fortimanager.ObjectSystemNpuNpqueuesIpprotocol`</span>\n>- <span pulumi-lang-nodejs=\"`ipService`\" pulumi-lang-dotnet=\"`IpService`\" pulumi-lang-go=\"`ipService`\" pulumi-lang-python=\"`ip_service`\" pulumi-lang-yaml=\"`ipService`\" pulumi-lang-java=\"`ipService`\">`ip_service`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueuesIpservice`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueuesIpservice`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueuesIpservice`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueuesIpservice`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueuesIpservice`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueuesIpservice`\">`fortimanager.ObjectSystemNpuNpqueuesIpservice`</span>\n>- <span pulumi-lang-nodejs=\"`profile`\" pulumi-lang-dotnet=\"`Profile`\" pulumi-lang-go=\"`profile`\" pulumi-lang-python=\"`profile`\" pulumi-lang-yaml=\"`profile`\" pulumi-lang-java=\"`profile`\">`profile`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueuesProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueuesProfile`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueuesProfile`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueuesProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueuesProfile`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueuesProfile`\">`fortimanager.ObjectSystemNpuNpqueuesProfile`</span>\n>- <span pulumi-lang-nodejs=\"`scheduler`\" pulumi-lang-dotnet=\"`Scheduler`\" pulumi-lang-go=\"`scheduler`\" pulumi-lang-python=\"`scheduler`\" pulumi-lang-yaml=\"`scheduler`\" pulumi-lang-java=\"`scheduler`\">`scheduler`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueuesScheduler`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueuesScheduler`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueuesScheduler`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueuesScheduler`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueuesScheduler`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueuesScheduler`\">`fortimanager.ObjectSystemNpuNpqueuesScheduler`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueues(\"trname\", {ethernetTypes: [{\n    name: \"type\",\n    queue: 10,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueues(\"trname\", ethernet_types=[{\n    \"name\": \"type\",\n    \"queue\": 10,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuNpqueues(\"trname\", new()\n    {\n        EthernetTypes = new[]\n        {\n            new Fortimanager.Inputs.ObjectSystemNpuNpqueuesEthernetTypeArgs\n            {\n                Name = \"type\",\n                Queue = 10,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueues(ctx, \"trname\", &fortimanager.ObjectSystemNpuNpqueuesArgs{\n\t\t\tEthernetTypes: fortimanager.ObjectSystemNpuNpqueuesEthernetTypeTypeArray{\n\t\t\t\t&fortimanager.ObjectSystemNpuNpqueuesEthernetTypeTypeArgs{\n\t\t\t\t\tName:  pulumi.String(\"type\"),\n\t\t\t\t\tQueue: pulumi.Float64(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueues;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSystemNpuNpqueuesEthernetTypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuNpqueues(\"trname\", ObjectSystemNpuNpqueuesArgs.builder()\n            .ethernetTypes(ObjectSystemNpuNpqueuesEthernetTypeArgs.builder()\n                .name(\"type\")\n                .queue(10.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuNpqueues\n    properties:\n      ethernetTypes:\n        - name: type\n          queue: 10\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuNpQueues can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueues:ObjectSystemNpuNpqueues labelname ObjectSystemNpuNpQueues\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customEtypeLookup": {
          "type": "string",
          "description": "Enable/Disable np-queue lookup for custom Ethernet Types. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ethernetTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesEthernetType:ObjectSystemNpuNpqueuesEthernetType"
          },
          "description": "Ethernet-Type. The structure of <span pulumi-lang-nodejs=\"`ethernetType`\" pulumi-lang-dotnet=\"`EthernetType`\" pulumi-lang-go=\"`ethernetType`\" pulumi-lang-python=\"`ethernet_type`\" pulumi-lang-yaml=\"`ethernetType`\" pulumi-lang-java=\"`ethernetType`\">`ethernet_type`</span> block is documented below.\n"
        },
        "ipProtocols": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesIpProtocol:ObjectSystemNpuNpqueuesIpProtocol"
          },
          "description": "Ip-Protocol. The structure of <span pulumi-lang-nodejs=\"`ipProtocol`\" pulumi-lang-dotnet=\"`IpProtocol`\" pulumi-lang-go=\"`ipProtocol`\" pulumi-lang-python=\"`ip_protocol`\" pulumi-lang-yaml=\"`ipProtocol`\" pulumi-lang-java=\"`ipProtocol`\">`ip_protocol`</span> block is documented below.\n"
        },
        "ipServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesIpService:ObjectSystemNpuNpqueuesIpService"
          },
          "description": "Ip-Service. The structure of <span pulumi-lang-nodejs=\"`ipService`\" pulumi-lang-dotnet=\"`IpService`\" pulumi-lang-go=\"`ipService`\" pulumi-lang-python=\"`ip_service`\" pulumi-lang-yaml=\"`ipService`\" pulumi-lang-java=\"`ipService`\">`ip_service`</span> block is documented below.\n"
        },
        "objectSystemNpuNpqueuesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile"
          },
          "description": "Profile. The structure of <span pulumi-lang-nodejs=\"`profile`\" pulumi-lang-dotnet=\"`Profile`\" pulumi-lang-go=\"`profile`\" pulumi-lang-python=\"`profile`\" pulumi-lang-yaml=\"`profile`\" pulumi-lang-java=\"`profile`\">`profile`</span> block is documented below.\n"
        },
        "schedulers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesScheduler:ObjectSystemNpuNpqueuesScheduler"
          },
          "description": "Scheduler. The structure of <span pulumi-lang-nodejs=\"`scheduler`\" pulumi-lang-dotnet=\"`Scheduler`\" pulumi-lang-go=\"`scheduler`\" pulumi-lang-python=\"`scheduler`\" pulumi-lang-yaml=\"`scheduler`\" pulumi-lang-java=\"`scheduler`\">`scheduler`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemNpuNpqueuesId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customEtypeLookup": {
          "type": "string",
          "description": "Enable/Disable np-queue lookup for custom Ethernet Types. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ethernetTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesEthernetType:ObjectSystemNpuNpqueuesEthernetType"
          },
          "description": "Ethernet-Type. The structure of <span pulumi-lang-nodejs=\"`ethernetType`\" pulumi-lang-dotnet=\"`EthernetType`\" pulumi-lang-go=\"`ethernetType`\" pulumi-lang-python=\"`ethernet_type`\" pulumi-lang-yaml=\"`ethernetType`\" pulumi-lang-java=\"`ethernetType`\">`ethernet_type`</span> block is documented below.\n"
        },
        "ipProtocols": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesIpProtocol:ObjectSystemNpuNpqueuesIpProtocol"
          },
          "description": "Ip-Protocol. The structure of <span pulumi-lang-nodejs=\"`ipProtocol`\" pulumi-lang-dotnet=\"`IpProtocol`\" pulumi-lang-go=\"`ipProtocol`\" pulumi-lang-python=\"`ip_protocol`\" pulumi-lang-yaml=\"`ipProtocol`\" pulumi-lang-java=\"`ipProtocol`\">`ip_protocol`</span> block is documented below.\n"
        },
        "ipServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesIpService:ObjectSystemNpuNpqueuesIpService"
          },
          "description": "Ip-Service. The structure of <span pulumi-lang-nodejs=\"`ipService`\" pulumi-lang-dotnet=\"`IpService`\" pulumi-lang-go=\"`ipService`\" pulumi-lang-python=\"`ip_service`\" pulumi-lang-yaml=\"`ipService`\" pulumi-lang-java=\"`ipService`\">`ip_service`</span> block is documented below.\n"
        },
        "objectSystemNpuNpqueuesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile"
          },
          "description": "Profile. The structure of <span pulumi-lang-nodejs=\"`profile`\" pulumi-lang-dotnet=\"`Profile`\" pulumi-lang-go=\"`profile`\" pulumi-lang-python=\"`profile`\" pulumi-lang-yaml=\"`profile`\" pulumi-lang-java=\"`profile`\">`profile`</span> block is documented below.\n"
        },
        "schedulers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesScheduler:ObjectSystemNpuNpqueuesScheduler"
          },
          "description": "Scheduler. The structure of <span pulumi-lang-nodejs=\"`scheduler`\" pulumi-lang-dotnet=\"`Scheduler`\" pulumi-lang-go=\"`scheduler`\" pulumi-lang-python=\"`scheduler`\" pulumi-lang-yaml=\"`scheduler`\" pulumi-lang-java=\"`scheduler`\">`scheduler`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNpqueues resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "customEtypeLookup": {
            "type": "string",
            "description": "Enable/Disable np-queue lookup for custom Ethernet Types. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ethernetTypes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesEthernetType:ObjectSystemNpuNpqueuesEthernetType"
            },
            "description": "Ethernet-Type. The structure of <span pulumi-lang-nodejs=\"`ethernetType`\" pulumi-lang-dotnet=\"`EthernetType`\" pulumi-lang-go=\"`ethernetType`\" pulumi-lang-python=\"`ethernet_type`\" pulumi-lang-yaml=\"`ethernetType`\" pulumi-lang-java=\"`ethernetType`\">`ethernet_type`</span> block is documented below.\n"
          },
          "ipProtocols": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesIpProtocol:ObjectSystemNpuNpqueuesIpProtocol"
            },
            "description": "Ip-Protocol. The structure of <span pulumi-lang-nodejs=\"`ipProtocol`\" pulumi-lang-dotnet=\"`IpProtocol`\" pulumi-lang-go=\"`ipProtocol`\" pulumi-lang-python=\"`ip_protocol`\" pulumi-lang-yaml=\"`ipProtocol`\" pulumi-lang-java=\"`ipProtocol`\">`ip_protocol`</span> block is documented below.\n"
          },
          "ipServices": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesIpService:ObjectSystemNpuNpqueuesIpService"
            },
            "description": "Ip-Service. The structure of <span pulumi-lang-nodejs=\"`ipService`\" pulumi-lang-dotnet=\"`IpService`\" pulumi-lang-go=\"`ipService`\" pulumi-lang-python=\"`ip_service`\" pulumi-lang-yaml=\"`ipService`\" pulumi-lang-java=\"`ipService`\">`ip_service`</span> block is documented below.\n"
          },
          "objectSystemNpuNpqueuesId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile"
            },
            "description": "Profile. The structure of <span pulumi-lang-nodejs=\"`profile`\" pulumi-lang-dotnet=\"`Profile`\" pulumi-lang-go=\"`profile`\" pulumi-lang-python=\"`profile`\" pulumi-lang-yaml=\"`profile`\" pulumi-lang-java=\"`profile`\">`profile`</span> block is documented below.\n"
          },
          "schedulers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNpqueuesScheduler:ObjectSystemNpuNpqueuesScheduler"
            },
            "description": "Scheduler. The structure of <span pulumi-lang-nodejs=\"`scheduler`\" pulumi-lang-dotnet=\"`Scheduler`\" pulumi-lang-go=\"`scheduler`\" pulumi-lang-python=\"`scheduler`\" pulumi-lang-yaml=\"`scheduler`\" pulumi-lang-java=\"`scheduler`\">`scheduler`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNpqueuesEthernettype:ObjectSystemNpuNpqueuesEthernettype": {
      "description": "Configure a NP7 QoS Ethernet Type.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ethernetType`\" pulumi-lang-dotnet=\"`EthernetType`\" pulumi-lang-go=\"`ethernetType`\" pulumi-lang-python=\"`ethernet_type`\" pulumi-lang-yaml=\"`ethernetType`\" pulumi-lang-java=\"`ethernetType`\">`ethernet_type`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueues`\">`fortimanager.ObjectSystemNpuNpqueues`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\", {\n    name: \"terr-ethernettype\",\n    queue: 6,\n    weight: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\",\n    name=\"terr-ethernettype\",\n    queue=6,\n    weight=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\", new()\n    {\n        Name = \"terr-ethernettype\",\n        Queue = 6,\n        Weight = 12,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesEthernettype(ctx, \"trname\", &fortimanager.ObjectSystemNpuNpqueuesEthernettypeArgs{\n\t\t\tName:   pulumi.String(\"terr-ethernettype\"),\n\t\t\tQueue:  pulumi.Float64(6),\n\t\t\tWeight: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesEthernettype;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesEthernettypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuNpqueuesEthernettype(\"trname\", ObjectSystemNpuNpqueuesEthernettypeArgs.builder()\n            .name(\"terr-ethernettype\")\n            .queue(6.0)\n            .weight(12.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuNpqueuesEthernettype\n    properties:\n      name: terr-ethernettype\n      queue: 6\n      weight: 12\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuNpQueuesEthernetType can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesEthernettype:ObjectSystemNpuNpqueuesEthernettype labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Ethernet Type Name.\n"
        },
        "objectSystemNpuNpqueuesEthernettypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "number",
          "description": "Ethernet Type.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemNpuNpqueuesEthernettypeId",
        "queue",
        "type",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Ethernet Type Name.\n"
        },
        "objectSystemNpuNpqueuesEthernettypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "number",
          "description": "Ethernet Type.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNpqueuesEthernettype resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Ethernet Type Name.\n"
          },
          "objectSystemNpuNpqueuesEthernettypeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "queue": {
            "type": "number",
            "description": "Queue Number.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "number",
            "description": "Ethernet Type.\n"
          },
          "weight": {
            "type": "number",
            "description": "Class Weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNpqueuesIpprotocol:ObjectSystemNpuNpqueuesIpprotocol": {
      "description": "Configure a NP7 QoS IP Protocol.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipProtocol`\" pulumi-lang-dotnet=\"`IpProtocol`\" pulumi-lang-go=\"`ipProtocol`\" pulumi-lang-python=\"`ip_protocol`\" pulumi-lang-yaml=\"`ipProtocol`\" pulumi-lang-java=\"`ipProtocol`\">`ip_protocol`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueues`\">`fortimanager.ObjectSystemNpuNpqueues`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\", {\n    name: \"terr-ipprotocol\",\n    queue: 3,\n    weight: 13,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\",\n    name=\"terr-ipprotocol\",\n    queue=3,\n    weight=13)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\", new()\n    {\n        Name = \"terr-ipprotocol\",\n        Queue = 3,\n        Weight = 13,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesIpprotocol(ctx, \"trname\", &fortimanager.ObjectSystemNpuNpqueuesIpprotocolArgs{\n\t\t\tName:   pulumi.String(\"terr-ipprotocol\"),\n\t\t\tQueue:  pulumi.Float64(3),\n\t\t\tWeight: pulumi.Float64(13),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpprotocol;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpprotocolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuNpqueuesIpprotocol(\"trname\", ObjectSystemNpuNpqueuesIpprotocolArgs.builder()\n            .name(\"terr-ipprotocol\")\n            .queue(3.0)\n            .weight(13.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuNpqueuesIpprotocol\n    properties:\n      name: terr-ipprotocol\n      queue: 3\n      weight: 13\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuNpQueuesIpProtocol can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesIpprotocol:ObjectSystemNpuNpqueuesIpprotocol labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "IP Protocol Name.\n"
        },
        "objectSystemNpuNpqueuesIpprotocolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemNpuNpqueuesIpprotocolId",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "IP Protocol Name.\n"
        },
        "objectSystemNpuNpqueuesIpprotocolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNpqueuesIpprotocol resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "IP Protocol Name.\n"
          },
          "objectSystemNpuNpqueuesIpprotocolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "protocol": {
            "type": "number",
            "description": "IP Protocol.\n"
          },
          "queue": {
            "type": "number",
            "description": "Queue Number.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Class Weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNpqueuesIpservice:ObjectSystemNpuNpqueuesIpservice": {
      "description": "Configure a NP7 QoS IP Service.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipService`\" pulumi-lang-dotnet=\"`IpService`\" pulumi-lang-go=\"`ipService`\" pulumi-lang-python=\"`ip_service`\" pulumi-lang-yaml=\"`ipService`\" pulumi-lang-java=\"`ipService`\">`ip_service`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueues`\">`fortimanager.ObjectSystemNpuNpqueues`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\", {\n    name: \"terr-ipservice\",\n    dport: 23,\n    sport: 23,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\",\n    name=\"terr-ipservice\",\n    dport=23,\n    sport=23)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\", new()\n    {\n        Name = \"terr-ipservice\",\n        Dport = 23,\n        Sport = 23,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesIpservice(ctx, \"trname\", &fortimanager.ObjectSystemNpuNpqueuesIpserviceArgs{\n\t\t\tName:  pulumi.String(\"terr-ipservice\"),\n\t\t\tDport: pulumi.Float64(23),\n\t\t\tSport: pulumi.Float64(23),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpservice;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuNpqueuesIpservice(\"trname\", ObjectSystemNpuNpqueuesIpserviceArgs.builder()\n            .name(\"terr-ipservice\")\n            .dport(23.0)\n            .sport(23.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuNpqueuesIpservice\n    properties:\n      name: terr-ipservice\n      dport: 23\n      sport: 23\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuNpQueuesIpService can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesIpservice:ObjectSystemNpuNpqueuesIpservice labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dport": {
          "type": "number",
          "description": "Destination Port.\n"
        },
        "name": {
          "type": "string",
          "description": "IP Service Name.\n"
        },
        "objectSystemNpuNpqueuesIpserviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sport": {
          "type": "number",
          "description": "Source Port.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemNpuNpqueuesIpserviceId",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dport": {
          "type": "number",
          "description": "Destination Port.\n"
        },
        "name": {
          "type": "string",
          "description": "IP Service Name.\n"
        },
        "objectSystemNpuNpqueuesIpserviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "IP Protocol.\n"
        },
        "queue": {
          "type": "number",
          "description": "Queue Number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sport": {
          "type": "number",
          "description": "Source Port.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class Weight.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNpqueuesIpservice resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dport": {
            "type": "number",
            "description": "Destination Port.\n"
          },
          "name": {
            "type": "string",
            "description": "IP Service Name.\n"
          },
          "objectSystemNpuNpqueuesIpserviceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "protocol": {
            "type": "number",
            "description": "IP Protocol.\n"
          },
          "queue": {
            "type": "number",
            "description": "Queue Number.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sport": {
            "type": "number",
            "description": "Source Port.\n"
          },
          "weight": {
            "type": "number",
            "description": "Class Weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile": {
      "description": "Configure a NP7 class profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`profile`\" pulumi-lang-dotnet=\"`Profile`\" pulumi-lang-go=\"`profile`\" pulumi-lang-python=\"`profile`\" pulumi-lang-yaml=\"`profile`\" pulumi-lang-java=\"`profile`\">`profile`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueues`\">`fortimanager.ObjectSystemNpuNpqueues`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\", {\n    fosid: 2,\n    cos0: \"queue0\",\n    cos1: \"queue1\",\n    cos2: \"queue2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\",\n    fosid=2,\n    cos0=\"queue0\",\n    cos1=\"queue1\",\n    cos2=\"queue2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\", new()\n    {\n        Fosid = 2,\n        Cos0 = \"queue0\",\n        Cos1 = \"queue1\",\n        Cos2 = \"queue2\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesProfile(ctx, \"trname\", &fortimanager.ObjectSystemNpuNpqueuesProfileArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tCos0:  pulumi.String(\"queue0\"),\n\t\t\tCos1:  pulumi.String(\"queue1\"),\n\t\t\tCos2:  pulumi.String(\"queue2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesProfile;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuNpqueuesProfile(\"trname\", ObjectSystemNpuNpqueuesProfileArgs.builder()\n            .fosid(2.0)\n            .cos0(\"queue0\")\n            .cos1(\"queue1\")\n            .cos2(\"queue2\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuNpqueuesProfile\n    properties:\n      fosid: 2\n      cos0: queue0\n      cos1: queue1\n      cos2: queue2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuNpQueuesProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cos0": {
          "type": "string",
          "description": "Queue number of CoS 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos1": {
          "type": "string",
          "description": "Queue number of CoS 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos2": {
          "type": "string",
          "description": "Queue number of CoS 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos3": {
          "type": "string",
          "description": "Queue number of CoS 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos4": {
          "type": "string",
          "description": "Queue number of CoS 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos5": {
          "type": "string",
          "description": "Queue number of CoS 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos6": {
          "type": "string",
          "description": "Queue number of CoS 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos7": {
          "type": "string",
          "description": "Queue number of CoS 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp0": {
          "type": "string",
          "description": "Queue number of DSCP 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp1": {
          "type": "string",
          "description": "Queue number of DSCP 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp10": {
          "type": "string",
          "description": "Queue number of DSCP 10. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp11": {
          "type": "string",
          "description": "Queue number of DSCP 11. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp12": {
          "type": "string",
          "description": "Queue number of DSCP 12. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp13": {
          "type": "string",
          "description": "Queue number of DSCP 13. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp14": {
          "type": "string",
          "description": "Queue number of DSCP 14. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp15": {
          "type": "string",
          "description": "Queue number of DSCP 15. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp16": {
          "type": "string",
          "description": "Queue number of DSCP 16. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp17": {
          "type": "string",
          "description": "Queue number of DSCP 17. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp18": {
          "type": "string",
          "description": "Queue number of DSCP 18. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp19": {
          "type": "string",
          "description": "Queue number of DSCP 19. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp2": {
          "type": "string",
          "description": "Queue number of DSCP 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp20": {
          "type": "string",
          "description": "Queue number of DSCP 20. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp21": {
          "type": "string",
          "description": "Queue number of DSCP 21. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp22": {
          "type": "string",
          "description": "Queue number of DSCP 22. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp23": {
          "type": "string",
          "description": "Queue number of DSCP 23. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp24": {
          "type": "string",
          "description": "Queue number of DSCP 24. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp25": {
          "type": "string",
          "description": "Queue number of DSCP 25. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp26": {
          "type": "string",
          "description": "Queue number of DSCP 26. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp27": {
          "type": "string",
          "description": "Queue number of DSCP 27. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp28": {
          "type": "string",
          "description": "Queue number of DSCP 28. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp29": {
          "type": "string",
          "description": "Queue number of DSCP 29. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp3": {
          "type": "string",
          "description": "Queue number of DSCP 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp30": {
          "type": "string",
          "description": "Queue number of DSCP 30. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp31": {
          "type": "string",
          "description": "Queue number of DSCP 31. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp32": {
          "type": "string",
          "description": "Queue number of DSCP 32. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp33": {
          "type": "string",
          "description": "Queue number of DSCP 33. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp34": {
          "type": "string",
          "description": "Queue number of DSCP 34. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp35": {
          "type": "string",
          "description": "Queue number of DSCP 35. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp36": {
          "type": "string",
          "description": "Queue number of DSCP 36. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp37": {
          "type": "string",
          "description": "Queue number of DSCP 37. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp38": {
          "type": "string",
          "description": "Queue number of DSCP 38. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp39": {
          "type": "string",
          "description": "Queue number of DSCP 39. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp4": {
          "type": "string",
          "description": "Queue number of DSCP 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp40": {
          "type": "string",
          "description": "Queue number of DSCP 40. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp41": {
          "type": "string",
          "description": "Queue number of DSCP 41. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp42": {
          "type": "string",
          "description": "Queue number of DSCP 42. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp43": {
          "type": "string",
          "description": "Queue number of DSCP 43. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp44": {
          "type": "string",
          "description": "Queue number of DSCP 44. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp45": {
          "type": "string",
          "description": "Queue number of DSCP 45. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp46": {
          "type": "string",
          "description": "Queue number of DSCP 46. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp47": {
          "type": "string",
          "description": "Queue number of DSCP 47. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp48": {
          "type": "string",
          "description": "Queue number of DSCP 48. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp49": {
          "type": "string",
          "description": "Queue number of DSCP 49. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp5": {
          "type": "string",
          "description": "Queue number of DSCP 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp50": {
          "type": "string",
          "description": "Queue number of DSCP 50. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp51": {
          "type": "string",
          "description": "Queue number of DSCP 51. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp52": {
          "type": "string",
          "description": "Queue number of DSCP 52. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp53": {
          "type": "string",
          "description": "Queue number of DSCP 53. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp54": {
          "type": "string",
          "description": "Queue number of DSCP 54. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp55": {
          "type": "string",
          "description": "Queue number of DSCP 55. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp56": {
          "type": "string",
          "description": "Queue number of DSCP 56. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp57": {
          "type": "string",
          "description": "Queue number of DSCP 57. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp58": {
          "type": "string",
          "description": "Queue number of DSCP 58. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp59": {
          "type": "string",
          "description": "Queue number of DSCP 59. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp6": {
          "type": "string",
          "description": "Queue number of DSCP 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp60": {
          "type": "string",
          "description": "Queue number of DSCP 60. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp61": {
          "type": "string",
          "description": "Queue number of DSCP 61. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp62": {
          "type": "string",
          "description": "Queue number of DSCP 62. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp63": {
          "type": "string",
          "description": "Queue number of DSCP 63. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp7": {
          "type": "string",
          "description": "Queue number of DSCP 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp8": {
          "type": "string",
          "description": "Queue number of DSCP 8. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp9": {
          "type": "string",
          "description": "Queue number of DSCP 9. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Profile ID.\n"
        },
        "objectSystemNpuNpqueuesProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Profile type. Valid values: <span pulumi-lang-nodejs=\"`cos`\" pulumi-lang-dotnet=\"`Cos`\" pulumi-lang-go=\"`cos`\" pulumi-lang-python=\"`cos`\" pulumi-lang-yaml=\"`cos`\" pulumi-lang-java=\"`cos`\">`cos`</span>, <span pulumi-lang-nodejs=\"`dscp`\" pulumi-lang-dotnet=\"`Dscp`\" pulumi-lang-go=\"`dscp`\" pulumi-lang-python=\"`dscp`\" pulumi-lang-yaml=\"`dscp`\" pulumi-lang-java=\"`dscp`\">`dscp`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class weight.\n"
        }
      },
      "type": "object",
      "required": [
        "cos0",
        "cos1",
        "cos2",
        "cos3",
        "cos4",
        "cos5",
        "cos6",
        "cos7",
        "dscp0",
        "dscp1",
        "dscp10",
        "dscp11",
        "dscp12",
        "dscp13",
        "dscp14",
        "dscp15",
        "dscp16",
        "dscp17",
        "dscp18",
        "dscp19",
        "dscp2",
        "dscp20",
        "dscp21",
        "dscp22",
        "dscp23",
        "dscp24",
        "dscp25",
        "dscp26",
        "dscp27",
        "dscp28",
        "dscp29",
        "dscp3",
        "dscp30",
        "dscp31",
        "dscp32",
        "dscp33",
        "dscp34",
        "dscp35",
        "dscp36",
        "dscp37",
        "dscp38",
        "dscp39",
        "dscp4",
        "dscp40",
        "dscp41",
        "dscp42",
        "dscp43",
        "dscp44",
        "dscp45",
        "dscp46",
        "dscp47",
        "dscp48",
        "dscp49",
        "dscp5",
        "dscp50",
        "dscp51",
        "dscp52",
        "dscp53",
        "dscp54",
        "dscp55",
        "dscp56",
        "dscp57",
        "dscp58",
        "dscp59",
        "dscp6",
        "dscp60",
        "dscp61",
        "dscp62",
        "dscp63",
        "dscp7",
        "dscp8",
        "dscp9",
        "objectSystemNpuNpqueuesProfileId",
        "type",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cos0": {
          "type": "string",
          "description": "Queue number of CoS 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos1": {
          "type": "string",
          "description": "Queue number of CoS 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos2": {
          "type": "string",
          "description": "Queue number of CoS 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos3": {
          "type": "string",
          "description": "Queue number of CoS 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos4": {
          "type": "string",
          "description": "Queue number of CoS 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos5": {
          "type": "string",
          "description": "Queue number of CoS 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos6": {
          "type": "string",
          "description": "Queue number of CoS 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "cos7": {
          "type": "string",
          "description": "Queue number of CoS 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp0": {
          "type": "string",
          "description": "Queue number of DSCP 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp1": {
          "type": "string",
          "description": "Queue number of DSCP 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp10": {
          "type": "string",
          "description": "Queue number of DSCP 10. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp11": {
          "type": "string",
          "description": "Queue number of DSCP 11. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp12": {
          "type": "string",
          "description": "Queue number of DSCP 12. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp13": {
          "type": "string",
          "description": "Queue number of DSCP 13. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp14": {
          "type": "string",
          "description": "Queue number of DSCP 14. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp15": {
          "type": "string",
          "description": "Queue number of DSCP 15. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp16": {
          "type": "string",
          "description": "Queue number of DSCP 16. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp17": {
          "type": "string",
          "description": "Queue number of DSCP 17. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp18": {
          "type": "string",
          "description": "Queue number of DSCP 18. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp19": {
          "type": "string",
          "description": "Queue number of DSCP 19. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp2": {
          "type": "string",
          "description": "Queue number of DSCP 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp20": {
          "type": "string",
          "description": "Queue number of DSCP 20. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp21": {
          "type": "string",
          "description": "Queue number of DSCP 21. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp22": {
          "type": "string",
          "description": "Queue number of DSCP 22. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp23": {
          "type": "string",
          "description": "Queue number of DSCP 23. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp24": {
          "type": "string",
          "description": "Queue number of DSCP 24. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp25": {
          "type": "string",
          "description": "Queue number of DSCP 25. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp26": {
          "type": "string",
          "description": "Queue number of DSCP 26. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp27": {
          "type": "string",
          "description": "Queue number of DSCP 27. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp28": {
          "type": "string",
          "description": "Queue number of DSCP 28. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp29": {
          "type": "string",
          "description": "Queue number of DSCP 29. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp3": {
          "type": "string",
          "description": "Queue number of DSCP 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp30": {
          "type": "string",
          "description": "Queue number of DSCP 30. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp31": {
          "type": "string",
          "description": "Queue number of DSCP 31. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp32": {
          "type": "string",
          "description": "Queue number of DSCP 32. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp33": {
          "type": "string",
          "description": "Queue number of DSCP 33. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp34": {
          "type": "string",
          "description": "Queue number of DSCP 34. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp35": {
          "type": "string",
          "description": "Queue number of DSCP 35. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp36": {
          "type": "string",
          "description": "Queue number of DSCP 36. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp37": {
          "type": "string",
          "description": "Queue number of DSCP 37. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp38": {
          "type": "string",
          "description": "Queue number of DSCP 38. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp39": {
          "type": "string",
          "description": "Queue number of DSCP 39. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp4": {
          "type": "string",
          "description": "Queue number of DSCP 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp40": {
          "type": "string",
          "description": "Queue number of DSCP 40. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp41": {
          "type": "string",
          "description": "Queue number of DSCP 41. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp42": {
          "type": "string",
          "description": "Queue number of DSCP 42. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp43": {
          "type": "string",
          "description": "Queue number of DSCP 43. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp44": {
          "type": "string",
          "description": "Queue number of DSCP 44. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp45": {
          "type": "string",
          "description": "Queue number of DSCP 45. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp46": {
          "type": "string",
          "description": "Queue number of DSCP 46. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp47": {
          "type": "string",
          "description": "Queue number of DSCP 47. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp48": {
          "type": "string",
          "description": "Queue number of DSCP 48. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp49": {
          "type": "string",
          "description": "Queue number of DSCP 49. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp5": {
          "type": "string",
          "description": "Queue number of DSCP 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp50": {
          "type": "string",
          "description": "Queue number of DSCP 50. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp51": {
          "type": "string",
          "description": "Queue number of DSCP 51. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp52": {
          "type": "string",
          "description": "Queue number of DSCP 52. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp53": {
          "type": "string",
          "description": "Queue number of DSCP 53. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp54": {
          "type": "string",
          "description": "Queue number of DSCP 54. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp55": {
          "type": "string",
          "description": "Queue number of DSCP 55. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp56": {
          "type": "string",
          "description": "Queue number of DSCP 56. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp57": {
          "type": "string",
          "description": "Queue number of DSCP 57. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp58": {
          "type": "string",
          "description": "Queue number of DSCP 58. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp59": {
          "type": "string",
          "description": "Queue number of DSCP 59. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp6": {
          "type": "string",
          "description": "Queue number of DSCP 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp60": {
          "type": "string",
          "description": "Queue number of DSCP 60. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp61": {
          "type": "string",
          "description": "Queue number of DSCP 61. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp62": {
          "type": "string",
          "description": "Queue number of DSCP 62. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp63": {
          "type": "string",
          "description": "Queue number of DSCP 63. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp7": {
          "type": "string",
          "description": "Queue number of DSCP 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp8": {
          "type": "string",
          "description": "Queue number of DSCP 8. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "dscp9": {
          "type": "string",
          "description": "Queue number of DSCP 9. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Profile ID.\n"
        },
        "objectSystemNpuNpqueuesProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Profile type. Valid values: <span pulumi-lang-nodejs=\"`cos`\" pulumi-lang-dotnet=\"`Cos`\" pulumi-lang-go=\"`cos`\" pulumi-lang-python=\"`cos`\" pulumi-lang-yaml=\"`cos`\" pulumi-lang-java=\"`cos`\">`cos`</span>, <span pulumi-lang-nodejs=\"`dscp`\" pulumi-lang-dotnet=\"`Dscp`\" pulumi-lang-go=\"`dscp`\" pulumi-lang-python=\"`dscp`\" pulumi-lang-yaml=\"`dscp`\" pulumi-lang-java=\"`dscp`\">`dscp`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Class weight.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNpqueuesProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cos0": {
            "type": "string",
            "description": "Queue number of CoS 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos1": {
            "type": "string",
            "description": "Queue number of CoS 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos2": {
            "type": "string",
            "description": "Queue number of CoS 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos3": {
            "type": "string",
            "description": "Queue number of CoS 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos4": {
            "type": "string",
            "description": "Queue number of CoS 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos5": {
            "type": "string",
            "description": "Queue number of CoS 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos6": {
            "type": "string",
            "description": "Queue number of CoS 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "cos7": {
            "type": "string",
            "description": "Queue number of CoS 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp0": {
            "type": "string",
            "description": "Queue number of DSCP 0. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp1": {
            "type": "string",
            "description": "Queue number of DSCP 1. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp10": {
            "type": "string",
            "description": "Queue number of DSCP 10. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp11": {
            "type": "string",
            "description": "Queue number of DSCP 11. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp12": {
            "type": "string",
            "description": "Queue number of DSCP 12. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp13": {
            "type": "string",
            "description": "Queue number of DSCP 13. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp14": {
            "type": "string",
            "description": "Queue number of DSCP 14. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp15": {
            "type": "string",
            "description": "Queue number of DSCP 15. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp16": {
            "type": "string",
            "description": "Queue number of DSCP 16. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp17": {
            "type": "string",
            "description": "Queue number of DSCP 17. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp18": {
            "type": "string",
            "description": "Queue number of DSCP 18. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp19": {
            "type": "string",
            "description": "Queue number of DSCP 19. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp2": {
            "type": "string",
            "description": "Queue number of DSCP 2. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp20": {
            "type": "string",
            "description": "Queue number of DSCP 20. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp21": {
            "type": "string",
            "description": "Queue number of DSCP 21. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp22": {
            "type": "string",
            "description": "Queue number of DSCP 22. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp23": {
            "type": "string",
            "description": "Queue number of DSCP 23. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp24": {
            "type": "string",
            "description": "Queue number of DSCP 24. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp25": {
            "type": "string",
            "description": "Queue number of DSCP 25. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp26": {
            "type": "string",
            "description": "Queue number of DSCP 26. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp27": {
            "type": "string",
            "description": "Queue number of DSCP 27. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp28": {
            "type": "string",
            "description": "Queue number of DSCP 28. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp29": {
            "type": "string",
            "description": "Queue number of DSCP 29. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp3": {
            "type": "string",
            "description": "Queue number of DSCP 3. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp30": {
            "type": "string",
            "description": "Queue number of DSCP 30. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp31": {
            "type": "string",
            "description": "Queue number of DSCP 31. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp32": {
            "type": "string",
            "description": "Queue number of DSCP 32. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp33": {
            "type": "string",
            "description": "Queue number of DSCP 33. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp34": {
            "type": "string",
            "description": "Queue number of DSCP 34. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp35": {
            "type": "string",
            "description": "Queue number of DSCP 35. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp36": {
            "type": "string",
            "description": "Queue number of DSCP 36. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp37": {
            "type": "string",
            "description": "Queue number of DSCP 37. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp38": {
            "type": "string",
            "description": "Queue number of DSCP 38. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp39": {
            "type": "string",
            "description": "Queue number of DSCP 39. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp4": {
            "type": "string",
            "description": "Queue number of DSCP 4. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp40": {
            "type": "string",
            "description": "Queue number of DSCP 40. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp41": {
            "type": "string",
            "description": "Queue number of DSCP 41. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp42": {
            "type": "string",
            "description": "Queue number of DSCP 42. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp43": {
            "type": "string",
            "description": "Queue number of DSCP 43. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp44": {
            "type": "string",
            "description": "Queue number of DSCP 44. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp45": {
            "type": "string",
            "description": "Queue number of DSCP 45. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp46": {
            "type": "string",
            "description": "Queue number of DSCP 46. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp47": {
            "type": "string",
            "description": "Queue number of DSCP 47. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp48": {
            "type": "string",
            "description": "Queue number of DSCP 48. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp49": {
            "type": "string",
            "description": "Queue number of DSCP 49. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp5": {
            "type": "string",
            "description": "Queue number of DSCP 5. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp50": {
            "type": "string",
            "description": "Queue number of DSCP 50. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp51": {
            "type": "string",
            "description": "Queue number of DSCP 51. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp52": {
            "type": "string",
            "description": "Queue number of DSCP 52. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp53": {
            "type": "string",
            "description": "Queue number of DSCP 53. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp54": {
            "type": "string",
            "description": "Queue number of DSCP 54. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp55": {
            "type": "string",
            "description": "Queue number of DSCP 55. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp56": {
            "type": "string",
            "description": "Queue number of DSCP 56. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp57": {
            "type": "string",
            "description": "Queue number of DSCP 57. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp58": {
            "type": "string",
            "description": "Queue number of DSCP 58. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp59": {
            "type": "string",
            "description": "Queue number of DSCP 59. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp6": {
            "type": "string",
            "description": "Queue number of DSCP 6. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp60": {
            "type": "string",
            "description": "Queue number of DSCP 60. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp61": {
            "type": "string",
            "description": "Queue number of DSCP 61. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp62": {
            "type": "string",
            "description": "Queue number of DSCP 62. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp63": {
            "type": "string",
            "description": "Queue number of DSCP 63. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp7": {
            "type": "string",
            "description": "Queue number of DSCP 7. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp8": {
            "type": "string",
            "description": "Queue number of DSCP 8. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "dscp9": {
            "type": "string",
            "description": "Queue number of DSCP 9. Valid values: <span pulumi-lang-nodejs=\"`queue0`\" pulumi-lang-dotnet=\"`Queue0`\" pulumi-lang-go=\"`queue0`\" pulumi-lang-python=\"`queue0`\" pulumi-lang-yaml=\"`queue0`\" pulumi-lang-java=\"`queue0`\">`queue0`</span>, <span pulumi-lang-nodejs=\"`queue1`\" pulumi-lang-dotnet=\"`Queue1`\" pulumi-lang-go=\"`queue1`\" pulumi-lang-python=\"`queue1`\" pulumi-lang-yaml=\"`queue1`\" pulumi-lang-java=\"`queue1`\">`queue1`</span>, <span pulumi-lang-nodejs=\"`queue2`\" pulumi-lang-dotnet=\"`Queue2`\" pulumi-lang-go=\"`queue2`\" pulumi-lang-python=\"`queue2`\" pulumi-lang-yaml=\"`queue2`\" pulumi-lang-java=\"`queue2`\">`queue2`</span>, <span pulumi-lang-nodejs=\"`queue3`\" pulumi-lang-dotnet=\"`Queue3`\" pulumi-lang-go=\"`queue3`\" pulumi-lang-python=\"`queue3`\" pulumi-lang-yaml=\"`queue3`\" pulumi-lang-java=\"`queue3`\">`queue3`</span>, <span pulumi-lang-nodejs=\"`queue4`\" pulumi-lang-dotnet=\"`Queue4`\" pulumi-lang-go=\"`queue4`\" pulumi-lang-python=\"`queue4`\" pulumi-lang-yaml=\"`queue4`\" pulumi-lang-java=\"`queue4`\">`queue4`</span>, <span pulumi-lang-nodejs=\"`queue5`\" pulumi-lang-dotnet=\"`Queue5`\" pulumi-lang-go=\"`queue5`\" pulumi-lang-python=\"`queue5`\" pulumi-lang-yaml=\"`queue5`\" pulumi-lang-java=\"`queue5`\">`queue5`</span>, <span pulumi-lang-nodejs=\"`queue6`\" pulumi-lang-dotnet=\"`Queue6`\" pulumi-lang-go=\"`queue6`\" pulumi-lang-python=\"`queue6`\" pulumi-lang-yaml=\"`queue6`\" pulumi-lang-java=\"`queue6`\">`queue6`</span>, <span pulumi-lang-nodejs=\"`queue7`\" pulumi-lang-dotnet=\"`Queue7`\" pulumi-lang-go=\"`queue7`\" pulumi-lang-python=\"`queue7`\" pulumi-lang-yaml=\"`queue7`\" pulumi-lang-java=\"`queue7`\">`queue7`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Profile ID.\n"
          },
          "objectSystemNpuNpqueuesProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Profile type. Valid values: <span pulumi-lang-nodejs=\"`cos`\" pulumi-lang-dotnet=\"`Cos`\" pulumi-lang-go=\"`cos`\" pulumi-lang-python=\"`cos`\" pulumi-lang-yaml=\"`cos`\" pulumi-lang-java=\"`cos`\">`cos`</span>, <span pulumi-lang-nodejs=\"`dscp`\" pulumi-lang-dotnet=\"`Dscp`\" pulumi-lang-go=\"`dscp`\" pulumi-lang-python=\"`dscp`\" pulumi-lang-yaml=\"`dscp`\" pulumi-lang-java=\"`dscp`\">`dscp`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Class weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNpqueuesScheduler:ObjectSystemNpuNpqueuesScheduler": {
      "description": "Configure a NP7 QoS Scheduler.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`scheduler`\" pulumi-lang-dotnet=\"`Scheduler`\" pulumi-lang-go=\"`scheduler`\" pulumi-lang-python=\"`scheduler`\" pulumi-lang-yaml=\"`scheduler`\" pulumi-lang-java=\"`scheduler`\">`scheduler`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-go=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-python=\"`ObjectSystemNpuNpqueues`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNpqueues`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNpqueues`\">`fortimanager.ObjectSystemNpuNpqueues`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesScheduler(\"trname\", {\n    name: \"terr-scheduler\",\n    mode: \"priority\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesScheduler(\"trname\",\n    name=\"terr-scheduler\",\n    mode=\"priority\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuNpqueuesScheduler(\"trname\", new()\n    {\n        Name = \"terr-scheduler\",\n        Mode = \"priority\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesScheduler(ctx, \"trname\", &fortimanager.ObjectSystemNpuNpqueuesSchedulerArgs{\n\t\t\tName: pulumi.String(\"terr-scheduler\"),\n\t\t\tMode: pulumi.String(\"priority\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesScheduler;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesSchedulerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuNpqueuesScheduler(\"trname\", ObjectSystemNpuNpqueuesSchedulerArgs.builder()\n            .name(\"terr-scheduler\")\n            .mode(\"priority\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuNpqueuesScheduler\n    properties:\n      name: terr-scheduler\n      mode: priority\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuNpQueuesScheduler can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesScheduler:ObjectSystemNpuNpqueuesScheduler labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mode": {
          "type": "string",
          "description": "Scheduler Mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
        },
        "name": {
          "type": "string",
          "description": "Scheduler Name.\n"
        },
        "objectSystemNpuNpqueuesSchedulerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "mode",
        "name",
        "objectSystemNpuNpqueuesSchedulerId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mode": {
          "type": "string",
          "description": "Scheduler Mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
        },
        "name": {
          "type": "string",
          "description": "Scheduler Name.\n"
        },
        "objectSystemNpuNpqueuesSchedulerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNpqueuesScheduler resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "mode": {
            "type": "string",
            "description": "Scheduler Mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, `round-robin`.\n"
          },
          "name": {
            "type": "string",
            "description": "Scheduler Name.\n"
          },
          "objectSystemNpuNpqueuesSchedulerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcam:ObjectSystemNpuNputcam": {
      "description": "Configure NPU TCAM policies.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`npuTcam`\" pulumi-lang-dotnet=\"`NpuTcam`\" pulumi-lang-go=\"`npuTcam`\" pulumi-lang-python=\"`npu_tcam`\" pulumi-lang-yaml=\"`npuTcam`\" pulumi-lang-java=\"`npuTcam`\">`npu_tcam`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcamData`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcamData`\" pulumi-lang-go=\"`ObjectSystemNpuNputcamData`\" pulumi-lang-python=\"`ObjectSystemNpuNputcamData`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcamData`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcamData`\">`fortimanager.ObjectSystemNpuNputcamData`</span>\n>- <span pulumi-lang-nodejs=\"`mask`\" pulumi-lang-dotnet=\"`Mask`\" pulumi-lang-go=\"`mask`\" pulumi-lang-python=\"`mask`\" pulumi-lang-yaml=\"`mask`\" pulumi-lang-java=\"`mask`\">`mask`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcamMask`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcamMask`\" pulumi-lang-go=\"`ObjectSystemNpuNputcamMask`\" pulumi-lang-python=\"`ObjectSystemNpuNputcamMask`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcamMask`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcamMask`\">`fortimanager.ObjectSystemNpuNputcamMask`</span>\n>- <span pulumi-lang-nodejs=\"`mirAct`\" pulumi-lang-dotnet=\"`MirAct`\" pulumi-lang-go=\"`mirAct`\" pulumi-lang-python=\"`mir_act`\" pulumi-lang-yaml=\"`mirAct`\" pulumi-lang-java=\"`mirAct`\">`mir_act`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcamMiract`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcamMiract`\" pulumi-lang-go=\"`ObjectSystemNpuNputcamMiract`\" pulumi-lang-python=\"`ObjectSystemNpuNputcamMiract`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcamMiract`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcamMiract`\">`fortimanager.ObjectSystemNpuNputcamMiract`</span>\n>- <span pulumi-lang-nodejs=\"`priAct`\" pulumi-lang-dotnet=\"`PriAct`\" pulumi-lang-go=\"`priAct`\" pulumi-lang-python=\"`pri_act`\" pulumi-lang-yaml=\"`priAct`\" pulumi-lang-java=\"`priAct`\">`pri_act`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcamPriact`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcamPriact`\" pulumi-lang-go=\"`ObjectSystemNpuNputcamPriact`\" pulumi-lang-python=\"`ObjectSystemNpuNputcamPriact`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcamPriact`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcamPriact`\">`fortimanager.ObjectSystemNpuNputcamPriact`</span>\n>- <span pulumi-lang-nodejs=\"`sact`\" pulumi-lang-dotnet=\"`Sact`\" pulumi-lang-go=\"`sact`\" pulumi-lang-python=\"`sact`\" pulumi-lang-yaml=\"`sact`\" pulumi-lang-java=\"`sact`\">`sact`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcamSact`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcamSact`\" pulumi-lang-go=\"`ObjectSystemNpuNputcamSact`\" pulumi-lang-python=\"`ObjectSystemNpuNputcamSact`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcamSact`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcamSact`\">`fortimanager.ObjectSystemNpuNputcamSact`</span>\n>- <span pulumi-lang-nodejs=\"`tact`\" pulumi-lang-dotnet=\"`Tact`\" pulumi-lang-go=\"`tact`\" pulumi-lang-python=\"`tact`\" pulumi-lang-yaml=\"`tact`\" pulumi-lang-java=\"`tact`\">`tact`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcamTact`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcamTact`\" pulumi-lang-go=\"`ObjectSystemNpuNputcamTact`\" pulumi-lang-python=\"`ObjectSystemNpuNputcamTact`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcamTact`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcamTact`\">`fortimanager.ObjectSystemNpuNputcamTact`</span>\n\n## Import\n\nObjectSystem NpuNpuTcam can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcam:ObjectSystemNpuNputcam labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "data": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamData:ObjectSystemNpuNputcamData",
          "description": "Data. The structure of <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span> block is documented below.\n"
        },
        "dbgDump": {
          "type": "number",
          "description": "Debug driver dump data/mask pdq.\n"
        },
        "mask": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamMask:ObjectSystemNpuNputcamMask",
          "description": "Mask. The structure of <span pulumi-lang-nodejs=\"`mask`\" pulumi-lang-dotnet=\"`Mask`\" pulumi-lang-go=\"`mask`\" pulumi-lang-python=\"`mask`\" pulumi-lang-yaml=\"`mask`\" pulumi-lang-java=\"`mask`\">`mask`</span> block is documented below.\n"
        },
        "mirAct": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamMirAct:ObjectSystemNpuNputcamMirAct",
          "description": "Mir-Act. The structure of <span pulumi-lang-nodejs=\"`mirAct`\" pulumi-lang-dotnet=\"`MirAct`\" pulumi-lang-go=\"`mirAct`\" pulumi-lang-python=\"`mir_act`\" pulumi-lang-yaml=\"`mirAct`\" pulumi-lang-java=\"`mirAct`\">`mir_act`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "NPU TCAM policies name.\n"
        },
        "objectSystemNpuNputcamId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oid": {
          "type": "number",
          "description": "NPU TCAM OID.\n"
        },
        "priAct": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamPriAct:ObjectSystemNpuNputcamPriAct",
          "description": "Pri-Act. The structure of <span pulumi-lang-nodejs=\"`priAct`\" pulumi-lang-dotnet=\"`PriAct`\" pulumi-lang-go=\"`priAct`\" pulumi-lang-python=\"`pri_act`\" pulumi-lang-yaml=\"`priAct`\" pulumi-lang-java=\"`priAct`\">`pri_act`</span> block is documented below.\n"
        },
        "sact": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamSact:ObjectSystemNpuNputcamSact",
          "description": "Sact. The structure of <span pulumi-lang-nodejs=\"`sact`\" pulumi-lang-dotnet=\"`Sact`\" pulumi-lang-go=\"`sact`\" pulumi-lang-python=\"`sact`\" pulumi-lang-yaml=\"`sact`\" pulumi-lang-java=\"`sact`\">`sact`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tact": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamTact:ObjectSystemNpuNputcamTact",
          "description": "Tact. The structure of <span pulumi-lang-nodejs=\"`tact`\" pulumi-lang-dotnet=\"`Tact`\" pulumi-lang-go=\"`tact`\" pulumi-lang-python=\"`tact`\" pulumi-lang-yaml=\"`tact`\" pulumi-lang-java=\"`tact`\">`tact`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "TCAM policy type. Valid values: `L2_src_tc`, `L2_tgt_tc`, `L2_src_mir`, `L2_tgt_mir`, `L2_src_act`, `L2_tgt_act`, `IPv4_src_tc`, `IPv4_tgt_tc`, `IPv4_src_mir`, `IPv4_tgt_mir`, `IPv4_src_act`, `IPv4_tgt_act`, `IPv6_src_tc`, `IPv6_tgt_tc`, `IPv6_src_mir`, `IPv6_tgt_mir`, `IPv6_src_act`, `IPv6_tgt_act`.\n"
        },
        "vid": {
          "type": "number",
          "description": "NPU TCAM VID.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemNpuNputcamId",
        "oid",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "data": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamData:ObjectSystemNpuNputcamData",
          "description": "Data. The structure of <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span> block is documented below.\n"
        },
        "dbgDump": {
          "type": "number",
          "description": "Debug driver dump data/mask pdq.\n"
        },
        "mask": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamMask:ObjectSystemNpuNputcamMask",
          "description": "Mask. The structure of <span pulumi-lang-nodejs=\"`mask`\" pulumi-lang-dotnet=\"`Mask`\" pulumi-lang-go=\"`mask`\" pulumi-lang-python=\"`mask`\" pulumi-lang-yaml=\"`mask`\" pulumi-lang-java=\"`mask`\">`mask`</span> block is documented below.\n"
        },
        "mirAct": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamMirAct:ObjectSystemNpuNputcamMirAct",
          "description": "Mir-Act. The structure of <span pulumi-lang-nodejs=\"`mirAct`\" pulumi-lang-dotnet=\"`MirAct`\" pulumi-lang-go=\"`mirAct`\" pulumi-lang-python=\"`mir_act`\" pulumi-lang-yaml=\"`mirAct`\" pulumi-lang-java=\"`mirAct`\">`mir_act`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "NPU TCAM policies name.\n"
        },
        "objectSystemNpuNputcamId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oid": {
          "type": "number",
          "description": "NPU TCAM OID.\n"
        },
        "priAct": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamPriAct:ObjectSystemNpuNputcamPriAct",
          "description": "Pri-Act. The structure of <span pulumi-lang-nodejs=\"`priAct`\" pulumi-lang-dotnet=\"`PriAct`\" pulumi-lang-go=\"`priAct`\" pulumi-lang-python=\"`pri_act`\" pulumi-lang-yaml=\"`priAct`\" pulumi-lang-java=\"`priAct`\">`pri_act`</span> block is documented below.\n"
        },
        "sact": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamSact:ObjectSystemNpuNputcamSact",
          "description": "Sact. The structure of <span pulumi-lang-nodejs=\"`sact`\" pulumi-lang-dotnet=\"`Sact`\" pulumi-lang-go=\"`sact`\" pulumi-lang-python=\"`sact`\" pulumi-lang-yaml=\"`sact`\" pulumi-lang-java=\"`sact`\">`sact`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tact": {
          "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamTact:ObjectSystemNpuNputcamTact",
          "description": "Tact. The structure of <span pulumi-lang-nodejs=\"`tact`\" pulumi-lang-dotnet=\"`Tact`\" pulumi-lang-go=\"`tact`\" pulumi-lang-python=\"`tact`\" pulumi-lang-yaml=\"`tact`\" pulumi-lang-java=\"`tact`\">`tact`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "TCAM policy type. Valid values: `L2_src_tc`, `L2_tgt_tc`, `L2_src_mir`, `L2_tgt_mir`, `L2_src_act`, `L2_tgt_act`, `IPv4_src_tc`, `IPv4_tgt_tc`, `IPv4_src_mir`, `IPv4_tgt_mir`, `IPv4_src_act`, `IPv4_tgt_act`, `IPv6_src_tc`, `IPv6_tgt_tc`, `IPv6_src_mir`, `IPv6_tgt_mir`, `IPv6_src_act`, `IPv6_tgt_act`.\n"
        },
        "vid": {
          "type": "number",
          "description": "NPU TCAM VID.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcam resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "data": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamData:ObjectSystemNpuNputcamData",
            "description": "Data. The structure of <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span> block is documented below.\n"
          },
          "dbgDump": {
            "type": "number",
            "description": "Debug driver dump data/mask pdq.\n"
          },
          "mask": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamMask:ObjectSystemNpuNputcamMask",
            "description": "Mask. The structure of <span pulumi-lang-nodejs=\"`mask`\" pulumi-lang-dotnet=\"`Mask`\" pulumi-lang-go=\"`mask`\" pulumi-lang-python=\"`mask`\" pulumi-lang-yaml=\"`mask`\" pulumi-lang-java=\"`mask`\">`mask`</span> block is documented below.\n"
          },
          "mirAct": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamMirAct:ObjectSystemNpuNputcamMirAct",
            "description": "Mir-Act. The structure of <span pulumi-lang-nodejs=\"`mirAct`\" pulumi-lang-dotnet=\"`MirAct`\" pulumi-lang-go=\"`mirAct`\" pulumi-lang-python=\"`mir_act`\" pulumi-lang-yaml=\"`mirAct`\" pulumi-lang-java=\"`mirAct`\">`mir_act`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "NPU TCAM policies name.\n"
          },
          "objectSystemNpuNputcamId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "oid": {
            "type": "number",
            "description": "NPU TCAM OID.\n"
          },
          "priAct": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamPriAct:ObjectSystemNpuNputcamPriAct",
            "description": "Pri-Act. The structure of <span pulumi-lang-nodejs=\"`priAct`\" pulumi-lang-dotnet=\"`PriAct`\" pulumi-lang-go=\"`priAct`\" pulumi-lang-python=\"`pri_act`\" pulumi-lang-yaml=\"`priAct`\" pulumi-lang-java=\"`priAct`\">`pri_act`</span> block is documented below.\n"
          },
          "sact": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamSact:ObjectSystemNpuNputcamSact",
            "description": "Sact. The structure of <span pulumi-lang-nodejs=\"`sact`\" pulumi-lang-dotnet=\"`Sact`\" pulumi-lang-go=\"`sact`\" pulumi-lang-python=\"`sact`\" pulumi-lang-yaml=\"`sact`\" pulumi-lang-java=\"`sact`\">`sact`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tact": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemNpuNputcamTact:ObjectSystemNpuNputcamTact",
            "description": "Tact. The structure of <span pulumi-lang-nodejs=\"`tact`\" pulumi-lang-dotnet=\"`Tact`\" pulumi-lang-go=\"`tact`\" pulumi-lang-python=\"`tact`\" pulumi-lang-yaml=\"`tact`\" pulumi-lang-java=\"`tact`\">`tact`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "TCAM policy type. Valid values: `L2_src_tc`, `L2_tgt_tc`, `L2_src_mir`, `L2_tgt_mir`, `L2_src_act`, `L2_tgt_act`, `IPv4_src_tc`, `IPv4_tgt_tc`, `IPv4_src_mir`, `IPv4_tgt_mir`, `IPv4_src_act`, `IPv4_tgt_act`, `IPv6_src_tc`, `IPv6_tgt_tc`, `IPv6_src_mir`, `IPv6_tgt_mir`, `IPv6_src_act`, `IPv6_tgt_act`.\n"
          },
          "vid": {
            "type": "number",
            "description": "NPU TCAM VID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcamData:ObjectSystemNpuNputcamData": {
      "description": "Data fields of TCAM.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`data`\" pulumi-lang-dotnet=\"`Data`\" pulumi-lang-go=\"`data`\" pulumi-lang-python=\"`data`\" pulumi-lang-yaml=\"`data`\" pulumi-lang-java=\"`data`\">`data`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuNpuTcamData can be imported using any of these accepted formats:\n\nSet import_options = [\"npu_tcam=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcamData:ObjectSystemNpuNputcamData labelname ObjectSystemNpuNpuTcamData\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "df": {
          "type": "string",
          "description": "tcam data ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam data dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam data dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam data dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam data L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam data ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam data extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam data gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam data gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam data gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam data gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam data gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam data gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam data gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam data gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam data ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam data ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam data ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam data ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam data L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam data L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam data L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam data L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam data ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamDataId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam data ip protocol.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam data sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam data source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam data source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam data source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam data source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam data source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam data src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam data src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam data src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam data L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam data source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam data tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam data tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam data tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam data tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam data tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam data tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam data tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam data tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam data target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam data target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam data target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam data target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam data ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam data target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam data ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam data target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam data vdom id.\n"
        }
      },
      "type": "object",
      "required": [
        "df",
        "dstip",
        "dstipv6",
        "dstmac",
        "ethertype",
        "extTag",
        "genIv",
        "genPriV",
        "genTv",
        "mf",
        "npuTcam",
        "objectSystemNpuNputcamDataId",
        "smacChange",
        "srcCfi",
        "srcUpdt",
        "srcip",
        "srcipv6",
        "srcmac",
        "tcpAck",
        "tcpCwr",
        "tcpEce",
        "tcpFin",
        "tcpPush",
        "tcpRst",
        "tcpSyn",
        "tcpUrg",
        "tgtCfi",
        "tgtUpdt",
        "tgtV"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "df": {
          "type": "string",
          "description": "tcam data ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam data dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam data dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam data dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam data L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam data ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam data extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam data gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam data gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam data gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam data gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam data gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam data gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam data gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam data gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam data ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam data ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam data ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam data ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam data L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam data L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam data L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam data L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam data ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamDataId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam data ip protocol.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam data sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam data source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam data source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam data source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam data source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam data source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam data src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam data src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam data src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam data L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam data source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam data tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam data tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam data tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam data tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam data tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam data tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam data tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam data tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam data target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam data target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam data target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam data target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam data ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam data target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam data ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam data target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam data vdom id.\n"
        }
      },
      "requiredInputs": [
        "npuTcam"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcamData resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "df": {
            "type": "string",
            "description": "tcam data ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstip": {
            "type": "string",
            "description": "tcam data dst ipv4 address.\n"
          },
          "dstipv6": {
            "type": "string",
            "description": "tcam data dst ipv6 address.\n"
          },
          "dstmac": {
            "type": "string",
            "description": "tcam data dst macaddr.\n"
          },
          "dstport": {
            "type": "number",
            "description": "tcam data L4 dst port.\n"
          },
          "ethertype": {
            "type": "string",
            "description": "tcam data ethertype.\n"
          },
          "extTag": {
            "type": "string",
            "description": "tcam data extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fragOff": {
            "type": "number",
            "description": "tcam data ip flag fragment offset.\n"
          },
          "genBufCnt": {
            "type": "number",
            "description": "tcam data gen info buffer count.\n"
          },
          "genIv": {
            "type": "string",
            "description": "tcam data gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "genL3Flags": {
            "type": "number",
            "description": "tcam data gen info L3 flags.\n"
          },
          "genL4Flags": {
            "type": "number",
            "description": "tcam data gen info L4 flags.\n"
          },
          "genPktCtrl": {
            "type": "number",
            "description": "tcam data gen info packet control.\n"
          },
          "genPri": {
            "type": "number",
            "description": "tcam data gen info priority.\n"
          },
          "genPriV": {
            "type": "string",
            "description": "tcam data gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "genTv": {
            "type": "string",
            "description": "tcam data gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "ihl": {
            "type": "number",
            "description": "tcam data ipv4 IHL.\n"
          },
          "ip4Id": {
            "type": "number",
            "description": "tcam data ipv4 id.\n"
          },
          "ip6Fl": {
            "type": "number",
            "description": "tcam data ipv6 flow label.\n"
          },
          "ipver": {
            "type": "number",
            "description": "tcam data ip header version.\n"
          },
          "l4Wd10": {
            "type": "number",
            "description": "tcam data L4 word10.\n"
          },
          "l4Wd11": {
            "type": "number",
            "description": "tcam data L4 word11.\n"
          },
          "l4Wd8": {
            "type": "number",
            "description": "tcam data L4 word8.\n"
          },
          "l4Wd9": {
            "type": "number",
            "description": "tcam data L4 word9.\n"
          },
          "mf": {
            "type": "string",
            "description": "tcam data ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npuTcam": {
            "type": "string",
            "description": "Npu Tcam.\n"
          },
          "objectSystemNpuNputcamDataId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "protocol": {
            "type": "number",
            "description": "tcam data ip protocol.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slink": {
            "type": "number",
            "description": "tcam data sublink.\n"
          },
          "smacChange": {
            "type": "string",
            "description": "tcam data source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sp": {
            "type": "number",
            "description": "tcam data source port.\n"
          },
          "srcCfi": {
            "type": "string",
            "description": "tcam data source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcPrio": {
            "type": "number",
            "description": "tcam data source priority.\n"
          },
          "srcUpdt": {
            "type": "string",
            "description": "tcam data source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcip": {
            "type": "string",
            "description": "tcam data src ipv4 address.\n"
          },
          "srcipv6": {
            "type": "string",
            "description": "tcam data src ipv6 address.\n"
          },
          "srcmac": {
            "type": "string",
            "description": "tcam data src macaddr.\n"
          },
          "srcport": {
            "type": "number",
            "description": "tcam data L4 src port.\n"
          },
          "svid": {
            "type": "number",
            "description": "tcam data source vid.\n"
          },
          "tcpAck": {
            "type": "string",
            "description": "tcam data tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpCwr": {
            "type": "string",
            "description": "tcam data tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpEce": {
            "type": "string",
            "description": "tcam data tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpFin": {
            "type": "string",
            "description": "tcam data tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpPush": {
            "type": "string",
            "description": "tcam data tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpRst": {
            "type": "string",
            "description": "tcam data tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpSyn": {
            "type": "string",
            "description": "tcam data tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpUrg": {
            "type": "string",
            "description": "tcam data tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtCfi": {
            "type": "string",
            "description": "tcam data target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtPrio": {
            "type": "number",
            "description": "tcam data target priority.\n"
          },
          "tgtUpdt": {
            "type": "string",
            "description": "tcam data target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtV": {
            "type": "string",
            "description": "tcam data target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "tos": {
            "type": "number",
            "description": "tcam data ip tos.\n"
          },
          "tp": {
            "type": "number",
            "description": "tcam data target port.\n"
          },
          "ttl": {
            "type": "number",
            "description": "tcam data ip ttl.\n"
          },
          "tvid": {
            "type": "number",
            "description": "tcam data target vid.\n"
          },
          "vdid": {
            "type": "number",
            "description": "tcam data vdom id.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcamMask:ObjectSystemNpuNputcamMask": {
      "description": "Mask fields of TCAM.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mask`\" pulumi-lang-dotnet=\"`Mask`\" pulumi-lang-go=\"`mask`\" pulumi-lang-python=\"`mask`\" pulumi-lang-yaml=\"`mask`\" pulumi-lang-java=\"`mask`\">`mask`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuNpuTcamMask can be imported using any of these accepted formats:\n\nSet import_options = [\"npu_tcam=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcamMask:ObjectSystemNpuNputcamMask labelname ObjectSystemNpuNpuTcamMask\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "df": {
          "type": "string",
          "description": "tcam mask ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam mask dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam mask dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam mask dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam mask L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam mask ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam mask extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam mask gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam mask gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam mask gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam mask gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam mask gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam mask gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam mask gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam mask gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam mask ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam mask ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam mask ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam mask ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam mask L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam mask L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam mask L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam mask L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam mask ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamMaskId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam mask ip protocol.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam mask sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam mask source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam mask source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam mask source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam mask source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam mask source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam mask src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam mask src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam mask src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam mask L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam mask source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam mask tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam mask tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam mask tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam mask tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam mask tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam mask tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam mask tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam mask tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam mask target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam mask target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam mask target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam mask target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam mask ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam mask target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam mask ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam mask target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam mask vdom id.\n"
        }
      },
      "type": "object",
      "required": [
        "df",
        "dstip",
        "dstipv6",
        "dstmac",
        "ethertype",
        "extTag",
        "genIv",
        "genPriV",
        "genTv",
        "mf",
        "npuTcam",
        "objectSystemNpuNputcamMaskId",
        "smacChange",
        "srcCfi",
        "srcUpdt",
        "srcip",
        "srcipv6",
        "srcmac",
        "tcpAck",
        "tcpCwr",
        "tcpEce",
        "tcpFin",
        "tcpPush",
        "tcpRst",
        "tcpSyn",
        "tcpUrg",
        "tgtCfi",
        "tgtUpdt",
        "tgtV"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "df": {
          "type": "string",
          "description": "tcam mask ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstip": {
          "type": "string",
          "description": "tcam mask dst ipv4 address.\n"
        },
        "dstipv6": {
          "type": "string",
          "description": "tcam mask dst ipv6 address.\n"
        },
        "dstmac": {
          "type": "string",
          "description": "tcam mask dst macaddr.\n"
        },
        "dstport": {
          "type": "number",
          "description": "tcam mask L4 dst port.\n"
        },
        "ethertype": {
          "type": "string",
          "description": "tcam mask ethertype.\n"
        },
        "extTag": {
          "type": "string",
          "description": "tcam mask extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragOff": {
          "type": "number",
          "description": "tcam data ip flag fragment offset.\n"
        },
        "genBufCnt": {
          "type": "number",
          "description": "tcam mask gen info buffer count.\n"
        },
        "genIv": {
          "type": "string",
          "description": "tcam mask gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genL3Flags": {
          "type": "number",
          "description": "tcam mask gen info L3 flags.\n"
        },
        "genL4Flags": {
          "type": "number",
          "description": "tcam mask gen info L4 flags.\n"
        },
        "genPktCtrl": {
          "type": "number",
          "description": "tcam mask gen info packet control.\n"
        },
        "genPri": {
          "type": "number",
          "description": "tcam mask gen info priority.\n"
        },
        "genPriV": {
          "type": "string",
          "description": "tcam mask gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "genTv": {
          "type": "string",
          "description": "tcam mask gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "ihl": {
          "type": "number",
          "description": "tcam mask ipv4 IHL.\n"
        },
        "ip4Id": {
          "type": "number",
          "description": "tcam mask ipv4 id.\n"
        },
        "ip6Fl": {
          "type": "number",
          "description": "tcam mask ipv6 flow label.\n"
        },
        "ipver": {
          "type": "number",
          "description": "tcam mask ip header version.\n"
        },
        "l4Wd10": {
          "type": "number",
          "description": "tcam mask L4 word10.\n"
        },
        "l4Wd11": {
          "type": "number",
          "description": "tcam mask L4 word11.\n"
        },
        "l4Wd8": {
          "type": "number",
          "description": "tcam mask L4 word8.\n"
        },
        "l4Wd9": {
          "type": "number",
          "description": "tcam mask L4 word9.\n"
        },
        "mf": {
          "type": "string",
          "description": "tcam mask ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamMaskId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "protocol": {
          "type": "number",
          "description": "tcam mask ip protocol.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slink": {
          "type": "number",
          "description": "tcam mask sublink.\n"
        },
        "smacChange": {
          "type": "string",
          "description": "tcam mask source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sp": {
          "type": "number",
          "description": "tcam mask source port.\n"
        },
        "srcCfi": {
          "type": "string",
          "description": "tcam mask source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcPrio": {
          "type": "number",
          "description": "tcam mask source priority.\n"
        },
        "srcUpdt": {
          "type": "string",
          "description": "tcam mask source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcip": {
          "type": "string",
          "description": "tcam mask src ipv4 address.\n"
        },
        "srcipv6": {
          "type": "string",
          "description": "tcam mask src ipv6 address.\n"
        },
        "srcmac": {
          "type": "string",
          "description": "tcam mask src macaddr.\n"
        },
        "srcport": {
          "type": "number",
          "description": "tcam mask L4 src port.\n"
        },
        "svid": {
          "type": "number",
          "description": "tcam mask source vid.\n"
        },
        "tcpAck": {
          "type": "string",
          "description": "tcam mask tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpCwr": {
          "type": "string",
          "description": "tcam mask tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpEce": {
          "type": "string",
          "description": "tcam mask tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpFin": {
          "type": "string",
          "description": "tcam mask tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpPush": {
          "type": "string",
          "description": "tcam mask tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpRst": {
          "type": "string",
          "description": "tcam mask tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSyn": {
          "type": "string",
          "description": "tcam mask tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpUrg": {
          "type": "string",
          "description": "tcam mask tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtCfi": {
          "type": "string",
          "description": "tcam mask target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtPrio": {
          "type": "number",
          "description": "tcam mask target priority.\n"
        },
        "tgtUpdt": {
          "type": "string",
          "description": "tcam mask target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtV": {
          "type": "string",
          "description": "tcam mask target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
        },
        "tos": {
          "type": "number",
          "description": "tcam mask ip tos.\n"
        },
        "tp": {
          "type": "number",
          "description": "tcam mask target port.\n"
        },
        "ttl": {
          "type": "number",
          "description": "tcam mask ip ttl.\n"
        },
        "tvid": {
          "type": "number",
          "description": "tcam mask target vid.\n"
        },
        "vdid": {
          "type": "number",
          "description": "tcam mask vdom id.\n"
        }
      },
      "requiredInputs": [
        "npuTcam"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcamMask resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "df": {
            "type": "string",
            "description": "tcam mask ip flag df. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstip": {
            "type": "string",
            "description": "tcam mask dst ipv4 address.\n"
          },
          "dstipv6": {
            "type": "string",
            "description": "tcam mask dst ipv6 address.\n"
          },
          "dstmac": {
            "type": "string",
            "description": "tcam mask dst macaddr.\n"
          },
          "dstport": {
            "type": "number",
            "description": "tcam mask L4 dst port.\n"
          },
          "ethertype": {
            "type": "string",
            "description": "tcam mask ethertype.\n"
          },
          "extTag": {
            "type": "string",
            "description": "tcam mask extension tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fragOff": {
            "type": "number",
            "description": "tcam data ip flag fragment offset.\n"
          },
          "genBufCnt": {
            "type": "number",
            "description": "tcam mask gen info buffer count.\n"
          },
          "genIv": {
            "type": "string",
            "description": "tcam mask gen info iv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "genL3Flags": {
            "type": "number",
            "description": "tcam mask gen info L3 flags.\n"
          },
          "genL4Flags": {
            "type": "number",
            "description": "tcam mask gen info L4 flags.\n"
          },
          "genPktCtrl": {
            "type": "number",
            "description": "tcam mask gen info packet control.\n"
          },
          "genPri": {
            "type": "number",
            "description": "tcam mask gen info priority.\n"
          },
          "genPriV": {
            "type": "string",
            "description": "tcam mask gen info priority valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "genTv": {
            "type": "string",
            "description": "tcam mask gen info tv. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "ihl": {
            "type": "number",
            "description": "tcam mask ipv4 IHL.\n"
          },
          "ip4Id": {
            "type": "number",
            "description": "tcam mask ipv4 id.\n"
          },
          "ip6Fl": {
            "type": "number",
            "description": "tcam mask ipv6 flow label.\n"
          },
          "ipver": {
            "type": "number",
            "description": "tcam mask ip header version.\n"
          },
          "l4Wd10": {
            "type": "number",
            "description": "tcam mask L4 word10.\n"
          },
          "l4Wd11": {
            "type": "number",
            "description": "tcam mask L4 word11.\n"
          },
          "l4Wd8": {
            "type": "number",
            "description": "tcam mask L4 word8.\n"
          },
          "l4Wd9": {
            "type": "number",
            "description": "tcam mask L4 word9.\n"
          },
          "mf": {
            "type": "string",
            "description": "tcam mask ip flag mf. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npuTcam": {
            "type": "string",
            "description": "Npu Tcam.\n"
          },
          "objectSystemNpuNputcamMaskId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "protocol": {
            "type": "number",
            "description": "tcam mask ip protocol.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slink": {
            "type": "number",
            "description": "tcam mask sublink.\n"
          },
          "smacChange": {
            "type": "string",
            "description": "tcam mask source MAC change. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sp": {
            "type": "number",
            "description": "tcam mask source port.\n"
          },
          "srcCfi": {
            "type": "string",
            "description": "tcam mask source cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcPrio": {
            "type": "number",
            "description": "tcam mask source priority.\n"
          },
          "srcUpdt": {
            "type": "string",
            "description": "tcam mask source update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcip": {
            "type": "string",
            "description": "tcam mask src ipv4 address.\n"
          },
          "srcipv6": {
            "type": "string",
            "description": "tcam mask src ipv6 address.\n"
          },
          "srcmac": {
            "type": "string",
            "description": "tcam mask src macaddr.\n"
          },
          "srcport": {
            "type": "number",
            "description": "tcam mask L4 src port.\n"
          },
          "svid": {
            "type": "number",
            "description": "tcam mask source vid.\n"
          },
          "tcpAck": {
            "type": "string",
            "description": "tcam mask tcp flag ack. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpCwr": {
            "type": "string",
            "description": "tcam mask tcp flag cwr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpEce": {
            "type": "string",
            "description": "tcam mask tcp flag ece. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpFin": {
            "type": "string",
            "description": "tcam mask tcp flag fin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpPush": {
            "type": "string",
            "description": "tcam mask tcp flag push. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpRst": {
            "type": "string",
            "description": "tcam mask tcp flag rst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpSyn": {
            "type": "string",
            "description": "tcam mask tcp flag syn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpUrg": {
            "type": "string",
            "description": "tcam mask tcp flag urg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtCfi": {
            "type": "string",
            "description": "tcam mask target cfi. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtPrio": {
            "type": "number",
            "description": "tcam mask target priority.\n"
          },
          "tgtUpdt": {
            "type": "string",
            "description": "tcam mask target port update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtV": {
            "type": "string",
            "description": "tcam mask target valid. Valid values: <span pulumi-lang-nodejs=\"`invalid`\" pulumi-lang-dotnet=\"`Invalid`\" pulumi-lang-go=\"`invalid`\" pulumi-lang-python=\"`invalid`\" pulumi-lang-yaml=\"`invalid`\" pulumi-lang-java=\"`invalid`\">`invalid`</span>, <span pulumi-lang-nodejs=\"`valid`\" pulumi-lang-dotnet=\"`Valid`\" pulumi-lang-go=\"`valid`\" pulumi-lang-python=\"`valid`\" pulumi-lang-yaml=\"`valid`\" pulumi-lang-java=\"`valid`\">`valid`</span>.\n"
          },
          "tos": {
            "type": "number",
            "description": "tcam mask ip tos.\n"
          },
          "tp": {
            "type": "number",
            "description": "tcam mask target port.\n"
          },
          "ttl": {
            "type": "number",
            "description": "tcam mask ip ttl.\n"
          },
          "tvid": {
            "type": "number",
            "description": "tcam mask target vid.\n"
          },
          "vdid": {
            "type": "number",
            "description": "tcam mask vdom id.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcamMiract:ObjectSystemNpuNputcamMiract": {
      "description": "Mirror action of TCAM.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mirAct`\" pulumi-lang-dotnet=\"`MirAct`\" pulumi-lang-go=\"`mirAct`\" pulumi-lang-python=\"`mir_act`\" pulumi-lang-yaml=\"`mirAct`\" pulumi-lang-java=\"`mirAct`\">`mir_act`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuNpuTcamMirAct can be imported using any of these accepted formats:\n\nSet import_options = [\"npu_tcam=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcamMiract:ObjectSystemNpuNputcamMiract labelname ObjectSystemNpuNpuTcamMirAct\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamMiractId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlif": {
          "type": "number",
          "description": "tcam mirror action vlif.\n"
        }
      },
      "type": "object",
      "required": [
        "npuTcam",
        "objectSystemNpuNputcamMiractId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamMiractId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlif": {
          "type": "number",
          "description": "tcam mirror action vlif.\n"
        }
      },
      "requiredInputs": [
        "npuTcam"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcamMiract resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "npuTcam": {
            "type": "string",
            "description": "Npu Tcam.\n"
          },
          "objectSystemNpuNputcamMiractId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlif": {
            "type": "number",
            "description": "tcam mirror action vlif.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcamPriact:ObjectSystemNpuNputcamPriact": {
      "description": "Priority action of TCAM.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`priAct`\" pulumi-lang-dotnet=\"`PriAct`\" pulumi-lang-go=\"`priAct`\" pulumi-lang-python=\"`pri_act`\" pulumi-lang-yaml=\"`priAct`\" pulumi-lang-java=\"`priAct`\">`pri_act`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuNpuTcamPriAct can be imported using any of these accepted formats:\n\nSet import_options = [\"npu_tcam=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcamPriact:ObjectSystemNpuNputcamPriact labelname ObjectSystemNpuNpuTcamPriAct\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamPriactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "priority": {
          "type": "number",
          "description": "tcam priority action priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "tcam priority action weight.\n"
        }
      },
      "type": "object",
      "required": [
        "npuTcam",
        "objectSystemNpuNputcamPriactId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamPriactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "priority": {
          "type": "number",
          "description": "tcam priority action priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "tcam priority action weight.\n"
        }
      },
      "requiredInputs": [
        "npuTcam"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcamPriact resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "npuTcam": {
            "type": "string",
            "description": "Npu Tcam.\n"
          },
          "objectSystemNpuNputcamPriactId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "priority": {
            "type": "number",
            "description": "tcam priority action priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "tcam priority action weight.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcamSact:ObjectSystemNpuNputcamSact": {
      "description": "Source action of TCAM.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sact`\" pulumi-lang-dotnet=\"`Sact`\" pulumi-lang-go=\"`sact`\" pulumi-lang-python=\"`sact`\" pulumi-lang-yaml=\"`sact`\" pulumi-lang-java=\"`sact`\">`sact`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuNpuTcamSact can be imported using any of these accepted formats:\n\nSet import_options = [\"npu_tcam=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcamSact:ObjectSystemNpuNputcamSact labelname ObjectSystemNpuNpuTcamSact\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "act": {
          "type": "number",
          "description": "tcam sact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set sact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bmproc": {
          "type": "number",
          "description": "tcam sact bmproc.\n"
        },
        "bmprocV": {
          "type": "string",
          "description": "Enable to set sact bmproc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfLif": {
          "type": "number",
          "description": "tcam sact df-lif.\n"
        },
        "dfLifV": {
          "type": "string",
          "description": "Enable to set sact df-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfr": {
          "type": "number",
          "description": "tcam sact dfr.\n"
        },
        "dfrV": {
          "type": "string",
          "description": "Enable to set sact dfr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dmacSkip": {
          "type": "number",
          "description": "tcam sact dmac-skip.\n"
        },
        "dmacSkipV": {
          "type": "string",
          "description": "Enable to set sact dmac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dosen": {
          "type": "number",
          "description": "tcam sact dosen.\n"
        },
        "dosenV": {
          "type": "string",
          "description": "Enable to set sact dosen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espffProc": {
          "type": "number",
          "description": "tcam sact espff-proc.\n"
        },
        "espffProcV": {
          "type": "string",
          "description": "Enable to set sact espff-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "etypePid": {
          "type": "number",
          "description": "tcam sact etype-pid.\n"
        },
        "etypePidV": {
          "type": "string",
          "description": "Enable to set sact etype-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragProc": {
          "type": "number",
          "description": "tcam sact frag-proc.\n"
        },
        "fragProcV": {
          "type": "string",
          "description": "Enable to set sact frag-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwd": {
          "type": "number",
          "description": "tcam sact fwd.\n"
        },
        "fwdLif": {
          "type": "number",
          "description": "tcam sact fwd-lif.\n"
        },
        "fwdLifV": {
          "type": "string",
          "description": "Enable to set sact fwd-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdTvid": {
          "type": "number",
          "description": "tcam sact fwd-tvid.\n"
        },
        "fwdTvidV": {
          "type": "string",
          "description": "Enable to set sact fwd-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdV": {
          "type": "string",
          "description": "Enable to set sact fwd. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icpen": {
          "type": "number",
          "description": "tcam sact icpen.\n"
        },
        "icpenV": {
          "type": "string",
          "description": "Enable to set sact icpen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpMldSnp": {
          "type": "number",
          "description": "tcam sact igmp-mld-snp.\n"
        },
        "igmpMldSnpV": {
          "type": "string",
          "description": "Enable to set sact igmp-mld-snp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "learn": {
          "type": "number",
          "description": "tcam sact learn.\n"
        },
        "learnV": {
          "type": "string",
          "description": "Enable to set sact learn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mSrhCtrl": {
          "type": "number",
          "description": "tcam sact m-srh-ctrl.\n"
        },
        "mSrhCtrlV": {
          "type": "string",
          "description": "Enable to set sact m-srh-ctrl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam sact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set sact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mss": {
          "type": "number",
          "description": "tcam sact mss.\n"
        },
        "mssV": {
          "type": "string",
          "description": "Enable to set sact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamSactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pleen": {
          "type": "number",
          "description": "tcam sact pleen.\n"
        },
        "pleenV": {
          "type": "string",
          "description": "Enable to set sact pleen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prioPid": {
          "type": "number",
          "description": "tcam sact prio-pid.\n"
        },
        "prioPidV": {
          "type": "string",
          "description": "Enable to set sact prio-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "promis": {
          "type": "number",
          "description": "tcam sact promis.\n"
        },
        "promisV": {
          "type": "string",
          "description": "Enable to set sact promis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rfsh": {
          "type": "number",
          "description": "tcam sact rfsh.\n"
        },
        "rfshV": {
          "type": "string",
          "description": "Enable to set sact rfsh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smacSkip": {
          "type": "number",
          "description": "tcam sact smac-skip.\n"
        },
        "smacSkipV": {
          "type": "string",
          "description": "Enable to set sact smac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpSmchk": {
          "type": "number",
          "description": "tcam sact tp mode.\n"
        },
        "tpSmchkV": {
          "type": "string",
          "description": "Enable to set sact tp mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeId": {
          "type": "number",
          "description": "tcam sact tpe-id.\n"
        },
        "tpeIdV": {
          "type": "string",
          "description": "Enable to set sact tpe-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdm": {
          "type": "number",
          "description": "tcam sact vdm.\n"
        },
        "vdmV": {
          "type": "string",
          "description": "Enable to set sact vdm. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdomId": {
          "type": "number",
          "description": "tcam sact vdom-id.\n"
        },
        "vdomIdV": {
          "type": "string",
          "description": "Enable to set sact vdom-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xMode": {
          "type": "number",
          "description": "tcam sact x-mode.\n"
        },
        "xModeV": {
          "type": "string",
          "description": "Enable to set sact x-mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "actV",
        "bmprocV",
        "dfLifV",
        "dfrV",
        "dmacSkipV",
        "dosenV",
        "espffProcV",
        "etypePidV",
        "fragProcV",
        "fwdLifV",
        "fwdTvidV",
        "fwdV",
        "icpenV",
        "igmpMldSnpV",
        "learnV",
        "mSrhCtrlV",
        "macIdV",
        "mssV",
        "npuTcam",
        "objectSystemNpuNputcamSactId",
        "pleenV",
        "prioPidV",
        "promisV",
        "rfshV",
        "smacSkipV",
        "tpSmchkV",
        "tpeIdV",
        "vdmV",
        "vdomIdV",
        "xModeV"
      ],
      "inputProperties": {
        "act": {
          "type": "number",
          "description": "tcam sact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set sact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bmproc": {
          "type": "number",
          "description": "tcam sact bmproc.\n"
        },
        "bmprocV": {
          "type": "string",
          "description": "Enable to set sact bmproc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfLif": {
          "type": "number",
          "description": "tcam sact df-lif.\n"
        },
        "dfLifV": {
          "type": "string",
          "description": "Enable to set sact df-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dfr": {
          "type": "number",
          "description": "tcam sact dfr.\n"
        },
        "dfrV": {
          "type": "string",
          "description": "Enable to set sact dfr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dmacSkip": {
          "type": "number",
          "description": "tcam sact dmac-skip.\n"
        },
        "dmacSkipV": {
          "type": "string",
          "description": "Enable to set sact dmac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dosen": {
          "type": "number",
          "description": "tcam sact dosen.\n"
        },
        "dosenV": {
          "type": "string",
          "description": "Enable to set sact dosen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "espffProc": {
          "type": "number",
          "description": "tcam sact espff-proc.\n"
        },
        "espffProcV": {
          "type": "string",
          "description": "Enable to set sact espff-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "etypePid": {
          "type": "number",
          "description": "tcam sact etype-pid.\n"
        },
        "etypePidV": {
          "type": "string",
          "description": "Enable to set sact etype-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fragProc": {
          "type": "number",
          "description": "tcam sact frag-proc.\n"
        },
        "fragProcV": {
          "type": "string",
          "description": "Enable to set sact frag-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwd": {
          "type": "number",
          "description": "tcam sact fwd.\n"
        },
        "fwdLif": {
          "type": "number",
          "description": "tcam sact fwd-lif.\n"
        },
        "fwdLifV": {
          "type": "string",
          "description": "Enable to set sact fwd-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdTvid": {
          "type": "number",
          "description": "tcam sact fwd-tvid.\n"
        },
        "fwdTvidV": {
          "type": "string",
          "description": "Enable to set sact fwd-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fwdV": {
          "type": "string",
          "description": "Enable to set sact fwd. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icpen": {
          "type": "number",
          "description": "tcam sact icpen.\n"
        },
        "icpenV": {
          "type": "string",
          "description": "Enable to set sact icpen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "igmpMldSnp": {
          "type": "number",
          "description": "tcam sact igmp-mld-snp.\n"
        },
        "igmpMldSnpV": {
          "type": "string",
          "description": "Enable to set sact igmp-mld-snp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "learn": {
          "type": "number",
          "description": "tcam sact learn.\n"
        },
        "learnV": {
          "type": "string",
          "description": "Enable to set sact learn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mSrhCtrl": {
          "type": "number",
          "description": "tcam sact m-srh-ctrl.\n"
        },
        "mSrhCtrlV": {
          "type": "string",
          "description": "Enable to set sact m-srh-ctrl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam sact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set sact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mss": {
          "type": "number",
          "description": "tcam sact mss.\n"
        },
        "mssV": {
          "type": "string",
          "description": "Enable to set sact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamSactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "pleen": {
          "type": "number",
          "description": "tcam sact pleen.\n"
        },
        "pleenV": {
          "type": "string",
          "description": "Enable to set sact pleen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "prioPid": {
          "type": "number",
          "description": "tcam sact prio-pid.\n"
        },
        "prioPidV": {
          "type": "string",
          "description": "Enable to set sact prio-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "promis": {
          "type": "number",
          "description": "tcam sact promis.\n"
        },
        "promisV": {
          "type": "string",
          "description": "Enable to set sact promis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rfsh": {
          "type": "number",
          "description": "tcam sact rfsh.\n"
        },
        "rfshV": {
          "type": "string",
          "description": "Enable to set sact rfsh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smacSkip": {
          "type": "number",
          "description": "tcam sact smac-skip.\n"
        },
        "smacSkipV": {
          "type": "string",
          "description": "Enable to set sact smac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpSmchk": {
          "type": "number",
          "description": "tcam sact tp mode.\n"
        },
        "tpSmchkV": {
          "type": "string",
          "description": "Enable to set sact tp mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeId": {
          "type": "number",
          "description": "tcam sact tpe-id.\n"
        },
        "tpeIdV": {
          "type": "string",
          "description": "Enable to set sact tpe-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdm": {
          "type": "number",
          "description": "tcam sact vdm.\n"
        },
        "vdmV": {
          "type": "string",
          "description": "Enable to set sact vdm. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdomId": {
          "type": "number",
          "description": "tcam sact vdom-id.\n"
        },
        "vdomIdV": {
          "type": "string",
          "description": "Enable to set sact vdom-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xMode": {
          "type": "number",
          "description": "tcam sact x-mode.\n"
        },
        "xModeV": {
          "type": "string",
          "description": "Enable to set sact x-mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "npuTcam"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcamSact resources.\n",
        "properties": {
          "act": {
            "type": "number",
            "description": "tcam sact act.\n"
          },
          "actV": {
            "type": "string",
            "description": "Enable to set sact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bmproc": {
            "type": "number",
            "description": "tcam sact bmproc.\n"
          },
          "bmprocV": {
            "type": "string",
            "description": "Enable to set sact bmproc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dfLif": {
            "type": "number",
            "description": "tcam sact df-lif.\n"
          },
          "dfLifV": {
            "type": "string",
            "description": "Enable to set sact df-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dfr": {
            "type": "number",
            "description": "tcam sact dfr.\n"
          },
          "dfrV": {
            "type": "string",
            "description": "Enable to set sact dfr. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dmacSkip": {
            "type": "number",
            "description": "tcam sact dmac-skip.\n"
          },
          "dmacSkipV": {
            "type": "string",
            "description": "Enable to set sact dmac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dosen": {
            "type": "number",
            "description": "tcam sact dosen.\n"
          },
          "dosenV": {
            "type": "string",
            "description": "Enable to set sact dosen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "espffProc": {
            "type": "number",
            "description": "tcam sact espff-proc.\n"
          },
          "espffProcV": {
            "type": "string",
            "description": "Enable to set sact espff-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "etypePid": {
            "type": "number",
            "description": "tcam sact etype-pid.\n"
          },
          "etypePidV": {
            "type": "string",
            "description": "Enable to set sact etype-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fragProc": {
            "type": "number",
            "description": "tcam sact frag-proc.\n"
          },
          "fragProcV": {
            "type": "string",
            "description": "Enable to set sact frag-proc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fwd": {
            "type": "number",
            "description": "tcam sact fwd.\n"
          },
          "fwdLif": {
            "type": "number",
            "description": "tcam sact fwd-lif.\n"
          },
          "fwdLifV": {
            "type": "string",
            "description": "Enable to set sact fwd-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fwdTvid": {
            "type": "number",
            "description": "tcam sact fwd-tvid.\n"
          },
          "fwdTvidV": {
            "type": "string",
            "description": "Enable to set sact fwd-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fwdV": {
            "type": "string",
            "description": "Enable to set sact fwd. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icpen": {
            "type": "number",
            "description": "tcam sact icpen.\n"
          },
          "icpenV": {
            "type": "string",
            "description": "Enable to set sact icpen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "igmpMldSnp": {
            "type": "number",
            "description": "tcam sact igmp-mld-snp.\n"
          },
          "igmpMldSnpV": {
            "type": "string",
            "description": "Enable to set sact igmp-mld-snp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "learn": {
            "type": "number",
            "description": "tcam sact learn.\n"
          },
          "learnV": {
            "type": "string",
            "description": "Enable to set sact learn. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mSrhCtrl": {
            "type": "number",
            "description": "tcam sact m-srh-ctrl.\n"
          },
          "mSrhCtrlV": {
            "type": "string",
            "description": "Enable to set sact m-srh-ctrl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macId": {
            "type": "number",
            "description": "tcam sact mac-id.\n"
          },
          "macIdV": {
            "type": "string",
            "description": "Enable to set sact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mss": {
            "type": "number",
            "description": "tcam sact mss.\n"
          },
          "mssV": {
            "type": "string",
            "description": "Enable to set sact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npuTcam": {
            "type": "string",
            "description": "Npu Tcam.\n"
          },
          "objectSystemNpuNputcamSactId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "pleen": {
            "type": "number",
            "description": "tcam sact pleen.\n"
          },
          "pleenV": {
            "type": "string",
            "description": "Enable to set sact pleen. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "prioPid": {
            "type": "number",
            "description": "tcam sact prio-pid.\n"
          },
          "prioPidV": {
            "type": "string",
            "description": "Enable to set sact prio-pid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "promis": {
            "type": "number",
            "description": "tcam sact promis.\n"
          },
          "promisV": {
            "type": "string",
            "description": "Enable to set sact promis. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rfsh": {
            "type": "number",
            "description": "tcam sact rfsh.\n"
          },
          "rfshV": {
            "type": "string",
            "description": "Enable to set sact rfsh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smacSkip": {
            "type": "number",
            "description": "tcam sact smac-skip.\n"
          },
          "smacSkipV": {
            "type": "string",
            "description": "Enable to set sact smac-skip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tpSmchk": {
            "type": "number",
            "description": "tcam sact tp mode.\n"
          },
          "tpSmchkV": {
            "type": "string",
            "description": "Enable to set sact tp mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tpeId": {
            "type": "number",
            "description": "tcam sact tpe-id.\n"
          },
          "tpeIdV": {
            "type": "string",
            "description": "Enable to set sact tpe-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vdm": {
            "type": "number",
            "description": "tcam sact vdm.\n"
          },
          "vdmV": {
            "type": "string",
            "description": "Enable to set sact vdm. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vdomId": {
            "type": "number",
            "description": "tcam sact vdom-id.\n"
          },
          "vdomIdV": {
            "type": "string",
            "description": "Enable to set sact vdom-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "xMode": {
            "type": "number",
            "description": "tcam sact x-mode.\n"
          },
          "xModeV": {
            "type": "string",
            "description": "Enable to set sact x-mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuNputcamTact:ObjectSystemNpuNputcamTact": {
      "description": "Target action of TCAM.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tact`\" pulumi-lang-dotnet=\"`Tact`\" pulumi-lang-go=\"`tact`\" pulumi-lang-python=\"`tact`\" pulumi-lang-yaml=\"`tact`\" pulumi-lang-java=\"`tact`\">`tact`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-go=\"`ObjectSystemNpuNputcam`\" pulumi-lang-python=\"`ObjectSystemNpuNputcam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpuNputcam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpuNputcam`\">`fortimanager.ObjectSystemNpuNputcam`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuNpuTcamTact can be imported using any of these accepted formats:\n\nSet import_options = [\"npu_tcam=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNputcamTact:ObjectSystemNpuNputcamTact labelname ObjectSystemNpuNpuTcamTact\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "act": {
          "type": "number",
          "description": "tcam tact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set tact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fmtuv4S": {
          "type": "number",
          "description": "tcam tact fmtuv4-s.\n"
        },
        "fmtuv4SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv4-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmtuv6S": {
          "type": "number",
          "description": "tcam tact fmtuv6-s.\n"
        },
        "fmtuv6SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv6-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lnkid": {
          "type": "number",
          "description": "tcam tact lnkid.\n"
        },
        "lnkidV": {
          "type": "string",
          "description": "Enable to set tact lnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam tact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set tact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mssT": {
          "type": "number",
          "description": "tcam tact mss.\n"
        },
        "mssTV": {
          "type": "string",
          "description": "Enable to set tact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv4": {
          "type": "number",
          "description": "tcam tact mtuv4.\n"
        },
        "mtuv4V": {
          "type": "string",
          "description": "Enable to set tact mtuv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv6": {
          "type": "number",
          "description": "tcam tact mtuv6.\n"
        },
        "mtuv6V": {
          "type": "string",
          "description": "Enable to set tact mtuv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamTactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slifAct": {
          "type": "number",
          "description": "tcam tact slif-act.\n"
        },
        "slifActV": {
          "type": "string",
          "description": "Enable to set tact slif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sublnkid": {
          "type": "number",
          "description": "tcam tact sublnkid.\n"
        },
        "sublnkidV": {
          "type": "string",
          "description": "Enable to set tact sublnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtvAct": {
          "type": "number",
          "description": "tcam tact tgtv-act.\n"
        },
        "tgtvActV": {
          "type": "string",
          "description": "Enable to set tact tgtv-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlifAct": {
          "type": "number",
          "description": "tcam tact tlif-act.\n"
        },
        "tlifActV": {
          "type": "string",
          "description": "Enable to set tact tlif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeid": {
          "type": "number",
          "description": "tcam tact tpeid.\n"
        },
        "tpeidV": {
          "type": "string",
          "description": "Enable to set tact tpeid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "v6fe": {
          "type": "number",
          "description": "tcam tact v6fe.\n"
        },
        "v6feV": {
          "type": "string",
          "description": "Enable to set tact v6fe. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepEn": {
          "type": "number",
          "description": "tcam tact vep_en.\n"
        },
        "vepEnV": {
          "type": "string",
          "description": "Enable to set tact vep-en. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepSlid": {
          "type": "number",
          "description": "tcam tact vep_slid.\n"
        },
        "vepSlidV": {
          "type": "string",
          "description": "Enable to set tact vep-slid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltLif": {
          "type": "number",
          "description": "tcam tact xlt-lif.\n"
        },
        "xltLifV": {
          "type": "string",
          "description": "Enable to set tact xlt-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltVid": {
          "type": "number",
          "description": "tcam tact xlt-vid.\n"
        },
        "xltVidV": {
          "type": "string",
          "description": "Enable to set tact xlt-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "actV",
        "fmtuv4SV",
        "fmtuv6SV",
        "lnkidV",
        "macIdV",
        "mssTV",
        "mtuv4V",
        "mtuv6V",
        "npuTcam",
        "objectSystemNpuNputcamTactId",
        "slifActV",
        "sublnkidV",
        "tgtvActV",
        "tlifActV",
        "tpeidV",
        "v6feV",
        "vepEnV",
        "vepSlidV",
        "xltLifV",
        "xltVidV"
      ],
      "inputProperties": {
        "act": {
          "type": "number",
          "description": "tcam tact act.\n"
        },
        "actV": {
          "type": "string",
          "description": "Enable to set tact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fmtuv4S": {
          "type": "number",
          "description": "tcam tact fmtuv4-s.\n"
        },
        "fmtuv4SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv4-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmtuv6S": {
          "type": "number",
          "description": "tcam tact fmtuv6-s.\n"
        },
        "fmtuv6SV": {
          "type": "string",
          "description": "Enable to set tact fmtuv6-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lnkid": {
          "type": "number",
          "description": "tcam tact lnkid.\n"
        },
        "lnkidV": {
          "type": "string",
          "description": "Enable to set tact lnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macId": {
          "type": "number",
          "description": "tcam tact mac-id.\n"
        },
        "macIdV": {
          "type": "string",
          "description": "Enable to set tact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mssT": {
          "type": "number",
          "description": "tcam tact mss.\n"
        },
        "mssTV": {
          "type": "string",
          "description": "Enable to set tact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv4": {
          "type": "number",
          "description": "tcam tact mtuv4.\n"
        },
        "mtuv4V": {
          "type": "string",
          "description": "Enable to set tact mtuv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mtuv6": {
          "type": "number",
          "description": "tcam tact mtuv6.\n"
        },
        "mtuv6V": {
          "type": "string",
          "description": "Enable to set tact mtuv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npuTcam": {
          "type": "string",
          "description": "Npu Tcam.\n"
        },
        "objectSystemNpuNputcamTactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slifAct": {
          "type": "number",
          "description": "tcam tact slif-act.\n"
        },
        "slifActV": {
          "type": "string",
          "description": "Enable to set tact slif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sublnkid": {
          "type": "number",
          "description": "tcam tact sublnkid.\n"
        },
        "sublnkidV": {
          "type": "string",
          "description": "Enable to set tact sublnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tgtvAct": {
          "type": "number",
          "description": "tcam tact tgtv-act.\n"
        },
        "tgtvActV": {
          "type": "string",
          "description": "Enable to set tact tgtv-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlifAct": {
          "type": "number",
          "description": "tcam tact tlif-act.\n"
        },
        "tlifActV": {
          "type": "string",
          "description": "Enable to set tact tlif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tpeid": {
          "type": "number",
          "description": "tcam tact tpeid.\n"
        },
        "tpeidV": {
          "type": "string",
          "description": "Enable to set tact tpeid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "v6fe": {
          "type": "number",
          "description": "tcam tact v6fe.\n"
        },
        "v6feV": {
          "type": "string",
          "description": "Enable to set tact v6fe. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepEn": {
          "type": "number",
          "description": "tcam tact vep_en.\n"
        },
        "vepEnV": {
          "type": "string",
          "description": "Enable to set tact vep-en. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vepSlid": {
          "type": "number",
          "description": "tcam tact vep_slid.\n"
        },
        "vepSlidV": {
          "type": "string",
          "description": "Enable to set tact vep-slid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltLif": {
          "type": "number",
          "description": "tcam tact xlt-lif.\n"
        },
        "xltLifV": {
          "type": "string",
          "description": "Enable to set tact xlt-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "xltVid": {
          "type": "number",
          "description": "tcam tact xlt-vid.\n"
        },
        "xltVidV": {
          "type": "string",
          "description": "Enable to set tact xlt-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "npuTcam"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuNputcamTact resources.\n",
        "properties": {
          "act": {
            "type": "number",
            "description": "tcam tact act.\n"
          },
          "actV": {
            "type": "string",
            "description": "Enable to set tact act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fmtuv4S": {
            "type": "number",
            "description": "tcam tact fmtuv4-s.\n"
          },
          "fmtuv4SV": {
            "type": "string",
            "description": "Enable to set tact fmtuv4-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmtuv6S": {
            "type": "number",
            "description": "tcam tact fmtuv6-s.\n"
          },
          "fmtuv6SV": {
            "type": "string",
            "description": "Enable to set tact fmtuv6-s. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lnkid": {
            "type": "number",
            "description": "tcam tact lnkid.\n"
          },
          "lnkidV": {
            "type": "string",
            "description": "Enable to set tact lnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macId": {
            "type": "number",
            "description": "tcam tact mac-id.\n"
          },
          "macIdV": {
            "type": "string",
            "description": "Enable to set tact mac-id. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mssT": {
            "type": "number",
            "description": "tcam tact mss.\n"
          },
          "mssTV": {
            "type": "string",
            "description": "Enable to set tact mss. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mtuv4": {
            "type": "number",
            "description": "tcam tact mtuv4.\n"
          },
          "mtuv4V": {
            "type": "string",
            "description": "Enable to set tact mtuv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mtuv6": {
            "type": "number",
            "description": "tcam tact mtuv6.\n"
          },
          "mtuv6V": {
            "type": "string",
            "description": "Enable to set tact mtuv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npuTcam": {
            "type": "string",
            "description": "Npu Tcam.\n"
          },
          "objectSystemNpuNputcamTactId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slifAct": {
            "type": "number",
            "description": "tcam tact slif-act.\n"
          },
          "slifActV": {
            "type": "string",
            "description": "Enable to set tact slif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sublnkid": {
            "type": "number",
            "description": "tcam tact sublnkid.\n"
          },
          "sublnkidV": {
            "type": "string",
            "description": "Enable to set tact sublnkid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tgtvAct": {
            "type": "number",
            "description": "tcam tact tgtv-act.\n"
          },
          "tgtvActV": {
            "type": "string",
            "description": "Enable to set tact tgtv-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tlifAct": {
            "type": "number",
            "description": "tcam tact tlif-act.\n"
          },
          "tlifActV": {
            "type": "string",
            "description": "Enable to set tact tlif-act. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tpeid": {
            "type": "number",
            "description": "tcam tact tpeid.\n"
          },
          "tpeidV": {
            "type": "string",
            "description": "Enable to set tact tpeid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "v6fe": {
            "type": "number",
            "description": "tcam tact v6fe.\n"
          },
          "v6feV": {
            "type": "string",
            "description": "Enable to set tact v6fe. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vepEn": {
            "type": "number",
            "description": "tcam tact vep_en.\n"
          },
          "vepEnV": {
            "type": "string",
            "description": "Enable to set tact vep-en. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vepSlid": {
            "type": "number",
            "description": "tcam tact vep_slid.\n"
          },
          "vepSlidV": {
            "type": "string",
            "description": "Enable to set tact vep-slid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "xltLif": {
            "type": "number",
            "description": "tcam tact xlt-lif.\n"
          },
          "xltLifV": {
            "type": "string",
            "description": "Enable to set tact xlt-lif. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "xltVid": {
            "type": "number",
            "description": "tcam tact xlt-vid.\n"
          },
          "xltVidV": {
            "type": "string",
            "description": "Enable to set tact xlt-vid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuPortcpumap:ObjectSystemNpuPortcpumap": {
      "description": "Configure NPU interface to CPU core mapping.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portCpuMap`\" pulumi-lang-dotnet=\"`PortCpuMap`\" pulumi-lang-go=\"`portCpuMap`\" pulumi-lang-python=\"`port_cpu_map`\" pulumi-lang-yaml=\"`portCpuMap`\" pulumi-lang-java=\"`portCpuMap`\">`port_cpu_map`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuPortcpumap(\"trname\", {\"interface\": \"port1\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuPortcpumap(\"trname\", interface=\"port1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuPortcpumap(\"trname\", new()\n    {\n        Interface = \"port1\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuPortcpumap(ctx, \"trname\", &fortimanager.ObjectSystemNpuPortcpumapArgs{\n\t\t\tInterface: pulumi.String(\"port1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortcpumap;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortcpumapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuPortcpumap(\"trname\", ObjectSystemNpuPortcpumapArgs.builder()\n            .interface_(\"port1\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuPortcpumap\n    properties:\n      interface: port1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuPortCpuMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuPortcpumap:ObjectSystemNpuPortcpumap labelname {{interface}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cpuCore": {
          "type": "string",
          "description": "The CPU core to map to an interface.\n"
        },
        "interface": {
          "type": "string",
          "description": "The interface to map to a CPU core.\n"
        },
        "objectSystemNpuPortcpumapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{interface}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "cpuCore",
        "interface",
        "objectSystemNpuPortcpumapId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cpuCore": {
          "type": "string",
          "description": "The CPU core to map to an interface.\n"
        },
        "interface": {
          "type": "string",
          "description": "The interface to map to a CPU core.\n"
        },
        "objectSystemNpuPortcpumapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{interface}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuPortcpumap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cpuCore": {
            "type": "string",
            "description": "The CPU core to map to an interface.\n"
          },
          "interface": {
            "type": "string",
            "description": "The interface to map to a CPU core.\n"
          },
          "objectSystemNpuPortcpumapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{interface}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuPortnpumap:ObjectSystemNpuPortnpumap": {
      "description": "Configure port to NPU group mapping.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portNpuMap`\" pulumi-lang-dotnet=\"`PortNpuMap`\" pulumi-lang-go=\"`portNpuMap`\" pulumi-lang-python=\"`port_npu_map`\" pulumi-lang-yaml=\"`portNpuMap`\" pulumi-lang-java=\"`portNpuMap`\">`port_npu_map`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuPortnpumap(\"trname\", {\"interface\": \"port1\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuPortnpumap(\"trname\", interface=\"port1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuPortnpumap(\"trname\", new()\n    {\n        Interface = \"port1\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuPortnpumap(ctx, \"trname\", &fortimanager.ObjectSystemNpuPortnpumapArgs{\n\t\t\tInterface: pulumi.String(\"port1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortnpumap;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortnpumapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuPortnpumap(\"trname\", ObjectSystemNpuPortnpumapArgs.builder()\n            .interface_(\"port1\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuPortnpumap\n    properties:\n      interface: port1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuPortNpuMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuPortnpumap:ObjectSystemNpuPortnpumap labelname {{interface}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "interface": {
          "type": "string",
          "description": "Set npu interface port to NPU group map.\n"
        },
        "npuGroupIndex": {
          "type": "number",
          "description": "Mapping NPU group index.\n"
        },
        "objectSystemNpuPortnpumapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{interface}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "objectSystemNpuPortnpumapId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "interface": {
          "type": "string",
          "description": "Set npu interface port to NPU group map.\n"
        },
        "npuGroupIndex": {
          "type": "number",
          "description": "Mapping NPU group index.\n"
        },
        "objectSystemNpuPortnpumapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{interface}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuPortnpumap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "interface": {
            "type": "string",
            "description": "Set npu interface port to NPU group map.\n"
          },
          "npuGroupIndex": {
            "type": "number",
            "description": "Mapping NPU group index.\n"
          },
          "objectSystemNpuPortnpumapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{interface}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuPortpathoption:ObjectSystemNpuPortpathoption": {
      "description": "Configure port using NPU or Intel-NIC.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portPathOption`\" pulumi-lang-dotnet=\"`PortPathOption`\" pulumi-lang-go=\"`portPathOption`\" pulumi-lang-python=\"`port_path_option`\" pulumi-lang-yaml=\"`portPathOption`\" pulumi-lang-java=\"`portPathOption`\">`port_path_option`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuPortpathoption(\"trname\", {portsUsingNpus: [\n    \"20\",\n    \"23\",\n]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuPortpathoption(\"trname\", ports_using_npus=[\n    \"20\",\n    \"23\",\n])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuPortpathoption(\"trname\", new()\n    {\n        PortsUsingNpus = new[]\n        {\n            \"20\",\n            \"23\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuPortpathoption(ctx, \"trname\", &fortimanager.ObjectSystemNpuPortpathoptionArgs{\n\t\t\tPortsUsingNpus: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"20\"),\n\t\t\t\tpulumi.String(\"23\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortpathoption;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortpathoptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuPortpathoption(\"trname\", ObjectSystemNpuPortpathoptionArgs.builder()\n            .portsUsingNpus(            \n                \"20\",\n                \"23\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuPortpathoption\n    properties:\n      portsUsingNpus:\n        - 20\n        - 23\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuPortPathOption can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuPortpathoption:ObjectSystemNpuPortpathoption labelname ObjectSystemNpuPortPathOption\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemNpuPortpathoptionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "portsUsingNpus": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemNpuPortpathoptionId",
        "portsUsingNpus"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemNpuPortpathoptionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "portsUsingNpus": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuPortpathoption resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemNpuPortpathoptionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "portsUsingNpus": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuPriorityprotocol:ObjectSystemNpuPriorityprotocol": {
      "description": "Configure NPU priority protocol.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`priorityProtocol`\" pulumi-lang-dotnet=\"`PriorityProtocol`\" pulumi-lang-go=\"`priorityProtocol`\" pulumi-lang-python=\"`priority_protocol`\" pulumi-lang-yaml=\"`priorityProtocol`\" pulumi-lang-java=\"`priorityProtocol`\">`priority_protocol`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuPriorityprotocol(\"trname\", {\n    bfd: \"disable\",\n    bgp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuPriorityprotocol(\"trname\",\n    bfd=\"disable\",\n    bgp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuPriorityprotocol(\"trname\", new()\n    {\n        Bfd = \"disable\",\n        Bgp = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuPriorityprotocol(ctx, \"trname\", &fortimanager.ObjectSystemNpuPriorityprotocolArgs{\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tBgp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuPriorityprotocol;\nimport com.pulumi.fortimanager.ObjectSystemNpuPriorityprotocolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuPriorityprotocol(\"trname\", ObjectSystemNpuPriorityprotocolArgs.builder()\n            .bfd(\"disable\")\n            .bgp(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuPriorityprotocol\n    properties:\n      bfd: disable\n      bgp: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuPriorityProtocol can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuPriorityprotocol:ObjectSystemNpuPriorityprotocol labelname ObjectSystemNpuPriorityProtocol\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bfd": {
          "type": "string",
          "description": "Enable/disable NPU BFD priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bgp": {
          "type": "string",
          "description": "Enable/disable NPU BGP priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuPriorityprotocolId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slbc": {
          "type": "string",
          "description": "Enable/disable NPU SLBC priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "bfd",
        "bgp",
        "objectSystemNpuPriorityprotocolId",
        "slbc"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bfd": {
          "type": "string",
          "description": "Enable/disable NPU BFD priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bgp": {
          "type": "string",
          "description": "Enable/disable NPU BGP priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuPriorityprotocolId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slbc": {
          "type": "string",
          "description": "Enable/disable NPU SLBC priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuPriorityprotocol resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bfd": {
            "type": "string",
            "description": "Enable/disable NPU BFD priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bgp": {
            "type": "string",
            "description": "Enable/disable NPU BGP priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectSystemNpuPriorityprotocolId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slbc": {
            "type": "string",
            "description": "Enable/disable NPU SLBC priority protocol. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuSsehascan:ObjectSystemNpuSsehascan": {
      "description": "Configure driver HA scan for SSE.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sseHaScan`\" pulumi-lang-dotnet=\"`SseHaScan`\" pulumi-lang-go=\"`sseHaScan`\" pulumi-lang-python=\"`sse_ha_scan`\" pulumi-lang-yaml=\"`sseHaScan`\" pulumi-lang-java=\"`sseHaScan`\">`sse_ha_scan`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuSsehascan(\"trname\", {\n    gap: 7000,\n    maxSessionCnt: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuSsehascan(\"trname\",\n    gap=7000,\n    max_session_cnt=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuSsehascan(\"trname\", new()\n    {\n        Gap = 7000,\n        MaxSessionCnt = 100,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuSsehascan(ctx, \"trname\", &fortimanager.ObjectSystemNpuSsehascanArgs{\n\t\t\tGap:           pulumi.Float64(7000),\n\t\t\tMaxSessionCnt: pulumi.Float64(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuSsehascan;\nimport com.pulumi.fortimanager.ObjectSystemNpuSsehascanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuSsehascan(\"trname\", ObjectSystemNpuSsehascanArgs.builder()\n            .gap(7000.0)\n            .maxSessionCnt(100.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuSsehascan\n    properties:\n      gap: 7000\n      maxSessionCnt: 100\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuSseHaScan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuSsehascan:ObjectSystemNpuSsehascan labelname ObjectSystemNpuSseHaScan\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "gap": {
          "type": "number",
          "description": "Scanning message gap(0~32767, default 6000)\n"
        },
        "maxSessionCnt": {
          "type": "number",
          "description": "If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)\n"
        },
        "minDuration": {
          "type": "number",
          "description": "Scanning filter for minimum duration of the session. (0~3600, default 0)\n"
        },
        "objectSystemNpuSsehascanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "maxSessionCnt",
        "minDuration",
        "objectSystemNpuSsehascanId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "gap": {
          "type": "number",
          "description": "Scanning message gap(0~32767, default 6000)\n"
        },
        "maxSessionCnt": {
          "type": "number",
          "description": "If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)\n"
        },
        "minDuration": {
          "type": "number",
          "description": "Scanning filter for minimum duration of the session. (0~3600, default 0)\n"
        },
        "objectSystemNpuSsehascanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuSsehascan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "gap": {
            "type": "number",
            "description": "Scanning message gap(0~32767, default 6000)\n"
          },
          "maxSessionCnt": {
            "type": "number",
            "description": "If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)\n"
          },
          "minDuration": {
            "type": "number",
            "description": "Scanning filter for minimum duration of the session. (0~3600, default 0)\n"
          },
          "objectSystemNpuSsehascanId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuSwehhash:ObjectSystemNpuSwehhash": {
      "description": "Configure switch enhanced hashing.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`swEhHash`\" pulumi-lang-dotnet=\"`SwEhHash`\" pulumi-lang-go=\"`swEhHash`\" pulumi-lang-python=\"`sw_eh_hash`\" pulumi-lang-yaml=\"`swEhHash`\" pulumi-lang-java=\"`swEhHash`\">`sw_eh_hash`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuSwehhash(\"trname\", {\n    computation: \"crc16\",\n    sourcePort: \"exclude\",\n    sourceIpUpper16: \"include\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuSwehhash(\"trname\",\n    computation=\"crc16\",\n    source_port=\"exclude\",\n    source_ip_upper16=\"include\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemNpuSwehhash(\"trname\", new()\n    {\n        Computation = \"crc16\",\n        SourcePort = \"exclude\",\n        SourceIpUpper16 = \"include\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuSwehhash(ctx, \"trname\", &fortimanager.ObjectSystemNpuSwehhashArgs{\n\t\t\tComputation:     pulumi.String(\"crc16\"),\n\t\t\tSourcePort:      pulumi.String(\"exclude\"),\n\t\t\tSourceIpUpper16: pulumi.String(\"include\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuSwehhash;\nimport com.pulumi.fortimanager.ObjectSystemNpuSwehhashArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemNpuSwehhash(\"trname\", ObjectSystemNpuSwehhashArgs.builder()\n            .computation(\"crc16\")\n            .sourcePort(\"exclude\")\n            .sourceIpUpper16(\"include\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemNpuSwehhash\n    properties:\n      computation: crc16\n      sourcePort: exclude\n      sourceIpUpper16: include\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem NpuSwEhHash can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuSwehhash:ObjectSystemNpuSwehhash labelname ObjectSystemNpuSwEhHash\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "computation": {
          "type": "string",
          "description": "Set hashing computation. Valid values: <span pulumi-lang-nodejs=\"`xor16`\" pulumi-lang-dotnet=\"`Xor16`\" pulumi-lang-go=\"`xor16`\" pulumi-lang-python=\"`xor16`\" pulumi-lang-yaml=\"`xor16`\" pulumi-lang-java=\"`xor16`\">`xor16`</span>, <span pulumi-lang-nodejs=\"`xor8`\" pulumi-lang-dotnet=\"`Xor8`\" pulumi-lang-go=\"`xor8`\" pulumi-lang-python=\"`xor8`\" pulumi-lang-yaml=\"`xor8`\" pulumi-lang-java=\"`xor8`\">`xor8`</span>, <span pulumi-lang-nodejs=\"`xor4`\" pulumi-lang-dotnet=\"`Xor4`\" pulumi-lang-go=\"`xor4`\" pulumi-lang-python=\"`xor4`\" pulumi-lang-yaml=\"`xor4`\" pulumi-lang-java=\"`xor4`\">`xor4`</span>, <span pulumi-lang-nodejs=\"`crc16`\" pulumi-lang-dotnet=\"`Crc16`\" pulumi-lang-go=\"`crc16`\" pulumi-lang-python=\"`crc16`\" pulumi-lang-yaml=\"`crc16`\" pulumi-lang-java=\"`crc16`\">`crc16`</span>.\n"
        },
        "destinationIpLower16": {
          "type": "string",
          "description": "Include/exclude destination IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "destinationIpUpper16": {
          "type": "string",
          "description": "Include/exclude destination IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "destinationPort": {
          "type": "string",
          "description": "Include/exclude destination port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "ipProtocol": {
          "type": "string",
          "description": "Include/exclude IP protocol. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "netmaskLength": {
          "type": "number",
          "description": "Network mask length.\n"
        },
        "objectSystemNpuSwehhashId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIpLower16": {
          "type": "string",
          "description": "Include/exclude source IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "sourceIpUpper16": {
          "type": "string",
          "description": "Include/exclude source IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "sourcePort": {
          "type": "string",
          "description": "Include/exclude source port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "computation",
        "destinationIpLower16",
        "destinationIpUpper16",
        "destinationPort",
        "ipProtocol",
        "netmaskLength",
        "objectSystemNpuSwehhashId",
        "sourceIpLower16",
        "sourceIpUpper16",
        "sourcePort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "computation": {
          "type": "string",
          "description": "Set hashing computation. Valid values: <span pulumi-lang-nodejs=\"`xor16`\" pulumi-lang-dotnet=\"`Xor16`\" pulumi-lang-go=\"`xor16`\" pulumi-lang-python=\"`xor16`\" pulumi-lang-yaml=\"`xor16`\" pulumi-lang-java=\"`xor16`\">`xor16`</span>, <span pulumi-lang-nodejs=\"`xor8`\" pulumi-lang-dotnet=\"`Xor8`\" pulumi-lang-go=\"`xor8`\" pulumi-lang-python=\"`xor8`\" pulumi-lang-yaml=\"`xor8`\" pulumi-lang-java=\"`xor8`\">`xor8`</span>, <span pulumi-lang-nodejs=\"`xor4`\" pulumi-lang-dotnet=\"`Xor4`\" pulumi-lang-go=\"`xor4`\" pulumi-lang-python=\"`xor4`\" pulumi-lang-yaml=\"`xor4`\" pulumi-lang-java=\"`xor4`\">`xor4`</span>, <span pulumi-lang-nodejs=\"`crc16`\" pulumi-lang-dotnet=\"`Crc16`\" pulumi-lang-go=\"`crc16`\" pulumi-lang-python=\"`crc16`\" pulumi-lang-yaml=\"`crc16`\" pulumi-lang-java=\"`crc16`\">`crc16`</span>.\n"
        },
        "destinationIpLower16": {
          "type": "string",
          "description": "Include/exclude destination IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "destinationIpUpper16": {
          "type": "string",
          "description": "Include/exclude destination IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "destinationPort": {
          "type": "string",
          "description": "Include/exclude destination port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "ipProtocol": {
          "type": "string",
          "description": "Include/exclude IP protocol. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "netmaskLength": {
          "type": "number",
          "description": "Network mask length.\n"
        },
        "objectSystemNpuSwehhashId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIpLower16": {
          "type": "string",
          "description": "Include/exclude source IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "sourceIpUpper16": {
          "type": "string",
          "description": "Include/exclude source IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "sourcePort": {
          "type": "string",
          "description": "Include/exclude source port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuSwehhash resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "computation": {
            "type": "string",
            "description": "Set hashing computation. Valid values: <span pulumi-lang-nodejs=\"`xor16`\" pulumi-lang-dotnet=\"`Xor16`\" pulumi-lang-go=\"`xor16`\" pulumi-lang-python=\"`xor16`\" pulumi-lang-yaml=\"`xor16`\" pulumi-lang-java=\"`xor16`\">`xor16`</span>, <span pulumi-lang-nodejs=\"`xor8`\" pulumi-lang-dotnet=\"`Xor8`\" pulumi-lang-go=\"`xor8`\" pulumi-lang-python=\"`xor8`\" pulumi-lang-yaml=\"`xor8`\" pulumi-lang-java=\"`xor8`\">`xor8`</span>, <span pulumi-lang-nodejs=\"`xor4`\" pulumi-lang-dotnet=\"`Xor4`\" pulumi-lang-go=\"`xor4`\" pulumi-lang-python=\"`xor4`\" pulumi-lang-yaml=\"`xor4`\" pulumi-lang-java=\"`xor4`\">`xor4`</span>, <span pulumi-lang-nodejs=\"`crc16`\" pulumi-lang-dotnet=\"`Crc16`\" pulumi-lang-go=\"`crc16`\" pulumi-lang-python=\"`crc16`\" pulumi-lang-yaml=\"`crc16`\" pulumi-lang-java=\"`crc16`\">`crc16`</span>.\n"
          },
          "destinationIpLower16": {
            "type": "string",
            "description": "Include/exclude destination IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "destinationIpUpper16": {
            "type": "string",
            "description": "Include/exclude destination IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "destinationPort": {
            "type": "string",
            "description": "Include/exclude destination port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "ipProtocol": {
            "type": "string",
            "description": "Include/exclude IP protocol. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "netmaskLength": {
            "type": "number",
            "description": "Network mask length.\n"
          },
          "objectSystemNpuSwehhashId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceIpLower16": {
            "type": "string",
            "description": "Include/exclude source IP address lower 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "sourceIpUpper16": {
            "type": "string",
            "description": "Include/exclude source IP address upper 16 bits. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "sourcePort": {
            "type": "string",
            "description": "Include/exclude source port if TCP/UDP. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuSwtrhash:ObjectSystemNpuSwtrhash": {
      "description": "Configure switch traditional hashing.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`swTrHash`\" pulumi-lang-dotnet=\"`SwTrHash`\" pulumi-lang-go=\"`swTrHash`\" pulumi-lang-python=\"`sw_tr_hash`\" pulumi-lang-yaml=\"`swTrHash`\" pulumi-lang-java=\"`swTrHash`\">`sw_tr_hash`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuSwTrHash can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuSwtrhash:ObjectSystemNpuSwtrhash labelname ObjectSystemNpuSwTrHash\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "draco15": {
          "type": "string",
          "description": "Enable/disable DRACO15 hashing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuSwtrhashId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tcpUdpPort": {
          "type": "string",
          "description": "Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "draco15",
        "objectSystemNpuSwtrhashId",
        "tcpUdpPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "draco15": {
          "type": "string",
          "description": "Enable/disable DRACO15 hashing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemNpuSwtrhashId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tcpUdpPort": {
          "type": "string",
          "description": "Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuSwtrhash resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "draco15": {
            "type": "string",
            "description": "Enable/disable DRACO15 hashing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectSystemNpuSwtrhashId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tcpUdpPort": {
            "type": "string",
            "description": "Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuTcptimeoutprofile:ObjectSystemNpuTcptimeoutprofile": {
      "description": "Configure TCP timeout profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tcpTimeoutProfile`\" pulumi-lang-dotnet=\"`TcpTimeoutProfile`\" pulumi-lang-go=\"`tcpTimeoutProfile`\" pulumi-lang-python=\"`tcp_timeout_profile`\" pulumi-lang-yaml=\"`tcpTimeoutProfile`\" pulumi-lang-java=\"`tcpTimeoutProfile`\">`tcp_timeout_profile`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuTcpTimeoutProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuTcptimeoutprofile:ObjectSystemNpuTcptimeoutprofile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "closeWait": {
          "type": "number",
          "description": "Set close-wait timeout(seconds)\n"
        },
        "finWait": {
          "type": "number",
          "description": "Set fin-wait timeout(seconds)\n"
        },
        "fosid": {
          "type": "number",
          "description": "Timeout profile ID (5-47)\n"
        },
        "objectSystemNpuTcptimeoutprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "synSent": {
          "type": "number",
          "description": "Set syn-sent timeout(seconds)\n"
        },
        "synWait": {
          "type": "number",
          "description": "Set syn-wait timeout(seconds)\n"
        },
        "tcpIdle": {
          "type": "number",
          "description": "Set TCP establish timeout(seconds)\n"
        },
        "timeWait": {
          "type": "number",
          "description": "Set time-wait timeout(seconds)\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemNpuTcptimeoutprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "closeWait": {
          "type": "number",
          "description": "Set close-wait timeout(seconds)\n"
        },
        "finWait": {
          "type": "number",
          "description": "Set fin-wait timeout(seconds)\n"
        },
        "fosid": {
          "type": "number",
          "description": "Timeout profile ID (5-47)\n"
        },
        "objectSystemNpuTcptimeoutprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "synSent": {
          "type": "number",
          "description": "Set syn-sent timeout(seconds)\n"
        },
        "synWait": {
          "type": "number",
          "description": "Set syn-wait timeout(seconds)\n"
        },
        "tcpIdle": {
          "type": "number",
          "description": "Set TCP establish timeout(seconds)\n"
        },
        "timeWait": {
          "type": "number",
          "description": "Set time-wait timeout(seconds)\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuTcptimeoutprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "closeWait": {
            "type": "number",
            "description": "Set close-wait timeout(seconds)\n"
          },
          "finWait": {
            "type": "number",
            "description": "Set fin-wait timeout(seconds)\n"
          },
          "fosid": {
            "type": "number",
            "description": "Timeout profile ID (5-47)\n"
          },
          "objectSystemNpuTcptimeoutprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "synSent": {
            "type": "number",
            "description": "Set syn-sent timeout(seconds)\n"
          },
          "synWait": {
            "type": "number",
            "description": "Set syn-wait timeout(seconds)\n"
          },
          "tcpIdle": {
            "type": "number",
            "description": "Set TCP establish timeout(seconds)\n"
          },
          "timeWait": {
            "type": "number",
            "description": "Set time-wait timeout(seconds)\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemNpuUdptimeoutprofile:ObjectSystemNpuUdptimeoutprofile": {
      "description": "Configure UDP timeout profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`udpTimeoutProfile`\" pulumi-lang-dotnet=\"`UdpTimeoutProfile`\" pulumi-lang-go=\"`udpTimeoutProfile`\" pulumi-lang-python=\"`udp_timeout_profile`\" pulumi-lang-yaml=\"`udpTimeoutProfile`\" pulumi-lang-java=\"`udpTimeoutProfile`\">`udp_timeout_profile`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-go=\"`ObjectSystemNpu`\" pulumi-lang-python=\"`ObjectSystemNpu`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemNpu`\" pulumi-lang-java=\"`fortimanager.ObjectSystemNpu`\">`fortimanager.ObjectSystemNpu`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem NpuUdpTimeoutProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuUdptimeoutprofile:ObjectSystemNpuUdptimeoutprofile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Timeout profile ID (5-63)\n"
        },
        "objectSystemNpuUdptimeoutprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "udpIdle": {
          "type": "number",
          "description": "Set UDP idle timeout(seconds)\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemNpuUdptimeoutprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Timeout profile ID (5-63)\n"
        },
        "objectSystemNpuUdptimeoutprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "udpIdle": {
          "type": "number",
          "description": "Set UDP idle timeout(seconds)\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemNpuUdptimeoutprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Timeout profile ID (5-63)\n"
          },
          "objectSystemNpuUdptimeoutprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "udpIdle": {
            "type": "number",
            "description": "Set UDP idle timeout(seconds)\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemObjecttagging:ObjectSystemObjecttagging": {
      "description": "Configure object tagging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemObjecttagging(\"labelname\", {\n    address: \"mandatory\",\n    category: \"ss\",\n    color: 0,\n    device: \"mandatory\",\n    \"interface\": \"mandatory\",\n    multiple: \"enable\",\n    tags: [\"11\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemObjecttagging(\"labelname\",\n    address=\"mandatory\",\n    category=\"ss\",\n    color=0,\n    device=\"mandatory\",\n    interface=\"mandatory\",\n    multiple=\"enable\",\n    tags=[\"11\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectSystemObjecttagging(\"labelname\", new()\n    {\n        Address = \"mandatory\",\n        Category = \"ss\",\n        Color = 0,\n        Device = \"mandatory\",\n        Interface = \"mandatory\",\n        Multiple = \"enable\",\n        Tags = new[]\n        {\n            \"11\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemObjecttagging(ctx, \"labelname\", &fortimanager.ObjectSystemObjecttaggingArgs{\n\t\t\tAddress:   pulumi.String(\"mandatory\"),\n\t\t\tCategory:  pulumi.String(\"ss\"),\n\t\t\tColor:     pulumi.Float64(0),\n\t\t\tDevice:    pulumi.String(\"mandatory\"),\n\t\t\tInterface: pulumi.String(\"mandatory\"),\n\t\t\tMultiple:  pulumi.String(\"enable\"),\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"11\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemObjecttagging;\nimport com.pulumi.fortimanager.ObjectSystemObjecttaggingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectSystemObjecttagging(\"labelname\", ObjectSystemObjecttaggingArgs.builder()\n            .address(\"mandatory\")\n            .category(\"ss\")\n            .color(0.0)\n            .device(\"mandatory\")\n            .interface_(\"mandatory\")\n            .multiple(\"enable\")\n            .tags(\"11\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectSystemObjecttagging\n    properties:\n      address: mandatory\n      category: ss\n      color: 0\n      device: mandatory\n      interface: mandatory\n      multiple: enable\n      tags:\n        - '11'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ObjectTagging can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemObjecttagging:ObjectSystemObjecttagging labelname {{category}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "Address. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag Category.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "device": {
          "type": "string",
          "description": "Device. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "multiple": {
          "type": "string",
          "description": "Allow multiple tag selection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemObjecttaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{category}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "type": "object",
      "required": [
        "address",
        "device",
        "interface",
        "multiple",
        "objectSystemObjecttaggingId",
        "tags"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "Address. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Tag Category.\n"
        },
        "color": {
          "type": "number",
          "description": "Color of icon on the GUI.\n"
        },
        "device": {
          "type": "string",
          "description": "Device. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "multiple": {
          "type": "string",
          "description": "Allow multiple tag selection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectSystemObjecttaggingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{category}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemObjecttagging resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "Address. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Tag Category.\n"
          },
          "color": {
            "type": "number",
            "description": "Color of icon on the GUI.\n"
          },
          "device": {
            "type": "string",
            "description": "Device. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "multiple": {
            "type": "string",
            "description": "Allow multiple tag selection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectSystemObjecttaggingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{category}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroup:ObjectSystemReplacemsggroup": {
      "description": "Configure replacement message groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupAdmin`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupAdmin`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupAdmin`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupAdmin`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupAdmin`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupAdmin`\">`fortimanager.ObjectSystemReplacemsggroupAdmin`</span>\n>- <span pulumi-lang-nodejs=\"`alertmail`\" pulumi-lang-dotnet=\"`Alertmail`\" pulumi-lang-go=\"`alertmail`\" pulumi-lang-python=\"`alertmail`\" pulumi-lang-yaml=\"`alertmail`\" pulumi-lang-java=\"`alertmail`\">`alertmail`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupAlertmail`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupAlertmail`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupAlertmail`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupAlertmail`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupAlertmail`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupAlertmail`\">`fortimanager.ObjectSystemReplacemsggroupAlertmail`</span>\n>- <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupAuth`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupAuth`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupAuth`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupAuth`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupAuth`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupAuth`\">`fortimanager.ObjectSystemReplacemsggroupAuth`</span>\n>- <span pulumi-lang-nodejs=\"`automation`\" pulumi-lang-dotnet=\"`Automation`\" pulumi-lang-go=\"`automation`\" pulumi-lang-python=\"`automation`\" pulumi-lang-yaml=\"`automation`\" pulumi-lang-java=\"`automation`\">`automation`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupAutomation`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupAutomation`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupAutomation`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupAutomation`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupAutomation`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupAutomation`\">`fortimanager.ObjectSystemReplacemsggroupAutomation`</span>\n>- <span pulumi-lang-nodejs=\"`customMessage`\" pulumi-lang-dotnet=\"`CustomMessage`\" pulumi-lang-go=\"`customMessage`\" pulumi-lang-python=\"`custom_message`\" pulumi-lang-yaml=\"`customMessage`\" pulumi-lang-java=\"`customMessage`\">`custom_message`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupCustommessage`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupCustommessage`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupCustommessage`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupCustommessage`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupCustommessage`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupCustommessage`\">`fortimanager.ObjectSystemReplacemsggroupCustommessage`</span>\n>- <span pulumi-lang-nodejs=\"`deviceDetectionPortal`\" pulumi-lang-dotnet=\"`DeviceDetectionPortal`\" pulumi-lang-go=\"`deviceDetectionPortal`\" pulumi-lang-python=\"`device_detection_portal`\" pulumi-lang-yaml=\"`deviceDetectionPortal`\" pulumi-lang-java=\"`deviceDetectionPortal`\">`device_detection_portal`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupDevicedetectionportal`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupDevicedetectionportal`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupDevicedetectionportal`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupDevicedetectionportal`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupDevicedetectionportal`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupDevicedetectionportal`\">`fortimanager.ObjectSystemReplacemsggroupDevicedetectionportal`</span>\n>- <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemReplacemsggroupEc`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemReplacemsggroupEc`\" pulumi-lang-go=\"`fortimanagerObjectSystemReplacemsggroupEc`\" pulumi-lang-python=\"`fortimanager_object_system_replacemsggroup_ec`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemReplacemsggroupEc`\" pulumi-lang-java=\"`fortimanagerObjectSystemReplacemsggroupEc`\">`fortimanager_object_system_replacemsggroup_ec`</span>\n>- <span pulumi-lang-nodejs=\"`fortiguardWf`\" pulumi-lang-dotnet=\"`FortiguardWf`\" pulumi-lang-go=\"`fortiguardWf`\" pulumi-lang-python=\"`fortiguard_wf`\" pulumi-lang-yaml=\"`fortiguardWf`\" pulumi-lang-java=\"`fortiguardWf`\">`fortiguard_wf`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupFortiguardwf`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupFortiguardwf`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupFortiguardwf`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupFortiguardwf`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupFortiguardwf`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupFortiguardwf`\">`fortimanager.ObjectSystemReplacemsggroupFortiguardwf`</span>\n>- <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupFtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupFtp`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupFtp`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupFtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupFtp`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupFtp`\">`fortimanager.ObjectSystemReplacemsggroupFtp`</span>\n>- <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupHttp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupHttp`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupHttp`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupHttp`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupHttp`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupHttp`\">`fortimanager.ObjectSystemReplacemsggroupHttp`</span>\n>- <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupIcap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupIcap`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupIcap`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupIcap`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupIcap`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupIcap`\">`fortimanager.ObjectSystemReplacemsggroupIcap`</span>\n>- <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupMail`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupMail`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupMail`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupMail`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupMail`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupMail`\">`fortimanager.ObjectSystemReplacemsggroupMail`</span>\n>- <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemReplacemsggroupMm1`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemReplacemsggroupMm1`\" pulumi-lang-go=\"`fortimanagerObjectSystemReplacemsggroupMm1`\" pulumi-lang-python=\"`fortimanager_object_system_replacemsggroup_mm1`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemReplacemsggroupMm1`\" pulumi-lang-java=\"`fortimanagerObjectSystemReplacemsggroupMm1`\">`fortimanager_object_system_replacemsggroup_mm1`</span>\n>- <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemReplacemsggroupMm3`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemReplacemsggroupMm3`\" pulumi-lang-go=\"`fortimanagerObjectSystemReplacemsggroupMm3`\" pulumi-lang-python=\"`fortimanager_object_system_replacemsggroup_mm3`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemReplacemsggroupMm3`\" pulumi-lang-java=\"`fortimanagerObjectSystemReplacemsggroupMm3`\">`fortimanager_object_system_replacemsggroup_mm3`</span>\n>- <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemReplacemsggroupMm4`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemReplacemsggroupMm4`\" pulumi-lang-go=\"`fortimanagerObjectSystemReplacemsggroupMm4`\" pulumi-lang-python=\"`fortimanager_object_system_replacemsggroup_mm4`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemReplacemsggroupMm4`\" pulumi-lang-java=\"`fortimanagerObjectSystemReplacemsggroupMm4`\">`fortimanager_object_system_replacemsggroup_mm4`</span>\n>- <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemReplacemsggroupMm7`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemReplacemsggroupMm7`\" pulumi-lang-go=\"`fortimanagerObjectSystemReplacemsggroupMm7`\" pulumi-lang-python=\"`fortimanager_object_system_replacemsggroup_mm7`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemReplacemsggroupMm7`\" pulumi-lang-java=\"`fortimanagerObjectSystemReplacemsggroupMm7`\">`fortimanager_object_system_replacemsggroup_mm7`</span>\n>- <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectSystemReplacemsggroupMms`\" pulumi-lang-dotnet=\"`FortimanagerObjectSystemReplacemsggroupMms`\" pulumi-lang-go=\"`fortimanagerObjectSystemReplacemsggroupMms`\" pulumi-lang-python=\"`fortimanager_object_system_replacemsggroup_mms`\" pulumi-lang-yaml=\"`fortimanagerObjectSystemReplacemsggroupMms`\" pulumi-lang-java=\"`fortimanagerObjectSystemReplacemsggroupMms`\">`fortimanager_object_system_replacemsggroup_mms`</span>\n>- <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupNacquar`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupNacquar`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupNacquar`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupNacquar`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupNacquar`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupNacquar`\">`fortimanager.ObjectSystemReplacemsggroupNacquar`</span>\n>- <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupNntp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupNntp`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupNntp`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupNntp`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupNntp`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupNntp`\">`fortimanager.ObjectSystemReplacemsggroupNntp`</span>\n>- <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupSpam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupSpam`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupSpam`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupSpam`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupSpam`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupSpam`\">`fortimanager.ObjectSystemReplacemsggroupSpam`</span>\n>- <span pulumi-lang-nodejs=\"`sslvpn`\" pulumi-lang-dotnet=\"`Sslvpn`\" pulumi-lang-go=\"`sslvpn`\" pulumi-lang-python=\"`sslvpn`\" pulumi-lang-yaml=\"`sslvpn`\" pulumi-lang-java=\"`sslvpn`\">`sslvpn`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupSslvpn`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupSslvpn`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupSslvpn`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupSslvpn`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupSslvpn`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupSslvpn`\">`fortimanager.ObjectSystemReplacemsggroupSslvpn`</span>\n>- <span pulumi-lang-nodejs=\"`trafficQuota`\" pulumi-lang-dotnet=\"`TrafficQuota`\" pulumi-lang-go=\"`trafficQuota`\" pulumi-lang-python=\"`traffic_quota`\" pulumi-lang-yaml=\"`trafficQuota`\" pulumi-lang-java=\"`trafficQuota`\">`traffic_quota`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupTrafficquota`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupTrafficquota`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupTrafficquota`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupTrafficquota`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupTrafficquota`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupTrafficquota`\">`fortimanager.ObjectSystemReplacemsggroupTrafficquota`</span>\n>- <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupUtm`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupUtm`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupUtm`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupUtm`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupUtm`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupUtm`\">`fortimanager.ObjectSystemReplacemsggroupUtm`</span>\n>- <span pulumi-lang-nodejs=\"`webproxy`\" pulumi-lang-dotnet=\"`Webproxy`\" pulumi-lang-go=\"`webproxy`\" pulumi-lang-python=\"`webproxy`\" pulumi-lang-yaml=\"`webproxy`\" pulumi-lang-java=\"`webproxy`\">`webproxy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroupWebproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroupWebproxy`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroupWebproxy`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroupWebproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroupWebproxy`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroupWebproxy`\">`fortimanager.ObjectSystemReplacemsggroupWebproxy`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemReplacemsggroup(\"trname\",\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemReplacemsggroup(\"trname\", ObjectSystemReplacemsggroupArgs.builder()\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    properties:\n      comment: terraform-comment\n      name: terraform-tefv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroup:ObjectSystemReplacemsggroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "admins": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAdmin:ObjectSystemReplacemsggroupAdmin"
          },
          "description": "Admin. The structure of <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alertmails": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAlertmail:ObjectSystemReplacemsggroupAlertmail"
          },
          "description": "Alertmail. The structure of <span pulumi-lang-nodejs=\"`alertmail`\" pulumi-lang-dotnet=\"`Alertmail`\" pulumi-lang-go=\"`alertmail`\" pulumi-lang-python=\"`alertmail`\" pulumi-lang-yaml=\"`alertmail`\" pulumi-lang-java=\"`alertmail`\">`alertmail`</span> block is documented below.\n"
        },
        "auths": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAuth:ObjectSystemReplacemsggroupAuth"
          },
          "description": "Auth. The structure of <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span> block is documented below.\n"
        },
        "automations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAutomation:ObjectSystemReplacemsggroupAutomation"
          },
          "description": "Automation. The structure of <span pulumi-lang-nodejs=\"`automation`\" pulumi-lang-dotnet=\"`Automation`\" pulumi-lang-go=\"`automation`\" pulumi-lang-python=\"`automation`\" pulumi-lang-yaml=\"`automation`\" pulumi-lang-java=\"`automation`\">`automation`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customMessages": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupCustomMessage:ObjectSystemReplacemsggroupCustomMessage"
          },
          "description": "Custom-Message. The structure of <span pulumi-lang-nodejs=\"`customMessage`\" pulumi-lang-dotnet=\"`CustomMessage`\" pulumi-lang-go=\"`customMessage`\" pulumi-lang-python=\"`custom_message`\" pulumi-lang-yaml=\"`customMessage`\" pulumi-lang-java=\"`customMessage`\">`custom_message`</span> block is documented below.\n"
        },
        "deviceDetectionPortals": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupDeviceDetectionPortal:ObjectSystemReplacemsggroupDeviceDetectionPortal"
          },
          "description": "Device-Detection-Portal. The structure of <span pulumi-lang-nodejs=\"`deviceDetectionPortal`\" pulumi-lang-dotnet=\"`DeviceDetectionPortal`\" pulumi-lang-go=\"`deviceDetectionPortal`\" pulumi-lang-python=\"`device_detection_portal`\" pulumi-lang-yaml=\"`deviceDetectionPortal`\" pulumi-lang-java=\"`deviceDetectionPortal`\">`device_detection_portal`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ecs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupEc:ObjectSystemReplacemsggroupEc"
          },
          "description": "Ec. The structure of <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span> block is documented below.\n"
        },
        "fortiguardWfs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupFortiguardWf:ObjectSystemReplacemsggroupFortiguardWf"
          },
          "description": "Fortiguard-Wf. The structure of <span pulumi-lang-nodejs=\"`fortiguardWf`\" pulumi-lang-dotnet=\"`FortiguardWf`\" pulumi-lang-go=\"`fortiguardWf`\" pulumi-lang-python=\"`fortiguard_wf`\" pulumi-lang-yaml=\"`fortiguardWf`\" pulumi-lang-java=\"`fortiguardWf`\">`fortiguard_wf`</span> block is documented below.\n"
        },
        "ftps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupFtp:ObjectSystemReplacemsggroupFtp"
          },
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Group type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>, `captive-portal`.\n"
        },
        "https": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupHttp:ObjectSystemReplacemsggroupHttp"
          },
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "icaps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupIcap:ObjectSystemReplacemsggroupIcap"
          },
          "description": "Icap. The structure of <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span> block is documented below.\n"
        },
        "mails": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMail:ObjectSystemReplacemsggroupMail"
          },
          "description": "Mail. The structure of <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span> block is documented below.\n"
        },
        "mm1s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm1:ObjectSystemReplacemsggroupMm1"
          },
          "description": "Mm1. The structure of <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span> block is documented below.\n"
        },
        "mm3s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm3:ObjectSystemReplacemsggroupMm3"
          },
          "description": "Mm3. The structure of <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span> block is documented below.\n"
        },
        "mm4s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm4:ObjectSystemReplacemsggroupMm4"
          },
          "description": "Mm4. The structure of <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span> block is documented below.\n"
        },
        "mm7s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm7:ObjectSystemReplacemsggroupMm7"
          },
          "description": "Mm7. The structure of <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span> block is documented below.\n"
        },
        "mms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm:ObjectSystemReplacemsggroupMm"
          },
          "description": "Mms. The structure of <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span> block is documented below.\n"
        },
        "nacQuars": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupNacQuar:ObjectSystemReplacemsggroupNacQuar"
          },
          "description": "Nac-Quar. The structure of <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Group name.\n"
        },
        "nntps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupNntp:ObjectSystemReplacemsggroupNntp"
          },
          "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
        },
        "objectSystemReplacemsggroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupSpam:ObjectSystemReplacemsggroupSpam"
          },
          "description": "Spam. The structure of <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span> block is documented below.\n"
        },
        "sslvpns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupSslvpn:ObjectSystemReplacemsggroupSslvpn"
          },
          "description": "Sslvpn. The structure of <span pulumi-lang-nodejs=\"`sslvpn`\" pulumi-lang-dotnet=\"`Sslvpn`\" pulumi-lang-go=\"`sslvpn`\" pulumi-lang-python=\"`sslvpn`\" pulumi-lang-yaml=\"`sslvpn`\" pulumi-lang-java=\"`sslvpn`\">`sslvpn`</span> block is documented below.\n"
        },
        "trafficQuotas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupTrafficQuota:ObjectSystemReplacemsggroupTrafficQuota"
          },
          "description": "Traffic-Quota. The structure of <span pulumi-lang-nodejs=\"`trafficQuota`\" pulumi-lang-dotnet=\"`TrafficQuota`\" pulumi-lang-go=\"`trafficQuota`\" pulumi-lang-python=\"`traffic_quota`\" pulumi-lang-yaml=\"`trafficQuota`\" pulumi-lang-java=\"`trafficQuota`\">`traffic_quota`</span> block is documented below.\n"
        },
        "utms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupUtm:ObjectSystemReplacemsggroupUtm"
          },
          "description": "Utm. The structure of <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span> block is documented below.\n"
        },
        "webproxies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupWebproxy:ObjectSystemReplacemsggroupWebproxy"
          },
          "description": "Webproxy. The structure of <span pulumi-lang-nodejs=\"`webproxy`\" pulumi-lang-dotnet=\"`Webproxy`\" pulumi-lang-go=\"`webproxy`\" pulumi-lang-python=\"`webproxy`\" pulumi-lang-yaml=\"`webproxy`\" pulumi-lang-java=\"`webproxy`\">`webproxy`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "groupType",
        "name",
        "objectSystemReplacemsggroupId"
      ],
      "inputProperties": {
        "admins": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAdmin:ObjectSystemReplacemsggroupAdmin"
          },
          "description": "Admin. The structure of <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alertmails": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAlertmail:ObjectSystemReplacemsggroupAlertmail"
          },
          "description": "Alertmail. The structure of <span pulumi-lang-nodejs=\"`alertmail`\" pulumi-lang-dotnet=\"`Alertmail`\" pulumi-lang-go=\"`alertmail`\" pulumi-lang-python=\"`alertmail`\" pulumi-lang-yaml=\"`alertmail`\" pulumi-lang-java=\"`alertmail`\">`alertmail`</span> block is documented below.\n"
        },
        "auths": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAuth:ObjectSystemReplacemsggroupAuth"
          },
          "description": "Auth. The structure of <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span> block is documented below.\n"
        },
        "automations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAutomation:ObjectSystemReplacemsggroupAutomation"
          },
          "description": "Automation. The structure of <span pulumi-lang-nodejs=\"`automation`\" pulumi-lang-dotnet=\"`Automation`\" pulumi-lang-go=\"`automation`\" pulumi-lang-python=\"`automation`\" pulumi-lang-yaml=\"`automation`\" pulumi-lang-java=\"`automation`\">`automation`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customMessages": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupCustomMessage:ObjectSystemReplacemsggroupCustomMessage"
          },
          "description": "Custom-Message. The structure of <span pulumi-lang-nodejs=\"`customMessage`\" pulumi-lang-dotnet=\"`CustomMessage`\" pulumi-lang-go=\"`customMessage`\" pulumi-lang-python=\"`custom_message`\" pulumi-lang-yaml=\"`customMessage`\" pulumi-lang-java=\"`customMessage`\">`custom_message`</span> block is documented below.\n"
        },
        "deviceDetectionPortals": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupDeviceDetectionPortal:ObjectSystemReplacemsggroupDeviceDetectionPortal"
          },
          "description": "Device-Detection-Portal. The structure of <span pulumi-lang-nodejs=\"`deviceDetectionPortal`\" pulumi-lang-dotnet=\"`DeviceDetectionPortal`\" pulumi-lang-go=\"`deviceDetectionPortal`\" pulumi-lang-python=\"`device_detection_portal`\" pulumi-lang-yaml=\"`deviceDetectionPortal`\" pulumi-lang-java=\"`deviceDetectionPortal`\">`device_detection_portal`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ecs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupEc:ObjectSystemReplacemsggroupEc"
          },
          "description": "Ec. The structure of <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span> block is documented below.\n"
        },
        "fortiguardWfs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupFortiguardWf:ObjectSystemReplacemsggroupFortiguardWf"
          },
          "description": "Fortiguard-Wf. The structure of <span pulumi-lang-nodejs=\"`fortiguardWf`\" pulumi-lang-dotnet=\"`FortiguardWf`\" pulumi-lang-go=\"`fortiguardWf`\" pulumi-lang-python=\"`fortiguard_wf`\" pulumi-lang-yaml=\"`fortiguardWf`\" pulumi-lang-java=\"`fortiguardWf`\">`fortiguard_wf`</span> block is documented below.\n"
        },
        "ftps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupFtp:ObjectSystemReplacemsggroupFtp"
          },
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Group type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>, `captive-portal`.\n"
        },
        "https": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupHttp:ObjectSystemReplacemsggroupHttp"
          },
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "icaps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupIcap:ObjectSystemReplacemsggroupIcap"
          },
          "description": "Icap. The structure of <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span> block is documented below.\n"
        },
        "mails": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMail:ObjectSystemReplacemsggroupMail"
          },
          "description": "Mail. The structure of <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span> block is documented below.\n"
        },
        "mm1s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm1:ObjectSystemReplacemsggroupMm1"
          },
          "description": "Mm1. The structure of <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span> block is documented below.\n"
        },
        "mm3s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm3:ObjectSystemReplacemsggroupMm3"
          },
          "description": "Mm3. The structure of <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span> block is documented below.\n"
        },
        "mm4s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm4:ObjectSystemReplacemsggroupMm4"
          },
          "description": "Mm4. The structure of <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span> block is documented below.\n"
        },
        "mm7s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm7:ObjectSystemReplacemsggroupMm7"
          },
          "description": "Mm7. The structure of <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span> block is documented below.\n"
        },
        "mms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm:ObjectSystemReplacemsggroupMm"
          },
          "description": "Mms. The structure of <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span> block is documented below.\n"
        },
        "nacQuars": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupNacQuar:ObjectSystemReplacemsggroupNacQuar"
          },
          "description": "Nac-Quar. The structure of <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Group name.\n"
        },
        "nntps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupNntp:ObjectSystemReplacemsggroupNntp"
          },
          "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
        },
        "objectSystemReplacemsggroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupSpam:ObjectSystemReplacemsggroupSpam"
          },
          "description": "Spam. The structure of <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span> block is documented below.\n"
        },
        "sslvpns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupSslvpn:ObjectSystemReplacemsggroupSslvpn"
          },
          "description": "Sslvpn. The structure of <span pulumi-lang-nodejs=\"`sslvpn`\" pulumi-lang-dotnet=\"`Sslvpn`\" pulumi-lang-go=\"`sslvpn`\" pulumi-lang-python=\"`sslvpn`\" pulumi-lang-yaml=\"`sslvpn`\" pulumi-lang-java=\"`sslvpn`\">`sslvpn`</span> block is documented below.\n"
        },
        "trafficQuotas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupTrafficQuota:ObjectSystemReplacemsggroupTrafficQuota"
          },
          "description": "Traffic-Quota. The structure of <span pulumi-lang-nodejs=\"`trafficQuota`\" pulumi-lang-dotnet=\"`TrafficQuota`\" pulumi-lang-go=\"`trafficQuota`\" pulumi-lang-python=\"`traffic_quota`\" pulumi-lang-yaml=\"`trafficQuota`\" pulumi-lang-java=\"`trafficQuota`\">`traffic_quota`</span> block is documented below.\n"
        },
        "utms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupUtm:ObjectSystemReplacemsggroupUtm"
          },
          "description": "Utm. The structure of <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span> block is documented below.\n"
        },
        "webproxies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupWebproxy:ObjectSystemReplacemsggroupWebproxy"
          },
          "description": "Webproxy. The structure of <span pulumi-lang-nodejs=\"`webproxy`\" pulumi-lang-dotnet=\"`Webproxy`\" pulumi-lang-go=\"`webproxy`\" pulumi-lang-python=\"`webproxy`\" pulumi-lang-yaml=\"`webproxy`\" pulumi-lang-java=\"`webproxy`\">`webproxy`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroup resources.\n",
        "properties": {
          "admins": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAdmin:ObjectSystemReplacemsggroupAdmin"
            },
            "description": "Admin. The structure of <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span> block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alertmails": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAlertmail:ObjectSystemReplacemsggroupAlertmail"
            },
            "description": "Alertmail. The structure of <span pulumi-lang-nodejs=\"`alertmail`\" pulumi-lang-dotnet=\"`Alertmail`\" pulumi-lang-go=\"`alertmail`\" pulumi-lang-python=\"`alertmail`\" pulumi-lang-yaml=\"`alertmail`\" pulumi-lang-java=\"`alertmail`\">`alertmail`</span> block is documented below.\n"
          },
          "auths": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAuth:ObjectSystemReplacemsggroupAuth"
            },
            "description": "Auth. The structure of <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span> block is documented below.\n"
          },
          "automations": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupAutomation:ObjectSystemReplacemsggroupAutomation"
            },
            "description": "Automation. The structure of <span pulumi-lang-nodejs=\"`automation`\" pulumi-lang-dotnet=\"`Automation`\" pulumi-lang-go=\"`automation`\" pulumi-lang-python=\"`automation`\" pulumi-lang-yaml=\"`automation`\" pulumi-lang-java=\"`automation`\">`automation`</span> block is documented below.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customMessages": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupCustomMessage:ObjectSystemReplacemsggroupCustomMessage"
            },
            "description": "Custom-Message. The structure of <span pulumi-lang-nodejs=\"`customMessage`\" pulumi-lang-dotnet=\"`CustomMessage`\" pulumi-lang-go=\"`customMessage`\" pulumi-lang-python=\"`custom_message`\" pulumi-lang-yaml=\"`customMessage`\" pulumi-lang-java=\"`customMessage`\">`custom_message`</span> block is documented below.\n"
          },
          "deviceDetectionPortals": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupDeviceDetectionPortal:ObjectSystemReplacemsggroupDeviceDetectionPortal"
            },
            "description": "Device-Detection-Portal. The structure of <span pulumi-lang-nodejs=\"`deviceDetectionPortal`\" pulumi-lang-dotnet=\"`DeviceDetectionPortal`\" pulumi-lang-go=\"`deviceDetectionPortal`\" pulumi-lang-python=\"`device_detection_portal`\" pulumi-lang-yaml=\"`deviceDetectionPortal`\" pulumi-lang-java=\"`deviceDetectionPortal`\">`device_detection_portal`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ecs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupEc:ObjectSystemReplacemsggroupEc"
            },
            "description": "Ec. The structure of <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span> block is documented below.\n"
          },
          "fortiguardWfs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupFortiguardWf:ObjectSystemReplacemsggroupFortiguardWf"
            },
            "description": "Fortiguard-Wf. The structure of <span pulumi-lang-nodejs=\"`fortiguardWf`\" pulumi-lang-dotnet=\"`FortiguardWf`\" pulumi-lang-go=\"`fortiguardWf`\" pulumi-lang-python=\"`fortiguard_wf`\" pulumi-lang-yaml=\"`fortiguardWf`\" pulumi-lang-java=\"`fortiguardWf`\">`fortiguard_wf`</span> block is documented below.\n"
          },
          "ftps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupFtp:ObjectSystemReplacemsggroupFtp"
            },
            "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
          },
          "groupType": {
            "type": "string",
            "description": "Group type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`ec`\" pulumi-lang-dotnet=\"`Ec`\" pulumi-lang-go=\"`ec`\" pulumi-lang-python=\"`ec`\" pulumi-lang-yaml=\"`ec`\" pulumi-lang-java=\"`ec`\">`ec`</span>, `captive-portal`.\n"
          },
          "https": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupHttp:ObjectSystemReplacemsggroupHttp"
            },
            "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
          },
          "icaps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupIcap:ObjectSystemReplacemsggroupIcap"
            },
            "description": "Icap. The structure of <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span> block is documented below.\n"
          },
          "mails": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMail:ObjectSystemReplacemsggroupMail"
            },
            "description": "Mail. The structure of <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span> block is documented below.\n"
          },
          "mm1s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm1:ObjectSystemReplacemsggroupMm1"
            },
            "description": "Mm1. The structure of <span pulumi-lang-nodejs=\"`mm1`\" pulumi-lang-dotnet=\"`Mm1`\" pulumi-lang-go=\"`mm1`\" pulumi-lang-python=\"`mm1`\" pulumi-lang-yaml=\"`mm1`\" pulumi-lang-java=\"`mm1`\">`mm1`</span> block is documented below.\n"
          },
          "mm3s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm3:ObjectSystemReplacemsggroupMm3"
            },
            "description": "Mm3. The structure of <span pulumi-lang-nodejs=\"`mm3`\" pulumi-lang-dotnet=\"`Mm3`\" pulumi-lang-go=\"`mm3`\" pulumi-lang-python=\"`mm3`\" pulumi-lang-yaml=\"`mm3`\" pulumi-lang-java=\"`mm3`\">`mm3`</span> block is documented below.\n"
          },
          "mm4s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm4:ObjectSystemReplacemsggroupMm4"
            },
            "description": "Mm4. The structure of <span pulumi-lang-nodejs=\"`mm4`\" pulumi-lang-dotnet=\"`Mm4`\" pulumi-lang-go=\"`mm4`\" pulumi-lang-python=\"`mm4`\" pulumi-lang-yaml=\"`mm4`\" pulumi-lang-java=\"`mm4`\">`mm4`</span> block is documented below.\n"
          },
          "mm7s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm7:ObjectSystemReplacemsggroupMm7"
            },
            "description": "Mm7. The structure of <span pulumi-lang-nodejs=\"`mm7`\" pulumi-lang-dotnet=\"`Mm7`\" pulumi-lang-go=\"`mm7`\" pulumi-lang-python=\"`mm7`\" pulumi-lang-yaml=\"`mm7`\" pulumi-lang-java=\"`mm7`\">`mm7`</span> block is documented below.\n"
          },
          "mms": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupMm:ObjectSystemReplacemsggroupMm"
            },
            "description": "Mms. The structure of <span pulumi-lang-nodejs=\"`mms`\" pulumi-lang-dotnet=\"`Mms`\" pulumi-lang-go=\"`mms`\" pulumi-lang-python=\"`mms`\" pulumi-lang-yaml=\"`mms`\" pulumi-lang-java=\"`mms`\">`mms`</span> block is documented below.\n"
          },
          "nacQuars": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupNacQuar:ObjectSystemReplacemsggroupNacQuar"
            },
            "description": "Nac-Quar. The structure of <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Group name.\n"
          },
          "nntps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupNntp:ObjectSystemReplacemsggroupNntp"
            },
            "description": "Nntp. The structure of <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> block is documented below.\n"
          },
          "objectSystemReplacemsggroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "spams": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupSpam:ObjectSystemReplacemsggroupSpam"
            },
            "description": "Spam. The structure of <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span> block is documented below.\n"
          },
          "sslvpns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupSslvpn:ObjectSystemReplacemsggroupSslvpn"
            },
            "description": "Sslvpn. The structure of <span pulumi-lang-nodejs=\"`sslvpn`\" pulumi-lang-dotnet=\"`Sslvpn`\" pulumi-lang-go=\"`sslvpn`\" pulumi-lang-python=\"`sslvpn`\" pulumi-lang-yaml=\"`sslvpn`\" pulumi-lang-java=\"`sslvpn`\">`sslvpn`</span> block is documented below.\n"
          },
          "trafficQuotas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupTrafficQuota:ObjectSystemReplacemsggroupTrafficQuota"
            },
            "description": "Traffic-Quota. The structure of <span pulumi-lang-nodejs=\"`trafficQuota`\" pulumi-lang-dotnet=\"`TrafficQuota`\" pulumi-lang-go=\"`trafficQuota`\" pulumi-lang-python=\"`traffic_quota`\" pulumi-lang-yaml=\"`trafficQuota`\" pulumi-lang-java=\"`trafficQuota`\">`traffic_quota`</span> block is documented below.\n"
          },
          "utms": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupUtm:ObjectSystemReplacemsggroupUtm"
            },
            "description": "Utm. The structure of <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span> block is documented below.\n"
          },
          "webproxies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemReplacemsggroupWebproxy:ObjectSystemReplacemsggroupWebproxy"
            },
            "description": "Webproxy. The structure of <span pulumi-lang-nodejs=\"`webproxy`\" pulumi-lang-dotnet=\"`Webproxy`\" pulumi-lang-go=\"`webproxy`\" pulumi-lang-python=\"`webproxy`\" pulumi-lang-yaml=\"`webproxy`\" pulumi-lang-java=\"`webproxy`\">`webproxy`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupAdmin:ObjectSystemReplacemsggroupAdmin": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupAdmin(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    buffer: \"buffer\",\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupAdmin(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    buffer=\"buffer\",\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupAdmin(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Buffer = \"buffer\",\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupAdmin(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupAdminArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tBuffer:          pulumi.String(\"buffer\"),\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupAdmin;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupAdminArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupAdmin(\"trname\", ObjectSystemReplacemsggroupAdminArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .buffer(\"buffer\")\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupAdmin\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      buffer: buffer\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupAdmin can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupAdmin:ObjectSystemReplacemsggroupAdmin labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAdminId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupAdminId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAdminId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupAdmin resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupAdminId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupAlertmail:ObjectSystemReplacemsggroupAlertmail": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`alertmail`\" pulumi-lang-dotnet=\"`Alertmail`\" pulumi-lang-go=\"`alertmail`\" pulumi-lang-python=\"`alertmail`\" pulumi-lang-yaml=\"`alertmail`\" pulumi-lang-java=\"`alertmail`\">`alertmail`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem ReplacemsgGroupAlertmail can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupAlertmail:ObjectSystemReplacemsggroupAlertmail labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAlertmailId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupAlertmailId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAlertmailId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupAlertmail resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupAlertmailId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupAuth:ObjectSystemReplacemsggroupAuth": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupAuth(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupAuth(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupAuth(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupAuth(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupAuthArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupAuth;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupAuthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupAuth(\"trname\", ObjectSystemReplacemsggroupAuthArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupAuth\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupAuth can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupAuth:ObjectSystemReplacemsggroupAuth labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAuthId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupAuthId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAuthId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupAuth resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupAuthId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupAutomation:ObjectSystemReplacemsggroupAutomation": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`automation`\" pulumi-lang-dotnet=\"`Automation`\" pulumi-lang-go=\"`automation`\" pulumi-lang-python=\"`automation`\" pulumi-lang-yaml=\"`automation`\" pulumi-lang-java=\"`automation`\">`automation`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupAutomation(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupAutomation(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupAutomation(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupAutomation(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupAutomationArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupAutomation;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupAutomationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupAutomation(\"trname\", ObjectSystemReplacemsggroupAutomationArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupAutomation\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupAutomation can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupAutomation:ObjectSystemReplacemsggroupAutomation labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAutomationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupAutomationId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupAutomationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupAutomation resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupAutomationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupCustommessage:ObjectSystemReplacemsggroupCustommessage": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customMessage`\" pulumi-lang-dotnet=\"`CustomMessage`\" pulumi-lang-go=\"`customMessage`\" pulumi-lang-python=\"`custom_message`\" pulumi-lang-yaml=\"`customMessage`\" pulumi-lang-java=\"`customMessage`\">`custom_message`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem ReplacemsgGroupCustomMessage can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupCustommessage:ObjectSystemReplacemsggroupCustommessage labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupCustommessageId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupCustommessageId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupCustommessageId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupCustommessage resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupCustommessageId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupDevicedetectionportal:ObjectSystemReplacemsggroupDevicedetectionportal": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`deviceDetectionPortal`\" pulumi-lang-dotnet=\"`DeviceDetectionPortal`\" pulumi-lang-go=\"`deviceDetectionPortal`\" pulumi-lang-python=\"`device_detection_portal`\" pulumi-lang-yaml=\"`deviceDetectionPortal`\" pulumi-lang-java=\"`deviceDetectionPortal`\">`device_detection_portal`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem ReplacemsgGroupDeviceDetectionPortal can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupDevicedetectionportal:ObjectSystemReplacemsggroupDevicedetectionportal labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupDevicedetectionportalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupDevicedetectionportalId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupDevicedetectionportalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupDevicedetectionportal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupDevicedetectionportalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupFortiguardwf:ObjectSystemReplacemsggroupFortiguardwf": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`fortiguardWf`\" pulumi-lang-dotnet=\"`FortiguardWf`\" pulumi-lang-go=\"`fortiguardWf`\" pulumi-lang-python=\"`fortiguard_wf`\" pulumi-lang-yaml=\"`fortiguardWf`\" pulumi-lang-java=\"`fortiguardWf`\">`fortiguard_wf`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupFortiguardwf(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupFortiguardwf(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupFortiguardwf(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupFortiguardwf(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupFortiguardwfArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupFortiguardwf;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupFortiguardwfArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupFortiguardwf(\"trname\", ObjectSystemReplacemsggroupFortiguardwfArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupFortiguardwf\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupFortiguardWf can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupFortiguardwf:ObjectSystemReplacemsggroupFortiguardwf labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupFortiguardwfId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupFortiguardwfId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupFortiguardwfId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupFortiguardwf resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupFortiguardwfId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupFtp:ObjectSystemReplacemsggroupFtp": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupFtp(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupFtp(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupFtp(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupFtp(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupFtpArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupFtp;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupFtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupFtp(\"trname\", ObjectSystemReplacemsggroupFtpArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupFtp\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupFtp:ObjectSystemReplacemsggroupFtp labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupFtpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupFtpId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupFtpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupFtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupFtpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupHttp:ObjectSystemReplacemsggroupHttp": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupHttp(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupHttp(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupHttp(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupHttp(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupHttpArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupHttp;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupHttpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupHttp(\"trname\", ObjectSystemReplacemsggroupHttpArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupHttp\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupHttp:ObjectSystemReplacemsggroupHttp labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupHttpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupHttpId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupHttpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupHttp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupHttpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupIcap:ObjectSystemReplacemsggroupIcap": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupIcap(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupIcap(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupIcap(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupIcap(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupIcapArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupIcap;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupIcapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupIcap(\"trname\", ObjectSystemReplacemsggroupIcapArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupIcap\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupIcap can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupIcap:ObjectSystemReplacemsggroupIcap labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupIcapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupIcapId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupIcapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupIcap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupIcapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupMail:ObjectSystemReplacemsggroupMail": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupMail(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupMail(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupMail(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupMail(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupMailArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupMail;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupMailArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupMail(\"trname\", ObjectSystemReplacemsggroupMailArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupMail\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupMail can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupMail:ObjectSystemReplacemsggroupMail labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupMailId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupMailId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupMailId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupMail resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupMailId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupNacquar:ObjectSystemReplacemsggroupNacquar": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nacQuar`\" pulumi-lang-dotnet=\"`NacQuar`\" pulumi-lang-go=\"`nacQuar`\" pulumi-lang-python=\"`nac_quar`\" pulumi-lang-yaml=\"`nacQuar`\" pulumi-lang-java=\"`nacQuar`\">`nac_quar`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem ReplacemsgGroupNacQuar can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupNacquar:ObjectSystemReplacemsggroupNacquar labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupNacquarId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupNacquarId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupNacquarId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupNacquar resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupNacquarId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupNntp:ObjectSystemReplacemsggroupNntp": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem ReplacemsgGroupNntp can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupNntp:ObjectSystemReplacemsggroupNntp labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupNntpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupNntpId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupNntpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupNntp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupNntpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupSpam:ObjectSystemReplacemsggroupSpam": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupSpam(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupSpam(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupSpam(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupSpam(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupSpamArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupSpam;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupSpamArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupSpam(\"trname\", ObjectSystemReplacemsggroupSpamArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupSpam\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupSpam can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupSpam:ObjectSystemReplacemsggroupSpam labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupSpamId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupSpamId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupSpamId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupSpam resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupSpamId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupSslvpn:ObjectSystemReplacemsggroupSslvpn": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslvpn`\" pulumi-lang-dotnet=\"`Sslvpn`\" pulumi-lang-go=\"`sslvpn`\" pulumi-lang-python=\"`sslvpn`\" pulumi-lang-yaml=\"`sslvpn`\" pulumi-lang-java=\"`sslvpn`\">`sslvpn`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupSslvpn(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupSslvpn(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupSslvpn(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupSslvpn(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupSslvpnArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupSslvpn;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupSslvpnArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupSslvpn(\"trname\", ObjectSystemReplacemsggroupSslvpnArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupSslvpn\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupSslvpn can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupSslvpn:ObjectSystemReplacemsggroupSslvpn labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupSslvpnId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupSslvpnId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupSslvpnId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupSslvpn resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupSslvpnId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupTrafficquota:ObjectSystemReplacemsggroupTrafficquota": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`trafficQuota`\" pulumi-lang-dotnet=\"`TrafficQuota`\" pulumi-lang-go=\"`trafficQuota`\" pulumi-lang-python=\"`traffic_quota`\" pulumi-lang-yaml=\"`trafficQuota`\" pulumi-lang-java=\"`trafficQuota`\">`traffic_quota`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupTrafficquota(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupTrafficquota(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupTrafficquota(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupTrafficquota(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupTrafficquotaArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupTrafficquota;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupTrafficquotaArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupTrafficquota(\"trname\", ObjectSystemReplacemsggroupTrafficquotaArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupTrafficquota\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupTrafficQuota can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupTrafficquota:ObjectSystemReplacemsggroupTrafficquota labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupTrafficquotaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupTrafficquotaId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupTrafficquotaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupTrafficquota resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupTrafficquotaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupUtm:ObjectSystemReplacemsggroupUtm": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupUtm(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupUtm(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupUtm(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupUtm(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupUtmArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupUtm;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupUtmArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupUtm(\"trname\", ObjectSystemReplacemsggroupUtmArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupUtm\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupUtm can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupUtm:ObjectSystemReplacemsggroupUtm labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupUtmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupUtmId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupUtmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupUtm resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupUtmId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsggroupWebproxy:ObjectSystemReplacemsggroupWebproxy": {
      "description": "Replacement message table entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`webproxy`\" pulumi-lang-dotnet=\"`Webproxy`\" pulumi-lang-go=\"`webproxy`\" pulumi-lang-python=\"`webproxy`\" pulumi-lang-yaml=\"`webproxy`\" pulumi-lang-java=\"`webproxy`\">`webproxy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-go=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-python=\"`ObjectSystemReplacemsggroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemReplacemsggroup`\" pulumi-lang-java=\"`fortimanager.ObjectSystemReplacemsggroup`\">`fortimanager.ObjectSystemReplacemsggroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemReplacemsggroup = new fortimanager.ObjectSystemReplacemsggroup(\"trname\", {name: \"terr-replacemsggroup\"});\nconst trname = new fortimanager.ObjectSystemReplacemsggroupWebproxy(\"trname\", {\n    replacemsgGroup: trnameObjectSystemReplacemsggroup.name,\n    header: \"8bit\",\n    msgType: \"txt\",\n}, {\n    dependsOn: [trnameObjectSystemReplacemsggroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_replacemsggroup = fortimanager.ObjectSystemReplacemsggroup(\"trname\", name=\"terr-replacemsggroup\")\ntrname = fortimanager.ObjectSystemReplacemsggroupWebproxy(\"trname\",\n    replacemsg_group=trname_object_system_replacemsggroup.name,\n    header=\"8bit\",\n    msg_type=\"txt\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_replacemsggroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemReplacemsggroup = new Fortimanager.ObjectSystemReplacemsggroup(\"trname\", new()\n    {\n        Name = \"terr-replacemsggroup\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemReplacemsggroupWebproxy(\"trname\", new()\n    {\n        ReplacemsgGroup = trnameObjectSystemReplacemsggroup.Name,\n        Header = \"8bit\",\n        MsgType = \"txt\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemReplacemsggroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemReplacemsggroup, err := fortimanager.NewObjectSystemReplacemsggroup(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupArgs{\n\t\t\tName: pulumi.String(\"terr-replacemsggroup\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemReplacemsggroupWebproxy(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsggroupWebproxyArgs{\n\t\t\tReplacemsgGroup: trnameObjectSystemReplacemsggroup.Name,\n\t\t\tHeader:          pulumi.String(\"8bit\"),\n\t\t\tMsgType:         pulumi.String(\"txt\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemReplacemsggroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroup;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupArgs;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupWebproxy;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsggroupWebproxyArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemReplacemsggroup = new ObjectSystemReplacemsggroup(\"trnameObjectSystemReplacemsggroup\", ObjectSystemReplacemsggroupArgs.builder()\n            .name(\"terr-replacemsggroup\")\n            .build());\n\n        var trname = new ObjectSystemReplacemsggroupWebproxy(\"trname\", ObjectSystemReplacemsggroupWebproxyArgs.builder()\n            .replacemsgGroup(trnameObjectSystemReplacemsggroup.name())\n            .header(\"8bit\")\n            .msgType(\"txt\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemReplacemsggroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsggroupWebproxy\n    properties:\n      replacemsgGroup: ${trnameObjectSystemReplacemsggroup.name}\n      header: 8bit\n      msgType: txt\n    options:\n      dependsOn:\n        - ${trnameObjectSystemReplacemsggroup}\n  trnameObjectSystemReplacemsggroup:\n    type: fortimanager:ObjectSystemReplacemsggroup\n    name: trname\n    properties:\n      name: terr-replacemsggroup\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgGroupWebproxy can be imported using any of these accepted formats:\n\nSet import_options = [\"replacemsg_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsggroupWebproxy:ObjectSystemReplacemsggroupWebproxy labelname {{msg_type}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "format",
        "header",
        "objectSystemReplacemsggroupWebproxyId",
        "replacemsgGroup"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "objectSystemReplacemsggroupWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{msg_type}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg Group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "replacemsgGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsggroupWebproxy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "objectSystemReplacemsggroupWebproxyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{msg_type}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg Group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemReplacemsgimage:ObjectSystemReplacemsgimage": {
      "description": "Configure replacement message images.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemReplacemsgimage(\"trname\", {\n    imageType: \"jpg\",\n    name: \"terraform-image\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemReplacemsgimage(\"trname\",\n    image_type=\"jpg\",\n    name=\"terraform-image\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemReplacemsgimage(\"trname\", new()\n    {\n        ImageType = \"jpg\",\n        Name = \"terraform-image\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemReplacemsgimage(ctx, \"trname\", &fortimanager.ObjectSystemReplacemsgimageArgs{\n\t\t\tImageType: pulumi.String(\"jpg\"),\n\t\t\tName:      pulumi.String(\"terraform-image\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsgimage;\nimport com.pulumi.fortimanager.ObjectSystemReplacemsgimageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemReplacemsgimage(\"trname\", ObjectSystemReplacemsgimageArgs.builder()\n            .imageType(\"jpg\")\n            .name(\"terraform-image\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemReplacemsgimage\n    properties:\n      imageType: jpg\n      name: terraform-image\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem ReplacemsgImage can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemReplacemsgimage:ObjectSystemReplacemsgimage labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "imageBase64": {
          "type": "string",
          "description": "Image data.\n"
        },
        "imageType": {
          "type": "string",
          "description": "Image type. Valid values: <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpg`\" pulumi-lang-dotnet=\"`Jpg`\" pulumi-lang-go=\"`jpg`\" pulumi-lang-python=\"`jpg`\" pulumi-lang-yaml=\"`jpg`\" pulumi-lang-java=\"`jpg`\">`jpg`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Image name.\n"
        },
        "objectSystemReplacemsgimageId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "imageType",
        "name",
        "objectSystemReplacemsgimageId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "imageBase64": {
          "type": "string",
          "description": "Image data.\n"
        },
        "imageType": {
          "type": "string",
          "description": "Image type. Valid values: <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpg`\" pulumi-lang-dotnet=\"`Jpg`\" pulumi-lang-go=\"`jpg`\" pulumi-lang-python=\"`jpg`\" pulumi-lang-yaml=\"`jpg`\" pulumi-lang-java=\"`jpg`\">`jpg`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Image name.\n"
        },
        "objectSystemReplacemsgimageId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemReplacemsgimage resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "imageBase64": {
            "type": "string",
            "description": "Image data.\n"
          },
          "imageType": {
            "type": "string",
            "description": "Image type. Valid values: <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpg`\" pulumi-lang-dotnet=\"`Jpg`\" pulumi-lang-go=\"`jpg`\" pulumi-lang-python=\"`jpg`\" pulumi-lang-yaml=\"`jpg`\" pulumi-lang-java=\"`jpg`\">`jpg`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Image name.\n"
          },
          "objectSystemReplacemsgimageId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnector:ObjectSystemSdnconnector": {
      "description": "Configure connection to SDN Connector.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`compartmentList`\" pulumi-lang-dotnet=\"`CompartmentList`\" pulumi-lang-go=\"`compartmentList`\" pulumi-lang-python=\"`compartment_list`\" pulumi-lang-yaml=\"`compartmentList`\" pulumi-lang-java=\"`compartmentList`\">`compartment_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorCompartmentlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorCompartmentlist`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorCompartmentlist`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorCompartmentlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorCompartmentlist`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorCompartmentlist`\">`fortimanager.ObjectSystemSdnconnectorCompartmentlist`</span>\n>- <span pulumi-lang-nodejs=\"`externalAccountList`\" pulumi-lang-dotnet=\"`ExternalAccountList`\" pulumi-lang-go=\"`externalAccountList`\" pulumi-lang-python=\"`external_account_list`\" pulumi-lang-yaml=\"`externalAccountList`\" pulumi-lang-java=\"`externalAccountList`\">`external_account_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorExternalaccountlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorExternalaccountlist`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorExternalaccountlist`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorExternalaccountlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorExternalaccountlist`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorExternalaccountlist`\">`fortimanager.ObjectSystemSdnconnectorExternalaccountlist`</span>\n>- <span pulumi-lang-nodejs=\"`externalIp`\" pulumi-lang-dotnet=\"`ExternalIp`\" pulumi-lang-go=\"`externalIp`\" pulumi-lang-python=\"`external_ip`\" pulumi-lang-yaml=\"`externalIp`\" pulumi-lang-java=\"`externalIp`\">`external_ip`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorExternalip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorExternalip`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorExternalip`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorExternalip`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorExternalip`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorExternalip`\">`fortimanager.ObjectSystemSdnconnectorExternalip`</span>\n>- <span pulumi-lang-nodejs=\"`forwardingRule`\" pulumi-lang-dotnet=\"`ForwardingRule`\" pulumi-lang-go=\"`forwardingRule`\" pulumi-lang-python=\"`forwarding_rule`\" pulumi-lang-yaml=\"`forwardingRule`\" pulumi-lang-java=\"`forwardingRule`\">`forwarding_rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorForwardingrule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorForwardingrule`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorForwardingrule`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorForwardingrule`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorForwardingrule`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorForwardingrule`\">`fortimanager.ObjectSystemSdnconnectorForwardingrule`</span>\n>- <span pulumi-lang-nodejs=\"`gcpProjectList`\" pulumi-lang-dotnet=\"`GcpProjectList`\" pulumi-lang-go=\"`gcpProjectList`\" pulumi-lang-python=\"`gcp_project_list`\" pulumi-lang-yaml=\"`gcpProjectList`\" pulumi-lang-java=\"`gcpProjectList`\">`gcp_project_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorGcpprojectlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorGcpprojectlist`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorGcpprojectlist`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorGcpprojectlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorGcpprojectlist`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorGcpprojectlist`\">`fortimanager.ObjectSystemSdnconnectorGcpprojectlist`</span>\n>- <span pulumi-lang-nodejs=\"`nic`\" pulumi-lang-dotnet=\"`Nic`\" pulumi-lang-go=\"`nic`\" pulumi-lang-python=\"`nic`\" pulumi-lang-yaml=\"`nic`\" pulumi-lang-java=\"`nic`\">`nic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorNic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorNic`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorNic`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorNic`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorNic`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorNic`\">`fortimanager.ObjectSystemSdnconnectorNic`</span>\n>- <span pulumi-lang-nodejs=\"`ociRegionList`\" pulumi-lang-dotnet=\"`OciRegionList`\" pulumi-lang-go=\"`ociRegionList`\" pulumi-lang-python=\"`oci_region_list`\" pulumi-lang-yaml=\"`ociRegionList`\" pulumi-lang-java=\"`ociRegionList`\">`oci_region_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorOciregionlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorOciregionlist`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorOciregionlist`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorOciregionlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorOciregionlist`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorOciregionlist`\">`fortimanager.ObjectSystemSdnconnectorOciregionlist`</span>\n>- <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorRoute`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorRoute`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorRoute`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorRoute`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorRoute`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorRoute`\">`fortimanager.ObjectSystemSdnconnectorRoute`</span>\n>- <span pulumi-lang-nodejs=\"`routeTable`\" pulumi-lang-dotnet=\"`RouteTable`\" pulumi-lang-go=\"`routeTable`\" pulumi-lang-python=\"`route_table`\" pulumi-lang-yaml=\"`routeTable`\" pulumi-lang-java=\"`routeTable`\">`route_table`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\">`fortimanager.ObjectSystemSdnconnectorRoutetable`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemSdnconnector(\"trname\", {\n    apiKeys: [\"fortinet\"],\n    computeGeneration: 2,\n    ibmRegion: \"us-south\",\n    ibmRegionGen1: \"us-south\",\n    ibmRegionGen2: \"us-south\",\n    name: \"terr-system-sdn-connector\",\n    passwords: [\"fortinet\"],\n    restInterface: \"mgmt\",\n    restPasswords: [\"fortinet\"],\n    restSport: 9443,\n    restSsl: \"enable\",\n    server: \"192.168.1.1\",\n    status: \"enable\",\n    type: \"aci\",\n    username: \"terraform-tefv\",\n    vcenterPasswords: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemSdnconnector(\"trname\",\n    api_keys=[\"fortinet\"],\n    compute_generation=2,\n    ibm_region=\"us-south\",\n    ibm_region_gen1=\"us-south\",\n    ibm_region_gen2=\"us-south\",\n    name=\"terr-system-sdn-connector\",\n    passwords=[\"fortinet\"],\n    rest_interface=\"mgmt\",\n    rest_passwords=[\"fortinet\"],\n    rest_sport=9443,\n    rest_ssl=\"enable\",\n    server=\"192.168.1.1\",\n    status=\"enable\",\n    type=\"aci\",\n    username=\"terraform-tefv\",\n    vcenter_passwords=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemSdnconnector(\"trname\", new()\n    {\n        ApiKeys = new[]\n        {\n            \"fortinet\",\n        },\n        ComputeGeneration = 2,\n        IbmRegion = \"us-south\",\n        IbmRegionGen1 = \"us-south\",\n        IbmRegionGen2 = \"us-south\",\n        Name = \"terr-system-sdn-connector\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        RestInterface = \"mgmt\",\n        RestPasswords = new[]\n        {\n            \"fortinet\",\n        },\n        RestSport = 9443,\n        RestSsl = \"enable\",\n        Server = \"192.168.1.1\",\n        Status = \"enable\",\n        Type = \"aci\",\n        Username = \"terraform-tefv\",\n        VcenterPasswords = new[]\n        {\n            \"fortinet\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trname\", &fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tApiKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tComputeGeneration: pulumi.Float64(2),\n\t\t\tIbmRegion:         pulumi.String(\"us-south\"),\n\t\t\tIbmRegionGen1:     pulumi.String(\"us-south\"),\n\t\t\tIbmRegionGen2:     pulumi.String(\"us-south\"),\n\t\t\tName:              pulumi.String(\"terr-system-sdn-connector\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tRestInterface: pulumi.String(\"mgmt\"),\n\t\t\tRestPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tRestSport: pulumi.Float64(9443),\n\t\t\tRestSsl:   pulumi.String(\"enable\"),\n\t\t\tServer:    pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tType:      pulumi.String(\"aci\"),\n\t\t\tUsername:  pulumi.String(\"terraform-tefv\"),\n\t\t\tVcenterPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemSdnconnector(\"trname\", ObjectSystemSdnconnectorArgs.builder()\n            .apiKeys(\"fortinet\")\n            .computeGeneration(2.0)\n            .ibmRegion(\"us-south\")\n            .ibmRegionGen1(\"us-south\")\n            .ibmRegionGen2(\"us-south\")\n            .name(\"terr-system-sdn-connector\")\n            .passwords(\"fortinet\")\n            .restInterface(\"mgmt\")\n            .restPasswords(\"fortinet\")\n            .restSport(9443.0)\n            .restSsl(\"enable\")\n            .server(\"192.168.1.1\")\n            .status(\"enable\")\n            .type(\"aci\")\n            .username(\"terraform-tefv\")\n            .vcenterPasswords(\"fortinet\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemSdnconnector\n    properties:\n      apiKeys:\n        - fortinet\n      computeGeneration: 2\n      ibmRegion: us-south\n      ibmRegionGen1: us-south\n      ibmRegionGen2: us-south\n      name: terr-system-sdn-connector\n      passwords:\n        - fortinet\n      restInterface: mgmt\n      restPasswords:\n        - fortinet\n      restSport: 9443\n      restSsl: enable\n      server: 192.168.1.1\n      status: enable\n      type: aci\n      username: terraform-tefv\n      vcenterPasswords:\n        - fortinet\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem SdnConnector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnector:ObjectSystemSdnconnector labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_localCert": {
          "type": "string",
          "description": "_Local_Cert.\n"
        },
        "accessKey": {
          "type": "string",
          "description": "AWS / ACS access key ID.\n",
          "secret": true
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "altResourceIp": {
          "type": "string",
          "description": "Enable/disable AWS alternative resource IP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apiKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IBM cloud API key or service ID API key.\n",
          "secret": true
        },
        "azureRegion": {
          "type": "string",
          "description": "Azure server region. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`china`\" pulumi-lang-dotnet=\"`China`\" pulumi-lang-go=\"`china`\" pulumi-lang-python=\"`china`\" pulumi-lang-yaml=\"`china`\" pulumi-lang-java=\"`china`\">`china`</span>, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, <span pulumi-lang-nodejs=\"`usgov`\" pulumi-lang-dotnet=\"`Usgov`\" pulumi-lang-go=\"`usgov`\" pulumi-lang-python=\"`usgov`\" pulumi-lang-yaml=\"`usgov`\" pulumi-lang-java=\"`usgov`\">`usgov`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "clientId": {
          "type": "string",
          "description": "Azure client ID (application ID).\n"
        },
        "clientSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Azure client secret (application key).\n",
          "secret": true
        },
        "compartmentId": {
          "type": "string",
          "description": "Compartment ID.\n"
        },
        "compartmentLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorCompartmentList:ObjectSystemSdnconnectorCompartmentList"
          },
          "description": "Compartment-List. The structure of <span pulumi-lang-nodejs=\"`compartmentList`\" pulumi-lang-dotnet=\"`CompartmentList`\" pulumi-lang-go=\"`compartmentList`\" pulumi-lang-python=\"`compartment_list`\" pulumi-lang-yaml=\"`compartmentList`\" pulumi-lang-java=\"`compartmentList`\">`compartment_list`</span> block is documented below.\n"
        },
        "computeGeneration": {
          "type": "number",
          "description": "Compute generation for IBM cloud infrastructure.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "externalAccountLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorExternalAccountList:ObjectSystemSdnconnectorExternalAccountList"
          },
          "description": "External-Account-List. The structure of <span pulumi-lang-nodejs=\"`externalAccountList`\" pulumi-lang-dotnet=\"`ExternalAccountList`\" pulumi-lang-go=\"`externalAccountList`\" pulumi-lang-python=\"`external_account_list`\" pulumi-lang-yaml=\"`externalAccountList`\" pulumi-lang-java=\"`externalAccountList`\">`external_account_list`</span> block is documented below.\n"
        },
        "externalIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorExternalIp:ObjectSystemSdnconnectorExternalIp"
          },
          "description": "External-Ip. The structure of <span pulumi-lang-nodejs=\"`externalIp`\" pulumi-lang-dotnet=\"`ExternalIp`\" pulumi-lang-go=\"`externalIp`\" pulumi-lang-python=\"`external_ip`\" pulumi-lang-yaml=\"`externalIp`\" pulumi-lang-java=\"`externalIp`\">`external_ip`</span> block is documented below.\n"
        },
        "forwardingRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorForwardingRule:ObjectSystemSdnconnectorForwardingRule"
          },
          "description": "Forwarding-Rule. The structure of <span pulumi-lang-nodejs=\"`forwardingRule`\" pulumi-lang-dotnet=\"`ForwardingRule`\" pulumi-lang-go=\"`forwardingRule`\" pulumi-lang-python=\"`forwarding_rule`\" pulumi-lang-yaml=\"`forwardingRule`\" pulumi-lang-java=\"`forwardingRule`\">`forwarding_rule`</span> block is documented below.\n"
        },
        "gcpProject": {
          "type": "string",
          "description": "GCP project name.\n"
        },
        "gcpProjectLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorGcpProjectList:ObjectSystemSdnconnectorGcpProjectList"
          },
          "description": "Gcp-Project-List. The structure of <span pulumi-lang-nodejs=\"`gcpProjectList`\" pulumi-lang-dotnet=\"`GcpProjectList`\" pulumi-lang-go=\"`gcpProjectList`\" pulumi-lang-python=\"`gcp_project_list`\" pulumi-lang-yaml=\"`gcpProjectList`\" pulumi-lang-java=\"`gcpProjectList`\">`gcp_project_list`</span> block is documented below.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name of computers.\n"
        },
        "haStatus": {
          "type": "string",
          "description": "Enable/disable use for FortiGate HA service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ibmRegion": {
          "type": "string",
          "description": "IBM cloud region name. Valid values: `us-south`, `us-east`, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, `great-britain`, <span pulumi-lang-nodejs=\"`japan`\" pulumi-lang-dotnet=\"`Japan`\" pulumi-lang-go=\"`japan`\" pulumi-lang-python=\"`japan`\" pulumi-lang-yaml=\"`japan`\" pulumi-lang-java=\"`japan`\">`japan`</span>, <span pulumi-lang-nodejs=\"`australia`\" pulumi-lang-dotnet=\"`Australia`\" pulumi-lang-go=\"`australia`\" pulumi-lang-python=\"`australia`\" pulumi-lang-yaml=\"`australia`\" pulumi-lang-java=\"`australia`\">`australia`</span>.\n"
        },
        "ibmRegionGen1": {
          "type": "string",
          "description": "Ibm-Region-Gen1. Valid values: `us-south`, `us-east`, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, `great-britain`, <span pulumi-lang-nodejs=\"`japan`\" pulumi-lang-dotnet=\"`Japan`\" pulumi-lang-go=\"`japan`\" pulumi-lang-python=\"`japan`\" pulumi-lang-yaml=\"`japan`\" pulumi-lang-java=\"`japan`\">`japan`</span>, <span pulumi-lang-nodejs=\"`australia`\" pulumi-lang-dotnet=\"`Australia`\" pulumi-lang-go=\"`australia`\" pulumi-lang-python=\"`australia`\" pulumi-lang-yaml=\"`australia`\" pulumi-lang-java=\"`australia`\">`australia`</span>.\n"
        },
        "ibmRegionGen2": {
          "type": "string",
          "description": "Ibm-Region-Gen2. Valid values: `us-south`, `us-east`, `great-britain`.\n"
        },
        "keyPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Private key password.\n",
          "secret": true
        },
        "lastUpdate": {
          "type": "number",
          "description": "Last-Update.\n"
        },
        "loginEndpoint": {
          "type": "string",
          "description": "Azure Stack login endpoint.\n"
        },
        "messageServerPort": {
          "type": "number",
          "description": "HTTP port number of the SAP message server.\n"
        },
        "microsoft365": {
          "type": "string",
          "description": "Enable to use as Microsoft 365 connector. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "SDN connector name.\n"
        },
        "nics": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNic:ObjectSystemSdnconnectorNic"
          },
          "description": "Nic. The structure of <span pulumi-lang-nodejs=\"`nic`\" pulumi-lang-dotnet=\"`Nic`\" pulumi-lang-go=\"`nic`\" pulumi-lang-python=\"`nic`\" pulumi-lang-yaml=\"`nic`\" pulumi-lang-java=\"`nic`\">`nic`</span> block is documented below.\n"
        },
        "nsxCertFingerprint": {
          "type": "string",
          "description": "NSX certificate fingerprint.\n"
        },
        "objectSystemSdnconnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ociCert": {
          "type": "string",
          "description": "OCI certificate.\n"
        },
        "ociFingerprint": {
          "type": "string",
          "description": "Oci-Fingerprint.\n"
        },
        "ociRegion": {
          "type": "string",
          "description": "OCI server region.\n"
        },
        "ociRegionLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorOciRegionList:ObjectSystemSdnconnectorOciRegionList"
          },
          "description": "Oci-Region-List. The structure of <span pulumi-lang-nodejs=\"`ociRegionList`\" pulumi-lang-dotnet=\"`OciRegionList`\" pulumi-lang-go=\"`ociRegionList`\" pulumi-lang-python=\"`oci_region_list`\" pulumi-lang-yaml=\"`ociRegionList`\" pulumi-lang-java=\"`ociRegionList`\">`oci_region_list`</span> block is documented below.\n"
        },
        "ociRegionType": {
          "type": "string",
          "description": "OCI region type. Valid values: <span pulumi-lang-nodejs=\"`commercial`\" pulumi-lang-dotnet=\"`Commercial`\" pulumi-lang-go=\"`commercial`\" pulumi-lang-python=\"`commercial`\" pulumi-lang-yaml=\"`commercial`\" pulumi-lang-java=\"`commercial`\">`commercial`</span>, <span pulumi-lang-nodejs=\"`government`\" pulumi-lang-dotnet=\"`Government`\" pulumi-lang-go=\"`government`\" pulumi-lang-python=\"`government`\" pulumi-lang-yaml=\"`government`\" pulumi-lang-java=\"`government`\">`government`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the remote SDN connector as login credentials.\n",
          "secret": true
        },
        "privateKey": {
          "type": "string",
          "description": "Private key of GCP service account.\n"
        },
        "proxy": {
          "type": "string",
          "description": "SDN proxy.\n"
        },
        "region": {
          "type": "string",
          "description": "AWS / ACS region name.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Azure resource group.\n"
        },
        "resourceUrl": {
          "type": "string",
          "description": "Azure Stack resource URL.\n"
        },
        "restInterface": {
          "type": "string",
          "description": "Interface name for REST service to listen on. Valid values: <span pulumi-lang-nodejs=\"`mgmt`\" pulumi-lang-dotnet=\"`Mgmt`\" pulumi-lang-go=\"`mgmt`\" pulumi-lang-python=\"`mgmt`\" pulumi-lang-yaml=\"`mgmt`\" pulumi-lang-java=\"`mgmt`\">`mgmt`</span>, <span pulumi-lang-nodejs=\"`sync`\" pulumi-lang-dotnet=\"`Sync`\" pulumi-lang-go=\"`sync`\" pulumi-lang-python=\"`sync`\" pulumi-lang-yaml=\"`sync`\" pulumi-lang-java=\"`sync`\">`sync`</span>.\n"
        },
        "restPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for REST service.\n",
          "secret": true
        },
        "restSport": {
          "type": "number",
          "description": "REST service access port (1 - 65535).\n"
        },
        "restSsl": {
          "type": "string",
          "description": "Rest-Ssl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeTables": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRouteTable:ObjectSystemSdnconnectorRouteTable"
          },
          "description": "Route-Table. The structure of <span pulumi-lang-nodejs=\"`routeTable`\" pulumi-lang-dotnet=\"`RouteTable`\" pulumi-lang-go=\"`routeTable`\" pulumi-lang-python=\"`route_table`\" pulumi-lang-yaml=\"`routeTable`\" pulumi-lang-java=\"`routeTable`\">`route_table`</span> block is documented below.\n"
        },
        "routes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRoute:ObjectSystemSdnconnectorRoute"
          },
          "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secretKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AWS / ACS secret access key.\n",
          "secret": true
        },
        "secretToken": {
          "type": "string",
          "description": "Secret token of Kubernetes service account.\n"
        },
        "server": {
          "type": "string",
          "description": "Server address of the remote SDN connector.\n"
        },
        "serverCaCert": {
          "type": "string",
          "description": "Trust only those servers whose certificate is directly/indirectly signed by this certificate.\n"
        },
        "serverCert": {
          "type": "string",
          "description": "Trust servers that contain this certificate only.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Server address list of the remote SDN connector.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "Port number of the remote SDN connector.\n"
        },
        "serviceAccount": {
          "type": "string",
          "description": "GCP service account email.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable connection to the remote SDN connector. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subscriptionId": {
          "type": "string",
          "description": "Azure subscription ID.\n"
        },
        "tenantId": {
          "type": "string",
          "description": "Tenant ID (directory ID).\n"
        },
        "type": {
          "type": "string",
          "description": "Type of SDN connector. Valid values: <span pulumi-lang-nodejs=\"`aci`\" pulumi-lang-dotnet=\"`Aci`\" pulumi-lang-go=\"`aci`\" pulumi-lang-python=\"`aci`\" pulumi-lang-yaml=\"`aci`\" pulumi-lang-java=\"`aci`\">`aci`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`nuage`\" pulumi-lang-dotnet=\"`Nuage`\" pulumi-lang-go=\"`nuage`\" pulumi-lang-python=\"`nuage`\" pulumi-lang-yaml=\"`nuage`\" pulumi-lang-java=\"`nuage`\">`nuage`</span>, <span pulumi-lang-nodejs=\"`azure`\" pulumi-lang-dotnet=\"`Azure`\" pulumi-lang-go=\"`azure`\" pulumi-lang-python=\"`azure`\" pulumi-lang-yaml=\"`azure`\" pulumi-lang-java=\"`azure`\">`azure`</span>, <span pulumi-lang-nodejs=\"`gcp`\" pulumi-lang-dotnet=\"`Gcp`\" pulumi-lang-go=\"`gcp`\" pulumi-lang-python=\"`gcp`\" pulumi-lang-yaml=\"`gcp`\" pulumi-lang-java=\"`gcp`\">`gcp`</span>, <span pulumi-lang-nodejs=\"`oci`\" pulumi-lang-dotnet=\"`Oci`\" pulumi-lang-go=\"`oci`\" pulumi-lang-python=\"`oci`\" pulumi-lang-yaml=\"`oci`\" pulumi-lang-java=\"`oci`\">`oci`</span>, <span pulumi-lang-nodejs=\"`openstack`\" pulumi-lang-dotnet=\"`Openstack`\" pulumi-lang-go=\"`openstack`\" pulumi-lang-python=\"`openstack`\" pulumi-lang-yaml=\"`openstack`\" pulumi-lang-java=\"`openstack`\">`openstack`</span>, <span pulumi-lang-nodejs=\"`kubernetes`\" pulumi-lang-dotnet=\"`Kubernetes`\" pulumi-lang-go=\"`kubernetes`\" pulumi-lang-python=\"`kubernetes`\" pulumi-lang-yaml=\"`kubernetes`\" pulumi-lang-java=\"`kubernetes`\">`kubernetes`</span>, <span pulumi-lang-nodejs=\"`vmware`\" pulumi-lang-dotnet=\"`Vmware`\" pulumi-lang-go=\"`vmware`\" pulumi-lang-python=\"`vmware`\" pulumi-lang-yaml=\"`vmware`\" pulumi-lang-java=\"`vmware`\">`vmware`</span>, <span pulumi-lang-nodejs=\"`acs`\" pulumi-lang-dotnet=\"`Acs`\" pulumi-lang-go=\"`acs`\" pulumi-lang-python=\"`acs`\" pulumi-lang-yaml=\"`acs`\" pulumi-lang-java=\"`acs`\">`acs`</span>, <span pulumi-lang-nodejs=\"`alicloud`\" pulumi-lang-dotnet=\"`Alicloud`\" pulumi-lang-go=\"`alicloud`\" pulumi-lang-python=\"`alicloud`\" pulumi-lang-yaml=\"`alicloud`\" pulumi-lang-java=\"`alicloud`\">`alicloud`</span>, <span pulumi-lang-nodejs=\"`sepm`\" pulumi-lang-dotnet=\"`Sepm`\" pulumi-lang-go=\"`sepm`\" pulumi-lang-python=\"`sepm`\" pulumi-lang-yaml=\"`sepm`\" pulumi-lang-java=\"`sepm`\">`sepm`</span>, `aci-direct`, <span pulumi-lang-nodejs=\"`ibm`\" pulumi-lang-dotnet=\"`Ibm`\" pulumi-lang-go=\"`ibm`\" pulumi-lang-python=\"`ibm`\" pulumi-lang-yaml=\"`ibm`\" pulumi-lang-java=\"`ibm`\">`ibm`</span>.\n"
        },
        "updateInterval": {
          "type": "number",
          "description": "Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).\n"
        },
        "updating": {
          "type": "number",
          "description": "Updating.\n"
        },
        "useMetadataIam": {
          "type": "string",
          "description": "Enable/disable using IAM role from metadata to call API. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userId": {
          "type": "string",
          "description": "User ID.\n"
        },
        "username": {
          "type": "string",
          "description": "Username of the remote SDN connector as login credentials.\n"
        },
        "vcenterPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "vCenter server password for NSX quarantine.\n",
          "secret": true
        },
        "vcenterServer": {
          "type": "string",
          "description": "vCenter server address for NSX quarantine.\n"
        },
        "vcenterUsername": {
          "type": "string",
          "description": "vCenter server username for NSX quarantine.\n"
        },
        "vdoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual domain name of the remote SDN connector.\n"
        },
        "verifyCertificate": {
          "type": "string",
          "description": "Enable/disable server certificate verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vmxImageUrl": {
          "type": "string",
          "description": "URL of web-hosted VMX image.\n"
        },
        "vmxServiceName": {
          "type": "string",
          "description": "VMX Service name.\n"
        },
        "vpcId": {
          "type": "string",
          "description": "AWS VPC ID.\n"
        }
      },
      "type": "object",
      "required": [
        "accessKey",
        "altResourceIp",
        "apiKeys",
        "clientSecrets",
        "computeGeneration",
        "ibmRegion",
        "ibmRegionGen1",
        "ibmRegionGen2",
        "keyPasswds",
        "name",
        "objectSystemSdnconnectorId",
        "passwords",
        "restInterface",
        "restPasswords",
        "restSport",
        "restSsl",
        "secretKeys",
        "serverLists",
        "status",
        "type",
        "updateInterval",
        "useMetadataIam",
        "vcenterPasswords",
        "vdoms",
        "verifyCertificate"
      ],
      "inputProperties": {
        "_localCert": {
          "type": "string",
          "description": "_Local_Cert.\n"
        },
        "accessKey": {
          "type": "string",
          "description": "AWS / ACS access key ID.\n",
          "secret": true
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "altResourceIp": {
          "type": "string",
          "description": "Enable/disable AWS alternative resource IP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apiKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IBM cloud API key or service ID API key.\n",
          "secret": true
        },
        "azureRegion": {
          "type": "string",
          "description": "Azure server region. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`china`\" pulumi-lang-dotnet=\"`China`\" pulumi-lang-go=\"`china`\" pulumi-lang-python=\"`china`\" pulumi-lang-yaml=\"`china`\" pulumi-lang-java=\"`china`\">`china`</span>, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, <span pulumi-lang-nodejs=\"`usgov`\" pulumi-lang-dotnet=\"`Usgov`\" pulumi-lang-go=\"`usgov`\" pulumi-lang-python=\"`usgov`\" pulumi-lang-yaml=\"`usgov`\" pulumi-lang-java=\"`usgov`\">`usgov`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "clientId": {
          "type": "string",
          "description": "Azure client ID (application ID).\n"
        },
        "clientSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Azure client secret (application key).\n",
          "secret": true
        },
        "compartmentId": {
          "type": "string",
          "description": "Compartment ID.\n"
        },
        "compartmentLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorCompartmentList:ObjectSystemSdnconnectorCompartmentList"
          },
          "description": "Compartment-List. The structure of <span pulumi-lang-nodejs=\"`compartmentList`\" pulumi-lang-dotnet=\"`CompartmentList`\" pulumi-lang-go=\"`compartmentList`\" pulumi-lang-python=\"`compartment_list`\" pulumi-lang-yaml=\"`compartmentList`\" pulumi-lang-java=\"`compartmentList`\">`compartment_list`</span> block is documented below.\n"
        },
        "computeGeneration": {
          "type": "number",
          "description": "Compute generation for IBM cloud infrastructure.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "externalAccountLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorExternalAccountList:ObjectSystemSdnconnectorExternalAccountList"
          },
          "description": "External-Account-List. The structure of <span pulumi-lang-nodejs=\"`externalAccountList`\" pulumi-lang-dotnet=\"`ExternalAccountList`\" pulumi-lang-go=\"`externalAccountList`\" pulumi-lang-python=\"`external_account_list`\" pulumi-lang-yaml=\"`externalAccountList`\" pulumi-lang-java=\"`externalAccountList`\">`external_account_list`</span> block is documented below.\n"
        },
        "externalIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorExternalIp:ObjectSystemSdnconnectorExternalIp"
          },
          "description": "External-Ip. The structure of <span pulumi-lang-nodejs=\"`externalIp`\" pulumi-lang-dotnet=\"`ExternalIp`\" pulumi-lang-go=\"`externalIp`\" pulumi-lang-python=\"`external_ip`\" pulumi-lang-yaml=\"`externalIp`\" pulumi-lang-java=\"`externalIp`\">`external_ip`</span> block is documented below.\n"
        },
        "forwardingRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorForwardingRule:ObjectSystemSdnconnectorForwardingRule"
          },
          "description": "Forwarding-Rule. The structure of <span pulumi-lang-nodejs=\"`forwardingRule`\" pulumi-lang-dotnet=\"`ForwardingRule`\" pulumi-lang-go=\"`forwardingRule`\" pulumi-lang-python=\"`forwarding_rule`\" pulumi-lang-yaml=\"`forwardingRule`\" pulumi-lang-java=\"`forwardingRule`\">`forwarding_rule`</span> block is documented below.\n"
        },
        "gcpProject": {
          "type": "string",
          "description": "GCP project name.\n"
        },
        "gcpProjectLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorGcpProjectList:ObjectSystemSdnconnectorGcpProjectList"
          },
          "description": "Gcp-Project-List. The structure of <span pulumi-lang-nodejs=\"`gcpProjectList`\" pulumi-lang-dotnet=\"`GcpProjectList`\" pulumi-lang-go=\"`gcpProjectList`\" pulumi-lang-python=\"`gcp_project_list`\" pulumi-lang-yaml=\"`gcpProjectList`\" pulumi-lang-java=\"`gcpProjectList`\">`gcp_project_list`</span> block is documented below.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name of computers.\n"
        },
        "haStatus": {
          "type": "string",
          "description": "Enable/disable use for FortiGate HA service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ibmRegion": {
          "type": "string",
          "description": "IBM cloud region name. Valid values: `us-south`, `us-east`, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, `great-britain`, <span pulumi-lang-nodejs=\"`japan`\" pulumi-lang-dotnet=\"`Japan`\" pulumi-lang-go=\"`japan`\" pulumi-lang-python=\"`japan`\" pulumi-lang-yaml=\"`japan`\" pulumi-lang-java=\"`japan`\">`japan`</span>, <span pulumi-lang-nodejs=\"`australia`\" pulumi-lang-dotnet=\"`Australia`\" pulumi-lang-go=\"`australia`\" pulumi-lang-python=\"`australia`\" pulumi-lang-yaml=\"`australia`\" pulumi-lang-java=\"`australia`\">`australia`</span>.\n"
        },
        "ibmRegionGen1": {
          "type": "string",
          "description": "Ibm-Region-Gen1. Valid values: `us-south`, `us-east`, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, `great-britain`, <span pulumi-lang-nodejs=\"`japan`\" pulumi-lang-dotnet=\"`Japan`\" pulumi-lang-go=\"`japan`\" pulumi-lang-python=\"`japan`\" pulumi-lang-yaml=\"`japan`\" pulumi-lang-java=\"`japan`\">`japan`</span>, <span pulumi-lang-nodejs=\"`australia`\" pulumi-lang-dotnet=\"`Australia`\" pulumi-lang-go=\"`australia`\" pulumi-lang-python=\"`australia`\" pulumi-lang-yaml=\"`australia`\" pulumi-lang-java=\"`australia`\">`australia`</span>.\n"
        },
        "ibmRegionGen2": {
          "type": "string",
          "description": "Ibm-Region-Gen2. Valid values: `us-south`, `us-east`, `great-britain`.\n"
        },
        "keyPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Private key password.\n",
          "secret": true
        },
        "lastUpdate": {
          "type": "number",
          "description": "Last-Update.\n"
        },
        "loginEndpoint": {
          "type": "string",
          "description": "Azure Stack login endpoint.\n"
        },
        "messageServerPort": {
          "type": "number",
          "description": "HTTP port number of the SAP message server.\n"
        },
        "microsoft365": {
          "type": "string",
          "description": "Enable to use as Microsoft 365 connector. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "SDN connector name.\n"
        },
        "nics": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNic:ObjectSystemSdnconnectorNic"
          },
          "description": "Nic. The structure of <span pulumi-lang-nodejs=\"`nic`\" pulumi-lang-dotnet=\"`Nic`\" pulumi-lang-go=\"`nic`\" pulumi-lang-python=\"`nic`\" pulumi-lang-yaml=\"`nic`\" pulumi-lang-java=\"`nic`\">`nic`</span> block is documented below.\n"
        },
        "nsxCertFingerprint": {
          "type": "string",
          "description": "NSX certificate fingerprint.\n"
        },
        "objectSystemSdnconnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ociCert": {
          "type": "string",
          "description": "OCI certificate.\n"
        },
        "ociFingerprint": {
          "type": "string",
          "description": "Oci-Fingerprint.\n"
        },
        "ociRegion": {
          "type": "string",
          "description": "OCI server region.\n"
        },
        "ociRegionLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorOciRegionList:ObjectSystemSdnconnectorOciRegionList"
          },
          "description": "Oci-Region-List. The structure of <span pulumi-lang-nodejs=\"`ociRegionList`\" pulumi-lang-dotnet=\"`OciRegionList`\" pulumi-lang-go=\"`ociRegionList`\" pulumi-lang-python=\"`oci_region_list`\" pulumi-lang-yaml=\"`ociRegionList`\" pulumi-lang-java=\"`ociRegionList`\">`oci_region_list`</span> block is documented below.\n"
        },
        "ociRegionType": {
          "type": "string",
          "description": "OCI region type. Valid values: <span pulumi-lang-nodejs=\"`commercial`\" pulumi-lang-dotnet=\"`Commercial`\" pulumi-lang-go=\"`commercial`\" pulumi-lang-python=\"`commercial`\" pulumi-lang-yaml=\"`commercial`\" pulumi-lang-java=\"`commercial`\">`commercial`</span>, <span pulumi-lang-nodejs=\"`government`\" pulumi-lang-dotnet=\"`Government`\" pulumi-lang-go=\"`government`\" pulumi-lang-python=\"`government`\" pulumi-lang-yaml=\"`government`\" pulumi-lang-java=\"`government`\">`government`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the remote SDN connector as login credentials.\n",
          "secret": true
        },
        "privateKey": {
          "type": "string",
          "description": "Private key of GCP service account.\n"
        },
        "proxy": {
          "type": "string",
          "description": "SDN proxy.\n"
        },
        "region": {
          "type": "string",
          "description": "AWS / ACS region name.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Azure resource group.\n"
        },
        "resourceUrl": {
          "type": "string",
          "description": "Azure Stack resource URL.\n"
        },
        "restInterface": {
          "type": "string",
          "description": "Interface name for REST service to listen on. Valid values: <span pulumi-lang-nodejs=\"`mgmt`\" pulumi-lang-dotnet=\"`Mgmt`\" pulumi-lang-go=\"`mgmt`\" pulumi-lang-python=\"`mgmt`\" pulumi-lang-yaml=\"`mgmt`\" pulumi-lang-java=\"`mgmt`\">`mgmt`</span>, <span pulumi-lang-nodejs=\"`sync`\" pulumi-lang-dotnet=\"`Sync`\" pulumi-lang-go=\"`sync`\" pulumi-lang-python=\"`sync`\" pulumi-lang-yaml=\"`sync`\" pulumi-lang-java=\"`sync`\">`sync`</span>.\n"
        },
        "restPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for REST service.\n",
          "secret": true
        },
        "restSport": {
          "type": "number",
          "description": "REST service access port (1 - 65535).\n"
        },
        "restSsl": {
          "type": "string",
          "description": "Rest-Ssl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "routeTables": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRouteTable:ObjectSystemSdnconnectorRouteTable"
          },
          "description": "Route-Table. The structure of <span pulumi-lang-nodejs=\"`routeTable`\" pulumi-lang-dotnet=\"`RouteTable`\" pulumi-lang-go=\"`routeTable`\" pulumi-lang-python=\"`route_table`\" pulumi-lang-yaml=\"`routeTable`\" pulumi-lang-java=\"`routeTable`\">`route_table`</span> block is documented below.\n"
        },
        "routes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRoute:ObjectSystemSdnconnectorRoute"
          },
          "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secretKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AWS / ACS secret access key.\n",
          "secret": true
        },
        "secretToken": {
          "type": "string",
          "description": "Secret token of Kubernetes service account.\n"
        },
        "server": {
          "type": "string",
          "description": "Server address of the remote SDN connector.\n"
        },
        "serverCaCert": {
          "type": "string",
          "description": "Trust only those servers whose certificate is directly/indirectly signed by this certificate.\n"
        },
        "serverCert": {
          "type": "string",
          "description": "Trust servers that contain this certificate only.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Server address list of the remote SDN connector.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "Port number of the remote SDN connector.\n"
        },
        "serviceAccount": {
          "type": "string",
          "description": "GCP service account email.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable connection to the remote SDN connector. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subscriptionId": {
          "type": "string",
          "description": "Azure subscription ID.\n"
        },
        "tenantId": {
          "type": "string",
          "description": "Tenant ID (directory ID).\n"
        },
        "type": {
          "type": "string",
          "description": "Type of SDN connector. Valid values: <span pulumi-lang-nodejs=\"`aci`\" pulumi-lang-dotnet=\"`Aci`\" pulumi-lang-go=\"`aci`\" pulumi-lang-python=\"`aci`\" pulumi-lang-yaml=\"`aci`\" pulumi-lang-java=\"`aci`\">`aci`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`nuage`\" pulumi-lang-dotnet=\"`Nuage`\" pulumi-lang-go=\"`nuage`\" pulumi-lang-python=\"`nuage`\" pulumi-lang-yaml=\"`nuage`\" pulumi-lang-java=\"`nuage`\">`nuage`</span>, <span pulumi-lang-nodejs=\"`azure`\" pulumi-lang-dotnet=\"`Azure`\" pulumi-lang-go=\"`azure`\" pulumi-lang-python=\"`azure`\" pulumi-lang-yaml=\"`azure`\" pulumi-lang-java=\"`azure`\">`azure`</span>, <span pulumi-lang-nodejs=\"`gcp`\" pulumi-lang-dotnet=\"`Gcp`\" pulumi-lang-go=\"`gcp`\" pulumi-lang-python=\"`gcp`\" pulumi-lang-yaml=\"`gcp`\" pulumi-lang-java=\"`gcp`\">`gcp`</span>, <span pulumi-lang-nodejs=\"`oci`\" pulumi-lang-dotnet=\"`Oci`\" pulumi-lang-go=\"`oci`\" pulumi-lang-python=\"`oci`\" pulumi-lang-yaml=\"`oci`\" pulumi-lang-java=\"`oci`\">`oci`</span>, <span pulumi-lang-nodejs=\"`openstack`\" pulumi-lang-dotnet=\"`Openstack`\" pulumi-lang-go=\"`openstack`\" pulumi-lang-python=\"`openstack`\" pulumi-lang-yaml=\"`openstack`\" pulumi-lang-java=\"`openstack`\">`openstack`</span>, <span pulumi-lang-nodejs=\"`kubernetes`\" pulumi-lang-dotnet=\"`Kubernetes`\" pulumi-lang-go=\"`kubernetes`\" pulumi-lang-python=\"`kubernetes`\" pulumi-lang-yaml=\"`kubernetes`\" pulumi-lang-java=\"`kubernetes`\">`kubernetes`</span>, <span pulumi-lang-nodejs=\"`vmware`\" pulumi-lang-dotnet=\"`Vmware`\" pulumi-lang-go=\"`vmware`\" pulumi-lang-python=\"`vmware`\" pulumi-lang-yaml=\"`vmware`\" pulumi-lang-java=\"`vmware`\">`vmware`</span>, <span pulumi-lang-nodejs=\"`acs`\" pulumi-lang-dotnet=\"`Acs`\" pulumi-lang-go=\"`acs`\" pulumi-lang-python=\"`acs`\" pulumi-lang-yaml=\"`acs`\" pulumi-lang-java=\"`acs`\">`acs`</span>, <span pulumi-lang-nodejs=\"`alicloud`\" pulumi-lang-dotnet=\"`Alicloud`\" pulumi-lang-go=\"`alicloud`\" pulumi-lang-python=\"`alicloud`\" pulumi-lang-yaml=\"`alicloud`\" pulumi-lang-java=\"`alicloud`\">`alicloud`</span>, <span pulumi-lang-nodejs=\"`sepm`\" pulumi-lang-dotnet=\"`Sepm`\" pulumi-lang-go=\"`sepm`\" pulumi-lang-python=\"`sepm`\" pulumi-lang-yaml=\"`sepm`\" pulumi-lang-java=\"`sepm`\">`sepm`</span>, `aci-direct`, <span pulumi-lang-nodejs=\"`ibm`\" pulumi-lang-dotnet=\"`Ibm`\" pulumi-lang-go=\"`ibm`\" pulumi-lang-python=\"`ibm`\" pulumi-lang-yaml=\"`ibm`\" pulumi-lang-java=\"`ibm`\">`ibm`</span>.\n"
        },
        "updateInterval": {
          "type": "number",
          "description": "Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).\n"
        },
        "updating": {
          "type": "number",
          "description": "Updating.\n"
        },
        "useMetadataIam": {
          "type": "string",
          "description": "Enable/disable using IAM role from metadata to call API. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userId": {
          "type": "string",
          "description": "User ID.\n"
        },
        "username": {
          "type": "string",
          "description": "Username of the remote SDN connector as login credentials.\n"
        },
        "vcenterPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "vCenter server password for NSX quarantine.\n",
          "secret": true
        },
        "vcenterServer": {
          "type": "string",
          "description": "vCenter server address for NSX quarantine.\n"
        },
        "vcenterUsername": {
          "type": "string",
          "description": "vCenter server username for NSX quarantine.\n"
        },
        "vdoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual domain name of the remote SDN connector.\n"
        },
        "verifyCertificate": {
          "type": "string",
          "description": "Enable/disable server certificate verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vmxImageUrl": {
          "type": "string",
          "description": "URL of web-hosted VMX image.\n"
        },
        "vmxServiceName": {
          "type": "string",
          "description": "VMX Service name.\n"
        },
        "vpcId": {
          "type": "string",
          "description": "AWS VPC ID.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnector resources.\n",
        "properties": {
          "_localCert": {
            "type": "string",
            "description": "_Local_Cert.\n"
          },
          "accessKey": {
            "type": "string",
            "description": "AWS / ACS access key ID.\n",
            "secret": true
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "altResourceIp": {
            "type": "string",
            "description": "Enable/disable AWS alternative resource IP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apiKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IBM cloud API key or service ID API key.\n",
            "secret": true
          },
          "azureRegion": {
            "type": "string",
            "description": "Azure server region. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`china`\" pulumi-lang-dotnet=\"`China`\" pulumi-lang-go=\"`china`\" pulumi-lang-python=\"`china`\" pulumi-lang-yaml=\"`china`\" pulumi-lang-java=\"`china`\">`china`</span>, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, <span pulumi-lang-nodejs=\"`usgov`\" pulumi-lang-dotnet=\"`Usgov`\" pulumi-lang-go=\"`usgov`\" pulumi-lang-python=\"`usgov`\" pulumi-lang-yaml=\"`usgov`\" pulumi-lang-java=\"`usgov`\">`usgov`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "clientId": {
            "type": "string",
            "description": "Azure client ID (application ID).\n"
          },
          "clientSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Azure client secret (application key).\n",
            "secret": true
          },
          "compartmentId": {
            "type": "string",
            "description": "Compartment ID.\n"
          },
          "compartmentLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorCompartmentList:ObjectSystemSdnconnectorCompartmentList"
            },
            "description": "Compartment-List. The structure of <span pulumi-lang-nodejs=\"`compartmentList`\" pulumi-lang-dotnet=\"`CompartmentList`\" pulumi-lang-go=\"`compartmentList`\" pulumi-lang-python=\"`compartment_list`\" pulumi-lang-yaml=\"`compartmentList`\" pulumi-lang-java=\"`compartmentList`\">`compartment_list`</span> block is documented below.\n"
          },
          "computeGeneration": {
            "type": "number",
            "description": "Compute generation for IBM cloud infrastructure.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "externalAccountLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorExternalAccountList:ObjectSystemSdnconnectorExternalAccountList"
            },
            "description": "External-Account-List. The structure of <span pulumi-lang-nodejs=\"`externalAccountList`\" pulumi-lang-dotnet=\"`ExternalAccountList`\" pulumi-lang-go=\"`externalAccountList`\" pulumi-lang-python=\"`external_account_list`\" pulumi-lang-yaml=\"`externalAccountList`\" pulumi-lang-java=\"`externalAccountList`\">`external_account_list`</span> block is documented below.\n"
          },
          "externalIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorExternalIp:ObjectSystemSdnconnectorExternalIp"
            },
            "description": "External-Ip. The structure of <span pulumi-lang-nodejs=\"`externalIp`\" pulumi-lang-dotnet=\"`ExternalIp`\" pulumi-lang-go=\"`externalIp`\" pulumi-lang-python=\"`external_ip`\" pulumi-lang-yaml=\"`externalIp`\" pulumi-lang-java=\"`externalIp`\">`external_ip`</span> block is documented below.\n"
          },
          "forwardingRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorForwardingRule:ObjectSystemSdnconnectorForwardingRule"
            },
            "description": "Forwarding-Rule. The structure of <span pulumi-lang-nodejs=\"`forwardingRule`\" pulumi-lang-dotnet=\"`ForwardingRule`\" pulumi-lang-go=\"`forwardingRule`\" pulumi-lang-python=\"`forwarding_rule`\" pulumi-lang-yaml=\"`forwardingRule`\" pulumi-lang-java=\"`forwardingRule`\">`forwarding_rule`</span> block is documented below.\n"
          },
          "gcpProject": {
            "type": "string",
            "description": "GCP project name.\n"
          },
          "gcpProjectLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorGcpProjectList:ObjectSystemSdnconnectorGcpProjectList"
            },
            "description": "Gcp-Project-List. The structure of <span pulumi-lang-nodejs=\"`gcpProjectList`\" pulumi-lang-dotnet=\"`GcpProjectList`\" pulumi-lang-go=\"`gcpProjectList`\" pulumi-lang-python=\"`gcp_project_list`\" pulumi-lang-yaml=\"`gcpProjectList`\" pulumi-lang-java=\"`gcpProjectList`\">`gcp_project_list`</span> block is documented below.\n"
          },
          "groupName": {
            "type": "string",
            "description": "Group name of computers.\n"
          },
          "haStatus": {
            "type": "string",
            "description": "Enable/disable use for FortiGate HA service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ibmRegion": {
            "type": "string",
            "description": "IBM cloud region name. Valid values: `us-south`, `us-east`, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, `great-britain`, <span pulumi-lang-nodejs=\"`japan`\" pulumi-lang-dotnet=\"`Japan`\" pulumi-lang-go=\"`japan`\" pulumi-lang-python=\"`japan`\" pulumi-lang-yaml=\"`japan`\" pulumi-lang-java=\"`japan`\">`japan`</span>, <span pulumi-lang-nodejs=\"`australia`\" pulumi-lang-dotnet=\"`Australia`\" pulumi-lang-go=\"`australia`\" pulumi-lang-python=\"`australia`\" pulumi-lang-yaml=\"`australia`\" pulumi-lang-java=\"`australia`\">`australia`</span>.\n"
          },
          "ibmRegionGen1": {
            "type": "string",
            "description": "Ibm-Region-Gen1. Valid values: `us-south`, `us-east`, <span pulumi-lang-nodejs=\"`germany`\" pulumi-lang-dotnet=\"`Germany`\" pulumi-lang-go=\"`germany`\" pulumi-lang-python=\"`germany`\" pulumi-lang-yaml=\"`germany`\" pulumi-lang-java=\"`germany`\">`germany`</span>, `great-britain`, <span pulumi-lang-nodejs=\"`japan`\" pulumi-lang-dotnet=\"`Japan`\" pulumi-lang-go=\"`japan`\" pulumi-lang-python=\"`japan`\" pulumi-lang-yaml=\"`japan`\" pulumi-lang-java=\"`japan`\">`japan`</span>, <span pulumi-lang-nodejs=\"`australia`\" pulumi-lang-dotnet=\"`Australia`\" pulumi-lang-go=\"`australia`\" pulumi-lang-python=\"`australia`\" pulumi-lang-yaml=\"`australia`\" pulumi-lang-java=\"`australia`\">`australia`</span>.\n"
          },
          "ibmRegionGen2": {
            "type": "string",
            "description": "Ibm-Region-Gen2. Valid values: `us-south`, `us-east`, `great-britain`.\n"
          },
          "keyPasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Private key password.\n",
            "secret": true
          },
          "lastUpdate": {
            "type": "number",
            "description": "Last-Update.\n"
          },
          "loginEndpoint": {
            "type": "string",
            "description": "Azure Stack login endpoint.\n"
          },
          "messageServerPort": {
            "type": "number",
            "description": "HTTP port number of the SAP message server.\n"
          },
          "microsoft365": {
            "type": "string",
            "description": "Enable to use as Microsoft 365 connector. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "SDN connector name.\n"
          },
          "nics": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNic:ObjectSystemSdnconnectorNic"
            },
            "description": "Nic. The structure of <span pulumi-lang-nodejs=\"`nic`\" pulumi-lang-dotnet=\"`Nic`\" pulumi-lang-go=\"`nic`\" pulumi-lang-python=\"`nic`\" pulumi-lang-yaml=\"`nic`\" pulumi-lang-java=\"`nic`\">`nic`</span> block is documented below.\n"
          },
          "nsxCertFingerprint": {
            "type": "string",
            "description": "NSX certificate fingerprint.\n"
          },
          "objectSystemSdnconnectorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "ociCert": {
            "type": "string",
            "description": "OCI certificate.\n"
          },
          "ociFingerprint": {
            "type": "string",
            "description": "Oci-Fingerprint.\n"
          },
          "ociRegion": {
            "type": "string",
            "description": "OCI server region.\n"
          },
          "ociRegionLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorOciRegionList:ObjectSystemSdnconnectorOciRegionList"
            },
            "description": "Oci-Region-List. The structure of <span pulumi-lang-nodejs=\"`ociRegionList`\" pulumi-lang-dotnet=\"`OciRegionList`\" pulumi-lang-go=\"`ociRegionList`\" pulumi-lang-python=\"`oci_region_list`\" pulumi-lang-yaml=\"`ociRegionList`\" pulumi-lang-java=\"`ociRegionList`\">`oci_region_list`</span> block is documented below.\n"
          },
          "ociRegionType": {
            "type": "string",
            "description": "OCI region type. Valid values: <span pulumi-lang-nodejs=\"`commercial`\" pulumi-lang-dotnet=\"`Commercial`\" pulumi-lang-go=\"`commercial`\" pulumi-lang-python=\"`commercial`\" pulumi-lang-yaml=\"`commercial`\" pulumi-lang-java=\"`commercial`\">`commercial`</span>, <span pulumi-lang-nodejs=\"`government`\" pulumi-lang-dotnet=\"`Government`\" pulumi-lang-go=\"`government`\" pulumi-lang-python=\"`government`\" pulumi-lang-yaml=\"`government`\" pulumi-lang-java=\"`government`\">`government`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the remote SDN connector as login credentials.\n",
            "secret": true
          },
          "privateKey": {
            "type": "string",
            "description": "Private key of GCP service account.\n"
          },
          "proxy": {
            "type": "string",
            "description": "SDN proxy.\n"
          },
          "region": {
            "type": "string",
            "description": "AWS / ACS region name.\n"
          },
          "resourceGroup": {
            "type": "string",
            "description": "Azure resource group.\n"
          },
          "resourceUrl": {
            "type": "string",
            "description": "Azure Stack resource URL.\n"
          },
          "restInterface": {
            "type": "string",
            "description": "Interface name for REST service to listen on. Valid values: <span pulumi-lang-nodejs=\"`mgmt`\" pulumi-lang-dotnet=\"`Mgmt`\" pulumi-lang-go=\"`mgmt`\" pulumi-lang-python=\"`mgmt`\" pulumi-lang-yaml=\"`mgmt`\" pulumi-lang-java=\"`mgmt`\">`mgmt`</span>, <span pulumi-lang-nodejs=\"`sync`\" pulumi-lang-dotnet=\"`Sync`\" pulumi-lang-go=\"`sync`\" pulumi-lang-python=\"`sync`\" pulumi-lang-yaml=\"`sync`\" pulumi-lang-java=\"`sync`\">`sync`</span>.\n"
          },
          "restPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for REST service.\n",
            "secret": true
          },
          "restSport": {
            "type": "number",
            "description": "REST service access port (1 - 65535).\n"
          },
          "restSsl": {
            "type": "string",
            "description": "Rest-Ssl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "routeTables": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRouteTable:ObjectSystemSdnconnectorRouteTable"
            },
            "description": "Route-Table. The structure of <span pulumi-lang-nodejs=\"`routeTable`\" pulumi-lang-dotnet=\"`RouteTable`\" pulumi-lang-go=\"`routeTable`\" pulumi-lang-python=\"`route_table`\" pulumi-lang-yaml=\"`routeTable`\" pulumi-lang-java=\"`routeTable`\">`route_table`</span> block is documented below.\n"
          },
          "routes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRoute:ObjectSystemSdnconnectorRoute"
            },
            "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secretKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "AWS / ACS secret access key.\n",
            "secret": true
          },
          "secretToken": {
            "type": "string",
            "description": "Secret token of Kubernetes service account.\n"
          },
          "server": {
            "type": "string",
            "description": "Server address of the remote SDN connector.\n"
          },
          "serverCaCert": {
            "type": "string",
            "description": "Trust only those servers whose certificate is directly/indirectly signed by this certificate.\n"
          },
          "serverCert": {
            "type": "string",
            "description": "Trust servers that contain this certificate only.\n"
          },
          "serverLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Server address list of the remote SDN connector.\n"
          },
          "serverPort": {
            "type": "number",
            "description": "Port number of the remote SDN connector.\n"
          },
          "serviceAccount": {
            "type": "string",
            "description": "GCP service account email.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable connection to the remote SDN connector. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "subscriptionId": {
            "type": "string",
            "description": "Azure subscription ID.\n"
          },
          "tenantId": {
            "type": "string",
            "description": "Tenant ID (directory ID).\n"
          },
          "type": {
            "type": "string",
            "description": "Type of SDN connector. Valid values: <span pulumi-lang-nodejs=\"`aci`\" pulumi-lang-dotnet=\"`Aci`\" pulumi-lang-go=\"`aci`\" pulumi-lang-python=\"`aci`\" pulumi-lang-yaml=\"`aci`\" pulumi-lang-java=\"`aci`\">`aci`</span>, <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`nsx`\" pulumi-lang-dotnet=\"`Nsx`\" pulumi-lang-go=\"`nsx`\" pulumi-lang-python=\"`nsx`\" pulumi-lang-yaml=\"`nsx`\" pulumi-lang-java=\"`nsx`\">`nsx`</span>, <span pulumi-lang-nodejs=\"`nuage`\" pulumi-lang-dotnet=\"`Nuage`\" pulumi-lang-go=\"`nuage`\" pulumi-lang-python=\"`nuage`\" pulumi-lang-yaml=\"`nuage`\" pulumi-lang-java=\"`nuage`\">`nuage`</span>, <span pulumi-lang-nodejs=\"`azure`\" pulumi-lang-dotnet=\"`Azure`\" pulumi-lang-go=\"`azure`\" pulumi-lang-python=\"`azure`\" pulumi-lang-yaml=\"`azure`\" pulumi-lang-java=\"`azure`\">`azure`</span>, <span pulumi-lang-nodejs=\"`gcp`\" pulumi-lang-dotnet=\"`Gcp`\" pulumi-lang-go=\"`gcp`\" pulumi-lang-python=\"`gcp`\" pulumi-lang-yaml=\"`gcp`\" pulumi-lang-java=\"`gcp`\">`gcp`</span>, <span pulumi-lang-nodejs=\"`oci`\" pulumi-lang-dotnet=\"`Oci`\" pulumi-lang-go=\"`oci`\" pulumi-lang-python=\"`oci`\" pulumi-lang-yaml=\"`oci`\" pulumi-lang-java=\"`oci`\">`oci`</span>, <span pulumi-lang-nodejs=\"`openstack`\" pulumi-lang-dotnet=\"`Openstack`\" pulumi-lang-go=\"`openstack`\" pulumi-lang-python=\"`openstack`\" pulumi-lang-yaml=\"`openstack`\" pulumi-lang-java=\"`openstack`\">`openstack`</span>, <span pulumi-lang-nodejs=\"`kubernetes`\" pulumi-lang-dotnet=\"`Kubernetes`\" pulumi-lang-go=\"`kubernetes`\" pulumi-lang-python=\"`kubernetes`\" pulumi-lang-yaml=\"`kubernetes`\" pulumi-lang-java=\"`kubernetes`\">`kubernetes`</span>, <span pulumi-lang-nodejs=\"`vmware`\" pulumi-lang-dotnet=\"`Vmware`\" pulumi-lang-go=\"`vmware`\" pulumi-lang-python=\"`vmware`\" pulumi-lang-yaml=\"`vmware`\" pulumi-lang-java=\"`vmware`\">`vmware`</span>, <span pulumi-lang-nodejs=\"`acs`\" pulumi-lang-dotnet=\"`Acs`\" pulumi-lang-go=\"`acs`\" pulumi-lang-python=\"`acs`\" pulumi-lang-yaml=\"`acs`\" pulumi-lang-java=\"`acs`\">`acs`</span>, <span pulumi-lang-nodejs=\"`alicloud`\" pulumi-lang-dotnet=\"`Alicloud`\" pulumi-lang-go=\"`alicloud`\" pulumi-lang-python=\"`alicloud`\" pulumi-lang-yaml=\"`alicloud`\" pulumi-lang-java=\"`alicloud`\">`alicloud`</span>, <span pulumi-lang-nodejs=\"`sepm`\" pulumi-lang-dotnet=\"`Sepm`\" pulumi-lang-go=\"`sepm`\" pulumi-lang-python=\"`sepm`\" pulumi-lang-yaml=\"`sepm`\" pulumi-lang-java=\"`sepm`\">`sepm`</span>, `aci-direct`, <span pulumi-lang-nodejs=\"`ibm`\" pulumi-lang-dotnet=\"`Ibm`\" pulumi-lang-go=\"`ibm`\" pulumi-lang-python=\"`ibm`\" pulumi-lang-yaml=\"`ibm`\" pulumi-lang-java=\"`ibm`\">`ibm`</span>.\n"
          },
          "updateInterval": {
            "type": "number",
            "description": "Dynamic object update interval (30 - 3600 sec, default = 60, 0 = disabled).\n"
          },
          "updating": {
            "type": "number",
            "description": "Updating.\n"
          },
          "useMetadataIam": {
            "type": "string",
            "description": "Enable/disable using IAM role from metadata to call API. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "userId": {
            "type": "string",
            "description": "User ID.\n"
          },
          "username": {
            "type": "string",
            "description": "Username of the remote SDN connector as login credentials.\n"
          },
          "vcenterPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "vCenter server password for NSX quarantine.\n",
            "secret": true
          },
          "vcenterServer": {
            "type": "string",
            "description": "vCenter server address for NSX quarantine.\n"
          },
          "vcenterUsername": {
            "type": "string",
            "description": "vCenter server username for NSX quarantine.\n"
          },
          "vdoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual domain name of the remote SDN connector.\n"
          },
          "verifyCertificate": {
            "type": "string",
            "description": "Enable/disable server certificate verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vmxImageUrl": {
            "type": "string",
            "description": "URL of web-hosted VMX image.\n"
          },
          "vmxServiceName": {
            "type": "string",
            "description": "VMX Service name.\n"
          },
          "vpcId": {
            "type": "string",
            "description": "AWS VPC ID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorCompartmentlist:ObjectSystemSdnconnectorCompartmentlist": {
      "description": "Configure OCI compartment list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`compartmentList`\" pulumi-lang-dotnet=\"`CompartmentList`\" pulumi-lang-go=\"`compartmentList`\" pulumi-lang-python=\"`compartment_list`\" pulumi-lang-yaml=\"`compartmentList`\" pulumi-lang-java=\"`compartmentList`\">`compartment_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorCompartmentList can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorCompartmentlist:ObjectSystemSdnconnectorCompartmentlist labelname {{compartment_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "compartmentId": {
          "type": "string",
          "description": "OCI compartment ID.\n"
        },
        "objectSystemSdnconnectorCompartmentlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{compartment_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorCompartmentlistId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "compartmentId": {
          "type": "string",
          "description": "OCI compartment ID.\n"
        },
        "objectSystemSdnconnectorCompartmentlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{compartment_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorCompartmentlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "compartmentId": {
            "type": "string",
            "description": "OCI compartment ID.\n"
          },
          "objectSystemSdnconnectorCompartmentlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{compartment_id}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorCompartmentlistMove:ObjectSystemSdnconnectorCompartmentlistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "compartmentList": {
          "type": "string",
          "description": "Compartment List.\n"
        },
        "objectSystemSdnconnectorCompartmentlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{compartment_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "compartmentList",
        "objectSystemSdnconnectorCompartmentlistMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "compartmentList": {
          "type": "string",
          "description": "Compartment List.\n"
        },
        "objectSystemSdnconnectorCompartmentlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{compartment_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "compartmentList",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorCompartmentlistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "compartmentList": {
            "type": "string",
            "description": "Compartment List.\n"
          },
          "objectSystemSdnconnectorCompartmentlistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{compartment_id}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorExternalaccountlist:ObjectSystemSdnconnectorExternalaccountlist": {
      "description": "Configure AWS external account list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`externalAccountList`\" pulumi-lang-dotnet=\"`ExternalAccountList`\" pulumi-lang-go=\"`externalAccountList`\" pulumi-lang-python=\"`external_account_list`\" pulumi-lang-yaml=\"`externalAccountList`\" pulumi-lang-java=\"`externalAccountList`\">`external_account_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemSdnconnector = new fortimanager.ObjectSystemSdnconnector(\"trname\", {\n    accessKey: \"key\",\n    region: \"remote\",\n    name: \"terr-sdnconnector\",\n});\nconst trname = new fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trname\", {\n    sdnConnector: trnameObjectSystemSdnconnector.name,\n    externalId: \"12\",\n    regionLists: [\"region\"],\n    roleArn: \"12\",\n}, {\n    dependsOn: [trnameObjectSystemSdnconnector],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_sdnconnector = fortimanager.ObjectSystemSdnconnector(\"trname\",\n    access_key=\"key\",\n    region=\"remote\",\n    name=\"terr-sdnconnector\")\ntrname = fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trname\",\n    sdn_connector=trname_object_system_sdnconnector.name,\n    external_id=\"12\",\n    region_lists=[\"region\"],\n    role_arn=\"12\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_sdnconnector]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemSdnconnector = new Fortimanager.ObjectSystemSdnconnector(\"trname\", new()\n    {\n        AccessKey = \"key\",\n        Region = \"remote\",\n        Name = \"terr-sdnconnector\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trname\", new()\n    {\n        SdnConnector = trnameObjectSystemSdnconnector.Name,\n        ExternalId = \"12\",\n        RegionLists = new[]\n        {\n            \"region\",\n        },\n        RoleArn = \"12\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemSdnconnector,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemSdnconnector, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trname\", &fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tAccessKey: pulumi.String(\"key\"),\n\t\t\tRegion:    pulumi.String(\"remote\"),\n\t\t\tName:      pulumi.String(\"terr-sdnconnector\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemSdnconnectorExternalaccountlist(ctx, \"trname\", &fortimanager.ObjectSystemSdnconnectorExternalaccountlistArgs{\n\t\t\tSdnConnector: trnameObjectSystemSdnconnector.Name,\n\t\t\tExternalId:   pulumi.String(\"12\"),\n\t\t\tRegionLists: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"region\"),\n\t\t\t},\n\t\t\tRoleArn: pulumi.String(\"12\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemSdnconnector,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorExternalaccountlist;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorExternalaccountlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemSdnconnector = new ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", ObjectSystemSdnconnectorArgs.builder()\n            .accessKey(\"key\")\n            .region(\"remote\")\n            .name(\"terr-sdnconnector\")\n            .build());\n\n        var trname = new ObjectSystemSdnconnectorExternalaccountlist(\"trname\", ObjectSystemSdnconnectorExternalaccountlistArgs.builder()\n            .sdnConnector(trnameObjectSystemSdnconnector.name())\n            .externalId(\"12\")\n            .regionLists(\"region\")\n            .roleArn(\"12\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemSdnconnector)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemSdnconnectorExternalaccountlist\n    properties:\n      sdnConnector: ${trnameObjectSystemSdnconnector.name}\n      externalId: 12\n      regionLists:\n        - region\n      roleArn: 12\n    options:\n      dependsOn:\n        - ${trnameObjectSystemSdnconnector}\n  trnameObjectSystemSdnconnector:\n    type: fortimanager:ObjectSystemSdnconnector\n    name: trname\n    properties:\n      accessKey: key\n      region: remote\n      name: terr-sdnconnector\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem SdnConnectorExternalAccountList can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorExternalaccountlist:ObjectSystemSdnconnectorExternalaccountlist labelname {{role_arn}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalId": {
          "type": "string",
          "description": "AWS external ID.\n"
        },
        "objectSystemSdnconnectorExternalaccountlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{role_arn}}.\n"
        },
        "regionLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AWS region name list.\n"
        },
        "roleArn": {
          "type": "string",
          "description": "AWS role ARN to assume.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorExternalaccountlistId",
        "regionLists",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalId": {
          "type": "string",
          "description": "AWS external ID.\n"
        },
        "objectSystemSdnconnectorExternalaccountlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{role_arn}}.\n"
        },
        "regionLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AWS region name list.\n"
        },
        "roleArn": {
          "type": "string",
          "description": "AWS role ARN to assume.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorExternalaccountlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "externalId": {
            "type": "string",
            "description": "AWS external ID.\n"
          },
          "objectSystemSdnconnectorExternalaccountlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{role_arn}}.\n"
          },
          "regionLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "AWS region name list.\n"
          },
          "roleArn": {
            "type": "string",
            "description": "AWS role ARN to assume.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorExternalaccountlistMove:ObjectSystemSdnconnectorExternalaccountlistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalAccountList": {
          "type": "string",
          "description": "External Account List.\n"
        },
        "objectSystemSdnconnectorExternalaccountlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{role_arn}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "externalAccountList",
        "objectSystemSdnconnectorExternalaccountlistMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalAccountList": {
          "type": "string",
          "description": "External Account List.\n"
        },
        "objectSystemSdnconnectorExternalaccountlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{role_arn}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "externalAccountList",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorExternalaccountlistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "externalAccountList": {
            "type": "string",
            "description": "External Account List.\n"
          },
          "objectSystemSdnconnectorExternalaccountlistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{role_arn}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorExternalip:ObjectSystemSdnconnectorExternalip": {
      "description": "Configure GCP external IP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`externalIp`\" pulumi-lang-dotnet=\"`ExternalIp`\" pulumi-lang-go=\"`externalIp`\" pulumi-lang-python=\"`external_ip`\" pulumi-lang-yaml=\"`externalIp`\" pulumi-lang-java=\"`externalIp`\">`external_ip`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorExternalIp can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorExternalip:ObjectSystemSdnconnectorExternalip labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "External IP name.\n"
        },
        "objectSystemSdnconnectorExternalipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSdnconnectorExternalipId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "External IP name.\n"
        },
        "objectSystemSdnconnectorExternalipId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorExternalip resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "External IP name.\n"
          },
          "objectSystemSdnconnectorExternalipId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorExternalipMove:ObjectSystemSdnconnectorExternalipMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalIp": {
          "type": "string",
          "description": "External Ip.\n"
        },
        "objectSystemSdnconnectorExternalipMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "externalIp",
        "objectSystemSdnconnectorExternalipMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "externalIp": {
          "type": "string",
          "description": "External Ip.\n"
        },
        "objectSystemSdnconnectorExternalipMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "externalIp",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorExternalipMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "externalIp": {
            "type": "string",
            "description": "External Ip.\n"
          },
          "objectSystemSdnconnectorExternalipMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorForwardingrule:ObjectSystemSdnconnectorForwardingrule": {
      "description": "Configure GCP forwarding rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`forwardingRule`\" pulumi-lang-dotnet=\"`ForwardingRule`\" pulumi-lang-go=\"`forwardingRule`\" pulumi-lang-python=\"`forwarding_rule`\" pulumi-lang-yaml=\"`forwardingRule`\" pulumi-lang-java=\"`forwardingRule`\">`forwarding_rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemSdnconnector = new fortimanager.ObjectSystemSdnconnector(\"trname\", {\n    accessKey: \"key\",\n    region: \"local\",\n    name: \"terr-sdnconnector\",\n});\nconst trname = new fortimanager.ObjectSystemSdnconnectorForwardingrule(\"trname\", {\n    sdnConnector: trnameObjectSystemSdnconnector.name,\n    ruleName: \"terr-forwardingrule\",\n}, {\n    dependsOn: [trnameObjectSystemSdnconnector],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_sdnconnector = fortimanager.ObjectSystemSdnconnector(\"trname\",\n    access_key=\"key\",\n    region=\"local\",\n    name=\"terr-sdnconnector\")\ntrname = fortimanager.ObjectSystemSdnconnectorForwardingrule(\"trname\",\n    sdn_connector=trname_object_system_sdnconnector.name,\n    rule_name=\"terr-forwardingrule\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_system_sdnconnector]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectSystemSdnconnector = new Fortimanager.ObjectSystemSdnconnector(\"trname\", new()\n    {\n        AccessKey = \"key\",\n        Region = \"local\",\n        Name = \"terr-sdnconnector\",\n    });\n\n    var trname = new Fortimanager.ObjectSystemSdnconnectorForwardingrule(\"trname\", new()\n    {\n        SdnConnector = trnameObjectSystemSdnconnector.Name,\n        RuleName = \"terr-forwardingrule\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectSystemSdnconnector,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemSdnconnector, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trname\", &fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tAccessKey: pulumi.String(\"key\"),\n\t\t\tRegion:    pulumi.String(\"local\"),\n\t\t\tName:      pulumi.String(\"terr-sdnconnector\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemSdnconnectorForwardingrule(ctx, \"trname\", &fortimanager.ObjectSystemSdnconnectorForwardingruleArgs{\n\t\t\tSdnConnector: trnameObjectSystemSdnconnector.Name,\n\t\t\tRuleName:     pulumi.String(\"terr-forwardingrule\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemSdnconnector,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorForwardingrule;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorForwardingruleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectSystemSdnconnector = new ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", ObjectSystemSdnconnectorArgs.builder()\n            .accessKey(\"key\")\n            .region(\"local\")\n            .name(\"terr-sdnconnector\")\n            .build());\n\n        var trname = new ObjectSystemSdnconnectorForwardingrule(\"trname\", ObjectSystemSdnconnectorForwardingruleArgs.builder()\n            .sdnConnector(trnameObjectSystemSdnconnector.name())\n            .ruleName(\"terr-forwardingrule\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectSystemSdnconnector)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemSdnconnectorForwardingrule\n    properties:\n      sdnConnector: ${trnameObjectSystemSdnconnector.name}\n      ruleName: terr-forwardingrule\n    options:\n      dependsOn:\n        - ${trnameObjectSystemSdnconnector}\n  trnameObjectSystemSdnconnector:\n    type: fortimanager:ObjectSystemSdnconnector\n    name: trname\n    properties:\n      accessKey: key\n      region: local\n      name: terr-sdnconnector\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem SdnConnectorForwardingRule can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorForwardingrule:ObjectSystemSdnconnectorForwardingrule labelname {{rule_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorForwardingruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_name}}.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Forwarding rule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "target": {
          "type": "string",
          "description": "Target instance name.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorForwardingruleId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorForwardingruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_name}}.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Forwarding rule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "target": {
          "type": "string",
          "description": "Target instance name.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorForwardingrule resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemSdnconnectorForwardingruleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_name}}.\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Forwarding rule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "target": {
            "type": "string",
            "description": "Target instance name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorForwardingruleMove:ObjectSystemSdnconnectorForwardingruleMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "forwardingRule": {
          "type": "string",
          "description": "Forwarding Rule.\n"
        },
        "objectSystemSdnconnectorForwardingruleMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "forwardingRule",
        "objectSystemSdnconnectorForwardingruleMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "forwardingRule": {
          "type": "string",
          "description": "Forwarding Rule.\n"
        },
        "objectSystemSdnconnectorForwardingruleMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "forwardingRule",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorForwardingruleMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "forwardingRule": {
            "type": "string",
            "description": "Forwarding Rule.\n"
          },
          "objectSystemSdnconnectorForwardingruleMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorGcpprojectlist:ObjectSystemSdnconnectorGcpprojectlist": {
      "description": "Configure GCP project list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`gcpProjectList`\" pulumi-lang-dotnet=\"`GcpProjectList`\" pulumi-lang-go=\"`gcpProjectList`\" pulumi-lang-python=\"`gcp_project_list`\" pulumi-lang-yaml=\"`gcpProjectList`\" pulumi-lang-java=\"`gcpProjectList`\">`gcp_project_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorGcpProjectList can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorGcpprojectlist:ObjectSystemSdnconnectorGcpprojectlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "GCP project ID.\n"
        },
        "gcpZoneLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure GCP zone list.\n"
        },
        "objectSystemSdnconnectorGcpprojectlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "gcpZoneLists",
        "objectSystemSdnconnectorGcpprojectlistId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "GCP project ID.\n"
        },
        "gcpZoneLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure GCP zone list.\n"
        },
        "objectSystemSdnconnectorGcpprojectlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorGcpprojectlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "string",
            "description": "GCP project ID.\n"
          },
          "gcpZoneLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Configure GCP zone list.\n"
          },
          "objectSystemSdnconnectorGcpprojectlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorGcpprojectlistMove:ObjectSystemSdnconnectorGcpprojectlistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "gcpProjectList": {
          "type": "string",
          "description": "Gcp Project List.\n"
        },
        "objectSystemSdnconnectorGcpprojectlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "gcpProjectList",
        "objectSystemSdnconnectorGcpprojectlistMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "gcpProjectList": {
          "type": "string",
          "description": "Gcp Project List.\n"
        },
        "objectSystemSdnconnectorGcpprojectlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "gcpProjectList",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorGcpprojectlistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "gcpProjectList": {
            "type": "string",
            "description": "Gcp Project List.\n"
          },
          "objectSystemSdnconnectorGcpprojectlistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorNic:ObjectSystemSdnconnectorNic": {
      "description": "Configure Azure network interface.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`nic`\" pulumi-lang-dotnet=\"`Nic`\" pulumi-lang-go=\"`nic`\" pulumi-lang-python=\"`nic`\" pulumi-lang-yaml=\"`nic`\" pulumi-lang-java=\"`nic`\">`nic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorNicIp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorNicIp`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorNicIp`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorNicIp`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorNicIp`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorNicIp`\">`fortimanager.ObjectSystemSdnconnectorNicIp`</span>\n\n## Import\n\nObjectSystem SdnConnectorNic can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorNic:ObjectSystemSdnconnectorNic labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp"
          },
          "description": "Ip. The structure of <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Network interface name.\n"
        },
        "objectSystemSdnconnectorNicId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "peerNic": {
          "type": "string",
          "description": "Peer network interface name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSdnconnectorNicId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp"
          },
          "description": "Ip. The structure of <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Network interface name.\n"
        },
        "objectSystemSdnconnectorNicId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "peerNic": {
          "type": "string",
          "description": "Peer network interface name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorNic resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ips": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp"
            },
            "description": "Ip. The structure of <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Network interface name.\n"
          },
          "objectSystemSdnconnectorNicId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "peerNic": {
            "type": "string",
            "description": "Peer network interface name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp": {
      "description": "Configure IP configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorNic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorNic`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorNic`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorNic`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorNic`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorNic`\">`fortimanager.ObjectSystemSdnconnectorNic`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorNicIp can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\", \"nic=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorNicIp:ObjectSystemSdnconnectorNicIp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "IP configuration name.\n"
        },
        "nic": {
          "type": "string",
          "description": "Nic.\n"
        },
        "objectSystemSdnconnectorNicIpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "privateIp": {
          "type": "string",
          "description": "Private IP address.\n"
        },
        "publicIp": {
          "type": "string",
          "description": "Public IP name.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Resource group of Azure public IP.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "nic",
        "objectSystemSdnconnectorNicIpId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "IP configuration name.\n"
        },
        "nic": {
          "type": "string",
          "description": "Nic.\n"
        },
        "objectSystemSdnconnectorNicIpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "privateIp": {
          "type": "string",
          "description": "Private IP address.\n"
        },
        "publicIp": {
          "type": "string",
          "description": "Public IP name.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Resource group of Azure public IP.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "nic",
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorNicIp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "IP configuration name.\n"
          },
          "nic": {
            "type": "string",
            "description": "Nic.\n"
          },
          "objectSystemSdnconnectorNicIpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "privateIp": {
            "type": "string",
            "description": "Private IP address.\n"
          },
          "publicIp": {
            "type": "string",
            "description": "Public IP name.\n"
          },
          "resourceGroup": {
            "type": "string",
            "description": "Resource group of Azure public IP.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorNicIpMove:ObjectSystemSdnconnectorNicIpMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "Ip.\n"
        },
        "nic": {
          "type": "string",
          "description": "Nic.\n"
        },
        "objectSystemSdnconnectorNicIpMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "nic",
        "objectSystemSdnconnectorNicIpMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "Ip.\n"
        },
        "nic": {
          "type": "string",
          "description": "Nic.\n"
        },
        "objectSystemSdnconnectorNicIpMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "ip",
        "nic",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorNicIpMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ip": {
            "type": "string",
            "description": "Ip.\n"
          },
          "nic": {
            "type": "string",
            "description": "Nic.\n"
          },
          "objectSystemSdnconnectorNicIpMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorNicMove:ObjectSystemSdnconnectorNicMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "nic": {
          "type": "string",
          "description": "Nic.\n"
        },
        "objectSystemSdnconnectorNicMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "nic",
        "objectSystemSdnconnectorNicMoveId",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "nic": {
          "type": "string",
          "description": "Nic.\n"
        },
        "objectSystemSdnconnectorNicMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "nic",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorNicMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "nic": {
            "type": "string",
            "description": "Nic.\n"
          },
          "objectSystemSdnconnectorNicMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorOciregionlist:ObjectSystemSdnconnectorOciregionlist": {
      "description": "Configure OCI region list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ociRegionList`\" pulumi-lang-dotnet=\"`OciRegionList`\" pulumi-lang-go=\"`ociRegionList`\" pulumi-lang-python=\"`oci_region_list`\" pulumi-lang-yaml=\"`ociRegionList`\" pulumi-lang-java=\"`ociRegionList`\">`oci_region_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorOciRegionList can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorOciregionlist:ObjectSystemSdnconnectorOciregionlist labelname {{region}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorOciregionlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{region}}.\n"
        },
        "region": {
          "type": "string",
          "description": "OCI region.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorOciregionlistId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorOciregionlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{region}}.\n"
        },
        "region": {
          "type": "string",
          "description": "OCI region.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorOciregionlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemSdnconnectorOciregionlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{region}}.\n"
          },
          "region": {
            "type": "string",
            "description": "OCI region.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorOciregionlistMove:ObjectSystemSdnconnectorOciregionlistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorOciregionlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{region}}.\n"
        },
        "ociRegionList": {
          "type": "string",
          "description": "Oci Region List.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorOciregionlistMoveId",
        "ociRegionList",
        "option",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorOciregionlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{region}}.\n"
        },
        "ociRegionList": {
          "type": "string",
          "description": "Oci Region List.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "ociRegionList",
        "option",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorOciregionlistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemSdnconnectorOciregionlistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{region}}.\n"
          },
          "ociRegionList": {
            "type": "string",
            "description": "Oci Region List.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorRoute:ObjectSystemSdnconnectorRoute": {
      "description": "Configure GCP route.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorRoute can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorRoute:ObjectSystemSdnconnectorRoute labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Route name.\n"
        },
        "objectSystemSdnconnectorRouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSdnconnectorRouteId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Route name.\n"
        },
        "objectSystemSdnconnectorRouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorRoute resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Route name.\n"
          },
          "objectSystemSdnconnectorRouteId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorRouteMove:ObjectSystemSdnconnectorRouteMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorRouteMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "route": {
          "type": "string",
          "description": "Route.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorRouteMoveId",
        "option",
        "route",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorRouteMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "route": {
          "type": "string",
          "description": "Route.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "route",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorRouteMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemSdnconnectorRouteMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "route": {
            "type": "string",
            "description": "Route.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorRoutetable:ObjectSystemSdnconnectorRoutetable": {
      "description": "Configure Azure route table.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`routeTable`\" pulumi-lang-dotnet=\"`RouteTable`\" pulumi-lang-go=\"`routeTable`\" pulumi-lang-python=\"`route_table`\" pulumi-lang-yaml=\"`routeTable`\" pulumi-lang-java=\"`routeTable`\">`route_table`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-go=\"`ObjectSystemSdnconnector`\" pulumi-lang-python=\"`ObjectSystemSdnconnector`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnector`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnector`\">`fortimanager.ObjectSystemSdnconnector`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorRoutetableRoute`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorRoutetableRoute`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorRoutetableRoute`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorRoutetableRoute`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorRoutetableRoute`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorRoutetableRoute`\">`fortimanager.ObjectSystemSdnconnectorRoutetableRoute`</span>\n\n## Import\n\nObjectSystem SdnConnectorRouteTable can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorRoutetable:ObjectSystemSdnconnectorRoutetable labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Route table name.\n"
        },
        "objectSystemSdnconnectorRoutetableId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Resource group of Azure route table.\n"
        },
        "routes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRoutetableRoute:ObjectSystemSdnconnectorRoutetableRoute"
          },
          "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "subscriptionId": {
          "type": "string",
          "description": "Subscription ID of Azure route table.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSdnconnectorRoutetableId",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Route table name.\n"
        },
        "objectSystemSdnconnectorRoutetableId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "resourceGroup": {
          "type": "string",
          "description": "Resource group of Azure route table.\n"
        },
        "routes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRoutetableRoute:ObjectSystemSdnconnectorRoutetableRoute"
          },
          "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "subscriptionId": {
          "type": "string",
          "description": "Subscription ID of Azure route table.\n"
        }
      },
      "requiredInputs": [
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorRoutetable resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Route table name.\n"
          },
          "objectSystemSdnconnectorRoutetableId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "resourceGroup": {
            "type": "string",
            "description": "Resource group of Azure route table.\n"
          },
          "routes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectSystemSdnconnectorRoutetableRoute:ObjectSystemSdnconnectorRoutetableRoute"
            },
            "description": "Route. The structure of <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "subscriptionId": {
            "type": "string",
            "description": "Subscription ID of Azure route table.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorRoutetableMove:ObjectSystemSdnconnectorRoutetableMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorRoutetableMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "routeTable": {
          "type": "string",
          "description": "Route Table.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorRoutetableMoveId",
        "option",
        "routeTable",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorRoutetableMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "routeTable": {
          "type": "string",
          "description": "Route Table.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "routeTable",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorRoutetableMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemSdnconnectorRoutetableMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "routeTable": {
            "type": "string",
            "description": "Route Table.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorRoutetableRoute:ObjectSystemSdnconnectorRoutetableRoute": {
      "description": "Configure Azure route.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`route`\" pulumi-lang-dotnet=\"`Route`\" pulumi-lang-go=\"`route`\" pulumi-lang-python=\"`route`\" pulumi-lang-yaml=\"`route`\" pulumi-lang-java=\"`route`\">`route`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-dotnet=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-go=\"`ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-python=\"`ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-yaml=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\" pulumi-lang-java=\"`fortimanager.ObjectSystemSdnconnectorRoutetable`\">`fortimanager.ObjectSystemSdnconnectorRoutetable`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectSystem SdnConnectorRouteTableRoute can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\", \"route_table=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorRoutetableRoute:ObjectSystemSdnconnectorRoutetableRoute labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Route name.\n"
        },
        "nextHop": {
          "type": "string",
          "description": "Next hop address.\n"
        },
        "objectSystemSdnconnectorRoutetableRouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "routeTable": {
          "type": "string",
          "description": "Route Table.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSdnconnectorRoutetableRouteId",
        "routeTable",
        "sdnConnector"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Route name.\n"
        },
        "nextHop": {
          "type": "string",
          "description": "Next hop address.\n"
        },
        "objectSystemSdnconnectorRoutetableRouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "routeTable": {
          "type": "string",
          "description": "Route Table.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        }
      },
      "requiredInputs": [
        "routeTable",
        "sdnConnector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorRoutetableRoute resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Route name.\n"
          },
          "nextHop": {
            "type": "string",
            "description": "Next hop address.\n"
          },
          "objectSystemSdnconnectorRoutetableRouteId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "routeTable": {
            "type": "string",
            "description": "Route Table.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnconnectorRoutetableRouteMove:ObjectSystemSdnconnectorRoutetableRouteMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorRoutetableRouteMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "route": {
          "type": "string",
          "description": "Route.\n"
        },
        "routeTable": {
          "type": "string",
          "description": "Route Table.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectSystemSdnconnectorRoutetableRouteMoveId",
        "option",
        "route",
        "routeTable",
        "sdnConnector",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectSystemSdnconnectorRoutetableRouteMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "route": {
          "type": "string",
          "description": "Route.\n"
        },
        "routeTable": {
          "type": "string",
          "description": "Route Table.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sdnConnector": {
          "type": "string",
          "description": "Sdn Connector.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "route",
        "routeTable",
        "sdnConnector",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnconnectorRoutetableRouteMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectSystemSdnconnectorRoutetableRouteMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "route": {
            "type": "string",
            "description": "Route.\n"
          },
          "routeTable": {
            "type": "string",
            "description": "Route Table.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sdnConnector": {
            "type": "string",
            "description": "Sdn Connector.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSdnproxy:ObjectSystemSdnproxy": {
      "description": "Configure SDN proxy.\n\n## Import\n\nObjectSystem SdnProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnproxy:ObjectSystemSdnproxy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "SDN proxy name.\n"
        },
        "objectSystemSdnproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SDN proxy password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server address of the SDN proxy.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "Port number of the SDN proxy.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of SDN proxy. Valid values: <span pulumi-lang-nodejs=\"`general`\" pulumi-lang-dotnet=\"`General`\" pulumi-lang-go=\"`general`\" pulumi-lang-python=\"`general`\" pulumi-lang-yaml=\"`general`\" pulumi-lang-java=\"`general`\">`general`</span>, <span pulumi-lang-nodejs=\"`fortimanager`\" pulumi-lang-dotnet=\"`Fortimanager`\" pulumi-lang-go=\"`fortimanager`\" pulumi-lang-python=\"`fortimanager`\" pulumi-lang-yaml=\"`fortimanager`\" pulumi-lang-java=\"`fortimanager`\">`fortimanager`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "SDN proxy username.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSdnproxyId",
        "passwords",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "SDN proxy name.\n"
        },
        "objectSystemSdnproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SDN proxy password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server address of the SDN proxy.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "Port number of the SDN proxy.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of SDN proxy. Valid values: <span pulumi-lang-nodejs=\"`general`\" pulumi-lang-dotnet=\"`General`\" pulumi-lang-go=\"`general`\" pulumi-lang-python=\"`general`\" pulumi-lang-yaml=\"`general`\" pulumi-lang-java=\"`general`\">`general`</span>, <span pulumi-lang-nodejs=\"`fortimanager`\" pulumi-lang-dotnet=\"`Fortimanager`\" pulumi-lang-go=\"`fortimanager`\" pulumi-lang-python=\"`fortimanager`\" pulumi-lang-yaml=\"`fortimanager`\" pulumi-lang-java=\"`fortimanager`\">`fortimanager`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "SDN proxy username.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSdnproxy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "SDN proxy name.\n"
          },
          "objectSystemSdnproxyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SDN proxy password.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server address of the SDN proxy.\n"
          },
          "serverPort": {
            "type": "number",
            "description": "Port number of the SDN proxy.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of SDN proxy. Valid values: <span pulumi-lang-nodejs=\"`general`\" pulumi-lang-dotnet=\"`General`\" pulumi-lang-go=\"`general`\" pulumi-lang-python=\"`general`\" pulumi-lang-yaml=\"`general`\" pulumi-lang-java=\"`general`\">`general`</span>, <span pulumi-lang-nodejs=\"`fortimanager`\" pulumi-lang-dotnet=\"`Fortimanager`\" pulumi-lang-go=\"`fortimanager`\" pulumi-lang-python=\"`fortimanager`\" pulumi-lang-yaml=\"`fortimanager`\" pulumi-lang-java=\"`fortimanager`\">`fortimanager`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "SDN proxy username.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemSmsserver:ObjectSystemSmsserver": {
      "description": "Configure SMS server for sending SMS messages to support user authentication.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemSmsserver(\"trname\", {\n    mailServer: \"terraform-tefv\",\n    name: \"terraform-tefv-smsserver\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemSmsserver(\"trname\",\n    mail_server=\"terraform-tefv\",\n    name=\"terraform-tefv-smsserver\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectSystemSmsserver(\"trname\", new()\n    {\n        MailServer = \"terraform-tefv\",\n        Name = \"terraform-tefv-smsserver\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemSmsserver(ctx, \"trname\", &fortimanager.ObjectSystemSmsserverArgs{\n\t\t\tMailServer: pulumi.String(\"terraform-tefv\"),\n\t\t\tName:       pulumi.String(\"terraform-tefv-smsserver\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSmsserver;\nimport com.pulumi.fortimanager.ObjectSystemSmsserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectSystemSmsserver(\"trname\", ObjectSystemSmsserverArgs.builder()\n            .mailServer(\"terraform-tefv\")\n            .name(\"terraform-tefv-smsserver\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectSystemSmsserver\n    properties:\n      mailServer: terraform-tefv\n      name: terraform-tefv-smsserver\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem SmsServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSmsserver:ObjectSystemSmsserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mailServer": {
          "type": "string",
          "description": "Email-to-SMS server domain name.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of SMS server.\n"
        },
        "objectSystemSmsserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectSystemSmsserverId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mailServer": {
          "type": "string",
          "description": "Email-to-SMS server domain name.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of SMS server.\n"
        },
        "objectSystemSmsserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemSmsserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "mailServer": {
            "type": "string",
            "description": "Email-to-SMS server domain name.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of SMS server.\n"
          },
          "objectSystemSmsserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectSystemVirtualwirepair:ObjectSystemVirtualwirepair": {
      "description": "Configure virtual wire pairs.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemVirtualwirepair(\"labelname\", {\n    members: [\n        \"1-A1\",\n        \"1-A10\",\n    ],\n    name: \"222\",\n    wildcardVlan: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemVirtualwirepair(\"labelname\",\n    members=[\n        \"1-A1\",\n        \"1-A10\",\n    ],\n    name=\"222\",\n    wildcard_vlan=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectSystemVirtualwirepair(\"labelname\", new()\n    {\n        Members = new[]\n        {\n            \"1-A1\",\n            \"1-A10\",\n        },\n        Name = \"222\",\n        WildcardVlan = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemVirtualwirepair(ctx, \"labelname\", &fortimanager.ObjectSystemVirtualwirepairArgs{\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A1\"),\n\t\t\t\tpulumi.String(\"1-A10\"),\n\t\t\t},\n\t\t\tName:         pulumi.String(\"222\"),\n\t\t\tWildcardVlan: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemVirtualwirepair;\nimport com.pulumi.fortimanager.ObjectSystemVirtualwirepairArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectSystemVirtualwirepair(\"labelname\", ObjectSystemVirtualwirepairArgs.builder()\n            .members(            \n                \"1-A1\",\n                \"1-A10\")\n            .name(\"222\")\n            .wildcardVlan(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectSystemVirtualwirepair\n    properties:\n      members:\n        - 1-A1\n        - 1-A10\n      name: '222'\n      wildcardVlan: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectSystem VirtualWirePair can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemVirtualwirepair:ObjectSystemVirtualwirepair labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces belong to the virtual-wire-pair.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual-wire-pair name. Must be a unique interface name.\n"
        },
        "objectSystemVirtualwirepairId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outerVlanIds": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Outer VLAN ID.\n"
        },
        "poweroffBypass": {
          "type": "string",
          "description": "set interface bypass state in power off Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poweronBypass": {
          "type": "string",
          "description": "set interface bypass state in power on Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "wildcardVlan": {
          "type": "string",
          "description": "Enable/disable wildcard VLAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectSystemVirtualwirepairId",
        "outerVlanIds",
        "poweroffBypass",
        "poweronBypass",
        "wildcardVlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interfaces belong to the virtual-wire-pair.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual-wire-pair name. Must be a unique interface name.\n"
        },
        "objectSystemVirtualwirepairId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outerVlanIds": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Outer VLAN ID.\n"
        },
        "poweroffBypass": {
          "type": "string",
          "description": "set interface bypass state in power off Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poweronBypass": {
          "type": "string",
          "description": "set interface bypass state in power on Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "wildcardVlan": {
          "type": "string",
          "description": "Enable/disable wildcard VLAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectSystemVirtualwirepair resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Interfaces belong to the virtual-wire-pair.\n"
          },
          "name": {
            "type": "string",
            "description": "Virtual-wire-pair name. Must be a unique interface name.\n"
          },
          "objectSystemVirtualwirepairId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outerVlanIds": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Outer VLAN ID.\n"
          },
          "poweroffBypass": {
            "type": "string",
            "description": "set interface bypass state in power off Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "poweronBypass": {
            "type": "string",
            "description": "set interface bypass state in power on Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "wildcardVlan": {
            "type": "string",
            "description": "Enable/disable wildcard VLAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectTelemetrycontrollerAgent:ObjectTelemetrycontrollerAgent": {
      "description": "Configure FortiTelemetry agents managed by a FortiGate unit.\n\n## Import\n\nObjectTelemetryController Agent can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectTelemetrycontrollerAgent:ObjectTelemetrycontrollerAgent labelname {{agent_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentId": {
          "type": "string",
          "description": "Agent ID.\n"
        },
        "agentProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing agent profile.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias used in display for ease of distinguishing agents.\n"
        },
        "authz": {
          "type": "string",
          "description": "Authorization status of this agent. Valid values: <span pulumi-lang-nodejs=\"`authorized`\" pulumi-lang-dotnet=\"`Authorized`\" pulumi-lang-go=\"`authorized`\" pulumi-lang-python=\"`authorized`\" pulumi-lang-yaml=\"`authorized`\" pulumi-lang-java=\"`authorized`\">`authorized`</span>, <span pulumi-lang-nodejs=\"`rejected`\" pulumi-lang-dotnet=\"`Rejected`\" pulumi-lang-go=\"`rejected`\" pulumi-lang-python=\"`rejected`\" pulumi-lang-yaml=\"`rejected`\" pulumi-lang-java=\"`rejected`\">`rejected`</span>, <span pulumi-lang-nodejs=\"`unauthorized`\" pulumi-lang-dotnet=\"`Unauthorized`\" pulumi-lang-go=\"`unauthorized`\" pulumi-lang-python=\"`unauthorized`\" pulumi-lang-yaml=\"`unauthorized`\" pulumi-lang-java=\"`unauthorized`\">`unauthorized`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "objectTelemetrycontrollerAgentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{agent_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "agentProfiles",
        "authz",
        "objectTelemetrycontrollerAgentId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentId": {
          "type": "string",
          "description": "Agent ID.\n"
        },
        "agentProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing agent profile.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias used in display for ease of distinguishing agents.\n"
        },
        "authz": {
          "type": "string",
          "description": "Authorization status of this agent. Valid values: <span pulumi-lang-nodejs=\"`authorized`\" pulumi-lang-dotnet=\"`Authorized`\" pulumi-lang-go=\"`authorized`\" pulumi-lang-python=\"`authorized`\" pulumi-lang-yaml=\"`authorized`\" pulumi-lang-java=\"`authorized`\">`authorized`</span>, <span pulumi-lang-nodejs=\"`rejected`\" pulumi-lang-dotnet=\"`Rejected`\" pulumi-lang-go=\"`rejected`\" pulumi-lang-python=\"`rejected`\" pulumi-lang-yaml=\"`rejected`\" pulumi-lang-java=\"`rejected`\">`rejected`</span>, <span pulumi-lang-nodejs=\"`unauthorized`\" pulumi-lang-dotnet=\"`Unauthorized`\" pulumi-lang-go=\"`unauthorized`\" pulumi-lang-python=\"`unauthorized`\" pulumi-lang-yaml=\"`unauthorized`\" pulumi-lang-java=\"`unauthorized`\">`unauthorized`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "objectTelemetrycontrollerAgentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{agent_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectTelemetrycontrollerAgent resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "agentId": {
            "type": "string",
            "description": "Agent ID.\n"
          },
          "agentProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing agent profile.\n"
          },
          "alias": {
            "type": "string",
            "description": "Alias used in display for ease of distinguishing agents.\n"
          },
          "authz": {
            "type": "string",
            "description": "Authorization status of this agent. Valid values: <span pulumi-lang-nodejs=\"`authorized`\" pulumi-lang-dotnet=\"`Authorized`\" pulumi-lang-go=\"`authorized`\" pulumi-lang-python=\"`authorized`\" pulumi-lang-yaml=\"`authorized`\" pulumi-lang-java=\"`authorized`\">`authorized`</span>, <span pulumi-lang-nodejs=\"`rejected`\" pulumi-lang-dotnet=\"`Rejected`\" pulumi-lang-go=\"`rejected`\" pulumi-lang-python=\"`rejected`\" pulumi-lang-yaml=\"`rejected`\" pulumi-lang-java=\"`rejected`\">`rejected`</span>, <span pulumi-lang-nodejs=\"`unauthorized`\" pulumi-lang-dotnet=\"`Unauthorized`\" pulumi-lang-go=\"`unauthorized`\" pulumi-lang-python=\"`unauthorized`\" pulumi-lang-yaml=\"`unauthorized`\" pulumi-lang-java=\"`unauthorized`\">`unauthorized`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "objectTelemetrycontrollerAgentId": {
            "type": "string",
            "description": "an identifier for the resource with format {{agent_id}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectTelemetrycontrollerAgentprofile:ObjectTelemetrycontrollerAgentprofile": {
      "description": "Configure FortiTelemetry agent profiles.\n\n## Import\n\nObjectTelemetryController AgentProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectTelemetrycontrollerAgentprofile:ObjectTelemetrycontrollerAgentprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "model": {
          "type": "string",
          "description": "Model. Valid values: `FTL100G`, `WINDOWS`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the agent profile.\n"
        },
        "objectTelemetrycontrollerAgentprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "model",
        "name",
        "objectTelemetrycontrollerAgentprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "model": {
          "type": "string",
          "description": "Model. Valid values: `FTL100G`, `WINDOWS`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the agent profile.\n"
        },
        "objectTelemetrycontrollerAgentprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectTelemetrycontrollerAgentprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "model": {
            "type": "string",
            "description": "Model. Valid values: `FTL100G`, `WINDOWS`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the agent profile.\n"
          },
          "objectTelemetrycontrollerAgentprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectTelemetrycontrollerApplicationPredefine:ObjectTelemetrycontrollerApplicationPredefine": {
      "description": "Configure FortiTelemetry predefined applications.\n\n## Import\n\nObjectTelemetryController ApplicationPredefine can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectTelemetrycontrollerApplicationPredefine:ObjectTelemetrycontrollerApplicationPredefine labelname {{app_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appName": {
          "type": "string",
          "description": "Application name.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "objectTelemetrycontrollerApplicationPredefineId": {
          "type": "string",
          "description": "an identifier for the resource with format {{app_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectTelemetrycontrollerApplicationPredefineId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appName": {
          "type": "string",
          "description": "Application name.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "objectTelemetrycontrollerApplicationPredefineId": {
          "type": "string",
          "description": "an identifier for the resource with format {{app_name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectTelemetrycontrollerApplicationPredefine resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appName": {
            "type": "string",
            "description": "Application name.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "objectTelemetrycontrollerApplicationPredefineId": {
            "type": "string",
            "description": "an identifier for the resource with format {{app_name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectTelemetrycontrollerProfile:ObjectTelemetrycontrollerProfile": {
      "description": "Configure FortiTelemetry profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-go=\"`ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-python=\"`ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-java=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\">`fortimanager.ObjectTelemetrycontrollerProfileApplication`</span>\n\n## Import\n\nObjectTelemetryController Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectTelemetrycontrollerProfile:ObjectTelemetrycontrollerProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication"
          },
          "description": "Application. The structure of <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the profile.\n"
        },
        "objectTelemetrycontrollerProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectTelemetrycontrollerProfileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication"
          },
          "description": "Application. The structure of <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the profile.\n"
        },
        "objectTelemetrycontrollerProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectTelemetrycontrollerProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication"
            },
            "description": "Application. The structure of <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span> block is documented below.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the profile.\n"
          },
          "objectTelemetrycontrollerProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication": {
      "description": "Configure applications.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`application`\" pulumi-lang-dotnet=\"`Application`\" pulumi-lang-go=\"`application`\" pulumi-lang-python=\"`application`\" pulumi-lang-yaml=\"`application`\" pulumi-lang-java=\"`application`\">`application`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectTelemetrycontrollerProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectTelemetrycontrollerProfile`\" pulumi-lang-go=\"`ObjectTelemetrycontrollerProfile`\" pulumi-lang-python=\"`ObjectTelemetrycontrollerProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectTelemetrycontrollerProfile`\" pulumi-lang-java=\"`fortimanager.ObjectTelemetrycontrollerProfile`\">`fortimanager.ObjectTelemetrycontrollerProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectTelemetrycontrollerProfileApplicationSla`\" pulumi-lang-dotnet=\"`fortimanager.ObjectTelemetrycontrollerProfileApplicationSla`\" pulumi-lang-go=\"`ObjectTelemetrycontrollerProfileApplicationSla`\" pulumi-lang-python=\"`ObjectTelemetrycontrollerProfileApplicationSla`\" pulumi-lang-yaml=\"`fortimanager.ObjectTelemetrycontrollerProfileApplicationSla`\" pulumi-lang-java=\"`fortimanager.ObjectTelemetrycontrollerProfileApplicationSla`\">`fortimanager.ObjectTelemetrycontrollerProfileApplicationSla`</span>\n\n## Import\n\nObjectTelemetryController ProfileApplication can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectTelemetrycontrollerProfileApplication:ObjectTelemetrycontrollerProfileApplication labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application name.\n"
        },
        "appThroughput": {
          "type": "number",
          "description": "Application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
        },
        "atdtThreshold": {
          "type": "number",
          "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).\n"
        },
        "dnsTimeThreshold": {
          "type": "number",
          "description": "Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "experienceScoreThreshold": {
          "type": "number",
          "description": "Threshold of experience score (0 - 10, default = 8).\n"
        },
        "failureRateThreshold": {
          "type": "number",
          "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "interval": {
          "type": "number",
          "description": "Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "monitor": {
          "type": "string",
          "description": "Enable/disable monitoring of the application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectTelemetrycontrollerProfileApplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sla": {
          "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla",
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "tcpRttThreshold": {
          "type": "number",
          "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "tlsTimeThreshold": {
          "type": "number",
          "description": "Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "ttfbThreshold": {
          "type": "number",
          "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        }
      },
      "type": "object",
      "required": [
        "appNames",
        "fosid",
        "interval",
        "monitor",
        "objectTelemetrycontrollerProfileApplicationId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application name.\n"
        },
        "appThroughput": {
          "type": "number",
          "description": "Application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
        },
        "atdtThreshold": {
          "type": "number",
          "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).\n"
        },
        "dnsTimeThreshold": {
          "type": "number",
          "description": "Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "experienceScoreThreshold": {
          "type": "number",
          "description": "Threshold of experience score (0 - 10, default = 8).\n"
        },
        "failureRateThreshold": {
          "type": "number",
          "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "interval": {
          "type": "number",
          "description": "Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "monitor": {
          "type": "string",
          "description": "Enable/disable monitoring of the application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectTelemetrycontrollerProfileApplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sla": {
          "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla",
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "tcpRttThreshold": {
          "type": "number",
          "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "tlsTimeThreshold": {
          "type": "number",
          "description": "Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        },
        "ttfbThreshold": {
          "type": "number",
          "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectTelemetrycontrollerProfileApplication resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application name.\n"
          },
          "appThroughput": {
            "type": "number",
            "description": "Application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
          },
          "atdtThreshold": {
            "type": "number",
            "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 20,000 ms).\n"
          },
          "dnsTimeThreshold": {
            "type": "number",
            "description": "Threshold of DNS resolution time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
          },
          "experienceScoreThreshold": {
            "type": "number",
            "description": "Threshold of experience score (0 - 10, default = 8).\n"
          },
          "failureRateThreshold": {
            "type": "number",
            "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "interval": {
            "type": "number",
            "description": "Time in milliseconds to check the application (1000 - 86,400 * 1000, default = 300 * 1000 ms).\n"
          },
          "jitterThreshold": {
            "type": "number",
            "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 20 ms).\n"
          },
          "latencyThreshold": {
            "type": "number",
            "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 20 ms).\n"
          },
          "monitor": {
            "type": "string",
            "description": "Enable/disable monitoring of the application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectTelemetrycontrollerProfileApplicationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "packetLossThreshold": {
            "type": "number",
            "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sla": {
            "$ref": "#/types/fortimanager:index%2FObjectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla",
            "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
          },
          "tcpRttThreshold": {
            "type": "number",
            "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
          },
          "tlsTimeThreshold": {
            "type": "number",
            "description": "Threshold of TLS handshake time in milliseconds (0 - 10,000,000, default = 20 ms).\n"
          },
          "ttfbThreshold": {
            "type": "number",
            "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 20 ms).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla": {
      "description": "Service level agreement (SLA).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-dotnet=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-go=\"`ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-python=\"`ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-yaml=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\" pulumi-lang-java=\"`fortimanager.ObjectTelemetrycontrollerProfileApplication`\">`fortimanager.ObjectTelemetrycontrollerProfileApplication`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectTelemetryController ProfileApplicationSla can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"application=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectTelemetrycontrollerProfileApplicationSla:ObjectTelemetrycontrollerProfileApplicationSla labelname ObjectTelemetryControllerProfileApplicationSla\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appThroughputThreshold": {
          "type": "number",
          "description": "Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
        },
        "application": {
          "type": "string",
          "description": "Application.\n"
        },
        "atdtThreshold": {
          "type": "number",
          "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).\n"
        },
        "dnsTimeThreshold": {
          "type": "number",
          "description": "Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "experienceScoreThreshold": {
          "type": "number",
          "description": "Threshold of experience score (0 - 10, default = 6).\n"
        },
        "failureRateThreshold": {
          "type": "number",
          "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "objectTelemetrycontrollerProfileApplicationSlaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slaFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which metric to SLA threshold list. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, `experience-score`, `failure-rate`, <span pulumi-lang-nodejs=\"`ttfb`\" pulumi-lang-dotnet=\"`Ttfb`\" pulumi-lang-go=\"`ttfb`\" pulumi-lang-python=\"`ttfb`\" pulumi-lang-yaml=\"`ttfb`\" pulumi-lang-java=\"`ttfb`\">`ttfb`</span>, <span pulumi-lang-nodejs=\"`atdt`\" pulumi-lang-dotnet=\"`Atdt`\" pulumi-lang-go=\"`atdt`\" pulumi-lang-python=\"`atdt`\" pulumi-lang-yaml=\"`atdt`\" pulumi-lang-java=\"`atdt`\">`atdt`</span>, `tcp-rtt`, `dns-time`, `tls-time`, `app-throughput`.\n"
        },
        "tcpRttThreshold": {
          "type": "number",
          "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "tlsTimeThreshold": {
          "type": "number",
          "description": "Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).\n"
        },
        "ttfbThreshold": {
          "type": "number",
          "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).\n"
        }
      },
      "type": "object",
      "required": [
        "application",
        "objectTelemetrycontrollerProfileApplicationSlaId",
        "profile",
        "slaFactors"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appThroughputThreshold": {
          "type": "number",
          "description": "Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
        },
        "application": {
          "type": "string",
          "description": "Application.\n"
        },
        "atdtThreshold": {
          "type": "number",
          "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).\n"
        },
        "dnsTimeThreshold": {
          "type": "number",
          "description": "Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "experienceScoreThreshold": {
          "type": "number",
          "description": "Threshold of experience score (0 - 10, default = 6).\n"
        },
        "failureRateThreshold": {
          "type": "number",
          "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "objectTelemetrycontrollerProfileApplicationSlaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slaFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which metric to SLA threshold list. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, `experience-score`, `failure-rate`, <span pulumi-lang-nodejs=\"`ttfb`\" pulumi-lang-dotnet=\"`Ttfb`\" pulumi-lang-go=\"`ttfb`\" pulumi-lang-python=\"`ttfb`\" pulumi-lang-yaml=\"`ttfb`\" pulumi-lang-java=\"`ttfb`\">`ttfb`</span>, <span pulumi-lang-nodejs=\"`atdt`\" pulumi-lang-dotnet=\"`Atdt`\" pulumi-lang-go=\"`atdt`\" pulumi-lang-python=\"`atdt`\" pulumi-lang-yaml=\"`atdt`\" pulumi-lang-java=\"`atdt`\">`atdt`</span>, `tcp-rtt`, `dns-time`, `tls-time`, `app-throughput`.\n"
        },
        "tcpRttThreshold": {
          "type": "number",
          "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
        },
        "tlsTimeThreshold": {
          "type": "number",
          "description": "Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).\n"
        },
        "ttfbThreshold": {
          "type": "number",
          "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).\n"
        }
      },
      "requiredInputs": [
        "application",
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectTelemetrycontrollerProfileApplicationSla resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appThroughputThreshold": {
            "type": "number",
            "description": "Threshold of application throughput in megabytes (0 - 10,000, default = 2 MB).\n"
          },
          "application": {
            "type": "string",
            "description": "Application.\n"
          },
          "atdtThreshold": {
            "type": "number",
            "description": "Threshold of application total downloading time in milliseconds (0 - 10,000,000, default = 3,000 ms).\n"
          },
          "dnsTimeThreshold": {
            "type": "number",
            "description": "Threshold of 95th percentile of DNS resolution time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
          },
          "experienceScoreThreshold": {
            "type": "number",
            "description": "Threshold of experience score (0 - 10, default = 6).\n"
          },
          "failureRateThreshold": {
            "type": "number",
            "description": "Threshold of failure rate (0 - 100, default = 5 percentage).\n"
          },
          "jitterThreshold": {
            "type": "number",
            "description": "Threshold of jitter in milliseconds (0 - 10,000,000, default = 50 ms).\n"
          },
          "latencyThreshold": {
            "type": "number",
            "description": "Threshold of latency in milliseconds (0 - 10,000,000, default = 100 ms).\n"
          },
          "objectTelemetrycontrollerProfileApplicationSlaId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "packetLossThreshold": {
            "type": "number",
            "description": "Threshold of packet loss (0 - 100, default = 5 percentage).\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slaFactors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Criteria on which metric to SLA threshold list. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, `experience-score`, `failure-rate`, <span pulumi-lang-nodejs=\"`ttfb`\" pulumi-lang-dotnet=\"`Ttfb`\" pulumi-lang-go=\"`ttfb`\" pulumi-lang-python=\"`ttfb`\" pulumi-lang-yaml=\"`ttfb`\" pulumi-lang-java=\"`ttfb`\">`ttfb`</span>, <span pulumi-lang-nodejs=\"`atdt`\" pulumi-lang-dotnet=\"`Atdt`\" pulumi-lang-go=\"`atdt`\" pulumi-lang-python=\"`atdt`\" pulumi-lang-yaml=\"`atdt`\" pulumi-lang-java=\"`atdt`\">`atdt`</span>, `tcp-rtt`, `dns-time`, `tls-time`, `app-throughput`.\n"
          },
          "tcpRttThreshold": {
            "type": "number",
            "description": "Threshold of TCP round-trip time in milliseconds (0 - 10,000,000, default = 100 ms).\n"
          },
          "tlsTimeThreshold": {
            "type": "number",
            "description": "Threshold of 95th percentile of TLS handshake time in milliseconds (0 - 10,000,000, default = 200 ms).\n"
          },
          "ttfbThreshold": {
            "type": "number",
            "description": "Threshold of time to first byte in milliseconds (0 - 10,000,000, default = 200 ms).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUmsSetting:ObjectUmsSetting": {
      "description": "ObjectUms Setting\n\n## Import\n\nObjectUms Setting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUmsSetting:ObjectUmsSetting labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "connectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Connector.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUmsSettingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`azure`\" pulumi-lang-dotnet=\"`Azure`\" pulumi-lang-go=\"`azure`\" pulumi-lang-python=\"`azure`\" pulumi-lang-yaml=\"`azure`\" pulumi-lang-java=\"`azure`\">`azure`</span>, <span pulumi-lang-nodejs=\"`gcp`\" pulumi-lang-dotnet=\"`Gcp`\" pulumi-lang-go=\"`gcp`\" pulumi-lang-python=\"`gcp`\" pulumi-lang-yaml=\"`gcp`\" pulumi-lang-java=\"`gcp`\">`gcp`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "connectors",
        "name",
        "objectUmsSettingId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "connectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Connector.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "flags": {
          "type": "number",
          "description": "Flags.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUmsSettingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`azure`\" pulumi-lang-dotnet=\"`Azure`\" pulumi-lang-go=\"`azure`\" pulumi-lang-python=\"`azure`\" pulumi-lang-yaml=\"`azure`\" pulumi-lang-java=\"`azure`\">`azure`</span>, <span pulumi-lang-nodejs=\"`gcp`\" pulumi-lang-dotnet=\"`Gcp`\" pulumi-lang-go=\"`gcp`\" pulumi-lang-python=\"`gcp`\" pulumi-lang-yaml=\"`gcp`\" pulumi-lang-java=\"`gcp`\">`gcp`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUmsSetting resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "connectors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Connector.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "flags": {
            "type": "number",
            "description": "Flags.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUmsSettingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`aws`\" pulumi-lang-dotnet=\"`Aws`\" pulumi-lang-go=\"`aws`\" pulumi-lang-python=\"`aws`\" pulumi-lang-yaml=\"`aws`\" pulumi-lang-java=\"`aws`\">`aws`</span>, <span pulumi-lang-nodejs=\"`azure`\" pulumi-lang-dotnet=\"`Azure`\" pulumi-lang-go=\"`azure`\" pulumi-lang-python=\"`azure`\" pulumi-lang-yaml=\"`azure`\" pulumi-lang-java=\"`azure`\">`azure`</span>, <span pulumi-lang-nodejs=\"`gcp`\" pulumi-lang-dotnet=\"`Gcp`\" pulumi-lang-go=\"`gcp`\" pulumi-lang-python=\"`gcp`\" pulumi-lang-yaml=\"`gcp`\" pulumi-lang-java=\"`gcp`\">`gcp`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserAdgrp:ObjectUserAdgrp": {
      "description": "Configure FSSO groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserAdgrp(\"trname\", {\n    connectorSource: \"terr-tefv\",\n    fosid: 1,\n    name: \"terr-user-adgrp\",\n    serverName: \"FortiManager\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserAdgrp(\"trname\",\n    connector_source=\"terr-tefv\",\n    fosid=1,\n    name=\"terr-user-adgrp\",\n    server_name=\"FortiManager\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserAdgrp(\"trname\", new()\n    {\n        ConnectorSource = \"terr-tefv\",\n        Fosid = 1,\n        Name = \"terr-user-adgrp\",\n        ServerName = \"FortiManager\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserAdgrp(ctx, \"trname\", &fortimanager.ObjectUserAdgrpArgs{\n\t\t\tConnectorSource: pulumi.String(\"terr-tefv\"),\n\t\t\tFosid:           pulumi.Float64(1),\n\t\t\tName:            pulumi.String(\"terr-user-adgrp\"),\n\t\t\tServerName:      pulumi.String(\"FortiManager\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserAdgrp;\nimport com.pulumi.fortimanager.ObjectUserAdgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserAdgrp(\"trname\", ObjectUserAdgrpArgs.builder()\n            .connectorSource(\"terr-tefv\")\n            .fosid(1.0)\n            .name(\"terr-user-adgrp\")\n            .serverName(\"FortiManager\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserAdgrp\n    properties:\n      connectorSource: terr-tefv\n      fosid: 1\n      name: terr-user-adgrp\n      serverName: FortiManager\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Adgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserAdgrp:ObjectUserAdgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "connectorSource": {
          "type": "string",
          "description": "FSSO connector source.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserAdgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "FSSO agent name.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserAdgrpId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "connectorSource": {
          "type": "string",
          "description": "FSSO connector source.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserAdgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "FSSO agent name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserAdgrp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "connectorSource": {
            "type": "string",
            "description": "FSSO connector source.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserAdgrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverName": {
            "type": "string",
            "description": "FSSO agent name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserCertificate:ObjectUserCertificate": {
      "description": "Configure certificate users.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserCertificate(\"trname\", {name: \"terr-certificate\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserCertificate(\"trname\", name=\"terr-certificate\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserCertificate(\"trname\", new()\n    {\n        Name = \"terr-certificate\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserCertificate(ctx, \"trname\", &fortimanager.ObjectUserCertificateArgs{\n\t\t\tName: pulumi.String(\"terr-certificate\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserCertificate;\nimport com.pulumi.fortimanager.ObjectUserCertificateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserCertificate(\"trname\", ObjectUserCertificateArgs.builder()\n            .name(\"terr-certificate\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserCertificate\n    properties:\n      name: terr-certificate\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Certificate can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserCertificate:ObjectUserCertificate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "commonName": {
          "type": "string",
          "description": "Certificate common name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "issuer": {
          "type": "string",
          "description": "CA certificate used for client certificate verification.\n"
        },
        "name": {
          "type": "string",
          "description": "User name.\n"
        },
        "objectUserCertificateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable allowing the certificate user to authenticate with the FortiGate unit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate authentication method. Valid values: `single-certificate`, `trusted-issuer`.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserCertificateId",
        "status",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "commonName": {
          "type": "string",
          "description": "Certificate common name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "issuer": {
          "type": "string",
          "description": "CA certificate used for client certificate verification.\n"
        },
        "name": {
          "type": "string",
          "description": "User name.\n"
        },
        "objectUserCertificateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable allowing the certificate user to authenticate with the FortiGate unit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of certificate authentication method. Valid values: `single-certificate`, `trusted-issuer`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserCertificate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "commonName": {
            "type": "string",
            "description": "Certificate common name.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "issuer": {
            "type": "string",
            "description": "CA certificate used for client certificate verification.\n"
          },
          "name": {
            "type": "string",
            "description": "User name.\n"
          },
          "objectUserCertificateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable allowing the certificate user to authenticate with the FortiGate unit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of certificate authentication method. Valid values: `single-certificate`, `trusted-issuer`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserClearpass:ObjectUserClearpass": {
      "description": "ObjectUser Clearpass\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserClearpass(\"labelname\", {\n    client: \"2.2.2.2\",\n    name: \"ss\",\n    passwords: [\"fdsafdsp\"],\n    server: \"1.1.1.1\",\n    status: \"disable\",\n    user: \"sidnscc\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserClearpass(\"labelname\",\n    client=\"2.2.2.2\",\n    name=\"ss\",\n    passwords=[\"fdsafdsp\"],\n    server=\"1.1.1.1\",\n    status=\"disable\",\n    user=\"sidnscc\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserClearpass(\"labelname\", new()\n    {\n        Client = \"2.2.2.2\",\n        Name = \"ss\",\n        Passwords = new[]\n        {\n            \"fdsafdsp\",\n        },\n        Server = \"1.1.1.1\",\n        Status = \"disable\",\n        User = \"sidnscc\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserClearpass(ctx, \"labelname\", &fortimanager.ObjectUserClearpassArgs{\n\t\t\tClient: pulumi.String(\"2.2.2.2\"),\n\t\t\tName:   pulumi.String(\"ss\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdsafdsp\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUser:   pulumi.String(\"sidnscc\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserClearpass;\nimport com.pulumi.fortimanager.ObjectUserClearpassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserClearpass(\"labelname\", ObjectUserClearpassArgs.builder()\n            .client(\"2.2.2.2\")\n            .name(\"ss\")\n            .passwords(\"fdsafdsp\")\n            .server(\"1.1.1.1\")\n            .status(\"disable\")\n            .user(\"sidnscc\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserClearpass\n    properties:\n      client: 2.2.2.2\n      name: ss\n      passwords:\n        - fdsafdsp\n      server: 1.1.1.1\n      status: disable\n      user: sidnscc\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Clearpass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserClearpass:ObjectUserClearpass labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "client": {
          "type": "string",
          "description": "Client.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserClearpassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserClearpassId",
        "passwords"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "client": {
          "type": "string",
          "description": "Client.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserClearpassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserClearpass resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "client": {
            "type": "string",
            "description": "Client.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserClearpassId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserConnector:ObjectUserConnector": {
      "description": "ObjectUser Connector\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserConnector(\"trname\", {name: \"terr-connector\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserConnector(\"trname\", name=\"terr-connector\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserConnector(\"trname\", new()\n    {\n        Name = \"terr-connector\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserConnector(ctx, \"trname\", &fortimanager.ObjectUserConnectorArgs{\n\t\t\tName: pulumi.String(\"terr-connector\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserConnector;\nimport com.pulumi.fortimanager.ObjectUserConnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserConnector(\"trname\", ObjectUserConnectorArgs.builder()\n            .name(\"terr-connector\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserConnector\n    properties:\n      name: terr-connector\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Connector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserConnector:ObjectUserConnector labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserConnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserConnectorId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserConnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserConnector resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserConnectorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserDevice:ObjectUserDevice": {
      "description": "Configure devices.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserDeviceDynamicMapping`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserDeviceDynamicMapping`\" pulumi-lang-go=\"`fortimanagerObjectUserDeviceDynamicMapping`\" pulumi-lang-python=\"`fortimanager_object_user_device_dynamic_mapping`\" pulumi-lang-yaml=\"`fortimanagerObjectUserDeviceDynamicMapping`\" pulumi-lang-java=\"`fortimanagerObjectUserDeviceDynamicMapping`\">`fortimanager_object_user_device_dynamic_mapping`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserDeviceTagging`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserDeviceTagging`\" pulumi-lang-go=\"`fortimanagerObjectUserDeviceTagging`\" pulumi-lang-python=\"`fortimanager_object_user_device_tagging`\" pulumi-lang-yaml=\"`fortimanagerObjectUserDeviceTagging`\" pulumi-lang-java=\"`fortimanagerObjectUserDeviceTagging`\">`fortimanager_object_user_device_tagging`</span>\n\n## Import\n\nObjectUser Device can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDevice:ObjectUserDevice labelname {{alias}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alias": {
          "type": "string",
          "description": "Device alias.\n"
        },
        "avatar": {
          "type": "string",
          "description": "Image file for avatar (maximum 4K base64 encoded).\n"
        },
        "category": {
          "type": "string",
          "description": "Family.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceDynamicMapping:ObjectUserDeviceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mac": {
          "type": "string",
          "description": "Device MAC address.\n"
        },
        "masterDevice": {
          "type": "string",
          "description": "Master device (optional).\n"
        },
        "objectUserDeviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{alias}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceTagging:ObjectUserDeviceTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Type.\n"
        },
        "user": {
          "type": "string",
          "description": "User name.\n"
        }
      },
      "type": "object",
      "required": [
        "objectUserDeviceId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alias": {
          "type": "string",
          "description": "Device alias.\n"
        },
        "avatar": {
          "type": "string",
          "description": "Image file for avatar (maximum 4K base64 encoded).\n"
        },
        "category": {
          "type": "string",
          "description": "Family.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceDynamicMapping:ObjectUserDeviceDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mac": {
          "type": "string",
          "description": "Device MAC address.\n"
        },
        "masterDevice": {
          "type": "string",
          "description": "Master device (optional).\n"
        },
        "objectUserDeviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{alias}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceTagging:ObjectUserDeviceTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        },
        "type": {
          "type": "string",
          "description": "Type.\n"
        },
        "user": {
          "type": "string",
          "description": "User name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserDevice resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alias": {
            "type": "string",
            "description": "Device alias.\n"
          },
          "avatar": {
            "type": "string",
            "description": "Image file for avatar (maximum 4K base64 encoded).\n"
          },
          "category": {
            "type": "string",
            "description": "Family.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserDeviceDynamicMapping:ObjectUserDeviceDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mac": {
            "type": "string",
            "description": "Device MAC address.\n"
          },
          "masterDevice": {
            "type": "string",
            "description": "Master device (optional).\n"
          },
          "objectUserDeviceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{alias}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserDeviceTagging:ObjectUserDeviceTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          },
          "type": {
            "type": "string",
            "description": "Type.\n"
          },
          "user": {
            "type": "string",
            "description": "User name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserDeviceaccesslist:ObjectUserDeviceaccesslist": {
      "description": "Configure device access control lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`deviceList`\" pulumi-lang-dotnet=\"`DeviceList`\" pulumi-lang-go=\"`deviceList`\" pulumi-lang-python=\"`device_list`\" pulumi-lang-yaml=\"`deviceList`\" pulumi-lang-java=\"`deviceList`\">`device_list`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserDeviceaccesslistDevicelist`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserDeviceaccesslistDevicelist`\" pulumi-lang-go=\"`fortimanagerObjectUserDeviceaccesslistDevicelist`\" pulumi-lang-python=\"`fortimanager_object_user_deviceaccesslist_devicelist`\" pulumi-lang-yaml=\"`fortimanagerObjectUserDeviceaccesslistDevicelist`\" pulumi-lang-java=\"`fortimanagerObjectUserDeviceaccesslistDevicelist`\">`fortimanager_object_user_deviceaccesslist_devicelist`</span>\n\n## Import\n\nObjectUser DeviceAccessList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDeviceaccesslist:ObjectUserDeviceaccesslist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Accept or deny unknown/unspecified devices. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "deviceLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceaccesslistDeviceList:ObjectUserDeviceaccesslistDeviceList"
          },
          "description": "Device-List. The structure of <span pulumi-lang-nodejs=\"`deviceList`\" pulumi-lang-dotnet=\"`DeviceList`\" pulumi-lang-go=\"`deviceList`\" pulumi-lang-python=\"`device_list`\" pulumi-lang-yaml=\"`deviceList`\" pulumi-lang-java=\"`deviceList`\">`device_list`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Device access list name.\n"
        },
        "objectUserDeviceaccesslistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserDeviceaccesslistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Accept or deny unknown/unspecified devices. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "deviceLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDeviceaccesslistDeviceList:ObjectUserDeviceaccesslistDeviceList"
          },
          "description": "Device-List. The structure of <span pulumi-lang-nodejs=\"`deviceList`\" pulumi-lang-dotnet=\"`DeviceList`\" pulumi-lang-go=\"`deviceList`\" pulumi-lang-python=\"`device_list`\" pulumi-lang-yaml=\"`deviceList`\" pulumi-lang-java=\"`deviceList`\">`device_list`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Device access list name.\n"
        },
        "objectUserDeviceaccesslistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserDeviceaccesslist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultAction": {
            "type": "string",
            "description": "Accept or deny unknown/unspecified devices. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "deviceLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserDeviceaccesslistDeviceList:ObjectUserDeviceaccesslistDeviceList"
            },
            "description": "Device-List. The structure of <span pulumi-lang-nodejs=\"`deviceList`\" pulumi-lang-dotnet=\"`DeviceList`\" pulumi-lang-go=\"`deviceList`\" pulumi-lang-python=\"`device_list`\" pulumi-lang-yaml=\"`deviceList`\" pulumi-lang-java=\"`deviceList`\">`device_list`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Device access list name.\n"
          },
          "objectUserDeviceaccesslistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserDevicecategory:ObjectUserDevicecategory": {
      "description": "Configure device categories.\n\n## Import\n\nObjectUser DeviceCategory can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDevicecategory:ObjectUserDevicecategory labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "name": {
          "type": "string",
          "description": "Device category name.\n"
        },
        "objectUserDevicecategoryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserDevicecategoryId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "desc": {
          "type": "string",
          "description": "Desc.\n"
        },
        "name": {
          "type": "string",
          "description": "Device category name.\n"
        },
        "objectUserDevicecategoryId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserDevicecategory resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "desc": {
            "type": "string",
            "description": "Desc.\n"
          },
          "name": {
            "type": "string",
            "description": "Device category name.\n"
          },
          "objectUserDevicecategoryId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserDevicegroup:ObjectUserDevicegroup": {
      "description": "Configure device groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserDevicegroupDynamicMapping`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserDevicegroupDynamicMapping`\" pulumi-lang-go=\"`fortimanagerObjectUserDevicegroupDynamicMapping`\" pulumi-lang-python=\"`fortimanager_object_user_devicegroup_dynamic_mapping`\" pulumi-lang-yaml=\"`fortimanagerObjectUserDevicegroupDynamicMapping`\" pulumi-lang-java=\"`fortimanagerObjectUserDevicegroupDynamicMapping`\">`fortimanager_object_user_devicegroup_dynamic_mapping`</span>\n>- <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserDevicegroupTagging`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserDevicegroupTagging`\" pulumi-lang-go=\"`fortimanagerObjectUserDevicegroupTagging`\" pulumi-lang-python=\"`fortimanager_object_user_devicegroup_tagging`\" pulumi-lang-yaml=\"`fortimanagerObjectUserDevicegroupTagging`\" pulumi-lang-java=\"`fortimanagerObjectUserDevicegroupTagging`\">`fortimanager_object_user_devicegroup_tagging`</span>\n\n## Import\n\nObjectUser DeviceGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDevicegroup:ObjectUserDevicegroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_ifUnmanaged": {
          "type": "number",
          "description": "_If_Unmanaged.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupDynamicMapping:ObjectUserDevicegroupDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "member": {
          "type": "string",
          "description": "Device group member.\n"
        },
        "name": {
          "type": "string",
          "description": "Device group name.\n"
        },
        "objectUserDevicegroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupTagging:ObjectUserDevicegroupTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserDevicegroupId"
      ],
      "inputProperties": {
        "_ifUnmanaged": {
          "type": "number",
          "description": "_If_Unmanaged.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupDynamicMapping:ObjectUserDevicegroupDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "member": {
          "type": "string",
          "description": "Device group member.\n"
        },
        "name": {
          "type": "string",
          "description": "Device group name.\n"
        },
        "objectUserDevicegroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "taggings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupTagging:ObjectUserDevicegroupTagging"
          },
          "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserDevicegroup resources.\n",
        "properties": {
          "_ifUnmanaged": {
            "type": "number",
            "description": "_If_Unmanaged.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupDynamicMapping:ObjectUserDevicegroupDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "member": {
            "type": "string",
            "description": "Device group member.\n"
          },
          "name": {
            "type": "string",
            "description": "Device group name.\n"
          },
          "objectUserDevicegroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "taggings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserDevicegroupTagging:ObjectUserDevicegroupTagging"
            },
            "description": "Tagging. The structure of <span pulumi-lang-nodejs=\"`tagging`\" pulumi-lang-dotnet=\"`Tagging`\" pulumi-lang-go=\"`tagging`\" pulumi-lang-python=\"`tagging`\" pulumi-lang-yaml=\"`tagging`\" pulumi-lang-java=\"`tagging`\">`tagging`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserDomaincontroller:ObjectUserDomaincontroller": {
      "description": "Configure domain controller entries.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`extraServer`\" pulumi-lang-dotnet=\"`ExtraServer`\" pulumi-lang-go=\"`extraServer`\" pulumi-lang-python=\"`extra_server`\" pulumi-lang-yaml=\"`extraServer`\" pulumi-lang-java=\"`extraServer`\">`extra_server`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserDomaincontrollerExtraserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserDomaincontrollerExtraserver`\" pulumi-lang-go=\"`ObjectUserDomaincontrollerExtraserver`\" pulumi-lang-python=\"`ObjectUserDomaincontrollerExtraserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserDomaincontrollerExtraserver`\" pulumi-lang-java=\"`fortimanager.ObjectUserDomaincontrollerExtraserver`\">`fortimanager.ObjectUserDomaincontrollerExtraserver`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserDomaincontroller(\"trname\", {\n    domainName: \"admin\",\n    ipAddress: \"192.168.1.1\",\n    name: \"terr-user-domain-controller\",\n    port: 445,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserDomaincontroller(\"trname\",\n    domain_name=\"admin\",\n    ip_address=\"192.168.1.1\",\n    name=\"terr-user-domain-controller\",\n    port=445)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserDomaincontroller(\"trname\", new()\n    {\n        DomainName = \"admin\",\n        IpAddress = \"192.168.1.1\",\n        Name = \"terr-user-domain-controller\",\n        Port = 445,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserDomaincontroller(ctx, \"trname\", &fortimanager.ObjectUserDomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"admin\"),\n\t\t\tIpAddress:  pulumi.String(\"192.168.1.1\"),\n\t\t\tName:       pulumi.String(\"terr-user-domain-controller\"),\n\t\t\tPort:       pulumi.Float64(445),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserDomaincontroller;\nimport com.pulumi.fortimanager.ObjectUserDomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserDomaincontroller(\"trname\", ObjectUserDomaincontrollerArgs.builder()\n            .domainName(\"admin\")\n            .ipAddress(\"192.168.1.1\")\n            .name(\"terr-user-domain-controller\")\n            .port(445.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserDomaincontroller\n    properties:\n      domainName: admin\n      ipAddress: 192.168.1.1\n      name: terr-user-domain-controller\n      port: 445\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDomaincontroller:ObjectUserDomaincontroller labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adMode": {
          "type": "string",
          "description": "Set Active Directory mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ds`\" pulumi-lang-dotnet=\"`Ds`\" pulumi-lang-go=\"`ds`\" pulumi-lang-python=\"`ds`\" pulumi-lang-yaml=\"`ds`\" pulumi-lang-java=\"`ds`\">`ds`</span>, <span pulumi-lang-nodejs=\"`lds`\" pulumi-lang-dotnet=\"`Lds`\" pulumi-lang-go=\"`lds`\" pulumi-lang-python=\"`lds`\" pulumi-lang-yaml=\"`lds`\" pulumi-lang-java=\"`lds`\">`lds`</span>.\n"
        },
        "adldsDn": {
          "type": "string",
          "description": "AD LDS distinguished name.\n"
        },
        "adldsIp6": {
          "type": "string",
          "description": "AD LDS IPv6 address.\n"
        },
        "adldsIpAddress": {
          "type": "string",
          "description": "AD LDS IPv4 address.\n"
        },
        "adldsPort": {
          "type": "number",
          "description": "Port number of AD LDS service (default = 389).\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "changeDetection": {
          "type": "string",
          "description": "Enable/disable detection of a configuration change in the Active Directory server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "changeDetectionPeriod": {
          "type": "number",
          "description": "Minutes to detect a configuration change in the Active Directory server (5 - 10080 minutes (7 days), default = 60).\n"
        },
        "dnsSrvLookup": {
          "type": "string",
          "description": "Enable/disable DNS service lookup. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Domain DNS name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extraServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDomaincontrollerExtraServer:ObjectUserDomaincontrollerExtraServer"
          },
          "description": "Extra-Server. The structure of <span pulumi-lang-nodejs=\"`extraServer`\" pulumi-lang-dotnet=\"`ExtraServer`\" pulumi-lang-go=\"`extraServer`\" pulumi-lang-python=\"`extra_server`\" pulumi-lang-yaml=\"`extraServer`\" pulumi-lang-java=\"`extraServer`\">`extra_server`</span> block is documented below.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Hostname of the server to connect to.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "Domain controller IPv6 address.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "Domain controller IP address.\n"
        },
        "ldapServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "LDAP server name.\n"
        },
        "name": {
          "type": "string",
          "description": "Domain controller entry name.\n"
        },
        "objectUserDomaincontrollerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for specified username.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller (default = 445).\n"
        },
        "replicationPort": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller for replication service. Port number 0 indicates automatic discovery.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "FortiGate IPv6 address to be used for communication with the domain controller.\n"
        },
        "sourceIpAddress": {
          "type": "string",
          "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the domain controller.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to sign in with. Must have proper permissions for service.\n"
        }
      },
      "type": "object",
      "required": [
        "adMode",
        "adldsIp6",
        "adldsIpAddress",
        "adldsPort",
        "changeDetection",
        "changeDetectionPeriod",
        "dnsSrvLookup",
        "interfaceSelectMethod",
        "ip6",
        "ipAddress",
        "ldapServers",
        "name",
        "objectUserDomaincontrollerId",
        "passwords",
        "port",
        "sourceIp6",
        "sourceIpAddress"
      ],
      "inputProperties": {
        "adMode": {
          "type": "string",
          "description": "Set Active Directory mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ds`\" pulumi-lang-dotnet=\"`Ds`\" pulumi-lang-go=\"`ds`\" pulumi-lang-python=\"`ds`\" pulumi-lang-yaml=\"`ds`\" pulumi-lang-java=\"`ds`\">`ds`</span>, <span pulumi-lang-nodejs=\"`lds`\" pulumi-lang-dotnet=\"`Lds`\" pulumi-lang-go=\"`lds`\" pulumi-lang-python=\"`lds`\" pulumi-lang-yaml=\"`lds`\" pulumi-lang-java=\"`lds`\">`lds`</span>.\n"
        },
        "adldsDn": {
          "type": "string",
          "description": "AD LDS distinguished name.\n"
        },
        "adldsIp6": {
          "type": "string",
          "description": "AD LDS IPv6 address.\n"
        },
        "adldsIpAddress": {
          "type": "string",
          "description": "AD LDS IPv4 address.\n"
        },
        "adldsPort": {
          "type": "number",
          "description": "Port number of AD LDS service (default = 389).\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "changeDetection": {
          "type": "string",
          "description": "Enable/disable detection of a configuration change in the Active Directory server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "changeDetectionPeriod": {
          "type": "number",
          "description": "Minutes to detect a configuration change in the Active Directory server (5 - 10080 minutes (7 days), default = 60).\n"
        },
        "dnsSrvLookup": {
          "type": "string",
          "description": "Enable/disable DNS service lookup. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Domain DNS name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extraServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserDomaincontrollerExtraServer:ObjectUserDomaincontrollerExtraServer"
          },
          "description": "Extra-Server. The structure of <span pulumi-lang-nodejs=\"`extraServer`\" pulumi-lang-dotnet=\"`ExtraServer`\" pulumi-lang-go=\"`extraServer`\" pulumi-lang-python=\"`extra_server`\" pulumi-lang-yaml=\"`extraServer`\" pulumi-lang-java=\"`extraServer`\">`extra_server`</span> block is documented below.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Hostname of the server to connect to.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ip6": {
          "type": "string",
          "description": "Domain controller IPv6 address.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "Domain controller IP address.\n"
        },
        "ldapServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "LDAP server name.\n"
        },
        "name": {
          "type": "string",
          "description": "Domain controller entry name.\n"
        },
        "objectUserDomaincontrollerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for specified username.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller (default = 445).\n"
        },
        "replicationPort": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller for replication service. Port number 0 indicates automatic discovery.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "FortiGate IPv6 address to be used for communication with the domain controller.\n"
        },
        "sourceIpAddress": {
          "type": "string",
          "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the domain controller.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to sign in with. Must have proper permissions for service.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserDomaincontroller resources.\n",
        "properties": {
          "adMode": {
            "type": "string",
            "description": "Set Active Directory mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`ds`\" pulumi-lang-dotnet=\"`Ds`\" pulumi-lang-go=\"`ds`\" pulumi-lang-python=\"`ds`\" pulumi-lang-yaml=\"`ds`\" pulumi-lang-java=\"`ds`\">`ds`</span>, <span pulumi-lang-nodejs=\"`lds`\" pulumi-lang-dotnet=\"`Lds`\" pulumi-lang-go=\"`lds`\" pulumi-lang-python=\"`lds`\" pulumi-lang-yaml=\"`lds`\" pulumi-lang-java=\"`lds`\">`lds`</span>.\n"
          },
          "adldsDn": {
            "type": "string",
            "description": "AD LDS distinguished name.\n"
          },
          "adldsIp6": {
            "type": "string",
            "description": "AD LDS IPv6 address.\n"
          },
          "adldsIpAddress": {
            "type": "string",
            "description": "AD LDS IPv4 address.\n"
          },
          "adldsPort": {
            "type": "number",
            "description": "Port number of AD LDS service (default = 389).\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "changeDetection": {
            "type": "string",
            "description": "Enable/disable detection of a configuration change in the Active Directory server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "changeDetectionPeriod": {
            "type": "number",
            "description": "Minutes to detect a configuration change in the Active Directory server (5 - 10080 minutes (7 days), default = 60).\n"
          },
          "dnsSrvLookup": {
            "type": "string",
            "description": "Enable/disable DNS service lookup. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "domainName": {
            "type": "string",
            "description": "Domain DNS name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extraServers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserDomaincontrollerExtraServer:ObjectUserDomaincontrollerExtraServer"
            },
            "description": "Extra-Server. The structure of <span pulumi-lang-nodejs=\"`extraServer`\" pulumi-lang-dotnet=\"`ExtraServer`\" pulumi-lang-go=\"`extraServer`\" pulumi-lang-python=\"`extra_server`\" pulumi-lang-yaml=\"`extraServer`\" pulumi-lang-java=\"`extraServer`\">`extra_server`</span> block is documented below.\n"
          },
          "hostname": {
            "type": "string",
            "description": "Hostname of the server to connect to.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ip6": {
            "type": "string",
            "description": "Domain controller IPv6 address.\n"
          },
          "ipAddress": {
            "type": "string",
            "description": "Domain controller IP address.\n"
          },
          "ldapServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "LDAP server name.\n"
          },
          "name": {
            "type": "string",
            "description": "Domain controller entry name.\n"
          },
          "objectUserDomaincontrollerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for specified username.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port to be used for communication with the domain controller (default = 445).\n"
          },
          "replicationPort": {
            "type": "number",
            "description": "Port to be used for communication with the domain controller for replication service. Port number 0 indicates automatic discovery.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "FortiGate IPv6 address to be used for communication with the domain controller.\n"
          },
          "sourceIpAddress": {
            "type": "string",
            "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
          },
          "sourcePort": {
            "type": "number",
            "description": "Source port to be used for communication with the domain controller.\n"
          },
          "username": {
            "type": "string",
            "description": "User name to sign in with. Must have proper permissions for service.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserDomaincontrollerExtraserver:ObjectUserDomaincontrollerExtraserver": {
      "description": "extra servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`extraServer`\" pulumi-lang-dotnet=\"`ExtraServer`\" pulumi-lang-go=\"`extraServer`\" pulumi-lang-python=\"`extra_server`\" pulumi-lang-yaml=\"`extraServer`\" pulumi-lang-java=\"`extraServer`\">`extra_server`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserDomaincontroller`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserDomaincontroller`\" pulumi-lang-go=\"`ObjectUserDomaincontroller`\" pulumi-lang-python=\"`ObjectUserDomaincontroller`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserDomaincontroller`\" pulumi-lang-java=\"`fortimanager.ObjectUserDomaincontroller`\">`fortimanager.ObjectUserDomaincontroller`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser DomainControllerExtraServer can be imported using any of these accepted formats:\n\nSet import_options = [\"domain_controller=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDomaincontrollerExtraserver:ObjectUserDomaincontrollerExtraserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain Controller.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Server ID.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "Domain controller IP address.\n"
        },
        "objectUserDomaincontrollerExtraserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller (default = 445).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIpAddress": {
          "type": "string",
          "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the domain controller.\n"
        }
      },
      "type": "object",
      "required": [
        "domainController",
        "fosid",
        "ipAddress",
        "objectUserDomaincontrollerExtraserverId",
        "port",
        "sourceIpAddress",
        "sourcePort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain Controller.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Server ID.\n"
        },
        "ipAddress": {
          "type": "string",
          "description": "Domain controller IP address.\n"
        },
        "objectUserDomaincontrollerExtraserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the domain controller (default = 445).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIpAddress": {
          "type": "string",
          "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the domain controller.\n"
        }
      },
      "requiredInputs": [
        "domainController"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserDomaincontrollerExtraserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "domainController": {
            "type": "string",
            "description": "Domain Controller.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Server ID.\n"
          },
          "ipAddress": {
            "type": "string",
            "description": "Domain controller IP address.\n"
          },
          "objectUserDomaincontrollerExtraserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port to be used for communication with the domain controller (default = 445).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceIpAddress": {
            "type": "string",
            "description": "FortiGate IPv4 address to be used for communication with the domain controller.\n"
          },
          "sourcePort": {
            "type": "number",
            "description": "Source port to be used for communication with the domain controller.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserExchange:ObjectUserExchange": {
      "description": "Configure MS Exchange server entries.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserExchange(\"labelname\", {\n    authLevel: \"privacy\",\n    authType: \"ntlm\",\n    autoDiscoverKdc: \"enable\",\n    connectProtocol: \"rpc-over-https\",\n    domainName: \"sien.com\",\n    httpAuthType: \"basic\",\n    ip: \"22.22.2.2\",\n    name: \"ss2\",\n    passwords: [\"fdafd\"],\n    sslMinProtoVersion: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserExchange(\"labelname\",\n    auth_level=\"privacy\",\n    auth_type=\"ntlm\",\n    auto_discover_kdc=\"enable\",\n    connect_protocol=\"rpc-over-https\",\n    domain_name=\"sien.com\",\n    http_auth_type=\"basic\",\n    ip=\"22.22.2.2\",\n    name=\"ss2\",\n    passwords=[\"fdafd\"],\n    ssl_min_proto_version=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserExchange(\"labelname\", new()\n    {\n        AuthLevel = \"privacy\",\n        AuthType = \"ntlm\",\n        AutoDiscoverKdc = \"enable\",\n        ConnectProtocol = \"rpc-over-https\",\n        DomainName = \"sien.com\",\n        HttpAuthType = \"basic\",\n        Ip = \"22.22.2.2\",\n        Name = \"ss2\",\n        Passwords = new[]\n        {\n            \"fdafd\",\n        },\n        SslMinProtoVersion = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserExchange(ctx, \"labelname\", &fortimanager.ObjectUserExchangeArgs{\n\t\t\tAuthLevel:       pulumi.String(\"privacy\"),\n\t\t\tAuthType:        pulumi.String(\"ntlm\"),\n\t\t\tAutoDiscoverKdc: pulumi.String(\"enable\"),\n\t\t\tConnectProtocol: pulumi.String(\"rpc-over-https\"),\n\t\t\tDomainName:      pulumi.String(\"sien.com\"),\n\t\t\tHttpAuthType:    pulumi.String(\"basic\"),\n\t\t\tIp:              pulumi.String(\"22.22.2.2\"),\n\t\t\tName:            pulumi.String(\"ss2\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdafd\"),\n\t\t\t},\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserExchange;\nimport com.pulumi.fortimanager.ObjectUserExchangeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserExchange(\"labelname\", ObjectUserExchangeArgs.builder()\n            .authLevel(\"privacy\")\n            .authType(\"ntlm\")\n            .autoDiscoverKdc(\"enable\")\n            .connectProtocol(\"rpc-over-https\")\n            .domainName(\"sien.com\")\n            .httpAuthType(\"basic\")\n            .ip(\"22.22.2.2\")\n            .name(\"ss2\")\n            .passwords(\"fdafd\")\n            .sslMinProtoVersion(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserExchange\n    properties:\n      authLevel: privacy\n      authType: ntlm\n      autoDiscoverKdc: enable\n      connectProtocol: rpc-over-https\n      domainName: sien.com\n      httpAuthType: basic\n      ip: 22.22.2.2\n      name: ss2\n      passwords:\n        - fdafd\n      sslMinProtoVersion: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Exchange can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserExchange:ObjectUserExchange labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Addr-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authLevel": {
          "type": "string",
          "description": "Authentication security level used for the RPC protocol layer. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>, <span pulumi-lang-nodejs=\"`call`\" pulumi-lang-dotnet=\"`Call`\" pulumi-lang-go=\"`call`\" pulumi-lang-python=\"`call`\" pulumi-lang-yaml=\"`call`\" pulumi-lang-java=\"`call`\">`call`</span>, <span pulumi-lang-nodejs=\"`packet`\" pulumi-lang-dotnet=\"`Packet`\" pulumi-lang-go=\"`packet`\" pulumi-lang-python=\"`packet`\" pulumi-lang-yaml=\"`packet`\" pulumi-lang-java=\"`packet`\">`packet`</span>, <span pulumi-lang-nodejs=\"`integrity`\" pulumi-lang-dotnet=\"`Integrity`\" pulumi-lang-go=\"`integrity`\" pulumi-lang-python=\"`integrity`\" pulumi-lang-yaml=\"`integrity`\" pulumi-lang-java=\"`integrity`\">`integrity`</span>, <span pulumi-lang-nodejs=\"`privacy`\" pulumi-lang-dotnet=\"`Privacy`\" pulumi-lang-go=\"`privacy`\" pulumi-lang-python=\"`privacy`\" pulumi-lang-yaml=\"`privacy`\" pulumi-lang-java=\"`privacy`\">`privacy`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication security type used for the RPC protocol layer. Valid values: <span pulumi-lang-nodejs=\"`spnego`\" pulumi-lang-dotnet=\"`Spnego`\" pulumi-lang-go=\"`spnego`\" pulumi-lang-python=\"`spnego`\" pulumi-lang-yaml=\"`spnego`\" pulumi-lang-java=\"`spnego`\">`spnego`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`kerberos`\" pulumi-lang-dotnet=\"`Kerberos`\" pulumi-lang-go=\"`kerberos`\" pulumi-lang-python=\"`kerberos`\" pulumi-lang-yaml=\"`kerberos`\" pulumi-lang-java=\"`kerberos`\">`kerberos`</span>.\n"
        },
        "autoDiscoverKdc": {
          "type": "string",
          "description": "Enable/disable automatic discovery of KDC IP addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connectProtocol": {
          "type": "string",
          "description": "Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`.\n"
        },
        "domainName": {
          "type": "string",
          "description": "MS Exchange server fully qualified domain name.\n"
        },
        "httpAuthType": {
          "type": "string",
          "description": "Authentication security type used for the HTTP transport. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "Server IPv4 address.\n"
        },
        "ip6": {
          "type": "string",
          "description": "Ip6.\n"
        },
        "kdcIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "KDC IPv4 addresses for Kerberos authentication.\n"
        },
        "name": {
          "type": "string",
          "description": "MS Exchange server entry name.\n"
        },
        "objectUserExchangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for the specified username.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "MS Exchange server hostname.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum SSL/TLS protocol version for HTTPS transport (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
        },
        "username": {
          "type": "string",
          "description": "User name used to sign in to the server. Must have proper permissions for service.\n"
        },
        "validateServerCertificate": {
          "type": "string",
          "description": "Enable/disable exchange server certificate validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authLevel",
        "authType",
        "autoDiscoverKdc",
        "connectProtocol",
        "httpAuthType",
        "ip",
        "kdcIps",
        "name",
        "objectUserExchangeId",
        "passwords",
        "sslMinProtoVersion"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Addr-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authLevel": {
          "type": "string",
          "description": "Authentication security level used for the RPC protocol layer. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>, <span pulumi-lang-nodejs=\"`call`\" pulumi-lang-dotnet=\"`Call`\" pulumi-lang-go=\"`call`\" pulumi-lang-python=\"`call`\" pulumi-lang-yaml=\"`call`\" pulumi-lang-java=\"`call`\">`call`</span>, <span pulumi-lang-nodejs=\"`packet`\" pulumi-lang-dotnet=\"`Packet`\" pulumi-lang-go=\"`packet`\" pulumi-lang-python=\"`packet`\" pulumi-lang-yaml=\"`packet`\" pulumi-lang-java=\"`packet`\">`packet`</span>, <span pulumi-lang-nodejs=\"`integrity`\" pulumi-lang-dotnet=\"`Integrity`\" pulumi-lang-go=\"`integrity`\" pulumi-lang-python=\"`integrity`\" pulumi-lang-yaml=\"`integrity`\" pulumi-lang-java=\"`integrity`\">`integrity`</span>, <span pulumi-lang-nodejs=\"`privacy`\" pulumi-lang-dotnet=\"`Privacy`\" pulumi-lang-go=\"`privacy`\" pulumi-lang-python=\"`privacy`\" pulumi-lang-yaml=\"`privacy`\" pulumi-lang-java=\"`privacy`\">`privacy`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication security type used for the RPC protocol layer. Valid values: <span pulumi-lang-nodejs=\"`spnego`\" pulumi-lang-dotnet=\"`Spnego`\" pulumi-lang-go=\"`spnego`\" pulumi-lang-python=\"`spnego`\" pulumi-lang-yaml=\"`spnego`\" pulumi-lang-java=\"`spnego`\">`spnego`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`kerberos`\" pulumi-lang-dotnet=\"`Kerberos`\" pulumi-lang-go=\"`kerberos`\" pulumi-lang-python=\"`kerberos`\" pulumi-lang-yaml=\"`kerberos`\" pulumi-lang-java=\"`kerberos`\">`kerberos`</span>.\n"
        },
        "autoDiscoverKdc": {
          "type": "string",
          "description": "Enable/disable automatic discovery of KDC IP addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connectProtocol": {
          "type": "string",
          "description": "Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`.\n"
        },
        "domainName": {
          "type": "string",
          "description": "MS Exchange server fully qualified domain name.\n"
        },
        "httpAuthType": {
          "type": "string",
          "description": "Authentication security type used for the HTTP transport. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "Server IPv4 address.\n"
        },
        "ip6": {
          "type": "string",
          "description": "Ip6.\n"
        },
        "kdcIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "KDC IPv4 addresses for Kerberos authentication.\n"
        },
        "name": {
          "type": "string",
          "description": "MS Exchange server entry name.\n"
        },
        "objectUserExchangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for the specified username.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "MS Exchange server hostname.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum SSL/TLS protocol version for HTTPS transport (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
        },
        "username": {
          "type": "string",
          "description": "User name used to sign in to the server. Must have proper permissions for service.\n"
        },
        "validateServerCertificate": {
          "type": "string",
          "description": "Enable/disable exchange server certificate validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserExchange resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Addr-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authLevel": {
            "type": "string",
            "description": "Authentication security level used for the RPC protocol layer. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>, <span pulumi-lang-nodejs=\"`call`\" pulumi-lang-dotnet=\"`Call`\" pulumi-lang-go=\"`call`\" pulumi-lang-python=\"`call`\" pulumi-lang-yaml=\"`call`\" pulumi-lang-java=\"`call`\">`call`</span>, <span pulumi-lang-nodejs=\"`packet`\" pulumi-lang-dotnet=\"`Packet`\" pulumi-lang-go=\"`packet`\" pulumi-lang-python=\"`packet`\" pulumi-lang-yaml=\"`packet`\" pulumi-lang-java=\"`packet`\">`packet`</span>, <span pulumi-lang-nodejs=\"`integrity`\" pulumi-lang-dotnet=\"`Integrity`\" pulumi-lang-go=\"`integrity`\" pulumi-lang-python=\"`integrity`\" pulumi-lang-yaml=\"`integrity`\" pulumi-lang-java=\"`integrity`\">`integrity`</span>, <span pulumi-lang-nodejs=\"`privacy`\" pulumi-lang-dotnet=\"`Privacy`\" pulumi-lang-go=\"`privacy`\" pulumi-lang-python=\"`privacy`\" pulumi-lang-yaml=\"`privacy`\" pulumi-lang-java=\"`privacy`\">`privacy`</span>.\n"
          },
          "authType": {
            "type": "string",
            "description": "Authentication security type used for the RPC protocol layer. Valid values: <span pulumi-lang-nodejs=\"`spnego`\" pulumi-lang-dotnet=\"`Spnego`\" pulumi-lang-go=\"`spnego`\" pulumi-lang-python=\"`spnego`\" pulumi-lang-yaml=\"`spnego`\" pulumi-lang-java=\"`spnego`\">`spnego`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`kerberos`\" pulumi-lang-dotnet=\"`Kerberos`\" pulumi-lang-go=\"`kerberos`\" pulumi-lang-python=\"`kerberos`\" pulumi-lang-yaml=\"`kerberos`\" pulumi-lang-java=\"`kerberos`\">`kerberos`</span>.\n"
          },
          "autoDiscoverKdc": {
            "type": "string",
            "description": "Enable/disable automatic discovery of KDC IP addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "connectProtocol": {
            "type": "string",
            "description": "Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`.\n"
          },
          "domainName": {
            "type": "string",
            "description": "MS Exchange server fully qualified domain name.\n"
          },
          "httpAuthType": {
            "type": "string",
            "description": "Authentication security type used for the HTTP transport. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>.\n"
          },
          "ip": {
            "type": "string",
            "description": "Server IPv4 address.\n"
          },
          "ip6": {
            "type": "string",
            "description": "Ip6.\n"
          },
          "kdcIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "KDC IPv4 addresses for Kerberos authentication.\n"
          },
          "name": {
            "type": "string",
            "description": "MS Exchange server entry name.\n"
          },
          "objectUserExchangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for the specified username.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverName": {
            "type": "string",
            "description": "MS Exchange server hostname.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum SSL/TLS protocol version for HTTPS transport (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
          },
          "username": {
            "type": "string",
            "description": "User name used to sign in to the server. Must have proper permissions for service.\n"
          },
          "validateServerCertificate": {
            "type": "string",
            "description": "Enable/disable exchange server certificate validation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserExternalidentityprovider:ObjectUserExternalidentityprovider": {
      "description": "Configure external identity provider.\n\n## Import\n\nObjectUser ExternalIdentityProvider can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserExternalidentityprovider:ObjectUserExternalidentityprovider labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "groupAttrName": {
          "type": "string",
          "description": "Group attribute name in authentication query.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "name": {
          "type": "string",
          "description": "External identity provider name.\n"
        },
        "objectUserExternalidentityproviderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "External identity provider service port number (0 to use default).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable server's identity check against its certificate and subject alternative name(s). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Use this IPv4/v6 address to connect to the external identity provider.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Connection timeout value in seconds (default=5).\n"
        },
        "type": {
          "type": "string",
          "description": "External identity provider type. Valid values: `ms-graph`.\n"
        },
        "url": {
          "type": "string",
          "description": "Url.\n"
        },
        "userAttrName": {
          "type": "string",
          "description": "User attribute name in authentication query.\n"
        },
        "version": {
          "type": "string",
          "description": "External identity API version. Valid values: <span pulumi-lang-nodejs=\"`beta`\" pulumi-lang-dotnet=\"`Beta`\" pulumi-lang-go=\"`beta`\" pulumi-lang-python=\"`beta`\" pulumi-lang-yaml=\"`beta`\" pulumi-lang-java=\"`beta`\">`beta`</span>, `v1.0`.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "groupAttrName",
        "interfaceSelectMethod",
        "interfaces",
        "name",
        "objectUserExternalidentityproviderId",
        "serverIdentityCheck",
        "timeout",
        "userAttrName"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "groupAttrName": {
          "type": "string",
          "description": "Group attribute name in authentication query.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "name": {
          "type": "string",
          "description": "External identity provider name.\n"
        },
        "objectUserExternalidentityproviderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "External identity provider service port number (0 to use default).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable server's identity check against its certificate and subject alternative name(s). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Use this IPv4/v6 address to connect to the external identity provider.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Connection timeout value in seconds (default=5).\n"
        },
        "type": {
          "type": "string",
          "description": "External identity provider type. Valid values: `ms-graph`.\n"
        },
        "url": {
          "type": "string",
          "description": "Url.\n"
        },
        "userAttrName": {
          "type": "string",
          "description": "User attribute name in authentication query.\n"
        },
        "version": {
          "type": "string",
          "description": "External identity API version. Valid values: <span pulumi-lang-nodejs=\"`beta`\" pulumi-lang-dotnet=\"`Beta`\" pulumi-lang-go=\"`beta`\" pulumi-lang-python=\"`beta`\" pulumi-lang-yaml=\"`beta`\" pulumi-lang-java=\"`beta`\">`beta`</span>, `v1.0`.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserExternalidentityprovider resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "groupAttrName": {
            "type": "string",
            "description": "Group attribute name in authentication query.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "name": {
            "type": "string",
            "description": "External identity provider name.\n"
          },
          "objectUserExternalidentityproviderId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "External identity provider service port number (0 to use default).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Enable/disable server's identity check against its certificate and subject alternative name(s). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Use this IPv4/v6 address to connect to the external identity provider.\n"
          },
          "timeout": {
            "type": "number",
            "description": "Connection timeout value in seconds (default=5).\n"
          },
          "type": {
            "type": "string",
            "description": "External identity provider type. Valid values: `ms-graph`.\n"
          },
          "url": {
            "type": "string",
            "description": "Url.\n"
          },
          "userAttrName": {
            "type": "string",
            "description": "User attribute name in authentication query.\n"
          },
          "version": {
            "type": "string",
            "description": "External identity API version. Valid values: <span pulumi-lang-nodejs=\"`beta`\" pulumi-lang-dotnet=\"`Beta`\" pulumi-lang-go=\"`beta`\" pulumi-lang-python=\"`beta`\" pulumi-lang-yaml=\"`beta`\" pulumi-lang-java=\"`beta`\">`beta`</span>, `v1.0`.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserFlexvm:ObjectUserFlexvm": {
      "description": "ObjectUser Flexvm\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFlexvm(\"trname\", {\n    name: \"terr-flexvm\",\n    config: \"config\",\n    folder: \"myfolder\",\n    password: \"psw\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFlexvm(\"trname\",\n    name=\"terr-flexvm\",\n    config=\"config\",\n    folder=\"myfolder\",\n    password=\"psw\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserFlexvm(\"trname\", new()\n    {\n        Name = \"terr-flexvm\",\n        Config = \"config\",\n        Folder = \"myfolder\",\n        Password = \"psw\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFlexvm(ctx, \"trname\", &fortimanager.ObjectUserFlexvmArgs{\n\t\t\tName:     pulumi.String(\"terr-flexvm\"),\n\t\t\tConfig:   pulumi.String(\"config\"),\n\t\t\tFolder:   pulumi.String(\"myfolder\"),\n\t\t\tPassword: pulumi.String(\"psw\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFlexvm;\nimport com.pulumi.fortimanager.ObjectUserFlexvmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserFlexvm(\"trname\", ObjectUserFlexvmArgs.builder()\n            .name(\"terr-flexvm\")\n            .config(\"config\")\n            .folder(\"myfolder\")\n            .password(\"psw\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserFlexvm\n    properties:\n      name: terr-flexvm\n      config: config\n      folder: myfolder\n      password: psw\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Flexvm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFlexvm:ObjectUserFlexvm labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "config": {
          "type": "string",
          "description": "Config.\n"
        },
        "defaultConfig": {
          "type": "number",
          "description": "Default_Config.\n"
        },
        "folder": {
          "type": "string",
          "description": "Folder.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserFlexvmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "password": {
          "type": "string",
          "description": "Password.\n"
        },
        "program": {
          "type": "string",
          "description": "Program.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserFlexvmId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "config": {
          "type": "string",
          "description": "Config.\n"
        },
        "defaultConfig": {
          "type": "number",
          "description": "Default_Config.\n"
        },
        "folder": {
          "type": "string",
          "description": "Folder.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserFlexvmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "password": {
          "type": "string",
          "description": "Password.\n"
        },
        "program": {
          "type": "string",
          "description": "Program.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserFlexvm resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "config": {
            "type": "string",
            "description": "Config.\n"
          },
          "defaultConfig": {
            "type": "number",
            "description": "Default_Config.\n"
          },
          "folder": {
            "type": "string",
            "description": "Folder.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserFlexvmId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "password": {
            "type": "string",
            "description": "Password.\n"
          },
          "program": {
            "type": "string",
            "description": "Program.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserFortitoken:ObjectUserFortitoken": {
      "description": "Configure FortiToken.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserFortitoken(\"labelname\", {\n    license: \"FTMTRIAL0BDD59BA\",\n    serialNumber: \"FTKMOB099A321EA2\",\n    status: \"active\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserFortitoken(\"labelname\",\n    license=\"FTMTRIAL0BDD59BA\",\n    serial_number=\"FTKMOB099A321EA2\",\n    status=\"active\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserFortitoken(\"labelname\", new()\n    {\n        License = \"FTMTRIAL0BDD59BA\",\n        SerialNumber = \"FTKMOB099A321EA2\",\n        Status = \"active\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFortitoken(ctx, \"labelname\", &fortimanager.ObjectUserFortitokenArgs{\n\t\t\tLicense:      pulumi.String(\"FTMTRIAL0BDD59BA\"),\n\t\t\tSerialNumber: pulumi.String(\"FTKMOB099A321EA2\"),\n\t\t\tStatus:       pulumi.String(\"active\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFortitoken;\nimport com.pulumi.fortimanager.ObjectUserFortitokenArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserFortitoken(\"labelname\", ObjectUserFortitokenArgs.builder()\n            .license(\"FTMTRIAL0BDD59BA\")\n            .serialNumber(\"FTKMOB099A321EA2\")\n            .status(\"active\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserFortitoken\n    properties:\n      license: FTMTRIAL0BDD59BA\n      serialNumber: FTKMOB099A321EA2\n      status: active\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Fortitoken can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFortitoken:ObjectUserFortitoken labelname {{serial_number}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "license": {
          "type": "string",
          "description": "Mobile token license.\n"
        },
        "objectUserFortitokenId": {
          "type": "string",
          "description": "an identifier for the resource with format {{serial_number}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "Serial number.\n"
        },
        "status": {
          "type": "string",
          "description": "Status Valid values: <span pulumi-lang-nodejs=\"`lock`\" pulumi-lang-dotnet=\"`Lock`\" pulumi-lang-go=\"`lock`\" pulumi-lang-python=\"`lock`\" pulumi-lang-yaml=\"`lock`\" pulumi-lang-java=\"`lock`\">`lock`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectUserFortitokenId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "license": {
          "type": "string",
          "description": "Mobile token license.\n"
        },
        "objectUserFortitokenId": {
          "type": "string",
          "description": "an identifier for the resource with format {{serial_number}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "Serial number.\n"
        },
        "status": {
          "type": "string",
          "description": "Status Valid values: <span pulumi-lang-nodejs=\"`lock`\" pulumi-lang-dotnet=\"`Lock`\" pulumi-lang-go=\"`lock`\" pulumi-lang-python=\"`lock`\" pulumi-lang-yaml=\"`lock`\" pulumi-lang-java=\"`lock`\">`lock`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserFortitoken resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "license": {
            "type": "string",
            "description": "Mobile token license.\n"
          },
          "objectUserFortitokenId": {
            "type": "string",
            "description": "an identifier for the resource with format {{serial_number}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serialNumber": {
            "type": "string",
            "description": "Serial number.\n"
          },
          "status": {
            "type": "string",
            "description": "Status Valid values: <span pulumi-lang-nodejs=\"`lock`\" pulumi-lang-dotnet=\"`Lock`\" pulumi-lang-go=\"`lock`\" pulumi-lang-python=\"`lock`\" pulumi-lang-yaml=\"`lock`\" pulumi-lang-java=\"`lock`\">`lock`</span>, <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserFsso:ObjectUserFsso": {
      "description": "Configure Fortinet Single Sign On (FSSO) agents.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserFssoDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserFssoDynamicMapping`\" pulumi-lang-go=\"`ObjectUserFssoDynamicMapping`\" pulumi-lang-python=\"`ObjectUserFssoDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserFssoDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserFssoDynamicMapping`\">`fortimanager.ObjectUserFssoDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFsso(\"trname\", {\n    interfaceSelectMethod: \"auto\",\n    name: \"terr-user-fsso\",\n    passwords: [\"fortinet\"],\n    password2s: [\"\"],\n    password3s: [\"\"],\n    password4s: [\"\"],\n    password5s: [\"\"],\n    port: 8000,\n    port2: 8000,\n    port3: 8000,\n    port4: 8000,\n    port5: 8000,\n    server: \"terraform-server\",\n    sourceIp: \"0.0.0.0\",\n    sourceIp6: \"::\",\n    ssl: \"disable\",\n    type: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFsso(\"trname\",\n    interface_select_method=\"auto\",\n    name=\"terr-user-fsso\",\n    passwords=[\"fortinet\"],\n    password2s=[\"\"],\n    password3s=[\"\"],\n    password4s=[\"\"],\n    password5s=[\"\"],\n    port=8000,\n    port2=8000,\n    port3=8000,\n    port4=8000,\n    port5=8000,\n    server=\"terraform-server\",\n    source_ip=\"0.0.0.0\",\n    source_ip6=\"::\",\n    ssl=\"disable\",\n    type=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserFsso(\"trname\", new()\n    {\n        InterfaceSelectMethod = \"auto\",\n        Name = \"terr-user-fsso\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Password2s = new[]\n        {\n            \"\",\n        },\n        Password3s = new[]\n        {\n            \"\",\n        },\n        Password4s = new[]\n        {\n            \"\",\n        },\n        Password5s = new[]\n        {\n            \"\",\n        },\n        Port = 8000,\n        Port2 = 8000,\n        Port3 = 8000,\n        Port4 = 8000,\n        Port5 = 8000,\n        Server = \"terraform-server\",\n        SourceIp = \"0.0.0.0\",\n        SourceIp6 = \"::\",\n        Ssl = \"disable\",\n        Type = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFsso(ctx, \"trname\", &fortimanager.ObjectUserFssoArgs{\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tName:                  pulumi.String(\"terr-user-fsso\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPassword2s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword3s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword4s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword5s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPort:      pulumi.Float64(8000),\n\t\t\tPort2:     pulumi.Float64(8000),\n\t\t\tPort3:     pulumi.Float64(8000),\n\t\t\tPort4:     pulumi.Float64(8000),\n\t\t\tPort5:     pulumi.Float64(8000),\n\t\t\tServer:    pulumi.String(\"terraform-server\"),\n\t\t\tSourceIp:  pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSsl:       pulumi.String(\"disable\"),\n\t\t\tType:      pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFsso;\nimport com.pulumi.fortimanager.ObjectUserFssoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserFsso(\"trname\", ObjectUserFssoArgs.builder()\n            .interfaceSelectMethod(\"auto\")\n            .name(\"terr-user-fsso\")\n            .passwords(\"fortinet\")\n            .password2s(\"\")\n            .password3s(\"\")\n            .password4s(\"\")\n            .password5s(\"\")\n            .port(8000.0)\n            .port2(8000.0)\n            .port3(8000.0)\n            .port4(8000.0)\n            .port5(8000.0)\n            .server(\"terraform-server\")\n            .sourceIp(\"0.0.0.0\")\n            .sourceIp6(\"::\")\n            .ssl(\"disable\")\n            .type(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserFsso\n    properties:\n      interfaceSelectMethod: auto\n      name: terr-user-fsso\n      passwords:\n        - fortinet\n      password2s:\n        - \"\"\n      password3s:\n        - \"\"\n      password4s:\n        - \"\"\n      password5s:\n        - \"\"\n      port: 8000\n      port2: 8000\n      port3: 8000\n      port4: 8000\n      port5: 8000\n      server: terraform-server\n      sourceIp: 0.0.0.0\n      sourceIp6: '::'\n      ssl: disable\n      type: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Fsso can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFsso:ObjectUserFsso labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping:ObjectUserFssoDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldapPoll": {
          "type": "string",
          "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapPollFilter": {
          "type": "string",
          "description": "Filter used to fetch groups.\n"
        },
        "ldapPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from LDAP server.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server to get group information.\n"
        },
        "logonTimeout": {
          "type": "number",
          "description": "Interval in minutes to keep logons after FSSO server down.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserFssoId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the second FSSO collector agent.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the third FSSO collector agent.\n",
          "secret": true
        },
        "password4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fourth FSSO collector agent.\n",
          "secret": true
        },
        "password5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fifth FSSO collector agent.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the first FSSO collector agent.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port of the first FSSO collector agent.\n"
        },
        "port2": {
          "type": "number",
          "description": "Port of the second FSSO collector agent.\n"
        },
        "port3": {
          "type": "number",
          "description": "Port of the third FSSO collector agent.\n"
        },
        "port4": {
          "type": "number",
          "description": "Port of the fourth FSSO collector agent.\n"
        },
        "port5": {
          "type": "number",
          "description": "Port of the fifth FSSO collector agent.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Domain name or IP address of the first FSSO collector agent.\n"
        },
        "server2": {
          "type": "string",
          "description": "Domain name or IP address of the second FSSO collector agent.\n"
        },
        "server3": {
          "type": "string",
          "description": "Domain name or IP address of the third FSSO collector agent.\n"
        },
        "server4": {
          "type": "string",
          "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
        },
        "server5": {
          "type": "string",
          "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
        },
        "sni": {
          "type": "string",
          "description": "Server Name Indication.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to FSSO agent.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source for communications to FSSO agent.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerHostIpCheck": {
          "type": "string",
          "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslTrustedCert": {
          "type": "string",
          "description": "Trusted server certificate or CA certificate.\n"
        },
        "type": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
        },
        "userInfoServer": {
          "type": "string",
          "description": "LDAP server to get user information.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "interfaceSelectMethod",
        "logonTimeout",
        "name",
        "objectUserFssoId",
        "password2s",
        "password3s",
        "password4s",
        "password5s",
        "passwords",
        "port",
        "port2",
        "port3",
        "port4",
        "port5",
        "sourceIp",
        "sourceIp6",
        "ssl",
        "sslServerHostIpCheck",
        "type"
      ],
      "inputProperties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping:ObjectUserFssoDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldapPoll": {
          "type": "string",
          "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapPollFilter": {
          "type": "string",
          "description": "Filter used to fetch groups.\n"
        },
        "ldapPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from LDAP server.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server to get group information.\n"
        },
        "logonTimeout": {
          "type": "number",
          "description": "Interval in minutes to keep logons after FSSO server down.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserFssoId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the second FSSO collector agent.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the third FSSO collector agent.\n",
          "secret": true
        },
        "password4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fourth FSSO collector agent.\n",
          "secret": true
        },
        "password5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fifth FSSO collector agent.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the first FSSO collector agent.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port of the first FSSO collector agent.\n"
        },
        "port2": {
          "type": "number",
          "description": "Port of the second FSSO collector agent.\n"
        },
        "port3": {
          "type": "number",
          "description": "Port of the third FSSO collector agent.\n"
        },
        "port4": {
          "type": "number",
          "description": "Port of the fourth FSSO collector agent.\n"
        },
        "port5": {
          "type": "number",
          "description": "Port of the fifth FSSO collector agent.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Domain name or IP address of the first FSSO collector agent.\n"
        },
        "server2": {
          "type": "string",
          "description": "Domain name or IP address of the second FSSO collector agent.\n"
        },
        "server3": {
          "type": "string",
          "description": "Domain name or IP address of the third FSSO collector agent.\n"
        },
        "server4": {
          "type": "string",
          "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
        },
        "server5": {
          "type": "string",
          "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
        },
        "sni": {
          "type": "string",
          "description": "Server Name Indication.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to FSSO agent.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source for communications to FSSO agent.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerHostIpCheck": {
          "type": "string",
          "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslTrustedCert": {
          "type": "string",
          "description": "Trusted server certificate or CA certificate.\n"
        },
        "type": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
        },
        "userInfoServer": {
          "type": "string",
          "description": "LDAP server to get user information.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserFsso resources.\n",
        "properties": {
          "_guiMeta": {
            "type": "string",
            "description": "_Gui_Meta.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping:ObjectUserFssoDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "groupPollInterval": {
            "type": "number",
            "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ldapPoll": {
            "type": "string",
            "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldapPollFilter": {
            "type": "string",
            "description": "Filter used to fetch groups.\n"
          },
          "ldapPollInterval": {
            "type": "number",
            "description": "Interval in minutes within to fetch groups from LDAP server.\n"
          },
          "ldapServer": {
            "type": "string",
            "description": "LDAP server to get group information.\n"
          },
          "logonTimeout": {
            "type": "number",
            "description": "Interval in minutes to keep logons after FSSO server down.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserFssoId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "password2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the second FSSO collector agent.\n",
            "secret": true
          },
          "password3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the third FSSO collector agent.\n",
            "secret": true
          },
          "password4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the fourth FSSO collector agent.\n",
            "secret": true
          },
          "password5s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the fifth FSSO collector agent.\n",
            "secret": true
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the first FSSO collector agent.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port of the first FSSO collector agent.\n"
          },
          "port2": {
            "type": "number",
            "description": "Port of the second FSSO collector agent.\n"
          },
          "port3": {
            "type": "number",
            "description": "Port of the third FSSO collector agent.\n"
          },
          "port4": {
            "type": "number",
            "description": "Port of the fourth FSSO collector agent.\n"
          },
          "port5": {
            "type": "number",
            "description": "Port of the fifth FSSO collector agent.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Domain name or IP address of the first FSSO collector agent.\n"
          },
          "server2": {
            "type": "string",
            "description": "Domain name or IP address of the second FSSO collector agent.\n"
          },
          "server3": {
            "type": "string",
            "description": "Domain name or IP address of the third FSSO collector agent.\n"
          },
          "server4": {
            "type": "string",
            "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
          },
          "server5": {
            "type": "string",
            "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
          },
          "sni": {
            "type": "string",
            "description": "Server Name Indication.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP for communications to FSSO agent.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "IPv6 source for communications to FSSO agent.\n"
          },
          "ssl": {
            "type": "string",
            "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerHostIpCheck": {
            "type": "string",
            "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslTrustedCert": {
            "type": "string",
            "description": "Trusted server certificate or CA certificate.\n"
          },
          "type": {
            "type": "string",
            "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
          },
          "userInfoServer": {
            "type": "string",
            "description": "LDAP server to get user information.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserFssoDynamicMapping:ObjectUserFssoDynamicMapping": {
      "description": "Configure Fortinet Single Sign On (FSSO) agents.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserFsso`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserFsso`\" pulumi-lang-go=\"`ObjectUserFsso`\" pulumi-lang-python=\"`ObjectUserFsso`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserFsso`\" pulumi-lang-java=\"`fortimanager.ObjectUserFsso`\">`fortimanager.ObjectUserFsso`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser FssoDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"fsso=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssoDynamicMapping:ObjectUserFssoDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping_Scope:ObjectUserFssoDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Fsso.\n"
        },
        "groupPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldapPoll": {
          "type": "string",
          "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapPollFilter": {
          "type": "string",
          "description": "Filter used to fetch groups.\n"
        },
        "ldapPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from LDAP server.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server to get group information.\n"
        },
        "logonTimeout": {
          "type": "number",
          "description": "Interval in minutes to keep logons after FSSO server down.\n"
        },
        "objectUserFssoDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the second FSSO collector agent.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the third FSSO collector agent.\n",
          "secret": true
        },
        "password4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fourth FSSO collector agent.\n",
          "secret": true
        },
        "password5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fifth FSSO collector agent.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the first FSSO collector agent.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port of the first FSSO collector agent.\n"
        },
        "port2": {
          "type": "number",
          "description": "Port of the second FSSO collector agent.\n"
        },
        "port3": {
          "type": "number",
          "description": "Port of the third FSSO collector agent.\n"
        },
        "port4": {
          "type": "number",
          "description": "Port of the fourth FSSO collector agent.\n"
        },
        "port5": {
          "type": "number",
          "description": "Port of the fifth FSSO collector agent.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Domain name or IP address of the first FSSO collector agent.\n"
        },
        "server2": {
          "type": "string",
          "description": "Domain name or IP address of the second FSSO collector agent.\n"
        },
        "server3": {
          "type": "string",
          "description": "Domain name or IP address of the third FSSO collector agent.\n"
        },
        "server4": {
          "type": "string",
          "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
        },
        "server5": {
          "type": "string",
          "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
        },
        "sni": {
          "type": "string",
          "description": "Sni.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to FSSO agent.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source for communications to FSSO agent.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerHostIpCheck": {
          "type": "string",
          "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslTrustedCert": {
          "type": "string",
          "description": "Trusted server certificate or CA certificate.\n"
        },
        "type": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
        },
        "userInfoServer": {
          "type": "string",
          "description": "LDAP server to get user information.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "fsso",
        "interfaceSelectMethod",
        "logonTimeout",
        "objectUserFssoDynamicMappingId",
        "password2s",
        "password3s",
        "password4s",
        "password5s",
        "passwords",
        "port",
        "port2",
        "port3",
        "port4",
        "port5",
        "sourceIp",
        "sourceIp6",
        "ssl",
        "sslServerHostIpCheck",
        "type"
      ],
      "inputProperties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping_Scope:ObjectUserFssoDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Fsso.\n"
        },
        "groupPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldapPoll": {
          "type": "string",
          "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapPollFilter": {
          "type": "string",
          "description": "Filter used to fetch groups.\n"
        },
        "ldapPollInterval": {
          "type": "number",
          "description": "Interval in minutes within to fetch groups from LDAP server.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server to get group information.\n"
        },
        "logonTimeout": {
          "type": "number",
          "description": "Interval in minutes to keep logons after FSSO server down.\n"
        },
        "objectUserFssoDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the second FSSO collector agent.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the third FSSO collector agent.\n",
          "secret": true
        },
        "password4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fourth FSSO collector agent.\n",
          "secret": true
        },
        "password5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the fifth FSSO collector agent.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of the first FSSO collector agent.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port of the first FSSO collector agent.\n"
        },
        "port2": {
          "type": "number",
          "description": "Port of the second FSSO collector agent.\n"
        },
        "port3": {
          "type": "number",
          "description": "Port of the third FSSO collector agent.\n"
        },
        "port4": {
          "type": "number",
          "description": "Port of the fourth FSSO collector agent.\n"
        },
        "port5": {
          "type": "number",
          "description": "Port of the fifth FSSO collector agent.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Domain name or IP address of the first FSSO collector agent.\n"
        },
        "server2": {
          "type": "string",
          "description": "Domain name or IP address of the second FSSO collector agent.\n"
        },
        "server3": {
          "type": "string",
          "description": "Domain name or IP address of the third FSSO collector agent.\n"
        },
        "server4": {
          "type": "string",
          "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
        },
        "server5": {
          "type": "string",
          "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
        },
        "sni": {
          "type": "string",
          "description": "Sni.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to FSSO agent.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "IPv6 source for communications to FSSO agent.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerHostIpCheck": {
          "type": "string",
          "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslTrustedCert": {
          "type": "string",
          "description": "Trusted server certificate or CA certificate.\n"
        },
        "type": {
          "type": "string",
          "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
        },
        "userInfoServer": {
          "type": "string",
          "description": "LDAP server to get user information.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "fsso"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserFssoDynamicMapping resources.\n",
        "properties": {
          "_guiMeta": {
            "type": "string",
            "description": "_Gui_Meta.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserFssoDynamicMapping_Scope:ObjectUserFssoDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fsso": {
            "type": "string",
            "description": "Fsso.\n"
          },
          "groupPollInterval": {
            "type": "number",
            "description": "Interval in minutes within to fetch groups from FSSO server, or unset to disable.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ldapPoll": {
            "type": "string",
            "description": "Enable/disable automatic fetching of groups from LDAP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldapPollFilter": {
            "type": "string",
            "description": "Filter used to fetch groups.\n"
          },
          "ldapPollInterval": {
            "type": "number",
            "description": "Interval in minutes within to fetch groups from LDAP server.\n"
          },
          "ldapServer": {
            "type": "string",
            "description": "LDAP server to get group information.\n"
          },
          "logonTimeout": {
            "type": "number",
            "description": "Interval in minutes to keep logons after FSSO server down.\n"
          },
          "objectUserFssoDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "password2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the second FSSO collector agent.\n",
            "secret": true
          },
          "password3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the third FSSO collector agent.\n",
            "secret": true
          },
          "password4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the fourth FSSO collector agent.\n",
            "secret": true
          },
          "password5s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the fifth FSSO collector agent.\n",
            "secret": true
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of the first FSSO collector agent.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port of the first FSSO collector agent.\n"
          },
          "port2": {
            "type": "number",
            "description": "Port of the second FSSO collector agent.\n"
          },
          "port3": {
            "type": "number",
            "description": "Port of the third FSSO collector agent.\n"
          },
          "port4": {
            "type": "number",
            "description": "Port of the fourth FSSO collector agent.\n"
          },
          "port5": {
            "type": "number",
            "description": "Port of the fifth FSSO collector agent.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Domain name or IP address of the first FSSO collector agent.\n"
          },
          "server2": {
            "type": "string",
            "description": "Domain name or IP address of the second FSSO collector agent.\n"
          },
          "server3": {
            "type": "string",
            "description": "Domain name or IP address of the third FSSO collector agent.\n"
          },
          "server4": {
            "type": "string",
            "description": "Domain name or IP address of the fourth FSSO collector agent.\n"
          },
          "server5": {
            "type": "string",
            "description": "Domain name or IP address of the fifth FSSO collector agent.\n"
          },
          "sni": {
            "type": "string",
            "description": "Sni.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP for communications to FSSO agent.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "IPv6 source for communications to FSSO agent.\n"
          },
          "ssl": {
            "type": "string",
            "description": "Enable/disable use of SSL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerHostIpCheck": {
            "type": "string",
            "description": "Enable/disable server host/IP verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslTrustedCert": {
            "type": "string",
            "description": "Trusted server certificate or CA certificate.\n"
          },
          "type": {
            "type": "string",
            "description": "Server type. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`fortiems`\" pulumi-lang-dotnet=\"`Fortiems`\" pulumi-lang-go=\"`fortiems`\" pulumi-lang-python=\"`fortiems`\" pulumi-lang-yaml=\"`fortiems`\" pulumi-lang-java=\"`fortiems`\">`fortiems`</span>, <span pulumi-lang-nodejs=\"`fortinac`\" pulumi-lang-dotnet=\"`Fortinac`\" pulumi-lang-go=\"`fortinac`\" pulumi-lang-python=\"`fortinac`\" pulumi-lang-yaml=\"`fortinac`\" pulumi-lang-java=\"`fortinac`\">`fortinac`</span>, `fortiems-cloud`.\n"
          },
          "userInfoServer": {
            "type": "string",
            "description": "LDAP server to get user information.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserFssopolling:ObjectUserFssopolling": {
      "description": "Configure FSSO active directory servers for polling mode.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`adgrp`\" pulumi-lang-dotnet=\"`Adgrp`\" pulumi-lang-go=\"`adgrp`\" pulumi-lang-python=\"`adgrp`\" pulumi-lang-yaml=\"`adgrp`\" pulumi-lang-java=\"`adgrp`\">`adgrp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserFssopollingAdgrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserFssopollingAdgrp`\" pulumi-lang-go=\"`ObjectUserFssopollingAdgrp`\" pulumi-lang-python=\"`ObjectUserFssopollingAdgrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserFssopollingAdgrp`\" pulumi-lang-java=\"`fortimanager.ObjectUserFssopollingAdgrp`\">`fortimanager.ObjectUserFssopollingAdgrp`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFssopolling(\"trname\", {\n    defaultDomain: \"terr-user-fsso-polling\",\n    fosid: 1,\n    logonHistory: 8,\n    passwords: [\"fortinet\"],\n    pollingFrequency: 10,\n    server: \"terraform-server\",\n    smbNtlmv1Auth: \"disable\",\n    smbv1: \"disable\",\n    status: \"enable\",\n    user: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFssopolling(\"trname\",\n    default_domain=\"terr-user-fsso-polling\",\n    fosid=1,\n    logon_history=8,\n    passwords=[\"fortinet\"],\n    polling_frequency=10,\n    server=\"terraform-server\",\n    smb_ntlmv1_auth=\"disable\",\n    smbv1=\"disable\",\n    status=\"enable\",\n    user=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserFssopolling(\"trname\", new()\n    {\n        DefaultDomain = \"terr-user-fsso-polling\",\n        Fosid = 1,\n        LogonHistory = 8,\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        PollingFrequency = 10,\n        Server = \"terraform-server\",\n        SmbNtlmv1Auth = \"disable\",\n        Smbv1 = \"disable\",\n        Status = \"enable\",\n        User = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFssopolling(ctx, \"trname\", &fortimanager.ObjectUserFssopollingArgs{\n\t\t\tDefaultDomain: pulumi.String(\"terr-user-fsso-polling\"),\n\t\t\tFosid:         pulumi.Float64(1),\n\t\t\tLogonHistory:  pulumi.Float64(8),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPollingFrequency: pulumi.Float64(10),\n\t\t\tServer:           pulumi.String(\"terraform-server\"),\n\t\t\tSmbNtlmv1Auth:    pulumi.String(\"disable\"),\n\t\t\tSmbv1:            pulumi.String(\"disable\"),\n\t\t\tStatus:           pulumi.String(\"enable\"),\n\t\t\tUser:             pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFssopolling;\nimport com.pulumi.fortimanager.ObjectUserFssopollingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserFssopolling(\"trname\", ObjectUserFssopollingArgs.builder()\n            .defaultDomain(\"terr-user-fsso-polling\")\n            .fosid(1.0)\n            .logonHistory(8.0)\n            .passwords(\"fortinet\")\n            .pollingFrequency(10.0)\n            .server(\"terraform-server\")\n            .smbNtlmv1Auth(\"disable\")\n            .smbv1(\"disable\")\n            .status(\"enable\")\n            .user(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserFssopolling\n    properties:\n      defaultDomain: terr-user-fsso-polling\n      fosid: 1\n      logonHistory: 8\n      passwords:\n        - fortinet\n      pollingFrequency: 10\n      server: terraform-server\n      smbNtlmv1Auth: disable\n      smbv1: disable\n      status: enable\n      user: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser FssoPolling can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssopolling:ObjectUserFssopolling labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adgrps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp"
          },
          "description": "Adgrp. The structure of <span pulumi-lang-nodejs=\"`adgrp`\" pulumi-lang-dotnet=\"`Adgrp`\" pulumi-lang-go=\"`adgrp`\" pulumi-lang-python=\"`adgrp`\" pulumi-lang-yaml=\"`adgrp`\" pulumi-lang-java=\"`adgrp`\">`adgrp`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultDomain": {
          "type": "string",
          "description": "Default domain managed by this Active Directory server.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Active Directory server ID.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server name used in LDAP connection strings.\n"
        },
        "logonHistory": {
          "type": "number",
          "description": "Number of hours of logon history to keep, 0 means keep all history.\n"
        },
        "objectUserFssopollingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password required to log into this Active Directory server\n",
          "secret": true
        },
        "pollingFrequency": {
          "type": "number",
          "description": "Polling frequency (every 1 to 30 seconds).\n"
        },
        "port": {
          "type": "number",
          "description": "Port to communicate with this Active Directory server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Host name or IP address of the Active Directory server.\n"
        },
        "smbNtlmv1Auth": {
          "type": "string",
          "description": "Enable/disable support of NTLMv1 for Samba authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smbv1": {
          "type": "string",
          "description": "Enable/disable support of SMBv1 for Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable polling for the status of this Active Directory server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User name required to log into this Active Directory server.\n"
        }
      },
      "type": "object",
      "required": [
        "logonHistory",
        "objectUserFssopollingId",
        "passwords",
        "pollingFrequency",
        "smbNtlmv1Auth",
        "smbv1",
        "status"
      ],
      "inputProperties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adgrps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp"
          },
          "description": "Adgrp. The structure of <span pulumi-lang-nodejs=\"`adgrp`\" pulumi-lang-dotnet=\"`Adgrp`\" pulumi-lang-go=\"`adgrp`\" pulumi-lang-python=\"`adgrp`\" pulumi-lang-yaml=\"`adgrp`\" pulumi-lang-java=\"`adgrp`\">`adgrp`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultDomain": {
          "type": "string",
          "description": "Default domain managed by this Active Directory server.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Active Directory server ID.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server name used in LDAP connection strings.\n"
        },
        "logonHistory": {
          "type": "number",
          "description": "Number of hours of logon history to keep, 0 means keep all history.\n"
        },
        "objectUserFssopollingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password required to log into this Active Directory server\n",
          "secret": true
        },
        "pollingFrequency": {
          "type": "number",
          "description": "Polling frequency (every 1 to 30 seconds).\n"
        },
        "port": {
          "type": "number",
          "description": "Port to communicate with this Active Directory server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Host name or IP address of the Active Directory server.\n"
        },
        "smbNtlmv1Auth": {
          "type": "string",
          "description": "Enable/disable support of NTLMv1 for Samba authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smbv1": {
          "type": "string",
          "description": "Enable/disable support of SMBv1 for Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable polling for the status of this Active Directory server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User name required to log into this Active Directory server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserFssopolling resources.\n",
        "properties": {
          "_guiMeta": {
            "type": "string",
            "description": "_Gui_Meta.\n"
          },
          "adgrps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp"
            },
            "description": "Adgrp. The structure of <span pulumi-lang-nodejs=\"`adgrp`\" pulumi-lang-dotnet=\"`Adgrp`\" pulumi-lang-go=\"`adgrp`\" pulumi-lang-python=\"`adgrp`\" pulumi-lang-yaml=\"`adgrp`\" pulumi-lang-java=\"`adgrp`\">`adgrp`</span> block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultDomain": {
            "type": "string",
            "description": "Default domain managed by this Active Directory server.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Active Directory server ID.\n"
          },
          "ldapServer": {
            "type": "string",
            "description": "LDAP server name used in LDAP connection strings.\n"
          },
          "logonHistory": {
            "type": "number",
            "description": "Number of hours of logon history to keep, 0 means keep all history.\n"
          },
          "objectUserFssopollingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password required to log into this Active Directory server\n",
            "secret": true
          },
          "pollingFrequency": {
            "type": "number",
            "description": "Polling frequency (every 1 to 30 seconds).\n"
          },
          "port": {
            "type": "number",
            "description": "Port to communicate with this Active Directory server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Host name or IP address of the Active Directory server.\n"
          },
          "smbNtlmv1Auth": {
            "type": "string",
            "description": "Enable/disable support of NTLMv1 for Samba authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "smbv1": {
            "type": "string",
            "description": "Enable/disable support of SMBv1 for Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable polling for the status of this Active Directory server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "user": {
            "type": "string",
            "description": "User name required to log into this Active Directory server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp": {
      "description": "LDAP Group Info.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`adgrp`\" pulumi-lang-dotnet=\"`Adgrp`\" pulumi-lang-go=\"`adgrp`\" pulumi-lang-python=\"`adgrp`\" pulumi-lang-yaml=\"`adgrp`\" pulumi-lang-java=\"`adgrp`\">`adgrp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserFssopolling`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserFssopolling`\" pulumi-lang-go=\"`ObjectUserFssopolling`\" pulumi-lang-python=\"`ObjectUserFssopolling`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserFssopolling`\" pulumi-lang-java=\"`fortimanager.ObjectUserFssopolling`\">`fortimanager.ObjectUserFssopolling`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserFssopolling = new fortimanager.ObjectUserFssopolling(\"trname\", {fosid: 1});\nconst trname = new fortimanager.ObjectUserFssopollingAdgrp(\"trname\", {\n    fssoPolling: trnameObjectUserFssopolling.fosid,\n    name: \"terr-adgrp\",\n}, {\n    dependsOn: [trnameObjectUserFssopolling],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_fssopolling = fortimanager.ObjectUserFssopolling(\"trname\", fosid=1)\ntrname = fortimanager.ObjectUserFssopollingAdgrp(\"trname\",\n    fsso_polling=trname_object_user_fssopolling.fosid,\n    name=\"terr-adgrp\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_user_fssopolling]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectUserFssopolling = new Fortimanager.ObjectUserFssopolling(\"trname\", new()\n    {\n        Fosid = 1,\n    });\n\n    var trname = new Fortimanager.ObjectUserFssopollingAdgrp(\"trname\", new()\n    {\n        FssoPolling = trnameObjectUserFssopolling.Fosid,\n        Name = \"terr-adgrp\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectUserFssopolling,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserFssopolling, err := fortimanager.NewObjectUserFssopolling(ctx, \"trname\", &fortimanager.ObjectUserFssopollingArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserFssopollingAdgrp(ctx, \"trname\", &fortimanager.ObjectUserFssopollingAdgrpArgs{\n\t\t\tFssoPolling: trnameObjectUserFssopolling.Fosid,\n\t\t\tName:        pulumi.String(\"terr-adgrp\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserFssopolling,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFssopolling;\nimport com.pulumi.fortimanager.ObjectUserFssopollingArgs;\nimport com.pulumi.fortimanager.ObjectUserFssopollingAdgrp;\nimport com.pulumi.fortimanager.ObjectUserFssopollingAdgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectUserFssopolling = new ObjectUserFssopolling(\"trnameObjectUserFssopolling\", ObjectUserFssopollingArgs.builder()\n            .fosid(1.0)\n            .build());\n\n        var trname = new ObjectUserFssopollingAdgrp(\"trname\", ObjectUserFssopollingAdgrpArgs.builder()\n            .fssoPolling(trnameObjectUserFssopolling.fosid())\n            .name(\"terr-adgrp\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectUserFssopolling)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserFssopollingAdgrp\n    properties:\n      fssoPolling: ${trnameObjectUserFssopolling.fosid}\n      name: terr-adgrp\n    options:\n      dependsOn:\n        - ${trnameObjectUserFssopolling}\n  trnameObjectUserFssopolling:\n    type: fortimanager:ObjectUserFssopolling\n    name: trname\n    properties:\n      fosid: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser FssoPollingAdgrp can be imported using any of these accepted formats:\n\nSet import_options = [\"fsso_polling=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fssoPolling": {
          "type": "string",
          "description": "Fsso Polling.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserFssopollingAdgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fssoPolling",
        "name",
        "objectUserFssopollingAdgrpId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fssoPolling": {
          "type": "string",
          "description": "Fsso Polling.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserFssopollingAdgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "fssoPolling"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserFssopollingAdgrp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fssoPolling": {
            "type": "string",
            "description": "Fsso Polling.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserFssopollingAdgrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserGroup:ObjectUserGroup": {
      "description": "Configure user groups.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserGroupDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserGroupDynamicMapping`\" pulumi-lang-go=\"`ObjectUserGroupDynamicMapping`\" pulumi-lang-python=\"`ObjectUserGroupDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserGroupDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserGroupDynamicMapping`\">`fortimanager.ObjectUserGroupDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserGroupGuest`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserGroupGuest`\" pulumi-lang-go=\"`fortimanagerObjectUserGroupGuest`\" pulumi-lang-python=\"`fortimanager_object_user_group_guest`\" pulumi-lang-yaml=\"`fortimanagerObjectUserGroupGuest`\" pulumi-lang-java=\"`fortimanagerObjectUserGroupGuest`\">`fortimanager_object_user_group_guest`</span>\n>- <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserGroupMatch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserGroupMatch`\" pulumi-lang-go=\"`ObjectUserGroupMatch`\" pulumi-lang-python=\"`ObjectUserGroupMatch`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserGroupMatch`\" pulumi-lang-java=\"`fortimanager.ObjectUserGroupMatch`\">`fortimanager.ObjectUserGroupMatch`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserGroup(\"trname\", {\n    name: \"terraform-tefv-group\",\n    password: \"specify\",\n    userId: \"email\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserGroup(\"trname\",\n    name=\"terraform-tefv-group\",\n    password=\"specify\",\n    user_id=\"email\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserGroup(\"trname\", new()\n    {\n        Name = \"terraform-tefv-group\",\n        Password = \"specify\",\n        UserId = \"email\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserGroup(ctx, \"trname\", &fortimanager.ObjectUserGroupArgs{\n\t\t\tName:     pulumi.String(\"terraform-tefv-group\"),\n\t\t\tPassword: pulumi.String(\"specify\"),\n\t\t\tUserId:   pulumi.String(\"email\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserGroup;\nimport com.pulumi.fortimanager.ObjectUserGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserGroup(\"trname\", ObjectUserGroupArgs.builder()\n            .name(\"terraform-tefv-group\")\n            .password(\"specify\")\n            .userId(\"email\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserGroup\n    properties:\n      name: terraform-tefv-group\n      password: specify\n      userId: email\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Group can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserGroup:ObjectUserGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping:ObjectUserGroupDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "email": {
          "type": "string",
          "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
        },
        "expireType": {
          "type": "string",
          "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "guests": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupGuest:ObjectUserGroupGuest"
          },
          "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
        },
        "httpDigestRealm": {
          "type": "string",
          "description": "Realm attribute for MD5-digest authentication.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupMatch:ObjectUserGroupMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "maxAccounts": {
          "type": "number",
          "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multipleGuestAdd": {
          "type": "string",
          "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Group name.\n"
        },
        "objectUserGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "password": {
          "type": "string",
          "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "SMS server.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "ssoAttributeValue": {
          "type": "string",
          "description": "Name of the RADIUS user group that this local user group represents.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "userName": {
          "type": "string",
          "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authConcurrentOverride",
        "groupType",
        "members",
        "name",
        "objectUserGroupId",
        "smsServer"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping:ObjectUserGroupDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "email": {
          "type": "string",
          "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
        },
        "expireType": {
          "type": "string",
          "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "guests": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupGuest:ObjectUserGroupGuest"
          },
          "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
        },
        "httpDigestRealm": {
          "type": "string",
          "description": "Realm attribute for MD5-digest authentication.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupMatch:ObjectUserGroupMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "maxAccounts": {
          "type": "number",
          "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multipleGuestAdd": {
          "type": "string",
          "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Group name.\n"
        },
        "objectUserGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "password": {
          "type": "string",
          "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "SMS server.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "ssoAttributeValue": {
          "type": "string",
          "description": "Name of the RADIUS user group that this local user group represents.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "userName": {
          "type": "string",
          "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserGroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authConcurrentOverride": {
            "type": "string",
            "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authConcurrentValue": {
            "type": "number",
            "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
          },
          "authtimeout": {
            "type": "number",
            "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
          },
          "company": {
            "type": "string",
            "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping:ObjectUserGroupDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "email": {
            "type": "string",
            "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "expire": {
            "type": "number",
            "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
          },
          "expireType": {
            "type": "string",
            "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "groupType": {
            "type": "string",
            "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
          },
          "guests": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserGroupGuest:ObjectUserGroupGuest"
            },
            "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
          },
          "httpDigestRealm": {
            "type": "string",
            "description": "Realm attribute for MD5-digest authentication.\n"
          },
          "matches": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserGroupMatch:ObjectUserGroupMatch"
            },
            "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
          },
          "maxAccounts": {
            "type": "number",
            "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
          },
          "mobilePhone": {
            "type": "string",
            "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multipleGuestAdd": {
            "type": "string",
            "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Group name.\n"
          },
          "objectUserGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "password": {
            "type": "string",
            "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smsCustomServer": {
            "type": "string",
            "description": "SMS server.\n"
          },
          "smsServer": {
            "type": "string",
            "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sponsor": {
            "type": "string",
            "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
          },
          "ssoAttributeValue": {
            "type": "string",
            "description": "Name of the RADIUS user group that this local user group represents.\n"
          },
          "userId": {
            "type": "string",
            "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "userName": {
            "type": "string",
            "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserGroupDynamicMapping:ObjectUserGroupDynamicMapping": {
      "description": "Configure user groups.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserGroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserGroup`\" pulumi-lang-go=\"`ObjectUserGroup`\" pulumi-lang-python=\"`ObjectUserGroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserGroup`\" pulumi-lang-java=\"`fortimanager.ObjectUserGroup`\">`fortimanager.ObjectUserGroup`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserGroupDynamicMappingGuest`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserGroupDynamicMappingGuest`\" pulumi-lang-go=\"`fortimanagerObjectUserGroupDynamicMappingGuest`\" pulumi-lang-python=\"`fortimanager_object_user_group_dynamic_mapping_guest`\" pulumi-lang-yaml=\"`fortimanagerObjectUserGroupDynamicMappingGuest`\" pulumi-lang-java=\"`fortimanagerObjectUserGroupDynamicMappingGuest`\">`fortimanager_object_user_group_dynamic_mapping_guest`</span>\n>- <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserGroupDynamicMappingMatch`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserGroupDynamicMappingMatch`\" pulumi-lang-go=\"`ObjectUserGroupDynamicMappingMatch`\" pulumi-lang-python=\"`ObjectUserGroupDynamicMappingMatch`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserGroupDynamicMappingMatch`\" pulumi-lang-java=\"`fortimanager.ObjectUserGroupDynamicMappingMatch`\">`fortimanager.ObjectUserGroupDynamicMappingMatch`</span>\n>- <span pulumi-lang-nodejs=\"`sslvpnOsCheckList`\" pulumi-lang-dotnet=\"`SslvpnOsCheckList`\" pulumi-lang-go=\"`sslvpnOsCheckList`\" pulumi-lang-python=\"`sslvpn_os_check_list`\" pulumi-lang-yaml=\"`sslvpnOsCheckList`\" pulumi-lang-java=\"`sslvpnOsCheckList`\">`sslvpn_os_check_list`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectUserGroupDynamicMappingSslvpnoschecklist`\" pulumi-lang-dotnet=\"`FortimanagerObjectUserGroupDynamicMappingSslvpnoschecklist`\" pulumi-lang-go=\"`fortimanagerObjectUserGroupDynamicMappingSslvpnoschecklist`\" pulumi-lang-python=\"`fortimanager_object_user_group_dynamic_mapping_sslvpnoschecklist`\" pulumi-lang-yaml=\"`fortimanagerObjectUserGroupDynamicMappingSslvpnoschecklist`\" pulumi-lang-java=\"`fortimanagerObjectUserGroupDynamicMappingSslvpnoschecklist`\">`fortimanager_object_user_group_dynamic_mapping_sslvpnoschecklist`</span>\n\n## Import\n\nObjectUser GroupDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserGroupDynamicMapping:ObjectUserGroupDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping_Scope:ObjectUserGroupDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "email": {
          "type": "string",
          "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
        },
        "expireType": {
          "type": "string",
          "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "guests": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingGuest:ObjectUserGroupDynamicMappingGuest"
          },
          "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
        },
        "httpDigestRealm": {
          "type": "string",
          "description": "Realm attribute for MD5-digest authentication.\n"
        },
        "ldapMemberof": {
          "type": "string",
          "description": "Ldap-Memberof.\n"
        },
        "logicType": {
          "type": "string",
          "description": "Logic-Type. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "maxAccounts": {
          "type": "number",
          "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
        },
        "member": {
          "type": "string",
          "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multipleGuestAdd": {
          "type": "string",
          "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectUserGroupDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "password": {
          "type": "string",
          "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "redirUrl": {
          "type": "string",
          "description": "Redir-Url.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "SMS server.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "sslvpnBookmarksGroup": {
          "type": "string",
          "description": "Sslvpn-Bookmarks-Group.\n"
        },
        "sslvpnCacheCleaner": {
          "type": "string",
          "description": "Sslvpn-Cache-Cleaner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnClientChecks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sslvpn-Client-Check. Valid values: <span pulumi-lang-nodejs=\"`forticlient`\" pulumi-lang-dotnet=\"`Forticlient`\" pulumi-lang-go=\"`forticlient`\" pulumi-lang-python=\"`forticlient`\" pulumi-lang-yaml=\"`forticlient`\" pulumi-lang-java=\"`forticlient`\">`forticlient`</span>, `forticlient-av`, `forticlient-fw`, `3rdAV`, `3rdFW`.\n"
        },
        "sslvpnFtp": {
          "type": "string",
          "description": "Sslvpn-Ftp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnHttp": {
          "type": "string",
          "description": "Sslvpn-Http. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnOsCheck": {
          "type": "string",
          "description": "Sslvpn-Os-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnOsCheckList": {
          "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingSslvpnOsCheckList:ObjectUserGroupDynamicMappingSslvpnOsCheckList",
          "description": "Sslvpn-Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`sslvpnOsCheckList`\" pulumi-lang-dotnet=\"`SslvpnOsCheckList`\" pulumi-lang-go=\"`sslvpnOsCheckList`\" pulumi-lang-python=\"`sslvpn_os_check_list`\" pulumi-lang-yaml=\"`sslvpnOsCheckList`\" pulumi-lang-java=\"`sslvpnOsCheckList`\">`sslvpn_os_check_list`</span> block is documented below.\n"
        },
        "sslvpnPortal": {
          "type": "string",
          "description": "Sslvpn-Portal.\n"
        },
        "sslvpnPortalHeading": {
          "type": "string",
          "description": "Sslvpn-Portal-Heading.\n"
        },
        "sslvpnRdp": {
          "type": "string",
          "description": "Sslvpn-Rdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSamba": {
          "type": "string",
          "description": "Sslvpn-Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSplitTunneling": {
          "type": "string",
          "description": "Sslvpn-Split-Tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSsh": {
          "type": "string",
          "description": "Sslvpn-Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTelnet": {
          "type": "string",
          "description": "Sslvpn-Telnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTunnel": {
          "type": "string",
          "description": "Sslvpn-Tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTunnelEndip": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Endip.\n"
        },
        "sslvpnTunnelIpMode": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Ip-Mode. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "sslvpnTunnelStartip": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Startip.\n"
        },
        "sslvpnVirtualDesktop": {
          "type": "string",
          "description": "Sslvpn-Virtual-Desktop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnVnc": {
          "type": "string",
          "description": "Sslvpn-Vnc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnWebapp": {
          "type": "string",
          "description": "Sslvpn-Webapp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoAttributeValue": {
          "type": "string",
          "description": "Name of the RADIUS user group that this local user group represents.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "userName": {
          "type": "string",
          "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authConcurrentOverride",
        "group",
        "groupType",
        "objectUserGroupDynamicMappingId",
        "smsServer",
        "sslvpnClientChecks"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping_Scope:ObjectUserGroupDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
        },
        "company": {
          "type": "string",
          "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "email": {
          "type": "string",
          "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
        },
        "expireType": {
          "type": "string",
          "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupType": {
          "type": "string",
          "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "guests": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingGuest:ObjectUserGroupDynamicMappingGuest"
          },
          "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
        },
        "httpDigestRealm": {
          "type": "string",
          "description": "Realm attribute for MD5-digest authentication.\n"
        },
        "ldapMemberof": {
          "type": "string",
          "description": "Ldap-Memberof.\n"
        },
        "logicType": {
          "type": "string",
          "description": "Logic-Type. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch"
          },
          "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
        },
        "maxAccounts": {
          "type": "number",
          "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
        },
        "member": {
          "type": "string",
          "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
        },
        "mobilePhone": {
          "type": "string",
          "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multipleGuestAdd": {
          "type": "string",
          "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectUserGroupDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "password": {
          "type": "string",
          "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "redirUrl": {
          "type": "string",
          "description": "Redir-Url.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "SMS server.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sponsor": {
          "type": "string",
          "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "sslvpnBookmarksGroup": {
          "type": "string",
          "description": "Sslvpn-Bookmarks-Group.\n"
        },
        "sslvpnCacheCleaner": {
          "type": "string",
          "description": "Sslvpn-Cache-Cleaner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnClientChecks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sslvpn-Client-Check. Valid values: <span pulumi-lang-nodejs=\"`forticlient`\" pulumi-lang-dotnet=\"`Forticlient`\" pulumi-lang-go=\"`forticlient`\" pulumi-lang-python=\"`forticlient`\" pulumi-lang-yaml=\"`forticlient`\" pulumi-lang-java=\"`forticlient`\">`forticlient`</span>, `forticlient-av`, `forticlient-fw`, `3rdAV`, `3rdFW`.\n"
        },
        "sslvpnFtp": {
          "type": "string",
          "description": "Sslvpn-Ftp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnHttp": {
          "type": "string",
          "description": "Sslvpn-Http. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnOsCheck": {
          "type": "string",
          "description": "Sslvpn-Os-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnOsCheckList": {
          "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingSslvpnOsCheckList:ObjectUserGroupDynamicMappingSslvpnOsCheckList",
          "description": "Sslvpn-Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`sslvpnOsCheckList`\" pulumi-lang-dotnet=\"`SslvpnOsCheckList`\" pulumi-lang-go=\"`sslvpnOsCheckList`\" pulumi-lang-python=\"`sslvpn_os_check_list`\" pulumi-lang-yaml=\"`sslvpnOsCheckList`\" pulumi-lang-java=\"`sslvpnOsCheckList`\">`sslvpn_os_check_list`</span> block is documented below.\n"
        },
        "sslvpnPortal": {
          "type": "string",
          "description": "Sslvpn-Portal.\n"
        },
        "sslvpnPortalHeading": {
          "type": "string",
          "description": "Sslvpn-Portal-Heading.\n"
        },
        "sslvpnRdp": {
          "type": "string",
          "description": "Sslvpn-Rdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSamba": {
          "type": "string",
          "description": "Sslvpn-Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSplitTunneling": {
          "type": "string",
          "description": "Sslvpn-Split-Tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnSsh": {
          "type": "string",
          "description": "Sslvpn-Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTelnet": {
          "type": "string",
          "description": "Sslvpn-Telnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTunnel": {
          "type": "string",
          "description": "Sslvpn-Tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnTunnelEndip": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Endip.\n"
        },
        "sslvpnTunnelIpMode": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Ip-Mode. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
        },
        "sslvpnTunnelStartip": {
          "type": "string",
          "description": "Sslvpn-Tunnel-Startip.\n"
        },
        "sslvpnVirtualDesktop": {
          "type": "string",
          "description": "Sslvpn-Virtual-Desktop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnVnc": {
          "type": "string",
          "description": "Sslvpn-Vnc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnWebapp": {
          "type": "string",
          "description": "Sslvpn-Webapp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoAttributeValue": {
          "type": "string",
          "description": "Name of the RADIUS user group that this local user group represents.\n"
        },
        "userId": {
          "type": "string",
          "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "userName": {
          "type": "string",
          "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "group"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserGroupDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMapping_Scope:ObjectUserGroupDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authConcurrentOverride": {
            "type": "string",
            "description": "Enable/disable overriding the global number of concurrent authentication sessions for this user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authConcurrentValue": {
            "type": "number",
            "description": "Maximum number of concurrent authenticated connections per user (0 - 100).\n"
          },
          "authtimeout": {
            "type": "number",
            "description": "Authentication timeout in minutes for this user group. 0 to use the global user setting auth-timeout.\n"
          },
          "company": {
            "type": "string",
            "description": "Set the action for the company guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "email": {
            "type": "string",
            "description": "Enable/disable the guest user email address field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "expire": {
            "type": "number",
            "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n"
          },
          "expireType": {
            "type": "string",
            "description": "Determine when the expiration countdown begins. Valid values: <span pulumi-lang-nodejs=\"`immediately`\" pulumi-lang-dotnet=\"`Immediately`\" pulumi-lang-go=\"`immediately`\" pulumi-lang-python=\"`immediately`\" pulumi-lang-yaml=\"`immediately`\" pulumi-lang-java=\"`immediately`\">`immediately`</span>, `first-successful-login`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "group": {
            "type": "string",
            "description": "Group.\n"
          },
          "groupType": {
            "type": "string",
            "description": "Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: <span pulumi-lang-nodejs=\"`firewall`\" pulumi-lang-dotnet=\"`Firewall`\" pulumi-lang-go=\"`firewall`\" pulumi-lang-python=\"`firewall`\" pulumi-lang-yaml=\"`firewall`\" pulumi-lang-java=\"`firewall`\">`firewall`</span>, `directory-service`, `fsso-service`, <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
          },
          "guests": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingGuest:ObjectUserGroupDynamicMappingGuest"
            },
            "description": "Guest. The structure of <span pulumi-lang-nodejs=\"`guest`\" pulumi-lang-dotnet=\"`Guest`\" pulumi-lang-go=\"`guest`\" pulumi-lang-python=\"`guest`\" pulumi-lang-yaml=\"`guest`\" pulumi-lang-java=\"`guest`\">`guest`</span> block is documented below.\n"
          },
          "httpDigestRealm": {
            "type": "string",
            "description": "Realm attribute for MD5-digest authentication.\n"
          },
          "ldapMemberof": {
            "type": "string",
            "description": "Ldap-Memberof.\n"
          },
          "logicType": {
            "type": "string",
            "description": "Logic-Type. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          },
          "matches": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch"
            },
            "description": "Match. The structure of <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> block is documented below.\n"
          },
          "maxAccounts": {
            "type": "number",
            "description": "Maximum number of guest accounts that can be created for this group (0 means unlimited).\n"
          },
          "member": {
            "type": "string",
            "description": "Names of users, peers, LDAP severs, or RADIUS servers to add to the user group.\n"
          },
          "mobilePhone": {
            "type": "string",
            "description": "Enable/disable the guest user mobile phone number field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multipleGuestAdd": {
            "type": "string",
            "description": "Enable/disable addition of multiple guests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectUserGroupDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "password": {
            "type": "string",
            "description": "Guest user password type. Valid values: `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "redirUrl": {
            "type": "string",
            "description": "Redir-Url.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smsCustomServer": {
            "type": "string",
            "description": "SMS server.\n"
          },
          "smsServer": {
            "type": "string",
            "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sponsor": {
            "type": "string",
            "description": "Set the action for the sponsor guest user field. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`mandatory`\" pulumi-lang-dotnet=\"`Mandatory`\" pulumi-lang-go=\"`mandatory`\" pulumi-lang-python=\"`mandatory`\" pulumi-lang-yaml=\"`mandatory`\" pulumi-lang-java=\"`mandatory`\">`mandatory`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
          },
          "sslvpnBookmarksGroup": {
            "type": "string",
            "description": "Sslvpn-Bookmarks-Group.\n"
          },
          "sslvpnCacheCleaner": {
            "type": "string",
            "description": "Sslvpn-Cache-Cleaner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnClientChecks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Sslvpn-Client-Check. Valid values: <span pulumi-lang-nodejs=\"`forticlient`\" pulumi-lang-dotnet=\"`Forticlient`\" pulumi-lang-go=\"`forticlient`\" pulumi-lang-python=\"`forticlient`\" pulumi-lang-yaml=\"`forticlient`\" pulumi-lang-java=\"`forticlient`\">`forticlient`</span>, `forticlient-av`, `forticlient-fw`, `3rdAV`, `3rdFW`.\n"
          },
          "sslvpnFtp": {
            "type": "string",
            "description": "Sslvpn-Ftp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnHttp": {
            "type": "string",
            "description": "Sslvpn-Http. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnOsCheck": {
            "type": "string",
            "description": "Sslvpn-Os-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnOsCheckList": {
            "$ref": "#/types/fortimanager:index%2FObjectUserGroupDynamicMappingSslvpnOsCheckList:ObjectUserGroupDynamicMappingSslvpnOsCheckList",
            "description": "Sslvpn-Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`sslvpnOsCheckList`\" pulumi-lang-dotnet=\"`SslvpnOsCheckList`\" pulumi-lang-go=\"`sslvpnOsCheckList`\" pulumi-lang-python=\"`sslvpn_os_check_list`\" pulumi-lang-yaml=\"`sslvpnOsCheckList`\" pulumi-lang-java=\"`sslvpnOsCheckList`\">`sslvpn_os_check_list`</span> block is documented below.\n"
          },
          "sslvpnPortal": {
            "type": "string",
            "description": "Sslvpn-Portal.\n"
          },
          "sslvpnPortalHeading": {
            "type": "string",
            "description": "Sslvpn-Portal-Heading.\n"
          },
          "sslvpnRdp": {
            "type": "string",
            "description": "Sslvpn-Rdp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnSamba": {
            "type": "string",
            "description": "Sslvpn-Samba. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnSplitTunneling": {
            "type": "string",
            "description": "Sslvpn-Split-Tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnSsh": {
            "type": "string",
            "description": "Sslvpn-Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnTelnet": {
            "type": "string",
            "description": "Sslvpn-Telnet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnTunnel": {
            "type": "string",
            "description": "Sslvpn-Tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnTunnelEndip": {
            "type": "string",
            "description": "Sslvpn-Tunnel-Endip.\n"
          },
          "sslvpnTunnelIpMode": {
            "type": "string",
            "description": "Sslvpn-Tunnel-Ip-Mode. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>.\n"
          },
          "sslvpnTunnelStartip": {
            "type": "string",
            "description": "Sslvpn-Tunnel-Startip.\n"
          },
          "sslvpnVirtualDesktop": {
            "type": "string",
            "description": "Sslvpn-Virtual-Desktop. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnVnc": {
            "type": "string",
            "description": "Sslvpn-Vnc. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnWebapp": {
            "type": "string",
            "description": "Sslvpn-Webapp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssoAttributeValue": {
            "type": "string",
            "description": "Name of the RADIUS user group that this local user group represents.\n"
          },
          "userId": {
            "type": "string",
            "description": "Guest user ID type. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `auto-generate`, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "userName": {
            "type": "string",
            "description": "Enable/disable the guest user name entry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch": {
      "description": "Group matches.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserGroupDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserGroupDynamicMapping`\" pulumi-lang-go=\"`ObjectUserGroupDynamicMapping`\" pulumi-lang-python=\"`ObjectUserGroupDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserGroupDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserGroupDynamicMapping`\">`fortimanager.ObjectUserGroupDynamicMapping`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser GroupDynamicMappingMatch can be imported using any of these accepted formats:\n\nSet import_options = [\"group=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserGroupDynamicMappingMatch:ObjectUserGroupDynamicMappingMatch labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Name of matching user or group on remote authentication server.\n"
        },
        "objectUserGroupDynamicMappingMatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of remote auth server.\n"
        }
      },
      "type": "object",
      "required": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "group",
        "objectUserGroupDynamicMappingMatchId"
      ],
      "inputProperties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Name of matching user or group on remote authentication server.\n"
        },
        "objectUserGroupDynamicMappingMatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of remote auth server.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "group"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserGroupDynamicMappingMatch resources.\n",
        "properties": {
          "_guiMeta": {
            "type": "string",
            "description": "_Gui_Meta.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "group": {
            "type": "string",
            "description": "Group.\n"
          },
          "groupName": {
            "type": "string",
            "description": "Name of matching user or group on remote authentication server.\n"
          },
          "objectUserGroupDynamicMappingMatchId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverName": {
            "type": "string",
            "description": "Name of remote auth server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserGroupMatch:ObjectUserGroupMatch": {
      "description": "Group matches.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`match`\" pulumi-lang-dotnet=\"`Match`\" pulumi-lang-go=\"`match`\" pulumi-lang-python=\"`match`\" pulumi-lang-yaml=\"`match`\" pulumi-lang-java=\"`match`\">`match`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserGroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserGroup`\" pulumi-lang-go=\"`ObjectUserGroup`\" pulumi-lang-python=\"`ObjectUserGroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserGroup`\" pulumi-lang-java=\"`fortimanager.ObjectUserGroup`\">`fortimanager.ObjectUserGroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser GroupMatch can be imported using any of these accepted formats:\n\nSet import_options = [\"group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserGroupMatch:ObjectUserGroupMatch labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Name of matching user or group on remote authentication server.\n"
        },
        "objectUserGroupMatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of remote auth server.\n"
        }
      },
      "type": "object",
      "required": [
        "group",
        "objectUserGroupMatchId"
      ],
      "inputProperties": {
        "_guiMeta": {
          "type": "string",
          "description": "_Gui_Meta.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Name of matching user or group on remote authentication server.\n"
        },
        "objectUserGroupMatchId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverName": {
          "type": "string",
          "description": "Name of remote auth server.\n"
        }
      },
      "requiredInputs": [
        "group"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserGroupMatch resources.\n",
        "properties": {
          "_guiMeta": {
            "type": "string",
            "description": "_Gui_Meta.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "group": {
            "type": "string",
            "description": "Group.\n"
          },
          "groupName": {
            "type": "string",
            "description": "Name of matching user or group on remote authentication server.\n"
          },
          "objectUserGroupMatchId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverName": {
            "type": "string",
            "description": "Name of remote auth server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserJson:ObjectUserJson": {
      "description": "ObjectUser Json\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserJson(\"trname\", {\n    name: \"terr-json\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserJson(\"trname\",\n    name=\"terr-json\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserJson(\"trname\", new()\n    {\n        Name = \"terr-json\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserJson(ctx, \"trname\", &fortimanager.ObjectUserJsonArgs{\n\t\t\tName:   pulumi.String(\"terr-json\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserJson;\nimport com.pulumi.fortimanager.ObjectUserJsonArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserJson(\"trname\", ObjectUserJsonArgs.builder()\n            .name(\"terr-json\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserJson\n    properties:\n      name: terr-json\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Json can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserJson:ObjectUserJson labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserJsonId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserJsonId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserJsonId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserJson resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserJsonId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserKrbkeytab:ObjectUserKrbkeytab": {
      "description": "Configure Kerberos keytab entries.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserKrbkeytab(\"trname\", {\n    name: \"terr-user-krb-keytab\",\n    pacData: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserKrbkeytab(\"trname\",\n    name=\"terr-user-krb-keytab\",\n    pac_data=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserKrbkeytab(\"trname\", new()\n    {\n        Name = \"terr-user-krb-keytab\",\n        PacData = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserKrbkeytab(ctx, \"trname\", &fortimanager.ObjectUserKrbkeytabArgs{\n\t\t\tName:    pulumi.String(\"terr-user-krb-keytab\"),\n\t\t\tPacData: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserKrbkeytab;\nimport com.pulumi.fortimanager.ObjectUserKrbkeytabArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserKrbkeytab(\"trname\", ObjectUserKrbkeytabArgs.builder()\n            .name(\"terr-user-krb-keytab\")\n            .pacData(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserKrbkeytab\n    properties:\n      name: terr-user-krb-keytab\n      pacData: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser KrbKeytab can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserKrbkeytab:ObjectUserKrbkeytab labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "keytab": {
          "type": "string",
          "description": "base64 coded keytab file containing a pre-shared key.\n"
        },
        "ldapServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "LDAP server name.\n"
        },
        "name": {
          "type": "string",
          "description": "Kerberos keytab entry name.\n"
        },
        "objectUserKrbkeytabId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pacData": {
          "type": "string",
          "description": "Enable/disable parsing PAC data in the ticket. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for keytab.\n",
          "secret": true
        },
        "principal": {
          "type": "string",
          "description": "Kerberos service principal, e.g. HTTP/fgt.example.com@EXAMPLE.COM.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "ldapServers",
        "name",
        "objectUserKrbkeytabId",
        "pacData",
        "passwords"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "keytab": {
          "type": "string",
          "description": "base64 coded keytab file containing a pre-shared key.\n"
        },
        "ldapServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "LDAP server name.\n"
        },
        "name": {
          "type": "string",
          "description": "Kerberos keytab entry name.\n"
        },
        "objectUserKrbkeytabId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pacData": {
          "type": "string",
          "description": "Enable/disable parsing PAC data in the ticket. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for keytab.\n",
          "secret": true
        },
        "principal": {
          "type": "string",
          "description": "Kerberos service principal, e.g. HTTP/fgt.example.com@EXAMPLE.COM.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserKrbkeytab resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "keytab": {
            "type": "string",
            "description": "base64 coded keytab file containing a pre-shared key.\n"
          },
          "ldapServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "LDAP server name.\n"
          },
          "name": {
            "type": "string",
            "description": "Kerberos keytab entry name.\n"
          },
          "objectUserKrbkeytabId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pacData": {
            "type": "string",
            "description": "Enable/disable parsing PAC data in the ticket. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for keytab.\n",
            "secret": true
          },
          "principal": {
            "type": "string",
            "description": "Kerberos service principal, e.g. HTTP/fgt.example.com@EXAMPLE.COM.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserLdap:ObjectUserLdap": {
      "description": "Configure LDAP server entries.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserLdapDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserLdapDynamicMapping`\" pulumi-lang-go=\"`ObjectUserLdapDynamicMapping`\" pulumi-lang-python=\"`ObjectUserLdapDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserLdapDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserLdapDynamicMapping`\">`fortimanager.ObjectUserLdapDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserLdap(\"labelname\", {\n    accountKeyFilter: \"(&(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n    accountKeyProcessing: \"strip\",\n    caCert: \"root_CA2\",\n    cnid: \"cn\",\n    dn: \"ew\",\n    groupMemberCheck: \"posix-group-object\",\n    groupObjectFilter: \"(&(objectcategory=group)(member=*))\",\n    groupSearchBase: \"dwec\",\n    \"interface\": \"1-A1\",\n    interfaceSelectMethod: \"auto\",\n    memberAttr: \"memberOf\",\n    name: \"ss2323\",\n    obtainUserInfo: \"enable\",\n    passwords: [\"dfdqeww\"],\n    passwordExpiryWarning: \"disable\",\n    passwordRenewal: \"disable\",\n    port: 389,\n    secure: \"ldaps\",\n    server: \"2.2.2.2\",\n    serverIdentityCheck: \"enable\",\n    sourceIp: \"0.0.0.0\",\n    sslMinProtoVersion: \"TLSv1-2\",\n    twoFactor: \"fortitoken-cloud\",\n    twoFactorAuthentication: \"fortitoken\",\n    twoFactorNotification: \"sms\",\n    type: \"simple\",\n    userInfoExchangeServer: \"ss\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserLdap(\"labelname\",\n    account_key_filter=\"(&(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n    account_key_processing=\"strip\",\n    ca_cert=\"root_CA2\",\n    cnid=\"cn\",\n    dn=\"ew\",\n    group_member_check=\"posix-group-object\",\n    group_object_filter=\"(&(objectcategory=group)(member=*))\",\n    group_search_base=\"dwec\",\n    interface=\"1-A1\",\n    interface_select_method=\"auto\",\n    member_attr=\"memberOf\",\n    name=\"ss2323\",\n    obtain_user_info=\"enable\",\n    passwords=[\"dfdqeww\"],\n    password_expiry_warning=\"disable\",\n    password_renewal=\"disable\",\n    port=389,\n    secure=\"ldaps\",\n    server=\"2.2.2.2\",\n    server_identity_check=\"enable\",\n    source_ip=\"0.0.0.0\",\n    ssl_min_proto_version=\"TLSv1-2\",\n    two_factor=\"fortitoken-cloud\",\n    two_factor_authentication=\"fortitoken\",\n    two_factor_notification=\"sms\",\n    type=\"simple\",\n    user_info_exchange_server=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserLdap(\"labelname\", new()\n    {\n        AccountKeyFilter = \"(&(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n        AccountKeyProcessing = \"strip\",\n        CaCert = \"root_CA2\",\n        Cnid = \"cn\",\n        Dn = \"ew\",\n        GroupMemberCheck = \"posix-group-object\",\n        GroupObjectFilter = \"(&(objectcategory=group)(member=*))\",\n        GroupSearchBase = \"dwec\",\n        Interface = \"1-A1\",\n        InterfaceSelectMethod = \"auto\",\n        MemberAttr = \"memberOf\",\n        Name = \"ss2323\",\n        ObtainUserInfo = \"enable\",\n        Passwords = new[]\n        {\n            \"dfdqeww\",\n        },\n        PasswordExpiryWarning = \"disable\",\n        PasswordRenewal = \"disable\",\n        Port = 389,\n        Secure = \"ldaps\",\n        Server = \"2.2.2.2\",\n        ServerIdentityCheck = \"enable\",\n        SourceIp = \"0.0.0.0\",\n        SslMinProtoVersion = \"TLSv1-2\",\n        TwoFactor = \"fortitoken-cloud\",\n        TwoFactorAuthentication = \"fortitoken\",\n        TwoFactorNotification = \"sms\",\n        Type = \"simple\",\n        UserInfoExchangeServer = \"ss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserLdap(ctx, \"labelname\", &fortimanager.ObjectUserLdapArgs{\n\t\t\tAccountKeyFilter:      pulumi.String(\"(&(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing:  pulumi.String(\"strip\"),\n\t\t\tCaCert:                pulumi.String(\"root_CA2\"),\n\t\t\tCnid:                  pulumi.String(\"cn\"),\n\t\t\tDn:                    pulumi.String(\"ew\"),\n\t\t\tGroupMemberCheck:      pulumi.String(\"posix-group-object\"),\n\t\t\tGroupObjectFilter:     pulumi.String(\"(&(objectcategory=group)(member=*))\"),\n\t\t\tGroupSearchBase:       pulumi.String(\"dwec\"),\n\t\t\tInterface:             pulumi.String(\"1-A1\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tMemberAttr:            pulumi.String(\"memberOf\"),\n\t\t\tName:                  pulumi.String(\"ss2323\"),\n\t\t\tObtainUserInfo:        pulumi.String(\"enable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dfdqeww\"),\n\t\t\t},\n\t\t\tPasswordExpiryWarning:   pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal:         pulumi.String(\"disable\"),\n\t\t\tPort:                    pulumi.Float64(389),\n\t\t\tSecure:                  pulumi.String(\"ldaps\"),\n\t\t\tServer:                  pulumi.String(\"2.2.2.2\"),\n\t\t\tServerIdentityCheck:     pulumi.String(\"enable\"),\n\t\t\tSourceIp:                pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion:      pulumi.String(\"TLSv1-2\"),\n\t\t\tTwoFactor:               pulumi.String(\"fortitoken-cloud\"),\n\t\t\tTwoFactorAuthentication: pulumi.String(\"fortitoken\"),\n\t\t\tTwoFactorNotification:   pulumi.String(\"sms\"),\n\t\t\tType:                    pulumi.String(\"simple\"),\n\t\t\tUserInfoExchangeServer:  pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserLdap;\nimport com.pulumi.fortimanager.ObjectUserLdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserLdap(\"labelname\", ObjectUserLdapArgs.builder()\n            .accountKeyFilter(\"(&(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n            .accountKeyProcessing(\"strip\")\n            .caCert(\"root_CA2\")\n            .cnid(\"cn\")\n            .dn(\"ew\")\n            .groupMemberCheck(\"posix-group-object\")\n            .groupObjectFilter(\"(&(objectcategory=group)(member=*))\")\n            .groupSearchBase(\"dwec\")\n            .interface_(\"1-A1\")\n            .interfaceSelectMethod(\"auto\")\n            .memberAttr(\"memberOf\")\n            .name(\"ss2323\")\n            .obtainUserInfo(\"enable\")\n            .passwords(\"dfdqeww\")\n            .passwordExpiryWarning(\"disable\")\n            .passwordRenewal(\"disable\")\n            .port(389.0)\n            .secure(\"ldaps\")\n            .server(\"2.2.2.2\")\n            .serverIdentityCheck(\"enable\")\n            .sourceIp(\"0.0.0.0\")\n            .sslMinProtoVersion(\"TLSv1-2\")\n            .twoFactor(\"fortitoken-cloud\")\n            .twoFactorAuthentication(\"fortitoken\")\n            .twoFactorNotification(\"sms\")\n            .type(\"simple\")\n            .userInfoExchangeServer(\"ss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserLdap\n    properties:\n      accountKeyFilter: (&(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n      accountKeyProcessing: strip\n      caCert: root_CA2\n      cnid: cn\n      dn: ew\n      groupMemberCheck: posix-group-object\n      groupObjectFilter: (&(objectcategory=group)(member=*))\n      groupSearchBase: dwec\n      interface: 1-A1\n      interfaceSelectMethod: auto\n      memberAttr: memberOf\n      name: ss2323\n      obtainUserInfo: enable\n      passwords:\n        - dfdqeww\n      passwordExpiryWarning: disable\n      passwordRenewal: disable\n      port: 389\n      secure: ldaps\n      server: 2.2.2.2\n      serverIdentityCheck: enable\n      sourceIp: 0.0.0.0\n      sslMinProtoVersion: TLSv1-2\n      twoFactor: fortitoken-cloud\n      twoFactorAuthentication: fortitoken\n      twoFactorNotification: sms\n      type: simple\n      userInfoExchangeServer: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Ldap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLdap:ObjectUserLdap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyFilter": {
          "type": "string",
          "description": "Account key filter, using the UPN as the search filter.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountKeyUpnSan": {
          "type": "string",
          "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphish": {
          "type": "string",
          "description": "Enable/disable AntiPhishing credential backend. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate name.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Enable/disable using client certificate for TLS authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished name used to look up entries on the LDAP server.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping:ObjectUserLdapDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupFilter": {
          "type": "string",
          "description": "Filter used for group matching.\n"
        },
        "groupMemberCheck": {
          "type": "string",
          "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
        },
        "groupObjectFilter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "groupSearchBase": {
          "type": "string",
          "description": "Search base used for group searching.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "memberAttr": {
          "type": "string",
          "description": "Name of attribute from which to get group membership.\n"
        },
        "name": {
          "type": "string",
          "description": "LDAP server entry name.\n"
        },
        "objectUserLdapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "obtainUserInfo": {
          "type": "string",
          "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordAttr": {
          "type": "string",
          "description": "Name of attribute to get password hash.\n"
        },
        "passwordExpiryWarning": {
          "type": "string",
          "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the LDAP server (default = 389).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "searchTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary LDAP server CN domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "LDAP server CN domain name or IP.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to LDAP server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the LDAP server.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the LDAP server.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary LDAP server CN domain name or IP.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorFilter": {
          "type": "string",
          "description": "Filter used to synchronize users to FortiToken Cloud.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "userInfoExchangeServer": {
          "type": "string",
          "description": "MS Exchange server from which to fetch user information.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "accountKeyCertField",
        "accountKeyFilter",
        "accountKeyProcessing",
        "accountKeyUpnSan",
        "antiphish",
        "clientCertAuth",
        "cnid",
        "groupMemberCheck",
        "interfaceSelectMethod",
        "memberAttr",
        "name",
        "objectUserLdapId",
        "obtainUserInfo",
        "passwordExpiryWarning",
        "passwordRenewal",
        "passwords",
        "port",
        "searchTypes",
        "secure",
        "sourceIp",
        "sourceIpInterfaces",
        "sslMinProtoVersion",
        "statusTtl",
        "twoFactor",
        "type"
      ],
      "inputProperties": {
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyFilter": {
          "type": "string",
          "description": "Account key filter, using the UPN as the search filter.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountKeyUpnSan": {
          "type": "string",
          "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphish": {
          "type": "string",
          "description": "Enable/disable AntiPhishing credential backend. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate name.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Enable/disable using client certificate for TLS authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished name used to look up entries on the LDAP server.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping:ObjectUserLdapDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupFilter": {
          "type": "string",
          "description": "Filter used for group matching.\n"
        },
        "groupMemberCheck": {
          "type": "string",
          "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
        },
        "groupObjectFilter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "groupSearchBase": {
          "type": "string",
          "description": "Search base used for group searching.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "memberAttr": {
          "type": "string",
          "description": "Name of attribute from which to get group membership.\n"
        },
        "name": {
          "type": "string",
          "description": "LDAP server entry name.\n"
        },
        "objectUserLdapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "obtainUserInfo": {
          "type": "string",
          "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordAttr": {
          "type": "string",
          "description": "Name of attribute to get password hash.\n"
        },
        "passwordExpiryWarning": {
          "type": "string",
          "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the LDAP server (default = 389).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "searchTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary LDAP server CN domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "LDAP server CN domain name or IP.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to LDAP server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the LDAP server.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source port to be used for communication with the LDAP server.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary LDAP server CN domain name or IP.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorFilter": {
          "type": "string",
          "description": "Filter used to synchronize users to FortiToken Cloud.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "userInfoExchangeServer": {
          "type": "string",
          "description": "MS Exchange server from which to fetch user information.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserLdap resources.\n",
        "properties": {
          "accountKeyCertField": {
            "type": "string",
            "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "accountKeyFilter": {
            "type": "string",
            "description": "Account key filter, using the UPN as the search filter.\n"
          },
          "accountKeyProcessing": {
            "type": "string",
            "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
          },
          "accountKeyUpnSan": {
            "type": "string",
            "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiphish": {
            "type": "string",
            "description": "Enable/disable AntiPhishing credential backend. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "caCert": {
            "type": "string",
            "description": "CA certificate name.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Client certificate name.\n"
          },
          "clientCertAuth": {
            "type": "string",
            "description": "Enable/disable using client certificate for TLS authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cnid": {
            "type": "string",
            "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
          },
          "dn": {
            "type": "string",
            "description": "Distinguished name used to look up entries on the LDAP server.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping:ObjectUserLdapDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "groupFilter": {
            "type": "string",
            "description": "Filter used for group matching.\n"
          },
          "groupMemberCheck": {
            "type": "string",
            "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
          },
          "groupObjectFilter": {
            "type": "string",
            "description": "Filter used for group searching.\n"
          },
          "groupSearchBase": {
            "type": "string",
            "description": "Search base used for group searching.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "memberAttr": {
            "type": "string",
            "description": "Name of attribute from which to get group membership.\n"
          },
          "name": {
            "type": "string",
            "description": "LDAP server entry name.\n"
          },
          "objectUserLdapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "obtainUserInfo": {
            "type": "string",
            "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwordAttr": {
            "type": "string",
            "description": "Name of attribute to get password hash.\n"
          },
          "passwordExpiryWarning": {
            "type": "string",
            "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwordRenewal": {
            "type": "string",
            "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for initial binding.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port to be used for communication with the LDAP server (default = 389).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "searchTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
          },
          "secondaryServer": {
            "type": "string",
            "description": "Secondary LDAP server CN domain name or IP.\n"
          },
          "secure": {
            "type": "string",
            "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "LDAP server CN domain name or IP.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP for communications to LDAP server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface for communication with the LDAP server.\n"
          },
          "sourcePort": {
            "type": "number",
            "description": "Source port to be used for communication with the LDAP server.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          },
          "statusTtl": {
            "type": "number",
            "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
          },
          "tertiaryServer": {
            "type": "string",
            "description": "Tertiary LDAP server CN domain name or IP.\n"
          },
          "twoFactor": {
            "type": "string",
            "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
          },
          "twoFactorAuthentication": {
            "type": "string",
            "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
          },
          "twoFactorFilter": {
            "type": "string",
            "description": "Filter used to synchronize users to FortiToken Cloud.\n"
          },
          "twoFactorNotification": {
            "type": "string",
            "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
          },
          "userInfoExchangeServer": {
            "type": "string",
            "description": "MS Exchange server from which to fetch user information.\n"
          },
          "username": {
            "type": "string",
            "description": "Username (full DN) for initial binding.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserLdapDynamicMapping:ObjectUserLdapDynamicMapping": {
      "description": "Configure LDAP server entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserLdap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserLdap`\" pulumi-lang-go=\"`ObjectUserLdap`\" pulumi-lang-python=\"`ObjectUserLdap`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserLdap`\" pulumi-lang-java=\"`fortimanager.ObjectUserLdap`\">`fortimanager.ObjectUserLdap`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser LdapDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"ldap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLdapDynamicMapping:ObjectUserLdapDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping_Scope:ObjectUserLdapDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyFilter": {
          "type": "string",
          "description": "Account key filter, using the UPN as the search filter.\n"
        },
        "accountKeyName": {
          "type": "string",
          "description": "Account-Key-Name.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountKeyUpnSan": {
          "type": "string",
          "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphish": {
          "type": "string",
          "description": "Antiphish. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Client-Cert-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client-Cert.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished name used to look up entries on the LDAP server.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupFilter": {
          "type": "string",
          "description": "Filter used for group matching.\n"
        },
        "groupMemberCheck": {
          "type": "string",
          "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
        },
        "groupObjectFilter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "groupObjectSearchBase": {
          "type": "string",
          "description": "Group-Object-Search-Base.\n"
        },
        "groupSearchBase": {
          "type": "string",
          "description": "Search base used for group searching.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldap": {
          "type": "string",
          "description": "Ldap.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max-Connections.\n"
        },
        "memberAttr": {
          "type": "string",
          "description": "Name of attribute from which to get group membership.\n"
        },
        "objectUserLdapDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "obtainUserInfo": {
          "type": "string",
          "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordAttr": {
          "type": "string",
          "description": "Password-Attr.\n"
        },
        "passwordExpiryWarning": {
          "type": "string",
          "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the LDAP server (default = 389).\n"
        },
        "retrieveProtectionProfile": {
          "type": "string",
          "description": "Retrieve-Protection-Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "searchTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary LDAP server CN domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "LDAP server CN domain name or IP.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to LDAP server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the LDAP server.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source-Port.\n"
        },
        "sslMaxProtoVersion": {
          "type": "string",
          "description": "Ssl-Max-Proto-Version. Valid values: `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`, `TLSv1-3`.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary LDAP server CN domain name or IP.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorFilter": {
          "type": "string",
          "description": "Filter used to synchronize users to FortiToken Cloud.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "userInfoExchangeServer": {
          "type": "string",
          "description": "MS Exchange server from which to fetch user information.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        },
        "validateServerCertificate": {
          "type": "string",
          "description": "Validate-Server-Certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "accountKeyCertField",
        "accountKeyFilter",
        "accountKeyProcessing",
        "accountKeyUpnSan",
        "antiphish",
        "clientCertAuth",
        "clientCerts",
        "cnid",
        "groupMemberCheck",
        "interfaceSelectMethod",
        "ldap",
        "memberAttr",
        "objectUserLdapDynamicMappingId",
        "obtainUserInfo",
        "passwordExpiryWarning",
        "passwordRenewal",
        "passwords",
        "port",
        "searchTypes",
        "secure",
        "sourceIpInterfaces",
        "sslMinProtoVersion",
        "twoFactor",
        "type"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping_Scope:ObjectUserLdapDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyFilter": {
          "type": "string",
          "description": "Account key filter, using the UPN as the search filter.\n"
        },
        "accountKeyName": {
          "type": "string",
          "description": "Account-Key-Name.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountKeyUpnSan": {
          "type": "string",
          "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphish": {
          "type": "string",
          "description": "Antiphish. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "clientCertAuth": {
          "type": "string",
          "description": "Client-Cert-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientCerts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client-Cert.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished name used to look up entries on the LDAP server.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter.\n"
        },
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "groupFilter": {
          "type": "string",
          "description": "Filter used for group matching.\n"
        },
        "groupMemberCheck": {
          "type": "string",
          "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
        },
        "groupObjectFilter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "groupObjectSearchBase": {
          "type": "string",
          "description": "Group-Object-Search-Base.\n"
        },
        "groupSearchBase": {
          "type": "string",
          "description": "Search base used for group searching.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ldap": {
          "type": "string",
          "description": "Ldap.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Max-Connections.\n"
        },
        "memberAttr": {
          "type": "string",
          "description": "Name of attribute from which to get group membership.\n"
        },
        "objectUserLdapDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "obtainUserInfo": {
          "type": "string",
          "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordAttr": {
          "type": "string",
          "description": "Password-Attr.\n"
        },
        "passwordExpiryWarning": {
          "type": "string",
          "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port to be used for communication with the LDAP server (default = 389).\n"
        },
        "retrieveProtectionProfile": {
          "type": "string",
          "description": "Retrieve-Protection-Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "searchTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary LDAP server CN domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "LDAP server CN domain name or IP.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for communications to LDAP server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the LDAP server.\n"
        },
        "sourcePort": {
          "type": "number",
          "description": "Source-Port.\n"
        },
        "sslMaxProtoVersion": {
          "type": "string",
          "description": "Ssl-Max-Proto-Version. Valid values: `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`, `TLSv1-3`.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary LDAP server CN domain name or IP.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorFilter": {
          "type": "string",
          "description": "Filter used to synchronize users to FortiToken Cloud.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "userInfoExchangeServer": {
          "type": "string",
          "description": "MS Exchange server from which to fetch user information.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        },
        "validateServerCertificate": {
          "type": "string",
          "description": "Validate-Server-Certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "ldap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserLdapDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserLdapDynamicMapping_Scope:ObjectUserLdapDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "accountKeyCertField": {
            "type": "string",
            "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "accountKeyFilter": {
            "type": "string",
            "description": "Account key filter, using the UPN as the search filter.\n"
          },
          "accountKeyName": {
            "type": "string",
            "description": "Account-Key-Name.\n"
          },
          "accountKeyProcessing": {
            "type": "string",
            "description": "Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
          },
          "accountKeyUpnSan": {
            "type": "string",
            "description": "Define SAN in certificate for user principle name matching. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiphish": {
            "type": "string",
            "description": "Antiphish. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "caCert": {
            "type": "string",
            "description": "CA certificate name.\n"
          },
          "clientCertAuth": {
            "type": "string",
            "description": "Client-Cert-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientCerts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Client-Cert.\n"
          },
          "cnid": {
            "type": "string",
            "description": "Common name identifier for the LDAP server. The common name identifier for most LDAP servers is \"cn\".\n"
          },
          "dn": {
            "type": "string",
            "description": "Distinguished name used to look up entries on the LDAP server.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filter": {
            "type": "string",
            "description": "Filter.\n"
          },
          "group": {
            "type": "string",
            "description": "Group.\n"
          },
          "groupFilter": {
            "type": "string",
            "description": "Filter used for group matching.\n"
          },
          "groupMemberCheck": {
            "type": "string",
            "description": "Group member checking methods. Valid values: `user-attr`, `group-object`, `posix-group-object`.\n"
          },
          "groupObjectFilter": {
            "type": "string",
            "description": "Filter used for group searching.\n"
          },
          "groupObjectSearchBase": {
            "type": "string",
            "description": "Group-Object-Search-Base.\n"
          },
          "groupSearchBase": {
            "type": "string",
            "description": "Search base used for group searching.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ldap": {
            "type": "string",
            "description": "Ldap.\n"
          },
          "maxConnections": {
            "type": "number",
            "description": "Max-Connections.\n"
          },
          "memberAttr": {
            "type": "string",
            "description": "Name of attribute from which to get group membership.\n"
          },
          "objectUserLdapDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "obtainUserInfo": {
            "type": "string",
            "description": "Enable/disable obtaining of user information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwordAttr": {
            "type": "string",
            "description": "Password-Attr.\n"
          },
          "passwordExpiryWarning": {
            "type": "string",
            "description": "Enable/disable password expiry warnings. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwordRenewal": {
            "type": "string",
            "description": "Enable/disable online password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for initial binding.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port to be used for communication with the LDAP server (default = 389).\n"
          },
          "retrieveProtectionProfile": {
            "type": "string",
            "description": "Retrieve-Protection-Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "searchTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Search type. Valid values: <span pulumi-lang-nodejs=\"`nested`\" pulumi-lang-dotnet=\"`Nested`\" pulumi-lang-go=\"`nested`\" pulumi-lang-python=\"`nested`\" pulumi-lang-yaml=\"`nested`\" pulumi-lang-java=\"`nested`\">`nested`</span>, <span pulumi-lang-nodejs=\"`recursive`\" pulumi-lang-dotnet=\"`Recursive`\" pulumi-lang-go=\"`recursive`\" pulumi-lang-python=\"`recursive`\" pulumi-lang-yaml=\"`recursive`\" pulumi-lang-java=\"`recursive`\">`recursive`</span>.\n"
          },
          "secondaryServer": {
            "type": "string",
            "description": "Secondary LDAP server CN domain name or IP.\n"
          },
          "secure": {
            "type": "string",
            "description": "Port to be used for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "LDAP server CN domain name or IP.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Enable/disable LDAP server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP for communications to LDAP server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface for communication with the LDAP server.\n"
          },
          "sourcePort": {
            "type": "number",
            "description": "Source-Port.\n"
          },
          "sslMaxProtoVersion": {
            "type": "string",
            "description": "Ssl-Max-Proto-Version. Valid values: `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`, `TLSv1-3`.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          },
          "statusTtl": {
            "type": "number",
            "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
          },
          "tertiaryServer": {
            "type": "string",
            "description": "Tertiary LDAP server CN domain name or IP.\n"
          },
          "twoFactor": {
            "type": "string",
            "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `fortitoken-cloud`.\n"
          },
          "twoFactorAuthentication": {
            "type": "string",
            "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
          },
          "twoFactorFilter": {
            "type": "string",
            "description": "Filter used to synchronize users to FortiToken Cloud.\n"
          },
          "twoFactorNotification": {
            "type": "string",
            "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Authentication type for LDAP searches. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
          },
          "userInfoExchangeServer": {
            "type": "string",
            "description": "MS Exchange server from which to fetch user information.\n"
          },
          "username": {
            "type": "string",
            "description": "Username (full DN) for initial binding.\n"
          },
          "validateServerCertificate": {
            "type": "string",
            "description": "Validate-Server-Certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserLocal:ObjectUserLocal": {
      "description": "Configure local users.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserLocal(\"labelname\", {\n    authConcurrentOverride: \"disable\",\n    authConcurrentValue: 0,\n    authtimeout: 0,\n    fosid: 0,\n    name: \"dafcd\",\n    passwds: [\"dddExxxxxxxx\"],\n    ppkSecrets: [\"xxxxxddxxxxxxdewewfa\"],\n    smsServer: \"fortiguard\",\n    status: \"enable\",\n    twoFactor: \"disable\",\n    twoFactorAuthentication: \"email\",\n    twoFactorNotification: \"email\",\n    usernameCaseInsensitivity: \"disable\",\n    usernameCaseSensitivity: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserLocal(\"labelname\",\n    auth_concurrent_override=\"disable\",\n    auth_concurrent_value=0,\n    authtimeout=0,\n    fosid=0,\n    name=\"dafcd\",\n    passwds=[\"dddExxxxxxxx\"],\n    ppk_secrets=[\"xxxxxddxxxxxxdewewfa\"],\n    sms_server=\"fortiguard\",\n    status=\"enable\",\n    two_factor=\"disable\",\n    two_factor_authentication=\"email\",\n    two_factor_notification=\"email\",\n    username_case_insensitivity=\"disable\",\n    username_case_sensitivity=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserLocal(\"labelname\", new()\n    {\n        AuthConcurrentOverride = \"disable\",\n        AuthConcurrentValue = 0,\n        Authtimeout = 0,\n        Fosid = 0,\n        Name = \"dafcd\",\n        Passwds = new[]\n        {\n            \"dddExxxxxxxx\",\n        },\n        PpkSecrets = new[]\n        {\n            \"xxxxxddxxxxxxdewewfa\",\n        },\n        SmsServer = \"fortiguard\",\n        Status = \"enable\",\n        TwoFactor = \"disable\",\n        TwoFactorAuthentication = \"email\",\n        TwoFactorNotification = \"email\",\n        UsernameCaseInsensitivity = \"disable\",\n        UsernameCaseSensitivity = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserLocal(ctx, \"labelname\", &fortimanager.ObjectUserLocalArgs{\n\t\t\tAuthConcurrentOverride: pulumi.String(\"disable\"),\n\t\t\tAuthConcurrentValue:    pulumi.Float64(0),\n\t\t\tAuthtimeout:            pulumi.Float64(0),\n\t\t\tFosid:                  pulumi.Float64(0),\n\t\t\tName:                   pulumi.String(\"dafcd\"),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dddExxxxxxxx\"),\n\t\t\t},\n\t\t\tPpkSecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"xxxxxddxxxxxxdewewfa\"),\n\t\t\t},\n\t\t\tSmsServer:                 pulumi.String(\"fortiguard\"),\n\t\t\tStatus:                    pulumi.String(\"enable\"),\n\t\t\tTwoFactor:                 pulumi.String(\"disable\"),\n\t\t\tTwoFactorAuthentication:   pulumi.String(\"email\"),\n\t\t\tTwoFactorNotification:     pulumi.String(\"email\"),\n\t\t\tUsernameCaseInsensitivity: pulumi.String(\"disable\"),\n\t\t\tUsernameCaseSensitivity:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserLocal;\nimport com.pulumi.fortimanager.ObjectUserLocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserLocal(\"labelname\", ObjectUserLocalArgs.builder()\n            .authConcurrentOverride(\"disable\")\n            .authConcurrentValue(0.0)\n            .authtimeout(0.0)\n            .fosid(0.0)\n            .name(\"dafcd\")\n            .passwds(\"dddExxxxxxxx\")\n            .ppkSecrets(\"xxxxxddxxxxxxdewewfa\")\n            .smsServer(\"fortiguard\")\n            .status(\"enable\")\n            .twoFactor(\"disable\")\n            .twoFactorAuthentication(\"email\")\n            .twoFactorNotification(\"email\")\n            .usernameCaseInsensitivity(\"disable\")\n            .usernameCaseSensitivity(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserLocal\n    properties:\n      authConcurrentOverride: disable\n      authConcurrentValue: 0\n      authtimeout: 0\n      fosid: 0\n      name: dafcd\n      passwds:\n        - dddExxxxxxxx\n      ppkSecrets:\n        - xxxxxddxxxxxxdewewfa\n      smsServer: fortiguard\n      status: enable\n      twoFactor: disable\n      twoFactorAuthentication: email\n      twoFactorNotification: email\n      usernameCaseInsensitivity: disable\n      usernameCaseSensitivity: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Local can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLocal:ObjectUserLocal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent logins permitted from the same user.\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Time in minutes before the authentication timeout for a user is reached.\n"
        },
        "emailTo": {
          "type": "string",
          "description": "Two-factor recipient's email address.\n"
        },
        "fortitoken": {
          "type": "string",
          "description": "Two-factor recipient's FortiToken serial number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "history0s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "History0.\n",
          "secret": true
        },
        "history1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "History1.\n",
          "secret": true
        },
        "ldapServer": {
          "type": "string",
          "description": "Name of LDAP server with which the user must authenticate.\n"
        },
        "name": {
          "type": "string",
          "description": "User name.\n"
        },
        "objectUserLocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwdPolicy": {
          "type": "string",
          "description": "Password policy to apply to this user, as defined in config user password-policy.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User's password.\n",
          "secret": true
        },
        "ppkIdentity": {
          "type": "string",
          "description": "IKEv2 Postquantum Preshared Key Identity.\n"
        },
        "ppkSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).\n",
          "secret": true
        },
        "qkdProfile": {
          "type": "string",
          "description": "Quantum Key Distribution (QKD) profile.\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "Name of RADIUS server with which the user must authenticate.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of SAML server with which the user must authenticate.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "Two-factor recipient's SMS server.\n"
        },
        "smsPhone": {
          "type": "string",
          "description": "Two-factor recipient's mobile phone number.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tacacsServer": {
          "type": "string",
          "description": "Name of TACACS+ server with which the user must authenticate.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication method. Valid values: <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `tacacs+`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
        },
        "usernameCaseInsensitivity": {
          "type": "string",
          "description": "Username-Case-Insensitivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitivity": {
          "type": "string",
          "description": "Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameSensitivity": {
          "type": "string",
          "description": "Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "workstation": {
          "type": "string",
          "description": "Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.\n"
        }
      },
      "type": "object",
      "required": [
        "authConcurrentOverride",
        "history0s",
        "history1s",
        "name",
        "objectUserLocalId",
        "passwds",
        "ppkSecrets",
        "samlServers",
        "smsServer",
        "status",
        "twoFactor",
        "type",
        "usernameCaseInsensitivity",
        "usernameCaseSensitivity",
        "usernameSensitivity"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authConcurrentOverride": {
          "type": "string",
          "description": "Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authConcurrentValue": {
          "type": "number",
          "description": "Maximum number of concurrent logins permitted from the same user.\n"
        },
        "authtimeout": {
          "type": "number",
          "description": "Time in minutes before the authentication timeout for a user is reached.\n"
        },
        "emailTo": {
          "type": "string",
          "description": "Two-factor recipient's email address.\n"
        },
        "fortitoken": {
          "type": "string",
          "description": "Two-factor recipient's FortiToken serial number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "history0s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "History0.\n",
          "secret": true
        },
        "history1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "History1.\n",
          "secret": true
        },
        "ldapServer": {
          "type": "string",
          "description": "Name of LDAP server with which the user must authenticate.\n"
        },
        "name": {
          "type": "string",
          "description": "User name.\n"
        },
        "objectUserLocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwdPolicy": {
          "type": "string",
          "description": "Password policy to apply to this user, as defined in config user password-policy.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User's password.\n",
          "secret": true
        },
        "ppkIdentity": {
          "type": "string",
          "description": "IKEv2 Postquantum Preshared Key Identity.\n"
        },
        "ppkSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).\n",
          "secret": true
        },
        "qkdProfile": {
          "type": "string",
          "description": "Quantum Key Distribution (QKD) profile.\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "Name of RADIUS server with which the user must authenticate.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of SAML server with which the user must authenticate.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "smsCustomServer": {
          "type": "string",
          "description": "Two-factor recipient's SMS server.\n"
        },
        "smsPhone": {
          "type": "string",
          "description": "Two-factor recipient's mobile phone number.\n"
        },
        "smsServer": {
          "type": "string",
          "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tacacsServer": {
          "type": "string",
          "description": "Name of TACACS+ server with which the user must authenticate.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>, `fortitoken-cloud`.\n"
        },
        "twoFactorAuthentication": {
          "type": "string",
          "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "twoFactorNotification": {
          "type": "string",
          "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Authentication method. Valid values: <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `tacacs+`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
        },
        "usernameCaseInsensitivity": {
          "type": "string",
          "description": "Username-Case-Insensitivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitivity": {
          "type": "string",
          "description": "Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameSensitivity": {
          "type": "string",
          "description": "Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "workstation": {
          "type": "string",
          "description": "Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserLocal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authConcurrentOverride": {
            "type": "string",
            "description": "Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authConcurrentValue": {
            "type": "number",
            "description": "Maximum number of concurrent logins permitted from the same user.\n"
          },
          "authtimeout": {
            "type": "number",
            "description": "Time in minutes before the authentication timeout for a user is reached.\n"
          },
          "emailTo": {
            "type": "string",
            "description": "Two-factor recipient's email address.\n"
          },
          "fortitoken": {
            "type": "string",
            "description": "Two-factor recipient's FortiToken serial number.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "history0s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "History0.\n",
            "secret": true
          },
          "history1s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "History1.\n",
            "secret": true
          },
          "ldapServer": {
            "type": "string",
            "description": "Name of LDAP server with which the user must authenticate.\n"
          },
          "name": {
            "type": "string",
            "description": "User name.\n"
          },
          "objectUserLocalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwdPolicy": {
            "type": "string",
            "description": "Password policy to apply to this user, as defined in config user password-policy.\n"
          },
          "passwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User's password.\n",
            "secret": true
          },
          "ppkIdentity": {
            "type": "string",
            "description": "IKEv2 Postquantum Preshared Key Identity.\n"
          },
          "ppkSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).\n",
            "secret": true
          },
          "qkdProfile": {
            "type": "string",
            "description": "Quantum Key Distribution (QKD) profile.\n"
          },
          "radiusServer": {
            "type": "string",
            "description": "Name of RADIUS server with which the user must authenticate.\n"
          },
          "samlServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of SAML server with which the user must authenticate.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "smsCustomServer": {
            "type": "string",
            "description": "Two-factor recipient's SMS server.\n"
          },
          "smsPhone": {
            "type": "string",
            "description": "Two-factor recipient's mobile phone number.\n"
          },
          "smsServer": {
            "type": "string",
            "description": "Send SMS through FortiGuard or other external server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tacacsServer": {
            "type": "string",
            "description": "Name of TACACS+ server with which the user must authenticate.\n"
          },
          "twoFactor": {
            "type": "string",
            "description": "Enable/disable two-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>, `fortitoken-cloud`.\n"
          },
          "twoFactorAuthentication": {
            "type": "string",
            "description": "Authentication method by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`fortitoken`\" pulumi-lang-dotnet=\"`Fortitoken`\" pulumi-lang-go=\"`fortitoken`\" pulumi-lang-python=\"`fortitoken`\" pulumi-lang-yaml=\"`fortitoken`\" pulumi-lang-java=\"`fortitoken`\">`fortitoken`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
          },
          "twoFactorNotification": {
            "type": "string",
            "description": "Notification method for user activation by FortiToken Cloud. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`sms`\" pulumi-lang-dotnet=\"`Sms`\" pulumi-lang-go=\"`sms`\" pulumi-lang-python=\"`sms`\" pulumi-lang-yaml=\"`sms`\" pulumi-lang-java=\"`sms`\">`sms`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Authentication method. Valid values: <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `tacacs+`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
          },
          "usernameCaseInsensitivity": {
            "type": "string",
            "description": "Username-Case-Insensitivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "usernameCaseSensitivity": {
            "type": "string",
            "description": "Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "usernameSensitivity": {
            "type": "string",
            "description": "Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "workstation": {
            "type": "string",
            "description": "Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserNsx:ObjectUserNsx": {
      "description": "ObjectUser Nsx\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserNsxService`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserNsxService`\" pulumi-lang-go=\"`ObjectUserNsxService`\" pulumi-lang-python=\"`ObjectUserNsxService`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserNsxService`\" pulumi-lang-java=\"`fortimanager.ObjectUserNsxService`\">`fortimanager.ObjectUserNsxService`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserNsx(\"labelname\", {\n    fmgip: \"1.1.1.1\",\n    fmgpasswds: [\"tesssssss\"],\n    fmguser: \"dfa\",\n    name: \"ewwe\",\n    passwords: [\"tesssssss\"],\n    server: \"3.3.3.3\",\n    serviceIds: [],\n    status: \"disable\",\n    user: \"sgic\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserNsx(\"labelname\",\n    fmgip=\"1.1.1.1\",\n    fmgpasswds=[\"tesssssss\"],\n    fmguser=\"dfa\",\n    name=\"ewwe\",\n    passwords=[\"tesssssss\"],\n    server=\"3.3.3.3\",\n    service_ids=[],\n    status=\"disable\",\n    user=\"sgic\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserNsx(\"labelname\", new()\n    {\n        Fmgip = \"1.1.1.1\",\n        Fmgpasswds = new[]\n        {\n            \"tesssssss\",\n        },\n        Fmguser = \"dfa\",\n        Name = \"ewwe\",\n        Passwords = new[]\n        {\n            \"tesssssss\",\n        },\n        Server = \"3.3.3.3\",\n        ServiceIds = new[] {},\n        Status = \"disable\",\n        User = \"sgic\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserNsx(ctx, \"labelname\", &fortimanager.ObjectUserNsxArgs{\n\t\t\tFmgip: pulumi.String(\"1.1.1.1\"),\n\t\t\tFmgpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tFmguser: pulumi.String(\"dfa\"),\n\t\t\tName:    pulumi.String(\"ewwe\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tServer:     pulumi.String(\"3.3.3.3\"),\n\t\t\tServiceIds: pulumi.StringArray{},\n\t\t\tStatus:     pulumi.String(\"disable\"),\n\t\t\tUser:       pulumi.String(\"sgic\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserNsx;\nimport com.pulumi.fortimanager.ObjectUserNsxArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserNsx(\"labelname\", ObjectUserNsxArgs.builder()\n            .fmgip(\"1.1.1.1\")\n            .fmgpasswds(\"tesssssss\")\n            .fmguser(\"dfa\")\n            .name(\"ewwe\")\n            .passwords(\"tesssssss\")\n            .server(\"3.3.3.3\")\n            .serviceIds()\n            .status(\"disable\")\n            .user(\"sgic\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserNsx\n    properties:\n      fmgip: 1.1.1.1\n      fmgpasswds:\n        - tesssssss\n      fmguser: dfa\n      name: ewwe\n      passwords:\n        - tesssssss\n      server: 3.3.3.3\n      serviceIds: []\n      status: disable\n      user: sgic\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Nsx can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserNsx:ObjectUserNsx labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgip": {
          "type": "string",
          "description": "Fmgip.\n"
        },
        "fmgpasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fmgpasswd.\n",
          "secret": true
        },
        "fmguser": {
          "type": "string",
          "description": "Fmguser.\n"
        },
        "ifAllgroup": {
          "type": "string",
          "description": "If-Allgroup. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserNsxId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "serviceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service-Id.\n"
        },
        "serviceManagerId": {
          "type": "string",
          "description": "Service-Manager-Id.\n"
        },
        "serviceManagerRev": {
          "type": "number",
          "description": "Service-Manager-Rev.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserNsxService:ObjectUserNsxService"
          },
          "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgpasswds",
        "ifAllgroup",
        "name",
        "objectUserNsxId",
        "passwords",
        "serviceIds",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgip": {
          "type": "string",
          "description": "Fmgip.\n"
        },
        "fmgpasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fmgpasswd.\n",
          "secret": true
        },
        "fmguser": {
          "type": "string",
          "description": "Fmguser.\n"
        },
        "ifAllgroup": {
          "type": "string",
          "description": "If-Allgroup. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserNsxId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "serviceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service-Id.\n"
        },
        "serviceManagerId": {
          "type": "string",
          "description": "Service-Manager-Id.\n"
        },
        "serviceManagerRev": {
          "type": "number",
          "description": "Service-Manager-Rev.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserNsxService:ObjectUserNsxService"
          },
          "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserNsx resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmgip": {
            "type": "string",
            "description": "Fmgip.\n"
          },
          "fmgpasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fmgpasswd.\n",
            "secret": true
          },
          "fmguser": {
            "type": "string",
            "description": "Fmguser.\n"
          },
          "ifAllgroup": {
            "type": "string",
            "description": "If-Allgroup. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserNsxId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "serviceIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service-Id.\n"
          },
          "serviceManagerId": {
            "type": "string",
            "description": "Service-Manager-Id.\n"
          },
          "serviceManagerRev": {
            "type": "number",
            "description": "Service-Manager-Rev.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserNsxService:ObjectUserNsxService"
            },
            "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserNsxService:ObjectUserNsxService": {
      "description": "ObjectUser NsxService\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserNsx`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserNsx`\" pulumi-lang-go=\"`ObjectUserNsx`\" pulumi-lang-python=\"`ObjectUserNsx`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserNsx`\" pulumi-lang-java=\"`fortimanager.ObjectUserNsx`\">`fortimanager.ObjectUserNsx`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserNsx = new fortimanager.ObjectUserNsx(\"trname\", {\n    name: \"terr-nsx\",\n    user: \"admin\",\n    server: \"3.3.3.3\",\n    fmgip: \"1.1.1.1\",\n    fmgpasswds: [\"psw\"],\n    fmguser: \"admin\",\n});\nconst trname = new fortimanager.ObjectUserNsxService(\"trname\", {\n    nsx: trnameObjectUserNsx.name,\n    fosid: \"1\",\n    integration: \"east-west\",\n    name: \"terr-service\",\n}, {\n    dependsOn: [trnameObjectUserNsx],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_nsx = fortimanager.ObjectUserNsx(\"trname\",\n    name=\"terr-nsx\",\n    user=\"admin\",\n    server=\"3.3.3.3\",\n    fmgip=\"1.1.1.1\",\n    fmgpasswds=[\"psw\"],\n    fmguser=\"admin\")\ntrname = fortimanager.ObjectUserNsxService(\"trname\",\n    nsx=trname_object_user_nsx.name,\n    fosid=\"1\",\n    integration=\"east-west\",\n    name=\"terr-service\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_user_nsx]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectUserNsx = new Fortimanager.ObjectUserNsx(\"trname\", new()\n    {\n        Name = \"terr-nsx\",\n        User = \"admin\",\n        Server = \"3.3.3.3\",\n        Fmgip = \"1.1.1.1\",\n        Fmgpasswds = new[]\n        {\n            \"psw\",\n        },\n        Fmguser = \"admin\",\n    });\n\n    var trname = new Fortimanager.ObjectUserNsxService(\"trname\", new()\n    {\n        Nsx = trnameObjectUserNsx.Name,\n        Fosid = \"1\",\n        Integration = \"east-west\",\n        Name = \"terr-service\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectUserNsx,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserNsx, err := fortimanager.NewObjectUserNsx(ctx, \"trname\", &fortimanager.ObjectUserNsxArgs{\n\t\t\tName:   pulumi.String(\"terr-nsx\"),\n\t\t\tUser:   pulumi.String(\"admin\"),\n\t\t\tServer: pulumi.String(\"3.3.3.3\"),\n\t\t\tFmgip:  pulumi.String(\"1.1.1.1\"),\n\t\t\tFmgpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t\tFmguser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserNsxService(ctx, \"trname\", &fortimanager.ObjectUserNsxServiceArgs{\n\t\t\tNsx:         trnameObjectUserNsx.Name,\n\t\t\tFosid:       pulumi.String(\"1\"),\n\t\t\tIntegration: pulumi.String(\"east-west\"),\n\t\t\tName:        pulumi.String(\"terr-service\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserNsx,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserNsx;\nimport com.pulumi.fortimanager.ObjectUserNsxArgs;\nimport com.pulumi.fortimanager.ObjectUserNsxService;\nimport com.pulumi.fortimanager.ObjectUserNsxServiceArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectUserNsx = new ObjectUserNsx(\"trnameObjectUserNsx\", ObjectUserNsxArgs.builder()\n            .name(\"terr-nsx\")\n            .user(\"admin\")\n            .server(\"3.3.3.3\")\n            .fmgip(\"1.1.1.1\")\n            .fmgpasswds(\"psw\")\n            .fmguser(\"admin\")\n            .build());\n\n        var trname = new ObjectUserNsxService(\"trname\", ObjectUserNsxServiceArgs.builder()\n            .nsx(trnameObjectUserNsx.name())\n            .fosid(\"1\")\n            .integration(\"east-west\")\n            .name(\"terr-service\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectUserNsx)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserNsxService\n    properties:\n      nsx: ${trnameObjectUserNsx.name}\n      fosid: 1\n      integration: east-west\n      name: terr-service\n    options:\n      dependsOn:\n        - ${trnameObjectUserNsx}\n  trnameObjectUserNsx:\n    type: fortimanager:ObjectUserNsx\n    name: trname\n    properties:\n      name: terr-nsx\n      user: admin\n      server: 3.3.3.3\n      fmgip: 1.1.1.1\n      fmgpasswds:\n        - psw\n      fmguser: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser NsxService can be imported using any of these accepted formats:\n\nSet import_options = [\"nsx=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserNsxService:ObjectUserNsxService labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "integration": {
          "type": "string",
          "description": "Integration. Valid values: `east-west`, `north-south`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nsx": {
          "type": "string",
          "description": "Nsx.\n"
        },
        "objectUserNsxServiceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "refId": {
          "type": "string",
          "description": "Ref-Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "nsx",
        "objectUserNsxServiceId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "integration": {
          "type": "string",
          "description": "Integration. Valid values: `east-west`, `north-south`.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nsx": {
          "type": "string",
          "description": "Nsx.\n"
        },
        "objectUserNsxServiceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "refId": {
          "type": "string",
          "description": "Ref-Id.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "nsx"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserNsxService resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Id.\n"
          },
          "integration": {
            "type": "string",
            "description": "Integration. Valid values: `east-west`, `north-south`.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "nsx": {
            "type": "string",
            "description": "Nsx.\n"
          },
          "objectUserNsxServiceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "refId": {
            "type": "string",
            "description": "Ref-Id.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserPasswordpolicy:ObjectUserPasswordpolicy": {
      "description": "Configure user password policy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPasswordpolicy(\"trname\", {\n    expireDays: 180,\n    expiredPasswordRenewal: \"disable\",\n    name: \"terr-user-pwdpolicy\",\n    warnDays: 15,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPasswordpolicy(\"trname\",\n    expire_days=180,\n    expired_password_renewal=\"disable\",\n    name=\"terr-user-pwdpolicy\",\n    warn_days=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserPasswordpolicy(\"trname\", new()\n    {\n        ExpireDays = 180,\n        ExpiredPasswordRenewal = \"disable\",\n        Name = \"terr-user-pwdpolicy\",\n        WarnDays = 15,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPasswordpolicy(ctx, \"trname\", &fortimanager.ObjectUserPasswordpolicyArgs{\n\t\t\tExpireDays:             pulumi.Float64(180),\n\t\t\tExpiredPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tName:                   pulumi.String(\"terr-user-pwdpolicy\"),\n\t\t\tWarnDays:               pulumi.Float64(15),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPasswordpolicy;\nimport com.pulumi.fortimanager.ObjectUserPasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserPasswordpolicy(\"trname\", ObjectUserPasswordpolicyArgs.builder()\n            .expireDays(180.0)\n            .expiredPasswordRenewal(\"disable\")\n            .name(\"terr-user-pwdpolicy\")\n            .warnDays(15.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserPasswordpolicy\n    properties:\n      expireDays: 180\n      expiredPasswordRenewal: disable\n      name: terr-user-pwdpolicy\n      warnDays: 15\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser PasswordPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPasswordpolicy:ObjectUserPasswordpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "expireDays": {
          "type": "number",
          "description": "Time in days before the user's password expires.\n"
        },
        "expireStatus": {
          "type": "string",
          "description": "Enable/disable password expiration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expiredPasswordRenewal": {
          "type": "string",
          "description": "Enable/disable renewal of a password that already is expired. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minChangeCharacters": {
          "type": "number",
          "description": "Minimum number of unique characters in new password which do not exist in old password (0 - 128, default = 0. This attribute overrides reuse-password if both are enabled).\n"
        },
        "minLowerCaseLetter": {
          "type": "number",
          "description": "Minimum number of lowercase characters in password (0 - 128, default = 0).\n"
        },
        "minNonAlphanumeric": {
          "type": "number",
          "description": "Minimum number of non-alphanumeric characters in password (0 - 128, default = 0).\n"
        },
        "minNumber": {
          "type": "number",
          "description": "Minimum number of numeric characters in password (0 - 128, default = 0).\n"
        },
        "minUpperCaseLetter": {
          "type": "number",
          "description": "Minimum number of uppercase characters in password (0 - 128, default = 0).\n"
        },
        "minimumLength": {
          "type": "number",
          "description": "Minimum password length (8 - 128, default = 8).\n"
        },
        "name": {
          "type": "string",
          "description": "Password policy name.\n"
        },
        "objectUserPasswordpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "reusePassword": {
          "type": "string",
          "description": "Enable/disable reuse of password. If both reuse-password and min-change-characters are enabled, min-change-characters overrides. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reusePasswordLimit": {
          "type": "number",
          "description": "Number of times passwords can be reused (0 - 20, default = 0. If set to 0, can reuse password an unlimited number of times.).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "warnDays": {
          "type": "number",
          "description": "Time in days before a password expiration warning message is displayed to the user upon login.\n"
        }
      },
      "type": "object",
      "required": [
        "expireDays",
        "expireStatus",
        "expiredPasswordRenewal",
        "minimumLength",
        "name",
        "objectUserPasswordpolicyId",
        "reusePassword",
        "warnDays"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "expireDays": {
          "type": "number",
          "description": "Time in days before the user's password expires.\n"
        },
        "expireStatus": {
          "type": "string",
          "description": "Enable/disable password expiration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expiredPasswordRenewal": {
          "type": "string",
          "description": "Enable/disable renewal of a password that already is expired. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minChangeCharacters": {
          "type": "number",
          "description": "Minimum number of unique characters in new password which do not exist in old password (0 - 128, default = 0. This attribute overrides reuse-password if both are enabled).\n"
        },
        "minLowerCaseLetter": {
          "type": "number",
          "description": "Minimum number of lowercase characters in password (0 - 128, default = 0).\n"
        },
        "minNonAlphanumeric": {
          "type": "number",
          "description": "Minimum number of non-alphanumeric characters in password (0 - 128, default = 0).\n"
        },
        "minNumber": {
          "type": "number",
          "description": "Minimum number of numeric characters in password (0 - 128, default = 0).\n"
        },
        "minUpperCaseLetter": {
          "type": "number",
          "description": "Minimum number of uppercase characters in password (0 - 128, default = 0).\n"
        },
        "minimumLength": {
          "type": "number",
          "description": "Minimum password length (8 - 128, default = 8).\n"
        },
        "name": {
          "type": "string",
          "description": "Password policy name.\n"
        },
        "objectUserPasswordpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "reusePassword": {
          "type": "string",
          "description": "Enable/disable reuse of password. If both reuse-password and min-change-characters are enabled, min-change-characters overrides. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reusePasswordLimit": {
          "type": "number",
          "description": "Number of times passwords can be reused (0 - 20, default = 0. If set to 0, can reuse password an unlimited number of times.).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "warnDays": {
          "type": "number",
          "description": "Time in days before a password expiration warning message is displayed to the user upon login.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserPasswordpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "expireDays": {
            "type": "number",
            "description": "Time in days before the user's password expires.\n"
          },
          "expireStatus": {
            "type": "string",
            "description": "Enable/disable password expiration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "expiredPasswordRenewal": {
            "type": "string",
            "description": "Enable/disable renewal of a password that already is expired. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "minChangeCharacters": {
            "type": "number",
            "description": "Minimum number of unique characters in new password which do not exist in old password (0 - 128, default = 0. This attribute overrides reuse-password if both are enabled).\n"
          },
          "minLowerCaseLetter": {
            "type": "number",
            "description": "Minimum number of lowercase characters in password (0 - 128, default = 0).\n"
          },
          "minNonAlphanumeric": {
            "type": "number",
            "description": "Minimum number of non-alphanumeric characters in password (0 - 128, default = 0).\n"
          },
          "minNumber": {
            "type": "number",
            "description": "Minimum number of numeric characters in password (0 - 128, default = 0).\n"
          },
          "minUpperCaseLetter": {
            "type": "number",
            "description": "Minimum number of uppercase characters in password (0 - 128, default = 0).\n"
          },
          "minimumLength": {
            "type": "number",
            "description": "Minimum password length (8 - 128, default = 8).\n"
          },
          "name": {
            "type": "string",
            "description": "Password policy name.\n"
          },
          "objectUserPasswordpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "reusePassword": {
            "type": "string",
            "description": "Enable/disable reuse of password. If both reuse-password and min-change-characters are enabled, min-change-characters overrides. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "reusePasswordLimit": {
            "type": "number",
            "description": "Number of times passwords can be reused (0 - 20, default = 0. If set to 0, can reuse password an unlimited number of times.).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "warnDays": {
            "type": "number",
            "description": "Time in days before a password expiration warning message is displayed to the user upon login.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserPeer:ObjectUserPeer": {
      "description": "Configure peer users.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPeer(\"trname\", {\n    cnType: \"FQDN\",\n    ldapMode: \"password\",\n    ldapPasswords: [\"fortinet\"],\n    ldapUsername: \"admin\",\n    mandatoryCaVerify: \"enable\",\n    name: \"terr-user-peer\",\n    twoFactor: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPeer(\"trname\",\n    cn_type=\"FQDN\",\n    ldap_mode=\"password\",\n    ldap_passwords=[\"fortinet\"],\n    ldap_username=\"admin\",\n    mandatory_ca_verify=\"enable\",\n    name=\"terr-user-peer\",\n    two_factor=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserPeer(\"trname\", new()\n    {\n        CnType = \"FQDN\",\n        LdapMode = \"password\",\n        LdapPasswords = new[]\n        {\n            \"fortinet\",\n        },\n        LdapUsername = \"admin\",\n        MandatoryCaVerify = \"enable\",\n        Name = \"terr-user-peer\",\n        TwoFactor = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPeer(ctx, \"trname\", &fortimanager.ObjectUserPeerArgs{\n\t\t\tCnType:   pulumi.String(\"FQDN\"),\n\t\t\tLdapMode: pulumi.String(\"password\"),\n\t\t\tLdapPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tLdapUsername:      pulumi.String(\"admin\"),\n\t\t\tMandatoryCaVerify: pulumi.String(\"enable\"),\n\t\t\tName:              pulumi.String(\"terr-user-peer\"),\n\t\t\tTwoFactor:         pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPeer;\nimport com.pulumi.fortimanager.ObjectUserPeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserPeer(\"trname\", ObjectUserPeerArgs.builder()\n            .cnType(\"FQDN\")\n            .ldapMode(\"password\")\n            .ldapPasswords(\"fortinet\")\n            .ldapUsername(\"admin\")\n            .mandatoryCaVerify(\"enable\")\n            .name(\"terr-user-peer\")\n            .twoFactor(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserPeer\n    properties:\n      cnType: FQDN\n      ldapMode: password\n      ldapPasswords:\n        - fortinet\n      ldapUsername: admin\n      mandatoryCaVerify: enable\n      name: terr-user-peer\n      twoFactor: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Peer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPeer:ObjectUserPeer labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ca": {
          "type": "string",
          "description": "Name of the CA certificate.\n"
        },
        "cn": {
          "type": "string",
          "description": "Peer certificate common name.\n"
        },
        "cnType": {
          "type": "string",
          "description": "Peer certificate common name type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `FQDN`, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "ldapMode": {
          "type": "string",
          "description": "Mode for LDAP peer authentication. Valid values: <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, `principal-name`.\n"
        },
        "ldapPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for LDAP server bind.\n",
          "secret": true
        },
        "ldapServer": {
          "type": "string",
          "description": "Name of an LDAP server defined under the user ldap command. Performs client access rights check.\n"
        },
        "ldapUsername": {
          "type": "string",
          "description": "Username for LDAP server bind.\n"
        },
        "mandatoryCaVerify": {
          "type": "string",
          "description": "Determine what happens to the peer if the CA certificate is not installed. Disable to automatically consider the peer certificate as valid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mfaMode": {
          "type": "string",
          "description": "MFA mode for remote peer authentication/authorization. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, `subject-identity`.\n"
        },
        "mfaPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unified password for remote authentication. This field may be left empty when RADIUS authentication is used, in which case the FortiGate will use the RADIUS username as a password.\n",
          "secret": true
        },
        "mfaServer": {
          "type": "string",
          "description": "Name of a remote authenticator. Performs client access right check.\n"
        },
        "mfaUsername": {
          "type": "string",
          "description": "Unified username for remote authentication.\n"
        },
        "name": {
          "type": "string",
          "description": "Peer name.\n"
        },
        "objectUserPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ocspOverrideServer": {
          "type": "string",
          "description": "Online Certificate Status Protocol (OCSP) server for certificate retrieval.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Peer's password used for two-factor authentication.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subject": {
          "type": "string",
          "description": "Peer certificate name constraints.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication, applying certificate and password-based authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "cnType",
        "ldapMode",
        "ldapPasswords",
        "mandatoryCaVerify",
        "mfaMode",
        "mfaPasswords",
        "name",
        "objectUserPeerId",
        "passwds",
        "twoFactor"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ca": {
          "type": "string",
          "description": "Name of the CA certificate.\n"
        },
        "cn": {
          "type": "string",
          "description": "Peer certificate common name.\n"
        },
        "cnType": {
          "type": "string",
          "description": "Peer certificate common name type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `FQDN`, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "ldapMode": {
          "type": "string",
          "description": "Mode for LDAP peer authentication. Valid values: <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, `principal-name`.\n"
        },
        "ldapPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for LDAP server bind.\n",
          "secret": true
        },
        "ldapServer": {
          "type": "string",
          "description": "Name of an LDAP server defined under the user ldap command. Performs client access rights check.\n"
        },
        "ldapUsername": {
          "type": "string",
          "description": "Username for LDAP server bind.\n"
        },
        "mandatoryCaVerify": {
          "type": "string",
          "description": "Determine what happens to the peer if the CA certificate is not installed. Disable to automatically consider the peer certificate as valid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mfaMode": {
          "type": "string",
          "description": "MFA mode for remote peer authentication/authorization. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, `subject-identity`.\n"
        },
        "mfaPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Unified password for remote authentication. This field may be left empty when RADIUS authentication is used, in which case the FortiGate will use the RADIUS username as a password.\n",
          "secret": true
        },
        "mfaServer": {
          "type": "string",
          "description": "Name of a remote authenticator. Performs client access right check.\n"
        },
        "mfaUsername": {
          "type": "string",
          "description": "Unified username for remote authentication.\n"
        },
        "name": {
          "type": "string",
          "description": "Peer name.\n"
        },
        "objectUserPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "ocspOverrideServer": {
          "type": "string",
          "description": "Online Certificate Status Protocol (OCSP) server for certificate retrieval.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Peer's password used for two-factor authentication.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "subject": {
          "type": "string",
          "description": "Peer certificate name constraints.\n"
        },
        "twoFactor": {
          "type": "string",
          "description": "Enable/disable two-factor authentication, applying certificate and password-based authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserPeer resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ca": {
            "type": "string",
            "description": "Name of the CA certificate.\n"
          },
          "cn": {
            "type": "string",
            "description": "Peer certificate common name.\n"
          },
          "cnType": {
            "type": "string",
            "description": "Peer certificate common name type. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `FQDN`, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "ldapMode": {
            "type": "string",
            "description": "Mode for LDAP peer authentication. Valid values: <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, `principal-name`.\n"
          },
          "ldapPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for LDAP server bind.\n",
            "secret": true
          },
          "ldapServer": {
            "type": "string",
            "description": "Name of an LDAP server defined under the user ldap command. Performs client access rights check.\n"
          },
          "ldapUsername": {
            "type": "string",
            "description": "Username for LDAP server bind.\n"
          },
          "mandatoryCaVerify": {
            "type": "string",
            "description": "Determine what happens to the peer if the CA certificate is not installed. Disable to automatically consider the peer certificate as valid. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mfaMode": {
            "type": "string",
            "description": "MFA mode for remote peer authentication/authorization. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>, `subject-identity`.\n"
          },
          "mfaPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Unified password for remote authentication. This field may be left empty when RADIUS authentication is used, in which case the FortiGate will use the RADIUS username as a password.\n",
            "secret": true
          },
          "mfaServer": {
            "type": "string",
            "description": "Name of a remote authenticator. Performs client access right check.\n"
          },
          "mfaUsername": {
            "type": "string",
            "description": "Unified username for remote authentication.\n"
          },
          "name": {
            "type": "string",
            "description": "Peer name.\n"
          },
          "objectUserPeerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "ocspOverrideServer": {
            "type": "string",
            "description": "Online Certificate Status Protocol (OCSP) server for certificate retrieval.\n"
          },
          "passwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Peer's password used for two-factor authentication.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "subject": {
            "type": "string",
            "description": "Peer certificate name constraints.\n"
          },
          "twoFactor": {
            "type": "string",
            "description": "Enable/disable two-factor authentication, applying certificate and password-based authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserPeergrp:ObjectUserPeergrp": {
      "description": "Configure peer groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserPeergrp(\"labelname\", {\n    members: \"usiky\",\n    name: \"ss\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserPeergrp(\"labelname\",\n    members=\"usiky\",\n    name=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserPeergrp(\"labelname\", new()\n    {\n        Members = \"usiky\",\n        Name = \"ss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPeergrp(ctx, \"labelname\", &fortimanager.ObjectUserPeergrpArgs{\n\t\t\tMembers: pulumi.StringArray(\"usiky\"),\n\t\t\tName:    pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPeergrp;\nimport com.pulumi.fortimanager.ObjectUserPeergrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserPeergrp(\"labelname\", ObjectUserPeergrpArgs.builder()\n            .members(\"usiky\")\n            .name(\"ss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserPeergrp\n    properties:\n      members: usiky\n      name: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Peergrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPeergrp:ObjectUserPeergrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Peer group members.\n"
        },
        "name": {
          "type": "string",
          "description": "Peer group name.\n"
        },
        "objectUserPeergrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "name",
        "objectUserPeergrpId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Peer group members.\n"
        },
        "name": {
          "type": "string",
          "description": "Peer group name.\n"
        },
        "objectUserPeergrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserPeergrp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Peer group members.\n"
          },
          "name": {
            "type": "string",
            "description": "Peer group name.\n"
          },
          "objectUserPeergrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserPop3:ObjectUserPop3": {
      "description": "POP3 server entry configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPop3(\"trname\", {\n    name: \"terraform-tefv-pop\",\n    port: 8000,\n    secure: \"none\",\n    server: \"terraform\",\n    sslMinProtoVersion: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPop3(\"trname\",\n    name=\"terraform-tefv-pop\",\n    port=8000,\n    secure=\"none\",\n    server=\"terraform\",\n    ssl_min_proto_version=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserPop3(\"trname\", new()\n    {\n        Name = \"terraform-tefv-pop\",\n        Port = 8000,\n        Secure = \"none\",\n        Server = \"terraform\",\n        SslMinProtoVersion = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPop3(ctx, \"trname\", &fortimanager.ObjectUserPop3Args{\n\t\t\tName:               pulumi.String(\"terraform-tefv-pop\"),\n\t\t\tPort:               pulumi.Float64(8000),\n\t\t\tSecure:             pulumi.String(\"none\"),\n\t\t\tServer:             pulumi.String(\"terraform\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPop3;\nimport com.pulumi.fortimanager.ObjectUserPop3Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserPop3(\"trname\", ObjectUserPop3Args.builder()\n            .name(\"terraform-tefv-pop\")\n            .port(8000.0)\n            .secure(\"none\")\n            .server(\"terraform\")\n            .sslMinProtoVersion(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserPop3\n    properties:\n      name: terraform-tefv-pop\n      port: 8000\n      secure: none\n      server: terraform\n      sslMinProtoVersion: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Pop3 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPop3:ObjectUserPop3 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "POP3 server entry name.\n"
        },
        "objectUserPop3Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "POP3 service port number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secure": {
          "type": "string",
          "description": "SSL connection. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} server domain name or IP.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserPop3Id",
        "port",
        "secure",
        "sslMinProtoVersion"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "POP3 server entry name.\n"
        },
        "objectUserPop3Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "POP3 service port number.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secure": {
          "type": "string",
          "description": "SSL connection. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} server domain name or IP.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserPop3 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "POP3 server entry name.\n"
          },
          "objectUserPop3Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "POP3 service port number.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secure": {
            "type": "string",
            "description": "SSL connection. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} server domain name or IP.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserPxgrid:ObjectUserPxgrid": {
      "description": "ObjectUser Pxgrid\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPxgrid(\"trname\", {\n    name: \"terr-user-pxgrid\",\n    server: \"192.168.1.1\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPxgrid(\"trname\",\n    name=\"terr-user-pxgrid\",\n    server=\"192.168.1.1\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserPxgrid(\"trname\", new()\n    {\n        Name = \"terr-user-pxgrid\",\n        Server = \"192.168.1.1\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPxgrid(ctx, \"trname\", &fortimanager.ObjectUserPxgridArgs{\n\t\t\tName:   pulumi.String(\"terr-user-pxgrid\"),\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPxgrid;\nimport com.pulumi.fortimanager.ObjectUserPxgridArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserPxgrid(\"trname\", ObjectUserPxgridArgs.builder()\n            .name(\"terr-user-pxgrid\")\n            .server(\"192.168.1.1\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserPxgrid\n    properties:\n      name: terr-user-pxgrid\n      server: 192.168.1.1\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Pxgrid can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPxgrid:ObjectUserPxgrid labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caCert": {
          "type": "string",
          "description": "Ca-Cert.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client-Cert.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserPxgridId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary-Server.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserPxgridId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caCert": {
          "type": "string",
          "description": "Ca-Cert.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client-Cert.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserPxgridId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary-Server.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserPxgrid resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "caCert": {
            "type": "string",
            "description": "Ca-Cert.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Client-Cert.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserPxgridId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryServer": {
            "type": "string",
            "description": "Secondary-Server.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserRadius:ObjectUserRadius": {
      "description": "Configure RADIUS server entries.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserRadiusAccountingserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserRadiusAccountingserver`\" pulumi-lang-go=\"`ObjectUserRadiusAccountingserver`\" pulumi-lang-python=\"`ObjectUserRadiusAccountingserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserRadiusAccountingserver`\" pulumi-lang-java=\"`fortimanager.ObjectUserRadiusAccountingserver`\">`fortimanager.ObjectUserRadiusAccountingserver`</span>\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserRadiusDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserRadiusDynamicMapping`\" pulumi-lang-go=\"`ObjectUserRadiusDynamicMapping`\" pulumi-lang-python=\"`ObjectUserRadiusDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserRadiusDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserRadiusDynamicMapping`\">`fortimanager.ObjectUserRadiusDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserRadius(\"labelname\", {\n    acctAllServers: \"disable\",\n    acctInterimInterval: 0,\n    allUsergroup: \"disable\",\n    authType: \"auto\",\n    classes: [],\n    h3cCompatibility: \"disable\",\n    interfaceSelectMethod: \"auto\",\n    name: \"fdsafds\",\n    nasIp: \"0.0.0.0\",\n    passwordEncoding: \"auto\",\n    passwordRenewal: \"enable\",\n    radiusCoa: \"disable\",\n    radiusPort: 0,\n    rsso: \"disable\",\n    rssoContextTimeout: 0,\n    rssoEpOneIpOnly: \"disable\",\n    rssoLogFlags: [],\n    rssoLogPeriod: 0,\n    rssoRadiusServerPort: 0,\n    rssoSecrets: [],\n    secondarySecrets: [\"tesssssss\"],\n    secrets: [\"tesssssss\"],\n    server: \"2.2.2.2\",\n    ssoAttributeValueOverride: \"enable\",\n    switchControllerAcctFastFramedipDetect: 2,\n    switchControllerServiceTypes: [],\n    tertiarySecrets: [\"tesssssss\"],\n    timeout: 5,\n    useManagementVdom: \"disable\",\n    usernameCaseSensitive: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserRadius(\"labelname\",\n    acct_all_servers=\"disable\",\n    acct_interim_interval=0,\n    all_usergroup=\"disable\",\n    auth_type=\"auto\",\n    classes=[],\n    h3c_compatibility=\"disable\",\n    interface_select_method=\"auto\",\n    name=\"fdsafds\",\n    nas_ip=\"0.0.0.0\",\n    password_encoding=\"auto\",\n    password_renewal=\"enable\",\n    radius_coa=\"disable\",\n    radius_port=0,\n    rsso=\"disable\",\n    rsso_context_timeout=0,\n    rsso_ep_one_ip_only=\"disable\",\n    rsso_log_flags=[],\n    rsso_log_period=0,\n    rsso_radius_server_port=0,\n    rsso_secrets=[],\n    secondary_secrets=[\"tesssssss\"],\n    secrets=[\"tesssssss\"],\n    server=\"2.2.2.2\",\n    sso_attribute_value_override=\"enable\",\n    switch_controller_acct_fast_framedip_detect=2,\n    switch_controller_service_types=[],\n    tertiary_secrets=[\"tesssssss\"],\n    timeout=5,\n    use_management_vdom=\"disable\",\n    username_case_sensitive=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectUserRadius(\"labelname\", new()\n    {\n        AcctAllServers = \"disable\",\n        AcctInterimInterval = 0,\n        AllUsergroup = \"disable\",\n        AuthType = \"auto\",\n        Classes = new[] {},\n        H3cCompatibility = \"disable\",\n        InterfaceSelectMethod = \"auto\",\n        Name = \"fdsafds\",\n        NasIp = \"0.0.0.0\",\n        PasswordEncoding = \"auto\",\n        PasswordRenewal = \"enable\",\n        RadiusCoa = \"disable\",\n        RadiusPort = 0,\n        Rsso = \"disable\",\n        RssoContextTimeout = 0,\n        RssoEpOneIpOnly = \"disable\",\n        RssoLogFlags = new[] {},\n        RssoLogPeriod = 0,\n        RssoRadiusServerPort = 0,\n        RssoSecrets = new[] {},\n        SecondarySecrets = new[]\n        {\n            \"tesssssss\",\n        },\n        Secrets = new[]\n        {\n            \"tesssssss\",\n        },\n        Server = \"2.2.2.2\",\n        SsoAttributeValueOverride = \"enable\",\n        SwitchControllerAcctFastFramedipDetect = 2,\n        SwitchControllerServiceTypes = new[] {},\n        TertiarySecrets = new[]\n        {\n            \"tesssssss\",\n        },\n        Timeout = 5,\n        UseManagementVdom = \"disable\",\n        UsernameCaseSensitive = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserRadius(ctx, \"labelname\", &fortimanager.ObjectUserRadiusArgs{\n\t\t\tAcctAllServers:        pulumi.String(\"disable\"),\n\t\t\tAcctInterimInterval:   pulumi.Float64(0),\n\t\t\tAllUsergroup:          pulumi.String(\"disable\"),\n\t\t\tAuthType:              pulumi.String(\"auto\"),\n\t\t\tClasses:               pulumi.StringArray{},\n\t\t\tH3cCompatibility:      pulumi.String(\"disable\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tName:                  pulumi.String(\"fdsafds\"),\n\t\t\tNasIp:                 pulumi.String(\"0.0.0.0\"),\n\t\t\tPasswordEncoding:      pulumi.String(\"auto\"),\n\t\t\tPasswordRenewal:       pulumi.String(\"enable\"),\n\t\t\tRadiusCoa:             pulumi.String(\"disable\"),\n\t\t\tRadiusPort:            pulumi.Float64(0),\n\t\t\tRsso:                  pulumi.String(\"disable\"),\n\t\t\tRssoContextTimeout:    pulumi.Float64(0),\n\t\t\tRssoEpOneIpOnly:       pulumi.String(\"disable\"),\n\t\t\tRssoLogFlags:          pulumi.StringArray{},\n\t\t\tRssoLogPeriod:         pulumi.Float64(0),\n\t\t\tRssoRadiusServerPort:  pulumi.Float64(0),\n\t\t\tRssoSecrets:           pulumi.StringArray{},\n\t\t\tSecondarySecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tSecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tServer:                                 pulumi.String(\"2.2.2.2\"),\n\t\t\tSsoAttributeValueOverride:              pulumi.String(\"enable\"),\n\t\t\tSwitchControllerAcctFastFramedipDetect: pulumi.Float64(2),\n\t\t\tSwitchControllerServiceTypes:           pulumi.StringArray{},\n\t\t\tTertiarySecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tTimeout:               pulumi.Float64(5),\n\t\t\tUseManagementVdom:     pulumi.String(\"disable\"),\n\t\t\tUsernameCaseSensitive: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserRadius;\nimport com.pulumi.fortimanager.ObjectUserRadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectUserRadius(\"labelname\", ObjectUserRadiusArgs.builder()\n            .acctAllServers(\"disable\")\n            .acctInterimInterval(0.0)\n            .allUsergroup(\"disable\")\n            .authType(\"auto\")\n            .classes()\n            .h3cCompatibility(\"disable\")\n            .interfaceSelectMethod(\"auto\")\n            .name(\"fdsafds\")\n            .nasIp(\"0.0.0.0\")\n            .passwordEncoding(\"auto\")\n            .passwordRenewal(\"enable\")\n            .radiusCoa(\"disable\")\n            .radiusPort(0.0)\n            .rsso(\"disable\")\n            .rssoContextTimeout(0.0)\n            .rssoEpOneIpOnly(\"disable\")\n            .rssoLogFlags()\n            .rssoLogPeriod(0.0)\n            .rssoRadiusServerPort(0.0)\n            .rssoSecrets()\n            .secondarySecrets(\"tesssssss\")\n            .secrets(\"tesssssss\")\n            .server(\"2.2.2.2\")\n            .ssoAttributeValueOverride(\"enable\")\n            .switchControllerAcctFastFramedipDetect(2.0)\n            .switchControllerServiceTypes()\n            .tertiarySecrets(\"tesssssss\")\n            .timeout(5.0)\n            .useManagementVdom(\"disable\")\n            .usernameCaseSensitive(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectUserRadius\n    properties:\n      acctAllServers: disable\n      acctInterimInterval: 0\n      allUsergroup: disable\n      authType: auto\n      classes: []\n      h3cCompatibility: disable\n      interfaceSelectMethod: auto\n      name: fdsafds\n      nasIp: 0.0.0.0\n      passwordEncoding: auto\n      passwordRenewal: enable\n      radiusCoa: disable\n      radiusPort: 0\n      rsso: disable\n      rssoContextTimeout: 0\n      rssoEpOneIpOnly: disable\n      rssoLogFlags: []\n      rssoLogPeriod: 0\n      rssoRadiusServerPort: 0\n      rssoSecrets: []\n      secondarySecrets:\n        - tesssssss\n      secrets:\n        - tesssssss\n      server: 2.2.2.2\n      ssoAttributeValueOverride: enable\n      switchControllerAcctFastFramedipDetect: 2\n      switchControllerServiceTypes: []\n      tertiarySecrets:\n        - tesssssss\n      timeout: 5\n      useManagementVdom: disable\n      usernameCaseSensitive: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Radius can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadius:ObjectUserRadius labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountingServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusAccountingServer:ObjectUserRadiusAccountingServer"
          },
          "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
        },
        "acctAllServers": {
          "type": "string",
          "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "Time in seconds between each accounting interim update message.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allUsergroup": {
          "type": "string",
          "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server to trust under TLS.\n"
        },
        "callStationIdType": {
          "type": "string",
          "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
        },
        "classes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Class attribute name(s).\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate to use under TLS.\n"
        },
        "delimiter": {
          "type": "string",
          "description": "Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character \"+\"). Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping:ObjectUserRadiusDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupOverrideAttrType": {
          "type": "string",
          "description": "RADIUS attribute type to override user group information. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
        },
        "h3cCompatibility": {
          "type": "string",
          "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "RADIUS server entry name.\n"
        },
        "nasId": {
          "type": "string",
          "description": "Custom NAS identifier.\n"
        },
        "nasIdType": {
          "type": "string",
          "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
        },
        "objectUserRadiusId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwordEncoding": {
          "type": "string",
          "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusCoa": {
          "type": "string",
          "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number.\n"
        },
        "requireMessageAuthenticator": {
          "type": "string",
          "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoContextTimeout": {
          "type": "number",
          "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
        },
        "rssoEndpointAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEndpointBlockAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEpOneIpOnly": {
          "type": "string",
          "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoFlushIpSession": {
          "type": "string",
          "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoLogFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "rssoLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
        },
        "rssoRadiusResponse": {
          "type": "string",
          "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoRadiusServerPort": {
          "type": "number",
          "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
        },
        "rssoSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS secret used by the RADIUS accounting server.\n",
          "secret": true
        },
        "rssoValidateRequestSecret": {
          "type": "string",
          "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Primary RADIUS server CN domain name or IP address.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the RADIUS server.\n"
        },
        "ssoAttribute": {
          "type": "string",
          "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "ssoAttributeKey": {
          "type": "string",
          "description": "Key prefix for SSO group value in the SSO attribute.\n"
        },
        "ssoAttributeValueOverride": {
          "type": "string",
          "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "switchControllerAcctFastFramedipDetect": {
          "type": "number",
          "description": "Switch controller accounting message Framed-IP detection from DHCP snooping (seconds, default=2).\n"
        },
        "switchControllerNasIpDynamic": {
          "type": "string",
          "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerServiceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS service type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
        },
        "tertiarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time in seconds between re-sending authentication requests.\n"
        },
        "tlsMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "transportProtocol": {
          "type": "string",
          "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "useManagementVdom": {
          "type": "string",
          "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitive": {
          "type": "string",
          "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "accountKeyCertField",
        "accountKeyProcessing",
        "acctAllServers",
        "allUsergroup",
        "authType",
        "callStationIdType",
        "classes",
        "delimiter",
        "h3cCompatibility",
        "interfaceSelectMethod",
        "macCase",
        "macPasswordDelimiter",
        "macUsernameDelimiter",
        "name",
        "nasIdType",
        "nasIp",
        "objectUserRadiusId",
        "passwordEncoding",
        "passwordRenewal",
        "radiusCoa",
        "requireMessageAuthenticator",
        "rsso",
        "rssoEpOneIpOnly",
        "rssoLogFlags",
        "rssoSecrets",
        "secondarySecrets",
        "secrets",
        "serverIdentityCheck",
        "sourceIpInterfaces",
        "ssoAttributeValueOverride",
        "statusTtl",
        "switchControllerAcctFastFramedipDetect",
        "switchControllerNasIpDynamic",
        "switchControllerServiceTypes",
        "tertiarySecrets",
        "timeout",
        "tlsMinProtoVersion",
        "transportProtocol",
        "useManagementVdom",
        "usernameCaseSensitive"
      ],
      "inputProperties": {
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountingServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusAccountingServer:ObjectUserRadiusAccountingServer"
          },
          "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
        },
        "acctAllServers": {
          "type": "string",
          "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "Time in seconds between each accounting interim update message.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allUsergroup": {
          "type": "string",
          "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server to trust under TLS.\n"
        },
        "callStationIdType": {
          "type": "string",
          "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
        },
        "classes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Class attribute name(s).\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate to use under TLS.\n"
        },
        "delimiter": {
          "type": "string",
          "description": "Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character \"+\"). Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping:ObjectUserRadiusDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupOverrideAttrType": {
          "type": "string",
          "description": "RADIUS attribute type to override user group information. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
        },
        "h3cCompatibility": {
          "type": "string",
          "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "RADIUS server entry name.\n"
        },
        "nasId": {
          "type": "string",
          "description": "Custom NAS identifier.\n"
        },
        "nasIdType": {
          "type": "string",
          "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
        },
        "objectUserRadiusId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwordEncoding": {
          "type": "string",
          "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusCoa": {
          "type": "string",
          "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number.\n"
        },
        "requireMessageAuthenticator": {
          "type": "string",
          "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoContextTimeout": {
          "type": "number",
          "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
        },
        "rssoEndpointAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEndpointBlockAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEpOneIpOnly": {
          "type": "string",
          "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoFlushIpSession": {
          "type": "string",
          "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoLogFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "rssoLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
        },
        "rssoRadiusResponse": {
          "type": "string",
          "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoRadiusServerPort": {
          "type": "number",
          "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
        },
        "rssoSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS secret used by the RADIUS accounting server.\n",
          "secret": true
        },
        "rssoValidateRequestSecret": {
          "type": "string",
          "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Primary RADIUS server CN domain name or IP address.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the RADIUS server.\n"
        },
        "ssoAttribute": {
          "type": "string",
          "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "ssoAttributeKey": {
          "type": "string",
          "description": "Key prefix for SSO group value in the SSO attribute.\n"
        },
        "ssoAttributeValueOverride": {
          "type": "string",
          "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "switchControllerAcctFastFramedipDetect": {
          "type": "number",
          "description": "Switch controller accounting message Framed-IP detection from DHCP snooping (seconds, default=2).\n"
        },
        "switchControllerNasIpDynamic": {
          "type": "string",
          "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerServiceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS service type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
        },
        "tertiarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time in seconds between re-sending authentication requests.\n"
        },
        "tlsMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "transportProtocol": {
          "type": "string",
          "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "useManagementVdom": {
          "type": "string",
          "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitive": {
          "type": "string",
          "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserRadius resources.\n",
        "properties": {
          "accountKeyCertField": {
            "type": "string",
            "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "accountKeyProcessing": {
            "type": "string",
            "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
          },
          "accountingServers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserRadiusAccountingServer:ObjectUserRadiusAccountingServer"
            },
            "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
          },
          "acctAllServers": {
            "type": "string",
            "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "acctInterimInterval": {
            "type": "number",
            "description": "Time in seconds between each accounting interim update message.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allUsergroup": {
            "type": "string",
            "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authType": {
            "type": "string",
            "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "caCert": {
            "type": "string",
            "description": "CA of server to trust under TLS.\n"
          },
          "callStationIdType": {
            "type": "string",
            "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
          },
          "classes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Class attribute name(s).\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Client certificate to use under TLS.\n"
          },
          "delimiter": {
            "type": "string",
            "description": "Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character \"+\"). Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping:ObjectUserRadiusDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "groupOverrideAttrType": {
            "type": "string",
            "description": "RADIUS attribute type to override user group information. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
          },
          "h3cCompatibility": {
            "type": "string",
            "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "macCase": {
            "type": "string",
            "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
          },
          "macPasswordDelimiter": {
            "type": "string",
            "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macUsernameDelimiter": {
            "type": "string",
            "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "RADIUS server entry name.\n"
          },
          "nasId": {
            "type": "string",
            "description": "Custom NAS identifier.\n"
          },
          "nasIdType": {
            "type": "string",
            "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
          },
          "nasIp": {
            "type": "string",
            "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
          },
          "objectUserRadiusId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwordEncoding": {
            "type": "string",
            "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "passwordRenewal": {
            "type": "string",
            "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusCoa": {
            "type": "string",
            "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusPort": {
            "type": "number",
            "description": "RADIUS service port number.\n"
          },
          "requireMessageAuthenticator": {
            "type": "string",
            "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoContextTimeout": {
            "type": "number",
            "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
          },
          "rssoEndpointAttribute": {
            "type": "string",
            "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "rssoEndpointBlockAttribute": {
            "type": "string",
            "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "rssoEpOneIpOnly": {
            "type": "string",
            "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoFlushIpSession": {
            "type": "string",
            "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoLogFlags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
          },
          "rssoLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
          },
          "rssoRadiusResponse": {
            "type": "string",
            "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoRadiusServerPort": {
            "type": "number",
            "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
          },
          "rssoSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "RADIUS secret used by the RADIUS accounting server.\n",
            "secret": true
          },
          "rssoValidateRequestSecret": {
            "type": "string",
            "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondarySecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the secondary server.\n",
            "secret": true
          },
          "secondaryServer": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
          },
          "secrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
            "secret": true
          },
          "server": {
            "type": "string",
            "description": "Primary RADIUS server CN domain name or IP address.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP address for communications to the RADIUS server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface for communication with the RADIUS server.\n"
          },
          "ssoAttribute": {
            "type": "string",
            "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "ssoAttributeKey": {
            "type": "string",
            "description": "Key prefix for SSO group value in the SSO attribute.\n"
          },
          "ssoAttributeValueOverride": {
            "type": "string",
            "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "statusTtl": {
            "type": "number",
            "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
          },
          "switchControllerAcctFastFramedipDetect": {
            "type": "number",
            "description": "Switch controller accounting message Framed-IP detection from DHCP snooping (seconds, default=2).\n"
          },
          "switchControllerNasIpDynamic": {
            "type": "string",
            "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerServiceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "RADIUS service type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
          },
          "tertiarySecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the tertiary server.\n",
            "secret": true
          },
          "tertiaryServer": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
          },
          "timeout": {
            "type": "number",
            "description": "Time in seconds between re-sending authentication requests.\n"
          },
          "tlsMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          },
          "transportProtocol": {
            "type": "string",
            "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
          },
          "useManagementVdom": {
            "type": "string",
            "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "usernameCaseSensitive": {
            "type": "string",
            "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserRadiusAccountingserver:ObjectUserRadiusAccountingserver": {
      "description": "Additional accounting servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserRadius`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserRadius`\" pulumi-lang-go=\"`ObjectUserRadius`\" pulumi-lang-python=\"`ObjectUserRadius`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserRadius`\" pulumi-lang-java=\"`fortimanager.ObjectUserRadius`\">`fortimanager.ObjectUserRadius`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserRadius = new fortimanager.ObjectUserRadius(\"trname\", {\n    name: \"terr-radius\",\n    server: \"2.2.2.2\",\n});\nconst trname = new fortimanager.ObjectUserRadiusAccountingserver(\"trname\", {\n    radius: trnameObjectUserRadius.name,\n    fosid: 1,\n    \"interface\": \"port3\",\n    interfaceSelectMethod: \"specify\",\n    port: 34,\n}, {\n    dependsOn: [trnameObjectUserRadius],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_radius = fortimanager.ObjectUserRadius(\"trname\",\n    name=\"terr-radius\",\n    server=\"2.2.2.2\")\ntrname = fortimanager.ObjectUserRadiusAccountingserver(\"trname\",\n    radius=trname_object_user_radius.name,\n    fosid=1,\n    interface=\"port3\",\n    interface_select_method=\"specify\",\n    port=34,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_user_radius]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectUserRadius = new Fortimanager.ObjectUserRadius(\"trname\", new()\n    {\n        Name = \"terr-radius\",\n        Server = \"2.2.2.2\",\n    });\n\n    var trname = new Fortimanager.ObjectUserRadiusAccountingserver(\"trname\", new()\n    {\n        Radius = trnameObjectUserRadius.Name,\n        Fosid = 1,\n        Interface = \"port3\",\n        InterfaceSelectMethod = \"specify\",\n        Port = 34,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectUserRadius,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserRadius, err := fortimanager.NewObjectUserRadius(ctx, \"trname\", &fortimanager.ObjectUserRadiusArgs{\n\t\t\tName:   pulumi.String(\"terr-radius\"),\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserRadiusAccountingserver(ctx, \"trname\", &fortimanager.ObjectUserRadiusAccountingserverArgs{\n\t\t\tRadius:                trnameObjectUserRadius.Name,\n\t\t\tFosid:                 pulumi.Float64(1),\n\t\t\tInterface:             pulumi.String(\"port3\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"specify\"),\n\t\t\tPort:                  pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserRadius,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserRadius;\nimport com.pulumi.fortimanager.ObjectUserRadiusArgs;\nimport com.pulumi.fortimanager.ObjectUserRadiusAccountingserver;\nimport com.pulumi.fortimanager.ObjectUserRadiusAccountingserverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectUserRadius = new ObjectUserRadius(\"trnameObjectUserRadius\", ObjectUserRadiusArgs.builder()\n            .name(\"terr-radius\")\n            .server(\"2.2.2.2\")\n            .build());\n\n        var trname = new ObjectUserRadiusAccountingserver(\"trname\", ObjectUserRadiusAccountingserverArgs.builder()\n            .radius(trnameObjectUserRadius.name())\n            .fosid(1.0)\n            .interface_(\"port3\")\n            .interfaceSelectMethod(\"specify\")\n            .port(34.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectUserRadius)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserRadiusAccountingserver\n    properties:\n      radius: ${trnameObjectUserRadius.name}\n      fosid: 1\n      interface: port3\n      interfaceSelectMethod: specify\n      port: 34\n    options:\n      dependsOn:\n        - ${trnameObjectUserRadius}\n  trnameObjectUserRadius:\n    type: fortimanager:ObjectUserRadius\n    name: trname\n    properties:\n      name: terr-radius\n      server: 2.2.2.2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser RadiusAccountingServer can be imported using any of these accepted formats:\n\nSet import_options = [\"radius=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadiusAccountingserver:ObjectUserRadiusAccountingserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "objectUserRadiusAccountingserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "RADIUS accounting port number.\n"
        },
        "radius": {
          "type": "string",
          "description": "Radius.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "interfaceSelectMethod",
        "objectUserRadiusAccountingserverId",
        "radius",
        "secrets",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "objectUserRadiusAccountingserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "RADIUS accounting port number.\n"
        },
        "radius": {
          "type": "string",
          "description": "Radius.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "radius"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserRadiusAccountingserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID (0 - 4294967295).\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "objectUserRadiusAccountingserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "RADIUS accounting port number.\n"
          },
          "radius": {
            "type": "string",
            "description": "Radius.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key.\n",
            "secret": true
          },
          "server": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP address for communications to the RADIUS server.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserRadiusDynamicMapping:ObjectUserRadiusDynamicMapping": {
      "description": "Configure RADIUS server entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserRadius`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserRadius`\" pulumi-lang-go=\"`ObjectUserRadius`\" pulumi-lang-python=\"`ObjectUserRadius`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserRadius`\" pulumi-lang-java=\"`fortimanager.ObjectUserRadius`\">`fortimanager.ObjectUserRadius`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserRadiusDynamicMappingAccountingserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserRadiusDynamicMappingAccountingserver`\" pulumi-lang-go=\"`ObjectUserRadiusDynamicMappingAccountingserver`\" pulumi-lang-python=\"`ObjectUserRadiusDynamicMappingAccountingserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserRadiusDynamicMappingAccountingserver`\" pulumi-lang-java=\"`fortimanager.ObjectUserRadiusDynamicMappingAccountingserver`\">`fortimanager.ObjectUserRadiusDynamicMappingAccountingserver`</span>\n\n## Import\n\nObjectUser RadiusDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"radius=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadiusDynamicMapping:ObjectUserRadiusDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping_Scope:ObjectUserRadiusDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountingServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMappingAccountingServer:ObjectUserRadiusDynamicMappingAccountingServer"
          },
          "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
        },
        "acctAllServers": {
          "type": "string",
          "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "Time in seconds between each accounting interim update message.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allUsergroup": {
          "type": "string",
          "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server to trust under TLS.\n"
        },
        "callStationIdType": {
          "type": "string",
          "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
        },
        "classes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Class attribute name(s).\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate to use under TLS.\n"
        },
        "delimiter": {
          "type": "string",
          "description": "Delimiter. Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
        },
        "dpCarrierEndpointAttribute": {
          "type": "string",
          "description": "Dp-Carrier-Endpoint-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpCarrierEndpointBlockAttribute": {
          "type": "string",
          "description": "Dp-Carrier-Endpoint-Block-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpContextTimeout": {
          "type": "number",
          "description": "Dp-Context-Timeout.\n"
        },
        "dpFlushIpSession": {
          "type": "string",
          "description": "Dp-Flush-Ip-Session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpHoldTime": {
          "type": "number",
          "description": "Dp-Hold-Time.\n"
        },
        "dpHttpHeader": {
          "type": "string",
          "description": "Dp-Http-Header.\n"
        },
        "dpHttpHeaderFallback": {
          "type": "string",
          "description": "Dp-Http-Header-Fallback. Valid values: `ip-header-address`, `default-profile`.\n"
        },
        "dpHttpHeaderStatus": {
          "type": "string",
          "description": "Dp-Http-Header-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpHttpHeaderSuppress": {
          "type": "string",
          "description": "Dp-Http-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpLogDynFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dp-Log-Dyn_Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "dpLogPeriod": {
          "type": "number",
          "description": "Dp-Log-Period.\n"
        },
        "dpMemPercent": {
          "type": "number",
          "description": "Dp-Mem-Percent.\n"
        },
        "dpProfileAttribute": {
          "type": "string",
          "description": "Dp-Profile-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpProfileAttributeKey": {
          "type": "string",
          "description": "Dp-Profile-Attribute-Key.\n"
        },
        "dpRadiusResponse": {
          "type": "string",
          "description": "Dp-Radius-Response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpRadiusServerPort": {
          "type": "number",
          "description": "Dp-Radius-Server-Port.\n"
        },
        "dpSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dp-Secret.\n",
          "secret": true
        },
        "dpValidateRequestSecret": {
          "type": "string",
          "description": "Dp-Validate-Request-Secret. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endpointTranslation": {
          "type": "string",
          "description": "Endpoint-Translation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointConvertHex": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Convert-Hex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointHeader": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Header.\n"
        },
        "epCarrierEndpointHeaderSuppress": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointPrefix": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Prefix. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointPrefixRangeMax": {
          "type": "number",
          "description": "Ep-Carrier-Endpoint-Prefix-Range-Max.\n"
        },
        "epCarrierEndpointPrefixRangeMin": {
          "type": "number",
          "description": "Ep-Carrier-Endpoint-Prefix-Range-Min.\n"
        },
        "epCarrierEndpointPrefixString": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Prefix-String.\n"
        },
        "epCarrierEndpointSource": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Source. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "epIpHeader": {
          "type": "string",
          "description": "Ep-Ip-Header.\n"
        },
        "epIpHeaderSuppress": {
          "type": "string",
          "description": "Ep-Ip-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epMissingHeaderFallback": {
          "type": "string",
          "description": "Ep-Missing-Header-Fallback. Valid values: `session-ip`, `policy-profile`.\n"
        },
        "epProfileQueryType": {
          "type": "string",
          "description": "Ep-Profile-Query-Type. Valid values: `session-ip`, `extract-ip`, `extract-carrier-endpoint`.\n"
        },
        "groupOverrideAttrType": {
          "type": "string",
          "description": "Group-Override-Attr-Type. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
        },
        "h3cCompatibility": {
          "type": "string",
          "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "nasId": {
          "type": "string",
          "description": "Custom NAS identifier.\n"
        },
        "nasIdType": {
          "type": "string",
          "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
        },
        "objectUserRadiusDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "passwordEncoding": {
          "type": "string",
          "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radius": {
          "type": "string",
          "description": "Radius.\n"
        },
        "radiusCoa": {
          "type": "string",
          "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number.\n"
        },
        "requireMessageAuthenticator": {
          "type": "string",
          "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoContextTimeout": {
          "type": "number",
          "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
        },
        "rssoEndpointAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEndpointBlockAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEpOneIpOnly": {
          "type": "string",
          "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoFlushIpSession": {
          "type": "string",
          "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoLogFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "rssoLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
        },
        "rssoRadiusResponse": {
          "type": "string",
          "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoRadiusServerPort": {
          "type": "number",
          "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
        },
        "rssoSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS secret used by the RADIUS accounting server.\n",
          "secret": true
        },
        "rssoValidateRequestSecret": {
          "type": "string",
          "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Primary RADIUS server CN domain name or IP address.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the RADIUS server.\n"
        },
        "ssoAttribute": {
          "type": "string",
          "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "ssoAttributeKey": {
          "type": "string",
          "description": "Key prefix for SSO group value in the SSO attribute.\n"
        },
        "ssoAttributeValueOverride": {
          "type": "string",
          "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "switchControllerAcctFastFramedipDetect": {
          "type": "number",
          "description": "Switch-Controller-Acct-Fast-Framedip-Detect.\n"
        },
        "switchControllerNasIpDynamic": {
          "type": "string",
          "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerServiceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch-Controller-Service-Type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
        },
        "tertiarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time in seconds between re-sending authentication requests.\n"
        },
        "tlsMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "transportProtocol": {
          "type": "string",
          "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "useGroupForProfile": {
          "type": "string",
          "description": "Use-Group-For-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useManagementVdom": {
          "type": "string",
          "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitive": {
          "type": "string",
          "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "accountKeyCertField",
        "accountKeyProcessing",
        "acctAllServers",
        "allUsergroup",
        "authType",
        "callStationIdType",
        "classes",
        "delimiter",
        "dpLogDynFlags",
        "dpSecrets",
        "h3cCompatibility",
        "interfaceSelectMethod",
        "macCase",
        "macPasswordDelimiter",
        "macUsernameDelimiter",
        "nasIdType",
        "nasIp",
        "objectUserRadiusDynamicMappingId",
        "passwordEncoding",
        "passwordRenewal",
        "radius",
        "radiusCoa",
        "requireMessageAuthenticator",
        "rsso",
        "rssoEpOneIpOnly",
        "rssoLogFlags",
        "rssoSecrets",
        "secondarySecrets",
        "secrets",
        "serverIdentityCheck",
        "sourceIpInterfaces",
        "ssoAttributeValueOverride",
        "statusTtl",
        "switchControllerAcctFastFramedipDetect",
        "switchControllerNasIpDynamic",
        "switchControllerServiceTypes",
        "tertiarySecrets",
        "timeout",
        "tlsMinProtoVersion",
        "transportProtocol",
        "useManagementVdom",
        "usernameCaseSensitive"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping_Scope:ObjectUserRadiusDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accountKeyCertField": {
          "type": "string",
          "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
        },
        "accountKeyProcessing": {
          "type": "string",
          "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
        },
        "accountingServers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMappingAccountingServer:ObjectUserRadiusDynamicMappingAccountingServer"
          },
          "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
        },
        "acctAllServers": {
          "type": "string",
          "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "Time in seconds between each accounting interim update message.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allUsergroup": {
          "type": "string",
          "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server to trust under TLS.\n"
        },
        "callStationIdType": {
          "type": "string",
          "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
        },
        "classes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Class attribute name(s).\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate to use under TLS.\n"
        },
        "delimiter": {
          "type": "string",
          "description": "Delimiter. Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
        },
        "dpCarrierEndpointAttribute": {
          "type": "string",
          "description": "Dp-Carrier-Endpoint-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpCarrierEndpointBlockAttribute": {
          "type": "string",
          "description": "Dp-Carrier-Endpoint-Block-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpContextTimeout": {
          "type": "number",
          "description": "Dp-Context-Timeout.\n"
        },
        "dpFlushIpSession": {
          "type": "string",
          "description": "Dp-Flush-Ip-Session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpHoldTime": {
          "type": "number",
          "description": "Dp-Hold-Time.\n"
        },
        "dpHttpHeader": {
          "type": "string",
          "description": "Dp-Http-Header.\n"
        },
        "dpHttpHeaderFallback": {
          "type": "string",
          "description": "Dp-Http-Header-Fallback. Valid values: `ip-header-address`, `default-profile`.\n"
        },
        "dpHttpHeaderStatus": {
          "type": "string",
          "description": "Dp-Http-Header-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpHttpHeaderSuppress": {
          "type": "string",
          "description": "Dp-Http-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpLogDynFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dp-Log-Dyn_Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "dpLogPeriod": {
          "type": "number",
          "description": "Dp-Log-Period.\n"
        },
        "dpMemPercent": {
          "type": "number",
          "description": "Dp-Mem-Percent.\n"
        },
        "dpProfileAttribute": {
          "type": "string",
          "description": "Dp-Profile-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "dpProfileAttributeKey": {
          "type": "string",
          "description": "Dp-Profile-Attribute-Key.\n"
        },
        "dpRadiusResponse": {
          "type": "string",
          "description": "Dp-Radius-Response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dpRadiusServerPort": {
          "type": "number",
          "description": "Dp-Radius-Server-Port.\n"
        },
        "dpSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dp-Secret.\n",
          "secret": true
        },
        "dpValidateRequestSecret": {
          "type": "string",
          "description": "Dp-Validate-Request-Secret. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endpointTranslation": {
          "type": "string",
          "description": "Endpoint-Translation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointConvertHex": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Convert-Hex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointHeader": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Header.\n"
        },
        "epCarrierEndpointHeaderSuppress": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointPrefix": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Prefix. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epCarrierEndpointPrefixRangeMax": {
          "type": "number",
          "description": "Ep-Carrier-Endpoint-Prefix-Range-Max.\n"
        },
        "epCarrierEndpointPrefixRangeMin": {
          "type": "number",
          "description": "Ep-Carrier-Endpoint-Prefix-Range-Min.\n"
        },
        "epCarrierEndpointPrefixString": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Prefix-String.\n"
        },
        "epCarrierEndpointSource": {
          "type": "string",
          "description": "Ep-Carrier-Endpoint-Source. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
        },
        "epIpHeader": {
          "type": "string",
          "description": "Ep-Ip-Header.\n"
        },
        "epIpHeaderSuppress": {
          "type": "string",
          "description": "Ep-Ip-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epMissingHeaderFallback": {
          "type": "string",
          "description": "Ep-Missing-Header-Fallback. Valid values: `session-ip`, `policy-profile`.\n"
        },
        "epProfileQueryType": {
          "type": "string",
          "description": "Ep-Profile-Query-Type. Valid values: `session-ip`, `extract-ip`, `extract-carrier-endpoint`.\n"
        },
        "groupOverrideAttrType": {
          "type": "string",
          "description": "Group-Override-Attr-Type. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
        },
        "h3cCompatibility": {
          "type": "string",
          "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "nasId": {
          "type": "string",
          "description": "Custom NAS identifier.\n"
        },
        "nasIdType": {
          "type": "string",
          "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
        },
        "objectUserRadiusDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "passwordEncoding": {
          "type": "string",
          "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "passwordRenewal": {
          "type": "string",
          "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radius": {
          "type": "string",
          "description": "Radius.\n"
        },
        "radiusCoa": {
          "type": "string",
          "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number.\n"
        },
        "requireMessageAuthenticator": {
          "type": "string",
          "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoContextTimeout": {
          "type": "number",
          "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
        },
        "rssoEndpointAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEndpointBlockAttribute": {
          "type": "string",
          "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "rssoEpOneIpOnly": {
          "type": "string",
          "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoFlushIpSession": {
          "type": "string",
          "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoLogFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
        },
        "rssoLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
        },
        "rssoRadiusResponse": {
          "type": "string",
          "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rssoRadiusServerPort": {
          "type": "number",
          "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
        },
        "rssoSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "RADIUS secret used by the RADIUS accounting server.\n",
          "secret": true
        },
        "rssoValidateRequestSecret": {
          "type": "string",
          "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Primary RADIUS server CN domain name or IP address.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface for communication with the RADIUS server.\n"
        },
        "ssoAttribute": {
          "type": "string",
          "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "ssoAttributeKey": {
          "type": "string",
          "description": "Key prefix for SSO group value in the SSO attribute.\n"
        },
        "ssoAttributeValueOverride": {
          "type": "string",
          "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "switchControllerAcctFastFramedipDetect": {
          "type": "number",
          "description": "Switch-Controller-Acct-Fast-Framedip-Detect.\n"
        },
        "switchControllerNasIpDynamic": {
          "type": "string",
          "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "switchControllerServiceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch-Controller-Service-Type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
        },
        "tertiarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
        },
        "timeout": {
          "type": "number",
          "description": "Time in seconds between re-sending authentication requests.\n"
        },
        "tlsMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "transportProtocol": {
          "type": "string",
          "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "useGroupForProfile": {
          "type": "string",
          "description": "Use-Group-For-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useManagementVdom": {
          "type": "string",
          "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usernameCaseSensitive": {
          "type": "string",
          "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "radius"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserRadiusDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMapping_Scope:ObjectUserRadiusDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "accountKeyCertField": {
            "type": "string",
            "description": "Define subject identity field in certificate for user access right checking. Valid values: <span pulumi-lang-nodejs=\"`othername`\" pulumi-lang-dotnet=\"`Othername`\" pulumi-lang-go=\"`othername`\" pulumi-lang-python=\"`othername`\" pulumi-lang-yaml=\"`othername`\" pulumi-lang-java=\"`othername`\">`othername`</span>, <span pulumi-lang-nodejs=\"`rfc822name`\" pulumi-lang-dotnet=\"`Rfc822name`\" pulumi-lang-go=\"`rfc822name`\" pulumi-lang-python=\"`rfc822name`\" pulumi-lang-yaml=\"`rfc822name`\" pulumi-lang-java=\"`rfc822name`\">`rfc822name`</span>, <span pulumi-lang-nodejs=\"`dnsname`\" pulumi-lang-dotnet=\"`Dnsname`\" pulumi-lang-go=\"`dnsname`\" pulumi-lang-python=\"`dnsname`\" pulumi-lang-yaml=\"`dnsname`\" pulumi-lang-java=\"`dnsname`\">`dnsname`</span>.\n"
          },
          "accountKeyProcessing": {
            "type": "string",
            "description": "Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: <span pulumi-lang-nodejs=\"`same`\" pulumi-lang-dotnet=\"`Same`\" pulumi-lang-go=\"`same`\" pulumi-lang-python=\"`same`\" pulumi-lang-yaml=\"`same`\" pulumi-lang-java=\"`same`\">`same`</span>, <span pulumi-lang-nodejs=\"`strip`\" pulumi-lang-dotnet=\"`Strip`\" pulumi-lang-go=\"`strip`\" pulumi-lang-python=\"`strip`\" pulumi-lang-yaml=\"`strip`\" pulumi-lang-java=\"`strip`\">`strip`</span>.\n"
          },
          "accountingServers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserRadiusDynamicMappingAccountingServer:ObjectUserRadiusDynamicMappingAccountingServer"
            },
            "description": "Accounting-Server. The structure of <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> block is documented below.\n"
          },
          "acctAllServers": {
            "type": "string",
            "description": "Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "acctInterimInterval": {
            "type": "number",
            "description": "Time in seconds between each accounting interim update message.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allUsergroup": {
            "type": "string",
            "description": "Enable/disable automatically including this RADIUS server in all user groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authType": {
            "type": "string",
            "description": "Authentication methods/protocols permitted for this RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`msChap`\" pulumi-lang-dotnet=\"`MsChap`\" pulumi-lang-go=\"`msChap`\" pulumi-lang-python=\"`ms_chap`\" pulumi-lang-yaml=\"`msChap`\" pulumi-lang-java=\"`msChap`\">`ms_chap`</span>, <span pulumi-lang-nodejs=\"`msChapV2`\" pulumi-lang-dotnet=\"`MsChapV2`\" pulumi-lang-go=\"`msChapV2`\" pulumi-lang-python=\"`ms_chap_v2`\" pulumi-lang-yaml=\"`msChapV2`\" pulumi-lang-java=\"`msChapV2`\">`ms_chap_v2`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "caCert": {
            "type": "string",
            "description": "CA of server to trust under TLS.\n"
          },
          "callStationIdType": {
            "type": "string",
            "description": "Calling & Called station identifier type configuration (default = legacy), this option is not available for 802.1x authentication. Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, `IP`, `MAC`.\n"
          },
          "classes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Class attribute name(s).\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Client certificate to use under TLS.\n"
          },
          "delimiter": {
            "type": "string",
            "description": "Delimiter. Valid values: <span pulumi-lang-nodejs=\"`plus`\" pulumi-lang-dotnet=\"`Plus`\" pulumi-lang-go=\"`plus`\" pulumi-lang-python=\"`plus`\" pulumi-lang-yaml=\"`plus`\" pulumi-lang-java=\"`plus`\">`plus`</span>, <span pulumi-lang-nodejs=\"`comma`\" pulumi-lang-dotnet=\"`Comma`\" pulumi-lang-go=\"`comma`\" pulumi-lang-python=\"`comma`\" pulumi-lang-yaml=\"`comma`\" pulumi-lang-java=\"`comma`\">`comma`</span>.\n"
          },
          "dpCarrierEndpointAttribute": {
            "type": "string",
            "description": "Dp-Carrier-Endpoint-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "dpCarrierEndpointBlockAttribute": {
            "type": "string",
            "description": "Dp-Carrier-Endpoint-Block-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "dpContextTimeout": {
            "type": "number",
            "description": "Dp-Context-Timeout.\n"
          },
          "dpFlushIpSession": {
            "type": "string",
            "description": "Dp-Flush-Ip-Session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dpHoldTime": {
            "type": "number",
            "description": "Dp-Hold-Time.\n"
          },
          "dpHttpHeader": {
            "type": "string",
            "description": "Dp-Http-Header.\n"
          },
          "dpHttpHeaderFallback": {
            "type": "string",
            "description": "Dp-Http-Header-Fallback. Valid values: `ip-header-address`, `default-profile`.\n"
          },
          "dpHttpHeaderStatus": {
            "type": "string",
            "description": "Dp-Http-Header-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dpHttpHeaderSuppress": {
            "type": "string",
            "description": "Dp-Http-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dpLogDynFlags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dp-Log-Dyn_Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
          },
          "dpLogPeriod": {
            "type": "number",
            "description": "Dp-Log-Period.\n"
          },
          "dpMemPercent": {
            "type": "number",
            "description": "Dp-Mem-Percent.\n"
          },
          "dpProfileAttribute": {
            "type": "string",
            "description": "Dp-Profile-Attribute. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "dpProfileAttributeKey": {
            "type": "string",
            "description": "Dp-Profile-Attribute-Key.\n"
          },
          "dpRadiusResponse": {
            "type": "string",
            "description": "Dp-Radius-Response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dpRadiusServerPort": {
            "type": "number",
            "description": "Dp-Radius-Server-Port.\n"
          },
          "dpSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dp-Secret.\n",
            "secret": true
          },
          "dpValidateRequestSecret": {
            "type": "string",
            "description": "Dp-Validate-Request-Secret. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfile": {
            "type": "string",
            "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endpointTranslation": {
            "type": "string",
            "description": "Endpoint-Translation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epCarrierEndpointConvertHex": {
            "type": "string",
            "description": "Ep-Carrier-Endpoint-Convert-Hex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epCarrierEndpointHeader": {
            "type": "string",
            "description": "Ep-Carrier-Endpoint-Header.\n"
          },
          "epCarrierEndpointHeaderSuppress": {
            "type": "string",
            "description": "Ep-Carrier-Endpoint-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epCarrierEndpointPrefix": {
            "type": "string",
            "description": "Ep-Carrier-Endpoint-Prefix. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epCarrierEndpointPrefixRangeMax": {
            "type": "number",
            "description": "Ep-Carrier-Endpoint-Prefix-Range-Max.\n"
          },
          "epCarrierEndpointPrefixRangeMin": {
            "type": "number",
            "description": "Ep-Carrier-Endpoint-Prefix-Range-Min.\n"
          },
          "epCarrierEndpointPrefixString": {
            "type": "string",
            "description": "Ep-Carrier-Endpoint-Prefix-String.\n"
          },
          "epCarrierEndpointSource": {
            "type": "string",
            "description": "Ep-Carrier-Endpoint-Source. Valid values: `http-header`, <span pulumi-lang-nodejs=\"`cookie`\" pulumi-lang-dotnet=\"`Cookie`\" pulumi-lang-go=\"`cookie`\" pulumi-lang-python=\"`cookie`\" pulumi-lang-yaml=\"`cookie`\" pulumi-lang-java=\"`cookie`\">`cookie`</span>.\n"
          },
          "epIpHeader": {
            "type": "string",
            "description": "Ep-Ip-Header.\n"
          },
          "epIpHeaderSuppress": {
            "type": "string",
            "description": "Ep-Ip-Header-Suppress. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epMissingHeaderFallback": {
            "type": "string",
            "description": "Ep-Missing-Header-Fallback. Valid values: `session-ip`, `policy-profile`.\n"
          },
          "epProfileQueryType": {
            "type": "string",
            "description": "Ep-Profile-Query-Type. Valid values: `session-ip`, `extract-ip`, `extract-carrier-endpoint`.\n"
          },
          "groupOverrideAttrType": {
            "type": "string",
            "description": "Group-Override-Attr-Type. Valid values: `filter-Id`, <span pulumi-lang-nodejs=\"`class`\" pulumi-lang-dotnet=\"`Class`\" pulumi-lang-go=\"`class`\" pulumi-lang-python=\"`class`\" pulumi-lang-yaml=\"`class`\" pulumi-lang-java=\"`class`\">`class`</span>.\n"
          },
          "h3cCompatibility": {
            "type": "string",
            "description": "Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "macCase": {
            "type": "string",
            "description": "MAC authentication case (default = lowercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
          },
          "macPasswordDelimiter": {
            "type": "string",
            "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macUsernameDelimiter": {
            "type": "string",
            "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "nasId": {
            "type": "string",
            "description": "Custom NAS identifier.\n"
          },
          "nasIdType": {
            "type": "string",
            "description": "NAS identifier type configuration (default = legacy). Valid values: <span pulumi-lang-nodejs=\"`legacy`\" pulumi-lang-dotnet=\"`Legacy`\" pulumi-lang-go=\"`legacy`\" pulumi-lang-python=\"`legacy`\" pulumi-lang-yaml=\"`legacy`\" pulumi-lang-java=\"`legacy`\">`legacy`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>.\n"
          },
          "nasIp": {
            "type": "string",
            "description": "IP address used to communicate with the RADIUS server and used as NAS-IP-Address and Called-Station-ID attributes.\n"
          },
          "objectUserRadiusDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "passwordEncoding": {
            "type": "string",
            "description": "Password encoding. Valid values: `ISO-8859-1`, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "passwordRenewal": {
            "type": "string",
            "description": "Enable/disable password renewal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radius": {
            "type": "string",
            "description": "Radius.\n"
          },
          "radiusCoa": {
            "type": "string",
            "description": "Enable to allow a mechanism to change the attributes of an authentication, authorization, and accounting session after it is authenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusPort": {
            "type": "number",
            "description": "RADIUS service port number.\n"
          },
          "requireMessageAuthenticator": {
            "type": "string",
            "description": "Require message authenticator in authentication response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS based single sign on feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoContextTimeout": {
            "type": "number",
            "description": "Time in seconds before the logged out user is removed from the \"user context list\" of logged on users.\n"
          },
          "rssoEndpointAttribute": {
            "type": "string",
            "description": "RADIUS attributes used to extract the user end point identifer from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "rssoEndpointBlockAttribute": {
            "type": "string",
            "description": "RADIUS attributes used to block a user. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "rssoEpOneIpOnly": {
            "type": "string",
            "description": "Enable/disable the replacement of old IP addresses with new ones for the same endpoint on RADIUS accounting Start messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoFlushIpSession": {
            "type": "string",
            "description": "Enable/disable flushing user IP sessions on RADIUS accounting Stop messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoLogFlags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Events to log. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `protocol-error`, `profile-missing`, `context-missing`, `accounting-stop-missed`, `accounting-event`, `radiusd-other`, `endpoint-block`.\n"
          },
          "rssoLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that group event log messages will be generated for dynamic profile events.\n"
          },
          "rssoRadiusResponse": {
            "type": "string",
            "description": "Enable/disable sending RADIUS response packets after receiving Start and Stop records. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rssoRadiusServerPort": {
            "type": "number",
            "description": "UDP port to listen on for RADIUS Start and Stop records.\n"
          },
          "rssoSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "RADIUS secret used by the RADIUS accounting server.\n",
            "secret": true
          },
          "rssoValidateRequestSecret": {
            "type": "string",
            "description": "Enable/disable validating the RADIUS request shared secret in the Start or End record. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondarySecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the secondary server.\n",
            "secret": true
          },
          "secondaryServer": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} secondary RADIUS CN domain name or IP.\n"
          },
          "secrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Pre-shared secret key used to access the primary RADIUS server.\n",
            "secret": true
          },
          "server": {
            "type": "string",
            "description": "Primary RADIUS server CN domain name or IP address.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Enable/disable RADIUS server identity check (verify server domain name/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP address for communications to the RADIUS server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface for communication with the RADIUS server.\n"
          },
          "ssoAttribute": {
            "type": "string",
            "description": "RADIUS attribute that contains the profile group name to be extracted from the RADIUS Start record. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "ssoAttributeKey": {
            "type": "string",
            "description": "Key prefix for SSO group value in the SSO attribute.\n"
          },
          "ssoAttributeValueOverride": {
            "type": "string",
            "description": "Enable/disable override old attribute value with new value for the same endpoint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "statusTtl": {
            "type": "number",
            "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
          },
          "switchControllerAcctFastFramedipDetect": {
            "type": "number",
            "description": "Switch-Controller-Acct-Fast-Framedip-Detect.\n"
          },
          "switchControllerNasIpDynamic": {
            "type": "string",
            "description": "Enable/Disable switch-controller nas-ip dynamic to dynamically set nas-ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "switchControllerServiceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Switch-Controller-Service-Type. Valid values: <span pulumi-lang-nodejs=\"`login`\" pulumi-lang-dotnet=\"`Login`\" pulumi-lang-go=\"`login`\" pulumi-lang-python=\"`login`\" pulumi-lang-yaml=\"`login`\" pulumi-lang-java=\"`login`\">`login`</span>, <span pulumi-lang-nodejs=\"`framed`\" pulumi-lang-dotnet=\"`Framed`\" pulumi-lang-go=\"`framed`\" pulumi-lang-python=\"`framed`\" pulumi-lang-yaml=\"`framed`\" pulumi-lang-java=\"`framed`\">`framed`</span>, `callback-login`, `callback-framed`, <span pulumi-lang-nodejs=\"`outbound`\" pulumi-lang-dotnet=\"`Outbound`\" pulumi-lang-go=\"`outbound`\" pulumi-lang-python=\"`outbound`\" pulumi-lang-yaml=\"`outbound`\" pulumi-lang-java=\"`outbound`\">`outbound`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>, `nas-prompt`, `authenticate-only`, `callback-nas-prompt`, `call-check`, `callback-administrative`.\n"
          },
          "tertiarySecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the tertiary server.\n",
            "secret": true
          },
          "tertiaryServer": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} tertiary RADIUS CN domain name or IP.\n"
          },
          "timeout": {
            "type": "number",
            "description": "Time in seconds between re-sending authentication requests.\n"
          },
          "tlsMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          },
          "transportProtocol": {
            "type": "string",
            "description": "Transport protocol to be used (default = udp). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
          },
          "useGroupForProfile": {
            "type": "string",
            "description": "Use-Group-For-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "useManagementVdom": {
            "type": "string",
            "description": "Enable/disable using management VDOM to send requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "usernameCaseSensitive": {
            "type": "string",
            "description": "Enable/disable case sensitive user names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserRadiusDynamicMappingAccountingserver:ObjectUserRadiusDynamicMappingAccountingserver": {
      "description": "Additional accounting servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`accountingServer`\" pulumi-lang-dotnet=\"`AccountingServer`\" pulumi-lang-go=\"`accountingServer`\" pulumi-lang-python=\"`accounting_server`\" pulumi-lang-yaml=\"`accountingServer`\" pulumi-lang-java=\"`accountingServer`\">`accounting_server`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserRadiusDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserRadiusDynamicMapping`\" pulumi-lang-go=\"`ObjectUserRadiusDynamicMapping`\" pulumi-lang-python=\"`ObjectUserRadiusDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserRadiusDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserRadiusDynamicMapping`\">`fortimanager.ObjectUserRadiusDynamicMapping`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser RadiusDynamicMappingAccountingServer can be imported using any of these accepted formats:\n\nSet import_options = [\"radius=YOUR_VALUE\", \"dynamic_mapping_name=YOUR_VALUE\", \"dynamic_mapping_vdom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadiusDynamicMappingAccountingserver:ObjectUserRadiusDynamicMappingAccountingserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "objectUserRadiusDynamicMappingAccountingserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "RADIUS accounting port number.\n"
        },
        "radius": {
          "type": "string",
          "description": "Radius.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "interfaceSelectMethod",
        "objectUserRadiusDynamicMappingAccountingserverId",
        "radius",
        "secrets",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicMappingName": {
          "type": "string",
          "description": "Dynamic Mapping Name.\n"
        },
        "dynamicMappingVdom": {
          "type": "string",
          "description": "Dynamic Mapping Vdom.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "objectUserRadiusDynamicMappingAccountingserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "RADIUS accounting port number.\n"
        },
        "radius": {
          "type": "string",
          "description": "Radius.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the RADIUS server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "dynamicMappingName",
        "dynamicMappingVdom",
        "radius"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserRadiusDynamicMappingAccountingserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicMappingName": {
            "type": "string",
            "description": "Dynamic Mapping Name.\n"
          },
          "dynamicMappingVdom": {
            "type": "string",
            "description": "Dynamic Mapping Vdom.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID (0 - 4294967295).\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "objectUserRadiusDynamicMappingAccountingserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "RADIUS accounting port number.\n"
          },
          "radius": {
            "type": "string",
            "description": "Radius.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key.\n",
            "secret": true
          },
          "server": {
            "type": "string",
            "description": "{&lt;name_str|ip_str&gt;} Server CN domain name or IP.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP address for communications to the RADIUS server.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserSaml:ObjectUserSaml": {
      "description": "SAML server entry configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserSamlDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserSamlDynamicMapping`\" pulumi-lang-go=\"`ObjectUserSamlDynamicMapping`\" pulumi-lang-python=\"`ObjectUserSamlDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserSamlDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserSamlDynamicMapping`\">`fortimanager.ObjectUserSamlDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserSaml(\"trname\", {\n    name: \"terr-user-saml\",\n    userName: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserSaml(\"trname\",\n    name=\"terr-user-saml\",\n    user_name=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserSaml(\"trname\", new()\n    {\n        Name = \"terr-user-saml\",\n        UserName = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserSaml(ctx, \"trname\", &fortimanager.ObjectUserSamlArgs{\n\t\t\tName:     pulumi.String(\"terr-user-saml\"),\n\t\t\tUserName: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserSaml;\nimport com.pulumi.fortimanager.ObjectUserSamlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserSaml(\"trname\", ObjectUserSamlArgs.builder()\n            .name(\"terr-user-saml\")\n            .userName(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserSaml\n    properties:\n      name: terr-user-saml\n      userName: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Saml can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserSaml:ObjectUserSaml labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adfsClaim": {
          "type": "string",
          "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authUrl": {
          "type": "string",
          "description": "URL to verify authentication.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate to sign SAML messages.\n"
        },
        "clockTolerance": {
          "type": "number",
          "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
        },
        "digestMethod": {
          "type": "string",
          "description": "Digest Method Algorithm. (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping:ObjectUserSamlDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "groupClaimType": {
          "type": "string",
          "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name in assertion statement.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "limitRelaystate": {
          "type": "string",
          "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "SAML server entry name.\n"
        },
        "objectUserSamlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "reauth": {
          "type": "string",
          "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimClients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SCIM client name.\n"
        },
        "scimGroupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
        },
        "scimUserAttrType": {
          "type": "string",
          "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "singleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "userClaimType": {
          "type": "string",
          "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "userName": {
          "type": "string",
          "description": "User name in assertion statement.\n"
        }
      },
      "type": "object",
      "required": [
        "adfsClaim",
        "clockTolerance",
        "digestMethod",
        "limitRelaystate",
        "name",
        "objectUserSamlId",
        "reauth",
        "scimClients"
      ],
      "inputProperties": {
        "adfsClaim": {
          "type": "string",
          "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authUrl": {
          "type": "string",
          "description": "URL to verify authentication.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate to sign SAML messages.\n"
        },
        "clockTolerance": {
          "type": "number",
          "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
        },
        "digestMethod": {
          "type": "string",
          "description": "Digest Method Algorithm. (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping:ObjectUserSamlDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "groupClaimType": {
          "type": "string",
          "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name in assertion statement.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "limitRelaystate": {
          "type": "string",
          "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "SAML server entry name.\n"
        },
        "objectUserSamlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "reauth": {
          "type": "string",
          "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimClients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SCIM client name.\n"
        },
        "scimGroupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
        },
        "scimUserAttrType": {
          "type": "string",
          "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "singleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "userClaimType": {
          "type": "string",
          "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "userName": {
          "type": "string",
          "description": "User name in assertion statement.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserSaml resources.\n",
        "properties": {
          "adfsClaim": {
            "type": "string",
            "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authUrl": {
            "type": "string",
            "description": "URL to verify authentication.\n"
          },
          "cert": {
            "type": "string",
            "description": "Certificate to sign SAML messages.\n"
          },
          "clockTolerance": {
            "type": "number",
            "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
          },
          "digestMethod": {
            "type": "string",
            "description": "Digest Method Algorithm. (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping:ObjectUserSamlDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entityId": {
            "type": "string",
            "description": "SP entity ID.\n"
          },
          "groupClaimType": {
            "type": "string",
            "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
          },
          "groupName": {
            "type": "string",
            "description": "Group name in assertion statement.\n"
          },
          "idpCert": {
            "type": "string",
            "description": "IDP Certificate name.\n"
          },
          "idpEntityId": {
            "type": "string",
            "description": "IDP entity ID.\n"
          },
          "idpSingleLogoutUrl": {
            "type": "string",
            "description": "IDP single logout url.\n"
          },
          "idpSingleSignOnUrl": {
            "type": "string",
            "description": "IDP single sign-on URL.\n"
          },
          "limitRelaystate": {
            "type": "string",
            "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "SAML server entry name.\n"
          },
          "objectUserSamlId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "reauth": {
            "type": "string",
            "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scimClients": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SCIM client name.\n"
          },
          "scimGroupAttrType": {
            "type": "string",
            "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
          },
          "scimUserAttrType": {
            "type": "string",
            "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "singleLogoutUrl": {
            "type": "string",
            "description": "SP single logout URL.\n"
          },
          "singleSignOnUrl": {
            "type": "string",
            "description": "SP single sign-on URL.\n"
          },
          "userClaimType": {
            "type": "string",
            "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
          },
          "userName": {
            "type": "string",
            "description": "User name in assertion statement.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserSamlDynamicMapping:ObjectUserSamlDynamicMapping": {
      "description": "SAML server entry configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserSaml`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserSaml`\" pulumi-lang-go=\"`ObjectUserSaml`\" pulumi-lang-python=\"`ObjectUserSaml`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserSaml`\" pulumi-lang-java=\"`fortimanager.ObjectUserSaml`\">`fortimanager.ObjectUserSaml`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser SamlDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"saml=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserSamlDynamicMapping:ObjectUserSamlDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping_Scope:ObjectUserSamlDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adfsClaim": {
          "type": "string",
          "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authUrl": {
          "type": "string",
          "description": "URL to verify authentication.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate to sign SAML messages.\n"
        },
        "clockTolerance": {
          "type": "number",
          "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
        },
        "digestMethod": {
          "type": "string",
          "description": "Digest method algorithm (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "groupClaimType": {
          "type": "string",
          "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name in assertion statement.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "limitRelaystate": {
          "type": "string",
          "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectUserSamlDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "reauth": {
          "type": "string",
          "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saml": {
          "type": "string",
          "description": "Saml.\n"
        },
        "scimClients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SCIM client name.\n"
        },
        "scimGroupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
        },
        "scimUserAttrType": {
          "type": "string",
          "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "singleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "userClaimType": {
          "type": "string",
          "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "userName": {
          "type": "string",
          "description": "User name in assertion statement.\n"
        }
      },
      "type": "object",
      "required": [
        "adfsClaim",
        "clockTolerance",
        "digestMethod",
        "limitRelaystate",
        "objectUserSamlDynamicMappingId",
        "reauth",
        "saml",
        "scimClients"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping_Scope:ObjectUserSamlDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adfsClaim": {
          "type": "string",
          "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authUrl": {
          "type": "string",
          "description": "URL to verify authentication.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate to sign SAML messages.\n"
        },
        "clockTolerance": {
          "type": "number",
          "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
        },
        "digestMethod": {
          "type": "string",
          "description": "Digest method algorithm (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "groupClaimType": {
          "type": "string",
          "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Group name in assertion statement.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "limitRelaystate": {
          "type": "string",
          "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectUserSamlDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "reauth": {
          "type": "string",
          "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saml": {
          "type": "string",
          "description": "Saml.\n"
        },
        "scimClients": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SCIM client name.\n"
        },
        "scimGroupAttrType": {
          "type": "string",
          "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
        },
        "scimUserAttrType": {
          "type": "string",
          "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "singleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "singleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "userClaimType": {
          "type": "string",
          "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
        },
        "userName": {
          "type": "string",
          "description": "User name in assertion statement.\n"
        }
      },
      "requiredInputs": [
        "saml"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserSamlDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserSamlDynamicMapping_Scope:ObjectUserSamlDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adfsClaim": {
            "type": "string",
            "description": "Enable/disable ADFS Claim for user/group attribute in assertion statement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authUrl": {
            "type": "string",
            "description": "URL to verify authentication.\n"
          },
          "cert": {
            "type": "string",
            "description": "Certificate to sign SAML messages.\n"
          },
          "clockTolerance": {
            "type": "number",
            "description": "Clock skew tolerance in seconds (0 - 300, default = 15, 0 = no tolerance).\n"
          },
          "digestMethod": {
            "type": "string",
            "description": "Digest method algorithm (default = sha1). Valid values: <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entityId": {
            "type": "string",
            "description": "SP entity ID.\n"
          },
          "groupClaimType": {
            "type": "string",
            "description": "Group claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
          },
          "groupName": {
            "type": "string",
            "description": "Group name in assertion statement.\n"
          },
          "idpCert": {
            "type": "string",
            "description": "IDP Certificate name.\n"
          },
          "idpEntityId": {
            "type": "string",
            "description": "IDP entity ID.\n"
          },
          "idpSingleLogoutUrl": {
            "type": "string",
            "description": "IDP single logout url.\n"
          },
          "idpSingleSignOnUrl": {
            "type": "string",
            "description": "IDP single sign-on URL.\n"
          },
          "limitRelaystate": {
            "type": "string",
            "description": "Enable/disable limiting of relay-state parameter when it exceeds SAML 2.0 specification limits (80 bytes). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectUserSamlDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "reauth": {
            "type": "string",
            "description": "Enable/disable signalling of IDP to force user re-authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saml": {
            "type": "string",
            "description": "Saml.\n"
          },
          "scimClients": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SCIM client name.\n"
          },
          "scimGroupAttrType": {
            "type": "string",
            "description": "Group attribute type used to match SCIM groups (default = display-name).. Valid values: `display-name`, `external-id`.\n"
          },
          "scimUserAttrType": {
            "type": "string",
            "description": "User attribute type used to match SCIM users (default = user-name). Valid values: `display-name`, `external-id`, `user-name`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "singleLogoutUrl": {
            "type": "string",
            "description": "SP single logout URL.\n"
          },
          "singleSignOnUrl": {
            "type": "string",
            "description": "SP single sign-on URL.\n"
          },
          "userClaimType": {
            "type": "string",
            "description": "User name claim in assertion statement. Valid values: <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, `given-name`, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`upn`\" pulumi-lang-dotnet=\"`Upn`\" pulumi-lang-go=\"`upn`\" pulumi-lang-python=\"`upn`\" pulumi-lang-yaml=\"`upn`\" pulumi-lang-java=\"`upn`\">`upn`</span>, `common-name`, `email-adfs-1x`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, `upn-adfs-1x`, <span pulumi-lang-nodejs=\"`role`\" pulumi-lang-dotnet=\"`Role`\" pulumi-lang-go=\"`role`\" pulumi-lang-python=\"`role`\" pulumi-lang-yaml=\"`role`\" pulumi-lang-java=\"`role`\">`role`</span>, `sur-name`, <span pulumi-lang-nodejs=\"`ppid`\" pulumi-lang-dotnet=\"`Ppid`\" pulumi-lang-go=\"`ppid`\" pulumi-lang-python=\"`ppid`\" pulumi-lang-yaml=\"`ppid`\" pulumi-lang-java=\"`ppid`\">`ppid`</span>, `name-identifier`, `authentication-method`, `deny-only-group-sid`, `deny-only-primary-sid`, `deny-only-primary-group-sid`, `group-sid`, `primary-group-sid`, `primary-sid`, `windows-account-name`.\n"
          },
          "userName": {
            "type": "string",
            "description": "User name in assertion statement.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserScim:ObjectUserScim": {
      "description": "Configure SCIM client entries.\n\n## Import\n\nObjectUser Scim can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserScim:ObjectUserScim labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "TLS client authentication methods (default = bearer token). Valid values: <span pulumi-lang-nodejs=\"`token`\" pulumi-lang-dotnet=\"`Token`\" pulumi-lang-go=\"`token`\" pulumi-lang-python=\"`token`\" pulumi-lang-yaml=\"`token`\" pulumi-lang-java=\"`token`\">`token`</span>, <span pulumi-lang-nodejs=\"`base`\" pulumi-lang-dotnet=\"`Base`\" pulumi-lang-go=\"`base`\" pulumi-lang-python=\"`base`\" pulumi-lang-yaml=\"`base`\" pulumi-lang-java=\"`base`\">`base`</span>.\n"
        },
        "baseUrl": {
          "type": "string",
          "description": "Server URL to receive SCIM create, read, update, delete (CRUD) requests.\n"
        },
        "cascade": {
          "type": "string",
          "description": "Enable/disable to follow SCIM users/groups changes in IDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate for client verification during TLS handshake.\n"
        },
        "clientAuthenticationMethod": {
          "type": "string",
          "description": "Client-Authentication-Method. Valid values: <span pulumi-lang-nodejs=\"`token`\" pulumi-lang-dotnet=\"`Token`\" pulumi-lang-go=\"`token`\" pulumi-lang-python=\"`token`\" pulumi-lang-yaml=\"`token`\" pulumi-lang-java=\"`token`\">`token`</span>, <span pulumi-lang-nodejs=\"`base`\" pulumi-lang-dotnet=\"`Base`\" pulumi-lang-go=\"`base`\" pulumi-lang-python=\"`base`\" pulumi-lang-yaml=\"`base`\" pulumi-lang-java=\"`base`\">`base`</span>.\n"
        },
        "clientIdentityCheck": {
          "type": "string",
          "description": "Enable/disable client identity check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientSecretToken": {
          "type": "string",
          "description": "Client-Secret-Token.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SCIM client ID.\n"
        },
        "name": {
          "type": "string",
          "description": "SCIM client name.\n"
        },
        "objectUserScimId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret for token verification or base authentication.\n",
          "secret": true
        },
        "status": {
          "type": "string",
          "description": "Enable/disable System for Cross-domain Identity Management (SCIM). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tokenCertificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate for token verification.\n"
        }
      },
      "type": "object",
      "required": [
        "authMethod",
        "cascade",
        "certificates",
        "clientAuthenticationMethod",
        "clientIdentityCheck",
        "clientSecretToken",
        "name",
        "objectUserScimId",
        "secrets",
        "status",
        "tokenCertificates"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "TLS client authentication methods (default = bearer token). Valid values: <span pulumi-lang-nodejs=\"`token`\" pulumi-lang-dotnet=\"`Token`\" pulumi-lang-go=\"`token`\" pulumi-lang-python=\"`token`\" pulumi-lang-yaml=\"`token`\" pulumi-lang-java=\"`token`\">`token`</span>, <span pulumi-lang-nodejs=\"`base`\" pulumi-lang-dotnet=\"`Base`\" pulumi-lang-go=\"`base`\" pulumi-lang-python=\"`base`\" pulumi-lang-yaml=\"`base`\" pulumi-lang-java=\"`base`\">`base`</span>.\n"
        },
        "baseUrl": {
          "type": "string",
          "description": "Server URL to receive SCIM create, read, update, delete (CRUD) requests.\n"
        },
        "cascade": {
          "type": "string",
          "description": "Enable/disable to follow SCIM users/groups changes in IDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate for client verification during TLS handshake.\n"
        },
        "clientAuthenticationMethod": {
          "type": "string",
          "description": "Client-Authentication-Method. Valid values: <span pulumi-lang-nodejs=\"`token`\" pulumi-lang-dotnet=\"`Token`\" pulumi-lang-go=\"`token`\" pulumi-lang-python=\"`token`\" pulumi-lang-yaml=\"`token`\" pulumi-lang-java=\"`token`\">`token`</span>, <span pulumi-lang-nodejs=\"`base`\" pulumi-lang-dotnet=\"`Base`\" pulumi-lang-go=\"`base`\" pulumi-lang-python=\"`base`\" pulumi-lang-yaml=\"`base`\" pulumi-lang-java=\"`base`\">`base`</span>.\n"
        },
        "clientIdentityCheck": {
          "type": "string",
          "description": "Enable/disable client identity check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientSecretToken": {
          "type": "string",
          "description": "Client-Secret-Token.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SCIM client ID.\n"
        },
        "name": {
          "type": "string",
          "description": "SCIM client name.\n"
        },
        "objectUserScimId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret for token verification or base authentication.\n",
          "secret": true
        },
        "status": {
          "type": "string",
          "description": "Enable/disable System for Cross-domain Identity Management (SCIM). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tokenCertificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate for token verification.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserScim resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authMethod": {
            "type": "string",
            "description": "TLS client authentication methods (default = bearer token). Valid values: <span pulumi-lang-nodejs=\"`token`\" pulumi-lang-dotnet=\"`Token`\" pulumi-lang-go=\"`token`\" pulumi-lang-python=\"`token`\" pulumi-lang-yaml=\"`token`\" pulumi-lang-java=\"`token`\">`token`</span>, <span pulumi-lang-nodejs=\"`base`\" pulumi-lang-dotnet=\"`Base`\" pulumi-lang-go=\"`base`\" pulumi-lang-python=\"`base`\" pulumi-lang-yaml=\"`base`\" pulumi-lang-java=\"`base`\">`base`</span>.\n"
          },
          "baseUrl": {
            "type": "string",
            "description": "Server URL to receive SCIM create, read, update, delete (CRUD) requests.\n"
          },
          "cascade": {
            "type": "string",
            "description": "Enable/disable to follow SCIM users/groups changes in IDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Certificate for client verification during TLS handshake.\n"
          },
          "clientAuthenticationMethod": {
            "type": "string",
            "description": "Client-Authentication-Method. Valid values: <span pulumi-lang-nodejs=\"`token`\" pulumi-lang-dotnet=\"`Token`\" pulumi-lang-go=\"`token`\" pulumi-lang-python=\"`token`\" pulumi-lang-yaml=\"`token`\" pulumi-lang-java=\"`token`\">`token`</span>, <span pulumi-lang-nodejs=\"`base`\" pulumi-lang-dotnet=\"`Base`\" pulumi-lang-go=\"`base`\" pulumi-lang-python=\"`base`\" pulumi-lang-yaml=\"`base`\" pulumi-lang-java=\"`base`\">`base`</span>.\n"
          },
          "clientIdentityCheck": {
            "type": "string",
            "description": "Enable/disable client identity check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientSecretToken": {
            "type": "string",
            "description": "Client-Secret-Token.\n"
          },
          "fosid": {
            "type": "number",
            "description": "SCIM client ID.\n"
          },
          "name": {
            "type": "string",
            "description": "SCIM client name.\n"
          },
          "objectUserScimId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret for token verification or base authentication.\n",
            "secret": true
          },
          "status": {
            "type": "string",
            "description": "Enable/disable System for Cross-domain Identity Management (SCIM). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tokenCertificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Certificate for token verification.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserSecurityexemptlist:ObjectUserSecurityexemptlist": {
      "description": "Configure security exemption list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserSecurityexemptlistRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserSecurityexemptlistRule`\" pulumi-lang-go=\"`ObjectUserSecurityexemptlistRule`\" pulumi-lang-python=\"`ObjectUserSecurityexemptlistRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserSecurityexemptlistRule`\" pulumi-lang-java=\"`fortimanager.ObjectUserSecurityexemptlistRule`\">`fortimanager.ObjectUserSecurityexemptlistRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserSecurityexemptlist(\"trname\", {\n    description: \"terraform-description\",\n    name: \"terraform-tefv-security\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserSecurityexemptlist(\"trname\",\n    description=\"terraform-description\",\n    name=\"terraform-tefv-security\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserSecurityexemptlist(\"trname\", new()\n    {\n        Description = \"terraform-description\",\n        Name = \"terraform-tefv-security\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserSecurityexemptlist(ctx, \"trname\", &fortimanager.ObjectUserSecurityexemptlistArgs{\n\t\t\tDescription: pulumi.String(\"terraform-description\"),\n\t\t\tName:        pulumi.String(\"terraform-tefv-security\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlist;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserSecurityexemptlist(\"trname\", ObjectUserSecurityexemptlistArgs.builder()\n            .description(\"terraform-description\")\n            .name(\"terraform-tefv-security\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserSecurityexemptlist\n    properties:\n      description: terraform-description\n      name: terraform-tefv-security\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser SecurityExemptList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserSecurityexemptlist:ObjectUserSecurityexemptlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the exempt list.\n"
        },
        "objectUserSecurityexemptlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserSecurityexemptlistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the exempt list.\n"
        },
        "objectUserSecurityexemptlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserSecurityexemptlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the exempt list.\n"
          },
          "objectUserSecurityexemptlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule": {
      "description": "Configure rules for exempting users from captive portal authentication.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserSecurityexemptlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserSecurityexemptlist`\" pulumi-lang-go=\"`ObjectUserSecurityexemptlist`\" pulumi-lang-python=\"`ObjectUserSecurityexemptlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserSecurityexemptlist`\" pulumi-lang-java=\"`fortimanager.ObjectUserSecurityexemptlist`\">`fortimanager.ObjectUserSecurityexemptlist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserSecurityexemptlist = new fortimanager.ObjectUserSecurityexemptlist(\"trname\", {name: \"terr-securityexemptlist\"});\nconst trname = new fortimanager.ObjectUserSecurityexemptlistRule(\"trname\", {\n    securityExemptList: trnameObjectUserSecurityexemptlist.name,\n    fosid: 1,\n}, {\n    dependsOn: [trnameObjectUserSecurityexemptlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_securityexemptlist = fortimanager.ObjectUserSecurityexemptlist(\"trname\", name=\"terr-securityexemptlist\")\ntrname = fortimanager.ObjectUserSecurityexemptlistRule(\"trname\",\n    security_exempt_list=trname_object_user_securityexemptlist.name,\n    fosid=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_user_securityexemptlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectUserSecurityexemptlist = new Fortimanager.ObjectUserSecurityexemptlist(\"trname\", new()\n    {\n        Name = \"terr-securityexemptlist\",\n    });\n\n    var trname = new Fortimanager.ObjectUserSecurityexemptlistRule(\"trname\", new()\n    {\n        SecurityExemptList = trnameObjectUserSecurityexemptlist.Name,\n        Fosid = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectUserSecurityexemptlist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserSecurityexemptlist, err := fortimanager.NewObjectUserSecurityexemptlist(ctx, \"trname\", &fortimanager.ObjectUserSecurityexemptlistArgs{\n\t\t\tName: pulumi.String(\"terr-securityexemptlist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserSecurityexemptlistRule(ctx, \"trname\", &fortimanager.ObjectUserSecurityexemptlistRuleArgs{\n\t\t\tSecurityExemptList: trnameObjectUserSecurityexemptlist.Name,\n\t\t\tFosid:              pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserSecurityexemptlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlist;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistArgs;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistRule;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectUserSecurityexemptlist = new ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\", ObjectUserSecurityexemptlistArgs.builder()\n            .name(\"terr-securityexemptlist\")\n            .build());\n\n        var trname = new ObjectUserSecurityexemptlistRule(\"trname\", ObjectUserSecurityexemptlistRuleArgs.builder()\n            .securityExemptList(trnameObjectUserSecurityexemptlist.name())\n            .fosid(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectUserSecurityexemptlist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserSecurityexemptlistRule\n    properties:\n      securityExemptList: ${trnameObjectUserSecurityexemptlist.name}\n      fosid: 1\n    options:\n      dependsOn:\n        - ${trnameObjectUserSecurityexemptlist}\n  trnameObjectUserSecurityexemptlist:\n    type: fortimanager:ObjectUserSecurityexemptlist\n    name: trname\n    properties:\n      name: terr-securityexemptlist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser SecurityExemptListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"security_exempt_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices or device groups.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination addresses or address groups.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectUserSecurityexemptlistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Security Exempt List.\n"
        },
        "service": {
          "type": "string",
          "description": "Destination services.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source addresses or address groups.\n"
        }
      },
      "type": "object",
      "required": [
        "objectUserSecurityexemptlistRuleId",
        "securityExemptList"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices or device groups.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination addresses or address groups.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectUserSecurityexemptlistRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Security Exempt List.\n"
        },
        "service": {
          "type": "string",
          "description": "Destination services.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source addresses or address groups.\n"
        }
      },
      "requiredInputs": [
        "securityExemptList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserSecurityexemptlistRule resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devices": {
            "type": "string",
            "description": "Devices or device groups.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination addresses or address groups.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectUserSecurityexemptlistRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "securityExemptList": {
            "type": "string",
            "description": "Security Exempt List.\n"
          },
          "service": {
            "type": "string",
            "description": "Destination services.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source addresses or address groups.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserTacacs:ObjectUserTacacs": {
      "description": "Configure TACACS+ server entries.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserTacacsDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserTacacsDynamicMapping`\" pulumi-lang-go=\"`ObjectUserTacacsDynamicMapping`\" pulumi-lang-python=\"`ObjectUserTacacsDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserTacacsDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectUserTacacsDynamicMapping`\">`fortimanager.ObjectUserTacacsDynamicMapping`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserTacacs(\"trname\", {\n    authenType: \"auto\",\n    authorization: \"disable\",\n    \"interface\": \"port10\",\n    interfaceSelectMethod: \"auto\",\n    keys: [\"fortinet\"],\n    name: \"terr-user-tacacs\",\n    port: 49,\n    secondaryKeys: [\"fortinet\"],\n    server: \"192.168.1.1\",\n    tertiaryKeys: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserTacacs(\"trname\",\n    authen_type=\"auto\",\n    authorization=\"disable\",\n    interface=\"port10\",\n    interface_select_method=\"auto\",\n    keys=[\"fortinet\"],\n    name=\"terr-user-tacacs\",\n    port=49,\n    secondary_keys=[\"fortinet\"],\n    server=\"192.168.1.1\",\n    tertiary_keys=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserTacacs(\"trname\", new()\n    {\n        AuthenType = \"auto\",\n        Authorization = \"disable\",\n        Interface = \"port10\",\n        InterfaceSelectMethod = \"auto\",\n        Keys = new[]\n        {\n            \"fortinet\",\n        },\n        Name = \"terr-user-tacacs\",\n        Port = 49,\n        SecondaryKeys = new[]\n        {\n            \"fortinet\",\n        },\n        Server = \"192.168.1.1\",\n        TertiaryKeys = new[]\n        {\n            \"fortinet\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserTacacs(ctx, \"trname\", &fortimanager.ObjectUserTacacsArgs{\n\t\t\tAuthenType:            pulumi.String(\"auto\"),\n\t\t\tAuthorization:         pulumi.String(\"disable\"),\n\t\t\tInterface:             pulumi.String(\"port10\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-user-tacacs\"),\n\t\t\tPort: pulumi.Float64(49),\n\t\t\tSecondaryKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tTertiaryKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserTacacs;\nimport com.pulumi.fortimanager.ObjectUserTacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserTacacs(\"trname\", ObjectUserTacacsArgs.builder()\n            .authenType(\"auto\")\n            .authorization(\"disable\")\n            .interface_(\"port10\")\n            .interfaceSelectMethod(\"auto\")\n            .keys(\"fortinet\")\n            .name(\"terr-user-tacacs\")\n            .port(49.0)\n            .secondaryKeys(\"fortinet\")\n            .server(\"192.168.1.1\")\n            .tertiaryKeys(\"fortinet\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserTacacs\n    properties:\n      authenType: auto\n      authorization: disable\n      interface: port10\n      interfaceSelectMethod: auto\n      keys:\n        - fortinet\n      name: terr-user-tacacs\n      port: 49\n      secondaryKeys:\n        - fortinet\n      server: 192.168.1.1\n      tertiaryKeys:\n        - fortinet\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Tacacs can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserTacacs:ObjectUserTacacs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authenType": {
          "type": "string",
          "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping:ObjectUserTacacsDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the primary server.\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "TACACS+ server entry name.\n"
        },
        "objectUserTacacsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number of the TACACS+ server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary TACACS+ server CN domain name or IP address.\n"
        },
        "server": {
          "type": "string",
          "description": "Primary TACACS+ server CN domain name or IP address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "source IP for communications to TACACS+ server.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "authenType",
        "authorization",
        "interfaceSelectMethod",
        "keys",
        "name",
        "objectUserTacacsId",
        "port",
        "secondaryKeys",
        "statusTtl",
        "tertiaryKeys"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authenType": {
          "type": "string",
          "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping:ObjectUserTacacsDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the primary server.\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "TACACS+ server entry name.\n"
        },
        "objectUserTacacsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number of the TACACS+ server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary TACACS+ server CN domain name or IP address.\n"
        },
        "server": {
          "type": "string",
          "description": "Primary TACACS+ server CN domain name or IP address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "source IP for communications to TACACS+ server.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserTacacs resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authenType": {
            "type": "string",
            "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
          },
          "authorization": {
            "type": "string",
            "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping:ObjectUserTacacsDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key to access the primary server.\n",
            "secret": true
          },
          "name": {
            "type": "string",
            "description": "TACACS+ server entry name.\n"
          },
          "objectUserTacacsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port number of the TACACS+ server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key to access the secondary server.\n",
            "secret": true
          },
          "secondaryServer": {
            "type": "string",
            "description": "Secondary TACACS+ server CN domain name or IP address.\n"
          },
          "server": {
            "type": "string",
            "description": "Primary TACACS+ server CN domain name or IP address.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "source IP for communications to TACACS+ server.\n"
          },
          "statusTtl": {
            "type": "number",
            "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
          },
          "tertiaryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key to access the tertiary server.\n",
            "secret": true
          },
          "tertiaryServer": {
            "type": "string",
            "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserTacacsDynamicMapping:ObjectUserTacacsDynamicMapping": {
      "description": "Configure TACACS+ server entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserTacacs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserTacacs`\" pulumi-lang-go=\"`ObjectUserTacacs`\" pulumi-lang-python=\"`ObjectUserTacacs`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserTacacs`\" pulumi-lang-java=\"`fortimanager.ObjectUserTacacs`\">`fortimanager.ObjectUserTacacs`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectUser TacacsDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"tacacs=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserTacacsDynamicMapping:ObjectUserTacacsDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping_Scope:ObjectUserTacacsDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authenType": {
          "type": "string",
          "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the primary server.\n",
          "secret": true
        },
        "objectUserTacacsDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "port": {
          "type": "number",
          "description": "Port number of the TACACS+ server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary TACACS+ server CN domain name or IP address.\n"
        },
        "server": {
          "type": "string",
          "description": "Primary TACACS+ server CN domain name or IP address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "source IP for communications to TACACS+ server.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tacacs": {
          "type": "string",
          "description": "Tacacs.\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "authenType",
        "authorization",
        "interfaceSelectMethod",
        "keys",
        "objectUserTacacsDynamicMappingId",
        "port",
        "secondaryKeys",
        "statusTtl",
        "tacacs",
        "tertiaryKeys"
      ],
      "inputProperties": {
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping_Scope:ObjectUserTacacsDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authenType": {
          "type": "string",
          "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the primary server.\n",
          "secret": true
        },
        "objectUserTacacsDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "port": {
          "type": "number",
          "description": "Port number of the TACACS+ server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary TACACS+ server CN domain name or IP address.\n"
        },
        "server": {
          "type": "string",
          "description": "Primary TACACS+ server CN domain name or IP address.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "source IP for communications to TACACS+ server.\n"
        },
        "statusTtl": {
          "type": "number",
          "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
        },
        "tacacs": {
          "type": "string",
          "description": "Tacacs.\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key to access the tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "tacacs"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserTacacsDynamicMapping resources.\n",
        "properties": {
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserTacacsDynamicMapping_Scope:ObjectUserTacacsDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authenType": {
            "type": "string",
            "description": "Allowed authentication protocols/methods. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
          },
          "authorization": {
            "type": "string",
            "description": "Enable/disable TACACS+ authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key to access the primary server.\n",
            "secret": true
          },
          "objectUserTacacsDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "port": {
            "type": "number",
            "description": "Port number of the TACACS+ server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key to access the secondary server.\n",
            "secret": true
          },
          "secondaryServer": {
            "type": "string",
            "description": "Secondary TACACS+ server CN domain name or IP address.\n"
          },
          "server": {
            "type": "string",
            "description": "Primary TACACS+ server CN domain name or IP address.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "source IP for communications to TACACS+ server.\n"
          },
          "statusTtl": {
            "type": "number",
            "description": "Time for which server reachability is cached so that when a server is unreachable, it will not be retried for at least this period of time (0 = cache disabled, default = 300).\n"
          },
          "tacacs": {
            "type": "string",
            "description": "Tacacs.\n"
          },
          "tertiaryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key to access the tertiary server.\n",
            "secret": true
          },
          "tertiaryServer": {
            "type": "string",
            "description": "Tertiary TACACS+ server CN domain name or IP address.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserVcenter:ObjectUserVcenter": {
      "description": "ObjectUser Vcenter\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserVcenterRule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserVcenterRule`\" pulumi-lang-go=\"`ObjectUserVcenterRule`\" pulumi-lang-python=\"`ObjectUserVcenterRule`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserVcenterRule`\" pulumi-lang-java=\"`fortimanager.ObjectUserVcenterRule`\">`fortimanager.ObjectUserVcenterRule`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserVcenter(\"trname\", {\n    name: \"terr-user-vct\",\n    passwords: [\"fortinet\"],\n    server: \"192.168.1.1\",\n    status: \"disable\",\n    updInterval: 180,\n    user: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserVcenter(\"trname\",\n    name=\"terr-user-vct\",\n    passwords=[\"fortinet\"],\n    server=\"192.168.1.1\",\n    status=\"disable\",\n    upd_interval=180,\n    user=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectUserVcenter(\"trname\", new()\n    {\n        Name = \"terr-user-vct\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Server = \"192.168.1.1\",\n        Status = \"disable\",\n        UpdInterval = 180,\n        User = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserVcenter(ctx, \"trname\", &fortimanager.ObjectUserVcenterArgs{\n\t\t\tName: pulumi.String(\"terr-user-vct\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer:      pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus:      pulumi.String(\"disable\"),\n\t\t\tUpdInterval: pulumi.Float64(180),\n\t\t\tUser:        pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserVcenter;\nimport com.pulumi.fortimanager.ObjectUserVcenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectUserVcenter(\"trname\", ObjectUserVcenterArgs.builder()\n            .name(\"terr-user-vct\")\n            .passwords(\"fortinet\")\n            .server(\"192.168.1.1\")\n            .status(\"disable\")\n            .updInterval(180.0)\n            .user(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserVcenter\n    properties:\n      name: terr-user-vct\n      passwords:\n        - fortinet\n      server: 192.168.1.1\n      status: disable\n      updInterval: 180\n      user: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser Vcenter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserVcenter:ObjectUserVcenter labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserVcenterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserVcenterRule:ObjectUserVcenterRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updInterval": {
          "type": "number",
          "description": "Upd_Interval.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserVcenterId",
        "passwords",
        "status",
        "updInterval"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserVcenterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectUserVcenterRule:ObjectUserVcenterRule"
          },
          "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Server.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updInterval": {
          "type": "number",
          "description": "Upd_Interval.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserVcenter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserVcenterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password.\n",
            "secret": true
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectUserVcenterRule:ObjectUserVcenterRule"
            },
            "description": "Rule. The structure of <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Server.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updInterval": {
            "type": "number",
            "description": "Upd_Interval.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectUserVcenterRule:ObjectUserVcenterRule": {
      "description": "ObjectUser VcenterRule\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rule`\" pulumi-lang-dotnet=\"`Rule`\" pulumi-lang-go=\"`rule`\" pulumi-lang-python=\"`rule`\" pulumi-lang-yaml=\"`rule`\" pulumi-lang-java=\"`rule`\">`rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectUserVcenter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectUserVcenter`\" pulumi-lang-go=\"`ObjectUserVcenter`\" pulumi-lang-python=\"`ObjectUserVcenter`\" pulumi-lang-yaml=\"`fortimanager.ObjectUserVcenter`\" pulumi-lang-java=\"`fortimanager.ObjectUserVcenter`\">`fortimanager.ObjectUserVcenter`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserVcenter = new fortimanager.ObjectUserVcenter(\"trname\", {\n    name: \"terr-vcenter\",\n    server: \"192.168.1.1\",\n    user: \"admin\",\n});\nconst trname = new fortimanager.ObjectUserVcenterRule(\"trname\", {\n    vcenter: trnameObjectUserVcenter.name,\n    name: \"terr-rule\",\n}, {\n    dependsOn: [trnameObjectUserVcenter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_vcenter = fortimanager.ObjectUserVcenter(\"trname\",\n    name=\"terr-vcenter\",\n    server=\"192.168.1.1\",\n    user=\"admin\")\ntrname = fortimanager.ObjectUserVcenterRule(\"trname\",\n    vcenter=trname_object_user_vcenter.name,\n    name=\"terr-rule\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_user_vcenter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectUserVcenter = new Fortimanager.ObjectUserVcenter(\"trname\", new()\n    {\n        Name = \"terr-vcenter\",\n        Server = \"192.168.1.1\",\n        User = \"admin\",\n    });\n\n    var trname = new Fortimanager.ObjectUserVcenterRule(\"trname\", new()\n    {\n        Vcenter = trnameObjectUserVcenter.Name,\n        Name = \"terr-rule\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectUserVcenter,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserVcenter, err := fortimanager.NewObjectUserVcenter(ctx, \"trname\", &fortimanager.ObjectUserVcenterArgs{\n\t\t\tName:   pulumi.String(\"terr-vcenter\"),\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tUser:   pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserVcenterRule(ctx, \"trname\", &fortimanager.ObjectUserVcenterRuleArgs{\n\t\t\tVcenter: trnameObjectUserVcenter.Name,\n\t\t\tName:    pulumi.String(\"terr-rule\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserVcenter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserVcenter;\nimport com.pulumi.fortimanager.ObjectUserVcenterArgs;\nimport com.pulumi.fortimanager.ObjectUserVcenterRule;\nimport com.pulumi.fortimanager.ObjectUserVcenterRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectUserVcenter = new ObjectUserVcenter(\"trnameObjectUserVcenter\", ObjectUserVcenterArgs.builder()\n            .name(\"terr-vcenter\")\n            .server(\"192.168.1.1\")\n            .user(\"admin\")\n            .build());\n\n        var trname = new ObjectUserVcenterRule(\"trname\", ObjectUserVcenterRuleArgs.builder()\n            .vcenter(trnameObjectUserVcenter.name())\n            .name(\"terr-rule\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectUserVcenter)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectUserVcenterRule\n    properties:\n      vcenter: ${trnameObjectUserVcenter.name}\n      name: terr-rule\n    options:\n      dependsOn:\n        - ${trnameObjectUserVcenter}\n  trnameObjectUserVcenter:\n    type: fortimanager:ObjectUserVcenter\n    name: trname\n    properties:\n      name: terr-vcenter\n      server: 192.168.1.1\n      user: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectUser VcenterRule can be imported using any of these accepted formats:\n\nSet import_options = [\"vcenter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserVcenterRule:ObjectUserVcenterRule labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserVcenterRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rule": {
          "type": "string",
          "description": "Rule.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vcenter": {
          "type": "string",
          "description": "Vcenter.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectUserVcenterRuleId",
        "vcenter"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectUserVcenterRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "rule": {
          "type": "string",
          "description": "Rule.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vcenter": {
          "type": "string",
          "description": "Vcenter.\n"
        }
      },
      "requiredInputs": [
        "vcenter"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectUserVcenterRule resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectUserVcenterRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "rule": {
            "type": "string",
            "description": "Rule.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vcenter": {
            "type": "string",
            "description": "Vcenter.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterKeyword:ObjectVideofilterKeyword": {
      "description": "Configure video filter keywords.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`word`\" pulumi-lang-dotnet=\"`Word`\" pulumi-lang-go=\"`word`\" pulumi-lang-python=\"`word`\" pulumi-lang-yaml=\"`word`\" pulumi-lang-java=\"`word`\">`word`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterKeywordWord`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterKeywordWord`\" pulumi-lang-go=\"`ObjectVideofilterKeywordWord`\" pulumi-lang-python=\"`ObjectVideofilterKeywordWord`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterKeywordWord`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterKeywordWord`\">`fortimanager.ObjectVideofilterKeywordWord`</span>\n\n## Import\n\nObjectVideofilter Keyword can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterKeyword:ObjectVideofilterKeyword labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "match": {
          "type": "string",
          "description": "Keyword matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterKeywordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "words": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterKeywordWord:ObjectVideofilterKeywordWord"
          },
          "description": "Word. The structure of <span pulumi-lang-nodejs=\"`word`\" pulumi-lang-dotnet=\"`Word`\" pulumi-lang-go=\"`word`\" pulumi-lang-python=\"`word`\" pulumi-lang-yaml=\"`word`\" pulumi-lang-java=\"`word`\">`word`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "match",
        "name",
        "objectVideofilterKeywordId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "match": {
          "type": "string",
          "description": "Keyword matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterKeywordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "words": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterKeywordWord:ObjectVideofilterKeywordWord"
          },
          "description": "Word. The structure of <span pulumi-lang-nodejs=\"`word`\" pulumi-lang-dotnet=\"`Word`\" pulumi-lang-go=\"`word`\" pulumi-lang-python=\"`word`\" pulumi-lang-yaml=\"`word`\" pulumi-lang-java=\"`word`\">`word`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterKeyword resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "match": {
            "type": "string",
            "description": "Keyword matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVideofilterKeywordId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "words": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVideofilterKeywordWord:ObjectVideofilterKeywordWord"
            },
            "description": "Word. The structure of <span pulumi-lang-nodejs=\"`word`\" pulumi-lang-dotnet=\"`Word`\" pulumi-lang-go=\"`word`\" pulumi-lang-python=\"`word`\" pulumi-lang-yaml=\"`word`\" pulumi-lang-java=\"`word`\">`word`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterKeywordWord:ObjectVideofilterKeywordWord": {
      "description": "List of keywords.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`word`\" pulumi-lang-dotnet=\"`Word`\" pulumi-lang-go=\"`word`\" pulumi-lang-python=\"`word`\" pulumi-lang-yaml=\"`word`\" pulumi-lang-java=\"`word`\">`word`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterKeyword`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterKeyword`\" pulumi-lang-go=\"`ObjectVideofilterKeyword`\" pulumi-lang-python=\"`ObjectVideofilterKeyword`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterKeyword`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterKeyword`\">`fortimanager.ObjectVideofilterKeyword`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVideofilter KeywordWord can be imported using any of these accepted formats:\n\nSet import_options = [\"keyword=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterKeywordWord:ObjectVideofilterKeywordWord labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "keyword": {
          "type": "string",
          "description": "Keyword.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterKeywordWordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Pattern type. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable(consider)/disable(ignore) this keyword. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "keyword",
        "name",
        "objectVideofilterKeywordWordId",
        "patternType",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "keyword": {
          "type": "string",
          "description": "Keyword.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterKeywordWordId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Pattern type. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable(consider)/disable(ignore) this keyword. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "keyword"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterKeywordWord resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "keyword": {
            "type": "string",
            "description": "Keyword.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVideofilterKeywordWordId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "patternType": {
            "type": "string",
            "description": "Pattern type. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable(consider)/disable(ignore) this keyword. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterProfile:ObjectVideofilterProfile": {
      "description": "Configure VideoFilter profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterProfileFilters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterProfileFilters`\" pulumi-lang-go=\"`ObjectVideofilterProfileFilters`\" pulumi-lang-python=\"`ObjectVideofilterProfileFilters`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterProfileFilters`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterProfileFilters`\">`fortimanager.ObjectVideofilterProfileFilters`</span>\n>- <span pulumi-lang-nodejs=\"`fortiguardCategory`\" pulumi-lang-dotnet=\"`FortiguardCategory`\" pulumi-lang-go=\"`fortiguardCategory`\" pulumi-lang-python=\"`fortiguard_category`\" pulumi-lang-yaml=\"`fortiguardCategory`\" pulumi-lang-java=\"`fortiguardCategory`\">`fortiguard_category`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-go=\"`ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-python=\"`ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\">`fortimanager.ObjectVideofilterProfileFortiguardcategory`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVideofilterProfile(\"trname\", {\n    name: \"terr-profile\",\n    comment: \"This is a Terraform example\",\n    dailymotion: \"enable\",\n    fortiguardCategory: {\n        filters: [{\n            id: 1,\n        }],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVideofilterProfile(\"trname\",\n    name=\"terr-profile\",\n    comment=\"This is a Terraform example\",\n    dailymotion=\"enable\",\n    fortiguard_category={\n        \"filters\": [{\n            \"id\": 1,\n        }],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVideofilterProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n        Comment = \"This is a Terraform example\",\n        Dailymotion = \"enable\",\n        FortiguardCategory = new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardCategoryArgs\n        {\n            Filters = new[]\n            {\n                new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardCategoryFilterArgs\n                {\n                    Id = 1,\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trname\", &fortimanager.ObjectVideofilterProfileArgs{\n\t\t\tName:        pulumi.String(\"terr-profile\"),\n\t\t\tComment:     pulumi.String(\"This is a Terraform example\"),\n\t\t\tDailymotion: pulumi.String(\"enable\"),\n\t\t\tFortiguardCategory: &fortimanager.ObjectVideofilterProfileFortiguardCategoryTypeArgs{\n\t\t\t\tFilters: fortimanager.ObjectVideofilterProfileFortiguardCategoryFilterArray{\n\t\t\t\t\t&fortimanager.ObjectVideofilterProfileFortiguardCategoryFilterArgs{\n\t\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterProfileFortiguardCategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVideofilterProfile(\"trname\", ObjectVideofilterProfileArgs.builder()\n            .name(\"terr-profile\")\n            .comment(\"This is a Terraform example\")\n            .dailymotion(\"enable\")\n            .fortiguardCategory(ObjectVideofilterProfileFortiguardCategoryArgs.builder()\n                .filters(ObjectVideofilterProfileFortiguardCategoryFilterArgs.builder()\n                    .id(1.0)\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVideofilterProfile\n    properties:\n      name: terr-profile\n      comment: This is a Terraform example\n      dailymotion: enable\n      fortiguardCategory:\n        filters:\n          - id: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVideofilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfile:ObjectVideofilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dailymotion": {
          "type": "string",
          "description": "Enable/disable Dailymotion video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Video filter default action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFilter:ObjectVideofilterProfileFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "fortiguardCategory": {
          "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardCategory:ObjectVideofilterProfileFortiguardCategory",
          "description": "Fortiguard-Category. The structure of <span pulumi-lang-nodejs=\"`fortiguardCategory`\" pulumi-lang-dotnet=\"`FortiguardCategory`\" pulumi-lang-go=\"`fortiguardCategory`\" pulumi-lang-python=\"`fortiguard_category`\" pulumi-lang-yaml=\"`fortiguardCategory`\" pulumi-lang-java=\"`fortiguardCategory`\">`fortiguard_category`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vimeo": {
          "type": "string",
          "description": "Enable/disable Vimeo video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vimeoRestrict": {
          "type": "string",
          "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
        },
        "youtube": {
          "type": "string",
          "description": "Enable/disable YouTube video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "youtubeChannelFilter": {
          "type": "string",
          "description": "Set YouTube channel filter.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "Set YouTube-restrict mode. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "dailymotion",
        "defaultAction",
        "log",
        "name",
        "objectVideofilterProfileId",
        "vimeo",
        "youtube",
        "youtubeRestrict"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dailymotion": {
          "type": "string",
          "description": "Enable/disable Dailymotion video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Video filter default action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFilter:ObjectVideofilterProfileFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "fortiguardCategory": {
          "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardCategory:ObjectVideofilterProfileFortiguardCategory",
          "description": "Fortiguard-Category. The structure of <span pulumi-lang-nodejs=\"`fortiguardCategory`\" pulumi-lang-dotnet=\"`FortiguardCategory`\" pulumi-lang-go=\"`fortiguardCategory`\" pulumi-lang-python=\"`fortiguard_category`\" pulumi-lang-yaml=\"`fortiguardCategory`\" pulumi-lang-java=\"`fortiguardCategory`\">`fortiguard_category`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vimeo": {
          "type": "string",
          "description": "Enable/disable Vimeo video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vimeoRestrict": {
          "type": "string",
          "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
        },
        "youtube": {
          "type": "string",
          "description": "Enable/disable YouTube video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "youtubeChannelFilter": {
          "type": "string",
          "description": "Set YouTube channel filter.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "Set YouTube-restrict mode. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dailymotion": {
            "type": "string",
            "description": "Enable/disable Dailymotion video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defaultAction": {
            "type": "string",
            "description": "Video filter default action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFilter:ObjectVideofilterProfileFilter"
            },
            "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
          },
          "fortiguardCategory": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardCategory:ObjectVideofilterProfileFortiguardCategory",
            "description": "Fortiguard-Category. The structure of <span pulumi-lang-nodejs=\"`fortiguardCategory`\" pulumi-lang-dotnet=\"`FortiguardCategory`\" pulumi-lang-go=\"`fortiguardCategory`\" pulumi-lang-python=\"`fortiguard_category`\" pulumi-lang-yaml=\"`fortiguardCategory`\" pulumi-lang-java=\"`fortiguardCategory`\">`fortiguard_category`</span> block is documented below.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVideofilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vimeo": {
            "type": "string",
            "description": "Enable/disable Vimeo video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vimeoRestrict": {
            "type": "string",
            "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
          },
          "youtube": {
            "type": "string",
            "description": "Enable/disable YouTube video source. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "youtubeChannelFilter": {
            "type": "string",
            "description": "Set YouTube channel filter.\n"
          },
          "youtubeRestrict": {
            "type": "string",
            "description": "Set YouTube-restrict mode. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterProfileFilters:ObjectVideofilterProfileFilters": {
      "description": "YouTube filter entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterProfile`\" pulumi-lang-go=\"`ObjectVideofilterProfile`\" pulumi-lang-python=\"`ObjectVideofilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterProfile`\">`fortimanager.ObjectVideofilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVideofilter ProfileFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFilters:ObjectVideofilterProfileFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Video filter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "FortiGuard category ID.\n"
        },
        "channel": {
          "type": "string",
          "description": "Channel ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "keyword": {
          "type": "string",
          "description": "Video filter keyword ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectVideofilterProfileFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Filter type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`channel`\" pulumi-lang-dotnet=\"`Channel`\" pulumi-lang-go=\"`channel`\" pulumi-lang-python=\"`channel`\" pulumi-lang-yaml=\"`channel`\" pulumi-lang-java=\"`channel`\">`channel`</span>, <span pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\">`title`</span>, <span pulumi-lang-nodejs=\"`description`\" pulumi-lang-dotnet=\"`Description`\" pulumi-lang-go=\"`description`\" pulumi-lang-python=\"`description`\" pulumi-lang-yaml=\"`description`\" pulumi-lang-java=\"`description`\">`description`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectVideofilterProfileFiltersId",
        "profile",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Video filter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "FortiGuard category ID.\n"
        },
        "channel": {
          "type": "string",
          "description": "Channel ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "keyword": {
          "type": "string",
          "description": "Video filter keyword ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectVideofilterProfileFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Filter type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`channel`\" pulumi-lang-dotnet=\"`Channel`\" pulumi-lang-go=\"`channel`\" pulumi-lang-python=\"`channel`\" pulumi-lang-yaml=\"`channel`\" pulumi-lang-java=\"`channel`\">`channel`</span>, <span pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\">`title`</span>, <span pulumi-lang-nodejs=\"`description`\" pulumi-lang-dotnet=\"`Description`\" pulumi-lang-go=\"`description`\" pulumi-lang-python=\"`description`\" pulumi-lang-yaml=\"`description`\" pulumi-lang-java=\"`description`\">`description`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterProfileFilters resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Video filter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "FortiGuard category ID.\n"
          },
          "channel": {
            "type": "string",
            "description": "Channel ID.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "keyword": {
            "type": "string",
            "description": "Video filter keyword ID.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectVideofilterProfileFiltersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Filter type. Valid values: <span pulumi-lang-nodejs=\"`category`\" pulumi-lang-dotnet=\"`Category`\" pulumi-lang-go=\"`category`\" pulumi-lang-python=\"`category`\" pulumi-lang-yaml=\"`category`\" pulumi-lang-java=\"`category`\">`category`</span>, <span pulumi-lang-nodejs=\"`channel`\" pulumi-lang-dotnet=\"`Channel`\" pulumi-lang-go=\"`channel`\" pulumi-lang-python=\"`channel`\" pulumi-lang-yaml=\"`channel`\" pulumi-lang-java=\"`channel`\">`channel`</span>, <span pulumi-lang-nodejs=\"`title`\" pulumi-lang-dotnet=\"`Title`\" pulumi-lang-go=\"`title`\" pulumi-lang-python=\"`title`\" pulumi-lang-yaml=\"`title`\" pulumi-lang-java=\"`title`\">`title`</span>, <span pulumi-lang-nodejs=\"`description`\" pulumi-lang-dotnet=\"`Description`\" pulumi-lang-go=\"`description`\" pulumi-lang-python=\"`description`\" pulumi-lang-yaml=\"`description`\" pulumi-lang-java=\"`description`\">`description`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterProfileFiltersMove:ObjectVideofilterProfileFiltersMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filters": {
          "type": "string",
          "description": "Filters.\n"
        },
        "objectVideofilterProfileFiltersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "filters",
        "objectVideofilterProfileFiltersMoveId",
        "option",
        "profile",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filters": {
          "type": "string",
          "description": "Filters.\n"
        },
        "objectVideofilterProfileFiltersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "filters",
        "option",
        "profile",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterProfileFiltersMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "filters": {
            "type": "string",
            "description": "Filters.\n"
          },
          "objectVideofilterProfileFiltersMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterProfileFortiguardcategory:ObjectVideofilterProfileFortiguardcategory": {
      "description": "Configure FortiGuard categories.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`fortiguardCategory`\" pulumi-lang-dotnet=\"`FortiguardCategory`\" pulumi-lang-go=\"`fortiguardCategory`\" pulumi-lang-python=\"`fortiguard_category`\" pulumi-lang-yaml=\"`fortiguardCategory`\" pulumi-lang-java=\"`fortiguardCategory`\">`fortiguard_category`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterProfile`\" pulumi-lang-go=\"`ObjectVideofilterProfile`\" pulumi-lang-python=\"`ObjectVideofilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterProfile`\">`fortimanager.ObjectVideofilterProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`\" pulumi-lang-go=\"`ObjectVideofilterProfileFortiguardcategoryFilters`\" pulumi-lang-python=\"`ObjectVideofilterProfileFortiguardcategoryFilters`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`\">`fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVideofilterProfile = new fortimanager.ObjectVideofilterProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trname\", {\n    profile: trnameObjectVideofilterProfile.name,\n    filters: [{\n        id: 1,\n    }],\n}, {\n    dependsOn: [trnameObjectVideofilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_videofilter_profile = fortimanager.ObjectVideofilterProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trname\",\n    profile=trname_object_videofilter_profile.name,\n    filters=[{\n        \"id\": 1,\n    }],\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_videofilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVideofilterProfile = new Fortimanager.ObjectVideofilterProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trname\", new()\n    {\n        Profile = trnameObjectVideofilterProfile.Name,\n        Filters = new[]\n        {\n            new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardcategoryFilterArgs\n            {\n                Id = 1,\n            },\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVideofilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVideofilterProfile, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trname\", &fortimanager.ObjectVideofilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVideofilterProfileFortiguardcategory(ctx, \"trname\", &fortimanager.ObjectVideofilterProfileFortiguardcategoryArgs{\n\t\t\tProfile: trnameObjectVideofilterProfile.Name,\n\t\t\tFilters: fortimanager.ObjectVideofilterProfileFortiguardcategoryFilterArray{\n\t\t\t\t&fortimanager.ObjectVideofilterProfileFortiguardcategoryFilterArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVideofilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategory;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterProfileFortiguardcategoryFilterArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVideofilterProfile = new ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\", ObjectVideofilterProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectVideofilterProfileFortiguardcategory(\"trname\", ObjectVideofilterProfileFortiguardcategoryArgs.builder()\n            .profile(trnameObjectVideofilterProfile.name())\n            .filters(ObjectVideofilterProfileFortiguardcategoryFilterArgs.builder()\n                .id(1.0)\n                .build())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVideofilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVideofilterProfileFortiguardcategory\n    properties:\n      profile: ${trnameObjectVideofilterProfile.name}\n      filters:\n        - id: 1\n    options:\n      dependsOn:\n        - ${trnameObjectVideofilterProfile}\n  trnameObjectVideofilterProfile:\n    type: fortimanager:ObjectVideofilterProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVideofilter ProfileFortiguardCategory can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFortiguardcategory:ObjectVideofilterProfileFortiguardcategory labelname ObjectVideofilterProfileFortiguardCategory\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardcategoryFilter:ObjectVideofilterProfileFortiguardcategoryFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "objectVideofilterProfileFortiguardcategoryId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectVideofilterProfileFortiguardcategoryId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardcategoryFilter:ObjectVideofilterProfileFortiguardcategoryFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "objectVideofilterProfileFortiguardcategoryId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterProfileFortiguardcategory resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVideofilterProfileFortiguardcategoryFilter:ObjectVideofilterProfileFortiguardcategoryFilter"
            },
            "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
          },
          "objectVideofilterProfileFortiguardcategoryId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterProfileFortiguardcategoryFilters:ObjectVideofilterProfileFortiguardcategoryFilters": {
      "description": "Configure VideoFilter FortiGuard category.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-go=\"`ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-python=\"`ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-yaml=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\" pulumi-lang-java=\"`fortimanager.ObjectVideofilterProfileFortiguardcategory`\">`fortimanager.ObjectVideofilterProfileFortiguardcategory`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVideofilterProfile = new fortimanager.ObjectVideofilterProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trname\", {\n    profile: trnameObjectVideofilterProfile.name,\n    action: \"monitor\",\n    fosid: 1,\n    log: \"enable\",\n}, {\n    dependsOn: [trnameObjectVideofilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_videofilter_profile = fortimanager.ObjectVideofilterProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trname\",\n    profile=trname_object_videofilter_profile.name,\n    action=\"monitor\",\n    fosid=1,\n    log=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_videofilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVideofilterProfile = new Fortimanager.ObjectVideofilterProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trname\", new()\n    {\n        Profile = trnameObjectVideofilterProfile.Name,\n        Action = \"monitor\",\n        Fosid = 1,\n        Log = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVideofilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVideofilterProfile, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trname\", &fortimanager.ObjectVideofilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVideofilterProfileFortiguardcategoryFilters(ctx, \"trname\", &fortimanager.ObjectVideofilterProfileFortiguardcategoryFiltersArgs{\n\t\t\tProfile: trnameObjectVideofilterProfile.Name,\n\t\t\tAction:  pulumi.String(\"monitor\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVideofilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVideofilterProfile = new ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\", ObjectVideofilterProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectVideofilterProfileFortiguardcategoryFilters(\"trname\", ObjectVideofilterProfileFortiguardcategoryFiltersArgs.builder()\n            .profile(trnameObjectVideofilterProfile.name())\n            .action(\"monitor\")\n            .fosid(1.0)\n            .log(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVideofilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVideofilterProfileFortiguardcategoryFilters\n    properties:\n      profile: ${trnameObjectVideofilterProfile.name}\n      action: monitor\n      fosid: 1\n      log: enable\n    options:\n      dependsOn:\n        - ${trnameObjectVideofilterProfile}\n  trnameObjectVideofilterProfile:\n    type: fortimanager:ObjectVideofilterProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVideofilter ProfileFortiguardCategoryFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFortiguardcategoryFilters:ObjectVideofilterProfileFortiguardcategoryFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "VideoFilter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "categoryId": {
          "type": "number",
          "description": "Category ID.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectVideofilterProfileFortiguardcategoryFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectVideofilterProfileFortiguardcategoryFiltersId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "VideoFilter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "categoryId": {
          "type": "number",
          "description": "Category ID.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectVideofilterProfileFortiguardcategoryFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterProfileFortiguardcategoryFilters resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "VideoFilter action. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "categoryId": {
            "type": "number",
            "description": "Category ID.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectVideofilterProfileFortiguardcategoryFiltersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterProfileFortiguardcategoryFiltersMove:ObjectVideofilterProfileFortiguardcategoryFiltersMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filters": {
          "type": "string",
          "description": "Filters.\n"
        },
        "objectVideofilterProfileFortiguardcategoryFiltersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "filters",
        "objectVideofilterProfileFortiguardcategoryFiltersMoveId",
        "option",
        "profile",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filters": {
          "type": "string",
          "description": "Filters.\n"
        },
        "objectVideofilterProfileFortiguardcategoryFiltersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "filters",
        "option",
        "profile",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterProfileFortiguardcategoryFiltersMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "filters": {
            "type": "string",
            "description": "Filters.\n"
          },
          "objectVideofilterProfileFortiguardcategoryFiltersMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterYoutubechannelfilter:ObjectVideofilterYoutubechannelfilter": {
      "description": "Configure YouTube channel filter.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectVideofilterYoutubechannelfilterEntries`\" pulumi-lang-dotnet=\"`FortimanagerObjectVideofilterYoutubechannelfilterEntries`\" pulumi-lang-go=\"`fortimanagerObjectVideofilterYoutubechannelfilterEntries`\" pulumi-lang-python=\"`fortimanager_object_videofilter_youtubechannelfilter_entries`\" pulumi-lang-yaml=\"`fortimanagerObjectVideofilterYoutubechannelfilterEntries`\" pulumi-lang-java=\"`fortimanagerObjectVideofilterYoutubechannelfilterEntries`\">`fortimanager_object_videofilter_youtubechannelfilter_entries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\", {\n    fosid: 12,\n    name: \"terr-youtubechannelfilter\",\n    entries: [{\n        action: \"monitor\",\n        channelId: \"23\",\n        id: 2,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\",\n    fosid=12,\n    name=\"terr-youtubechannelfilter\",\n    entries=[{\n        \"action\": \"monitor\",\n        \"channel_id\": \"23\",\n        \"id\": 2,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\", new()\n    {\n        Fosid = 12,\n        Name = \"terr-youtubechannelfilter\",\n        Entries = new[]\n        {\n            new Fortimanager.Inputs.ObjectVideofilterYoutubechannelfilterEntryArgs\n            {\n                Action = \"monitor\",\n                ChannelId = \"23\",\n                Id = 2,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVideofilterYoutubechannelfilter(ctx, \"trname\", &fortimanager.ObjectVideofilterYoutubechannelfilterArgs{\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tName:  pulumi.String(\"terr-youtubechannelfilter\"),\n\t\t\tEntries: fortimanager.ObjectVideofilterYoutubechannelfilterEntryArray{\n\t\t\t\t&fortimanager.ObjectVideofilterYoutubechannelfilterEntryArgs{\n\t\t\t\t\tAction:    pulumi.String(\"monitor\"),\n\t\t\t\t\tChannelId: pulumi.String(\"23\"),\n\t\t\t\t\tId:        pulumi.Float64(2),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterYoutubechannelfilter;\nimport com.pulumi.fortimanager.ObjectVideofilterYoutubechannelfilterArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterYoutubechannelfilterEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVideofilterYoutubechannelfilter(\"trname\", ObjectVideofilterYoutubechannelfilterArgs.builder()\n            .fosid(12.0)\n            .name(\"terr-youtubechannelfilter\")\n            .entries(ObjectVideofilterYoutubechannelfilterEntryArgs.builder()\n                .action(\"monitor\")\n                .channelId(\"23\")\n                .id(2.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVideofilterYoutubechannelfilter\n    properties:\n      fosid: 12\n      name: terr-youtubechannelfilter\n      entries:\n        - action: monitor\n          channelId: 23\n          id: 2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVideofilter YoutubeChannelFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterYoutubechannelfilter:ObjectVideofilterYoutubechannelfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "YouTube channel filter default action. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterYoutubechannelfilterEntry:ObjectVideofilterYoutubechannelfilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Eanble/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterYoutubechannelfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "overrideCategory": {
          "type": "string",
          "description": "Enable/disable overriding category filtering result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defaultAction",
        "log",
        "name",
        "objectVideofilterYoutubechannelfilterId",
        "overrideCategory"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "YouTube channel filter default action. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVideofilterYoutubechannelfilterEntry:ObjectVideofilterYoutubechannelfilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Eanble/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVideofilterYoutubechannelfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "overrideCategory": {
          "type": "string",
          "description": "Enable/disable overriding category filtering result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterYoutubechannelfilter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "defaultAction": {
            "type": "string",
            "description": "YouTube channel filter default action. Valid values: <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVideofilterYoutubechannelfilterEntry:ObjectVideofilterYoutubechannelfilterEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "log": {
            "type": "string",
            "description": "Eanble/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVideofilterYoutubechannelfilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "overrideCategory": {
            "type": "string",
            "description": "Enable/disable overriding category filtering result. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVideofilterYoutubekey:ObjectVideofilterYoutubekey": {
      "description": "Configure YouTube API keys.\n\n## Import\n\nObjectVideofilter YoutubeKey can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterYoutubekey:ObjectVideofilterYoutubekey labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "key": {
          "type": "string",
          "description": "Key.\n"
        },
        "objectVideofilterYoutubekeyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectVideofilterYoutubekeyId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "key": {
          "type": "string",
          "description": "Key.\n"
        },
        "objectVideofilterYoutubekeyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVideofilterYoutubekey resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "key": {
            "type": "string",
            "description": "Key.\n"
          },
          "objectVideofilterYoutubekeyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVirtualpatchProfile:ObjectVirtualpatchProfile": {
      "description": "Configure virtual-patch profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`exemption`\" pulumi-lang-dotnet=\"`Exemption`\" pulumi-lang-go=\"`exemption`\" pulumi-lang-python=\"`exemption`\" pulumi-lang-yaml=\"`exemption`\" pulumi-lang-java=\"`exemption`\">`exemption`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVirtualpatchProfileExemption`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVirtualpatchProfileExemption`\" pulumi-lang-go=\"`ObjectVirtualpatchProfileExemption`\" pulumi-lang-python=\"`ObjectVirtualpatchProfileExemption`\" pulumi-lang-yaml=\"`fortimanager.ObjectVirtualpatchProfileExemption`\" pulumi-lang-java=\"`fortimanager.ObjectVirtualpatchProfileExemption`\">`fortimanager.ObjectVirtualpatchProfileExemption`</span>\n\n## Import\n\nObjectVirtualPatch Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVirtualpatchProfile:ObjectVirtualpatchProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action (pass/block). Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVirtualpatchProfileExemption:ObjectVirtualpatchProfileExemption"
          },
          "description": "Exemption. The structure of <span pulumi-lang-nodejs=\"`exemption`\" pulumi-lang-dotnet=\"`Exemption`\" pulumi-lang-go=\"`exemption`\" pulumi-lang-python=\"`exemption`\" pulumi-lang-yaml=\"`exemption`\" pulumi-lang-java=\"`exemption`\">`exemption`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectVirtualpatchProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature (low, medium, high, critical). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "name",
        "objectVirtualpatchProfileId",
        "severities"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action (pass/block). Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVirtualpatchProfileExemption:ObjectVirtualpatchProfileExemption"
          },
          "description": "Exemption. The structure of <span pulumi-lang-nodejs=\"`exemption`\" pulumi-lang-dotnet=\"`Exemption`\" pulumi-lang-go=\"`exemption`\" pulumi-lang-python=\"`exemption`\" pulumi-lang-yaml=\"`exemption`\" pulumi-lang-java=\"`exemption`\">`exemption`</span> block is documented below.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging of detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectVirtualpatchProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Relative severity of the signature (low, medium, high, critical). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVirtualpatchProfile resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action (pass/block). Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exemptions": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVirtualpatchProfileExemption:ObjectVirtualpatchProfileExemption"
            },
            "description": "Exemption. The structure of <span pulumi-lang-nodejs=\"`exemption`\" pulumi-lang-dotnet=\"`Exemption`\" pulumi-lang-go=\"`exemption`\" pulumi-lang-python=\"`exemption`\" pulumi-lang-yaml=\"`exemption`\" pulumi-lang-java=\"`exemption`\">`exemption`</span> block is documented below.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging of detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectVirtualpatchProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Relative severity of the signature (low, medium, high, critical). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVirtualpatchProfileExemption:ObjectVirtualpatchProfileExemption": {
      "description": "Exempt devices or rules.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`exemption`\" pulumi-lang-dotnet=\"`Exemption`\" pulumi-lang-go=\"`exemption`\" pulumi-lang-python=\"`exemption`\" pulumi-lang-yaml=\"`exemption`\" pulumi-lang-java=\"`exemption`\">`exemption`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVirtualpatchProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVirtualpatchProfile`\" pulumi-lang-go=\"`ObjectVirtualpatchProfile`\" pulumi-lang-python=\"`ObjectVirtualpatchProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectVirtualpatchProfile`\" pulumi-lang-java=\"`fortimanager.ObjectVirtualpatchProfile`\">`fortimanager.ObjectVirtualpatchProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVirtualPatch ProfileExemption can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVirtualpatchProfileExemption:ObjectVirtualpatchProfileExemption labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Device MAC addresses.\n"
        },
        "fosid": {
          "type": "number",
          "description": "IDs.\n"
        },
        "objectVirtualpatchProfileExemptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Patch signature rule IDs.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable exemption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "devices",
        "objectVirtualpatchProfileExemptionId",
        "profile",
        "rules",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Device MAC addresses.\n"
        },
        "fosid": {
          "type": "number",
          "description": "IDs.\n"
        },
        "objectVirtualpatchProfileExemptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Patch signature rule IDs.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable exemption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVirtualpatchProfileExemption resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Device MAC addresses.\n"
          },
          "fosid": {
            "type": "number",
            "description": "IDs.\n"
          },
          "objectVirtualpatchProfileExemptionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Patch signature rule IDs.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable exemption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVoipProfile:ObjectVoipProfile": {
      "description": "Configure VoIP profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`msrp`\" pulumi-lang-dotnet=\"`Msrp`\" pulumi-lang-go=\"`msrp`\" pulumi-lang-python=\"`msrp`\" pulumi-lang-yaml=\"`msrp`\" pulumi-lang-java=\"`msrp`\">`msrp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVoipProfileMsrp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVoipProfileMsrp`\" pulumi-lang-go=\"`ObjectVoipProfileMsrp`\" pulumi-lang-python=\"`ObjectVoipProfileMsrp`\" pulumi-lang-yaml=\"`fortimanager.ObjectVoipProfileMsrp`\" pulumi-lang-java=\"`fortimanager.ObjectVoipProfileMsrp`\">`fortimanager.ObjectVoipProfileMsrp`</span>\n>- <span pulumi-lang-nodejs=\"`sccp`\" pulumi-lang-dotnet=\"`Sccp`\" pulumi-lang-go=\"`sccp`\" pulumi-lang-python=\"`sccp`\" pulumi-lang-yaml=\"`sccp`\" pulumi-lang-java=\"`sccp`\">`sccp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVoipProfileSccp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVoipProfileSccp`\" pulumi-lang-go=\"`ObjectVoipProfileSccp`\" pulumi-lang-python=\"`ObjectVoipProfileSccp`\" pulumi-lang-yaml=\"`fortimanager.ObjectVoipProfileSccp`\" pulumi-lang-java=\"`fortimanager.ObjectVoipProfileSccp`\">`fortimanager.ObjectVoipProfileSccp`</span>\n>- <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVoipProfileSip`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVoipProfileSip`\" pulumi-lang-go=\"`ObjectVoipProfileSip`\" pulumi-lang-python=\"`ObjectVoipProfileSip`\" pulumi-lang-yaml=\"`fortimanager.ObjectVoipProfileSip`\" pulumi-lang-java=\"`fortimanager.ObjectVoipProfileSip`\">`fortimanager.ObjectVoipProfileSip`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVoipProfile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    name: \"terr-voip-profile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVoipProfile(\"trname\",\n    comment=\"This is a Terraform example\",\n    name=\"terr-voip-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVoipProfile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Name = \"terr-voip-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVoipProfile(ctx, \"trname\", &fortimanager.ObjectVoipProfileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:    pulumi.String(\"terr-voip-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVoipProfile(\"trname\", ObjectVoipProfileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .name(\"terr-voip-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVoipProfile\n    properties:\n      comment: This is a Terraform example\n      name: terr-voip-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVoip Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfile:ObjectVoipProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow or proxy inspection feature set. Valid values: <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "msrp": {
          "$ref": "#/types/fortimanager:index%2FObjectVoipProfileMsrp:ObjectVoipProfileMsrp",
          "description": "Msrp. The structure of <span pulumi-lang-nodejs=\"`msrp`\" pulumi-lang-dotnet=\"`Msrp`\" pulumi-lang-go=\"`msrp`\" pulumi-lang-python=\"`msrp`\" pulumi-lang-yaml=\"`msrp`\" pulumi-lang-java=\"`msrp`\">`msrp`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectVoipProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "sccp": {
          "$ref": "#/types/fortimanager:index%2FObjectVoipProfileSccp:ObjectVoipProfileSccp",
          "description": "Sccp. The structure of <span pulumi-lang-nodejs=\"`sccp`\" pulumi-lang-dotnet=\"`Sccp`\" pulumi-lang-go=\"`sccp`\" pulumi-lang-python=\"`sccp`\" pulumi-lang-yaml=\"`sccp`\" pulumi-lang-java=\"`sccp`\">`sccp`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sip": {
          "$ref": "#/types/fortimanager:index%2FObjectVoipProfileSip:ObjectVoipProfileSip",
          "description": "Sip. The structure of <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "featureSet",
        "name",
        "objectVoipProfileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow or proxy inspection feature set. Valid values: <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "msrp": {
          "$ref": "#/types/fortimanager:index%2FObjectVoipProfileMsrp:ObjectVoipProfileMsrp",
          "description": "Msrp. The structure of <span pulumi-lang-nodejs=\"`msrp`\" pulumi-lang-dotnet=\"`Msrp`\" pulumi-lang-go=\"`msrp`\" pulumi-lang-python=\"`msrp`\" pulumi-lang-yaml=\"`msrp`\" pulumi-lang-java=\"`msrp`\">`msrp`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectVoipProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "sccp": {
          "$ref": "#/types/fortimanager:index%2FObjectVoipProfileSccp:ObjectVoipProfileSccp",
          "description": "Sccp. The structure of <span pulumi-lang-nodejs=\"`sccp`\" pulumi-lang-dotnet=\"`Sccp`\" pulumi-lang-go=\"`sccp`\" pulumi-lang-python=\"`sccp`\" pulumi-lang-yaml=\"`sccp`\" pulumi-lang-java=\"`sccp`\">`sccp`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sip": {
          "$ref": "#/types/fortimanager:index%2FObjectVoipProfileSip:ObjectVoipProfileSip",
          "description": "Sip. The structure of <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVoipProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow or proxy inspection feature set. Valid values: <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
          },
          "msrp": {
            "$ref": "#/types/fortimanager:index%2FObjectVoipProfileMsrp:ObjectVoipProfileMsrp",
            "description": "Msrp. The structure of <span pulumi-lang-nodejs=\"`msrp`\" pulumi-lang-dotnet=\"`Msrp`\" pulumi-lang-go=\"`msrp`\" pulumi-lang-python=\"`msrp`\" pulumi-lang-yaml=\"`msrp`\" pulumi-lang-java=\"`msrp`\">`msrp`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectVoipProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "sccp": {
            "$ref": "#/types/fortimanager:index%2FObjectVoipProfileSccp:ObjectVoipProfileSccp",
            "description": "Sccp. The structure of <span pulumi-lang-nodejs=\"`sccp`\" pulumi-lang-dotnet=\"`Sccp`\" pulumi-lang-go=\"`sccp`\" pulumi-lang-python=\"`sccp`\" pulumi-lang-yaml=\"`sccp`\" pulumi-lang-java=\"`sccp`\">`sccp`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sip": {
            "$ref": "#/types/fortimanager:index%2FObjectVoipProfileSip:ObjectVoipProfileSip",
            "description": "Sip. The structure of <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVoipProfileMsrp:ObjectVoipProfileMsrp": {
      "description": "MSRP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`msrp`\" pulumi-lang-dotnet=\"`Msrp`\" pulumi-lang-go=\"`msrp`\" pulumi-lang-python=\"`msrp`\" pulumi-lang-yaml=\"`msrp`\" pulumi-lang-java=\"`msrp`\">`msrp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-go=\"`ObjectVoipProfile`\" pulumi-lang-python=\"`ObjectVoipProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-java=\"`fortimanager.ObjectVoipProfile`\">`fortimanager.ObjectVoipProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectVoipProfileMsrp(\"trname\", {\n    profile: trnameObjectVoipProfile.name,\n    maxMsgSize: 12,\n    maxMsgSizeAction: \"reset\",\n}, {\n    dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectVoipProfileMsrp(\"trname\",\n    profile=trname_object_voip_profile.name,\n    max_msg_size=12,\n    max_msg_size_action=\"reset\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectVoipProfileMsrp(\"trname\", new()\n    {\n        Profile = trnameObjectVoipProfile.Name,\n        MaxMsgSize = 12,\n        MaxMsgSizeAction = \"reset\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVoipProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trname\", &fortimanager.ObjectVoipProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileMsrp(ctx, \"trname\", &fortimanager.ObjectVoipProfileMsrpArgs{\n\t\t\tProfile:          trnameObjectVoipProfile.Name,\n\t\t\tMaxMsgSize:       pulumi.Float64(12),\n\t\t\tMaxMsgSizeAction: pulumi.String(\"reset\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileArgs;\nimport com.pulumi.fortimanager.ObjectVoipProfileMsrp;\nimport com.pulumi.fortimanager.ObjectVoipProfileMsrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\", ObjectVoipProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectVoipProfileMsrp(\"trname\", ObjectVoipProfileMsrpArgs.builder()\n            .profile(trnameObjectVoipProfile.name())\n            .maxMsgSize(12.0)\n            .maxMsgSizeAction(\"reset\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVoipProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVoipProfileMsrp\n    properties:\n      profile: ${trnameObjectVoipProfile.name}\n      maxMsgSize: 12\n      maxMsgSizeAction: reset\n    options:\n      dependsOn:\n        - ${trnameObjectVoipProfile}\n  trnameObjectVoipProfile:\n    type: fortimanager:ObjectVoipProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVoip ProfileMsrp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileMsrp:ObjectVoipProfileMsrp labelname ObjectVoipProfileMsrp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of MSRP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxMsgSize": {
          "type": "number",
          "description": "Maximum allowable MSRP message size (1-65535).\n"
        },
        "maxMsgSizeAction": {
          "type": "string",
          "description": "Action for violation of max-msg-size. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "objectVoipProfileMsrpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable MSRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "logViolations",
        "maxMsgSizeAction",
        "objectVoipProfileMsrpId",
        "profile",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of MSRP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxMsgSize": {
          "type": "number",
          "description": "Maximum allowable MSRP message size (1-65535).\n"
        },
        "maxMsgSizeAction": {
          "type": "string",
          "description": "Action for violation of max-msg-size. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "objectVoipProfileMsrpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable MSRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVoipProfileMsrp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "logViolations": {
            "type": "string",
            "description": "Enable/disable logging of MSRP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxMsgSize": {
            "type": "number",
            "description": "Maximum allowable MSRP message size (1-65535).\n"
          },
          "maxMsgSizeAction": {
            "type": "string",
            "description": "Action for violation of max-msg-size. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`reset`\" pulumi-lang-dotnet=\"`Reset`\" pulumi-lang-go=\"`reset`\" pulumi-lang-python=\"`reset`\" pulumi-lang-yaml=\"`reset`\" pulumi-lang-java=\"`reset`\">`reset`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "objectVoipProfileMsrpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable MSRP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVoipProfileSccp:ObjectVoipProfileSccp": {
      "description": "SCCP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sccp`\" pulumi-lang-dotnet=\"`Sccp`\" pulumi-lang-go=\"`sccp`\" pulumi-lang-python=\"`sccp`\" pulumi-lang-yaml=\"`sccp`\" pulumi-lang-java=\"`sccp`\">`sccp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-go=\"`ObjectVoipProfile`\" pulumi-lang-python=\"`ObjectVoipProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-java=\"`fortimanager.ObjectVoipProfile`\">`fortimanager.ObjectVoipProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectVoipProfileSccp(\"trname\", {\n    profile: trnameObjectVoipProfile.name,\n    logCallSummary: \"enable\",\n    logViolations: \"enable\",\n    maxCalls: 32,\n}, {\n    dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectVoipProfileSccp(\"trname\",\n    profile=trname_object_voip_profile.name,\n    log_call_summary=\"enable\",\n    log_violations=\"enable\",\n    max_calls=32,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectVoipProfileSccp(\"trname\", new()\n    {\n        Profile = trnameObjectVoipProfile.Name,\n        LogCallSummary = \"enable\",\n        LogViolations = \"enable\",\n        MaxCalls = 32,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVoipProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trname\", &fortimanager.ObjectVoipProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileSccp(ctx, \"trname\", &fortimanager.ObjectVoipProfileSccpArgs{\n\t\t\tProfile:        trnameObjectVoipProfile.Name,\n\t\t\tLogCallSummary: pulumi.String(\"enable\"),\n\t\t\tLogViolations:  pulumi.String(\"enable\"),\n\t\t\tMaxCalls:       pulumi.Float64(32),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileArgs;\nimport com.pulumi.fortimanager.ObjectVoipProfileSccp;\nimport com.pulumi.fortimanager.ObjectVoipProfileSccpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\", ObjectVoipProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectVoipProfileSccp(\"trname\", ObjectVoipProfileSccpArgs.builder()\n            .profile(trnameObjectVoipProfile.name())\n            .logCallSummary(\"enable\")\n            .logViolations(\"enable\")\n            .maxCalls(32.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVoipProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVoipProfileSccp\n    properties:\n      profile: ${trnameObjectVoipProfile.name}\n      logCallSummary: enable\n      logViolations: enable\n      maxCalls: 32\n    options:\n      dependsOn:\n        - ${trnameObjectVoipProfile}\n  trnameObjectVoipProfile:\n    type: fortimanager:ObjectVoipProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVoip ProfileSccp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileSccp:ObjectVoipProfileSccp labelname ObjectVoipProfileSccp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockMcast": {
          "type": "string",
          "description": "Enable/disable block multicast RTP connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logCallSummary": {
          "type": "string",
          "description": "Enable/disable log summary of SCCP calls. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of SCCP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCalls": {
          "type": "number",
          "description": "Maximum calls per minute per SCCP client (max 65535).\n"
        },
        "objectVoipProfileSccpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SCCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyHeader": {
          "type": "string",
          "description": "Enable/disable verify SCCP header content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "blockMcast",
        "logCallSummary",
        "logViolations",
        "objectVoipProfileSccpId",
        "profile",
        "status",
        "verifyHeader"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockMcast": {
          "type": "string",
          "description": "Enable/disable block multicast RTP connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logCallSummary": {
          "type": "string",
          "description": "Enable/disable log summary of SCCP calls. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of SCCP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCalls": {
          "type": "number",
          "description": "Maximum calls per minute per SCCP client (max 65535).\n"
        },
        "objectVoipProfileSccpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SCCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyHeader": {
          "type": "string",
          "description": "Enable/disable verify SCCP header content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVoipProfileSccp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockMcast": {
            "type": "string",
            "description": "Enable/disable block multicast RTP connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logCallSummary": {
            "type": "string",
            "description": "Enable/disable log summary of SCCP calls. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logViolations": {
            "type": "string",
            "description": "Enable/disable logging of SCCP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxCalls": {
            "type": "number",
            "description": "Maximum calls per minute per SCCP client (max 65535).\n"
          },
          "objectVoipProfileSccpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SCCP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "verifyHeader": {
            "type": "string",
            "description": "Enable/disable verify SCCP header content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVoipProfileSip:ObjectVoipProfileSip": {
      "description": "SIP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sip`\" pulumi-lang-dotnet=\"`Sip`\" pulumi-lang-go=\"`sip`\" pulumi-lang-python=\"`sip`\" pulumi-lang-yaml=\"`sip`\" pulumi-lang-java=\"`sip`\">`sip`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-go=\"`ObjectVoipProfile`\" pulumi-lang-python=\"`ObjectVoipProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectVoipProfile`\" pulumi-lang-java=\"`fortimanager.ObjectVoipProfile`\">`fortimanager.ObjectVoipProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trname\", {name: \"terr-profile\"});\nconst trname = new fortimanager.ObjectVoipProfileSip(\"trname\", {\n    profile: trnameObjectVoipProfile.name,\n    ackRate: 23,\n    blockAck: \"disable\",\n    blockBye: \"disable\",\n    maxBodyLength: 23,\n}, {\n    dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trname\", name=\"terr-profile\")\ntrname = fortimanager.ObjectVoipProfileSip(\"trname\",\n    profile=trname_object_voip_profile.name,\n    ack_rate=23,\n    block_ack=\"disable\",\n    block_bye=\"disable\",\n    max_body_length=23,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trname\", new()\n    {\n        Name = \"terr-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectVoipProfileSip(\"trname\", new()\n    {\n        Profile = trnameObjectVoipProfile.Name,\n        AckRate = 23,\n        BlockAck = \"disable\",\n        BlockBye = \"disable\",\n        MaxBodyLength = 23,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVoipProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trname\", &fortimanager.ObjectVoipProfileArgs{\n\t\t\tName: pulumi.String(\"terr-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileSip(ctx, \"trname\", &fortimanager.ObjectVoipProfileSipArgs{\n\t\t\tProfile:       trnameObjectVoipProfile.Name,\n\t\t\tAckRate:       pulumi.Float64(23),\n\t\t\tBlockAck:      pulumi.String(\"disable\"),\n\t\t\tBlockBye:      pulumi.String(\"disable\"),\n\t\t\tMaxBodyLength: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileArgs;\nimport com.pulumi.fortimanager.ObjectVoipProfileSip;\nimport com.pulumi.fortimanager.ObjectVoipProfileSipArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\", ObjectVoipProfileArgs.builder()\n            .name(\"terr-profile\")\n            .build());\n\n        var trname = new ObjectVoipProfileSip(\"trname\", ObjectVoipProfileSipArgs.builder()\n            .profile(trnameObjectVoipProfile.name())\n            .ackRate(23.0)\n            .blockAck(\"disable\")\n            .blockBye(\"disable\")\n            .maxBodyLength(23.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVoipProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVoipProfileSip\n    properties:\n      profile: ${trnameObjectVoipProfile.name}\n      ackRate: 23\n      blockAck: disable\n      blockBye: disable\n      maxBodyLength: 23\n    options:\n      dependsOn:\n        - ${trnameObjectVoipProfile}\n  trnameObjectVoipProfile:\n    type: fortimanager:ObjectVoipProfile\n    name: trname\n    properties:\n      name: terr-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVoip ProfileSip can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileSip:ObjectVoipProfileSip labelname ObjectVoipProfileSip\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "ackRate": {
          "type": "number",
          "description": "ACK request rate limit (per second, per policy).\n"
        },
        "ackRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAck": {
          "type": "string",
          "description": "Enable/disable block ACK requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBye": {
          "type": "string",
          "description": "Enable/disable block BYE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockCancel": {
          "type": "string",
          "description": "Enable/disable block CANCEL requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockGeoRedOptions": {
          "type": "string",
          "description": "Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockInfo": {
          "type": "string",
          "description": "Enable/disable block INFO requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockInvite": {
          "type": "string",
          "description": "Enable/disable block INVITE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockLongLines": {
          "type": "string",
          "description": "Enable/disable block requests with headers exceeding max-line-length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockMessage": {
          "type": "string",
          "description": "Enable/disable block MESSAGE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotify": {
          "type": "string",
          "description": "Enable/disable block NOTIFY requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockOptions": {
          "type": "string",
          "description": "Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPrack": {
          "type": "string",
          "description": "Enable/disable block prack requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPublish": {
          "type": "string",
          "description": "Enable/disable block PUBLISH requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockRefer": {
          "type": "string",
          "description": "Enable/disable block REFER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockRegister": {
          "type": "string",
          "description": "Enable/disable block REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockSubscribe": {
          "type": "string",
          "description": "Enable/disable block SUBSCRIBE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockUnknown": {
          "type": "string",
          "description": "Block unrecognized SIP requests (enabled by default). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockUpdate": {
          "type": "string",
          "description": "Enable/disable block UPDATE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "byeRate": {
          "type": "number",
          "description": "BYE request rate limit (per second, per policy).\n"
        },
        "byeRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "callIdRegex": {
          "type": "string",
          "description": "Validate PCRE regular expression for Call-Id header value.\n"
        },
        "callKeepalive": {
          "type": "number",
          "description": "Continue tracking calls with no RTP for this many minutes.\n"
        },
        "cancelRate": {
          "type": "number",
          "description": "CANCEL request rate limit (per second, per policy).\n"
        },
        "cancelRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "contactFixup": {
          "type": "string",
          "description": "Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "contentTypeRegex": {
          "type": "string",
          "description": "Validate PCRE regular expression for Content-Type header value.\n"
        },
        "hntRestrictSourceIp": {
          "type": "string",
          "description": "Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostedNatTraversal": {
          "type": "string",
          "description": "Hosted NAT Traversal (HNT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "infoRate": {
          "type": "number",
          "description": "INFO request rate limit (per second, per policy).\n"
        },
        "infoRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "inviteRate": {
          "type": "number",
          "description": "INVITE request rate limit (per second, per policy).\n"
        },
        "inviteRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "ipsRtp": {
          "type": "string",
          "description": "Enable/disable allow IPS on RTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logCallSummary": {
          "type": "string",
          "description": "Enable/disable logging of SIP call summary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of SIP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "malformedHeaderAllow": {
          "type": "string",
          "description": "Action for malformed Allow header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderCallId": {
          "type": "string",
          "description": "Action for malformed Call-ID header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContact": {
          "type": "string",
          "description": "Action for malformed Contact header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContentLength": {
          "type": "string",
          "description": "Action for malformed Content-Length header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContentType": {
          "type": "string",
          "description": "Action for malformed Content-Type header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderCseq": {
          "type": "string",
          "description": "Action for malformed CSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderExpires": {
          "type": "string",
          "description": "Action for malformed Expires header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderFrom": {
          "type": "string",
          "description": "Action for malformed From header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderMaxForwards": {
          "type": "string",
          "description": "Action for malformed Max-Forwards header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderNoProxyRequire": {
          "type": "string",
          "description": "Action for malformed SIP messages without Proxy-Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderNoRequire": {
          "type": "string",
          "description": "Action for malformed SIP messages without Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderPAssertedIdentity": {
          "type": "string",
          "description": "Action for malformed P-Asserted-Identity header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRack": {
          "type": "string",
          "description": "Action for malformed RAck header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRecordRoute": {
          "type": "string",
          "description": "Action for malformed Record-Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRoute": {
          "type": "string",
          "description": "Action for malformed Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRseq": {
          "type": "string",
          "description": "Action for malformed RSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpA": {
          "type": "string",
          "description": "Action for malformed SDP a line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpB": {
          "type": "string",
          "description": "Action for malformed SDP b line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpC": {
          "type": "string",
          "description": "Action for malformed SDP c line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpI": {
          "type": "string",
          "description": "Action for malformed SDP i line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpK": {
          "type": "string",
          "description": "Action for malformed SDP k line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpM": {
          "type": "string",
          "description": "Action for malformed SDP m line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpO": {
          "type": "string",
          "description": "Action for malformed SDP o line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpR": {
          "type": "string",
          "description": "Action for malformed SDP r line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpS": {
          "type": "string",
          "description": "Action for malformed SDP s line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpT": {
          "type": "string",
          "description": "Action for malformed SDP t line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpV": {
          "type": "string",
          "description": "Action for malformed SDP v line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpZ": {
          "type": "string",
          "description": "Action for malformed SDP z line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderTo": {
          "type": "string",
          "description": "Action for malformed To header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderVia": {
          "type": "string",
          "description": "Action for malformed VIA header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedRequestLine": {
          "type": "string",
          "description": "Action for malformed request line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "maxBodyLength": {
          "type": "number",
          "description": "Maximum SIP message body length (0 meaning no limit).\n"
        },
        "maxDialogs": {
          "type": "number",
          "description": "Maximum number of concurrent calls/dialogs (per policy).\n"
        },
        "maxIdleDialogs": {
          "type": "number",
          "description": "Maximum number established but idle dialogs to retain (per policy).\n"
        },
        "maxLineLength": {
          "type": "number",
          "description": "Maximum SIP header line length (78-4096).\n"
        },
        "messageRate": {
          "type": "number",
          "description": "MESSAGE request rate limit (per second, per policy).\n"
        },
        "messageRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "natPortRange": {
          "type": "string",
          "description": "RTP NAT port range.\n"
        },
        "natTrace": {
          "type": "string",
          "description": "Enable/disable preservation of original IP in SDP i line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noSdpFixup": {
          "type": "string",
          "description": "Enable/disable no SDP fix-up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "notifyRate": {
          "type": "number",
          "description": "NOTIFY request rate limit (per second, per policy).\n"
        },
        "notifyRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "objectVoipProfileSipId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "openContactPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for non-REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openRecordRoutePinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for Record-Route port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openRegisterPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openViaPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for Via port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionsRate": {
          "type": "number",
          "description": "OPTIONS request rate limit (per second, per policy).\n"
        },
        "optionsRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "prackRate": {
          "type": "number",
          "description": "PRACK request rate limit (per second, per policy).\n"
        },
        "prackRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "preserveOverride": {
          "type": "string",
          "description": "Override i line to preserve original IPS (default: append). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "provisionalInviteExpiryTime": {
          "type": "number",
          "description": "Expiry time for provisional INVITE (10 - 3600 sec).\n"
        },
        "publishRate": {
          "type": "number",
          "description": "PUBLISH request rate limit (per second, per policy).\n"
        },
        "publishRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "referRate": {
          "type": "number",
          "description": "REFER request rate limit (per second, per policy).\n"
        },
        "referRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "registerContactTrace": {
          "type": "string",
          "description": "Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "registerRate": {
          "type": "number",
          "description": "REGISTER request rate limit (per second, per policy).\n"
        },
        "registerRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "rfc2543Branch": {
          "type": "string",
          "description": "Enable/disable support via branch compliant with RFC 2543. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtp": {
          "type": "string",
          "description": "Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Relative strength of encryption algorithms accepted in negotiation. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslAuthClient": {
          "type": "string",
          "description": "Require a client certificate and authenticate it with the peer/peergrp.\n"
        },
        "sslAuthServer": {
          "type": "string",
          "description": "Authenticate the server's certificate with the peer/peergrp.\n"
        },
        "sslClientCertificate": {
          "type": "string",
          "description": "Name of Certificate to offer to server if requested.\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow/block client renegotiation by server. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "SSL/TLS mode for encryption & decryption of traffic. Valid values: <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "SSL Perfect Forward Secrecy. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerCertificate": {
          "type": "string",
          "description": "Name of Certificate return to the client in every SSL connection.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "strictRegister": {
          "type": "string",
          "description": "Enable/disable only allow the registrar to connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subscribeRate": {
          "type": "number",
          "description": "SUBSCRIBE request rate limit (per second, per policy).\n"
        },
        "subscribeRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "unknownHeader": {
          "type": "string",
          "description": "Action for unknown SIP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "updateRate": {
          "type": "number",
          "description": "UPDATE request rate limit (per second, per policy).\n"
        },
        "updateRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        }
      },
      "type": "object",
      "required": [
        "ackRateTrack",
        "blockAck",
        "blockBye",
        "blockCancel",
        "blockGeoRedOptions",
        "blockInfo",
        "blockInvite",
        "blockLongLines",
        "blockMessage",
        "blockNotify",
        "blockOptions",
        "blockPrack",
        "blockPublish",
        "blockRefer",
        "blockRegister",
        "blockSubscribe",
        "blockUnknown",
        "blockUpdate",
        "byeRateTrack",
        "cancelRateTrack",
        "contactFixup",
        "hntRestrictSourceIp",
        "hostedNatTraversal",
        "infoRateTrack",
        "inviteRateTrack",
        "ipsRtp",
        "logCallSummary",
        "logViolations",
        "malformedHeaderAllow",
        "malformedHeaderCallId",
        "malformedHeaderContact",
        "malformedHeaderContentLength",
        "malformedHeaderContentType",
        "malformedHeaderCseq",
        "malformedHeaderExpires",
        "malformedHeaderFrom",
        "malformedHeaderMaxForwards",
        "malformedHeaderNoProxyRequire",
        "malformedHeaderNoRequire",
        "malformedHeaderPAssertedIdentity",
        "malformedHeaderRack",
        "malformedHeaderRecordRoute",
        "malformedHeaderRoute",
        "malformedHeaderRseq",
        "malformedHeaderSdpA",
        "malformedHeaderSdpB",
        "malformedHeaderSdpC",
        "malformedHeaderSdpI",
        "malformedHeaderSdpK",
        "malformedHeaderSdpM",
        "malformedHeaderSdpO",
        "malformedHeaderSdpR",
        "malformedHeaderSdpS",
        "malformedHeaderSdpT",
        "malformedHeaderSdpV",
        "malformedHeaderSdpZ",
        "malformedHeaderTo",
        "malformedHeaderVia",
        "malformedRequestLine",
        "maxLineLength",
        "messageRateTrack",
        "natPortRange",
        "natTrace",
        "noSdpFixup",
        "notifyRateTrack",
        "objectVoipProfileSipId",
        "openContactPinhole",
        "openRecordRoutePinhole",
        "openRegisterPinhole",
        "openViaPinhole",
        "optionsRateTrack",
        "prackRateTrack",
        "preserveOverride",
        "profile",
        "provisionalInviteExpiryTime",
        "publishRateTrack",
        "referRateTrack",
        "registerContactTrace",
        "registerRateTrack",
        "rfc2543Branch",
        "rtp",
        "sslMode",
        "sslPfs",
        "status",
        "strictRegister",
        "subscribeRateTrack",
        "unknownHeader",
        "updateRateTrack"
      ],
      "inputProperties": {
        "ackRate": {
          "type": "number",
          "description": "ACK request rate limit (per second, per policy).\n"
        },
        "ackRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockAck": {
          "type": "string",
          "description": "Enable/disable block ACK requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockBye": {
          "type": "string",
          "description": "Enable/disable block BYE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockCancel": {
          "type": "string",
          "description": "Enable/disable block CANCEL requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockGeoRedOptions": {
          "type": "string",
          "description": "Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockInfo": {
          "type": "string",
          "description": "Enable/disable block INFO requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockInvite": {
          "type": "string",
          "description": "Enable/disable block INVITE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockLongLines": {
          "type": "string",
          "description": "Enable/disable block requests with headers exceeding max-line-length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockMessage": {
          "type": "string",
          "description": "Enable/disable block MESSAGE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotify": {
          "type": "string",
          "description": "Enable/disable block NOTIFY requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockOptions": {
          "type": "string",
          "description": "Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPrack": {
          "type": "string",
          "description": "Enable/disable block prack requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockPublish": {
          "type": "string",
          "description": "Enable/disable block PUBLISH requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockRefer": {
          "type": "string",
          "description": "Enable/disable block REFER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockRegister": {
          "type": "string",
          "description": "Enable/disable block REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockSubscribe": {
          "type": "string",
          "description": "Enable/disable block SUBSCRIBE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockUnknown": {
          "type": "string",
          "description": "Block unrecognized SIP requests (enabled by default). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockUpdate": {
          "type": "string",
          "description": "Enable/disable block UPDATE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "byeRate": {
          "type": "number",
          "description": "BYE request rate limit (per second, per policy).\n"
        },
        "byeRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "callIdRegex": {
          "type": "string",
          "description": "Validate PCRE regular expression for Call-Id header value.\n"
        },
        "callKeepalive": {
          "type": "number",
          "description": "Continue tracking calls with no RTP for this many minutes.\n"
        },
        "cancelRate": {
          "type": "number",
          "description": "CANCEL request rate limit (per second, per policy).\n"
        },
        "cancelRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "contactFixup": {
          "type": "string",
          "description": "Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "contentTypeRegex": {
          "type": "string",
          "description": "Validate PCRE regular expression for Content-Type header value.\n"
        },
        "hntRestrictSourceIp": {
          "type": "string",
          "description": "Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostedNatTraversal": {
          "type": "string",
          "description": "Hosted NAT Traversal (HNT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "infoRate": {
          "type": "number",
          "description": "INFO request rate limit (per second, per policy).\n"
        },
        "infoRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "inviteRate": {
          "type": "number",
          "description": "INVITE request rate limit (per second, per policy).\n"
        },
        "inviteRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "ipsRtp": {
          "type": "string",
          "description": "Enable/disable allow IPS on RTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logCallSummary": {
          "type": "string",
          "description": "Enable/disable logging of SIP call summary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logViolations": {
          "type": "string",
          "description": "Enable/disable logging of SIP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "malformedHeaderAllow": {
          "type": "string",
          "description": "Action for malformed Allow header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderCallId": {
          "type": "string",
          "description": "Action for malformed Call-ID header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContact": {
          "type": "string",
          "description": "Action for malformed Contact header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContentLength": {
          "type": "string",
          "description": "Action for malformed Content-Length header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderContentType": {
          "type": "string",
          "description": "Action for malformed Content-Type header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderCseq": {
          "type": "string",
          "description": "Action for malformed CSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderExpires": {
          "type": "string",
          "description": "Action for malformed Expires header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderFrom": {
          "type": "string",
          "description": "Action for malformed From header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderMaxForwards": {
          "type": "string",
          "description": "Action for malformed Max-Forwards header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderNoProxyRequire": {
          "type": "string",
          "description": "Action for malformed SIP messages without Proxy-Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderNoRequire": {
          "type": "string",
          "description": "Action for malformed SIP messages without Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderPAssertedIdentity": {
          "type": "string",
          "description": "Action for malformed P-Asserted-Identity header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRack": {
          "type": "string",
          "description": "Action for malformed RAck header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRecordRoute": {
          "type": "string",
          "description": "Action for malformed Record-Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRoute": {
          "type": "string",
          "description": "Action for malformed Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderRseq": {
          "type": "string",
          "description": "Action for malformed RSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpA": {
          "type": "string",
          "description": "Action for malformed SDP a line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpB": {
          "type": "string",
          "description": "Action for malformed SDP b line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpC": {
          "type": "string",
          "description": "Action for malformed SDP c line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpI": {
          "type": "string",
          "description": "Action for malformed SDP i line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpK": {
          "type": "string",
          "description": "Action for malformed SDP k line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpM": {
          "type": "string",
          "description": "Action for malformed SDP m line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpO": {
          "type": "string",
          "description": "Action for malformed SDP o line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpR": {
          "type": "string",
          "description": "Action for malformed SDP r line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpS": {
          "type": "string",
          "description": "Action for malformed SDP s line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpT": {
          "type": "string",
          "description": "Action for malformed SDP t line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpV": {
          "type": "string",
          "description": "Action for malformed SDP v line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderSdpZ": {
          "type": "string",
          "description": "Action for malformed SDP z line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderTo": {
          "type": "string",
          "description": "Action for malformed To header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedHeaderVia": {
          "type": "string",
          "description": "Action for malformed VIA header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "malformedRequestLine": {
          "type": "string",
          "description": "Action for malformed request line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "maxBodyLength": {
          "type": "number",
          "description": "Maximum SIP message body length (0 meaning no limit).\n"
        },
        "maxDialogs": {
          "type": "number",
          "description": "Maximum number of concurrent calls/dialogs (per policy).\n"
        },
        "maxIdleDialogs": {
          "type": "number",
          "description": "Maximum number established but idle dialogs to retain (per policy).\n"
        },
        "maxLineLength": {
          "type": "number",
          "description": "Maximum SIP header line length (78-4096).\n"
        },
        "messageRate": {
          "type": "number",
          "description": "MESSAGE request rate limit (per second, per policy).\n"
        },
        "messageRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "natPortRange": {
          "type": "string",
          "description": "RTP NAT port range.\n"
        },
        "natTrace": {
          "type": "string",
          "description": "Enable/disable preservation of original IP in SDP i line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noSdpFixup": {
          "type": "string",
          "description": "Enable/disable no SDP fix-up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "notifyRate": {
          "type": "number",
          "description": "NOTIFY request rate limit (per second, per policy).\n"
        },
        "notifyRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "objectVoipProfileSipId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "openContactPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for non-REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openRecordRoutePinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for Record-Route port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openRegisterPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "openViaPinhole": {
          "type": "string",
          "description": "Enable/disable open pinhole for Via port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "optionsRate": {
          "type": "number",
          "description": "OPTIONS request rate limit (per second, per policy).\n"
        },
        "optionsRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "prackRate": {
          "type": "number",
          "description": "PRACK request rate limit (per second, per policy).\n"
        },
        "prackRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "preserveOverride": {
          "type": "string",
          "description": "Override i line to preserve original IPS (default: append). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "provisionalInviteExpiryTime": {
          "type": "number",
          "description": "Expiry time for provisional INVITE (10 - 3600 sec).\n"
        },
        "publishRate": {
          "type": "number",
          "description": "PUBLISH request rate limit (per second, per policy).\n"
        },
        "publishRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "referRate": {
          "type": "number",
          "description": "REFER request rate limit (per second, per policy).\n"
        },
        "referRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "registerContactTrace": {
          "type": "string",
          "description": "Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "registerRate": {
          "type": "number",
          "description": "REGISTER request rate limit (per second, per policy).\n"
        },
        "registerRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "rfc2543Branch": {
          "type": "string",
          "description": "Enable/disable support via branch compliant with RFC 2543. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtp": {
          "type": "string",
          "description": "Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Relative strength of encryption algorithms accepted in negotiation. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslAuthClient": {
          "type": "string",
          "description": "Require a client certificate and authenticate it with the peer/peergrp.\n"
        },
        "sslAuthServer": {
          "type": "string",
          "description": "Authenticate the server's certificate with the peer/peergrp.\n"
        },
        "sslClientCertificate": {
          "type": "string",
          "description": "Name of Certificate to offer to server if requested.\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Allow/block client renegotiation by server. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "SSL/TLS mode for encryption & decryption of traffic. Valid values: <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "SSL Perfect Forward Secrecy. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerCertificate": {
          "type": "string",
          "description": "Name of Certificate return to the client in every SSL connection.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "strictRegister": {
          "type": "string",
          "description": "Enable/disable only allow the registrar to connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "subscribeRate": {
          "type": "number",
          "description": "SUBSCRIBE request rate limit (per second, per policy).\n"
        },
        "subscribeRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        },
        "unknownHeader": {
          "type": "string",
          "description": "Action for unknown SIP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
        },
        "updateRate": {
          "type": "number",
          "description": "UPDATE request rate limit (per second, per policy).\n"
        },
        "updateRateTrack": {
          "type": "string",
          "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVoipProfileSip resources.\n",
        "properties": {
          "ackRate": {
            "type": "number",
            "description": "ACK request rate limit (per second, per policy).\n"
          },
          "ackRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockAck": {
            "type": "string",
            "description": "Enable/disable block ACK requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockBye": {
            "type": "string",
            "description": "Enable/disable block BYE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockCancel": {
            "type": "string",
            "description": "Enable/disable block CANCEL requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockGeoRedOptions": {
            "type": "string",
            "description": "Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockInfo": {
            "type": "string",
            "description": "Enable/disable block INFO requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockInvite": {
            "type": "string",
            "description": "Enable/disable block INVITE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockLongLines": {
            "type": "string",
            "description": "Enable/disable block requests with headers exceeding max-line-length. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockMessage": {
            "type": "string",
            "description": "Enable/disable block MESSAGE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockNotify": {
            "type": "string",
            "description": "Enable/disable block NOTIFY requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockOptions": {
            "type": "string",
            "description": "Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockPrack": {
            "type": "string",
            "description": "Enable/disable block prack requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockPublish": {
            "type": "string",
            "description": "Enable/disable block PUBLISH requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockRefer": {
            "type": "string",
            "description": "Enable/disable block REFER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockRegister": {
            "type": "string",
            "description": "Enable/disable block REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockSubscribe": {
            "type": "string",
            "description": "Enable/disable block SUBSCRIBE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockUnknown": {
            "type": "string",
            "description": "Block unrecognized SIP requests (enabled by default). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockUpdate": {
            "type": "string",
            "description": "Enable/disable block UPDATE requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "byeRate": {
            "type": "number",
            "description": "BYE request rate limit (per second, per policy).\n"
          },
          "byeRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "callIdRegex": {
            "type": "string",
            "description": "Validate PCRE regular expression for Call-Id header value.\n"
          },
          "callKeepalive": {
            "type": "number",
            "description": "Continue tracking calls with no RTP for this many minutes.\n"
          },
          "cancelRate": {
            "type": "number",
            "description": "CANCEL request rate limit (per second, per policy).\n"
          },
          "cancelRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "contactFixup": {
            "type": "string",
            "description": "Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "contentTypeRegex": {
            "type": "string",
            "description": "Validate PCRE regular expression for Content-Type header value.\n"
          },
          "hntRestrictSourceIp": {
            "type": "string",
            "description": "Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hostedNatTraversal": {
            "type": "string",
            "description": "Hosted NAT Traversal (HNT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "infoRate": {
            "type": "number",
            "description": "INFO request rate limit (per second, per policy).\n"
          },
          "infoRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "inviteRate": {
            "type": "number",
            "description": "INVITE request rate limit (per second, per policy).\n"
          },
          "inviteRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "ipsRtp": {
            "type": "string",
            "description": "Enable/disable allow IPS on RTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logCallSummary": {
            "type": "string",
            "description": "Enable/disable logging of SIP call summary. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logViolations": {
            "type": "string",
            "description": "Enable/disable logging of SIP violations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "malformedHeaderAllow": {
            "type": "string",
            "description": "Action for malformed Allow header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderCallId": {
            "type": "string",
            "description": "Action for malformed Call-ID header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderContact": {
            "type": "string",
            "description": "Action for malformed Contact header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderContentLength": {
            "type": "string",
            "description": "Action for malformed Content-Length header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderContentType": {
            "type": "string",
            "description": "Action for malformed Content-Type header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderCseq": {
            "type": "string",
            "description": "Action for malformed CSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderExpires": {
            "type": "string",
            "description": "Action for malformed Expires header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderFrom": {
            "type": "string",
            "description": "Action for malformed From header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderMaxForwards": {
            "type": "string",
            "description": "Action for malformed Max-Forwards header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderNoProxyRequire": {
            "type": "string",
            "description": "Action for malformed SIP messages without Proxy-Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderNoRequire": {
            "type": "string",
            "description": "Action for malformed SIP messages without Require header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderPAssertedIdentity": {
            "type": "string",
            "description": "Action for malformed P-Asserted-Identity header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderRack": {
            "type": "string",
            "description": "Action for malformed RAck header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderRecordRoute": {
            "type": "string",
            "description": "Action for malformed Record-Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderRoute": {
            "type": "string",
            "description": "Action for malformed Route header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderRseq": {
            "type": "string",
            "description": "Action for malformed RSeq header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpA": {
            "type": "string",
            "description": "Action for malformed SDP a line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpB": {
            "type": "string",
            "description": "Action for malformed SDP b line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpC": {
            "type": "string",
            "description": "Action for malformed SDP c line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpI": {
            "type": "string",
            "description": "Action for malformed SDP i line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpK": {
            "type": "string",
            "description": "Action for malformed SDP k line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpM": {
            "type": "string",
            "description": "Action for malformed SDP m line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpO": {
            "type": "string",
            "description": "Action for malformed SDP o line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpR": {
            "type": "string",
            "description": "Action for malformed SDP r line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpS": {
            "type": "string",
            "description": "Action for malformed SDP s line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpT": {
            "type": "string",
            "description": "Action for malformed SDP t line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpV": {
            "type": "string",
            "description": "Action for malformed SDP v line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderSdpZ": {
            "type": "string",
            "description": "Action for malformed SDP z line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderTo": {
            "type": "string",
            "description": "Action for malformed To header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedHeaderVia": {
            "type": "string",
            "description": "Action for malformed VIA header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "malformedRequestLine": {
            "type": "string",
            "description": "Action for malformed request line. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "maxBodyLength": {
            "type": "number",
            "description": "Maximum SIP message body length (0 meaning no limit).\n"
          },
          "maxDialogs": {
            "type": "number",
            "description": "Maximum number of concurrent calls/dialogs (per policy).\n"
          },
          "maxIdleDialogs": {
            "type": "number",
            "description": "Maximum number established but idle dialogs to retain (per policy).\n"
          },
          "maxLineLength": {
            "type": "number",
            "description": "Maximum SIP header line length (78-4096).\n"
          },
          "messageRate": {
            "type": "number",
            "description": "MESSAGE request rate limit (per second, per policy).\n"
          },
          "messageRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "natPortRange": {
            "type": "string",
            "description": "RTP NAT port range.\n"
          },
          "natTrace": {
            "type": "string",
            "description": "Enable/disable preservation of original IP in SDP i line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "noSdpFixup": {
            "type": "string",
            "description": "Enable/disable no SDP fix-up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "notifyRate": {
            "type": "number",
            "description": "NOTIFY request rate limit (per second, per policy).\n"
          },
          "notifyRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "objectVoipProfileSipId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "openContactPinhole": {
            "type": "string",
            "description": "Enable/disable open pinhole for non-REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "openRecordRoutePinhole": {
            "type": "string",
            "description": "Enable/disable open pinhole for Record-Route port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "openRegisterPinhole": {
            "type": "string",
            "description": "Enable/disable open pinhole for REGISTER Contact port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "openViaPinhole": {
            "type": "string",
            "description": "Enable/disable open pinhole for Via port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "optionsRate": {
            "type": "number",
            "description": "OPTIONS request rate limit (per second, per policy).\n"
          },
          "optionsRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "prackRate": {
            "type": "number",
            "description": "PRACK request rate limit (per second, per policy).\n"
          },
          "prackRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "preserveOverride": {
            "type": "string",
            "description": "Override i line to preserve original IPS (default: append). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "provisionalInviteExpiryTime": {
            "type": "number",
            "description": "Expiry time for provisional INVITE (10 - 3600 sec).\n"
          },
          "publishRate": {
            "type": "number",
            "description": "PUBLISH request rate limit (per second, per policy).\n"
          },
          "publishRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "referRate": {
            "type": "number",
            "description": "REFER request rate limit (per second, per policy).\n"
          },
          "referRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "registerContactTrace": {
            "type": "string",
            "description": "Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "registerRate": {
            "type": "number",
            "description": "REGISTER request rate limit (per second, per policy).\n"
          },
          "registerRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "rfc2543Branch": {
            "type": "string",
            "description": "Enable/disable support via branch compliant with RFC 2543. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtp": {
            "type": "string",
            "description": "Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Relative strength of encryption algorithms accepted in negotiation. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "sslAuthClient": {
            "type": "string",
            "description": "Require a client certificate and authenticate it with the peer/peergrp.\n"
          },
          "sslAuthServer": {
            "type": "string",
            "description": "Authenticate the server's certificate with the peer/peergrp.\n"
          },
          "sslClientCertificate": {
            "type": "string",
            "description": "Name of Certificate to offer to server if requested.\n"
          },
          "sslClientRenegotiation": {
            "type": "string",
            "description": "Allow/block client renegotiation by server. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version to negotiate. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMode": {
            "type": "string",
            "description": "SSL/TLS mode for encryption & decryption of traffic. Valid values: <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sslPfs": {
            "type": "string",
            "description": "SSL Perfect Forward Secrecy. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "sslSendEmptyFrags": {
            "type": "string",
            "description": "Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerCertificate": {
            "type": "string",
            "description": "Name of Certificate return to the client in every SSL connection.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "strictRegister": {
            "type": "string",
            "description": "Enable/disable only allow the registrar to connect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "subscribeRate": {
            "type": "number",
            "description": "SUBSCRIBE request rate limit (per second, per policy).\n"
          },
          "subscribeRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          },
          "unknownHeader": {
            "type": "string",
            "description": "Action for unknown SIP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`discard`\" pulumi-lang-dotnet=\"`Discard`\" pulumi-lang-go=\"`discard`\" pulumi-lang-python=\"`discard`\" pulumi-lang-yaml=\"`discard`\" pulumi-lang-java=\"`discard`\">`discard`</span>, <span pulumi-lang-nodejs=\"`respond`\" pulumi-lang-dotnet=\"`Respond`\" pulumi-lang-go=\"`respond`\" pulumi-lang-python=\"`respond`\" pulumi-lang-yaml=\"`respond`\" pulumi-lang-java=\"`respond`\">`respond`</span>.\n"
          },
          "updateRate": {
            "type": "number",
            "description": "UPDATE request rate limit (per second, per policy).\n"
          },
          "updateRateTrack": {
            "type": "string",
            "description": "Track the packet protocol field. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `src-ip`, `dest-ip`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnCertificateCa:ObjectVpnCertificateCa": {
      "description": "CA certificate.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnCertificateCa(\"trname\", {\n    autoUpdateDays: 5,\n    autoUpdateDaysWarning: 1,\n    ca: `-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----`,\n    name: \"terr-vpn-cer-ca\",\n    range: \"vdom\",\n    source: \"user\",\n    sourceIp: \"0.0.0.0\",\n    sslInspectionTrusted: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnCertificateCa(\"trname\",\n    auto_update_days=5,\n    auto_update_days_warning=1,\n    ca=\"\"\"-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\"\"\",\n    name=\"terr-vpn-cer-ca\",\n    range=\"vdom\",\n    source=\"user\",\n    source_ip=\"0.0.0.0\",\n    ssl_inspection_trusted=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnCertificateCa(\"trname\", new()\n    {\n        AutoUpdateDays = 5,\n        AutoUpdateDaysWarning = 1,\n        Ca = @\"-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\",\n        Name = \"terr-vpn-cer-ca\",\n        Range = \"vdom\",\n        Source = \"user\",\n        SourceIp = \"0.0.0.0\",\n        SslInspectionTrusted = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnCertificateCa(ctx, \"trname\", &fortimanager.ObjectVpnCertificateCaArgs{\n\t\t\tAutoUpdateDays:        pulumi.Float64(5),\n\t\t\tAutoUpdateDaysWarning: pulumi.Float64(1),\n\t\t\tCa: pulumi.String(`-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----`),\n\t\t\tName:                 pulumi.String(\"terr-vpn-cer-ca\"),\n\t\t\tRange:                pulumi.String(\"vdom\"),\n\t\t\tSource:               pulumi.String(\"user\"),\n\t\t\tSourceIp:             pulumi.String(\"0.0.0.0\"),\n\t\t\tSslInspectionTrusted: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnCertificateCa;\nimport com.pulumi.fortimanager.ObjectVpnCertificateCaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnCertificateCa(\"trname\", ObjectVpnCertificateCaArgs.builder()\n            .autoUpdateDays(5.0)\n            .autoUpdateDaysWarning(1.0)\n            .ca(\"\"\"\n-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----            \"\"\")\n            .name(\"terr-vpn-cer-ca\")\n            .range(\"vdom\")\n            .source(\"user\")\n            .sourceIp(\"0.0.0.0\")\n            .sslInspectionTrusted(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnCertificateCa\n    properties:\n      autoUpdateDays: 5\n      autoUpdateDaysWarning: 1\n      ca: |-\n        -----BEGIN CERTIFICATE-----\n        MIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\n        DQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\n        AxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\n        FAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\n        KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\n        VtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n        +cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\n        ewPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\n        L/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n        3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\n        MA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n        8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\n        hcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\n        pgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n        /x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\n        nltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n        9LpnyA==\n        -----END CERTIFICATE-----\n      name: terr-vpn-cer-ca\n      range: vdom\n      source: user\n      sourceIp: 0.0.0.0\n      sslInspectionTrusted: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn CertificateCa can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnCertificateCa:ObjectVpnCertificateCa labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_privateKey": {
          "type": "string",
          "description": "_Private_Key.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoUpdateDays": {
          "type": "number",
          "description": "Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).\n"
        },
        "autoUpdateDaysWarning": {
          "type": "number",
          "description": "Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).\n"
        },
        "ca": {
          "type": "string",
          "description": "CA certificate as a PEM file.\n"
        },
        "caIdentifier": {
          "type": "string",
          "description": "CA identifier of the SCEP server.\n"
        },
        "estUrl": {
          "type": "string",
          "description": "URL of the EST server.\n"
        },
        "fabricCa": {
          "type": "string",
          "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lastUpdated": {
          "type": "number",
          "description": "Time at which CA was last updated.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nonFabricName": {
          "type": "string",
          "description": "Name used prior to becoming a Security Fabric synchronized CA.\n"
        },
        "objectVpnCertificateCaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "obsolete": {
          "type": "string",
          "description": "Enable/disable this CA as obsoleted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "range": {
          "type": "string",
          "description": "Either global or VDOM IP address range for the CA certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "scepUrl": {
          "type": "string",
          "description": "URL of the SCEP server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "CA certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the SCEP server.\n"
        },
        "sslInspectionTrusted": {
          "type": "string",
          "description": "Enable/disable this CA as a trusted CA for SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trusted": {
          "type": "string",
          "description": "Enable/disable as a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fabricCa",
        "name",
        "objectVpnCertificateCaId",
        "obsolete",
        "range",
        "source",
        "sourceIp",
        "sslInspectionTrusted"
      ],
      "inputProperties": {
        "_privateKey": {
          "type": "string",
          "description": "_Private_Key.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoUpdateDays": {
          "type": "number",
          "description": "Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).\n"
        },
        "autoUpdateDaysWarning": {
          "type": "number",
          "description": "Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).\n"
        },
        "ca": {
          "type": "string",
          "description": "CA certificate as a PEM file.\n"
        },
        "caIdentifier": {
          "type": "string",
          "description": "CA identifier of the SCEP server.\n"
        },
        "estUrl": {
          "type": "string",
          "description": "URL of the EST server.\n"
        },
        "fabricCa": {
          "type": "string",
          "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lastUpdated": {
          "type": "number",
          "description": "Time at which CA was last updated.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nonFabricName": {
          "type": "string",
          "description": "Name used prior to becoming a Security Fabric synchronized CA.\n"
        },
        "objectVpnCertificateCaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "obsolete": {
          "type": "string",
          "description": "Enable/disable this CA as obsoleted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "range": {
          "type": "string",
          "description": "Either global or VDOM IP address range for the CA certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "scepUrl": {
          "type": "string",
          "description": "URL of the SCEP server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "CA certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the SCEP server.\n"
        },
        "sslInspectionTrusted": {
          "type": "string",
          "description": "Enable/disable this CA as a trusted CA for SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trusted": {
          "type": "string",
          "description": "Enable/disable as a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnCertificateCa resources.\n",
        "properties": {
          "_privateKey": {
            "type": "string",
            "description": "_Private_Key.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoUpdateDays": {
            "type": "number",
            "description": "Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).\n"
          },
          "autoUpdateDaysWarning": {
            "type": "number",
            "description": "Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).\n"
          },
          "ca": {
            "type": "string",
            "description": "CA certificate as a PEM file.\n"
          },
          "caIdentifier": {
            "type": "string",
            "description": "CA identifier of the SCEP server.\n"
          },
          "estUrl": {
            "type": "string",
            "description": "URL of the EST server.\n"
          },
          "fabricCa": {
            "type": "string",
            "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lastUpdated": {
            "type": "number",
            "description": "Time at which CA was last updated.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "nonFabricName": {
            "type": "string",
            "description": "Name used prior to becoming a Security Fabric synchronized CA.\n"
          },
          "objectVpnCertificateCaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "obsolete": {
            "type": "string",
            "description": "Enable/disable this CA as obsoleted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "range": {
            "type": "string",
            "description": "Either global or VDOM IP address range for the CA certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "scepUrl": {
            "type": "string",
            "description": "URL of the SCEP server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "source": {
            "type": "string",
            "description": "CA certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP address for communications to the SCEP server.\n"
          },
          "sslInspectionTrusted": {
            "type": "string",
            "description": "Enable/disable this CA as a trusted CA for SSL inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trusted": {
            "type": "string",
            "description": "Enable/disable as a trusted CA. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnCertificateHsmlocal:ObjectVpnCertificateHsmlocal": {
      "description": "Local certificates whose keys are stored on HSM.\n\n## Import\n\nObjectVpn CertificateHsmLocal can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnCertificateHsmlocal:ObjectVpnCertificateHsmlocal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiVersion": {
          "type": "string",
          "description": "API version for communicating with HSM. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `gch-default`.\n"
        },
        "certificate": {
          "type": "string",
          "description": "PEM format certificate.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "gchCloudServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Cloud service config name to generate access token.\n"
        },
        "gchCryptokey": {
          "type": "string",
          "description": "Google Cloud HSM cryptokey.\n"
        },
        "gchCryptokeyAlgorithm": {
          "type": "string",
          "description": "Google Cloud HSM cryptokey algorithm. Valid values: `rsa-sign-pkcs1-2048-sha256`, `rsa-sign-pkcs1-3072-sha256`, `rsa-sign-pkcs1-4096-sha256`, `rsa-sign-pkcs1-4096-sha512`, `rsa-sign-pss-2048-sha256`, `rsa-sign-pss-3072-sha256`, `rsa-sign-pss-4096-sha256`, `rsa-sign-pss-4096-sha512`, `ec-sign-p256-sha256`, `ec-sign-p384-sha384`, `ec-sign-secp256k1-sha256`.\n"
        },
        "gchCryptokeyVersion": {
          "type": "string",
          "description": "Google Cloud HSM cryptokey version.\n"
        },
        "gchKeyring": {
          "type": "string",
          "description": "Google Cloud HSM keyring.\n"
        },
        "gchLocation": {
          "type": "string",
          "description": "Google Cloud HSM location.\n"
        },
        "gchProject": {
          "type": "string",
          "description": "Google Cloud HSM project ID.\n"
        },
        "gchUrl": {
          "type": "string",
          "description": "Gch-Url.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnCertificateHsmlocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "range": {
          "type": "string",
          "description": "Either a global or VDOM IP address range for the certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "Certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>.\n"
        },
        "tmpCertFile": {
          "type": "string",
          "description": "Temporary certificate file.\n"
        },
        "vendor": {
          "type": "string",
          "description": "HSM vendor. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`gch`\" pulumi-lang-dotnet=\"`Gch`\" pulumi-lang-go=\"`gch`\" pulumi-lang-python=\"`gch`\" pulumi-lang-yaml=\"`gch`\" pulumi-lang-java=\"`gch`\">`gch`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "apiVersion",
        "gchCloudServiceNames",
        "gchCryptokeyAlgorithm",
        "name",
        "objectVpnCertificateHsmlocalId",
        "range",
        "source",
        "vendor"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiVersion": {
          "type": "string",
          "description": "API version for communicating with HSM. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `gch-default`.\n"
        },
        "certificate": {
          "type": "string",
          "description": "PEM format certificate.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "gchCloudServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Cloud service config name to generate access token.\n"
        },
        "gchCryptokey": {
          "type": "string",
          "description": "Google Cloud HSM cryptokey.\n"
        },
        "gchCryptokeyAlgorithm": {
          "type": "string",
          "description": "Google Cloud HSM cryptokey algorithm. Valid values: `rsa-sign-pkcs1-2048-sha256`, `rsa-sign-pkcs1-3072-sha256`, `rsa-sign-pkcs1-4096-sha256`, `rsa-sign-pkcs1-4096-sha512`, `rsa-sign-pss-2048-sha256`, `rsa-sign-pss-3072-sha256`, `rsa-sign-pss-4096-sha256`, `rsa-sign-pss-4096-sha512`, `ec-sign-p256-sha256`, `ec-sign-p384-sha384`, `ec-sign-secp256k1-sha256`.\n"
        },
        "gchCryptokeyVersion": {
          "type": "string",
          "description": "Google Cloud HSM cryptokey version.\n"
        },
        "gchKeyring": {
          "type": "string",
          "description": "Google Cloud HSM keyring.\n"
        },
        "gchLocation": {
          "type": "string",
          "description": "Google Cloud HSM location.\n"
        },
        "gchProject": {
          "type": "string",
          "description": "Google Cloud HSM project ID.\n"
        },
        "gchUrl": {
          "type": "string",
          "description": "Gch-Url.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnCertificateHsmlocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "range": {
          "type": "string",
          "description": "Either a global or VDOM IP address range for the certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "Certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>.\n"
        },
        "tmpCertFile": {
          "type": "string",
          "description": "Temporary certificate file.\n"
        },
        "vendor": {
          "type": "string",
          "description": "HSM vendor. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`gch`\" pulumi-lang-dotnet=\"`Gch`\" pulumi-lang-go=\"`gch`\" pulumi-lang-python=\"`gch`\" pulumi-lang-yaml=\"`gch`\" pulumi-lang-java=\"`gch`\">`gch`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnCertificateHsmlocal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiVersion": {
            "type": "string",
            "description": "API version for communicating with HSM. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `gch-default`.\n"
          },
          "certificate": {
            "type": "string",
            "description": "PEM format certificate.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "gchCloudServiceNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Cloud service config name to generate access token.\n"
          },
          "gchCryptokey": {
            "type": "string",
            "description": "Google Cloud HSM cryptokey.\n"
          },
          "gchCryptokeyAlgorithm": {
            "type": "string",
            "description": "Google Cloud HSM cryptokey algorithm. Valid values: `rsa-sign-pkcs1-2048-sha256`, `rsa-sign-pkcs1-3072-sha256`, `rsa-sign-pkcs1-4096-sha256`, `rsa-sign-pkcs1-4096-sha512`, `rsa-sign-pss-2048-sha256`, `rsa-sign-pss-3072-sha256`, `rsa-sign-pss-4096-sha256`, `rsa-sign-pss-4096-sha512`, `ec-sign-p256-sha256`, `ec-sign-p384-sha384`, `ec-sign-secp256k1-sha256`.\n"
          },
          "gchCryptokeyVersion": {
            "type": "string",
            "description": "Google Cloud HSM cryptokey version.\n"
          },
          "gchKeyring": {
            "type": "string",
            "description": "Google Cloud HSM keyring.\n"
          },
          "gchLocation": {
            "type": "string",
            "description": "Google Cloud HSM location.\n"
          },
          "gchProject": {
            "type": "string",
            "description": "Google Cloud HSM project ID.\n"
          },
          "gchUrl": {
            "type": "string",
            "description": "Gch-Url.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVpnCertificateHsmlocalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "range": {
            "type": "string",
            "description": "Either a global or VDOM IP address range for the certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "source": {
            "type": "string",
            "description": "Certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>.\n"
          },
          "tmpCertFile": {
            "type": "string",
            "description": "Temporary certificate file.\n"
          },
          "vendor": {
            "type": "string",
            "description": "HSM vendor. Valid values: <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, <span pulumi-lang-nodejs=\"`gch`\" pulumi-lang-dotnet=\"`Gch`\" pulumi-lang-go=\"`gch`\" pulumi-lang-python=\"`gch`\" pulumi-lang-yaml=\"`gch`\" pulumi-lang-java=\"`gch`\">`gch`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnCertificateOcspserver:ObjectVpnCertificateOcspserver": {
      "description": "OCSP server configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnCertificateOcspserver(\"trname\", {\n    cert: \"ACCVRAIZ1\",\n    name: \"terr-vpn-cer-ocsp-server\",\n    sourceIp: \"192.168.1.1\",\n    unavailAction: \"revoke\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnCertificateOcspserver(\"trname\",\n    cert=\"ACCVRAIZ1\",\n    name=\"terr-vpn-cer-ocsp-server\",\n    source_ip=\"192.168.1.1\",\n    unavail_action=\"revoke\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnCertificateOcspserver(\"trname\", new()\n    {\n        Cert = \"ACCVRAIZ1\",\n        Name = \"terr-vpn-cer-ocsp-server\",\n        SourceIp = \"192.168.1.1\",\n        UnavailAction = \"revoke\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnCertificateOcspserver(ctx, \"trname\", &fortimanager.ObjectVpnCertificateOcspserverArgs{\n\t\t\tCert:          pulumi.String(\"ACCVRAIZ1\"),\n\t\t\tName:          pulumi.String(\"terr-vpn-cer-ocsp-server\"),\n\t\t\tSourceIp:      pulumi.String(\"192.168.1.1\"),\n\t\t\tUnavailAction: pulumi.String(\"revoke\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnCertificateOcspserver;\nimport com.pulumi.fortimanager.ObjectVpnCertificateOcspserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnCertificateOcspserver(\"trname\", ObjectVpnCertificateOcspserverArgs.builder()\n            .cert(\"ACCVRAIZ1\")\n            .name(\"terr-vpn-cer-ocsp-server\")\n            .sourceIp(\"192.168.1.1\")\n            .unavailAction(\"revoke\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnCertificateOcspserver\n    properties:\n      cert: ACCVRAIZ1\n      name: terr-vpn-cer-ocsp-server\n      sourceIp: 192.168.1.1\n      unavailAction: revoke\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn CertificateOcspServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnCertificateOcspserver:ObjectVpnCertificateOcspserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cert": {
          "type": "string",
          "description": "OCSP server certificate.\n"
        },
        "name": {
          "type": "string",
          "description": "OCSP server entry name.\n"
        },
        "objectVpnCertificateOcspserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryCert": {
          "type": "string",
          "description": "Secondary OCSP server certificate.\n"
        },
        "secondaryUrl": {
          "type": "string",
          "description": "Secondary OCSP server URL.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the OCSP server.\n"
        },
        "unavailAction": {
          "type": "string",
          "description": "Action when server is unavailable (revoke the certificate or ignore the result of the check). Valid values: <span pulumi-lang-nodejs=\"`revoke`\" pulumi-lang-dotnet=\"`Revoke`\" pulumi-lang-go=\"`revoke`\" pulumi-lang-python=\"`revoke`\" pulumi-lang-yaml=\"`revoke`\" pulumi-lang-java=\"`revoke`\">`revoke`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "OCSP server URL.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectVpnCertificateOcspserverId",
        "sourceIp",
        "unavailAction"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cert": {
          "type": "string",
          "description": "OCSP server certificate.\n"
        },
        "name": {
          "type": "string",
          "description": "OCSP server entry name.\n"
        },
        "objectVpnCertificateOcspserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryCert": {
          "type": "string",
          "description": "Secondary OCSP server certificate.\n"
        },
        "secondaryUrl": {
          "type": "string",
          "description": "Secondary OCSP server URL.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP address for communications to the OCSP server.\n"
        },
        "unavailAction": {
          "type": "string",
          "description": "Action when server is unavailable (revoke the certificate or ignore the result of the check). Valid values: <span pulumi-lang-nodejs=\"`revoke`\" pulumi-lang-dotnet=\"`Revoke`\" pulumi-lang-go=\"`revoke`\" pulumi-lang-python=\"`revoke`\" pulumi-lang-yaml=\"`revoke`\" pulumi-lang-java=\"`revoke`\">`revoke`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "OCSP server URL.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnCertificateOcspserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cert": {
            "type": "string",
            "description": "OCSP server certificate.\n"
          },
          "name": {
            "type": "string",
            "description": "OCSP server entry name.\n"
          },
          "objectVpnCertificateOcspserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryCert": {
            "type": "string",
            "description": "Secondary OCSP server certificate.\n"
          },
          "secondaryUrl": {
            "type": "string",
            "description": "Secondary OCSP server URL.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP address for communications to the OCSP server.\n"
          },
          "unavailAction": {
            "type": "string",
            "description": "Action when server is unavailable (revoke the certificate or ignore the result of the check). Valid values: <span pulumi-lang-nodejs=\"`revoke`\" pulumi-lang-dotnet=\"`Revoke`\" pulumi-lang-go=\"`revoke`\" pulumi-lang-python=\"`revoke`\" pulumi-lang-yaml=\"`revoke`\" pulumi-lang-java=\"`revoke`\">`revoke`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "OCSP server URL.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnCertificateRemote:ObjectVpnCertificateRemote": {
      "description": "Remote certificate as a PEM file.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnCertificateRemote(\"trname\", {\n    name: \"terr-vpn-cer-remote\",\n    range: \"vdom\",\n    source: \"user\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnCertificateRemote(\"trname\",\n    name=\"terr-vpn-cer-remote\",\n    range=\"vdom\",\n    source=\"user\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnCertificateRemote(\"trname\", new()\n    {\n        Name = \"terr-vpn-cer-remote\",\n        Range = \"vdom\",\n        Source = \"user\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnCertificateRemote(ctx, \"trname\", &fortimanager.ObjectVpnCertificateRemoteArgs{\n\t\t\tName:   pulumi.String(\"terr-vpn-cer-remote\"),\n\t\t\tRange:  pulumi.String(\"vdom\"),\n\t\t\tSource: pulumi.String(\"user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnCertificateRemote;\nimport com.pulumi.fortimanager.ObjectVpnCertificateRemoteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnCertificateRemote(\"trname\", ObjectVpnCertificateRemoteArgs.builder()\n            .name(\"terr-vpn-cer-remote\")\n            .range(\"vdom\")\n            .source(\"user\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnCertificateRemote\n    properties:\n      name: terr-vpn-cer-remote\n      range: vdom\n      source: user\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn CertificateRemote can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnCertificateRemote:ObjectVpnCertificateRemote labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnCertificateRemoteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "range": {
          "type": "string",
          "description": "Either the global or VDOM IP address range for the remote certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "remote": {
          "type": "string",
          "description": "Remote certificate.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "Remote certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectVpnCertificateRemoteId",
        "range",
        "source"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnCertificateRemoteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "range": {
          "type": "string",
          "description": "Either the global or VDOM IP address range for the remote certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "remote": {
          "type": "string",
          "description": "Remote certificate.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "source": {
          "type": "string",
          "description": "Remote certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnCertificateRemote resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVpnCertificateRemoteId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "range": {
            "type": "string",
            "description": "Either the global or VDOM IP address range for the remote certificate. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "remote": {
            "type": "string",
            "description": "Remote certificate.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "source": {
            "type": "string",
            "description": "Remote certificate source type. Valid values: <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`bundle`\" pulumi-lang-dotnet=\"`Bundle`\" pulumi-lang-go=\"`bundle`\" pulumi-lang-python=\"`bundle`\" pulumi-lang-yaml=\"`bundle`\" pulumi-lang-java=\"`bundle`\">`bundle`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnIpsecFec:ObjectVpnIpsecFec": {
      "description": "Configure Forward Error Correction (FEC) mapping profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`mappings`\" pulumi-lang-dotnet=\"`Mappings`\" pulumi-lang-go=\"`mappings`\" pulumi-lang-python=\"`mappings`\" pulumi-lang-yaml=\"`mappings`\" pulumi-lang-java=\"`mappings`\">`mappings`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnIpsecFecMappings`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnIpsecFecMappings`\" pulumi-lang-go=\"`ObjectVpnIpsecFecMappings`\" pulumi-lang-python=\"`ObjectVpnIpsecFecMappings`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnIpsecFecMappings`\" pulumi-lang-java=\"`fortimanager.ObjectVpnIpsecFecMappings`\">`fortimanager.ObjectVpnIpsecFecMappings`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnIpsecFec(\"trname\", {\n    name: \"terr-fec\",\n    mappings: [{\n        bandwidthBiThreshold: 12,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnIpsecFec(\"trname\",\n    name=\"terr-fec\",\n    mappings=[{\n        \"bandwidth_bi_threshold\": 12,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnIpsecFec(\"trname\", new()\n    {\n        Name = \"terr-fec\",\n        Mappings = new[]\n        {\n            new Fortimanager.Inputs.ObjectVpnIpsecFecMappingArgs\n            {\n                BandwidthBiThreshold = 12,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnIpsecFec(ctx, \"trname\", &fortimanager.ObjectVpnIpsecFecArgs{\n\t\t\tName: pulumi.String(\"terr-fec\"),\n\t\t\tMappings: fortimanager.ObjectVpnIpsecFecMappingArray{\n\t\t\t\t&fortimanager.ObjectVpnIpsecFecMappingArgs{\n\t\t\t\t\tBandwidthBiThreshold: pulumi.Float64(12),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFec;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVpnIpsecFecMappingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnIpsecFec(\"trname\", ObjectVpnIpsecFecArgs.builder()\n            .name(\"terr-fec\")\n            .mappings(ObjectVpnIpsecFecMappingArgs.builder()\n                .bandwidthBiThreshold(12.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnIpsecFec\n    properties:\n      name: terr-fec\n      mappings:\n        - bandwidthBiThreshold: 12\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn IpsecFec can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecFec:ObjectVpnIpsecFec labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnIpsecFecMapping:ObjectVpnIpsecFecMapping"
          },
          "description": "Mappings. The structure of <span pulumi-lang-nodejs=\"`mappings`\" pulumi-lang-dotnet=\"`Mappings`\" pulumi-lang-go=\"`mappings`\" pulumi-lang-python=\"`mappings`\" pulumi-lang-yaml=\"`mappings`\" pulumi-lang-java=\"`mappings`\">`mappings`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectVpnIpsecFecId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectVpnIpsecFecId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnIpsecFecMapping:ObjectVpnIpsecFecMapping"
          },
          "description": "Mappings. The structure of <span pulumi-lang-nodejs=\"`mappings`\" pulumi-lang-dotnet=\"`Mappings`\" pulumi-lang-go=\"`mappings`\" pulumi-lang-python=\"`mappings`\" pulumi-lang-yaml=\"`mappings`\" pulumi-lang-java=\"`mappings`\">`mappings`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectVpnIpsecFecId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnIpsecFec resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnIpsecFecMapping:ObjectVpnIpsecFecMapping"
            },
            "description": "Mappings. The structure of <span pulumi-lang-nodejs=\"`mappings`\" pulumi-lang-dotnet=\"`Mappings`\" pulumi-lang-go=\"`mappings`\" pulumi-lang-python=\"`mappings`\" pulumi-lang-yaml=\"`mappings`\" pulumi-lang-java=\"`mappings`\">`mappings`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectVpnIpsecFecId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnIpsecFecMappings:ObjectVpnIpsecFecMappings": {
      "description": "FEC redundancy mapping table.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mappings`\" pulumi-lang-dotnet=\"`Mappings`\" pulumi-lang-go=\"`mappings`\" pulumi-lang-python=\"`mappings`\" pulumi-lang-yaml=\"`mappings`\" pulumi-lang-java=\"`mappings`\">`mappings`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnIpsecFec`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnIpsecFec`\" pulumi-lang-go=\"`ObjectVpnIpsecFec`\" pulumi-lang-python=\"`ObjectVpnIpsecFec`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnIpsecFec`\" pulumi-lang-java=\"`fortimanager.ObjectVpnIpsecFec`\">`fortimanager.ObjectVpnIpsecFec`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnIpsecFec = new fortimanager.ObjectVpnIpsecFec(\"trname\", {name: \"terr-fec\"});\nconst trname = new fortimanager.ObjectVpnIpsecFecMappings(\"trname\", {\n    fec: trnameObjectVpnIpsecFec.name,\n    seqno: 2,\n}, {\n    dependsOn: [trnameObjectVpnIpsecFec],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpn_ipsec_fec = fortimanager.ObjectVpnIpsecFec(\"trname\", name=\"terr-fec\")\ntrname = fortimanager.ObjectVpnIpsecFecMappings(\"trname\",\n    fec=trname_object_vpn_ipsec_fec.name,\n    seqno=2,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_vpn_ipsec_fec]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVpnIpsecFec = new Fortimanager.ObjectVpnIpsecFec(\"trname\", new()\n    {\n        Name = \"terr-fec\",\n    });\n\n    var trname = new Fortimanager.ObjectVpnIpsecFecMappings(\"trname\", new()\n    {\n        Fec = trnameObjectVpnIpsecFec.Name,\n        Seqno = 2,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVpnIpsecFec,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnIpsecFec, err := fortimanager.NewObjectVpnIpsecFec(ctx, \"trname\", &fortimanager.ObjectVpnIpsecFecArgs{\n\t\t\tName: pulumi.String(\"terr-fec\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnIpsecFecMappings(ctx, \"trname\", &fortimanager.ObjectVpnIpsecFecMappingsArgs{\n\t\t\tFec:   trnameObjectVpnIpsecFec.Name,\n\t\t\tSeqno: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnIpsecFec,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFec;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecArgs;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecMappings;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecMappingsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVpnIpsecFec = new ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\", ObjectVpnIpsecFecArgs.builder()\n            .name(\"terr-fec\")\n            .build());\n\n        var trname = new ObjectVpnIpsecFecMappings(\"trname\", ObjectVpnIpsecFecMappingsArgs.builder()\n            .fec(trnameObjectVpnIpsecFec.name())\n            .seqno(2.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVpnIpsecFec)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnIpsecFecMappings\n    properties:\n      fec: ${trnameObjectVpnIpsecFec.name}\n      seqno: 2\n    options:\n      dependsOn:\n        - ${trnameObjectVpnIpsecFec}\n  trnameObjectVpnIpsecFec:\n    type: fortimanager:ObjectVpnIpsecFec\n    name: trname\n    properties:\n      name: terr-fec\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn IpsecFecMappings can be imported using any of these accepted formats:\n\nSet import_options = [\"fec=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecFecMappings:ObjectVpnIpsecFecMappings labelname {{seqno}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthBiThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available bi-bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "bandwidthDownThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available down bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "bandwidthUpThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available up bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "base": {
          "type": "number",
          "description": "Number of base FEC packets (1 - 20).\n"
        },
        "fec": {
          "type": "string",
          "description": "Fec.\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when latency is &lt;= threshold (0 means no threshold).\n"
        },
        "objectVpnIpsecFecMappingsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seqno}}.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when packet loss is &gt;= threshold (0 - 100, 0 means no threshold).\n"
        },
        "redundant": {
          "type": "number",
          "description": "Number of redundant FEC packets (1 - 5).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seqno": {
          "type": "number",
          "description": "Sequence number (1 - 64).\n"
        }
      },
      "type": "object",
      "required": [
        "fec",
        "objectVpnIpsecFecMappingsId",
        "seqno"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthBiThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available bi-bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "bandwidthDownThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available down bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "bandwidthUpThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when available up bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
        },
        "base": {
          "type": "number",
          "description": "Number of base FEC packets (1 - 20).\n"
        },
        "fec": {
          "type": "string",
          "description": "Fec.\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when latency is &lt;= threshold (0 means no threshold).\n"
        },
        "objectVpnIpsecFecMappingsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seqno}}.\n"
        },
        "packetLossThreshold": {
          "type": "number",
          "description": "Apply FEC parameters when packet loss is &gt;= threshold (0 - 100, 0 means no threshold).\n"
        },
        "redundant": {
          "type": "number",
          "description": "Number of redundant FEC packets (1 - 5).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seqno": {
          "type": "number",
          "description": "Sequence number (1 - 64).\n"
        }
      },
      "requiredInputs": [
        "fec"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnIpsecFecMappings resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bandwidthBiThreshold": {
            "type": "number",
            "description": "Apply FEC parameters when available bi-bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
          },
          "bandwidthDownThreshold": {
            "type": "number",
            "description": "Apply FEC parameters when available down bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
          },
          "bandwidthUpThreshold": {
            "type": "number",
            "description": "Apply FEC parameters when available up bandwidth is &gt;= threshold (kbps, 0 means no threshold).\n"
          },
          "base": {
            "type": "number",
            "description": "Number of base FEC packets (1 - 20).\n"
          },
          "fec": {
            "type": "string",
            "description": "Fec.\n"
          },
          "latencyThreshold": {
            "type": "number",
            "description": "Apply FEC parameters when latency is &lt;= threshold (0 means no threshold).\n"
          },
          "objectVpnIpsecFecMappingsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seqno}}.\n"
          },
          "packetLossThreshold": {
            "type": "number",
            "description": "Apply FEC parameters when packet loss is &gt;= threshold (0 - 100, 0 means no threshold).\n"
          },
          "redundant": {
            "type": "number",
            "description": "Number of redundant FEC packets (1 - 5).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "seqno": {
            "type": "number",
            "description": "Sequence number (1 - 64).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnIpsecFecMappingsMove:ObjectVpnIpsecFecMappingsMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fec": {
          "type": "string",
          "description": "Fec.\n"
        },
        "mappings": {
          "type": "string",
          "description": "Mappings.\n"
        },
        "objectVpnIpsecFecMappingsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seqno}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "fec",
        "mappings",
        "objectVpnIpsecFecMappingsMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fec": {
          "type": "string",
          "description": "Fec.\n"
        },
        "mappings": {
          "type": "string",
          "description": "Mappings.\n"
        },
        "objectVpnIpsecFecMappingsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seqno}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "fec",
        "mappings",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnIpsecFecMappingsMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fec": {
            "type": "string",
            "description": "Fec.\n"
          },
          "mappings": {
            "type": "string",
            "description": "Mappings.\n"
          },
          "objectVpnIpsecFecMappingsMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seqno}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnIpsecManualkey:ObjectVpnIpsecManualkey": {
      "description": "Configure IPsec manual keys.\n\n## Import\n\nObjectVpn IpsecManualkey can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecManualkey:ObjectVpnIpsecManualkey labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Authentication algorithm. Must be the same for both ends of the tunnel. Valid values: <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha384`\" pulumi-lang-dotnet=\"`Sha384`\" pulumi-lang-go=\"`sha384`\" pulumi-lang-python=\"`sha384`\" pulumi-lang-yaml=\"`sha384`\" pulumi-lang-java=\"`sha384`\">`sha384`</span>, <span pulumi-lang-nodejs=\"`sha512`\" pulumi-lang-dotnet=\"`Sha512`\" pulumi-lang-go=\"`sha512`\" pulumi-lang-python=\"`sha512`\" pulumi-lang-yaml=\"`sha512`\" pulumi-lang-java=\"`sha512`\">`sha512`</span>.\n"
        },
        "authkeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Hexadecimal authentication key in 16-digit (8-byte) segments separated by hyphens.\n",
          "secret": true
        },
        "enckeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Hexadecimal encryption key in 16-digit (8-byte) segments separated by hyphens.\n",
          "secret": true
        },
        "encryption": {
          "type": "string",
          "description": "Encryption algorithm. Must be the same for both ends of the tunnel. Valid values: <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>, <span pulumi-lang-nodejs=\"`3des`\" pulumi-lang-dotnet=\"`3des`\" pulumi-lang-go=\"`3des`\" pulumi-lang-python=\"`3des`\" pulumi-lang-yaml=\"`3des`\" pulumi-lang-java=\"`3des`\">`3des`</span>, <span pulumi-lang-nodejs=\"`aes128`\" pulumi-lang-dotnet=\"`Aes128`\" pulumi-lang-go=\"`aes128`\" pulumi-lang-python=\"`aes128`\" pulumi-lang-yaml=\"`aes128`\" pulumi-lang-java=\"`aes128`\">`aes128`</span>, <span pulumi-lang-nodejs=\"`aes192`\" pulumi-lang-dotnet=\"`Aes192`\" pulumi-lang-go=\"`aes192`\" pulumi-lang-python=\"`aes192`\" pulumi-lang-yaml=\"`aes192`\" pulumi-lang-java=\"`aes192`\">`aes192`</span>, <span pulumi-lang-nodejs=\"`aes256`\" pulumi-lang-dotnet=\"`Aes256`\" pulumi-lang-go=\"`aes256`\" pulumi-lang-python=\"`aes256`\" pulumi-lang-yaml=\"`aes256`\" pulumi-lang-java=\"`aes256`\">`aes256`</span>, <span pulumi-lang-nodejs=\"`aria128`\" pulumi-lang-dotnet=\"`Aria128`\" pulumi-lang-go=\"`aria128`\" pulumi-lang-python=\"`aria128`\" pulumi-lang-yaml=\"`aria128`\" pulumi-lang-java=\"`aria128`\">`aria128`</span>, <span pulumi-lang-nodejs=\"`aria192`\" pulumi-lang-dotnet=\"`Aria192`\" pulumi-lang-go=\"`aria192`\" pulumi-lang-python=\"`aria192`\" pulumi-lang-yaml=\"`aria192`\" pulumi-lang-java=\"`aria192`\">`aria192`</span>, <span pulumi-lang-nodejs=\"`aria256`\" pulumi-lang-dotnet=\"`Aria256`\" pulumi-lang-go=\"`aria256`\" pulumi-lang-python=\"`aria256`\" pulumi-lang-yaml=\"`aria256`\" pulumi-lang-java=\"`aria256`\">`aria256`</span>, <span pulumi-lang-nodejs=\"`seed`\" pulumi-lang-dotnet=\"`Seed`\" pulumi-lang-go=\"`seed`\" pulumi-lang-python=\"`seed`\" pulumi-lang-yaml=\"`seed`\" pulumi-lang-java=\"`seed`\">`seed`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the physical, aggregate, or VLAN interface.\n"
        },
        "localGw": {
          "type": "string",
          "description": "Local gateway.\n"
        },
        "localspi": {
          "type": "string",
          "description": "Local SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules.\n"
        },
        "name": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "npuOffload": {
          "type": "string",
          "description": "Enable/disable NPU offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectVpnIpsecManualkeyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "remoteGw": {
          "type": "string",
          "description": "Peer gateway.\n"
        },
        "remotespi": {
          "type": "string",
          "description": "Remote SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authentication",
        "authkeys",
        "enckeys",
        "encryption",
        "interfaces",
        "localGw",
        "localspi",
        "name",
        "npuOffload",
        "objectVpnIpsecManualkeyId",
        "remoteGw",
        "remotespi"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Authentication algorithm. Must be the same for both ends of the tunnel. Valid values: <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha384`\" pulumi-lang-dotnet=\"`Sha384`\" pulumi-lang-go=\"`sha384`\" pulumi-lang-python=\"`sha384`\" pulumi-lang-yaml=\"`sha384`\" pulumi-lang-java=\"`sha384`\">`sha384`</span>, <span pulumi-lang-nodejs=\"`sha512`\" pulumi-lang-dotnet=\"`Sha512`\" pulumi-lang-go=\"`sha512`\" pulumi-lang-python=\"`sha512`\" pulumi-lang-yaml=\"`sha512`\" pulumi-lang-java=\"`sha512`\">`sha512`</span>.\n"
        },
        "authkeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Hexadecimal authentication key in 16-digit (8-byte) segments separated by hyphens.\n",
          "secret": true
        },
        "enckeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Hexadecimal encryption key in 16-digit (8-byte) segments separated by hyphens.\n",
          "secret": true
        },
        "encryption": {
          "type": "string",
          "description": "Encryption algorithm. Must be the same for both ends of the tunnel. Valid values: <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>, <span pulumi-lang-nodejs=\"`3des`\" pulumi-lang-dotnet=\"`3des`\" pulumi-lang-go=\"`3des`\" pulumi-lang-python=\"`3des`\" pulumi-lang-yaml=\"`3des`\" pulumi-lang-java=\"`3des`\">`3des`</span>, <span pulumi-lang-nodejs=\"`aes128`\" pulumi-lang-dotnet=\"`Aes128`\" pulumi-lang-go=\"`aes128`\" pulumi-lang-python=\"`aes128`\" pulumi-lang-yaml=\"`aes128`\" pulumi-lang-java=\"`aes128`\">`aes128`</span>, <span pulumi-lang-nodejs=\"`aes192`\" pulumi-lang-dotnet=\"`Aes192`\" pulumi-lang-go=\"`aes192`\" pulumi-lang-python=\"`aes192`\" pulumi-lang-yaml=\"`aes192`\" pulumi-lang-java=\"`aes192`\">`aes192`</span>, <span pulumi-lang-nodejs=\"`aes256`\" pulumi-lang-dotnet=\"`Aes256`\" pulumi-lang-go=\"`aes256`\" pulumi-lang-python=\"`aes256`\" pulumi-lang-yaml=\"`aes256`\" pulumi-lang-java=\"`aes256`\">`aes256`</span>, <span pulumi-lang-nodejs=\"`aria128`\" pulumi-lang-dotnet=\"`Aria128`\" pulumi-lang-go=\"`aria128`\" pulumi-lang-python=\"`aria128`\" pulumi-lang-yaml=\"`aria128`\" pulumi-lang-java=\"`aria128`\">`aria128`</span>, <span pulumi-lang-nodejs=\"`aria192`\" pulumi-lang-dotnet=\"`Aria192`\" pulumi-lang-go=\"`aria192`\" pulumi-lang-python=\"`aria192`\" pulumi-lang-yaml=\"`aria192`\" pulumi-lang-java=\"`aria192`\">`aria192`</span>, <span pulumi-lang-nodejs=\"`aria256`\" pulumi-lang-dotnet=\"`Aria256`\" pulumi-lang-go=\"`aria256`\" pulumi-lang-python=\"`aria256`\" pulumi-lang-yaml=\"`aria256`\" pulumi-lang-java=\"`aria256`\">`aria256`</span>, <span pulumi-lang-nodejs=\"`seed`\" pulumi-lang-dotnet=\"`Seed`\" pulumi-lang-go=\"`seed`\" pulumi-lang-python=\"`seed`\" pulumi-lang-yaml=\"`seed`\" pulumi-lang-java=\"`seed`\">`seed`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the physical, aggregate, or VLAN interface.\n"
        },
        "localGw": {
          "type": "string",
          "description": "Local gateway.\n"
        },
        "localspi": {
          "type": "string",
          "description": "Local SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules.\n"
        },
        "name": {
          "type": "string",
          "description": "IPsec tunnel name.\n"
        },
        "npuOffload": {
          "type": "string",
          "description": "Enable/disable NPU offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectVpnIpsecManualkeyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "remoteGw": {
          "type": "string",
          "description": "Peer gateway.\n"
        },
        "remotespi": {
          "type": "string",
          "description": "Remote SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnIpsecManualkey resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authentication": {
            "type": "string",
            "description": "Authentication algorithm. Must be the same for both ends of the tunnel. Valid values: <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha384`\" pulumi-lang-dotnet=\"`Sha384`\" pulumi-lang-go=\"`sha384`\" pulumi-lang-python=\"`sha384`\" pulumi-lang-yaml=\"`sha384`\" pulumi-lang-java=\"`sha384`\">`sha384`</span>, <span pulumi-lang-nodejs=\"`sha512`\" pulumi-lang-dotnet=\"`Sha512`\" pulumi-lang-go=\"`sha512`\" pulumi-lang-python=\"`sha512`\" pulumi-lang-yaml=\"`sha512`\" pulumi-lang-java=\"`sha512`\">`sha512`</span>.\n"
          },
          "authkeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Hexadecimal authentication key in 16-digit (8-byte) segments separated by hyphens.\n",
            "secret": true
          },
          "enckeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Hexadecimal encryption key in 16-digit (8-byte) segments separated by hyphens.\n",
            "secret": true
          },
          "encryption": {
            "type": "string",
            "description": "Encryption algorithm. Must be the same for both ends of the tunnel. Valid values: <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>, <span pulumi-lang-nodejs=\"`3des`\" pulumi-lang-dotnet=\"`3des`\" pulumi-lang-go=\"`3des`\" pulumi-lang-python=\"`3des`\" pulumi-lang-yaml=\"`3des`\" pulumi-lang-java=\"`3des`\">`3des`</span>, <span pulumi-lang-nodejs=\"`aes128`\" pulumi-lang-dotnet=\"`Aes128`\" pulumi-lang-go=\"`aes128`\" pulumi-lang-python=\"`aes128`\" pulumi-lang-yaml=\"`aes128`\" pulumi-lang-java=\"`aes128`\">`aes128`</span>, <span pulumi-lang-nodejs=\"`aes192`\" pulumi-lang-dotnet=\"`Aes192`\" pulumi-lang-go=\"`aes192`\" pulumi-lang-python=\"`aes192`\" pulumi-lang-yaml=\"`aes192`\" pulumi-lang-java=\"`aes192`\">`aes192`</span>, <span pulumi-lang-nodejs=\"`aes256`\" pulumi-lang-dotnet=\"`Aes256`\" pulumi-lang-go=\"`aes256`\" pulumi-lang-python=\"`aes256`\" pulumi-lang-yaml=\"`aes256`\" pulumi-lang-java=\"`aes256`\">`aes256`</span>, <span pulumi-lang-nodejs=\"`aria128`\" pulumi-lang-dotnet=\"`Aria128`\" pulumi-lang-go=\"`aria128`\" pulumi-lang-python=\"`aria128`\" pulumi-lang-yaml=\"`aria128`\" pulumi-lang-java=\"`aria128`\">`aria128`</span>, <span pulumi-lang-nodejs=\"`aria192`\" pulumi-lang-dotnet=\"`Aria192`\" pulumi-lang-go=\"`aria192`\" pulumi-lang-python=\"`aria192`\" pulumi-lang-yaml=\"`aria192`\" pulumi-lang-java=\"`aria192`\">`aria192`</span>, <span pulumi-lang-nodejs=\"`aria256`\" pulumi-lang-dotnet=\"`Aria256`\" pulumi-lang-go=\"`aria256`\" pulumi-lang-python=\"`aria256`\" pulumi-lang-yaml=\"`aria256`\" pulumi-lang-java=\"`aria256`\">`aria256`</span>, <span pulumi-lang-nodejs=\"`seed`\" pulumi-lang-dotnet=\"`Seed`\" pulumi-lang-go=\"`seed`\" pulumi-lang-python=\"`seed`\" pulumi-lang-yaml=\"`seed`\" pulumi-lang-java=\"`seed`\">`seed`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of the physical, aggregate, or VLAN interface.\n"
          },
          "localGw": {
            "type": "string",
            "description": "Local gateway.\n"
          },
          "localspi": {
            "type": "string",
            "description": "Local SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules.\n"
          },
          "name": {
            "type": "string",
            "description": "IPsec tunnel name.\n"
          },
          "npuOffload": {
            "type": "string",
            "description": "Enable/disable NPU offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectVpnIpsecManualkeyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "remoteGw": {
            "type": "string",
            "description": "Peer gateway.\n"
          },
          "remotespi": {
            "type": "string",
            "description": "Remote SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnKmipserver:ObjectVpnKmipserver": {
      "description": "KMIP server entry configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnKmipserverServerlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnKmipserverServerlist`\" pulumi-lang-go=\"`ObjectVpnKmipserverServerlist`\" pulumi-lang-python=\"`ObjectVpnKmipserverServerlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnKmipserverServerlist`\" pulumi-lang-java=\"`fortimanager.ObjectVpnKmipserverServerlist`\">`fortimanager.ObjectVpnKmipserverServerlist`</span>\n\n## Import\n\nObjectVpn KmipServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnKmipserver:ObjectVpnKmipserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "name": {
          "type": "string",
          "description": "KMIP server entry name.\n"
        },
        "objectVpnKmipserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password to use for connectivity to the KMIP server.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable KMIP server identity check (verify server FQDN/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnKmipserverServerList:ObjectVpnKmipserverServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "FortiGate IP address to be used for communication with the KMIP server.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1-3`.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to use for connectivity to the KMIP server.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "interfaceSelectMethod",
        "interfaces",
        "name",
        "objectVpnKmipserverId",
        "passwords",
        "serverIdentityCheck",
        "sslMinProtoVersion"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "name": {
          "type": "string",
          "description": "KMIP server entry name.\n"
        },
        "objectVpnKmipserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password to use for connectivity to the KMIP server.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIdentityCheck": {
          "type": "string",
          "description": "Enable/disable KMIP server identity check (verify server FQDN/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnKmipserverServerList:ObjectVpnKmipserverServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "FortiGate IP address to be used for communication with the KMIP server.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1-3`.\n"
        },
        "username": {
          "type": "string",
          "description": "User name to use for connectivity to the KMIP server.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnKmipserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "name": {
            "type": "string",
            "description": "KMIP server entry name.\n"
          },
          "objectVpnKmipserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password to use for connectivity to the KMIP server.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverIdentityCheck": {
            "type": "string",
            "description": "Enable/disable KMIP server identity check (verify server FQDN/IP address against the server certificate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serverLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnKmipserverServerList:ObjectVpnKmipserverServerList"
            },
            "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "FortiGate IP address to be used for communication with the KMIP server.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1-3`.\n"
          },
          "username": {
            "type": "string",
            "description": "User name to use for connectivity to the KMIP server.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnKmipserverServerlist:ObjectVpnKmipserverServerlist": {
      "description": "KMIP server list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnKmipserver`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnKmipserver`\" pulumi-lang-go=\"`ObjectVpnKmipserver`\" pulumi-lang-python=\"`ObjectVpnKmipserver`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnKmipserver`\" pulumi-lang-java=\"`fortimanager.ObjectVpnKmipserver`\">`fortimanager.ObjectVpnKmipserver`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVpn KmipServerServerList can be imported using any of these accepted formats:\n\nSet import_options = [\"kmip_server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnKmipserverServerlist:ObjectVpnKmipserverServerlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client certificate to use for connectivity to the KMIP server.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID\n"
        },
        "kmipServer": {
          "type": "string",
          "description": "Kmip Server.\n"
        },
        "objectVpnKmipserverServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "KMIP server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "KMIP server FQDN or IP address.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable KMIP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certs",
        "fosid",
        "kmipServer",
        "objectVpnKmipserverServerlistId",
        "port",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client certificate to use for connectivity to the KMIP server.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID\n"
        },
        "kmipServer": {
          "type": "string",
          "description": "Kmip Server.\n"
        },
        "objectVpnKmipserverServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "KMIP server port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "KMIP server FQDN or IP address.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable KMIP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "kmipServer"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnKmipserverServerlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "certs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Client certificate to use for connectivity to the KMIP server.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID\n"
          },
          "kmipServer": {
            "type": "string",
            "description": "Kmip Server.\n"
          },
          "objectVpnKmipserverServerlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "KMIP server port.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "KMIP server FQDN or IP address.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable KMIP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnKmipserverServerlistMove:ObjectVpnKmipserverServerlistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "kmipServer": {
          "type": "string",
          "description": "Kmip Server.\n"
        },
        "objectVpnKmipserverServerlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverList": {
          "type": "string",
          "description": "Server List.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "kmipServer",
        "objectVpnKmipserverServerlistMoveId",
        "option",
        "serverList",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "kmipServer": {
          "type": "string",
          "description": "Kmip Server.\n"
        },
        "objectVpnKmipserverServerlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverList": {
          "type": "string",
          "description": "Server List.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "kmipServer",
        "option",
        "serverList",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnKmipserverServerlistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "kmipServer": {
            "type": "string",
            "description": "Kmip Server.\n"
          },
          "objectVpnKmipserverServerlistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverList": {
            "type": "string",
            "description": "Server List.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnQkd:ObjectVpnQkd": {
      "description": "Configure Quantum Key Distribution servers\n\n## Import\n\nObjectVpn Qkd can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnQkd:ObjectVpnQkd labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of up to 4 certificates to offer to the KME.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Quantum Key Distribution ID assigned by the KME.\n"
        },
        "name": {
          "type": "string",
          "description": "Quantum Key Distribution configuration name.\n"
        },
        "objectVpnQkdId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "peers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authenticate Quantum Key Device's certificate with the peer/peergrp.\n"
        },
        "port": {
          "type": "number",
          "description": "Port to connect to on the KME.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IPv4, IPv6 or DNS address of the KME.\n"
        }
      },
      "type": "object",
      "required": [
        "certificates",
        "name",
        "objectVpnQkdId",
        "peers"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of up to 4 certificates to offer to the KME.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Quantum Key Distribution ID assigned by the KME.\n"
        },
        "name": {
          "type": "string",
          "description": "Quantum Key Distribution configuration name.\n"
        },
        "objectVpnQkdId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "peers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authenticate Quantum Key Device's certificate with the peer/peergrp.\n"
        },
        "port": {
          "type": "number",
          "description": "Port to connect to on the KME.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IPv4, IPv6 or DNS address of the KME.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnQkd resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "certificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of up to 4 certificates to offer to the KME.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Quantum Key Distribution ID assigned by the KME.\n"
          },
          "name": {
            "type": "string",
            "description": "Quantum Key Distribution configuration name.\n"
          },
          "objectVpnQkdId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "peers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Authenticate Quantum Key Device's certificate with the peer/peergrp.\n"
          },
          "port": {
            "type": "number",
            "description": "Port to connect to on the KME.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "IPv4, IPv6 or DNS address of the KME.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebHostchecksoftware:ObjectVpnSslWebHostchecksoftware": {
      "description": "SSL-VPN host check software.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`checkItemList`\" pulumi-lang-dotnet=\"`CheckItemList`\" pulumi-lang-go=\"`checkItemList`\" pulumi-lang-python=\"`check_item_list`\" pulumi-lang-yaml=\"`checkItemList`\" pulumi-lang-java=\"`checkItemList`\">`check_item_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist`\" pulumi-lang-go=\"`ObjectVpnSslWebHostchecksoftwareCheckitemlist`\" pulumi-lang-python=\"`ObjectVpnSslWebHostchecksoftwareCheckitemlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist`\">`fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnSslWebHostchecksoftware(\"trname\", {\n    name: \"terr-vpn-ssl-web-host-check-software\",\n    osType: \"macos\",\n    type: \"av\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnSslWebHostchecksoftware(\"trname\",\n    name=\"terr-vpn-ssl-web-host-check-software\",\n    os_type=\"macos\",\n    type=\"av\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnSslWebHostchecksoftware(\"trname\", new()\n    {\n        Name = \"terr-vpn-ssl-web-host-check-software\",\n        OsType = \"macos\",\n        Type = \"av\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnSslWebHostchecksoftware(ctx, \"trname\", &fortimanager.ObjectVpnSslWebHostchecksoftwareArgs{\n\t\t\tName:   pulumi.String(\"terr-vpn-ssl-web-host-check-software\"),\n\t\t\tOsType: pulumi.String(\"macos\"),\n\t\t\tType:   pulumi.String(\"av\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftware;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnSslWebHostchecksoftware(\"trname\", ObjectVpnSslWebHostchecksoftwareArgs.builder()\n            .name(\"terr-vpn-ssl-web-host-check-software\")\n            .osType(\"macos\")\n            .type(\"av\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnSslWebHostchecksoftware\n    properties:\n      name: terr-vpn-ssl-web-host-check-software\n      osType: macos\n      type: av\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn SslWebHostCheckSoftware can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebHostchecksoftware:ObjectVpnSslWebHostchecksoftware labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "checkItemLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebHostchecksoftwareCheckItemList:ObjectVpnSslWebHostchecksoftwareCheckItemList"
          },
          "description": "Check-Item-List. The structure of <span pulumi-lang-nodejs=\"`checkItemList`\" pulumi-lang-dotnet=\"`CheckItemList`\" pulumi-lang-go=\"`checkItemList`\" pulumi-lang-python=\"`check_item_list`\" pulumi-lang-yaml=\"`checkItemList`\" pulumi-lang-java=\"`checkItemList`\">`check_item_list`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "guid": {
          "type": "string",
          "description": "Globally unique ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnSslWebHostchecksoftwareId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osType": {
          "type": "string",
          "description": "OS type. Valid values: <span pulumi-lang-nodejs=\"`macos`\" pulumi-lang-dotnet=\"`Macos`\" pulumi-lang-go=\"`macos`\" pulumi-lang-python=\"`macos`\" pulumi-lang-yaml=\"`macos`\" pulumi-lang-java=\"`macos`\">`macos`</span>, <span pulumi-lang-nodejs=\"`windows`\" pulumi-lang-dotnet=\"`Windows`\" pulumi-lang-go=\"`windows`\" pulumi-lang-python=\"`windows`\" pulumi-lang-yaml=\"`windows`\" pulumi-lang-java=\"`windows`\">`windows`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`fw`\" pulumi-lang-dotnet=\"`Fw`\" pulumi-lang-go=\"`fw`\" pulumi-lang-python=\"`fw`\" pulumi-lang-yaml=\"`fw`\" pulumi-lang-java=\"`fw`\">`fw`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Version.\n"
        }
      },
      "type": "object",
      "required": [
        "guid",
        "name",
        "objectVpnSslWebHostchecksoftwareId",
        "osType",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "checkItemLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebHostchecksoftwareCheckItemList:ObjectVpnSslWebHostchecksoftwareCheckItemList"
          },
          "description": "Check-Item-List. The structure of <span pulumi-lang-nodejs=\"`checkItemList`\" pulumi-lang-dotnet=\"`CheckItemList`\" pulumi-lang-go=\"`checkItemList`\" pulumi-lang-python=\"`check_item_list`\" pulumi-lang-yaml=\"`checkItemList`\" pulumi-lang-java=\"`checkItemList`\">`check_item_list`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "guid": {
          "type": "string",
          "description": "Globally unique ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnSslWebHostchecksoftwareId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osType": {
          "type": "string",
          "description": "OS type. Valid values: <span pulumi-lang-nodejs=\"`macos`\" pulumi-lang-dotnet=\"`Macos`\" pulumi-lang-go=\"`macos`\" pulumi-lang-python=\"`macos`\" pulumi-lang-yaml=\"`macos`\" pulumi-lang-java=\"`macos`\">`macos`</span>, <span pulumi-lang-nodejs=\"`windows`\" pulumi-lang-dotnet=\"`Windows`\" pulumi-lang-go=\"`windows`\" pulumi-lang-python=\"`windows`\" pulumi-lang-yaml=\"`windows`\" pulumi-lang-java=\"`windows`\">`windows`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`fw`\" pulumi-lang-dotnet=\"`Fw`\" pulumi-lang-go=\"`fw`\" pulumi-lang-python=\"`fw`\" pulumi-lang-yaml=\"`fw`\" pulumi-lang-java=\"`fw`\">`fw`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Version.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebHostchecksoftware resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "checkItemLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebHostchecksoftwareCheckItemList:ObjectVpnSslWebHostchecksoftwareCheckItemList"
            },
            "description": "Check-Item-List. The structure of <span pulumi-lang-nodejs=\"`checkItemList`\" pulumi-lang-dotnet=\"`CheckItemList`\" pulumi-lang-go=\"`checkItemList`\" pulumi-lang-python=\"`check_item_list`\" pulumi-lang-yaml=\"`checkItemList`\" pulumi-lang-java=\"`checkItemList`\">`check_item_list`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "guid": {
            "type": "string",
            "description": "Globally unique ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVpnSslWebHostchecksoftwareId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "osType": {
            "type": "string",
            "description": "OS type. Valid values: <span pulumi-lang-nodejs=\"`macos`\" pulumi-lang-dotnet=\"`Macos`\" pulumi-lang-go=\"`macos`\" pulumi-lang-python=\"`macos`\" pulumi-lang-yaml=\"`macos`\" pulumi-lang-java=\"`macos`\">`macos`</span>, <span pulumi-lang-nodejs=\"`windows`\" pulumi-lang-dotnet=\"`Windows`\" pulumi-lang-go=\"`windows`\" pulumi-lang-python=\"`windows`\" pulumi-lang-yaml=\"`windows`\" pulumi-lang-java=\"`windows`\">`windows`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`fw`\" pulumi-lang-dotnet=\"`Fw`\" pulumi-lang-go=\"`fw`\" pulumi-lang-python=\"`fw`\" pulumi-lang-yaml=\"`fw`\" pulumi-lang-java=\"`fw`\">`fw`</span>.\n"
          },
          "version": {
            "type": "string",
            "description": "Version.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebHostchecksoftwareCheckitemlist:ObjectVpnSslWebHostchecksoftwareCheckitemlist": {
      "description": "Check item list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`checkItemList`\" pulumi-lang-dotnet=\"`CheckItemList`\" pulumi-lang-go=\"`checkItemList`\" pulumi-lang-python=\"`check_item_list`\" pulumi-lang-yaml=\"`checkItemList`\" pulumi-lang-java=\"`checkItemList`\">`check_item_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebHostchecksoftware`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebHostchecksoftware`\" pulumi-lang-go=\"`ObjectVpnSslWebHostchecksoftware`\" pulumi-lang-python=\"`ObjectVpnSslWebHostchecksoftware`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebHostchecksoftware`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebHostchecksoftware`\">`fortimanager.ObjectVpnSslWebHostchecksoftware`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnSslWebHostchecksoftware = new fortimanager.ObjectVpnSslWebHostchecksoftware(\"trname\", {name: \"terr-software\"});\nconst trname = new fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trname\", {\n    hostCheckSoftware: trnameObjectVpnSslWebHostchecksoftware.name,\n    action: \"deny\",\n    fosid: 1,\n    type: \"file\",\n}, {\n    dependsOn: [trnameObjectVpnSslWebHostchecksoftware],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpn_ssl_web_hostchecksoftware = fortimanager.ObjectVpnSslWebHostchecksoftware(\"trname\", name=\"terr-software\")\ntrname = fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trname\",\n    host_check_software=trname_object_vpn_ssl_web_hostchecksoftware.name,\n    action=\"deny\",\n    fosid=1,\n    type=\"file\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_vpn_ssl_web_hostchecksoftware]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVpnSslWebHostchecksoftware = new Fortimanager.ObjectVpnSslWebHostchecksoftware(\"trname\", new()\n    {\n        Name = \"terr-software\",\n    });\n\n    var trname = new Fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trname\", new()\n    {\n        HostCheckSoftware = trnameObjectVpnSslWebHostchecksoftware.Name,\n        Action = \"deny\",\n        Fosid = 1,\n        Type = \"file\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVpnSslWebHostchecksoftware,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnSslWebHostchecksoftware, err := fortimanager.NewObjectVpnSslWebHostchecksoftware(ctx, \"trname\", &fortimanager.ObjectVpnSslWebHostchecksoftwareArgs{\n\t\t\tName: pulumi.String(\"terr-software\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnSslWebHostchecksoftwareCheckitemlist(ctx, \"trname\", &fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs{\n\t\t\tHostCheckSoftware: trnameObjectVpnSslWebHostchecksoftware.Name,\n\t\t\tAction:            pulumi.String(\"deny\"),\n\t\t\tFosid:             pulumi.Float64(1),\n\t\t\tType:              pulumi.String(\"file\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnSslWebHostchecksoftware,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftware;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareArgs;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVpnSslWebHostchecksoftware = new ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\", ObjectVpnSslWebHostchecksoftwareArgs.builder()\n            .name(\"terr-software\")\n            .build());\n\n        var trname = new ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trname\", ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs.builder()\n            .hostCheckSoftware(trnameObjectVpnSslWebHostchecksoftware.name())\n            .action(\"deny\")\n            .fosid(1.0)\n            .type(\"file\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVpnSslWebHostchecksoftware)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnSslWebHostchecksoftwareCheckitemlist\n    properties:\n      hostCheckSoftware: ${trnameObjectVpnSslWebHostchecksoftware.name}\n      action: deny\n      fosid: 1\n      type: file\n    options:\n      dependsOn:\n        - ${trnameObjectVpnSslWebHostchecksoftware}\n  trnameObjectVpnSslWebHostchecksoftware:\n    type: fortimanager:ObjectVpnSslWebHostchecksoftware\n    name: trname\n    properties:\n      name: terr-software\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn SslWebHostCheckSoftwareCheckItemList can be imported using any of these accepted formats:\n\nSet import_options = [\"host_check_software=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebHostchecksoftwareCheckitemlist:ObjectVpnSslWebHostchecksoftwareCheckitemlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "hostCheckSoftware": {
          "type": "string",
          "description": "Host Check Software.\n"
        },
        "md5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MD5 checksum.\n"
        },
        "objectVpnSslWebHostchecksoftwareCheckitemlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "Target.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`registry`\" pulumi-lang-dotnet=\"`Registry`\" pulumi-lang-go=\"`registry`\" pulumi-lang-python=\"`registry`\" pulumi-lang-yaml=\"`registry`\" pulumi-lang-java=\"`registry`\">`registry`</span>, <span pulumi-lang-nodejs=\"`process`\" pulumi-lang-dotnet=\"`Process`\" pulumi-lang-go=\"`process`\" pulumi-lang-python=\"`process`\" pulumi-lang-yaml=\"`process`\" pulumi-lang-java=\"`process`\">`process`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Version.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "hostCheckSoftware",
        "md5s",
        "objectVpnSslWebHostchecksoftwareCheckitemlistId",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID (0 - 4294967295).\n"
        },
        "hostCheckSoftware": {
          "type": "string",
          "description": "Host Check Software.\n"
        },
        "md5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "MD5 checksum.\n"
        },
        "objectVpnSslWebHostchecksoftwareCheckitemlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "target": {
          "type": "string",
          "description": "Target.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`registry`\" pulumi-lang-dotnet=\"`Registry`\" pulumi-lang-go=\"`registry`\" pulumi-lang-python=\"`registry`\" pulumi-lang-yaml=\"`registry`\" pulumi-lang-java=\"`registry`\">`registry`</span>, <span pulumi-lang-nodejs=\"`process`\" pulumi-lang-dotnet=\"`Process`\" pulumi-lang-go=\"`process`\" pulumi-lang-python=\"`process`\" pulumi-lang-yaml=\"`process`\" pulumi-lang-java=\"`process`\">`process`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Version.\n"
        }
      },
      "requiredInputs": [
        "hostCheckSoftware"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebHostchecksoftwareCheckitemlist resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID (0 - 4294967295).\n"
          },
          "hostCheckSoftware": {
            "type": "string",
            "description": "Host Check Software.\n"
          },
          "md5s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "MD5 checksum.\n"
          },
          "objectVpnSslWebHostchecksoftwareCheckitemlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "target": {
            "type": "string",
            "description": "Target.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`file`\" pulumi-lang-dotnet=\"`File`\" pulumi-lang-go=\"`file`\" pulumi-lang-python=\"`file`\" pulumi-lang-yaml=\"`file`\" pulumi-lang-java=\"`file`\">`file`</span>, <span pulumi-lang-nodejs=\"`registry`\" pulumi-lang-dotnet=\"`Registry`\" pulumi-lang-go=\"`registry`\" pulumi-lang-python=\"`registry`\" pulumi-lang-yaml=\"`registry`\" pulumi-lang-java=\"`registry`\">`registry`</span>, <span pulumi-lang-nodejs=\"`process`\" pulumi-lang-dotnet=\"`Process`\" pulumi-lang-go=\"`process`\" pulumi-lang-python=\"`process`\" pulumi-lang-yaml=\"`process`\" pulumi-lang-java=\"`process`\">`process`</span>.\n"
          },
          "version": {
            "type": "string",
            "description": "Version.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortal:ObjectVpnSslWebPortal": {
      "description": "Portal.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`bookmarkGroup`\" pulumi-lang-dotnet=\"`BookmarkGroup`\" pulumi-lang-go=\"`bookmarkGroup`\" pulumi-lang-python=\"`bookmark_group`\" pulumi-lang-yaml=\"`bookmarkGroup`\" pulumi-lang-java=\"`bookmarkGroup`\">`bookmark_group`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\">`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`</span>\n>- <span pulumi-lang-nodejs=\"`landingPage`\" pulumi-lang-dotnet=\"`LandingPage`\" pulumi-lang-go=\"`landingPage`\" pulumi-lang-python=\"`landing_page`\" pulumi-lang-yaml=\"`landingPage`\" pulumi-lang-java=\"`landingPage`\">`landing_page`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\">`fortimanager.ObjectVpnSslWebPortalLandingpage`</span>\n>- <span pulumi-lang-nodejs=\"`macAddrCheckRule`\" pulumi-lang-dotnet=\"`MacAddrCheckRule`\" pulumi-lang-go=\"`macAddrCheckRule`\" pulumi-lang-python=\"`mac_addr_check_rule`\" pulumi-lang-yaml=\"`macAddrCheckRule`\" pulumi-lang-java=\"`macAddrCheckRule`\">`mac_addr_check_rule`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalMacaddrcheckrule`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalMacaddrcheckrule`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalMacaddrcheckrule`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalMacaddrcheckrule`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalMacaddrcheckrule`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalMacaddrcheckrule`\">`fortimanager.ObjectVpnSslWebPortalMacaddrcheckrule`</span>\n>- <span pulumi-lang-nodejs=\"`osCheckList`\" pulumi-lang-dotnet=\"`OsCheckList`\" pulumi-lang-go=\"`osCheckList`\" pulumi-lang-python=\"`os_check_list`\" pulumi-lang-yaml=\"`osCheckList`\" pulumi-lang-java=\"`osCheckList`\">`os_check_list`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectVpnSslWebPortalOschecklist`\" pulumi-lang-dotnet=\"`FortimanagerObjectVpnSslWebPortalOschecklist`\" pulumi-lang-go=\"`fortimanagerObjectVpnSslWebPortalOschecklist`\" pulumi-lang-python=\"`fortimanager_object_vpn_ssl_web_portal_oschecklist`\" pulumi-lang-yaml=\"`fortimanagerObjectVpnSslWebPortalOschecklist`\" pulumi-lang-java=\"`fortimanagerObjectVpnSslWebPortalOschecklist`\">`fortimanager_object_vpn_ssl_web_portal_oschecklist`</span>\n>- <span pulumi-lang-nodejs=\"`splitDns`\" pulumi-lang-dotnet=\"`SplitDns`\" pulumi-lang-go=\"`splitDns`\" pulumi-lang-python=\"`split_dns`\" pulumi-lang-yaml=\"`splitDns`\" pulumi-lang-java=\"`splitDns`\">`split_dns`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalSplitdns`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalSplitdns`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalSplitdns`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalSplitdns`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalSplitdns`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalSplitdns`\">`fortimanager.ObjectVpnSslWebPortalSplitdns`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnSslWebPortal(\"trname\", {\n    allowUserAccesses: [\n        \"citrix\",\n        \"ftp\",\n        \"ping\",\n        \"portforward\",\n        \"rdp\",\n        \"sftp\",\n        \"smb\",\n        \"ssh\",\n        \"telnet\",\n        \"vnc\",\n        \"web\",\n    ],\n    customizeForticlientDownloadUrl: \"disable\",\n    exclusiveRouting: \"disable\",\n    forticlientDownload: \"enable\",\n    forticlientDownloadMethod: \"direct\",\n    ipv6ExclusiveRouting: \"disable\",\n    ipv6ServiceRestriction: \"disable\",\n    ipv6SplitTunnelingRoutingNegate: \"disable\",\n    ipv6TunnelMode: \"disable\",\n    limitUserLogins: \"disable\",\n    name: \"terr-vpn-ssl-web-portal\",\n    serviceRestriction: \"disable\",\n    skipCheckForBrowser: \"enable\",\n    splitTunnelingRoutingNegate: \"disable\",\n    tunnelMode: \"disable\",\n    useSdwan: \"disable\",\n    webMode: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnSslWebPortal(\"trname\",\n    allow_user_accesses=[\n        \"citrix\",\n        \"ftp\",\n        \"ping\",\n        \"portforward\",\n        \"rdp\",\n        \"sftp\",\n        \"smb\",\n        \"ssh\",\n        \"telnet\",\n        \"vnc\",\n        \"web\",\n    ],\n    customize_forticlient_download_url=\"disable\",\n    exclusive_routing=\"disable\",\n    forticlient_download=\"enable\",\n    forticlient_download_method=\"direct\",\n    ipv6_exclusive_routing=\"disable\",\n    ipv6_service_restriction=\"disable\",\n    ipv6_split_tunneling_routing_negate=\"disable\",\n    ipv6_tunnel_mode=\"disable\",\n    limit_user_logins=\"disable\",\n    name=\"terr-vpn-ssl-web-portal\",\n    service_restriction=\"disable\",\n    skip_check_for_browser=\"enable\",\n    split_tunneling_routing_negate=\"disable\",\n    tunnel_mode=\"disable\",\n    use_sdwan=\"disable\",\n    web_mode=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnSslWebPortal(\"trname\", new()\n    {\n        AllowUserAccesses = new[]\n        {\n            \"citrix\",\n            \"ftp\",\n            \"ping\",\n            \"portforward\",\n            \"rdp\",\n            \"sftp\",\n            \"smb\",\n            \"ssh\",\n            \"telnet\",\n            \"vnc\",\n            \"web\",\n        },\n        CustomizeForticlientDownloadUrl = \"disable\",\n        ExclusiveRouting = \"disable\",\n        ForticlientDownload = \"enable\",\n        ForticlientDownloadMethod = \"direct\",\n        Ipv6ExclusiveRouting = \"disable\",\n        Ipv6ServiceRestriction = \"disable\",\n        Ipv6SplitTunnelingRoutingNegate = \"disable\",\n        Ipv6TunnelMode = \"disable\",\n        LimitUserLogins = \"disable\",\n        Name = \"terr-vpn-ssl-web-portal\",\n        ServiceRestriction = \"disable\",\n        SkipCheckForBrowser = \"enable\",\n        SplitTunnelingRoutingNegate = \"disable\",\n        TunnelMode = \"disable\",\n        UseSdwan = \"disable\",\n        WebMode = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnSslWebPortal(ctx, \"trname\", &fortimanager.ObjectVpnSslWebPortalArgs{\n\t\t\tAllowUserAccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"citrix\"),\n\t\t\t\tpulumi.String(\"ftp\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"portforward\"),\n\t\t\t\tpulumi.String(\"rdp\"),\n\t\t\t\tpulumi.String(\"sftp\"),\n\t\t\t\tpulumi.String(\"smb\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t\tpulumi.String(\"telnet\"),\n\t\t\t\tpulumi.String(\"vnc\"),\n\t\t\t\tpulumi.String(\"web\"),\n\t\t\t},\n\t\t\tCustomizeForticlientDownloadUrl: pulumi.String(\"disable\"),\n\t\t\tExclusiveRouting:                pulumi.String(\"disable\"),\n\t\t\tForticlientDownload:             pulumi.String(\"enable\"),\n\t\t\tForticlientDownloadMethod:       pulumi.String(\"direct\"),\n\t\t\tIpv6ExclusiveRouting:            pulumi.String(\"disable\"),\n\t\t\tIpv6ServiceRestriction:          pulumi.String(\"disable\"),\n\t\t\tIpv6SplitTunnelingRoutingNegate: pulumi.String(\"disable\"),\n\t\t\tIpv6TunnelMode:                  pulumi.String(\"disable\"),\n\t\t\tLimitUserLogins:                 pulumi.String(\"disable\"),\n\t\t\tName:                            pulumi.String(\"terr-vpn-ssl-web-portal\"),\n\t\t\tServiceRestriction:              pulumi.String(\"disable\"),\n\t\t\tSkipCheckForBrowser:             pulumi.String(\"enable\"),\n\t\t\tSplitTunnelingRoutingNegate:     pulumi.String(\"disable\"),\n\t\t\tTunnelMode:                      pulumi.String(\"disable\"),\n\t\t\tUseSdwan:                        pulumi.String(\"disable\"),\n\t\t\tWebMode:                         pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebPortal;\nimport com.pulumi.fortimanager.ObjectVpnSslWebPortalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnSslWebPortal(\"trname\", ObjectVpnSslWebPortalArgs.builder()\n            .allowUserAccesses(            \n                \"citrix\",\n                \"ftp\",\n                \"ping\",\n                \"portforward\",\n                \"rdp\",\n                \"sftp\",\n                \"smb\",\n                \"ssh\",\n                \"telnet\",\n                \"vnc\",\n                \"web\")\n            .customizeForticlientDownloadUrl(\"disable\")\n            .exclusiveRouting(\"disable\")\n            .forticlientDownload(\"enable\")\n            .forticlientDownloadMethod(\"direct\")\n            .ipv6ExclusiveRouting(\"disable\")\n            .ipv6ServiceRestriction(\"disable\")\n            .ipv6SplitTunnelingRoutingNegate(\"disable\")\n            .ipv6TunnelMode(\"disable\")\n            .limitUserLogins(\"disable\")\n            .name(\"terr-vpn-ssl-web-portal\")\n            .serviceRestriction(\"disable\")\n            .skipCheckForBrowser(\"enable\")\n            .splitTunnelingRoutingNegate(\"disable\")\n            .tunnelMode(\"disable\")\n            .useSdwan(\"disable\")\n            .webMode(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnSslWebPortal\n    properties:\n      allowUserAccesses:\n        - citrix\n        - ftp\n        - ping\n        - portforward\n        - rdp\n        - sftp\n        - smb\n        - ssh\n        - telnet\n        - vnc\n        - web\n      customizeForticlientDownloadUrl: disable\n      exclusiveRouting: disable\n      forticlientDownload: enable\n      forticlientDownloadMethod: direct\n      ipv6ExclusiveRouting: disable\n      ipv6ServiceRestriction: disable\n      ipv6SplitTunnelingRoutingNegate: disable\n      ipv6TunnelMode: disable\n      limitUserLogins: disable\n      name: terr-vpn-ssl-web-portal\n      serviceRestriction: disable\n      skipCheckForBrowser: enable\n      splitTunnelingRoutingNegate: disable\n      tunnelMode: disable\n      useSdwan: disable\n      webMode: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn SslWebPortal can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortal:ObjectVpnSslWebPortal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowUserAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow user access to SSL-VPN applications. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "autoConnect": {
          "type": "string",
          "description": "Enable/disable automatic connect by client when system is up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bookmarkGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkGroup:ObjectVpnSslWebPortalBookmarkGroup"
          },
          "description": "Bookmark-Group. The structure of <span pulumi-lang-nodejs=\"`bookmarkGroup`\" pulumi-lang-dotnet=\"`BookmarkGroup`\" pulumi-lang-go=\"`bookmarkGroup`\" pulumi-lang-python=\"`bookmark_group`\" pulumi-lang-yaml=\"`bookmarkGroup`\" pulumi-lang-java=\"`bookmarkGroup`\">`bookmark_group`</span> block is documented below.\n"
        },
        "clientSrcRange": {
          "type": "string",
          "description": "Allow client to add source range for the tunnel traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clipboard": {
          "type": "string",
          "description": "Enable to support RDP/VPC clipboard functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customLang": {
          "type": "string",
          "description": "Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.\n"
        },
        "customizeForticlientDownloadUrl": {
          "type": "string",
          "description": "Enable support of customized download URL for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultProtocol": {
          "type": "string",
          "description": "Application type that is set by default. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "defaultWindowHeight": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 768).\n"
        },
        "defaultWindowWidth": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 1024).\n"
        },
        "dhcp6RaLinkaddr": {
          "type": "string",
          "description": "Relay agent IPv6 link address to use in DHCP6 requests.\n"
        },
        "dhcpIpOverlap": {
          "type": "string",
          "description": "Configure overlapping DHCP IP allocation assignment. Valid values: `use-old`, `use-new`.\n"
        },
        "dhcpRaGiaddr": {
          "type": "string",
          "description": "Relay agent gateway IP address to use in the giaddr field of DHCP requests.\n"
        },
        "dhcpReservation": {
          "type": "string",
          "description": "Enable/disable dhcp reservation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayBookmark": {
          "type": "string",
          "description": "Enable to display the web portal bookmark widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayConnectionTools": {
          "type": "string",
          "description": "Enable to display the web portal connection tools widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayHistory": {
          "type": "string",
          "description": "Enable to display the web portal user login history widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayStatus": {
          "type": "string",
          "description": "Enable to display the web portal status widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "IPv4 DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "IPv4 DNS server 2.\n"
        },
        "dnsSuffix": {
          "type": "string",
          "description": "DNS suffix.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclusiveRouting": {
          "type": "string",
          "description": "Enable/disable all traffic go through tunnel only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "focusBookmark": {
          "type": "string",
          "description": "Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownload": {
          "type": "string",
          "description": "Enable/disable download option for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownloadMethod": {
          "type": "string",
          "description": "FortiClient download method. Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `ssl-vpn`.\n"
        },
        "heading": {
          "type": "string",
          "description": "Web portal heading message.\n"
        },
        "hideSsoCredential": {
          "type": "string",
          "description": "Enable to prevent SSO credential being sent to client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostCheck": {
          "type": "string",
          "description": "Type of host checking performed on endpoints. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`fw`\" pulumi-lang-dotnet=\"`Fw`\" pulumi-lang-go=\"`fw`\" pulumi-lang-python=\"`fw`\" pulumi-lang-yaml=\"`fw`\" pulumi-lang-java=\"`fw`\">`fw`</span>, `av-fw`, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "hostCheckInterval": {
          "type": "number",
          "description": "Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.\n"
        },
        "hostCheckPolicy": {
          "type": "string",
          "description": "One or more policies to require the endpoint to have specific security software.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, `user-group`.\n"
        },
        "ipPools": {
          "type": "string",
          "description": "IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.\n"
        },
        "ipv6DnsServer1": {
          "type": "string",
          "description": "IPv6 DNS server 1.\n"
        },
        "ipv6DnsServer2": {
          "type": "string",
          "description": "IPv6 DNS server 2.\n"
        },
        "ipv6ExclusiveRouting": {
          "type": "string",
          "description": "Enable/disable all IPv6 traffic go through tunnel only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6Pools": {
          "type": "string",
          "description": "IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.\n"
        },
        "ipv6ServiceRestriction": {
          "type": "string",
          "description": "Enable/disable IPv6 tunnel service restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6SplitTunneling": {
          "type": "string",
          "description": "Enable/disable IPv6 split tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6SplitTunnelingRoutingAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.\n"
        },
        "ipv6SplitTunnelingRoutingNegate": {
          "type": "string",
          "description": "Enable to negate IPv6 split tunneling routing address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6TunnelMode": {
          "type": "string",
          "description": "Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6WinsServer1": {
          "type": "string",
          "description": "IPv6 WINS server 1.\n"
        },
        "ipv6WinsServer2": {
          "type": "string",
          "description": "IPv6 WINS server 2.\n"
        },
        "keepAlive": {
          "type": "string",
          "description": "Enable/disable automatic reconnect for FortiClient connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "landingPage": {
          "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingPage:ObjectVpnSslWebPortalLandingPage",
          "description": "Landing-Page. The structure of <span pulumi-lang-nodejs=\"`landingPage`\" pulumi-lang-dotnet=\"`LandingPage`\" pulumi-lang-go=\"`landingPage`\" pulumi-lang-python=\"`landing_page`\" pulumi-lang-yaml=\"`landingPage`\" pulumi-lang-java=\"`landingPage`\">`landing_page`</span> block is documented below.\n"
        },
        "landingPageMode": {
          "type": "string",
          "description": "Enable/disable SSL-VPN landing page mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "limitUserLogins": {
          "type": "string",
          "description": "Enable to limit each user to one SSL-VPN session at a time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAddrAction": {
          "type": "string",
          "description": "Client MAC address action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macAddrCheck": {
          "type": "string",
          "description": "Enable/disable MAC address host checking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAddrCheckRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalMacAddrCheckRule:ObjectVpnSslWebPortalMacAddrCheckRule"
          },
          "description": "Mac-Addr-Check-Rule. The structure of <span pulumi-lang-nodejs=\"`macAddrCheckRule`\" pulumi-lang-dotnet=\"`MacAddrCheckRule`\" pulumi-lang-go=\"`macAddrCheckRule`\" pulumi-lang-python=\"`mac_addr_check_rule`\" pulumi-lang-yaml=\"`macAddrCheckRule`\" pulumi-lang-java=\"`macAddrCheckRule`\">`mac_addr_check_rule`</span> block is documented below.\n"
        },
        "macosForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Mac FortiClient.\n"
        },
        "name": {
          "type": "string",
          "description": "Portal name.\n"
        },
        "objectVpnSslWebPortalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osCheck": {
          "type": "string",
          "description": "Enable to let the FortiGate decide action based on client OS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osCheckList": {
          "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalOsCheckList:ObjectVpnSslWebPortalOsCheckList",
          "description": "Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`osCheckList`\" pulumi-lang-dotnet=\"`OsCheckList`\" pulumi-lang-go=\"`osCheckList`\" pulumi-lang-python=\"`os_check_list`\" pulumi-lang-yaml=\"`osCheckList`\" pulumi-lang-java=\"`osCheckList`\">`os_check_list`</span> block is documented below.\n"
        },
        "preferIpv6Dns": {
          "type": "string",
          "description": "prefer to query IPv6 dns first if enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirUrl": {
          "type": "string",
          "description": "Client login redirect URL.\n"
        },
        "rewriteIpUriUi": {
          "type": "string",
          "description": "Rewrite contents for URI contains IP and \"/ui/\". (default = disable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "savePassword": {
          "type": "string",
          "description": "Enable/disable FortiClient saving the user's password. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceRestriction": {
          "type": "string",
          "description": "Enable/disable tunnel service restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipCheckForBrowser": {
          "type": "string",
          "description": "Enable to skip host check for browser support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipCheckForUnsupportedBrowser": {
          "type": "string",
          "description": "Enable to skip host check if browser does not support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipCheckForUnsupportedOs": {
          "type": "string",
          "description": "Enable to skip host check if client OS does not support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smbMaxVersion": {
          "type": "string",
          "description": "SMB maximum client protocol version. Valid values: <span pulumi-lang-nodejs=\"`smbv1`\" pulumi-lang-dotnet=\"`Smbv1`\" pulumi-lang-go=\"`smbv1`\" pulumi-lang-python=\"`smbv1`\" pulumi-lang-yaml=\"`smbv1`\" pulumi-lang-java=\"`smbv1`\">`smbv1`</span>, <span pulumi-lang-nodejs=\"`smbv2`\" pulumi-lang-dotnet=\"`Smbv2`\" pulumi-lang-go=\"`smbv2`\" pulumi-lang-python=\"`smbv2`\" pulumi-lang-yaml=\"`smbv2`\" pulumi-lang-java=\"`smbv2`\">`smbv2`</span>, <span pulumi-lang-nodejs=\"`smbv3`\" pulumi-lang-dotnet=\"`Smbv3`\" pulumi-lang-go=\"`smbv3`\" pulumi-lang-python=\"`smbv3`\" pulumi-lang-yaml=\"`smbv3`\" pulumi-lang-java=\"`smbv3`\">`smbv3`</span>.\n"
        },
        "smbMinVersion": {
          "type": "string",
          "description": "SMB minimum client protocol version. Valid values: <span pulumi-lang-nodejs=\"`smbv1`\" pulumi-lang-dotnet=\"`Smbv1`\" pulumi-lang-go=\"`smbv1`\" pulumi-lang-python=\"`smbv1`\" pulumi-lang-yaml=\"`smbv1`\" pulumi-lang-java=\"`smbv1`\">`smbv1`</span>, <span pulumi-lang-nodejs=\"`smbv2`\" pulumi-lang-dotnet=\"`Smbv2`\" pulumi-lang-go=\"`smbv2`\" pulumi-lang-python=\"`smbv2`\" pulumi-lang-yaml=\"`smbv2`\" pulumi-lang-java=\"`smbv2`\">`smbv2`</span>, <span pulumi-lang-nodejs=\"`smbv3`\" pulumi-lang-dotnet=\"`Smbv3`\" pulumi-lang-go=\"`smbv3`\" pulumi-lang-python=\"`smbv3`\" pulumi-lang-yaml=\"`smbv3`\" pulumi-lang-java=\"`smbv3`\">`smbv3`</span>.\n"
        },
        "smbNtlmv1Auth": {
          "type": "string",
          "description": "Enable support of NTLMv1 for Samba authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smbv1": {
          "type": "string",
          "description": "Smbv1. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitDns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalSplitDn:ObjectVpnSslWebPortalSplitDn"
          },
          "description": "Split-Dns. The structure of <span pulumi-lang-nodejs=\"`splitDns`\" pulumi-lang-dotnet=\"`SplitDns`\" pulumi-lang-go=\"`splitDns`\" pulumi-lang-python=\"`split_dns`\" pulumi-lang-yaml=\"`splitDns`\" pulumi-lang-java=\"`splitDns`\">`split_dns`</span> block is documented below.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable IPv4 split tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitTunnelingRoutingAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.\n"
        },
        "splitTunnelingRoutingNegate": {
          "type": "string",
          "description": "Enable to negate split tunneling routing address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "theme": {
          "type": "string",
          "description": "Web portal color scheme. Valid values: <span pulumi-lang-nodejs=\"`gray`\" pulumi-lang-dotnet=\"`Gray`\" pulumi-lang-go=\"`gray`\" pulumi-lang-python=\"`gray`\" pulumi-lang-yaml=\"`gray`\" pulumi-lang-java=\"`gray`\">`gray`</span>, <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`orange`\" pulumi-lang-dotnet=\"`Orange`\" pulumi-lang-go=\"`orange`\" pulumi-lang-python=\"`orange`\" pulumi-lang-yaml=\"`orange`\" pulumi-lang-java=\"`orange`\">`orange`</span>, <span pulumi-lang-nodejs=\"`crimson`\" pulumi-lang-dotnet=\"`Crimson`\" pulumi-lang-go=\"`crimson`\" pulumi-lang-python=\"`crimson`\" pulumi-lang-yaml=\"`crimson`\" pulumi-lang-java=\"`crimson`\">`crimson`</span>, <span pulumi-lang-nodejs=\"`steelblue`\" pulumi-lang-dotnet=\"`Steelblue`\" pulumi-lang-go=\"`steelblue`\" pulumi-lang-python=\"`steelblue`\" pulumi-lang-yaml=\"`steelblue`\" pulumi-lang-java=\"`steelblue`\">`steelblue`</span>, <span pulumi-lang-nodejs=\"`darkgrey`\" pulumi-lang-dotnet=\"`Darkgrey`\" pulumi-lang-go=\"`darkgrey`\" pulumi-lang-python=\"`darkgrey`\" pulumi-lang-yaml=\"`darkgrey`\" pulumi-lang-java=\"`darkgrey`\">`darkgrey`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>.\n"
        },
        "transformBackwardSlashes": {
          "type": "string",
          "description": "Transform backward slashes to forward slashes in URLs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelMode": {
          "type": "string",
          "description": "Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useSdwan": {
          "type": "string",
          "description": "Use SD-WAN rules to get output interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userBookmark": {
          "type": "string",
          "description": "Enable to allow web portal users to create their own bookmarks. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userGroupBookmark": {
          "type": "string",
          "description": "Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webMode": {
          "type": "string",
          "description": "Enable/disable SSL VPN web mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "windowsForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Windows FortiClient.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "IPv4 WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "IPv4 WINS server 1.\n"
        }
      },
      "type": "object",
      "required": [
        "allowUserAccesses",
        "clientSrcRange",
        "clipboard",
        "customizeForticlientDownloadUrl",
        "defaultProtocol",
        "defaultWindowHeight",
        "defaultWindowWidth",
        "dhcp6RaLinkaddr",
        "dhcpRaGiaddr",
        "dhcpReservation",
        "exclusiveRouting",
        "focusBookmark",
        "forticlientDownload",
        "forticlientDownloadMethod",
        "ipv6ExclusiveRouting",
        "ipv6ServiceRestriction",
        "ipv6SplitTunnelingRoutingAddresses",
        "ipv6SplitTunnelingRoutingNegate",
        "ipv6TunnelMode",
        "landingPageMode",
        "limitUserLogins",
        "name",
        "objectVpnSslWebPortalId",
        "preferIpv6Dns",
        "rewriteIpUriUi",
        "serviceRestriction",
        "skipCheckForBrowser",
        "splitTunnelingRoutingAddresses",
        "splitTunnelingRoutingNegate",
        "tunnelMode",
        "useSdwan",
        "webMode"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowUserAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow user access to SSL-VPN applications. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "autoConnect": {
          "type": "string",
          "description": "Enable/disable automatic connect by client when system is up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bookmarkGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkGroup:ObjectVpnSslWebPortalBookmarkGroup"
          },
          "description": "Bookmark-Group. The structure of <span pulumi-lang-nodejs=\"`bookmarkGroup`\" pulumi-lang-dotnet=\"`BookmarkGroup`\" pulumi-lang-go=\"`bookmarkGroup`\" pulumi-lang-python=\"`bookmark_group`\" pulumi-lang-yaml=\"`bookmarkGroup`\" pulumi-lang-java=\"`bookmarkGroup`\">`bookmark_group`</span> block is documented below.\n"
        },
        "clientSrcRange": {
          "type": "string",
          "description": "Allow client to add source range for the tunnel traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clipboard": {
          "type": "string",
          "description": "Enable to support RDP/VPC clipboard functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customLang": {
          "type": "string",
          "description": "Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.\n"
        },
        "customizeForticlientDownloadUrl": {
          "type": "string",
          "description": "Enable support of customized download URL for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "defaultProtocol": {
          "type": "string",
          "description": "Application type that is set by default. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "defaultWindowHeight": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 768).\n"
        },
        "defaultWindowWidth": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 1024).\n"
        },
        "dhcp6RaLinkaddr": {
          "type": "string",
          "description": "Relay agent IPv6 link address to use in DHCP6 requests.\n"
        },
        "dhcpIpOverlap": {
          "type": "string",
          "description": "Configure overlapping DHCP IP allocation assignment. Valid values: `use-old`, `use-new`.\n"
        },
        "dhcpRaGiaddr": {
          "type": "string",
          "description": "Relay agent gateway IP address to use in the giaddr field of DHCP requests.\n"
        },
        "dhcpReservation": {
          "type": "string",
          "description": "Enable/disable dhcp reservation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayBookmark": {
          "type": "string",
          "description": "Enable to display the web portal bookmark widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayConnectionTools": {
          "type": "string",
          "description": "Enable to display the web portal connection tools widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayHistory": {
          "type": "string",
          "description": "Enable to display the web portal user login history widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayStatus": {
          "type": "string",
          "description": "Enable to display the web portal status widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "IPv4 DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "IPv4 DNS server 2.\n"
        },
        "dnsSuffix": {
          "type": "string",
          "description": "DNS suffix.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exclusiveRouting": {
          "type": "string",
          "description": "Enable/disable all traffic go through tunnel only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "focusBookmark": {
          "type": "string",
          "description": "Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownload": {
          "type": "string",
          "description": "Enable/disable download option for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownloadMethod": {
          "type": "string",
          "description": "FortiClient download method. Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `ssl-vpn`.\n"
        },
        "heading": {
          "type": "string",
          "description": "Web portal heading message.\n"
        },
        "hideSsoCredential": {
          "type": "string",
          "description": "Enable to prevent SSO credential being sent to client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostCheck": {
          "type": "string",
          "description": "Type of host checking performed on endpoints. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`fw`\" pulumi-lang-dotnet=\"`Fw`\" pulumi-lang-go=\"`fw`\" pulumi-lang-python=\"`fw`\" pulumi-lang-yaml=\"`fw`\" pulumi-lang-java=\"`fw`\">`fw`</span>, `av-fw`, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "hostCheckInterval": {
          "type": "number",
          "description": "Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.\n"
        },
        "hostCheckPolicy": {
          "type": "string",
          "description": "One or more policies to require the endpoint to have specific security software.\n"
        },
        "ipMode": {
          "type": "string",
          "description": "Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, `user-group`.\n"
        },
        "ipPools": {
          "type": "string",
          "description": "IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.\n"
        },
        "ipv6DnsServer1": {
          "type": "string",
          "description": "IPv6 DNS server 1.\n"
        },
        "ipv6DnsServer2": {
          "type": "string",
          "description": "IPv6 DNS server 2.\n"
        },
        "ipv6ExclusiveRouting": {
          "type": "string",
          "description": "Enable/disable all IPv6 traffic go through tunnel only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6Pools": {
          "type": "string",
          "description": "IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.\n"
        },
        "ipv6ServiceRestriction": {
          "type": "string",
          "description": "Enable/disable IPv6 tunnel service restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6SplitTunneling": {
          "type": "string",
          "description": "Enable/disable IPv6 split tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6SplitTunnelingRoutingAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.\n"
        },
        "ipv6SplitTunnelingRoutingNegate": {
          "type": "string",
          "description": "Enable to negate IPv6 split tunneling routing address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6TunnelMode": {
          "type": "string",
          "description": "Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipv6WinsServer1": {
          "type": "string",
          "description": "IPv6 WINS server 1.\n"
        },
        "ipv6WinsServer2": {
          "type": "string",
          "description": "IPv6 WINS server 2.\n"
        },
        "keepAlive": {
          "type": "string",
          "description": "Enable/disable automatic reconnect for FortiClient connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "landingPage": {
          "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingPage:ObjectVpnSslWebPortalLandingPage",
          "description": "Landing-Page. The structure of <span pulumi-lang-nodejs=\"`landingPage`\" pulumi-lang-dotnet=\"`LandingPage`\" pulumi-lang-go=\"`landingPage`\" pulumi-lang-python=\"`landing_page`\" pulumi-lang-yaml=\"`landingPage`\" pulumi-lang-java=\"`landingPage`\">`landing_page`</span> block is documented below.\n"
        },
        "landingPageMode": {
          "type": "string",
          "description": "Enable/disable SSL-VPN landing page mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "limitUserLogins": {
          "type": "string",
          "description": "Enable to limit each user to one SSL-VPN session at a time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAddrAction": {
          "type": "string",
          "description": "Client MAC address action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macAddrCheck": {
          "type": "string",
          "description": "Enable/disable MAC address host checking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAddrCheckRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalMacAddrCheckRule:ObjectVpnSslWebPortalMacAddrCheckRule"
          },
          "description": "Mac-Addr-Check-Rule. The structure of <span pulumi-lang-nodejs=\"`macAddrCheckRule`\" pulumi-lang-dotnet=\"`MacAddrCheckRule`\" pulumi-lang-go=\"`macAddrCheckRule`\" pulumi-lang-python=\"`mac_addr_check_rule`\" pulumi-lang-yaml=\"`macAddrCheckRule`\" pulumi-lang-java=\"`macAddrCheckRule`\">`mac_addr_check_rule`</span> block is documented below.\n"
        },
        "macosForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Mac FortiClient.\n"
        },
        "name": {
          "type": "string",
          "description": "Portal name.\n"
        },
        "objectVpnSslWebPortalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osCheck": {
          "type": "string",
          "description": "Enable to let the FortiGate decide action based on client OS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osCheckList": {
          "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalOsCheckList:ObjectVpnSslWebPortalOsCheckList",
          "description": "Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`osCheckList`\" pulumi-lang-dotnet=\"`OsCheckList`\" pulumi-lang-go=\"`osCheckList`\" pulumi-lang-python=\"`os_check_list`\" pulumi-lang-yaml=\"`osCheckList`\" pulumi-lang-java=\"`osCheckList`\">`os_check_list`</span> block is documented below.\n"
        },
        "preferIpv6Dns": {
          "type": "string",
          "description": "prefer to query IPv6 dns first if enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirUrl": {
          "type": "string",
          "description": "Client login redirect URL.\n"
        },
        "rewriteIpUriUi": {
          "type": "string",
          "description": "Rewrite contents for URI contains IP and \"/ui/\". (default = disable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "savePassword": {
          "type": "string",
          "description": "Enable/disable FortiClient saving the user's password. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceRestriction": {
          "type": "string",
          "description": "Enable/disable tunnel service restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipCheckForBrowser": {
          "type": "string",
          "description": "Enable to skip host check for browser support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipCheckForUnsupportedBrowser": {
          "type": "string",
          "description": "Enable to skip host check if browser does not support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipCheckForUnsupportedOs": {
          "type": "string",
          "description": "Enable to skip host check if client OS does not support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smbMaxVersion": {
          "type": "string",
          "description": "SMB maximum client protocol version. Valid values: <span pulumi-lang-nodejs=\"`smbv1`\" pulumi-lang-dotnet=\"`Smbv1`\" pulumi-lang-go=\"`smbv1`\" pulumi-lang-python=\"`smbv1`\" pulumi-lang-yaml=\"`smbv1`\" pulumi-lang-java=\"`smbv1`\">`smbv1`</span>, <span pulumi-lang-nodejs=\"`smbv2`\" pulumi-lang-dotnet=\"`Smbv2`\" pulumi-lang-go=\"`smbv2`\" pulumi-lang-python=\"`smbv2`\" pulumi-lang-yaml=\"`smbv2`\" pulumi-lang-java=\"`smbv2`\">`smbv2`</span>, <span pulumi-lang-nodejs=\"`smbv3`\" pulumi-lang-dotnet=\"`Smbv3`\" pulumi-lang-go=\"`smbv3`\" pulumi-lang-python=\"`smbv3`\" pulumi-lang-yaml=\"`smbv3`\" pulumi-lang-java=\"`smbv3`\">`smbv3`</span>.\n"
        },
        "smbMinVersion": {
          "type": "string",
          "description": "SMB minimum client protocol version. Valid values: <span pulumi-lang-nodejs=\"`smbv1`\" pulumi-lang-dotnet=\"`Smbv1`\" pulumi-lang-go=\"`smbv1`\" pulumi-lang-python=\"`smbv1`\" pulumi-lang-yaml=\"`smbv1`\" pulumi-lang-java=\"`smbv1`\">`smbv1`</span>, <span pulumi-lang-nodejs=\"`smbv2`\" pulumi-lang-dotnet=\"`Smbv2`\" pulumi-lang-go=\"`smbv2`\" pulumi-lang-python=\"`smbv2`\" pulumi-lang-yaml=\"`smbv2`\" pulumi-lang-java=\"`smbv2`\">`smbv2`</span>, <span pulumi-lang-nodejs=\"`smbv3`\" pulumi-lang-dotnet=\"`Smbv3`\" pulumi-lang-go=\"`smbv3`\" pulumi-lang-python=\"`smbv3`\" pulumi-lang-yaml=\"`smbv3`\" pulumi-lang-java=\"`smbv3`\">`smbv3`</span>.\n"
        },
        "smbNtlmv1Auth": {
          "type": "string",
          "description": "Enable support of NTLMv1 for Samba authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "smbv1": {
          "type": "string",
          "description": "Smbv1. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitDns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalSplitDn:ObjectVpnSslWebPortalSplitDn"
          },
          "description": "Split-Dns. The structure of <span pulumi-lang-nodejs=\"`splitDns`\" pulumi-lang-dotnet=\"`SplitDns`\" pulumi-lang-go=\"`splitDns`\" pulumi-lang-python=\"`split_dns`\" pulumi-lang-yaml=\"`splitDns`\" pulumi-lang-java=\"`splitDns`\">`split_dns`</span> block is documented below.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable IPv4 split tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitTunnelingRoutingAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.\n"
        },
        "splitTunnelingRoutingNegate": {
          "type": "string",
          "description": "Enable to negate split tunneling routing address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "theme": {
          "type": "string",
          "description": "Web portal color scheme. Valid values: <span pulumi-lang-nodejs=\"`gray`\" pulumi-lang-dotnet=\"`Gray`\" pulumi-lang-go=\"`gray`\" pulumi-lang-python=\"`gray`\" pulumi-lang-yaml=\"`gray`\" pulumi-lang-java=\"`gray`\">`gray`</span>, <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`orange`\" pulumi-lang-dotnet=\"`Orange`\" pulumi-lang-go=\"`orange`\" pulumi-lang-python=\"`orange`\" pulumi-lang-yaml=\"`orange`\" pulumi-lang-java=\"`orange`\">`orange`</span>, <span pulumi-lang-nodejs=\"`crimson`\" pulumi-lang-dotnet=\"`Crimson`\" pulumi-lang-go=\"`crimson`\" pulumi-lang-python=\"`crimson`\" pulumi-lang-yaml=\"`crimson`\" pulumi-lang-java=\"`crimson`\">`crimson`</span>, <span pulumi-lang-nodejs=\"`steelblue`\" pulumi-lang-dotnet=\"`Steelblue`\" pulumi-lang-go=\"`steelblue`\" pulumi-lang-python=\"`steelblue`\" pulumi-lang-yaml=\"`steelblue`\" pulumi-lang-java=\"`steelblue`\">`steelblue`</span>, <span pulumi-lang-nodejs=\"`darkgrey`\" pulumi-lang-dotnet=\"`Darkgrey`\" pulumi-lang-go=\"`darkgrey`\" pulumi-lang-python=\"`darkgrey`\" pulumi-lang-yaml=\"`darkgrey`\" pulumi-lang-java=\"`darkgrey`\">`darkgrey`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>.\n"
        },
        "transformBackwardSlashes": {
          "type": "string",
          "description": "Transform backward slashes to forward slashes in URLs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelMode": {
          "type": "string",
          "description": "Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useSdwan": {
          "type": "string",
          "description": "Use SD-WAN rules to get output interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userBookmark": {
          "type": "string",
          "description": "Enable to allow web portal users to create their own bookmarks. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userGroupBookmark": {
          "type": "string",
          "description": "Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webMode": {
          "type": "string",
          "description": "Enable/disable SSL VPN web mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "windowsForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Windows FortiClient.\n"
        },
        "winsServer1": {
          "type": "string",
          "description": "IPv4 WINS server 1.\n"
        },
        "winsServer2": {
          "type": "string",
          "description": "IPv4 WINS server 1.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowUserAccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allow user access to SSL-VPN applications. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
          },
          "autoConnect": {
            "type": "string",
            "description": "Enable/disable automatic connect by client when system is up. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bookmarkGroups": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkGroup:ObjectVpnSslWebPortalBookmarkGroup"
            },
            "description": "Bookmark-Group. The structure of <span pulumi-lang-nodejs=\"`bookmarkGroup`\" pulumi-lang-dotnet=\"`BookmarkGroup`\" pulumi-lang-go=\"`bookmarkGroup`\" pulumi-lang-python=\"`bookmark_group`\" pulumi-lang-yaml=\"`bookmarkGroup`\" pulumi-lang-java=\"`bookmarkGroup`\">`bookmark_group`</span> block is documented below.\n"
          },
          "clientSrcRange": {
            "type": "string",
            "description": "Allow client to add source range for the tunnel traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clipboard": {
            "type": "string",
            "description": "Enable to support RDP/VPC clipboard functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "customLang": {
            "type": "string",
            "description": "Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.\n"
          },
          "customizeForticlientDownloadUrl": {
            "type": "string",
            "description": "Enable support of customized download URL for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "defaultProtocol": {
            "type": "string",
            "description": "Application type that is set by default. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
          },
          "defaultWindowHeight": {
            "type": "number",
            "description": "Screen height (range from 0 - 65535, default = 768).\n"
          },
          "defaultWindowWidth": {
            "type": "number",
            "description": "Screen width (range from 0 - 65535, default = 1024).\n"
          },
          "dhcp6RaLinkaddr": {
            "type": "string",
            "description": "Relay agent IPv6 link address to use in DHCP6 requests.\n"
          },
          "dhcpIpOverlap": {
            "type": "string",
            "description": "Configure overlapping DHCP IP allocation assignment. Valid values: `use-old`, `use-new`.\n"
          },
          "dhcpRaGiaddr": {
            "type": "string",
            "description": "Relay agent gateway IP address to use in the giaddr field of DHCP requests.\n"
          },
          "dhcpReservation": {
            "type": "string",
            "description": "Enable/disable dhcp reservation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "displayBookmark": {
            "type": "string",
            "description": "Enable to display the web portal bookmark widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "displayConnectionTools": {
            "type": "string",
            "description": "Enable to display the web portal connection tools widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "displayHistory": {
            "type": "string",
            "description": "Enable to display the web portal user login history widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "displayStatus": {
            "type": "string",
            "description": "Enable to display the web portal status widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsServer1": {
            "type": "string",
            "description": "IPv4 DNS server 1.\n"
          },
          "dnsServer2": {
            "type": "string",
            "description": "IPv4 DNS server 2.\n"
          },
          "dnsSuffix": {
            "type": "string",
            "description": "DNS suffix.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exclusiveRouting": {
            "type": "string",
            "description": "Enable/disable all traffic go through tunnel only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "focusBookmark": {
            "type": "string",
            "description": "Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forticlientDownload": {
            "type": "string",
            "description": "Enable/disable download option for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forticlientDownloadMethod": {
            "type": "string",
            "description": "FortiClient download method. Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `ssl-vpn`.\n"
          },
          "heading": {
            "type": "string",
            "description": "Web portal heading message.\n"
          },
          "hideSsoCredential": {
            "type": "string",
            "description": "Enable to prevent SSO credential being sent to client. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hostCheck": {
            "type": "string",
            "description": "Type of host checking performed on endpoints. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, <span pulumi-lang-nodejs=\"`fw`\" pulumi-lang-dotnet=\"`Fw`\" pulumi-lang-go=\"`fw`\" pulumi-lang-python=\"`fw`\" pulumi-lang-yaml=\"`fw`\" pulumi-lang-java=\"`fw`\">`fw`</span>, `av-fw`, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "hostCheckInterval": {
            "type": "number",
            "description": "Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.\n"
          },
          "hostCheckPolicy": {
            "type": "string",
            "description": "One or more policies to require the endpoint to have specific security software.\n"
          },
          "ipMode": {
            "type": "string",
            "description": "Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, `user-group`.\n"
          },
          "ipPools": {
            "type": "string",
            "description": "IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.\n"
          },
          "ipv6DnsServer1": {
            "type": "string",
            "description": "IPv6 DNS server 1.\n"
          },
          "ipv6DnsServer2": {
            "type": "string",
            "description": "IPv6 DNS server 2.\n"
          },
          "ipv6ExclusiveRouting": {
            "type": "string",
            "description": "Enable/disable all IPv6 traffic go through tunnel only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6Pools": {
            "type": "string",
            "description": "IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.\n"
          },
          "ipv6ServiceRestriction": {
            "type": "string",
            "description": "Enable/disable IPv6 tunnel service restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6SplitTunneling": {
            "type": "string",
            "description": "Enable/disable IPv6 split tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6SplitTunnelingRoutingAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.\n"
          },
          "ipv6SplitTunnelingRoutingNegate": {
            "type": "string",
            "description": "Enable to negate IPv6 split tunneling routing address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6TunnelMode": {
            "type": "string",
            "description": "Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipv6WinsServer1": {
            "type": "string",
            "description": "IPv6 WINS server 1.\n"
          },
          "ipv6WinsServer2": {
            "type": "string",
            "description": "IPv6 WINS server 2.\n"
          },
          "keepAlive": {
            "type": "string",
            "description": "Enable/disable automatic reconnect for FortiClient connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "landingPage": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingPage:ObjectVpnSslWebPortalLandingPage",
            "description": "Landing-Page. The structure of <span pulumi-lang-nodejs=\"`landingPage`\" pulumi-lang-dotnet=\"`LandingPage`\" pulumi-lang-go=\"`landingPage`\" pulumi-lang-python=\"`landing_page`\" pulumi-lang-yaml=\"`landingPage`\" pulumi-lang-java=\"`landingPage`\">`landing_page`</span> block is documented below.\n"
          },
          "landingPageMode": {
            "type": "string",
            "description": "Enable/disable SSL-VPN landing page mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "limitUserLogins": {
            "type": "string",
            "description": "Enable to limit each user to one SSL-VPN session at a time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macAddrAction": {
            "type": "string",
            "description": "Client MAC address action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "macAddrCheck": {
            "type": "string",
            "description": "Enable/disable MAC address host checking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macAddrCheckRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalMacAddrCheckRule:ObjectVpnSslWebPortalMacAddrCheckRule"
            },
            "description": "Mac-Addr-Check-Rule. The structure of <span pulumi-lang-nodejs=\"`macAddrCheckRule`\" pulumi-lang-dotnet=\"`MacAddrCheckRule`\" pulumi-lang-go=\"`macAddrCheckRule`\" pulumi-lang-python=\"`mac_addr_check_rule`\" pulumi-lang-yaml=\"`macAddrCheckRule`\" pulumi-lang-java=\"`macAddrCheckRule`\">`mac_addr_check_rule`</span> block is documented below.\n"
          },
          "macosForticlientDownloadUrl": {
            "type": "string",
            "description": "Download URL for Mac FortiClient.\n"
          },
          "name": {
            "type": "string",
            "description": "Portal name.\n"
          },
          "objectVpnSslWebPortalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "osCheck": {
            "type": "string",
            "description": "Enable to let the FortiGate decide action based on client OS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "osCheckList": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalOsCheckList:ObjectVpnSslWebPortalOsCheckList",
            "description": "Os-Check-List. The structure of <span pulumi-lang-nodejs=\"`osCheckList`\" pulumi-lang-dotnet=\"`OsCheckList`\" pulumi-lang-go=\"`osCheckList`\" pulumi-lang-python=\"`os_check_list`\" pulumi-lang-yaml=\"`osCheckList`\" pulumi-lang-java=\"`osCheckList`\">`os_check_list`</span> block is documented below.\n"
          },
          "preferIpv6Dns": {
            "type": "string",
            "description": "prefer to query IPv6 dns first if enabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "redirUrl": {
            "type": "string",
            "description": "Client login redirect URL.\n"
          },
          "rewriteIpUriUi": {
            "type": "string",
            "description": "Rewrite contents for URI contains IP and \"/ui/\". (default = disable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "savePassword": {
            "type": "string",
            "description": "Enable/disable FortiClient saving the user's password. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceRestriction": {
            "type": "string",
            "description": "Enable/disable tunnel service restriction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "skipCheckForBrowser": {
            "type": "string",
            "description": "Enable to skip host check for browser support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "skipCheckForUnsupportedBrowser": {
            "type": "string",
            "description": "Enable to skip host check if browser does not support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "skipCheckForUnsupportedOs": {
            "type": "string",
            "description": "Enable to skip host check if client OS does not support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "smbMaxVersion": {
            "type": "string",
            "description": "SMB maximum client protocol version. Valid values: <span pulumi-lang-nodejs=\"`smbv1`\" pulumi-lang-dotnet=\"`Smbv1`\" pulumi-lang-go=\"`smbv1`\" pulumi-lang-python=\"`smbv1`\" pulumi-lang-yaml=\"`smbv1`\" pulumi-lang-java=\"`smbv1`\">`smbv1`</span>, <span pulumi-lang-nodejs=\"`smbv2`\" pulumi-lang-dotnet=\"`Smbv2`\" pulumi-lang-go=\"`smbv2`\" pulumi-lang-python=\"`smbv2`\" pulumi-lang-yaml=\"`smbv2`\" pulumi-lang-java=\"`smbv2`\">`smbv2`</span>, <span pulumi-lang-nodejs=\"`smbv3`\" pulumi-lang-dotnet=\"`Smbv3`\" pulumi-lang-go=\"`smbv3`\" pulumi-lang-python=\"`smbv3`\" pulumi-lang-yaml=\"`smbv3`\" pulumi-lang-java=\"`smbv3`\">`smbv3`</span>.\n"
          },
          "smbMinVersion": {
            "type": "string",
            "description": "SMB minimum client protocol version. Valid values: <span pulumi-lang-nodejs=\"`smbv1`\" pulumi-lang-dotnet=\"`Smbv1`\" pulumi-lang-go=\"`smbv1`\" pulumi-lang-python=\"`smbv1`\" pulumi-lang-yaml=\"`smbv1`\" pulumi-lang-java=\"`smbv1`\">`smbv1`</span>, <span pulumi-lang-nodejs=\"`smbv2`\" pulumi-lang-dotnet=\"`Smbv2`\" pulumi-lang-go=\"`smbv2`\" pulumi-lang-python=\"`smbv2`\" pulumi-lang-yaml=\"`smbv2`\" pulumi-lang-java=\"`smbv2`\">`smbv2`</span>, <span pulumi-lang-nodejs=\"`smbv3`\" pulumi-lang-dotnet=\"`Smbv3`\" pulumi-lang-go=\"`smbv3`\" pulumi-lang-python=\"`smbv3`\" pulumi-lang-yaml=\"`smbv3`\" pulumi-lang-java=\"`smbv3`\">`smbv3`</span>.\n"
          },
          "smbNtlmv1Auth": {
            "type": "string",
            "description": "Enable support of NTLMv1 for Samba authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "smbv1": {
            "type": "string",
            "description": "Smbv1. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "splitDns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalSplitDn:ObjectVpnSslWebPortalSplitDn"
            },
            "description": "Split-Dns. The structure of <span pulumi-lang-nodejs=\"`splitDns`\" pulumi-lang-dotnet=\"`SplitDns`\" pulumi-lang-go=\"`splitDns`\" pulumi-lang-python=\"`split_dns`\" pulumi-lang-yaml=\"`splitDns`\" pulumi-lang-java=\"`splitDns`\">`split_dns`</span> block is documented below.\n"
          },
          "splitTunneling": {
            "type": "string",
            "description": "Enable/disable IPv4 split tunneling. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "splitTunnelingRoutingAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.\n"
          },
          "splitTunnelingRoutingNegate": {
            "type": "string",
            "description": "Enable to negate split tunneling routing address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "theme": {
            "type": "string",
            "description": "Web portal color scheme. Valid values: <span pulumi-lang-nodejs=\"`gray`\" pulumi-lang-dotnet=\"`Gray`\" pulumi-lang-go=\"`gray`\" pulumi-lang-python=\"`gray`\" pulumi-lang-yaml=\"`gray`\" pulumi-lang-java=\"`gray`\">`gray`</span>, <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`orange`\" pulumi-lang-dotnet=\"`Orange`\" pulumi-lang-go=\"`orange`\" pulumi-lang-python=\"`orange`\" pulumi-lang-yaml=\"`orange`\" pulumi-lang-java=\"`orange`\">`orange`</span>, <span pulumi-lang-nodejs=\"`crimson`\" pulumi-lang-dotnet=\"`Crimson`\" pulumi-lang-go=\"`crimson`\" pulumi-lang-python=\"`crimson`\" pulumi-lang-yaml=\"`crimson`\" pulumi-lang-java=\"`crimson`\">`crimson`</span>, <span pulumi-lang-nodejs=\"`steelblue`\" pulumi-lang-dotnet=\"`Steelblue`\" pulumi-lang-go=\"`steelblue`\" pulumi-lang-python=\"`steelblue`\" pulumi-lang-yaml=\"`steelblue`\" pulumi-lang-java=\"`steelblue`\">`steelblue`</span>, <span pulumi-lang-nodejs=\"`darkgrey`\" pulumi-lang-dotnet=\"`Darkgrey`\" pulumi-lang-go=\"`darkgrey`\" pulumi-lang-python=\"`darkgrey`\" pulumi-lang-yaml=\"`darkgrey`\" pulumi-lang-java=\"`darkgrey`\">`darkgrey`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>.\n"
          },
          "transformBackwardSlashes": {
            "type": "string",
            "description": "Transform backward slashes to forward slashes in URLs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelMode": {
            "type": "string",
            "description": "Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "useSdwan": {
            "type": "string",
            "description": "Use SD-WAN rules to get output interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "userBookmark": {
            "type": "string",
            "description": "Enable to allow web portal users to create their own bookmarks. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "userGroupBookmark": {
            "type": "string",
            "description": "Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webMode": {
            "type": "string",
            "description": "Enable/disable SSL VPN web mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "windowsForticlientDownloadUrl": {
            "type": "string",
            "description": "Download URL for Windows FortiClient.\n"
          },
          "winsServer1": {
            "type": "string",
            "description": "IPv4 WINS server 1.\n"
          },
          "winsServer2": {
            "type": "string",
            "description": "IPv4 WINS server 1.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalBookmarkgroup:ObjectVpnSslWebPortalBookmarkgroup": {
      "description": "Portal bookmark group.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`bookmarkGroup`\" pulumi-lang-dotnet=\"`BookmarkGroup`\" pulumi-lang-go=\"`bookmarkGroup`\" pulumi-lang-python=\"`bookmark_group`\" pulumi-lang-yaml=\"`bookmarkGroup`\" pulumi-lang-java=\"`bookmarkGroup`\">`bookmark_group`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-go=\"`ObjectVpnSslWebPortal`\" pulumi-lang-python=\"`ObjectVpnSslWebPortal`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortal`\">`fortimanager.ObjectVpnSslWebPortal`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\">`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`</span>\n\n## Import\n\nObjectVpn SslWebPortalBookmarkGroup can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalBookmarkgroup:ObjectVpnSslWebPortalBookmarkgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmark:ObjectVpnSslWebPortalBookmarkgroupBookmark"
          },
          "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark group name.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectVpnSslWebPortalBookmarkgroupId",
        "portal"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmark:ObjectVpnSslWebPortalBookmarkgroupBookmark"
          },
          "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark group name.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalBookmarkgroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bookmarks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmark:ObjectVpnSslWebPortalBookmarkgroupBookmark"
            },
            "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Bookmark group name.\n"
          },
          "objectVpnSslWebPortalBookmarkgroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalBookmarkgroupBookmarks:ObjectVpnSslWebPortalBookmarkgroupBookmarks": {
      "description": "Bookmark table.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`\">`fortimanager.ObjectVpnSslWebPortalBookmarkgroup`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`\">`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata`</span>\n\n## Import\n\nObjectVpn SslWebPortalBookmarkGroupBookmarks can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\", \"bookmark_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalBookmarkgroupBookmarks:ObjectVpnSslWebPortalBookmarkgroupBookmarks labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "additionalParams": {
          "type": "string",
          "description": "Additional parameters.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`rdpnative`\" pulumi-lang-dotnet=\"`Rdpnative`\" pulumi-lang-go=\"`rdpnative`\" pulumi-lang-python=\"`rdpnative`\" pulumi-lang-yaml=\"`rdpnative`\" pulumi-lang-java=\"`rdpnative`\">`rdpnative`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmarksFormData:ObjectVpnSslWebPortalBookmarkgroupBookmarksFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 480 - 65535, default = 768).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`ar`\" pulumi-lang-dotnet=\"`Ar`\" pulumi-lang-go=\"`ar`\" pulumi-lang-python=\"`ar`\" pulumi-lang-yaml=\"`ar`\" pulumi-lang-java=\"`ar`\">`ar`</span>, <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-gb`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`lv`\" pulumi-lang-dotnet=\"`Lv`\" pulumi-lang-go=\"`lv`\" pulumi-lang-python=\"`lv`\" pulumi-lang-yaml=\"`lv`\" pulumi-lang-java=\"`lv`\">`lv`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pl`\" pulumi-lang-dotnet=\"`Pl`\" pulumi-lang-go=\"`pl`\" pulumi-lang-python=\"`pl`\" pulumi-lang-yaml=\"`pl`\" pulumi-lang-java=\"`pl`\">`pl`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`tk`\" pulumi-lang-dotnet=\"`Tk`\" pulumi-lang-go=\"`tk`\" pulumi-lang-python=\"`tk`\" pulumi-lang-yaml=\"`tk`\" pulumi-lang-java=\"`tk`\">`tk`</span>, <span pulumi-lang-nodejs=\"`tr`\" pulumi-lang-dotnet=\"`Tr`\" pulumi-lang-go=\"`tr`\" pulumi-lang-python=\"`tr`\" pulumi-lang-yaml=\"`tr`\" pulumi-lang-java=\"`tr`\">`tr`</span>, `fr-ca-m`, <span pulumi-lang-nodejs=\"`wg`\" pulumi-lang-dotnet=\"`Wg`\" pulumi-lang-go=\"`wg`\" pulumi-lang-python=\"`wg`\" pulumi-lang-yaml=\"`wg`\" pulumi-lang-java=\"`wg`\">`wg`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`.\n"
        },
        "listeningPort": {
          "type": "number",
          "description": "Listening port (0 - 65535).\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupBookmarksId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-2147483648).\n"
        },
        "remotePort": {
          "type": "number",
          "description": "Remote port (0 - 65535).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection. Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverLayout": {
          "type": "string",
          "description": "Server side keyboard layout. Valid values: `en-us-qwerty`, `de-de-qwertz`, `fr-fr-azerty`, `it-it-qwerty`, `sv-se-qwerty`, <span pulumi-lang-nodejs=\"`failsafe`\" pulumi-lang-dotnet=\"`Failsafe`\" pulumi-lang-go=\"`failsafe`\" pulumi-lang-python=\"`failsafe`\" pulumi-lang-yaml=\"`failsafe`\" pulumi-lang-java=\"`failsafe`\">`failsafe`</span>, `en-gb-qwerty`, `es-es-qwerty`, `fr-ch-qwertz`, `ja-jp-qwerty`, `pt-br-qwerty`, `tr-tr-qwerty`, `fr-ca-qwerty`.\n"
        },
        "showStatusWindow": {
          "type": "string",
          "description": "Enable/disable showing of status window. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoCredentialSentOnce": {
          "type": "string",
          "description": "Single sign-on credentials are only sent once to remote server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 640 - 65535, default = 1024).\n"
        }
      },
      "type": "object",
      "required": [
        "bookmarkGroup",
        "logonPasswords",
        "name",
        "objectVpnSslWebPortalBookmarkgroupBookmarksId",
        "portal",
        "ssoPasswords"
      ],
      "inputProperties": {
        "additionalParams": {
          "type": "string",
          "description": "Additional parameters.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`rdpnative`\" pulumi-lang-dotnet=\"`Rdpnative`\" pulumi-lang-go=\"`rdpnative`\" pulumi-lang-python=\"`rdpnative`\" pulumi-lang-yaml=\"`rdpnative`\" pulumi-lang-java=\"`rdpnative`\">`rdpnative`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmarksFormData:ObjectVpnSslWebPortalBookmarkgroupBookmarksFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 480 - 65535, default = 768).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`ar`\" pulumi-lang-dotnet=\"`Ar`\" pulumi-lang-go=\"`ar`\" pulumi-lang-python=\"`ar`\" pulumi-lang-yaml=\"`ar`\" pulumi-lang-java=\"`ar`\">`ar`</span>, <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-gb`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`lv`\" pulumi-lang-dotnet=\"`Lv`\" pulumi-lang-go=\"`lv`\" pulumi-lang-python=\"`lv`\" pulumi-lang-yaml=\"`lv`\" pulumi-lang-java=\"`lv`\">`lv`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pl`\" pulumi-lang-dotnet=\"`Pl`\" pulumi-lang-go=\"`pl`\" pulumi-lang-python=\"`pl`\" pulumi-lang-yaml=\"`pl`\" pulumi-lang-java=\"`pl`\">`pl`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`tk`\" pulumi-lang-dotnet=\"`Tk`\" pulumi-lang-go=\"`tk`\" pulumi-lang-python=\"`tk`\" pulumi-lang-yaml=\"`tk`\" pulumi-lang-java=\"`tk`\">`tk`</span>, <span pulumi-lang-nodejs=\"`tr`\" pulumi-lang-dotnet=\"`Tr`\" pulumi-lang-go=\"`tr`\" pulumi-lang-python=\"`tr`\" pulumi-lang-yaml=\"`tr`\" pulumi-lang-java=\"`tr`\">`tr`</span>, `fr-ca-m`, <span pulumi-lang-nodejs=\"`wg`\" pulumi-lang-dotnet=\"`Wg`\" pulumi-lang-go=\"`wg`\" pulumi-lang-python=\"`wg`\" pulumi-lang-yaml=\"`wg`\" pulumi-lang-java=\"`wg`\">`wg`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`.\n"
        },
        "listeningPort": {
          "type": "number",
          "description": "Listening port (0 - 65535).\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupBookmarksId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-2147483648).\n"
        },
        "remotePort": {
          "type": "number",
          "description": "Remote port (0 - 65535).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection. Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverLayout": {
          "type": "string",
          "description": "Server side keyboard layout. Valid values: `en-us-qwerty`, `de-de-qwertz`, `fr-fr-azerty`, `it-it-qwerty`, `sv-se-qwerty`, <span pulumi-lang-nodejs=\"`failsafe`\" pulumi-lang-dotnet=\"`Failsafe`\" pulumi-lang-go=\"`failsafe`\" pulumi-lang-python=\"`failsafe`\" pulumi-lang-yaml=\"`failsafe`\" pulumi-lang-java=\"`failsafe`\">`failsafe`</span>, `en-gb-qwerty`, `es-es-qwerty`, `fr-ch-qwertz`, `ja-jp-qwerty`, `pt-br-qwerty`, `tr-tr-qwerty`, `fr-ca-qwerty`.\n"
        },
        "showStatusWindow": {
          "type": "string",
          "description": "Enable/disable showing of status window. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoCredentialSentOnce": {
          "type": "string",
          "description": "Single sign-on credentials are only sent once to remote server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 640 - 65535, default = 1024).\n"
        }
      },
      "requiredInputs": [
        "bookmarkGroup",
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalBookmarkgroupBookmarks resources.\n",
        "properties": {
          "additionalParams": {
            "type": "string",
            "description": "Additional parameters.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apptype": {
            "type": "string",
            "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`citrix`\" pulumi-lang-dotnet=\"`Citrix`\" pulumi-lang-go=\"`citrix`\" pulumi-lang-python=\"`citrix`\" pulumi-lang-yaml=\"`citrix`\" pulumi-lang-java=\"`citrix`\">`citrix`</span>, <span pulumi-lang-nodejs=\"`rdpnative`\" pulumi-lang-dotnet=\"`Rdpnative`\" pulumi-lang-go=\"`rdpnative`\" pulumi-lang-python=\"`rdpnative`\" pulumi-lang-yaml=\"`rdpnative`\" pulumi-lang-java=\"`rdpnative`\">`rdpnative`</span>, <span pulumi-lang-nodejs=\"`portforward`\" pulumi-lang-dotnet=\"`Portforward`\" pulumi-lang-go=\"`portforward`\" pulumi-lang-python=\"`portforward`\" pulumi-lang-yaml=\"`portforward`\" pulumi-lang-java=\"`portforward`\">`portforward`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
          },
          "bookmarkGroup": {
            "type": "string",
            "description": "Bookmark Group.\n"
          },
          "colorDepth": {
            "type": "string",
            "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "domain": {
            "type": "string",
            "description": "Login domain.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "folder": {
            "type": "string",
            "description": "Network shared file folder parameter.\n"
          },
          "formDatas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalBookmarkgroupBookmarksFormData:ObjectVpnSslWebPortalBookmarkgroupBookmarksFormData"
            },
            "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
          },
          "height": {
            "type": "number",
            "description": "Screen height (range from 480 - 65535, default = 768).\n"
          },
          "host": {
            "type": "string",
            "description": "Host name/IP parameter.\n"
          },
          "keyboardLayout": {
            "type": "string",
            "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`ar`\" pulumi-lang-dotnet=\"`Ar`\" pulumi-lang-go=\"`ar`\" pulumi-lang-python=\"`ar`\" pulumi-lang-yaml=\"`ar`\" pulumi-lang-java=\"`ar`\">`ar`</span>, <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-gb`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`lv`\" pulumi-lang-dotnet=\"`Lv`\" pulumi-lang-go=\"`lv`\" pulumi-lang-python=\"`lv`\" pulumi-lang-yaml=\"`lv`\" pulumi-lang-java=\"`lv`\">`lv`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pl`\" pulumi-lang-dotnet=\"`Pl`\" pulumi-lang-go=\"`pl`\" pulumi-lang-python=\"`pl`\" pulumi-lang-yaml=\"`pl`\" pulumi-lang-java=\"`pl`\">`pl`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`tk`\" pulumi-lang-dotnet=\"`Tk`\" pulumi-lang-go=\"`tk`\" pulumi-lang-python=\"`tk`\" pulumi-lang-yaml=\"`tk`\" pulumi-lang-java=\"`tk`\">`tk`</span>, <span pulumi-lang-nodejs=\"`tr`\" pulumi-lang-dotnet=\"`Tr`\" pulumi-lang-go=\"`tr`\" pulumi-lang-python=\"`tr`\" pulumi-lang-yaml=\"`tr`\" pulumi-lang-java=\"`tr`\">`tr`</span>, `fr-ca-m`, <span pulumi-lang-nodejs=\"`wg`\" pulumi-lang-dotnet=\"`Wg`\" pulumi-lang-go=\"`wg`\" pulumi-lang-python=\"`wg`\" pulumi-lang-yaml=\"`wg`\" pulumi-lang-java=\"`wg`\">`wg`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`.\n"
          },
          "listeningPort": {
            "type": "number",
            "description": "Listening port (0 - 65535).\n"
          },
          "loadBalancingInfo": {
            "type": "string",
            "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
          },
          "logonPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Logon password.\n",
            "secret": true
          },
          "logonUser": {
            "type": "string",
            "description": "Logon user.\n"
          },
          "name": {
            "type": "string",
            "description": "Bookmark name.\n"
          },
          "objectVpnSslWebPortalBookmarkgroupBookmarksId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Remote port.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "preconnectionBlob": {
            "type": "string",
            "description": "An arbitrary string which identifies the RDP source.\n"
          },
          "preconnectionId": {
            "type": "number",
            "description": "The numeric ID of the RDP source (0-2147483648).\n"
          },
          "remotePort": {
            "type": "number",
            "description": "Remote port (0 - 65535).\n"
          },
          "restrictedAdmin": {
            "type": "string",
            "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "security": {
            "type": "string",
            "description": "Security mode for RDP connection. Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
          },
          "sendPreconnectionId": {
            "type": "string",
            "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serverLayout": {
            "type": "string",
            "description": "Server side keyboard layout. Valid values: `en-us-qwerty`, `de-de-qwertz`, `fr-fr-azerty`, `it-it-qwerty`, `sv-se-qwerty`, <span pulumi-lang-nodejs=\"`failsafe`\" pulumi-lang-dotnet=\"`Failsafe`\" pulumi-lang-go=\"`failsafe`\" pulumi-lang-python=\"`failsafe`\" pulumi-lang-yaml=\"`failsafe`\" pulumi-lang-java=\"`failsafe`\">`failsafe`</span>, `en-gb-qwerty`, `es-es-qwerty`, `fr-ch-qwertz`, `ja-jp-qwerty`, `pt-br-qwerty`, `tr-tr-qwerty`, `fr-ca-qwerty`.\n"
          },
          "showStatusWindow": {
            "type": "string",
            "description": "Enable/disable showing of status window. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sso": {
            "type": "string",
            "description": "Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "ssoCredential": {
            "type": "string",
            "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
          },
          "ssoCredentialSentOnce": {
            "type": "string",
            "description": "Single sign-on credentials are only sent once to remote server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssoPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSO password.\n",
            "secret": true
          },
          "ssoUsername": {
            "type": "string",
            "description": "SSO user name.\n"
          },
          "url": {
            "type": "string",
            "description": "URL parameter.\n"
          },
          "vncKeyboardLayout": {
            "type": "string",
            "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
          },
          "width": {
            "type": "number",
            "description": "Screen width (range from 640 - 65535, default = 1024).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalBookmarkgroupBookmarksFormdata:ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata": {
      "description": "Form data.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`\">`fortimanager.ObjectVpnSslWebPortalBookmarkgroupBookmarks`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVpn SslWebPortalBookmarkGroupBookmarksFormData can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\", \"bookmark_group=YOUR_VALUE\", \"bookmarks=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalBookmarkgroupBookmarksFormdata:ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "bookmarks": {
          "type": "string",
          "description": "Bookmarks.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupBookmarksFormdataId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object",
      "required": [
        "bookmarkGroup",
        "bookmarks",
        "name",
        "objectVpnSslWebPortalBookmarkgroupBookmarksFormdataId",
        "portal"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "bookmarks": {
          "type": "string",
          "description": "Bookmarks.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupBookmarksFormdataId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "requiredInputs": [
        "bookmarkGroup",
        "bookmarks",
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalBookmarkgroupBookmarksFormdata resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bookmarkGroup": {
            "type": "string",
            "description": "Bookmark Group.\n"
          },
          "bookmarks": {
            "type": "string",
            "description": "Bookmarks.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVpnSslWebPortalBookmarkgroupBookmarksFormdataId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalBookmarkgroupBookmarksMove:ObjectVpnSslWebPortalBookmarkgroupBookmarksMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "bookmarks": {
          "type": "string",
          "description": "Bookmarks.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupBookmarksMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "bookmarkGroup",
        "bookmarks",
        "objectVpnSslWebPortalBookmarkgroupBookmarksMoveId",
        "option",
        "portal",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "bookmarks": {
          "type": "string",
          "description": "Bookmarks.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupBookmarksMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "bookmarkGroup",
        "bookmarks",
        "option",
        "portal",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalBookmarkgroupBookmarksMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bookmarkGroup": {
            "type": "string",
            "description": "Bookmark Group.\n"
          },
          "bookmarks": {
            "type": "string",
            "description": "Bookmarks.\n"
          },
          "objectVpnSslWebPortalBookmarkgroupBookmarksMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalBookmarkgroupMove:ObjectVpnSslWebPortalBookmarkgroupMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "bookmarkGroup",
        "objectVpnSslWebPortalBookmarkgroupMoveId",
        "option",
        "portal",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarkGroup": {
          "type": "string",
          "description": "Bookmark Group.\n"
        },
        "objectVpnSslWebPortalBookmarkgroupMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "bookmarkGroup",
        "option",
        "portal",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalBookmarkgroupMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bookmarkGroup": {
            "type": "string",
            "description": "Bookmark Group.\n"
          },
          "objectVpnSslWebPortalBookmarkgroupMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalLandingpage:ObjectVpnSslWebPortalLandingpage": {
      "description": "Landing page options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`landingPage`\" pulumi-lang-dotnet=\"`LandingPage`\" pulumi-lang-go=\"`landingPage`\" pulumi-lang-python=\"`landing_page`\" pulumi-lang-yaml=\"`landingPage`\" pulumi-lang-java=\"`landingPage`\">`landing_page`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-go=\"`ObjectVpnSslWebPortal`\" pulumi-lang-python=\"`ObjectVpnSslWebPortal`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortal`\">`fortimanager.ObjectVpnSslWebPortal`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalLandingpageFormdata`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalLandingpageFormdata`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalLandingpageFormdata`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalLandingpageFormdata`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalLandingpageFormdata`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalLandingpageFormdata`\">`fortimanager.ObjectVpnSslWebPortalLandingpageFormdata`</span>\n\n## Import\n\nObjectVpn SslWebPortalLandingPage can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalLandingpage:ObjectVpnSslWebPortalLandingpage labelname ObjectVpnSslWebPortalLandingPage\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingpageFormData:ObjectVpnSslWebPortalLandingpageFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "logoutUrl": {
          "type": "string",
          "description": "Landing page log out URL.\n"
        },
        "objectVpnSslWebPortalLandingpageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "Landing page URL.\n"
        }
      },
      "type": "object",
      "required": [
        "objectVpnSslWebPortalLandingpageId",
        "portal",
        "sso",
        "ssoCredential",
        "ssoPasswords"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "formDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingpageFormData:ObjectVpnSslWebPortalLandingpageFormData"
          },
          "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
        },
        "logoutUrl": {
          "type": "string",
          "description": "Landing page log out URL.\n"
        },
        "objectVpnSslWebPortalLandingpageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "ssoCredential": {
          "type": "string",
          "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
        },
        "ssoPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO password.\n",
          "secret": true
        },
        "ssoUsername": {
          "type": "string",
          "description": "SSO user name.\n"
        },
        "url": {
          "type": "string",
          "description": "Landing page URL.\n"
        }
      },
      "requiredInputs": [
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalLandingpage resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "formDatas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnSslWebPortalLandingpageFormData:ObjectVpnSslWebPortalLandingpageFormData"
            },
            "description": "Form-Data. The structure of <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> block is documented below.\n"
          },
          "logoutUrl": {
            "type": "string",
            "description": "Landing page log out URL.\n"
          },
          "objectVpnSslWebPortalLandingpageId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sso": {
            "type": "string",
            "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "ssoCredential": {
            "type": "string",
            "description": "Single sign-on credentials. Valid values: `sslvpn-login`, <span pulumi-lang-nodejs=\"`alternative`\" pulumi-lang-dotnet=\"`Alternative`\" pulumi-lang-go=\"`alternative`\" pulumi-lang-python=\"`alternative`\" pulumi-lang-yaml=\"`alternative`\" pulumi-lang-java=\"`alternative`\">`alternative`</span>.\n"
          },
          "ssoPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSO password.\n",
            "secret": true
          },
          "ssoUsername": {
            "type": "string",
            "description": "SSO user name.\n"
          },
          "url": {
            "type": "string",
            "description": "Landing page URL.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalLandingpageFormdata:ObjectVpnSslWebPortalLandingpageFormdata": {
      "description": "Form data.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`formData`\" pulumi-lang-dotnet=\"`FormData`\" pulumi-lang-go=\"`formData`\" pulumi-lang-python=\"`form_data`\" pulumi-lang-yaml=\"`formData`\" pulumi-lang-java=\"`formData`\">`form_data`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-go=\"`ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-python=\"`ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortalLandingpage`\">`fortimanager.ObjectVpnSslWebPortalLandingpage`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVpn SslWebPortalLandingPageFormData can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalLandingpageFormdata:ObjectVpnSslWebPortalLandingpageFormdata labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnSslWebPortalLandingpageFormdataId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectVpnSslWebPortalLandingpageFormdataId",
        "portal"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectVpnSslWebPortalLandingpageFormdataId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Value.\n"
        }
      },
      "requiredInputs": [
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalLandingpageFormdata resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectVpnSslWebPortalLandingpageFormdataId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalMacaddrcheckrule:ObjectVpnSslWebPortalMacaddrcheckrule": {
      "description": "Client MAC address check rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`macAddrCheckRule`\" pulumi-lang-dotnet=\"`MacAddrCheckRule`\" pulumi-lang-go=\"`macAddrCheckRule`\" pulumi-lang-python=\"`mac_addr_check_rule`\" pulumi-lang-yaml=\"`macAddrCheckRule`\" pulumi-lang-java=\"`macAddrCheckRule`\">`mac_addr_check_rule`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-go=\"`ObjectVpnSslWebPortal`\" pulumi-lang-python=\"`ObjectVpnSslWebPortal`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortal`\">`fortimanager.ObjectVpnSslWebPortal`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVpn SslWebPortalMacAddrCheckRule can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalMacaddrcheckrule:ObjectVpnSslWebPortalMacaddrcheckrule labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "macAddrLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client MAC address list.\n"
        },
        "macAddrMask": {
          "type": "number",
          "description": "Client MAC address mask.\n"
        },
        "name": {
          "type": "string",
          "description": "Client MAC address check rule name.\n"
        },
        "objectVpnSslWebPortalMacaddrcheckruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "macAddrLists",
        "name",
        "objectVpnSslWebPortalMacaddrcheckruleId",
        "portal"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "macAddrLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Client MAC address list.\n"
        },
        "macAddrMask": {
          "type": "number",
          "description": "Client MAC address mask.\n"
        },
        "name": {
          "type": "string",
          "description": "Client MAC address check rule name.\n"
        },
        "objectVpnSslWebPortalMacaddrcheckruleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalMacaddrcheckrule resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "macAddrLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Client MAC address list.\n"
          },
          "macAddrMask": {
            "type": "number",
            "description": "Client MAC address mask.\n"
          },
          "name": {
            "type": "string",
            "description": "Client MAC address check rule name.\n"
          },
          "objectVpnSslWebPortalMacaddrcheckruleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalSplitdns:ObjectVpnSslWebPortalSplitdns": {
      "description": "Split DNS for SSL VPN.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`splitDns`\" pulumi-lang-dotnet=\"`SplitDns`\" pulumi-lang-go=\"`splitDns`\" pulumi-lang-python=\"`split_dns`\" pulumi-lang-yaml=\"`splitDns`\" pulumi-lang-java=\"`splitDns`\">`split_dns`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-go=\"`ObjectVpnSslWebPortal`\" pulumi-lang-python=\"`ObjectVpnSslWebPortal`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnSslWebPortal`\" pulumi-lang-java=\"`fortimanager.ObjectVpnSslWebPortal`\">`fortimanager.ObjectVpnSslWebPortal`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectVpn SslWebPortalSplitDns can be imported using any of these accepted formats:\n\nSet import_options = [\"portal=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebPortalSplitdns:ObjectVpnSslWebPortalSplitdns labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "domains": {
          "type": "string",
          "description": "Split DNS domains used for SSL-VPN clients separated by comma(,).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipv6DnsServer1": {
          "type": "string",
          "description": "IPv6 DNS server 1.\n"
        },
        "ipv6DnsServer2": {
          "type": "string",
          "description": "IPv6 DNS server 2.\n"
        },
        "objectVpnSslWebPortalSplitdnsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectVpnSslWebPortalSplitdnsId",
        "portal"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnsServer1": {
          "type": "string",
          "description": "DNS server 1.\n"
        },
        "dnsServer2": {
          "type": "string",
          "description": "DNS server 2.\n"
        },
        "domains": {
          "type": "string",
          "description": "Split DNS domains used for SSL-VPN clients separated by comma(,).\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "ipv6DnsServer1": {
          "type": "string",
          "description": "IPv6 DNS server 1.\n"
        },
        "ipv6DnsServer2": {
          "type": "string",
          "description": "IPv6 DNS server 2.\n"
        },
        "objectVpnSslWebPortalSplitdnsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "portal"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalSplitdns resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dnsServer1": {
            "type": "string",
            "description": "DNS server 1.\n"
          },
          "dnsServer2": {
            "type": "string",
            "description": "DNS server 2.\n"
          },
          "domains": {
            "type": "string",
            "description": "Split DNS domains used for SSL-VPN clients separated by comma(,).\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "ipv6DnsServer1": {
            "type": "string",
            "description": "IPv6 DNS server 1.\n"
          },
          "ipv6DnsServer2": {
            "type": "string",
            "description": "IPv6 DNS server 2.\n"
          },
          "objectVpnSslWebPortalSplitdnsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebPortalSplitdnsMove:ObjectVpnSslWebPortalSplitdnsMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectVpnSslWebPortalSplitdnsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "splitDns": {
          "type": "string",
          "description": "Split Dns.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "objectVpnSslWebPortalSplitdnsMoveId",
        "option",
        "portal",
        "splitDns",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectVpnSslWebPortalSplitdnsMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "portal": {
          "type": "string",
          "description": "Portal.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "splitDns": {
          "type": "string",
          "description": "Split Dns.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "portal",
        "splitDns",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebPortalSplitdnsMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectVpnSslWebPortalSplitdnsMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "portal": {
            "type": "string",
            "description": "Portal.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "splitDns": {
            "type": "string",
            "description": "Split Dns.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnSslWebRealm:ObjectVpnSslWebRealm": {
      "description": "Realm.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnSslWebRealm(\"trname\", {\n    maxConcurrentUser: 5,\n    nasIp: \"192.168.1.1\",\n    urlPath: \"terr-vpn-ssl-web-realm\",\n    virtualHostOnly: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnSslWebRealm(\"trname\",\n    max_concurrent_user=5,\n    nas_ip=\"192.168.1.1\",\n    url_path=\"terr-vpn-ssl-web-realm\",\n    virtual_host_only=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnSslWebRealm(\"trname\", new()\n    {\n        MaxConcurrentUser = 5,\n        NasIp = \"192.168.1.1\",\n        UrlPath = \"terr-vpn-ssl-web-realm\",\n        VirtualHostOnly = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnSslWebRealm(ctx, \"trname\", &fortimanager.ObjectVpnSslWebRealmArgs{\n\t\t\tMaxConcurrentUser: pulumi.Float64(5),\n\t\t\tNasIp:             pulumi.String(\"192.168.1.1\"),\n\t\t\tUrlPath:           pulumi.String(\"terr-vpn-ssl-web-realm\"),\n\t\t\tVirtualHostOnly:   pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebRealm;\nimport com.pulumi.fortimanager.ObjectVpnSslWebRealmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnSslWebRealm(\"trname\", ObjectVpnSslWebRealmArgs.builder()\n            .maxConcurrentUser(5.0)\n            .nasIp(\"192.168.1.1\")\n            .urlPath(\"terr-vpn-ssl-web-realm\")\n            .virtualHostOnly(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnSslWebRealm\n    properties:\n      maxConcurrentUser: 5\n      nasIp: 192.168.1.1\n      urlPath: terr-vpn-ssl-web-realm\n      virtualHostOnly: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpn SslWebRealm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebRealm:ObjectVpnSslWebRealm labelname {{url_path}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "loginPage": {
          "type": "string",
          "description": "Replacement HTML for SSL-VPN login page.\n"
        },
        "maxConcurrentUser": {
          "type": "number",
          "description": "Maximum concurrent users (0 - 65535, 0 means unlimited).\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used as a NAS-IP to communicate with the RADIUS server.\n"
        },
        "objectVpnSslWebRealmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{url_path}}.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number (0 - 65535, 0 means user.radius.radius-port).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server associated with realm.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlPath": {
          "type": "string",
          "description": "URL path to access SSL-VPN login page.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host name for realm.\n"
        },
        "virtualHostOnly": {
          "type": "string",
          "description": "Enable/disable enforcement of virtual host method for SSL-VPN client access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "virtualHostServerCert": {
          "type": "string",
          "description": "Name of the server certificate to used for this realm.\n"
        }
      },
      "type": "object",
      "required": [
        "nasIp",
        "objectVpnSslWebRealmId",
        "virtualHostOnly"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "loginPage": {
          "type": "string",
          "description": "Replacement HTML for SSL-VPN login page.\n"
        },
        "maxConcurrentUser": {
          "type": "number",
          "description": "Maximum concurrent users (0 - 65535, 0 means unlimited).\n"
        },
        "nasIp": {
          "type": "string",
          "description": "IP address used as a NAS-IP to communicate with the RADIUS server.\n"
        },
        "objectVpnSslWebRealmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{url_path}}.\n"
        },
        "radiusPort": {
          "type": "number",
          "description": "RADIUS service port number (0 - 65535, 0 means user.radius.radius-port).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server associated with realm.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlPath": {
          "type": "string",
          "description": "URL path to access SSL-VPN login page.\n"
        },
        "virtualHost": {
          "type": "string",
          "description": "Virtual host name for realm.\n"
        },
        "virtualHostOnly": {
          "type": "string",
          "description": "Enable/disable enforcement of virtual host method for SSL-VPN client access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "virtualHostServerCert": {
          "type": "string",
          "description": "Name of the server certificate to used for this realm.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnSslWebRealm resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "loginPage": {
            "type": "string",
            "description": "Replacement HTML for SSL-VPN login page.\n"
          },
          "maxConcurrentUser": {
            "type": "number",
            "description": "Maximum concurrent users (0 - 65535, 0 means unlimited).\n"
          },
          "nasIp": {
            "type": "string",
            "description": "IP address used as a NAS-IP to communicate with the RADIUS server.\n"
          },
          "objectVpnSslWebRealmId": {
            "type": "string",
            "description": "an identifier for the resource with format {{url_path}}.\n"
          },
          "radiusPort": {
            "type": "number",
            "description": "RADIUS service port number (0 - 65535, 0 means user.radius.radius-port).\n"
          },
          "radiusServer": {
            "type": "string",
            "description": "RADIUS server associated with realm.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "urlPath": {
            "type": "string",
            "description": "URL path to access SSL-VPN login page.\n"
          },
          "virtualHost": {
            "type": "string",
            "description": "Virtual host name for realm.\n"
          },
          "virtualHostOnly": {
            "type": "string",
            "description": "Enable/disable enforcement of virtual host method for SSL-VPN client access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "virtualHostServerCert": {
            "type": "string",
            "description": "Name of the server certificate to used for this realm.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnmgrNode:ObjectVpnmgrNode": {
      "description": "VPN node for VPN Manager. Must specify vpntable and scope member.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNodeIprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNodeIprange`\" pulumi-lang-go=\"`ObjectVpnmgrNodeIprange`\" pulumi-lang-python=\"`ObjectVpnmgrNodeIprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNodeIprange`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNodeIprange`\">`fortimanager.ObjectVpnmgrNodeIprange`</span>\n>- <span pulumi-lang-nodejs=\"`ipv4ExcludeRange`\" pulumi-lang-dotnet=\"`Ipv4ExcludeRange`\" pulumi-lang-go=\"`ipv4ExcludeRange`\" pulumi-lang-python=\"`ipv4_exclude_range`\" pulumi-lang-yaml=\"`ipv4ExcludeRange`\" pulumi-lang-java=\"`ipv4ExcludeRange`\">`ipv4_exclude_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNodeIpv4excluderange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNodeIpv4excluderange`\" pulumi-lang-go=\"`ObjectVpnmgrNodeIpv4excluderange`\" pulumi-lang-python=\"`ObjectVpnmgrNodeIpv4excluderange`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNodeIpv4excluderange`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNodeIpv4excluderange`\">`fortimanager.ObjectVpnmgrNodeIpv4excluderange`</span>\n>- <span pulumi-lang-nodejs=\"`protectedSubnet`\" pulumi-lang-dotnet=\"`ProtectedSubnet`\" pulumi-lang-go=\"`protectedSubnet`\" pulumi-lang-python=\"`protected_subnet`\" pulumi-lang-yaml=\"`protectedSubnet`\" pulumi-lang-java=\"`protectedSubnet`\">`protected_subnet`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNodeProtectedSubnet`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNodeProtectedSubnet`\" pulumi-lang-go=\"`ObjectVpnmgrNodeProtectedSubnet`\" pulumi-lang-python=\"`ObjectVpnmgrNodeProtectedSubnet`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNodeProtectedSubnet`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNodeProtectedSubnet`\">`fortimanager.ObjectVpnmgrNodeProtectedSubnet`</span>\n>- <span pulumi-lang-nodejs=\"`summaryAddr`\" pulumi-lang-dotnet=\"`SummaryAddr`\" pulumi-lang-go=\"`summaryAddr`\" pulumi-lang-python=\"`summary_addr`\" pulumi-lang-yaml=\"`summaryAddr`\" pulumi-lang-java=\"`summaryAddr`\">`summary_addr`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNodeSummaryAddr`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNodeSummaryAddr`\" pulumi-lang-go=\"`ObjectVpnmgrNodeSummaryAddr`\" pulumi-lang-python=\"`ObjectVpnmgrNodeSummaryAddr`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNodeSummaryAddr`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNodeSummaryAddr`\">`fortimanager.ObjectVpnmgrNodeSummaryAddr`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnmgrNode(\"trname\", {\n    addRoute: \"enable\",\n    assignIp: \"enable\",\n    assignIpFrom: \"dhcp\",\n    authpasswds: [\"fortinet\"],\n    authusr: \"admin\",\n    autoConfiguration: \"enable\",\n    automaticRouting: \"disable\",\n    defaultGateway: \"192.168.1.1\",\n    dhcpServer: \"enable\",\n    dnsMode: \"auto\",\n    dnsService: \"default\",\n    domain: \"8.8.8.8\",\n    exchangeInterfaceIp: \"disable\",\n    extgwP2PerNet: \"disable\",\n    fosid: 1,\n    ipsecLeaseHold: 60,\n    ipv4DnsServer1: \"0.0.0.0\",\n    ipv4DnsServer2: \"0.0.0.0\",\n    ipv4DnsServer3: \"0.0.0.0\",\n    ipv4EndIp: \"0.0.0.0\",\n    ipv4Netmask: \"255.255.255.255\",\n    ipv4StartIp: \"0.0.0.0\",\n    ipv4WinsServer1: \"0.0.0.0\",\n    ipv4WinsServer2: \"0.0.0.0\",\n    localGw: \"0.0.0.0\",\n    modeCfg: \"disable\",\n    netDevice: \"disable\",\n    peertype: \"peer\",\n    role: \"hub\",\n    tunnelSearch: \"selectors\",\n    unitySupport: \"enable\",\n    xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnmgrNode(\"trname\",\n    add_route=\"enable\",\n    assign_ip=\"enable\",\n    assign_ip_from=\"dhcp\",\n    authpasswds=[\"fortinet\"],\n    authusr=\"admin\",\n    auto_configuration=\"enable\",\n    automatic_routing=\"disable\",\n    default_gateway=\"192.168.1.1\",\n    dhcp_server=\"enable\",\n    dns_mode=\"auto\",\n    dns_service=\"default\",\n    domain=\"8.8.8.8\",\n    exchange_interface_ip=\"disable\",\n    extgw_p2_per_net=\"disable\",\n    fosid=1,\n    ipsec_lease_hold=60,\n    ipv4_dns_server1=\"0.0.0.0\",\n    ipv4_dns_server2=\"0.0.0.0\",\n    ipv4_dns_server3=\"0.0.0.0\",\n    ipv4_end_ip=\"0.0.0.0\",\n    ipv4_netmask=\"255.255.255.255\",\n    ipv4_start_ip=\"0.0.0.0\",\n    ipv4_wins_server1=\"0.0.0.0\",\n    ipv4_wins_server2=\"0.0.0.0\",\n    local_gw=\"0.0.0.0\",\n    mode_cfg=\"disable\",\n    net_device=\"disable\",\n    peertype=\"peer\",\n    role=\"hub\",\n    tunnel_search=\"selectors\",\n    unity_support=\"enable\",\n    xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n    {\n        AddRoute = \"enable\",\n        AssignIp = \"enable\",\n        AssignIpFrom = \"dhcp\",\n        Authpasswds = new[]\n        {\n            \"fortinet\",\n        },\n        Authusr = \"admin\",\n        AutoConfiguration = \"enable\",\n        AutomaticRouting = \"disable\",\n        DefaultGateway = \"192.168.1.1\",\n        DhcpServer = \"enable\",\n        DnsMode = \"auto\",\n        DnsService = \"default\",\n        Domain = \"8.8.8.8\",\n        ExchangeInterfaceIp = \"disable\",\n        ExtgwP2PerNet = \"disable\",\n        Fosid = 1,\n        IpsecLeaseHold = 60,\n        Ipv4DnsServer1 = \"0.0.0.0\",\n        Ipv4DnsServer2 = \"0.0.0.0\",\n        Ipv4DnsServer3 = \"0.0.0.0\",\n        Ipv4EndIp = \"0.0.0.0\",\n        Ipv4Netmask = \"255.255.255.255\",\n        Ipv4StartIp = \"0.0.0.0\",\n        Ipv4WinsServer1 = \"0.0.0.0\",\n        Ipv4WinsServer2 = \"0.0.0.0\",\n        LocalGw = \"0.0.0.0\",\n        ModeCfg = \"disable\",\n        NetDevice = \"disable\",\n        Peertype = \"peer\",\n        Role = \"hub\",\n        TunnelSearch = \"selectors\",\n        UnitySupport = \"enable\",\n        Xauthtype = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tAddRoute:     pulumi.String(\"enable\"),\n\t\t\tAssignIp:     pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"dhcp\"),\n\t\t\tAuthpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tAuthusr:             pulumi.String(\"admin\"),\n\t\t\tAutoConfiguration:   pulumi.String(\"enable\"),\n\t\t\tAutomaticRouting:    pulumi.String(\"disable\"),\n\t\t\tDefaultGateway:      pulumi.String(\"192.168.1.1\"),\n\t\t\tDhcpServer:          pulumi.String(\"enable\"),\n\t\t\tDnsMode:             pulumi.String(\"auto\"),\n\t\t\tDnsService:          pulumi.String(\"default\"),\n\t\t\tDomain:              pulumi.String(\"8.8.8.8\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExtgwP2PerNet:       pulumi.String(\"disable\"),\n\t\t\tFosid:               pulumi.Float64(1),\n\t\t\tIpsecLeaseHold:      pulumi.Float64(60),\n\t\t\tIpv4DnsServer1:      pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4DnsServer2:      pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4DnsServer3:      pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4EndIp:           pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4Netmask:         pulumi.String(\"255.255.255.255\"),\n\t\t\tIpv4StartIp:         pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer1:     pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer2:     pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw:             pulumi.String(\"0.0.0.0\"),\n\t\t\tModeCfg:             pulumi.String(\"disable\"),\n\t\t\tNetDevice:           pulumi.String(\"disable\"),\n\t\t\tPeertype:            pulumi.String(\"peer\"),\n\t\t\tRole:                pulumi.String(\"hub\"),\n\t\t\tTunnelSearch:        pulumi.String(\"selectors\"),\n\t\t\tUnitySupport:        pulumi.String(\"enable\"),\n\t\t\tXauthtype:           pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectVpnmgrNode(\"trname\", ObjectVpnmgrNodeArgs.builder()\n            .addRoute(\"enable\")\n            .assignIp(\"enable\")\n            .assignIpFrom(\"dhcp\")\n            .authpasswds(\"fortinet\")\n            .authusr(\"admin\")\n            .autoConfiguration(\"enable\")\n            .automaticRouting(\"disable\")\n            .defaultGateway(\"192.168.1.1\")\n            .dhcpServer(\"enable\")\n            .dnsMode(\"auto\")\n            .dnsService(\"default\")\n            .domain(\"8.8.8.8\")\n            .exchangeInterfaceIp(\"disable\")\n            .extgwP2PerNet(\"disable\")\n            .fosid(1.0)\n            .ipsecLeaseHold(60.0)\n            .ipv4DnsServer1(\"0.0.0.0\")\n            .ipv4DnsServer2(\"0.0.0.0\")\n            .ipv4DnsServer3(\"0.0.0.0\")\n            .ipv4EndIp(\"0.0.0.0\")\n            .ipv4Netmask(\"255.255.255.255\")\n            .ipv4StartIp(\"0.0.0.0\")\n            .ipv4WinsServer1(\"0.0.0.0\")\n            .ipv4WinsServer2(\"0.0.0.0\")\n            .localGw(\"0.0.0.0\")\n            .modeCfg(\"disable\")\n            .netDevice(\"disable\")\n            .peertype(\"peer\")\n            .role(\"hub\")\n            .tunnelSearch(\"selectors\")\n            .unitySupport(\"enable\")\n            .xauthtype(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnmgrNode\n    properties:\n      addRoute: enable\n      assignIp: enable\n      assignIpFrom: dhcp\n      authpasswds:\n        - fortinet\n      authusr: admin\n      autoConfiguration: enable\n      automaticRouting: disable\n      defaultGateway: 192.168.1.1\n      dhcpServer: enable\n      dnsMode: auto\n      dnsService: default\n      domain: 8.8.8.8\n      exchangeInterfaceIp: disable\n      extgwP2PerNet: disable\n      fosid: 1\n      ipsecLeaseHold: 60\n      ipv4DnsServer1: 0.0.0.0\n      ipv4DnsServer2: 0.0.0.0\n      ipv4DnsServer3: 0.0.0.0\n      ipv4EndIp: 0.0.0.0\n      ipv4Netmask: 255.255.255.255\n      ipv4StartIp: 0.0.0.0\n      ipv4WinsServer1: 0.0.0.0\n      ipv4WinsServer2: 0.0.0.0\n      localGw: 0.0.0.0\n      modeCfg: disable\n      netDevice: disable\n      peertype: peer\n      role: hub\n      tunnelSearch: selectors\n      unitySupport: enable\n      xauthtype: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpnmgr Node can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNode:ObjectVpnmgrNode labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addRoute": {
          "type": "string",
          "description": "Add-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "assignIp": {
          "type": "string",
          "description": "Assign-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assignIpFrom": {
          "type": "string",
          "description": "Assign-Ip-From. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>.\n"
        },
        "authpasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authpasswd.\n",
          "secret": true
        },
        "authusr": {
          "type": "string",
          "description": "Authusr.\n"
        },
        "authusrgrp": {
          "type": "string",
          "description": "Authusrgrp.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Auto-Configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoDiscoveryReceiver": {
          "type": "string",
          "description": "Auto-Discovery-Receiver. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoDiscoverySender": {
          "type": "string",
          "description": "Auto-Discovery-Sender. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "automaticRouting": {
          "type": "string",
          "description": "Automatic_Routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "banner": {
          "type": "string",
          "description": "Banner.\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default-Gateway.\n"
        },
        "dhcpRaGiaddr": {
          "type": "string",
          "description": "Dhcp-Ra-Giaddr.\n"
        },
        "dhcpServer": {
          "type": "string",
          "description": "Dhcp-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsMode": {
          "type": "string",
          "description": "Dns-Mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Dns-Service. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "encapsulation": {
          "type": "string",
          "description": "Encapsulation. Valid values: `tunnel-mode`, `transport-mode`.\n"
        },
        "exchangeInterfaceIp": {
          "type": "string",
          "description": "Exchange-Interface-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extgw": {
          "type": "string",
          "description": "Extgw.\n"
        },
        "extgwHubip": {
          "type": "string",
          "description": "Extgw_Hubip.\n"
        },
        "extgwP2PerNet": {
          "type": "string",
          "description": "Extgw_P2_Per_Net. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extgwip": {
          "type": "string",
          "description": "Extgwip.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "hubIfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Hub_Iface.\n"
        },
        "hubPublicIp": {
          "type": "string",
          "description": "Hub-Public-Ip.\n"
        },
        "ifaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Iface.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeIpRange:ObjectVpnmgrNodeIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "Ipsec-Lease-Hold.\n"
        },
        "ipv4DnsServer1": {
          "type": "string",
          "description": "Ipv4-Dns-Server1.\n"
        },
        "ipv4DnsServer2": {
          "type": "string",
          "description": "Ipv4-Dns-Server2.\n"
        },
        "ipv4DnsServer3": {
          "type": "string",
          "description": "Ipv4-Dns-Server3.\n"
        },
        "ipv4EndIp": {
          "type": "string",
          "description": "Ipv4-End-Ip.\n"
        },
        "ipv4ExcludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeIpv4ExcludeRange:ObjectVpnmgrNodeIpv4ExcludeRange"
          },
          "description": "Ipv4-Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`ipv4ExcludeRange`\" pulumi-lang-dotnet=\"`Ipv4ExcludeRange`\" pulumi-lang-go=\"`ipv4ExcludeRange`\" pulumi-lang-python=\"`ipv4_exclude_range`\" pulumi-lang-yaml=\"`ipv4ExcludeRange`\" pulumi-lang-java=\"`ipv4ExcludeRange`\">`ipv4_exclude_range`</span> block is documented below.\n"
        },
        "ipv4Name": {
          "type": "string",
          "description": "Ipv4-Name.\n"
        },
        "ipv4Netmask": {
          "type": "string",
          "description": "Ipv4-Netmask.\n"
        },
        "ipv4SplitExclude": {
          "type": "string",
          "description": "Ipv4-Split-Exclude.\n"
        },
        "ipv4SplitInclude": {
          "type": "string",
          "description": "Ipv4-Split-Include.\n"
        },
        "ipv4StartIp": {
          "type": "string",
          "description": "Ipv4-Start-Ip.\n"
        },
        "ipv4WinsServer1": {
          "type": "string",
          "description": "Ipv4-Wins-Server1.\n"
        },
        "ipv4WinsServer2": {
          "type": "string",
          "description": "Ipv4-Wins-Server2.\n"
        },
        "l2tp": {
          "type": "string",
          "description": "L2Tp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localGw": {
          "type": "string",
          "description": "Local-Gw.\n"
        },
        "localid": {
          "type": "string",
          "description": "Localid.\n"
        },
        "modeCfg": {
          "type": "string",
          "description": "Mode-Cfg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modeCfgIpVersion": {
          "type": "string",
          "description": "Mode-Cfg-Ip-Version. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "netDevice": {
          "type": "string",
          "description": "Net-Device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkId": {
          "type": "number",
          "description": "Network-Id.\n"
        },
        "networkOverlay": {
          "type": "string",
          "description": "Network-Overlay. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "objectVpnmgrNodeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "peergrp": {
          "type": "string",
          "description": "Peergrp.\n"
        },
        "peerid": {
          "type": "string",
          "description": "Peerid.\n"
        },
        "peers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Peer.\n"
        },
        "peertype": {
          "type": "string",
          "description": "Peertype. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`one`\" pulumi-lang-dotnet=\"`One`\" pulumi-lang-go=\"`one`\" pulumi-lang-python=\"`one`\" pulumi-lang-yaml=\"`one`\" pulumi-lang-java=\"`one`\">`one`</span>, <span pulumi-lang-nodejs=\"`dialup`\" pulumi-lang-dotnet=\"`Dialup`\" pulumi-lang-go=\"`dialup`\" pulumi-lang-python=\"`dialup`\" pulumi-lang-yaml=\"`dialup`\" pulumi-lang-java=\"`dialup`\">`dialup`</span>, <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span>, <span pulumi-lang-nodejs=\"`peergrp`\" pulumi-lang-dotnet=\"`Peergrp`\" pulumi-lang-go=\"`peergrp`\" pulumi-lang-python=\"`peergrp`\" pulumi-lang-yaml=\"`peergrp`\" pulumi-lang-java=\"`peergrp`\">`peergrp`</span>.\n"
        },
        "protectedSubnets": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet"
          },
          "description": "Protected_Subnet. The structure of <span pulumi-lang-nodejs=\"`protectedSubnet`\" pulumi-lang-dotnet=\"`ProtectedSubnet`\" pulumi-lang-go=\"`protectedSubnet`\" pulumi-lang-python=\"`protected_subnet`\" pulumi-lang-yaml=\"`protectedSubnet`\" pulumi-lang-java=\"`protectedSubnet`\">`protected_subnet`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol.\n"
        },
        "publicIp": {
          "type": "string",
          "description": "Public-Ip.\n"
        },
        "role": {
          "type": "string",
          "description": "Role. Valid values: <span pulumi-lang-nodejs=\"`hub`\" pulumi-lang-dotnet=\"`Hub`\" pulumi-lang-go=\"`hub`\" pulumi-lang-python=\"`hub`\" pulumi-lang-yaml=\"`hub`\" pulumi-lang-java=\"`hub`\">`hub`</span>, <span pulumi-lang-nodejs=\"`spoke`\" pulumi-lang-dotnet=\"`Spoke`\" pulumi-lang-go=\"`spoke`\" pulumi-lang-python=\"`spoke`\" pulumi-lang-yaml=\"`spoke`\" pulumi-lang-java=\"`spoke`\">`spoke`</span>.\n"
        },
        "routeOverlap": {
          "type": "string",
          "description": "Route-Overlap. Valid values: `use-old`, `use-new`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeScopemember:ObjectVpnmgrNodeScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spokeZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Spoke-Zone.\n"
        },
        "summaryAddrs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr"
          },
          "description": "Summary_Addr. The structure of <span pulumi-lang-nodejs=\"`summaryAddr`\" pulumi-lang-dotnet=\"`SummaryAddr`\" pulumi-lang-go=\"`summaryAddr`\" pulumi-lang-python=\"`summary_addr`\" pulumi-lang-yaml=\"`summaryAddr`\" pulumi-lang-java=\"`summaryAddr`\">`summary_addr`</span> block is documented below.\n"
        },
        "tunnelSearch": {
          "type": "string",
          "description": "Tunnel-Search. Valid values: <span pulumi-lang-nodejs=\"`selectors`\" pulumi-lang-dotnet=\"`Selectors`\" pulumi-lang-go=\"`selectors`\" pulumi-lang-python=\"`selectors`\" pulumi-lang-yaml=\"`selectors`\" pulumi-lang-java=\"`selectors`\">`selectors`</span>, <span pulumi-lang-nodejs=\"`nexthop`\" pulumi-lang-dotnet=\"`Nexthop`\" pulumi-lang-go=\"`nexthop`\" pulumi-lang-python=\"`nexthop`\" pulumi-lang-yaml=\"`nexthop`\" pulumi-lang-java=\"`nexthop`\">`nexthop`</span>.\n"
        },
        "unitySupport": {
          "type": "string",
          "description": "Unity-Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usrgrp": {
          "type": "string",
          "description": "Usrgrp.\n"
        },
        "vpnInterfacePriority": {
          "type": "number",
          "description": "Vpn-Interface-Priority.\n"
        },
        "vpnZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vpn-Zone.\n"
        },
        "vpntables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vpntable.\n"
        },
        "xauthtype": {
          "type": "string",
          "description": "Xauthtype. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addRoute",
        "assignIp",
        "assignIpFrom",
        "authpasswds",
        "autoConfiguration",
        "autoDiscoveryReceiver",
        "autoDiscoverySender",
        "defaultGateway",
        "dhcpRaGiaddr",
        "dnsMode",
        "dnsService",
        "encapsulation",
        "exchangeInterfaceIp",
        "hubIfaces",
        "ifaces",
        "ipsecLeaseHold",
        "ipv4DnsServer1",
        "ipv4DnsServer2",
        "ipv4DnsServer3",
        "ipv4EndIp",
        "ipv4Netmask",
        "ipv4StartIp",
        "ipv4WinsServer1",
        "ipv4WinsServer2",
        "l2tp",
        "localGw",
        "modeCfg",
        "netDevice",
        "networkOverlay",
        "objectVpnmgrNodeId",
        "peers",
        "peertype",
        "spokeZones",
        "tunnelSearch",
        "unitySupport",
        "vpnZones",
        "vpntables",
        "xauthtype"
      ],
      "inputProperties": {
        "addRoute": {
          "type": "string",
          "description": "Add-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "assignIp": {
          "type": "string",
          "description": "Assign-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assignIpFrom": {
          "type": "string",
          "description": "Assign-Ip-From. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>.\n"
        },
        "authpasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authpasswd.\n",
          "secret": true
        },
        "authusr": {
          "type": "string",
          "description": "Authusr.\n"
        },
        "authusrgrp": {
          "type": "string",
          "description": "Authusrgrp.\n"
        },
        "autoConfiguration": {
          "type": "string",
          "description": "Auto-Configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoDiscoveryReceiver": {
          "type": "string",
          "description": "Auto-Discovery-Receiver. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoDiscoverySender": {
          "type": "string",
          "description": "Auto-Discovery-Sender. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "automaticRouting": {
          "type": "string",
          "description": "Automatic_Routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "banner": {
          "type": "string",
          "description": "Banner.\n"
        },
        "defaultGateway": {
          "type": "string",
          "description": "Default-Gateway.\n"
        },
        "dhcpRaGiaddr": {
          "type": "string",
          "description": "Dhcp-Ra-Giaddr.\n"
        },
        "dhcpServer": {
          "type": "string",
          "description": "Dhcp-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsMode": {
          "type": "string",
          "description": "Dns-Mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "dnsService": {
          "type": "string",
          "description": "Dns-Service. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "domain": {
          "type": "string",
          "description": "Domain.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "encapsulation": {
          "type": "string",
          "description": "Encapsulation. Valid values: `tunnel-mode`, `transport-mode`.\n"
        },
        "exchangeInterfaceIp": {
          "type": "string",
          "description": "Exchange-Interface-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extgw": {
          "type": "string",
          "description": "Extgw.\n"
        },
        "extgwHubip": {
          "type": "string",
          "description": "Extgw_Hubip.\n"
        },
        "extgwP2PerNet": {
          "type": "string",
          "description": "Extgw_P2_Per_Net. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extgwip": {
          "type": "string",
          "description": "Extgwip.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "hubIfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Hub_Iface.\n"
        },
        "hubPublicIp": {
          "type": "string",
          "description": "Hub-Public-Ip.\n"
        },
        "ifaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Iface.\n"
        },
        "ipRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeIpRange:ObjectVpnmgrNodeIpRange"
          },
          "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
        },
        "ipsecLeaseHold": {
          "type": "number",
          "description": "Ipsec-Lease-Hold.\n"
        },
        "ipv4DnsServer1": {
          "type": "string",
          "description": "Ipv4-Dns-Server1.\n"
        },
        "ipv4DnsServer2": {
          "type": "string",
          "description": "Ipv4-Dns-Server2.\n"
        },
        "ipv4DnsServer3": {
          "type": "string",
          "description": "Ipv4-Dns-Server3.\n"
        },
        "ipv4EndIp": {
          "type": "string",
          "description": "Ipv4-End-Ip.\n"
        },
        "ipv4ExcludeRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeIpv4ExcludeRange:ObjectVpnmgrNodeIpv4ExcludeRange"
          },
          "description": "Ipv4-Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`ipv4ExcludeRange`\" pulumi-lang-dotnet=\"`Ipv4ExcludeRange`\" pulumi-lang-go=\"`ipv4ExcludeRange`\" pulumi-lang-python=\"`ipv4_exclude_range`\" pulumi-lang-yaml=\"`ipv4ExcludeRange`\" pulumi-lang-java=\"`ipv4ExcludeRange`\">`ipv4_exclude_range`</span> block is documented below.\n"
        },
        "ipv4Name": {
          "type": "string",
          "description": "Ipv4-Name.\n"
        },
        "ipv4Netmask": {
          "type": "string",
          "description": "Ipv4-Netmask.\n"
        },
        "ipv4SplitExclude": {
          "type": "string",
          "description": "Ipv4-Split-Exclude.\n"
        },
        "ipv4SplitInclude": {
          "type": "string",
          "description": "Ipv4-Split-Include.\n"
        },
        "ipv4StartIp": {
          "type": "string",
          "description": "Ipv4-Start-Ip.\n"
        },
        "ipv4WinsServer1": {
          "type": "string",
          "description": "Ipv4-Wins-Server1.\n"
        },
        "ipv4WinsServer2": {
          "type": "string",
          "description": "Ipv4-Wins-Server2.\n"
        },
        "l2tp": {
          "type": "string",
          "description": "L2Tp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localGw": {
          "type": "string",
          "description": "Local-Gw.\n"
        },
        "localid": {
          "type": "string",
          "description": "Localid.\n"
        },
        "modeCfg": {
          "type": "string",
          "description": "Mode-Cfg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "modeCfgIpVersion": {
          "type": "string",
          "description": "Mode-Cfg-Ip-Version. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "netDevice": {
          "type": "string",
          "description": "Net-Device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkId": {
          "type": "number",
          "description": "Network-Id.\n"
        },
        "networkOverlay": {
          "type": "string",
          "description": "Network-Overlay. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "objectVpnmgrNodeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "peergrp": {
          "type": "string",
          "description": "Peergrp.\n"
        },
        "peerid": {
          "type": "string",
          "description": "Peerid.\n"
        },
        "peers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Peer.\n"
        },
        "peertype": {
          "type": "string",
          "description": "Peertype. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`one`\" pulumi-lang-dotnet=\"`One`\" pulumi-lang-go=\"`one`\" pulumi-lang-python=\"`one`\" pulumi-lang-yaml=\"`one`\" pulumi-lang-java=\"`one`\">`one`</span>, <span pulumi-lang-nodejs=\"`dialup`\" pulumi-lang-dotnet=\"`Dialup`\" pulumi-lang-go=\"`dialup`\" pulumi-lang-python=\"`dialup`\" pulumi-lang-yaml=\"`dialup`\" pulumi-lang-java=\"`dialup`\">`dialup`</span>, <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span>, <span pulumi-lang-nodejs=\"`peergrp`\" pulumi-lang-dotnet=\"`Peergrp`\" pulumi-lang-go=\"`peergrp`\" pulumi-lang-python=\"`peergrp`\" pulumi-lang-yaml=\"`peergrp`\" pulumi-lang-java=\"`peergrp`\">`peergrp`</span>.\n"
        },
        "protectedSubnets": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet"
          },
          "description": "Protected_Subnet. The structure of <span pulumi-lang-nodejs=\"`protectedSubnet`\" pulumi-lang-dotnet=\"`ProtectedSubnet`\" pulumi-lang-go=\"`protectedSubnet`\" pulumi-lang-python=\"`protected_subnet`\" pulumi-lang-yaml=\"`protectedSubnet`\" pulumi-lang-java=\"`protectedSubnet`\">`protected_subnet`</span> block is documented below.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol.\n"
        },
        "publicIp": {
          "type": "string",
          "description": "Public-Ip.\n"
        },
        "role": {
          "type": "string",
          "description": "Role. Valid values: <span pulumi-lang-nodejs=\"`hub`\" pulumi-lang-dotnet=\"`Hub`\" pulumi-lang-go=\"`hub`\" pulumi-lang-python=\"`hub`\" pulumi-lang-yaml=\"`hub`\" pulumi-lang-java=\"`hub`\">`hub`</span>, <span pulumi-lang-nodejs=\"`spoke`\" pulumi-lang-dotnet=\"`Spoke`\" pulumi-lang-go=\"`spoke`\" pulumi-lang-python=\"`spoke`\" pulumi-lang-yaml=\"`spoke`\" pulumi-lang-java=\"`spoke`\">`spoke`</span>.\n"
        },
        "routeOverlap": {
          "type": "string",
          "description": "Route-Overlap. Valid values: `use-old`, `use-new`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeScopemember:ObjectVpnmgrNodeScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "spokeZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Spoke-Zone.\n"
        },
        "summaryAddrs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr"
          },
          "description": "Summary_Addr. The structure of <span pulumi-lang-nodejs=\"`summaryAddr`\" pulumi-lang-dotnet=\"`SummaryAddr`\" pulumi-lang-go=\"`summaryAddr`\" pulumi-lang-python=\"`summary_addr`\" pulumi-lang-yaml=\"`summaryAddr`\" pulumi-lang-java=\"`summaryAddr`\">`summary_addr`</span> block is documented below.\n"
        },
        "tunnelSearch": {
          "type": "string",
          "description": "Tunnel-Search. Valid values: <span pulumi-lang-nodejs=\"`selectors`\" pulumi-lang-dotnet=\"`Selectors`\" pulumi-lang-go=\"`selectors`\" pulumi-lang-python=\"`selectors`\" pulumi-lang-yaml=\"`selectors`\" pulumi-lang-java=\"`selectors`\">`selectors`</span>, <span pulumi-lang-nodejs=\"`nexthop`\" pulumi-lang-dotnet=\"`Nexthop`\" pulumi-lang-go=\"`nexthop`\" pulumi-lang-python=\"`nexthop`\" pulumi-lang-yaml=\"`nexthop`\" pulumi-lang-java=\"`nexthop`\">`nexthop`</span>.\n"
        },
        "unitySupport": {
          "type": "string",
          "description": "Unity-Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "usrgrp": {
          "type": "string",
          "description": "Usrgrp.\n"
        },
        "vpnInterfacePriority": {
          "type": "number",
          "description": "Vpn-Interface-Priority.\n"
        },
        "vpnZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vpn-Zone.\n"
        },
        "vpntables": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vpntable.\n"
        },
        "xauthtype": {
          "type": "string",
          "description": "Xauthtype. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnmgrNode resources.\n",
        "properties": {
          "addRoute": {
            "type": "string",
            "description": "Add-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "assignIp": {
            "type": "string",
            "description": "Assign-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "assignIpFrom": {
            "type": "string",
            "description": "Assign-Ip-From. Valid values: <span pulumi-lang-nodejs=\"`range`\" pulumi-lang-dotnet=\"`Range`\" pulumi-lang-go=\"`range`\" pulumi-lang-python=\"`range`\" pulumi-lang-yaml=\"`range`\" pulumi-lang-java=\"`range`\">`range`</span>, <span pulumi-lang-nodejs=\"`usrgrp`\" pulumi-lang-dotnet=\"`Usrgrp`\" pulumi-lang-go=\"`usrgrp`\" pulumi-lang-python=\"`usrgrp`\" pulumi-lang-yaml=\"`usrgrp`\" pulumi-lang-java=\"`usrgrp`\">`usrgrp`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>.\n"
          },
          "authpasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Authpasswd.\n",
            "secret": true
          },
          "authusr": {
            "type": "string",
            "description": "Authusr.\n"
          },
          "authusrgrp": {
            "type": "string",
            "description": "Authusrgrp.\n"
          },
          "autoConfiguration": {
            "type": "string",
            "description": "Auto-Configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoDiscoveryReceiver": {
            "type": "string",
            "description": "Auto-Discovery-Receiver. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoDiscoverySender": {
            "type": "string",
            "description": "Auto-Discovery-Sender. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "automaticRouting": {
            "type": "string",
            "description": "Automatic_Routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "banner": {
            "type": "string",
            "description": "Banner.\n"
          },
          "defaultGateway": {
            "type": "string",
            "description": "Default-Gateway.\n"
          },
          "dhcpRaGiaddr": {
            "type": "string",
            "description": "Dhcp-Ra-Giaddr.\n"
          },
          "dhcpServer": {
            "type": "string",
            "description": "Dhcp-Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsMode": {
            "type": "string",
            "description": "Dns-Mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
          },
          "dnsService": {
            "type": "string",
            "description": "Dns-Service. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "domain": {
            "type": "string",
            "description": "Domain.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "encapsulation": {
            "type": "string",
            "description": "Encapsulation. Valid values: `tunnel-mode`, `transport-mode`.\n"
          },
          "exchangeInterfaceIp": {
            "type": "string",
            "description": "Exchange-Interface-Ip. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extgw": {
            "type": "string",
            "description": "Extgw.\n"
          },
          "extgwHubip": {
            "type": "string",
            "description": "Extgw_Hubip.\n"
          },
          "extgwP2PerNet": {
            "type": "string",
            "description": "Extgw_P2_Per_Net. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extgwip": {
            "type": "string",
            "description": "Extgwip.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "hubIfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Hub_Iface.\n"
          },
          "hubPublicIp": {
            "type": "string",
            "description": "Hub-Public-Ip.\n"
          },
          "ifaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Iface.\n"
          },
          "ipRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeIpRange:ObjectVpnmgrNodeIpRange"
            },
            "description": "Ip-Range. The structure of <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> block is documented below.\n"
          },
          "ipsecLeaseHold": {
            "type": "number",
            "description": "Ipsec-Lease-Hold.\n"
          },
          "ipv4DnsServer1": {
            "type": "string",
            "description": "Ipv4-Dns-Server1.\n"
          },
          "ipv4DnsServer2": {
            "type": "string",
            "description": "Ipv4-Dns-Server2.\n"
          },
          "ipv4DnsServer3": {
            "type": "string",
            "description": "Ipv4-Dns-Server3.\n"
          },
          "ipv4EndIp": {
            "type": "string",
            "description": "Ipv4-End-Ip.\n"
          },
          "ipv4ExcludeRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeIpv4ExcludeRange:ObjectVpnmgrNodeIpv4ExcludeRange"
            },
            "description": "Ipv4-Exclude-Range. The structure of <span pulumi-lang-nodejs=\"`ipv4ExcludeRange`\" pulumi-lang-dotnet=\"`Ipv4ExcludeRange`\" pulumi-lang-go=\"`ipv4ExcludeRange`\" pulumi-lang-python=\"`ipv4_exclude_range`\" pulumi-lang-yaml=\"`ipv4ExcludeRange`\" pulumi-lang-java=\"`ipv4ExcludeRange`\">`ipv4_exclude_range`</span> block is documented below.\n"
          },
          "ipv4Name": {
            "type": "string",
            "description": "Ipv4-Name.\n"
          },
          "ipv4Netmask": {
            "type": "string",
            "description": "Ipv4-Netmask.\n"
          },
          "ipv4SplitExclude": {
            "type": "string",
            "description": "Ipv4-Split-Exclude.\n"
          },
          "ipv4SplitInclude": {
            "type": "string",
            "description": "Ipv4-Split-Include.\n"
          },
          "ipv4StartIp": {
            "type": "string",
            "description": "Ipv4-Start-Ip.\n"
          },
          "ipv4WinsServer1": {
            "type": "string",
            "description": "Ipv4-Wins-Server1.\n"
          },
          "ipv4WinsServer2": {
            "type": "string",
            "description": "Ipv4-Wins-Server2.\n"
          },
          "l2tp": {
            "type": "string",
            "description": "L2Tp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localGw": {
            "type": "string",
            "description": "Local-Gw.\n"
          },
          "localid": {
            "type": "string",
            "description": "Localid.\n"
          },
          "modeCfg": {
            "type": "string",
            "description": "Mode-Cfg. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "modeCfgIpVersion": {
            "type": "string",
            "description": "Mode-Cfg-Ip-Version. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
          },
          "netDevice": {
            "type": "string",
            "description": "Net-Device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "networkId": {
            "type": "number",
            "description": "Network-Id.\n"
          },
          "networkOverlay": {
            "type": "string",
            "description": "Network-Overlay. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "objectVpnmgrNodeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "peergrp": {
            "type": "string",
            "description": "Peergrp.\n"
          },
          "peerid": {
            "type": "string",
            "description": "Peerid.\n"
          },
          "peers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Peer.\n"
          },
          "peertype": {
            "type": "string",
            "description": "Peertype. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`one`\" pulumi-lang-dotnet=\"`One`\" pulumi-lang-go=\"`one`\" pulumi-lang-python=\"`one`\" pulumi-lang-yaml=\"`one`\" pulumi-lang-java=\"`one`\">`one`</span>, <span pulumi-lang-nodejs=\"`dialup`\" pulumi-lang-dotnet=\"`Dialup`\" pulumi-lang-go=\"`dialup`\" pulumi-lang-python=\"`dialup`\" pulumi-lang-yaml=\"`dialup`\" pulumi-lang-java=\"`dialup`\">`dialup`</span>, <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span>, <span pulumi-lang-nodejs=\"`peergrp`\" pulumi-lang-dotnet=\"`Peergrp`\" pulumi-lang-go=\"`peergrp`\" pulumi-lang-python=\"`peergrp`\" pulumi-lang-yaml=\"`peergrp`\" pulumi-lang-java=\"`peergrp`\">`peergrp`</span>.\n"
          },
          "protectedSubnets": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet"
            },
            "description": "Protected_Subnet. The structure of <span pulumi-lang-nodejs=\"`protectedSubnet`\" pulumi-lang-dotnet=\"`ProtectedSubnet`\" pulumi-lang-go=\"`protectedSubnet`\" pulumi-lang-python=\"`protected_subnet`\" pulumi-lang-yaml=\"`protectedSubnet`\" pulumi-lang-java=\"`protectedSubnet`\">`protected_subnet`</span> block is documented below.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Protocol.\n"
          },
          "publicIp": {
            "type": "string",
            "description": "Public-Ip.\n"
          },
          "role": {
            "type": "string",
            "description": "Role. Valid values: <span pulumi-lang-nodejs=\"`hub`\" pulumi-lang-dotnet=\"`Hub`\" pulumi-lang-go=\"`hub`\" pulumi-lang-python=\"`hub`\" pulumi-lang-yaml=\"`hub`\" pulumi-lang-java=\"`hub`\">`hub`</span>, <span pulumi-lang-nodejs=\"`spoke`\" pulumi-lang-dotnet=\"`Spoke`\" pulumi-lang-go=\"`spoke`\" pulumi-lang-python=\"`spoke`\" pulumi-lang-yaml=\"`spoke`\" pulumi-lang-java=\"`spoke`\">`spoke`</span>.\n"
          },
          "routeOverlap": {
            "type": "string",
            "description": "Route-Overlap. Valid values: `use-old`, `use-new`, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "scopemembers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeScopemember:ObjectVpnmgrNodeScopemember"
            },
            "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "spokeZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Spoke-Zone.\n"
          },
          "summaryAddrs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr"
            },
            "description": "Summary_Addr. The structure of <span pulumi-lang-nodejs=\"`summaryAddr`\" pulumi-lang-dotnet=\"`SummaryAddr`\" pulumi-lang-go=\"`summaryAddr`\" pulumi-lang-python=\"`summary_addr`\" pulumi-lang-yaml=\"`summaryAddr`\" pulumi-lang-java=\"`summaryAddr`\">`summary_addr`</span> block is documented below.\n"
          },
          "tunnelSearch": {
            "type": "string",
            "description": "Tunnel-Search. Valid values: <span pulumi-lang-nodejs=\"`selectors`\" pulumi-lang-dotnet=\"`Selectors`\" pulumi-lang-go=\"`selectors`\" pulumi-lang-python=\"`selectors`\" pulumi-lang-yaml=\"`selectors`\" pulumi-lang-java=\"`selectors`\">`selectors`</span>, <span pulumi-lang-nodejs=\"`nexthop`\" pulumi-lang-dotnet=\"`Nexthop`\" pulumi-lang-go=\"`nexthop`\" pulumi-lang-python=\"`nexthop`\" pulumi-lang-yaml=\"`nexthop`\" pulumi-lang-java=\"`nexthop`\">`nexthop`</span>.\n"
          },
          "unitySupport": {
            "type": "string",
            "description": "Unity-Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "usrgrp": {
            "type": "string",
            "description": "Usrgrp.\n"
          },
          "vpnInterfacePriority": {
            "type": "number",
            "description": "Vpn-Interface-Priority.\n"
          },
          "vpnZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Vpn-Zone.\n"
          },
          "vpntables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Vpntable.\n"
          },
          "xauthtype": {
            "type": "string",
            "description": "Xauthtype. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnmgrNodeIprange:ObjectVpnmgrNodeIprange": {
      "description": "ObjectVpnmgr NodeIpRange\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipRange`\" pulumi-lang-dotnet=\"`IpRange`\" pulumi-lang-go=\"`ipRange`\" pulumi-lang-python=\"`ip_range`\" pulumi-lang-yaml=\"`ipRange`\" pulumi-lang-java=\"`ipRange`\">`ip_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-go=\"`ObjectVpnmgrNode`\" pulumi-lang-python=\"`ObjectVpnmgrNode`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNode`\">`fortimanager.ObjectVpnmgrNode`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trname\", {fosid: 1});\nconst trname = new fortimanager.ObjectVpnmgrNodeIprange(\"trname\", {\n    node: trnameObjectVpnmgrNode.fosid,\n    endIp: \"10.160.88.52\",\n    fosid: 1,\n    startIp: \"10.160.88.40\",\n}, {\n    dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trname\", fosid=1)\ntrname = fortimanager.ObjectVpnmgrNodeIprange(\"trname\",\n    node=trname_object_vpnmgr_node.fosid,\n    end_ip=\"10.160.88.52\",\n    fosid=1,\n    start_ip=\"10.160.88.40\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n    {\n        Fosid = 1,\n    });\n\n    var trname = new Fortimanager.ObjectVpnmgrNodeIprange(\"trname\", new()\n    {\n        Node = trnameObjectVpnmgrNode.Fosid,\n        EndIp = \"10.160.88.52\",\n        Fosid = 1,\n        StartIp = \"10.160.88.40\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVpnmgrNode,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeIprange(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeIprangeArgs{\n\t\t\tNode:    trnameObjectVpnmgrNode.Fosid,\n\t\t\tEndIp:   pulumi.String(\"10.160.88.52\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.88.40\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIprange;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n            .fosid(1.0)\n            .build());\n\n        var trname = new ObjectVpnmgrNodeIprange(\"trname\", ObjectVpnmgrNodeIprangeArgs.builder()\n            .node(trnameObjectVpnmgrNode.fosid())\n            .endIp(\"10.160.88.52\")\n            .fosid(1.0)\n            .startIp(\"10.160.88.40\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVpnmgrNode)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnmgrNodeIprange\n    properties:\n      node: ${trnameObjectVpnmgrNode.fosid}\n      endIp: 10.160.88.52\n      fosid: 1\n      startIp: 10.160.88.40\n    options:\n      dependsOn:\n        - ${trnameObjectVpnmgrNode}\n  trnameObjectVpnmgrNode:\n    type: fortimanager:ObjectVpnmgrNode\n    name: trname\n    properties:\n      fosid: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpnmgr NodeIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeIprange:ObjectVpnmgrNodeIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End-Ip.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start-Ip.\n"
        }
      },
      "type": "object",
      "required": [
        "node",
        "objectVpnmgrNodeIprangeId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End-Ip.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeIprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start-Ip.\n"
        }
      },
      "requiredInputs": [
        "node"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnmgrNodeIprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End-Ip.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "node": {
            "type": "string",
            "description": "Node.\n"
          },
          "objectVpnmgrNodeIprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start-Ip.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnmgrNodeIpv4excluderange:ObjectVpnmgrNodeIpv4excluderange": {
      "description": "ObjectVpnmgr NodeIpv4ExcludeRange\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipv4ExcludeRange`\" pulumi-lang-dotnet=\"`Ipv4ExcludeRange`\" pulumi-lang-go=\"`ipv4ExcludeRange`\" pulumi-lang-python=\"`ipv4_exclude_range`\" pulumi-lang-yaml=\"`ipv4ExcludeRange`\" pulumi-lang-java=\"`ipv4ExcludeRange`\">`ipv4_exclude_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-go=\"`ObjectVpnmgrNode`\" pulumi-lang-python=\"`ObjectVpnmgrNode`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNode`\">`fortimanager.ObjectVpnmgrNode`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trname\", {fosid: 2});\nconst trname = new fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trname\", {\n    node: trnameObjectVpnmgrNode.fosid,\n    endIp: \"10.160.88.52\",\n    fosid: 1,\n    startIp: \"10.160.88.40\",\n}, {\n    dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trname\", fosid=2)\ntrname = fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trname\",\n    node=trname_object_vpnmgr_node.fosid,\n    end_ip=\"10.160.88.52\",\n    fosid=1,\n    start_ip=\"10.160.88.40\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n    {\n        Fosid = 2,\n    });\n\n    var trname = new Fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trname\", new()\n    {\n        Node = trnameObjectVpnmgrNode.Fosid,\n        EndIp = \"10.160.88.52\",\n        Fosid = 1,\n        StartIp = \"10.160.88.40\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVpnmgrNode,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeIpv4excluderange(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeIpv4excluderangeArgs{\n\t\t\tNode:    trnameObjectVpnmgrNode.Fosid,\n\t\t\tEndIp:   pulumi.String(\"10.160.88.52\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.88.40\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIpv4excluderange;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIpv4excluderangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n            .fosid(2.0)\n            .build());\n\n        var trname = new ObjectVpnmgrNodeIpv4excluderange(\"trname\", ObjectVpnmgrNodeIpv4excluderangeArgs.builder()\n            .node(trnameObjectVpnmgrNode.fosid())\n            .endIp(\"10.160.88.52\")\n            .fosid(1.0)\n            .startIp(\"10.160.88.40\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVpnmgrNode)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnmgrNodeIpv4excluderange\n    properties:\n      node: ${trnameObjectVpnmgrNode.fosid}\n      endIp: 10.160.88.52\n      fosid: 1\n      startIp: 10.160.88.40\n    options:\n      dependsOn:\n        - ${trnameObjectVpnmgrNode}\n  trnameObjectVpnmgrNode:\n    type: fortimanager:ObjectVpnmgrNode\n    name: trname\n    properties:\n      fosid: 2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpnmgr NodeIpv4ExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeIpv4excluderange:ObjectVpnmgrNodeIpv4excluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End-Ip.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeIpv4excluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start-Ip.\n"
        }
      },
      "type": "object",
      "required": [
        "node",
        "objectVpnmgrNodeIpv4excluderangeId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "endIp": {
          "type": "string",
          "description": "End-Ip.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeIpv4excluderangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "startIp": {
          "type": "string",
          "description": "Start-Ip.\n"
        }
      },
      "requiredInputs": [
        "node"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnmgrNodeIpv4excluderange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "endIp": {
            "type": "string",
            "description": "End-Ip.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "node": {
            "type": "string",
            "description": "Node.\n"
          },
          "objectVpnmgrNodeIpv4excluderangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "startIp": {
            "type": "string",
            "description": "Start-Ip.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet": {
      "description": "ObjectVpnmgr NodeProtectedSubnet\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`protectedSubnet`\" pulumi-lang-dotnet=\"`ProtectedSubnet`\" pulumi-lang-go=\"`protectedSubnet`\" pulumi-lang-python=\"`protected_subnet`\" pulumi-lang-yaml=\"`protectedSubnet`\" pulumi-lang-java=\"`protectedSubnet`\">`protected_subnet`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-go=\"`ObjectVpnmgrNode`\" pulumi-lang-python=\"`ObjectVpnmgrNode`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNode`\">`fortimanager.ObjectVpnmgrNode`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trname\", {fosid: 3});\nconst trname = new fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trname\", {\n    node: trnameObjectVpnmgrNode.fosid,\n    seq: 1,\n}, {\n    dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trname\", fosid=3)\ntrname = fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trname\",\n    node=trname_object_vpnmgr_node.fosid,\n    seq=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n    {\n        Fosid = 3,\n    });\n\n    var trname = new Fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trname\", new()\n    {\n        Node = trnameObjectVpnmgrNode.Fosid,\n        Seq = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVpnmgrNode,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeProtectedSubnet(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeProtectedSubnetArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tSeq:  pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeProtectedSubnet;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeProtectedSubnetArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n            .fosid(3.0)\n            .build());\n\n        var trname = new ObjectVpnmgrNodeProtectedSubnet(\"trname\", ObjectVpnmgrNodeProtectedSubnetArgs.builder()\n            .node(trnameObjectVpnmgrNode.fosid())\n            .seq(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVpnmgrNode)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnmgrNodeProtectedSubnet\n    properties:\n      node: ${trnameObjectVpnmgrNode.fosid}\n      seq: 1\n    options:\n      dependsOn:\n        - ${trnameObjectVpnmgrNode}\n  trnameObjectVpnmgrNode:\n    type: fortimanager:ObjectVpnmgrNode\n    name: trname\n    properties:\n      fosid: 3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpnmgr NodeProtectedSubnet can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet labelname {{seq}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeProtectedSubnetId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "type": "object",
      "required": [
        "node",
        "objectVpnmgrNodeProtectedSubnetId"
      ],
      "inputProperties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeProtectedSubnetId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "requiredInputs": [
        "node"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnmgrNodeProtectedSubnet resources.\n",
        "properties": {
          "addr": {
            "type": "string",
            "description": "Addr.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "node": {
            "type": "string",
            "description": "Node.\n"
          },
          "objectVpnmgrNodeProtectedSubnetId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "seq": {
            "type": "number",
            "description": "Seq.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr": {
      "description": "ObjectVpnmgr NodeSummaryAddr\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`summaryAddr`\" pulumi-lang-dotnet=\"`SummaryAddr`\" pulumi-lang-go=\"`summaryAddr`\" pulumi-lang-python=\"`summary_addr`\" pulumi-lang-yaml=\"`summaryAddr`\" pulumi-lang-java=\"`summaryAddr`\">`summary_addr`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-dotnet=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-go=\"`ObjectVpnmgrNode`\" pulumi-lang-python=\"`ObjectVpnmgrNode`\" pulumi-lang-yaml=\"`fortimanager.ObjectVpnmgrNode`\" pulumi-lang-java=\"`fortimanager.ObjectVpnmgrNode`\">`fortimanager.ObjectVpnmgrNode`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trname\", {fosid: 5});\nconst trname = new fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trname\", {\n    node: trnameObjectVpnmgrNode.fosid,\n    priority: 2,\n    seq: 1,\n}, {\n    dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trname\", fosid=5)\ntrname = fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trname\",\n    node=trname_object_vpnmgr_node.fosid,\n    priority=2,\n    seq=1,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n    {\n        Fosid = 5,\n    });\n\n    var trname = new Fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trname\", new()\n    {\n        Node = trnameObjectVpnmgrNode.Fosid,\n        Priority = 2,\n        Seq = 1,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectVpnmgrNode,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeSummaryAddr(ctx, \"trname\", &fortimanager.ObjectVpnmgrNodeSummaryAddrArgs{\n\t\t\tNode:     trnameObjectVpnmgrNode.Fosid,\n\t\t\tPriority: pulumi.Float64(2),\n\t\t\tSeq:      pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeSummaryAddr;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeSummaryAddrArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n            .fosid(5.0)\n            .build());\n\n        var trname = new ObjectVpnmgrNodeSummaryAddr(\"trname\", ObjectVpnmgrNodeSummaryAddrArgs.builder()\n            .node(trnameObjectVpnmgrNode.fosid())\n            .priority(2.0)\n            .seq(1.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectVpnmgrNode)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectVpnmgrNodeSummaryAddr\n    properties:\n      node: ${trnameObjectVpnmgrNode.fosid}\n      priority: 2\n      seq: 1\n    options:\n      dependsOn:\n        - ${trnameObjectVpnmgrNode}\n  trnameObjectVpnmgrNode:\n    type: fortimanager:ObjectVpnmgrNode\n    name: trname\n    properties:\n      fosid: 5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectVpnmgr NodeSummaryAddr can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr labelname {{seq}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeSummaryAddrId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "type": "object",
      "required": [
        "node",
        "objectVpnmgrNodeSummaryAddrId"
      ],
      "inputProperties": {
        "addr": {
          "type": "string",
          "description": "Addr.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "node": {
          "type": "string",
          "description": "Node.\n"
        },
        "objectVpnmgrNodeSummaryAddrId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seq": {
          "type": "number",
          "description": "Seq.\n"
        }
      },
      "requiredInputs": [
        "node"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectVpnmgrNodeSummaryAddr resources.\n",
        "properties": {
          "addr": {
            "type": "string",
            "description": "Addr.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "node": {
            "type": "string",
            "description": "Node.\n"
          },
          "objectVpnmgrNodeSummaryAddrId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "seq": {
            "type": "number",
            "description": "Seq.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafMainclass:ObjectWafMainclass": {
      "description": "Hidden table for datasource.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafMainclass(\"trname\", {\n    fosid: 1,\n    name: \"terr-waf-main-class\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafMainclass(\"trname\",\n    fosid=1,\n    name=\"terr-waf-main-class\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWafMainclass(\"trname\", new()\n    {\n        Fosid = 1,\n        Name = \"terr-waf-main-class\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafMainclass(ctx, \"trname\", &fortimanager.ObjectWafMainclassArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tName:  pulumi.String(\"terr-waf-main-class\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafMainclass;\nimport com.pulumi.fortimanager.ObjectWafMainclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWafMainclass(\"trname\", ObjectWafMainclassArgs.builder()\n            .fosid(1.0)\n            .name(\"terr-waf-main-class\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafMainclass\n    properties:\n      fosid: 1\n      name: terr-waf-main-class\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf MainClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafMainclass:ObjectWafMainclass labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Main signature class ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Main signature class name.\n"
        },
        "objectWafMainclassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWafMainclassId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Main signature class ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Main signature class name.\n"
        },
        "objectWafMainclassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafMainclass resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Main signature class ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Main signature class name.\n"
          },
          "objectWafMainclassId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfile:ObjectWafProfile": {
      "description": "Web application firewall configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`addressList`\" pulumi-lang-dotnet=\"`AddressList`\" pulumi-lang-go=\"`addressList`\" pulumi-lang-python=\"`address_list`\" pulumi-lang-yaml=\"`addressList`\" pulumi-lang-java=\"`addressList`\">`address_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileAddresslist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileAddresslist`\" pulumi-lang-go=\"`ObjectWafProfileAddresslist`\" pulumi-lang-python=\"`ObjectWafProfileAddresslist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileAddresslist`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileAddresslist`\">`fortimanager.ObjectWafProfileAddresslist`</span>\n>- <span pulumi-lang-nodejs=\"`constraint`\" pulumi-lang-dotnet=\"`Constraint`\" pulumi-lang-go=\"`constraint`\" pulumi-lang-python=\"`constraint`\" pulumi-lang-yaml=\"`constraint`\" pulumi-lang-java=\"`constraint`\">`constraint`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>\n>- <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileMethod`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileMethod`\" pulumi-lang-go=\"`ObjectWafProfileMethod`\" pulumi-lang-python=\"`ObjectWafProfileMethod`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileMethod`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileMethod`\">`fortimanager.ObjectWafProfileMethod`</span>\n>- <span pulumi-lang-nodejs=\"`signature`\" pulumi-lang-dotnet=\"`Signature`\" pulumi-lang-go=\"`signature`\" pulumi-lang-python=\"`signature`\" pulumi-lang-yaml=\"`signature`\" pulumi-lang-java=\"`signature`\">`signature`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-go=\"`ObjectWafProfileSignature`\" pulumi-lang-python=\"`ObjectWafProfileSignature`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileSignature`\">`fortimanager.ObjectWafProfileSignature`</span>\n>- <span pulumi-lang-nodejs=\"`urlAccess`\" pulumi-lang-dotnet=\"`UrlAccess`\" pulumi-lang-go=\"`urlAccess`\" pulumi-lang-python=\"`url_access`\" pulumi-lang-yaml=\"`urlAccess`\" pulumi-lang-java=\"`urlAccess`\">`url_access`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileUrlaccess`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileUrlaccess`\" pulumi-lang-go=\"`ObjectWafProfileUrlaccess`\" pulumi-lang-python=\"`ObjectWafProfileUrlaccess`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileUrlaccess`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileUrlaccess`\">`fortimanager.ObjectWafProfileUrlaccess`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafProfile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    extendedLog: \"enable\",\n    external: \"enable\",\n    name: \"terr-waf-profile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafProfile(\"trname\",\n    comment=\"This is a Terraform example\",\n    extended_log=\"enable\",\n    external=\"enable\",\n    name=\"terr-waf-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        ExtendedLog = \"enable\",\n        External = \"enable\",\n        Name = \"terr-waf-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tComment:     pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtendedLog: pulumi.String(\"enable\"),\n\t\t\tExternal:    pulumi.String(\"enable\"),\n\t\t\tName:        pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWafProfile(\"trname\", ObjectWafProfileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .extendedLog(\"enable\")\n            .external(\"enable\")\n            .name(\"terr-waf-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfile\n    properties:\n      comment: This is a Terraform example\n      extendedLog: enable\n      external: enable\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfile:ObjectWafProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addressList": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileAddressList:ObjectWafProfileAddressList",
          "description": "Address-List. The structure of <span pulumi-lang-nodejs=\"`addressList`\" pulumi-lang-dotnet=\"`AddressList`\" pulumi-lang-go=\"`addressList`\" pulumi-lang-python=\"`address_list`\" pulumi-lang-yaml=\"`addressList`\" pulumi-lang-java=\"`addressList`\">`address_list`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "constraint": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraint:ObjectWafProfileConstraint",
          "description": "Constraint. The structure of <span pulumi-lang-nodejs=\"`constraint`\" pulumi-lang-dotnet=\"`Constraint`\" pulumi-lang-go=\"`constraint`\" pulumi-lang-python=\"`constraint`\" pulumi-lang-yaml=\"`constraint`\" pulumi-lang-java=\"`constraint`\">`constraint`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "external": {
          "type": "string",
          "description": "Disable/Enable external HTTP Inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "method": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethod:ObjectWafProfileMethod",
          "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "WAF Profile name.\n"
        },
        "objectWafProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signature": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignature:ObjectWafProfileSignature",
          "description": "Signature. The structure of <span pulumi-lang-nodejs=\"`signature`\" pulumi-lang-dotnet=\"`Signature`\" pulumi-lang-go=\"`signature`\" pulumi-lang-python=\"`signature`\" pulumi-lang-yaml=\"`signature`\" pulumi-lang-java=\"`signature`\">`signature`</span> block is documented below.\n"
        },
        "urlAccesses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlAccess:ObjectWafProfileUrlAccess"
          },
          "description": "Url-Access. The structure of <span pulumi-lang-nodejs=\"`urlAccess`\" pulumi-lang-dotnet=\"`UrlAccess`\" pulumi-lang-go=\"`urlAccess`\" pulumi-lang-python=\"`url_access`\" pulumi-lang-yaml=\"`urlAccess`\" pulumi-lang-java=\"`urlAccess`\">`url_access`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "extendedLog",
        "external",
        "name",
        "objectWafProfileId"
      ],
      "inputProperties": {
        "addressList": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileAddressList:ObjectWafProfileAddressList",
          "description": "Address-List. The structure of <span pulumi-lang-nodejs=\"`addressList`\" pulumi-lang-dotnet=\"`AddressList`\" pulumi-lang-go=\"`addressList`\" pulumi-lang-python=\"`address_list`\" pulumi-lang-yaml=\"`addressList`\" pulumi-lang-java=\"`addressList`\">`address_list`</span> block is documented below.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "constraint": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraint:ObjectWafProfileConstraint",
          "description": "Constraint. The structure of <span pulumi-lang-nodejs=\"`constraint`\" pulumi-lang-dotnet=\"`Constraint`\" pulumi-lang-go=\"`constraint`\" pulumi-lang-python=\"`constraint`\" pulumi-lang-yaml=\"`constraint`\" pulumi-lang-java=\"`constraint`\">`constraint`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "external": {
          "type": "string",
          "description": "Disable/Enable external HTTP Inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "method": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethod:ObjectWafProfileMethod",
          "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "WAF Profile name.\n"
        },
        "objectWafProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "signature": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignature:ObjectWafProfileSignature",
          "description": "Signature. The structure of <span pulumi-lang-nodejs=\"`signature`\" pulumi-lang-dotnet=\"`Signature`\" pulumi-lang-go=\"`signature`\" pulumi-lang-python=\"`signature`\" pulumi-lang-yaml=\"`signature`\" pulumi-lang-java=\"`signature`\">`signature`</span> block is documented below.\n"
        },
        "urlAccesses": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlAccess:ObjectWafProfileUrlAccess"
          },
          "description": "Url-Access. The structure of <span pulumi-lang-nodejs=\"`urlAccess`\" pulumi-lang-dotnet=\"`UrlAccess`\" pulumi-lang-go=\"`urlAccess`\" pulumi-lang-python=\"`url_access`\" pulumi-lang-yaml=\"`urlAccess`\" pulumi-lang-java=\"`urlAccess`\">`url_access`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfile resources.\n",
        "properties": {
          "addressList": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileAddressList:ObjectWafProfileAddressList",
            "description": "Address-List. The structure of <span pulumi-lang-nodejs=\"`addressList`\" pulumi-lang-dotnet=\"`AddressList`\" pulumi-lang-go=\"`addressList`\" pulumi-lang-python=\"`address_list`\" pulumi-lang-yaml=\"`addressList`\" pulumi-lang-java=\"`addressList`\">`address_list`</span> block is documented below.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "constraint": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraint:ObjectWafProfileConstraint",
            "description": "Constraint. The structure of <span pulumi-lang-nodejs=\"`constraint`\" pulumi-lang-dotnet=\"`Constraint`\" pulumi-lang-go=\"`constraint`\" pulumi-lang-python=\"`constraint`\" pulumi-lang-yaml=\"`constraint`\" pulumi-lang-java=\"`constraint`\">`constraint`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "external": {
            "type": "string",
            "description": "Disable/Enable external HTTP Inspection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "method": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethod:ObjectWafProfileMethod",
            "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "WAF Profile name.\n"
          },
          "objectWafProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "signature": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignature:ObjectWafProfileSignature",
            "description": "Signature. The structure of <span pulumi-lang-nodejs=\"`signature`\" pulumi-lang-dotnet=\"`Signature`\" pulumi-lang-go=\"`signature`\" pulumi-lang-python=\"`signature`\" pulumi-lang-yaml=\"`signature`\" pulumi-lang-java=\"`signature`\">`signature`</span> block is documented below.\n"
          },
          "urlAccesses": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlAccess:ObjectWafProfileUrlAccess"
            },
            "description": "Url-Access. The structure of <span pulumi-lang-nodejs=\"`urlAccess`\" pulumi-lang-dotnet=\"`UrlAccess`\" pulumi-lang-go=\"`urlAccess`\" pulumi-lang-python=\"`url_access`\" pulumi-lang-yaml=\"`urlAccess`\" pulumi-lang-java=\"`urlAccess`\">`url_access`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileAddresslist:ObjectWafProfileAddresslist": {
      "description": "Black address list and white address list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`addressList`\" pulumi-lang-dotnet=\"`AddressList`\" pulumi-lang-go=\"`addressList`\" pulumi-lang-python=\"`address_list`\" pulumi-lang-yaml=\"`addressList`\" pulumi-lang-java=\"`addressList`\">`address_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-go=\"`ObjectWafProfile`\" pulumi-lang-python=\"`ObjectWafProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfile`\">`fortimanager.ObjectWafProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileAddresslist(\"trname\", {\n    blockedLog: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileAddresslist(\"trname\",\n    blocked_log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileAddresslist(\"trname\", new()\n    {\n        BlockedLog = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileAddresslist(ctx, \"trname\", &fortimanager.ObjectWafProfileAddresslistArgs{\n\t\t\tBlockedLog: pulumi.String(\"enable\"),\n\t\t\tProfile:    trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileAddresslist;\nimport com.pulumi.fortimanager.ObjectWafProfileAddresslistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileAddresslist(\"trname\", ObjectWafProfileAddresslistArgs.builder()\n            .blockedLog(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileAddresslist\n    properties:\n      blockedLog: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileAddressList can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileAddresslist:ObjectWafProfileAddresslist labelname ObjectWafProfileAddressList\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockedAddress": {
          "type": "string",
          "description": "Blocked address.\n"
        },
        "blockedLog": {
          "type": "string",
          "description": "Enable/disable logging on blocked addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileAddresslistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trustedAddress": {
          "type": "string",
          "description": "Trusted address.\n"
        }
      },
      "type": "object",
      "required": [
        "blockedLog",
        "objectWafProfileAddresslistId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "blockedAddress": {
          "type": "string",
          "description": "Blocked address.\n"
        },
        "blockedLog": {
          "type": "string",
          "description": "Enable/disable logging on blocked addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileAddresslistId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trustedAddress": {
          "type": "string",
          "description": "Trusted address.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileAddresslist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "blockedAddress": {
            "type": "string",
            "description": "Blocked address.\n"
          },
          "blockedLog": {
            "type": "string",
            "description": "Enable/disable logging on blocked addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileAddresslistId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trustedAddress": {
            "type": "string",
            "description": "Trusted address.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraint:ObjectWafProfileConstraint": {
      "description": "WAF HTTP protocol restrictions.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`constraint`\" pulumi-lang-dotnet=\"`Constraint`\" pulumi-lang-go=\"`constraint`\" pulumi-lang-python=\"`constraint`\" pulumi-lang-yaml=\"`constraint`\" pulumi-lang-java=\"`constraint`\">`constraint`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-go=\"`ObjectWafProfile`\" pulumi-lang-python=\"`ObjectWafProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfile`\">`fortimanager.ObjectWafProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`contentLength`\" pulumi-lang-dotnet=\"`ContentLength`\" pulumi-lang-go=\"`contentLength`\" pulumi-lang-python=\"`content_length`\" pulumi-lang-yaml=\"`contentLength`\" pulumi-lang-java=\"`contentLength`\">`content_length`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintContentlength`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintContentlength`\" pulumi-lang-go=\"`ObjectWafProfileConstraintContentlength`\" pulumi-lang-python=\"`ObjectWafProfileConstraintContentlength`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintContentlength`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintContentlength`\">`fortimanager.ObjectWafProfileConstraintContentlength`</span>\n>- <span pulumi-lang-nodejs=\"`exception`\" pulumi-lang-dotnet=\"`Exception`\" pulumi-lang-go=\"`exception`\" pulumi-lang-python=\"`exception`\" pulumi-lang-yaml=\"`exception`\" pulumi-lang-java=\"`exception`\">`exception`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintException`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintException`\" pulumi-lang-go=\"`ObjectWafProfileConstraintException`\" pulumi-lang-python=\"`ObjectWafProfileConstraintException`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintException`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintException`\">`fortimanager.ObjectWafProfileConstraintException`</span>\n>- <span pulumi-lang-nodejs=\"`headerLength`\" pulumi-lang-dotnet=\"`HeaderLength`\" pulumi-lang-go=\"`headerLength`\" pulumi-lang-python=\"`header_length`\" pulumi-lang-yaml=\"`headerLength`\" pulumi-lang-java=\"`headerLength`\">`header_length`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintHeaderlength`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintHeaderlength`\" pulumi-lang-go=\"`ObjectWafProfileConstraintHeaderlength`\" pulumi-lang-python=\"`ObjectWafProfileConstraintHeaderlength`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintHeaderlength`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintHeaderlength`\">`fortimanager.ObjectWafProfileConstraintHeaderlength`</span>\n>- <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintHostname`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintHostname`\" pulumi-lang-go=\"`ObjectWafProfileConstraintHostname`\" pulumi-lang-python=\"`ObjectWafProfileConstraintHostname`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintHostname`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintHostname`\">`fortimanager.ObjectWafProfileConstraintHostname`</span>\n>- <span pulumi-lang-nodejs=\"`lineLength`\" pulumi-lang-dotnet=\"`LineLength`\" pulumi-lang-go=\"`lineLength`\" pulumi-lang-python=\"`line_length`\" pulumi-lang-yaml=\"`lineLength`\" pulumi-lang-java=\"`lineLength`\">`line_length`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintLinelength`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintLinelength`\" pulumi-lang-go=\"`ObjectWafProfileConstraintLinelength`\" pulumi-lang-python=\"`ObjectWafProfileConstraintLinelength`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintLinelength`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintLinelength`\">`fortimanager.ObjectWafProfileConstraintLinelength`</span>\n>- <span pulumi-lang-nodejs=\"`malformed`\" pulumi-lang-dotnet=\"`Malformed`\" pulumi-lang-go=\"`malformed`\" pulumi-lang-python=\"`malformed`\" pulumi-lang-yaml=\"`malformed`\" pulumi-lang-java=\"`malformed`\">`malformed`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintMalformed`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintMalformed`\" pulumi-lang-go=\"`ObjectWafProfileConstraintMalformed`\" pulumi-lang-python=\"`ObjectWafProfileConstraintMalformed`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintMalformed`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintMalformed`\">`fortimanager.ObjectWafProfileConstraintMalformed`</span>\n>- <span pulumi-lang-nodejs=\"`maxCookie`\" pulumi-lang-dotnet=\"`MaxCookie`\" pulumi-lang-go=\"`maxCookie`\" pulumi-lang-python=\"`max_cookie`\" pulumi-lang-yaml=\"`maxCookie`\" pulumi-lang-java=\"`maxCookie`\">`max_cookie`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintMaxcookie`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintMaxcookie`\" pulumi-lang-go=\"`ObjectWafProfileConstraintMaxcookie`\" pulumi-lang-python=\"`ObjectWafProfileConstraintMaxcookie`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintMaxcookie`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintMaxcookie`\">`fortimanager.ObjectWafProfileConstraintMaxcookie`</span>\n>- <span pulumi-lang-nodejs=\"`maxHeaderLine`\" pulumi-lang-dotnet=\"`MaxHeaderLine`\" pulumi-lang-go=\"`maxHeaderLine`\" pulumi-lang-python=\"`max_header_line`\" pulumi-lang-yaml=\"`maxHeaderLine`\" pulumi-lang-java=\"`maxHeaderLine`\">`max_header_line`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintMaxheaderline`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintMaxheaderline`\" pulumi-lang-go=\"`ObjectWafProfileConstraintMaxheaderline`\" pulumi-lang-python=\"`ObjectWafProfileConstraintMaxheaderline`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintMaxheaderline`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintMaxheaderline`\">`fortimanager.ObjectWafProfileConstraintMaxheaderline`</span>\n>- <span pulumi-lang-nodejs=\"`maxRangeSegment`\" pulumi-lang-dotnet=\"`MaxRangeSegment`\" pulumi-lang-go=\"`maxRangeSegment`\" pulumi-lang-python=\"`max_range_segment`\" pulumi-lang-yaml=\"`maxRangeSegment`\" pulumi-lang-java=\"`maxRangeSegment`\">`max_range_segment`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintMaxrangesegment`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintMaxrangesegment`\" pulumi-lang-go=\"`ObjectWafProfileConstraintMaxrangesegment`\" pulumi-lang-python=\"`ObjectWafProfileConstraintMaxrangesegment`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintMaxrangesegment`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintMaxrangesegment`\">`fortimanager.ObjectWafProfileConstraintMaxrangesegment`</span>\n>- <span pulumi-lang-nodejs=\"`maxUrlParam`\" pulumi-lang-dotnet=\"`MaxUrlParam`\" pulumi-lang-go=\"`maxUrlParam`\" pulumi-lang-python=\"`max_url_param`\" pulumi-lang-yaml=\"`maxUrlParam`\" pulumi-lang-java=\"`maxUrlParam`\">`max_url_param`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintMaxurlparam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintMaxurlparam`\" pulumi-lang-go=\"`ObjectWafProfileConstraintMaxurlparam`\" pulumi-lang-python=\"`ObjectWafProfileConstraintMaxurlparam`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintMaxurlparam`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintMaxurlparam`\">`fortimanager.ObjectWafProfileConstraintMaxurlparam`</span>\n>- <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintMethod`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintMethod`\" pulumi-lang-go=\"`ObjectWafProfileConstraintMethod`\" pulumi-lang-python=\"`ObjectWafProfileConstraintMethod`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintMethod`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintMethod`\">`fortimanager.ObjectWafProfileConstraintMethod`</span>\n>- <span pulumi-lang-nodejs=\"`paramLength`\" pulumi-lang-dotnet=\"`ParamLength`\" pulumi-lang-go=\"`paramLength`\" pulumi-lang-python=\"`param_length`\" pulumi-lang-yaml=\"`paramLength`\" pulumi-lang-java=\"`paramLength`\">`param_length`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintParamlength`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintParamlength`\" pulumi-lang-go=\"`ObjectWafProfileConstraintParamlength`\" pulumi-lang-python=\"`ObjectWafProfileConstraintParamlength`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintParamlength`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintParamlength`\">`fortimanager.ObjectWafProfileConstraintParamlength`</span>\n>- <span pulumi-lang-nodejs=\"`urlParamLength`\" pulumi-lang-dotnet=\"`UrlParamLength`\" pulumi-lang-go=\"`urlParamLength`\" pulumi-lang-python=\"`url_param_length`\" pulumi-lang-yaml=\"`urlParamLength`\" pulumi-lang-java=\"`urlParamLength`\">`url_param_length`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintUrlparamlength`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintUrlparamlength`\" pulumi-lang-go=\"`ObjectWafProfileConstraintUrlparamlength`\" pulumi-lang-python=\"`ObjectWafProfileConstraintUrlparamlength`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintUrlparamlength`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintUrlparamlength`\">`fortimanager.ObjectWafProfileConstraintUrlparamlength`</span>\n>- <span pulumi-lang-nodejs=\"`version`\" pulumi-lang-dotnet=\"`Version`\" pulumi-lang-go=\"`version`\" pulumi-lang-python=\"`version`\" pulumi-lang-yaml=\"`version`\" pulumi-lang-java=\"`version`\">`version`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraintVersion`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraintVersion`\" pulumi-lang-go=\"`ObjectWafProfileConstraintVersion`\" pulumi-lang-python=\"`ObjectWafProfileConstraintVersion`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraintVersion`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraintVersion`\">`fortimanager.ObjectWafProfileConstraintVersion`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraint(\"trname\", {\n    contentLength: {\n        action: \"allow\",\n        length: 120,\n        log: \"enable\",\n        status: \"disable\",\n    },\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraint(\"trname\",\n    content_length={\n        \"action\": \"allow\",\n        \"length\": 120,\n        \"log\": \"enable\",\n        \"status\": \"disable\",\n    },\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraint(\"trname\", new()\n    {\n        ContentLength = new Fortimanager.Inputs.ObjectWafProfileConstraintContentLengthArgs\n        {\n            Action = \"allow\",\n            Length = 120,\n            Log = \"enable\",\n            Status = \"disable\",\n        },\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraint(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintArgs{\n\t\t\tContentLength: &fortimanager.ObjectWafProfileConstraintContentLengthTypeArgs{\n\t\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\t\tLength: pulumi.Float64(120),\n\t\t\t\tLog:    pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraint;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWafProfileConstraintContentLengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraint(\"trname\", ObjectWafProfileConstraintArgs.builder()\n            .contentLength(ObjectWafProfileConstraintContentLengthArgs.builder()\n                .action(\"allow\")\n                .length(120.0)\n                .log(\"enable\")\n                .status(\"disable\")\n                .build())\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraint\n    properties:\n      contentLength:\n        action: allow\n        length: 120\n        log: enable\n        status: disable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraint can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraint:ObjectWafProfileConstraint labelname ObjectWafProfileConstraint\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "contentLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintContentLength:ObjectWafProfileConstraintContentLength",
          "description": "Content-Length. The structure of <span pulumi-lang-nodejs=\"`contentLength`\" pulumi-lang-dotnet=\"`ContentLength`\" pulumi-lang-go=\"`contentLength`\" pulumi-lang-python=\"`content_length`\" pulumi-lang-yaml=\"`contentLength`\" pulumi-lang-java=\"`contentLength`\">`content_length`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintException:ObjectWafProfileConstraintException"
          },
          "description": "Exception. The structure of <span pulumi-lang-nodejs=\"`exception`\" pulumi-lang-dotnet=\"`Exception`\" pulumi-lang-go=\"`exception`\" pulumi-lang-python=\"`exception`\" pulumi-lang-yaml=\"`exception`\" pulumi-lang-java=\"`exception`\">`exception`</span> block is documented below.\n"
        },
        "headerLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHeaderLength:ObjectWafProfileConstraintHeaderLength",
          "description": "Header-Length. The structure of <span pulumi-lang-nodejs=\"`headerLength`\" pulumi-lang-dotnet=\"`HeaderLength`\" pulumi-lang-go=\"`headerLength`\" pulumi-lang-python=\"`header_length`\" pulumi-lang-yaml=\"`headerLength`\" pulumi-lang-java=\"`headerLength`\">`header_length`</span> block is documented below.\n"
        },
        "hostname": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname",
          "description": "Hostname. The structure of <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span> block is documented below.\n"
        },
        "lineLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintLineLength:ObjectWafProfileConstraintLineLength",
          "description": "Line-Length. The structure of <span pulumi-lang-nodejs=\"`lineLength`\" pulumi-lang-dotnet=\"`LineLength`\" pulumi-lang-go=\"`lineLength`\" pulumi-lang-python=\"`line_length`\" pulumi-lang-yaml=\"`lineLength`\" pulumi-lang-java=\"`lineLength`\">`line_length`</span> block is documented below.\n"
        },
        "malformed": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed",
          "description": "Malformed. The structure of <span pulumi-lang-nodejs=\"`malformed`\" pulumi-lang-dotnet=\"`Malformed`\" pulumi-lang-go=\"`malformed`\" pulumi-lang-python=\"`malformed`\" pulumi-lang-yaml=\"`malformed`\" pulumi-lang-java=\"`malformed`\">`malformed`</span> block is documented below.\n"
        },
        "maxCookie": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxCookie:ObjectWafProfileConstraintMaxCookie",
          "description": "Max-Cookie. The structure of <span pulumi-lang-nodejs=\"`maxCookie`\" pulumi-lang-dotnet=\"`MaxCookie`\" pulumi-lang-go=\"`maxCookie`\" pulumi-lang-python=\"`max_cookie`\" pulumi-lang-yaml=\"`maxCookie`\" pulumi-lang-java=\"`maxCookie`\">`max_cookie`</span> block is documented below.\n"
        },
        "maxHeaderLine": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxHeaderLine:ObjectWafProfileConstraintMaxHeaderLine",
          "description": "Max-Header-Line. The structure of <span pulumi-lang-nodejs=\"`maxHeaderLine`\" pulumi-lang-dotnet=\"`MaxHeaderLine`\" pulumi-lang-go=\"`maxHeaderLine`\" pulumi-lang-python=\"`max_header_line`\" pulumi-lang-yaml=\"`maxHeaderLine`\" pulumi-lang-java=\"`maxHeaderLine`\">`max_header_line`</span> block is documented below.\n"
        },
        "maxRangeSegment": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxRangeSegment:ObjectWafProfileConstraintMaxRangeSegment",
          "description": "Max-Range-Segment. The structure of <span pulumi-lang-nodejs=\"`maxRangeSegment`\" pulumi-lang-dotnet=\"`MaxRangeSegment`\" pulumi-lang-go=\"`maxRangeSegment`\" pulumi-lang-python=\"`max_range_segment`\" pulumi-lang-yaml=\"`maxRangeSegment`\" pulumi-lang-java=\"`maxRangeSegment`\">`max_range_segment`</span> block is documented below.\n"
        },
        "maxUrlParam": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxUrlParam:ObjectWafProfileConstraintMaxUrlParam",
          "description": "Max-Url-Param. The structure of <span pulumi-lang-nodejs=\"`maxUrlParam`\" pulumi-lang-dotnet=\"`MaxUrlParam`\" pulumi-lang-go=\"`maxUrlParam`\" pulumi-lang-python=\"`max_url_param`\" pulumi-lang-yaml=\"`maxUrlParam`\" pulumi-lang-java=\"`maxUrlParam`\">`max_url_param`</span> block is documented below.\n"
        },
        "method": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod",
          "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
        },
        "objectWafProfileConstraintId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "paramLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintParamLength:ObjectWafProfileConstraintParamLength",
          "description": "Param-Length. The structure of <span pulumi-lang-nodejs=\"`paramLength`\" pulumi-lang-dotnet=\"`ParamLength`\" pulumi-lang-go=\"`paramLength`\" pulumi-lang-python=\"`param_length`\" pulumi-lang-yaml=\"`paramLength`\" pulumi-lang-java=\"`paramLength`\">`param_length`</span> block is documented below.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlParamLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintUrlParamLength:ObjectWafProfileConstraintUrlParamLength",
          "description": "Url-Param-Length. The structure of <span pulumi-lang-nodejs=\"`urlParamLength`\" pulumi-lang-dotnet=\"`UrlParamLength`\" pulumi-lang-go=\"`urlParamLength`\" pulumi-lang-python=\"`url_param_length`\" pulumi-lang-yaml=\"`urlParamLength`\" pulumi-lang-java=\"`urlParamLength`\">`url_param_length`</span> block is documented below.\n"
        },
        "version": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion",
          "description": "Version. The structure of <span pulumi-lang-nodejs=\"`version`\" pulumi-lang-dotnet=\"`Version`\" pulumi-lang-go=\"`version`\" pulumi-lang-python=\"`version`\" pulumi-lang-yaml=\"`version`\" pulumi-lang-java=\"`version`\">`version`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWafProfileConstraintId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "contentLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintContentLength:ObjectWafProfileConstraintContentLength",
          "description": "Content-Length. The structure of <span pulumi-lang-nodejs=\"`contentLength`\" pulumi-lang-dotnet=\"`ContentLength`\" pulumi-lang-go=\"`contentLength`\" pulumi-lang-python=\"`content_length`\" pulumi-lang-yaml=\"`contentLength`\" pulumi-lang-java=\"`contentLength`\">`content_length`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintException:ObjectWafProfileConstraintException"
          },
          "description": "Exception. The structure of <span pulumi-lang-nodejs=\"`exception`\" pulumi-lang-dotnet=\"`Exception`\" pulumi-lang-go=\"`exception`\" pulumi-lang-python=\"`exception`\" pulumi-lang-yaml=\"`exception`\" pulumi-lang-java=\"`exception`\">`exception`</span> block is documented below.\n"
        },
        "headerLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHeaderLength:ObjectWafProfileConstraintHeaderLength",
          "description": "Header-Length. The structure of <span pulumi-lang-nodejs=\"`headerLength`\" pulumi-lang-dotnet=\"`HeaderLength`\" pulumi-lang-go=\"`headerLength`\" pulumi-lang-python=\"`header_length`\" pulumi-lang-yaml=\"`headerLength`\" pulumi-lang-java=\"`headerLength`\">`header_length`</span> block is documented below.\n"
        },
        "hostname": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname",
          "description": "Hostname. The structure of <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span> block is documented below.\n"
        },
        "lineLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintLineLength:ObjectWafProfileConstraintLineLength",
          "description": "Line-Length. The structure of <span pulumi-lang-nodejs=\"`lineLength`\" pulumi-lang-dotnet=\"`LineLength`\" pulumi-lang-go=\"`lineLength`\" pulumi-lang-python=\"`line_length`\" pulumi-lang-yaml=\"`lineLength`\" pulumi-lang-java=\"`lineLength`\">`line_length`</span> block is documented below.\n"
        },
        "malformed": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed",
          "description": "Malformed. The structure of <span pulumi-lang-nodejs=\"`malformed`\" pulumi-lang-dotnet=\"`Malformed`\" pulumi-lang-go=\"`malformed`\" pulumi-lang-python=\"`malformed`\" pulumi-lang-yaml=\"`malformed`\" pulumi-lang-java=\"`malformed`\">`malformed`</span> block is documented below.\n"
        },
        "maxCookie": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxCookie:ObjectWafProfileConstraintMaxCookie",
          "description": "Max-Cookie. The structure of <span pulumi-lang-nodejs=\"`maxCookie`\" pulumi-lang-dotnet=\"`MaxCookie`\" pulumi-lang-go=\"`maxCookie`\" pulumi-lang-python=\"`max_cookie`\" pulumi-lang-yaml=\"`maxCookie`\" pulumi-lang-java=\"`maxCookie`\">`max_cookie`</span> block is documented below.\n"
        },
        "maxHeaderLine": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxHeaderLine:ObjectWafProfileConstraintMaxHeaderLine",
          "description": "Max-Header-Line. The structure of <span pulumi-lang-nodejs=\"`maxHeaderLine`\" pulumi-lang-dotnet=\"`MaxHeaderLine`\" pulumi-lang-go=\"`maxHeaderLine`\" pulumi-lang-python=\"`max_header_line`\" pulumi-lang-yaml=\"`maxHeaderLine`\" pulumi-lang-java=\"`maxHeaderLine`\">`max_header_line`</span> block is documented below.\n"
        },
        "maxRangeSegment": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxRangeSegment:ObjectWafProfileConstraintMaxRangeSegment",
          "description": "Max-Range-Segment. The structure of <span pulumi-lang-nodejs=\"`maxRangeSegment`\" pulumi-lang-dotnet=\"`MaxRangeSegment`\" pulumi-lang-go=\"`maxRangeSegment`\" pulumi-lang-python=\"`max_range_segment`\" pulumi-lang-yaml=\"`maxRangeSegment`\" pulumi-lang-java=\"`maxRangeSegment`\">`max_range_segment`</span> block is documented below.\n"
        },
        "maxUrlParam": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxUrlParam:ObjectWafProfileConstraintMaxUrlParam",
          "description": "Max-Url-Param. The structure of <span pulumi-lang-nodejs=\"`maxUrlParam`\" pulumi-lang-dotnet=\"`MaxUrlParam`\" pulumi-lang-go=\"`maxUrlParam`\" pulumi-lang-python=\"`max_url_param`\" pulumi-lang-yaml=\"`maxUrlParam`\" pulumi-lang-java=\"`maxUrlParam`\">`max_url_param`</span> block is documented below.\n"
        },
        "method": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod",
          "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
        },
        "objectWafProfileConstraintId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "paramLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintParamLength:ObjectWafProfileConstraintParamLength",
          "description": "Param-Length. The structure of <span pulumi-lang-nodejs=\"`paramLength`\" pulumi-lang-dotnet=\"`ParamLength`\" pulumi-lang-go=\"`paramLength`\" pulumi-lang-python=\"`param_length`\" pulumi-lang-yaml=\"`paramLength`\" pulumi-lang-java=\"`paramLength`\">`param_length`</span> block is documented below.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlParamLength": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintUrlParamLength:ObjectWafProfileConstraintUrlParamLength",
          "description": "Url-Param-Length. The structure of <span pulumi-lang-nodejs=\"`urlParamLength`\" pulumi-lang-dotnet=\"`UrlParamLength`\" pulumi-lang-go=\"`urlParamLength`\" pulumi-lang-python=\"`url_param_length`\" pulumi-lang-yaml=\"`urlParamLength`\" pulumi-lang-java=\"`urlParamLength`\">`url_param_length`</span> block is documented below.\n"
        },
        "version": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion",
          "description": "Version. The structure of <span pulumi-lang-nodejs=\"`version`\" pulumi-lang-dotnet=\"`Version`\" pulumi-lang-go=\"`version`\" pulumi-lang-python=\"`version`\" pulumi-lang-yaml=\"`version`\" pulumi-lang-java=\"`version`\">`version`</span> block is documented below.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraint resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "contentLength": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintContentLength:ObjectWafProfileConstraintContentLength",
            "description": "Content-Length. The structure of <span pulumi-lang-nodejs=\"`contentLength`\" pulumi-lang-dotnet=\"`ContentLength`\" pulumi-lang-go=\"`contentLength`\" pulumi-lang-python=\"`content_length`\" pulumi-lang-yaml=\"`contentLength`\" pulumi-lang-java=\"`contentLength`\">`content_length`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exceptions": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintException:ObjectWafProfileConstraintException"
            },
            "description": "Exception. The structure of <span pulumi-lang-nodejs=\"`exception`\" pulumi-lang-dotnet=\"`Exception`\" pulumi-lang-go=\"`exception`\" pulumi-lang-python=\"`exception`\" pulumi-lang-yaml=\"`exception`\" pulumi-lang-java=\"`exception`\">`exception`</span> block is documented below.\n"
          },
          "headerLength": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHeaderLength:ObjectWafProfileConstraintHeaderLength",
            "description": "Header-Length. The structure of <span pulumi-lang-nodejs=\"`headerLength`\" pulumi-lang-dotnet=\"`HeaderLength`\" pulumi-lang-go=\"`headerLength`\" pulumi-lang-python=\"`header_length`\" pulumi-lang-yaml=\"`headerLength`\" pulumi-lang-java=\"`headerLength`\">`header_length`</span> block is documented below.\n"
          },
          "hostname": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname",
            "description": "Hostname. The structure of <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span> block is documented below.\n"
          },
          "lineLength": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintLineLength:ObjectWafProfileConstraintLineLength",
            "description": "Line-Length. The structure of <span pulumi-lang-nodejs=\"`lineLength`\" pulumi-lang-dotnet=\"`LineLength`\" pulumi-lang-go=\"`lineLength`\" pulumi-lang-python=\"`line_length`\" pulumi-lang-yaml=\"`lineLength`\" pulumi-lang-java=\"`lineLength`\">`line_length`</span> block is documented below.\n"
          },
          "malformed": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed",
            "description": "Malformed. The structure of <span pulumi-lang-nodejs=\"`malformed`\" pulumi-lang-dotnet=\"`Malformed`\" pulumi-lang-go=\"`malformed`\" pulumi-lang-python=\"`malformed`\" pulumi-lang-yaml=\"`malformed`\" pulumi-lang-java=\"`malformed`\">`malformed`</span> block is documented below.\n"
          },
          "maxCookie": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxCookie:ObjectWafProfileConstraintMaxCookie",
            "description": "Max-Cookie. The structure of <span pulumi-lang-nodejs=\"`maxCookie`\" pulumi-lang-dotnet=\"`MaxCookie`\" pulumi-lang-go=\"`maxCookie`\" pulumi-lang-python=\"`max_cookie`\" pulumi-lang-yaml=\"`maxCookie`\" pulumi-lang-java=\"`maxCookie`\">`max_cookie`</span> block is documented below.\n"
          },
          "maxHeaderLine": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxHeaderLine:ObjectWafProfileConstraintMaxHeaderLine",
            "description": "Max-Header-Line. The structure of <span pulumi-lang-nodejs=\"`maxHeaderLine`\" pulumi-lang-dotnet=\"`MaxHeaderLine`\" pulumi-lang-go=\"`maxHeaderLine`\" pulumi-lang-python=\"`max_header_line`\" pulumi-lang-yaml=\"`maxHeaderLine`\" pulumi-lang-java=\"`maxHeaderLine`\">`max_header_line`</span> block is documented below.\n"
          },
          "maxRangeSegment": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxRangeSegment:ObjectWafProfileConstraintMaxRangeSegment",
            "description": "Max-Range-Segment. The structure of <span pulumi-lang-nodejs=\"`maxRangeSegment`\" pulumi-lang-dotnet=\"`MaxRangeSegment`\" pulumi-lang-go=\"`maxRangeSegment`\" pulumi-lang-python=\"`max_range_segment`\" pulumi-lang-yaml=\"`maxRangeSegment`\" pulumi-lang-java=\"`maxRangeSegment`\">`max_range_segment`</span> block is documented below.\n"
          },
          "maxUrlParam": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMaxUrlParam:ObjectWafProfileConstraintMaxUrlParam",
            "description": "Max-Url-Param. The structure of <span pulumi-lang-nodejs=\"`maxUrlParam`\" pulumi-lang-dotnet=\"`MaxUrlParam`\" pulumi-lang-go=\"`maxUrlParam`\" pulumi-lang-python=\"`max_url_param`\" pulumi-lang-yaml=\"`maxUrlParam`\" pulumi-lang-java=\"`maxUrlParam`\">`max_url_param`</span> block is documented below.\n"
          },
          "method": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod",
            "description": "Method. The structure of <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> block is documented below.\n"
          },
          "objectWafProfileConstraintId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "paramLength": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintParamLength:ObjectWafProfileConstraintParamLength",
            "description": "Param-Length. The structure of <span pulumi-lang-nodejs=\"`paramLength`\" pulumi-lang-dotnet=\"`ParamLength`\" pulumi-lang-go=\"`paramLength`\" pulumi-lang-python=\"`param_length`\" pulumi-lang-yaml=\"`paramLength`\" pulumi-lang-java=\"`paramLength`\">`param_length`</span> block is documented below.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "urlParamLength": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintUrlParamLength:ObjectWafProfileConstraintUrlParamLength",
            "description": "Url-Param-Length. The structure of <span pulumi-lang-nodejs=\"`urlParamLength`\" pulumi-lang-dotnet=\"`UrlParamLength`\" pulumi-lang-go=\"`urlParamLength`\" pulumi-lang-python=\"`url_param_length`\" pulumi-lang-yaml=\"`urlParamLength`\" pulumi-lang-java=\"`urlParamLength`\">`url_param_length`</span> block is documented below.\n"
          },
          "version": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion",
            "description": "Version. The structure of <span pulumi-lang-nodejs=\"`version`\" pulumi-lang-dotnet=\"`Version`\" pulumi-lang-go=\"`version`\" pulumi-lang-python=\"`version`\" pulumi-lang-yaml=\"`version`\" pulumi-lang-java=\"`version`\">`version`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintContentlength:ObjectWafProfileConstraintContentlength": {
      "description": "HTTP content length in request.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`contentLength`\" pulumi-lang-dotnet=\"`ContentLength`\" pulumi-lang-go=\"`contentLength`\" pulumi-lang-python=\"`content_length`\" pulumi-lang-yaml=\"`contentLength`\" pulumi-lang-java=\"`contentLength`\">`content_length`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintContentlength(\"trname\", {\n    action: \"block\",\n    length: 120,\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintContentlength(\"trname\",\n    action=\"block\",\n    length=120,\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintContentlength(\"trname\", new()\n    {\n        Action = \"block\",\n        Length = 120,\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintContentlength(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintContentlengthArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLength:  pulumi.Float64(120),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintContentlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintContentlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintContentlength(\"trname\", ObjectWafProfileConstraintContentlengthArgs.builder()\n            .action(\"block\")\n            .length(120.0)\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintContentlength\n    properties:\n      action: block\n      length: 120\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintContentLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintContentlength:ObjectWafProfileConstraintContentlength labelname ObjectWafProfileConstraintContentLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP content in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintContentlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "length",
        "log",
        "objectWafProfileConstraintContentlengthId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP content in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintContentlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintContentlength resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "length": {
            "type": "number",
            "description": "Length of HTTP content in bytes (0 to 2147483647).\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintContentlengthId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintException:ObjectWafProfileConstraintException": {
      "description": "HTTP constraint exception.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`exception`\" pulumi-lang-dotnet=\"`Exception`\" pulumi-lang-go=\"`exception`\" pulumi-lang-python=\"`exception`\" pulumi-lang-yaml=\"`exception`\" pulumi-lang-java=\"`exception`\">`exception`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintException(\"trname\", {\n    fosid: 1,\n    lineLength: \"enable\",\n    malformed: \"disable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintException(\"trname\",\n    fosid=1,\n    line_length=\"enable\",\n    malformed=\"disable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintException(\"trname\", new()\n    {\n        Fosid = 1,\n        LineLength = \"enable\",\n        Malformed = \"disable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintException(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintExceptionArgs{\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t\tLineLength: pulumi.String(\"enable\"),\n\t\t\tMalformed:  pulumi.String(\"disable\"),\n\t\t\tProfile:    trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintException;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintExceptionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintException(\"trname\", ObjectWafProfileConstraintExceptionArgs.builder()\n            .fosid(1.0)\n            .lineLength(\"enable\")\n            .malformed(\"disable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintException\n    properties:\n      fosid: 1\n      lineLength: enable\n      malformed: disable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintException can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintException:ObjectWafProfileConstraintException labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "contentLength": {
          "type": "string",
          "description": "HTTP content length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Exception ID.\n"
        },
        "headerLength": {
          "type": "string",
          "description": "HTTP header length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Enable/disable hostname check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lineLength": {
          "type": "string",
          "description": "HTTP line length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "malformed": {
          "type": "string",
          "description": "Enable/disable malformed HTTP request check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCookie": {
          "type": "string",
          "description": "Maximum number of cookies in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxHeaderLine": {
          "type": "string",
          "description": "Maximum number of HTTP header line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRangeSegment": {
          "type": "string",
          "description": "Maximum number of range segments in HTTP range line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxUrlParam": {
          "type": "string",
          "description": "Maximum number of parameters in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "method": {
          "type": "string",
          "description": "Enable/disable HTTP method check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintExceptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "paramLength": {
          "type": "string",
          "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlParamLength": {
          "type": "string",
          "description": "Maximum length of parameter in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Enable/disable HTTP version check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "contentLength",
        "headerLength",
        "hostname",
        "lineLength",
        "malformed",
        "maxCookie",
        "maxHeaderLine",
        "maxRangeSegment",
        "maxUrlParam",
        "method",
        "objectWafProfileConstraintExceptionId",
        "paramLength",
        "profile",
        "regex",
        "urlParamLength",
        "version"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "contentLength": {
          "type": "string",
          "description": "HTTP content length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Exception ID.\n"
        },
        "headerLength": {
          "type": "string",
          "description": "HTTP header length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostname": {
          "type": "string",
          "description": "Enable/disable hostname check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lineLength": {
          "type": "string",
          "description": "HTTP line length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "malformed": {
          "type": "string",
          "description": "Enable/disable malformed HTTP request check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCookie": {
          "type": "string",
          "description": "Maximum number of cookies in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxHeaderLine": {
          "type": "string",
          "description": "Maximum number of HTTP header line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRangeSegment": {
          "type": "string",
          "description": "Maximum number of range segments in HTTP range line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxUrlParam": {
          "type": "string",
          "description": "Maximum number of parameters in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "method": {
          "type": "string",
          "description": "Enable/disable HTTP method check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintExceptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "paramLength": {
          "type": "string",
          "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlParamLength": {
          "type": "string",
          "description": "Maximum length of parameter in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "version": {
          "type": "string",
          "description": "Enable/disable HTTP version check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintException resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "Host address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "contentLength": {
            "type": "string",
            "description": "HTTP content length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Exception ID.\n"
          },
          "headerLength": {
            "type": "string",
            "description": "HTTP header length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hostname": {
            "type": "string",
            "description": "Enable/disable hostname check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lineLength": {
            "type": "string",
            "description": "HTTP line length in request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "malformed": {
            "type": "string",
            "description": "Enable/disable malformed HTTP request check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxCookie": {
            "type": "string",
            "description": "Maximum number of cookies in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxHeaderLine": {
            "type": "string",
            "description": "Maximum number of HTTP header line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxRangeSegment": {
            "type": "string",
            "description": "Maximum number of range segments in HTTP range line. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxUrlParam": {
            "type": "string",
            "description": "Maximum number of parameters in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "method": {
            "type": "string",
            "description": "Enable/disable HTTP method check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintExceptionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "paramLength": {
            "type": "string",
            "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pattern": {
            "type": "string",
            "description": "URL pattern.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "regex": {
            "type": "string",
            "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "urlParamLength": {
            "type": "string",
            "description": "Maximum length of parameter in URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "version": {
            "type": "string",
            "description": "Enable/disable HTTP version check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintHeaderlength:ObjectWafProfileConstraintHeaderlength": {
      "description": "HTTP header length in request.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`headerLength`\" pulumi-lang-dotnet=\"`HeaderLength`\" pulumi-lang-go=\"`headerLength`\" pulumi-lang-python=\"`header_length`\" pulumi-lang-yaml=\"`headerLength`\" pulumi-lang-java=\"`headerLength`\">`header_length`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintHeaderlength(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintHeaderlength(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintHeaderlength(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintHeaderlength(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintHeaderlengthArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintHeaderlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintHeaderlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintHeaderlength(\"trname\", ObjectWafProfileConstraintHeaderlengthArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintHeaderlength\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintHeaderLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintHeaderlength:ObjectWafProfileConstraintHeaderlength labelname ObjectWafProfileConstraintHeaderLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP header in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintHeaderlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "length",
        "log",
        "objectWafProfileConstraintHeaderlengthId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP header in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintHeaderlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintHeaderlength resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "length": {
            "type": "number",
            "description": "Length of HTTP header in bytes (0 to 2147483647).\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintHeaderlengthId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname": {
      "description": "Enable/disable hostname check.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`hostname`\" pulumi-lang-dotnet=\"`Hostname`\" pulumi-lang-go=\"`hostname`\" pulumi-lang-python=\"`hostname`\" pulumi-lang-yaml=\"`hostname`\" pulumi-lang-java=\"`hostname`\">`hostname`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintHostname(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintHostname(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintHostname(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintHostname(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintHostnameArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintHostname;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintHostnameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintHostname(\"trname\", ObjectWafProfileConstraintHostnameArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintHostname\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintHostname can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintHostname:ObjectWafProfileConstraintHostname labelname ObjectWafProfileConstraintHostname\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintHostnameId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWafProfileConstraintHostnameId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintHostnameId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintHostname resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintHostnameId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintLinelength:ObjectWafProfileConstraintLinelength": {
      "description": "HTTP line length in request.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`lineLength`\" pulumi-lang-dotnet=\"`LineLength`\" pulumi-lang-go=\"`lineLength`\" pulumi-lang-python=\"`line_length`\" pulumi-lang-yaml=\"`lineLength`\" pulumi-lang-java=\"`lineLength`\">`line_length`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintLinelength(\"trname\", {\n    action: \"block\",\n    length: 120,\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintLinelength(\"trname\",\n    action=\"block\",\n    length=120,\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintLinelength(\"trname\", new()\n    {\n        Action = \"block\",\n        Length = 120,\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintLinelength(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintLinelengthArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLength:  pulumi.Float64(120),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintLinelength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintLinelengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintLinelength(\"trname\", ObjectWafProfileConstraintLinelengthArgs.builder()\n            .action(\"block\")\n            .length(120.0)\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintLinelength\n    properties:\n      action: block\n      length: 120\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintLineLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintLinelength:ObjectWafProfileConstraintLinelength labelname ObjectWafProfileConstraintLineLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP line in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintLinelengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "length",
        "log",
        "objectWafProfileConstraintLinelengthId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Length of HTTP line in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintLinelengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintLinelength resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "length": {
            "type": "number",
            "description": "Length of HTTP line in bytes (0 to 2147483647).\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintLinelengthId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed": {
      "description": "Enable/disable malformed HTTP request check.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`malformed`\" pulumi-lang-dotnet=\"`Malformed`\" pulumi-lang-go=\"`malformed`\" pulumi-lang-python=\"`malformed`\" pulumi-lang-yaml=\"`malformed`\" pulumi-lang-java=\"`malformed`\">`malformed`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintMalformed(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintMalformed(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintMalformed(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintMalformed(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintMalformedArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMalformed;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMalformedArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintMalformed(\"trname\", ObjectWafProfileConstraintMalformedArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintMalformed\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintMalformed can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintMalformed:ObjectWafProfileConstraintMalformed labelname ObjectWafProfileConstraintMalformed\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintMalformedId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWafProfileConstraintMalformedId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintMalformedId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintMalformed resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintMalformedId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintMaxcookie:ObjectWafProfileConstraintMaxcookie": {
      "description": "Maximum number of cookies in HTTP request.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`maxCookie`\" pulumi-lang-dotnet=\"`MaxCookie`\" pulumi-lang-go=\"`maxCookie`\" pulumi-lang-python=\"`max_cookie`\" pulumi-lang-yaml=\"`maxCookie`\" pulumi-lang-java=\"`maxCookie`\">`max_cookie`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintMaxcookie(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintMaxcookie(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintMaxcookie(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintMaxcookie(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintMaxcookieArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxcookie;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxcookieArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintMaxcookie(\"trname\", ObjectWafProfileConstraintMaxcookieArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintMaxcookie\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintMaxCookie can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintMaxcookie:ObjectWafProfileConstraintMaxcookie labelname ObjectWafProfileConstraintMaxCookie\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCookie": {
          "type": "number",
          "description": "Maximum number of cookies in HTTP request (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxcookieId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "maxCookie",
        "objectWafProfileConstraintMaxcookieId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxCookie": {
          "type": "number",
          "description": "Maximum number of cookies in HTTP request (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxcookieId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintMaxcookie resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxCookie": {
            "type": "number",
            "description": "Maximum number of cookies in HTTP request (0 to 2147483647).\n"
          },
          "objectWafProfileConstraintMaxcookieId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintMaxheaderline:ObjectWafProfileConstraintMaxheaderline": {
      "description": "Maximum number of HTTP header line.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`maxHeaderLine`\" pulumi-lang-dotnet=\"`MaxHeaderLine`\" pulumi-lang-go=\"`maxHeaderLine`\" pulumi-lang-python=\"`max_header_line`\" pulumi-lang-yaml=\"`maxHeaderLine`\" pulumi-lang-java=\"`maxHeaderLine`\">`max_header_line`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintMaxheaderline(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintMaxheaderline(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintMaxheaderline(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintMaxheaderline(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintMaxheaderlineArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxheaderline;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxheaderlineArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintMaxheaderline(\"trname\", ObjectWafProfileConstraintMaxheaderlineArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintMaxheaderline\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintMaxHeaderLine can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintMaxheaderline:ObjectWafProfileConstraintMaxheaderline labelname ObjectWafProfileConstraintMaxHeaderLine\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxHeaderLine": {
          "type": "number",
          "description": "Maximum number HTTP header lines (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxheaderlineId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "maxHeaderLine",
        "objectWafProfileConstraintMaxheaderlineId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxHeaderLine": {
          "type": "number",
          "description": "Maximum number HTTP header lines (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxheaderlineId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintMaxheaderline resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxHeaderLine": {
            "type": "number",
            "description": "Maximum number HTTP header lines (0 to 2147483647).\n"
          },
          "objectWafProfileConstraintMaxheaderlineId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintMaxrangesegment:ObjectWafProfileConstraintMaxrangesegment": {
      "description": "Maximum number of range segments in HTTP range line.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`maxRangeSegment`\" pulumi-lang-dotnet=\"`MaxRangeSegment`\" pulumi-lang-go=\"`maxRangeSegment`\" pulumi-lang-python=\"`max_range_segment`\" pulumi-lang-yaml=\"`maxRangeSegment`\" pulumi-lang-java=\"`maxRangeSegment`\">`max_range_segment`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintMaxrangesegment(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintMaxrangesegment(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintMaxrangesegment(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintMaxrangesegment(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintMaxrangesegmentArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxrangesegment;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxrangesegmentArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintMaxrangesegment(\"trname\", ObjectWafProfileConstraintMaxrangesegmentArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintMaxrangesegment\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintMaxRangeSegment can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintMaxrangesegment:ObjectWafProfileConstraintMaxrangesegment labelname ObjectWafProfileConstraintMaxRangeSegment\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRangeSegment": {
          "type": "number",
          "description": "Maximum number of range segments in HTTP range line (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxrangesegmentId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "maxRangeSegment",
        "objectWafProfileConstraintMaxrangesegmentId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRangeSegment": {
          "type": "number",
          "description": "Maximum number of range segments in HTTP range line (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxrangesegmentId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintMaxrangesegment resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxRangeSegment": {
            "type": "number",
            "description": "Maximum number of range segments in HTTP range line (0 to 2147483647).\n"
          },
          "objectWafProfileConstraintMaxrangesegmentId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintMaxurlparam:ObjectWafProfileConstraintMaxurlparam": {
      "description": "Maximum number of parameters in URL.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`maxUrlParam`\" pulumi-lang-dotnet=\"`MaxUrlParam`\" pulumi-lang-go=\"`maxUrlParam`\" pulumi-lang-python=\"`max_url_param`\" pulumi-lang-yaml=\"`maxUrlParam`\" pulumi-lang-java=\"`maxUrlParam`\">`max_url_param`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintMaxurlparam(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintMaxurlparam(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintMaxurlparam(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintMaxurlparam(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintMaxurlparamArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxurlparam;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMaxurlparamArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintMaxurlparam(\"trname\", ObjectWafProfileConstraintMaxurlparamArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintMaxurlparam\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintMaxUrlParam can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintMaxurlparam:ObjectWafProfileConstraintMaxurlparam labelname ObjectWafProfileConstraintMaxUrlParam\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxUrlParam": {
          "type": "number",
          "description": "Maximum number of parameters in URL (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxurlparamId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "maxUrlParam",
        "objectWafProfileConstraintMaxurlparamId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxUrlParam": {
          "type": "number",
          "description": "Maximum number of parameters in URL (0 to 2147483647).\n"
        },
        "objectWafProfileConstraintMaxurlparamId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintMaxurlparam resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxUrlParam": {
            "type": "number",
            "description": "Maximum number of parameters in URL (0 to 2147483647).\n"
          },
          "objectWafProfileConstraintMaxurlparamId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod": {
      "description": "Enable/disable HTTP method check.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintMethod(\"trname\", {\n    action: \"block\",\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintMethod(\"trname\",\n    action=\"block\",\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintMethod(\"trname\", new()\n    {\n        Action = \"block\",\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintMethod(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintMethodArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMethod;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintMethodArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintMethod(\"trname\", ObjectWafProfileConstraintMethodArgs.builder()\n            .action(\"block\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintMethod\n    properties:\n      action: block\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintMethod can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintMethod:ObjectWafProfileConstraintMethod labelname ObjectWafProfileConstraintMethod\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintMethodId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWafProfileConstraintMethodId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintMethodId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintMethod resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintMethodId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintParamlength:ObjectWafProfileConstraintParamlength": {
      "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`paramLength`\" pulumi-lang-dotnet=\"`ParamLength`\" pulumi-lang-go=\"`paramLength`\" pulumi-lang-python=\"`param_length`\" pulumi-lang-yaml=\"`paramLength`\" pulumi-lang-java=\"`paramLength`\">`param_length`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintParamlength(\"trname\", {\n    action: \"block\",\n    length: 120,\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintParamlength(\"trname\",\n    action=\"block\",\n    length=120,\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintParamlength(\"trname\", new()\n    {\n        Action = \"block\",\n        Length = 120,\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintParamlength(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintParamlengthArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLength:  pulumi.Float64(120),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintParamlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintParamlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintParamlength(\"trname\", ObjectWafProfileConstraintParamlengthArgs.builder()\n            .action(\"block\")\n            .length(120.0)\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintParamlength\n    properties:\n      action: block\n      length: 120\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintParamLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintParamlength:ObjectWafProfileConstraintParamlength labelname ObjectWafProfileConstraintParamLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintParamlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "length",
        "log",
        "objectWafProfileConstraintParamlengthId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintParamlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintParamlength resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "length": {
            "type": "number",
            "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647).\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintParamlengthId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintUrlparamlength:ObjectWafProfileConstraintUrlparamlength": {
      "description": "Maximum length of parameter in URL.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`urlParamLength`\" pulumi-lang-dotnet=\"`UrlParamLength`\" pulumi-lang-go=\"`urlParamLength`\" pulumi-lang-python=\"`url_param_length`\" pulumi-lang-yaml=\"`urlParamLength`\" pulumi-lang-java=\"`urlParamLength`\">`url_param_length`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trname\", {\n    action: \"block\",\n    length: 120,\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trname\",\n    action=\"block\",\n    length=120,\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trname\", new()\n    {\n        Action = \"block\",\n        Length = 120,\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintUrlparamlength(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintUrlparamlengthArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tLength:  pulumi.Float64(120),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintUrlparamlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintUrlparamlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintUrlparamlength(\"trname\", ObjectWafProfileConstraintUrlparamlengthArgs.builder()\n            .action(\"block\")\n            .length(120.0)\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintUrlparamlength\n    properties:\n      action: block\n      length: 120\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintUrlParamLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintUrlparamlength:ObjectWafProfileConstraintUrlparamlength labelname ObjectWafProfileConstraintUrlParamLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Maximum length of URL parameter in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintUrlparamlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "length",
        "log",
        "objectWafProfileConstraintUrlparamlengthId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "length": {
          "type": "number",
          "description": "Maximum length of URL parameter in bytes (0 to 2147483647).\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintUrlparamlengthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintUrlparamlength resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "length": {
            "type": "number",
            "description": "Maximum length of URL parameter in bytes (0 to 2147483647).\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintUrlparamlengthId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion": {
      "description": "Enable/disable HTTP version check.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`version`\" pulumi-lang-dotnet=\"`Version`\" pulumi-lang-go=\"`version`\" pulumi-lang-python=\"`version`\" pulumi-lang-yaml=\"`version`\" pulumi-lang-java=\"`version`\">`version`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-go=\"`ObjectWafProfileConstraint`\" pulumi-lang-python=\"`ObjectWafProfileConstraint`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileConstraint`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileConstraint`\">`fortimanager.ObjectWafProfileConstraint`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileConstraintVersion(\"trname\", {\n    log: \"enable\",\n    severity: \"high\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileConstraintVersion(\"trname\",\n    log=\"enable\",\n    severity=\"high\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileConstraintVersion(\"trname\", new()\n    {\n        Log = \"enable\",\n        Severity = \"high\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintVersion(ctx, \"trname\", &fortimanager.ObjectWafProfileConstraintVersionArgs{\n\t\t\tLog:      pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"high\"),\n\t\t\tProfile:  trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintVersion;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintVersionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileConstraintVersion(\"trname\", ObjectWafProfileConstraintVersionArgs.builder()\n            .log(\"enable\")\n            .severity(\"high\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileConstraintVersion\n    properties:\n      log: enable\n      severity: high\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileConstraintVersion can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintVersion:ObjectWafProfileConstraintVersion labelname ObjectWafProfileConstraintVersion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintVersionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWafProfileConstraintVersionId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileConstraintVersionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileConstraintVersion resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileConstraintVersionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the constraint. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileMethod:ObjectWafProfileMethod": {
      "description": "Method restriction.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`method`\" pulumi-lang-dotnet=\"`Method`\" pulumi-lang-go=\"`method`\" pulumi-lang-python=\"`method`\" pulumi-lang-yaml=\"`method`\" pulumi-lang-java=\"`method`\">`method`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-go=\"`ObjectWafProfile`\" pulumi-lang-python=\"`ObjectWafProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfile`\">`fortimanager.ObjectWafProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`methodPolicy`\" pulumi-lang-dotnet=\"`MethodPolicy`\" pulumi-lang-go=\"`methodPolicy`\" pulumi-lang-python=\"`method_policy`\" pulumi-lang-yaml=\"`methodPolicy`\" pulumi-lang-java=\"`methodPolicy`\">`method_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileMethodMethodpolicy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileMethodMethodpolicy`\" pulumi-lang-go=\"`ObjectWafProfileMethodMethodpolicy`\" pulumi-lang-python=\"`ObjectWafProfileMethodMethodpolicy`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileMethodMethodpolicy`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileMethodMethodpolicy`\">`fortimanager.ObjectWafProfileMethodMethodpolicy`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileMethod(\"trname\", {\n    defaultAllowedMethods: [\"others\"],\n    log: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileMethod(\"trname\",\n    default_allowed_methods=[\"others\"],\n    log=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileMethod(\"trname\", new()\n    {\n        DefaultAllowedMethods = new[]\n        {\n            \"others\",\n        },\n        Log = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileMethod(ctx, \"trname\", &fortimanager.ObjectWafProfileMethodArgs{\n\t\t\tDefaultAllowedMethods: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"others\"),\n\t\t\t},\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileMethod;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileMethod(\"trname\", ObjectWafProfileMethodArgs.builder()\n            .defaultAllowedMethods(\"others\")\n            .log(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileMethod\n    properties:\n      defaultAllowedMethods:\n        - others\n      log: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileMethod can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileMethod:ObjectWafProfileMethod labelname ObjectWafProfileMethod\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultAllowedMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "methodPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethodMethodPolicy:ObjectWafProfileMethodMethodPolicy"
          },
          "description": "Method-Policy. The structure of <span pulumi-lang-nodejs=\"`methodPolicy`\" pulumi-lang-dotnet=\"`MethodPolicy`\" pulumi-lang-go=\"`methodPolicy`\" pulumi-lang-python=\"`method_policy`\" pulumi-lang-yaml=\"`methodPolicy`\" pulumi-lang-java=\"`methodPolicy`\">`method_policy`</span> block is documented below.\n"
        },
        "objectWafProfileMethodId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defaultAllowedMethods",
        "log",
        "objectWafProfileMethodId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultAllowedMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "methodPolicies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethodMethodPolicy:ObjectWafProfileMethodMethodPolicy"
          },
          "description": "Method-Policy. The structure of <span pulumi-lang-nodejs=\"`methodPolicy`\" pulumi-lang-dotnet=\"`MethodPolicy`\" pulumi-lang-go=\"`methodPolicy`\" pulumi-lang-python=\"`method_policy`\" pulumi-lang-yaml=\"`methodPolicy`\" pulumi-lang-java=\"`methodPolicy`\">`method_policy`</span> block is documented below.\n"
        },
        "objectWafProfileMethodId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileMethod resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultAllowedMethods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "methodPolicies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWafProfileMethodMethodPolicy:ObjectWafProfileMethodMethodPolicy"
            },
            "description": "Method-Policy. The structure of <span pulumi-lang-nodejs=\"`methodPolicy`\" pulumi-lang-dotnet=\"`MethodPolicy`\" pulumi-lang-go=\"`methodPolicy`\" pulumi-lang-python=\"`method_policy`\" pulumi-lang-yaml=\"`methodPolicy`\" pulumi-lang-java=\"`methodPolicy`\">`method_policy`</span> block is documented below.\n"
          },
          "objectWafProfileMethodId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileMethodMethodpolicy:ObjectWafProfileMethodMethodpolicy": {
      "description": "HTTP method policy.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`methodPolicy`\" pulumi-lang-dotnet=\"`MethodPolicy`\" pulumi-lang-go=\"`methodPolicy`\" pulumi-lang-python=\"`method_policy`\" pulumi-lang-yaml=\"`methodPolicy`\" pulumi-lang-java=\"`methodPolicy`\">`method_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileMethod`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileMethod`\" pulumi-lang-go=\"`ObjectWafProfileMethod`\" pulumi-lang-python=\"`ObjectWafProfileMethod`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileMethod`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileMethod`\">`fortimanager.ObjectWafProfileMethod`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileMethodMethodpolicy(\"trname\", {\n    fosid: 1,\n    pattern: \"https://www.example.com/path/to/resource?param1=value1&param2=value2\",\n    regex: \"enable\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileMethodMethodpolicy(\"trname\",\n    fosid=1,\n    pattern=\"https://www.example.com/path/to/resource?param1=value1&param2=value2\",\n    regex=\"enable\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileMethodMethodpolicy(\"trname\", new()\n    {\n        Fosid = 1,\n        Pattern = \"https://www.example.com/path/to/resource?param1=value1&param2=value2\",\n        Regex = \"enable\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileMethodMethodpolicy(ctx, \"trname\", &fortimanager.ObjectWafProfileMethodMethodpolicyArgs{\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tPattern: pulumi.String(\"https://www.example.com/path/to/resource?param1=value1&param2=value2\"),\n\t\t\tRegex:   pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodMethodpolicy;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodMethodpolicyArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileMethodMethodpolicy(\"trname\", ObjectWafProfileMethodMethodpolicyArgs.builder()\n            .fosid(1.0)\n            .pattern(\"https://www.example.com/path/to/resource?param1=value1&param2=value2\")\n            .regex(\"enable\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileMethodMethodpolicy\n    properties:\n      fosid: 1\n      pattern: https://www.example.com/path/to/resource?param1=value1&param2=value2\n      regex: enable\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileMethodMethodPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileMethodMethodpolicy:ObjectWafProfileMethodMethodpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowedMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "HTTP method policy ID.\n"
        },
        "objectWafProfileMethodMethodpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "allowedMethods",
        "objectWafProfileMethodMethodpolicyId",
        "profile",
        "regex"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowedMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "HTTP method policy ID.\n"
        },
        "objectWafProfileMethodMethodpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileMethodMethodpolicy resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "Host address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowedMethods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed Methods. Valid values: <span pulumi-lang-nodejs=\"`delete`\" pulumi-lang-dotnet=\"`Delete`\" pulumi-lang-go=\"`delete`\" pulumi-lang-python=\"`delete`\" pulumi-lang-yaml=\"`delete`\" pulumi-lang-java=\"`delete`\">`delete`</span>, <span pulumi-lang-nodejs=\"`get`\" pulumi-lang-dotnet=\"`Get`\" pulumi-lang-go=\"`get`\" pulumi-lang-python=\"`get`\" pulumi-lang-yaml=\"`get`\" pulumi-lang-java=\"`get`\">`get`</span>, <span pulumi-lang-nodejs=\"`head`\" pulumi-lang-dotnet=\"`Head`\" pulumi-lang-go=\"`head`\" pulumi-lang-python=\"`head`\" pulumi-lang-yaml=\"`head`\" pulumi-lang-java=\"`head`\">`head`</span>, <span pulumi-lang-nodejs=\"`options`\" pulumi-lang-dotnet=\"`Options`\" pulumi-lang-go=\"`options`\" pulumi-lang-python=\"`options`\" pulumi-lang-yaml=\"`options`\" pulumi-lang-java=\"`options`\">`options`</span>, <span pulumi-lang-nodejs=\"`post`\" pulumi-lang-dotnet=\"`Post`\" pulumi-lang-go=\"`post`\" pulumi-lang-python=\"`post`\" pulumi-lang-yaml=\"`post`\" pulumi-lang-java=\"`post`\">`post`</span>, <span pulumi-lang-nodejs=\"`put`\" pulumi-lang-dotnet=\"`Put`\" pulumi-lang-go=\"`put`\" pulumi-lang-python=\"`put`\" pulumi-lang-yaml=\"`put`\" pulumi-lang-java=\"`put`\">`put`</span>, <span pulumi-lang-nodejs=\"`trace`\" pulumi-lang-dotnet=\"`Trace`\" pulumi-lang-go=\"`trace`\" pulumi-lang-python=\"`trace`\" pulumi-lang-yaml=\"`trace`\" pulumi-lang-java=\"`trace`\">`trace`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>, <span pulumi-lang-nodejs=\"`connect`\" pulumi-lang-dotnet=\"`Connect`\" pulumi-lang-go=\"`connect`\" pulumi-lang-python=\"`connect`\" pulumi-lang-yaml=\"`connect`\" pulumi-lang-java=\"`connect`\">`connect`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "HTTP method policy ID.\n"
          },
          "objectWafProfileMethodMethodpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "URL pattern.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "regex": {
            "type": "string",
            "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileSignature:ObjectWafProfileSignature": {
      "description": "WAF signatures.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`signature`\" pulumi-lang-dotnet=\"`Signature`\" pulumi-lang-go=\"`signature`\" pulumi-lang-python=\"`signature`\" pulumi-lang-yaml=\"`signature`\" pulumi-lang-java=\"`signature`\">`signature`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-go=\"`ObjectWafProfile`\" pulumi-lang-python=\"`ObjectWafProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfile`\">`fortimanager.ObjectWafProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`customSignature`\" pulumi-lang-dotnet=\"`CustomSignature`\" pulumi-lang-go=\"`customSignature`\" pulumi-lang-python=\"`custom_signature`\" pulumi-lang-yaml=\"`customSignature`\" pulumi-lang-java=\"`customSignature`\">`custom_signature`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileSignatureCustomsignature`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileSignatureCustomsignature`\" pulumi-lang-go=\"`ObjectWafProfileSignatureCustomsignature`\" pulumi-lang-python=\"`ObjectWafProfileSignatureCustomsignature`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileSignatureCustomsignature`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileSignatureCustomsignature`\">`fortimanager.ObjectWafProfileSignatureCustomsignature`</span>\n>- <span pulumi-lang-nodejs=\"`mainClass`\" pulumi-lang-dotnet=\"`MainClass`\" pulumi-lang-go=\"`mainClass`\" pulumi-lang-python=\"`main_class`\" pulumi-lang-yaml=\"`mainClass`\" pulumi-lang-java=\"`mainClass`\">`main_class`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileSignatureMainclass`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileSignatureMainclass`\" pulumi-lang-go=\"`ObjectWafProfileSignatureMainclass`\" pulumi-lang-python=\"`ObjectWafProfileSignatureMainclass`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileSignatureMainclass`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileSignatureMainclass`\">`fortimanager.ObjectWafProfileSignatureMainclass`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileSignature(\"trname\", {\n    creditCardDetectionThreshold: 10,\n    customSignatures: [{\n        name: \"terr-signature\",\n        log: \"disable\",\n        direction: \"request\",\n    }],\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileSignature(\"trname\",\n    credit_card_detection_threshold=10,\n    custom_signatures=[{\n        \"name\": \"terr-signature\",\n        \"log\": \"disable\",\n        \"direction\": \"request\",\n    }],\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileSignature(\"trname\", new()\n    {\n        CreditCardDetectionThreshold = 10,\n        CustomSignatures = new[]\n        {\n            new Fortimanager.Inputs.ObjectWafProfileSignatureCustomSignatureArgs\n            {\n                Name = \"terr-signature\",\n                Log = \"disable\",\n                Direction = \"request\",\n            },\n        },\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileSignature(ctx, \"trname\", &fortimanager.ObjectWafProfileSignatureArgs{\n\t\t\tCreditCardDetectionThreshold: pulumi.Float64(10),\n\t\t\tCustomSignatures: fortimanager.ObjectWafProfileSignatureCustomSignatureTypeArray{\n\t\t\t\t&fortimanager.ObjectWafProfileSignatureCustomSignatureTypeArgs{\n\t\t\t\t\tName:      pulumi.String(\"terr-signature\"),\n\t\t\t\t\tLog:       pulumi.String(\"disable\"),\n\t\t\t\t\tDirection: pulumi.String(\"request\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileSignature;\nimport com.pulumi.fortimanager.ObjectWafProfileSignatureArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWafProfileSignatureCustomSignatureArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileSignature(\"trname\", ObjectWafProfileSignatureArgs.builder()\n            .creditCardDetectionThreshold(10.0)\n            .customSignatures(ObjectWafProfileSignatureCustomSignatureArgs.builder()\n                .name(\"terr-signature\")\n                .log(\"disable\")\n                .direction(\"request\")\n                .build())\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileSignature\n    properties:\n      creditCardDetectionThreshold: 10\n      customSignatures:\n        - name: terr-signature\n          log: disable\n          direction: request\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileSignature can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileSignature:ObjectWafProfileSignature labelname ObjectWafProfileSignature\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "creditCardDetectionThreshold": {
          "type": "number",
          "description": "The minimum number of Credit cards to detect violation.\n"
        },
        "customSignatures": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureCustomSignature:ObjectWafProfileSignatureCustomSignature"
          },
          "description": "Custom-Signature. The structure of <span pulumi-lang-nodejs=\"`customSignature`\" pulumi-lang-dotnet=\"`CustomSignature`\" pulumi-lang-go=\"`customSignature`\" pulumi-lang-python=\"`custom_signature`\" pulumi-lang-yaml=\"`customSignature`\" pulumi-lang-java=\"`customSignature`\">`custom_signature`</span> block is documented below.\n"
        },
        "disabledSignature": {
          "type": "string",
          "description": "Disabled signatures\n"
        },
        "disabledSubClass": {
          "type": "string",
          "description": "Disabled signature subclasses.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mainClass": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureMainClass:ObjectWafProfileSignatureMainClass",
          "description": "Main-Class. The structure of <span pulumi-lang-nodejs=\"`mainClass`\" pulumi-lang-dotnet=\"`MainClass`\" pulumi-lang-go=\"`mainClass`\" pulumi-lang-python=\"`main_class`\" pulumi-lang-yaml=\"`mainClass`\" pulumi-lang-java=\"`mainClass`\">`main_class`</span> block is documented below.\n"
        },
        "objectWafProfileSignatureId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "creditCardDetectionThreshold",
        "objectWafProfileSignatureId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "creditCardDetectionThreshold": {
          "type": "number",
          "description": "The minimum number of Credit cards to detect violation.\n"
        },
        "customSignatures": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureCustomSignature:ObjectWafProfileSignatureCustomSignature"
          },
          "description": "Custom-Signature. The structure of <span pulumi-lang-nodejs=\"`customSignature`\" pulumi-lang-dotnet=\"`CustomSignature`\" pulumi-lang-go=\"`customSignature`\" pulumi-lang-python=\"`custom_signature`\" pulumi-lang-yaml=\"`customSignature`\" pulumi-lang-java=\"`customSignature`\">`custom_signature`</span> block is documented below.\n"
        },
        "disabledSignature": {
          "type": "string",
          "description": "Disabled signatures\n"
        },
        "disabledSubClass": {
          "type": "string",
          "description": "Disabled signature subclasses.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mainClass": {
          "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureMainClass:ObjectWafProfileSignatureMainClass",
          "description": "Main-Class. The structure of <span pulumi-lang-nodejs=\"`mainClass`\" pulumi-lang-dotnet=\"`MainClass`\" pulumi-lang-go=\"`mainClass`\" pulumi-lang-python=\"`main_class`\" pulumi-lang-yaml=\"`mainClass`\" pulumi-lang-java=\"`mainClass`\">`main_class`</span> block is documented below.\n"
        },
        "objectWafProfileSignatureId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileSignature resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "creditCardDetectionThreshold": {
            "type": "number",
            "description": "The minimum number of Credit cards to detect violation.\n"
          },
          "customSignatures": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureCustomSignature:ObjectWafProfileSignatureCustomSignature"
            },
            "description": "Custom-Signature. The structure of <span pulumi-lang-nodejs=\"`customSignature`\" pulumi-lang-dotnet=\"`CustomSignature`\" pulumi-lang-go=\"`customSignature`\" pulumi-lang-python=\"`custom_signature`\" pulumi-lang-yaml=\"`customSignature`\" pulumi-lang-java=\"`customSignature`\">`custom_signature`</span> block is documented below.\n"
          },
          "disabledSignature": {
            "type": "string",
            "description": "Disabled signatures\n"
          },
          "disabledSubClass": {
            "type": "string",
            "description": "Disabled signature subclasses.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mainClass": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileSignatureMainClass:ObjectWafProfileSignatureMainClass",
            "description": "Main-Class. The structure of <span pulumi-lang-nodejs=\"`mainClass`\" pulumi-lang-dotnet=\"`MainClass`\" pulumi-lang-go=\"`mainClass`\" pulumi-lang-python=\"`main_class`\" pulumi-lang-yaml=\"`mainClass`\" pulumi-lang-java=\"`mainClass`\">`main_class`</span> block is documented below.\n"
          },
          "objectWafProfileSignatureId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileSignatureCustomsignature:ObjectWafProfileSignatureCustomsignature": {
      "description": "Custom signature.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customSignature`\" pulumi-lang-dotnet=\"`CustomSignature`\" pulumi-lang-go=\"`customSignature`\" pulumi-lang-python=\"`custom_signature`\" pulumi-lang-yaml=\"`customSignature`\" pulumi-lang-java=\"`customSignature`\">`custom_signature`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-go=\"`ObjectWafProfileSignature`\" pulumi-lang-python=\"`ObjectWafProfileSignature`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileSignature`\">`fortimanager.ObjectWafProfileSignature`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileSignatureCustomsignature(\"trname\", {\n    direction: \"response\",\n    log: \"enable\",\n    name: \"terr-customsignature\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileSignatureCustomsignature(\"trname\",\n    direction=\"response\",\n    log=\"enable\",\n    name=\"terr-customsignature\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileSignatureCustomsignature(\"trname\", new()\n    {\n        Direction = \"response\",\n        Log = \"enable\",\n        Name = \"terr-customsignature\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileSignatureCustomsignature(ctx, \"trname\", &fortimanager.ObjectWafProfileSignatureCustomsignatureArgs{\n\t\t\tDirection: pulumi.String(\"response\"),\n\t\t\tLog:       pulumi.String(\"enable\"),\n\t\t\tName:      pulumi.String(\"terr-customsignature\"),\n\t\t\tProfile:   trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileSignatureCustomsignature;\nimport com.pulumi.fortimanager.ObjectWafProfileSignatureCustomsignatureArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileSignatureCustomsignature(\"trname\", ObjectWafProfileSignatureCustomsignatureArgs.builder()\n            .direction(\"response\")\n            .log(\"enable\")\n            .name(\"terr-customsignature\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileSignatureCustomsignature\n    properties:\n      direction: response\n      log: enable\n      name: terr-customsignature\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileSignatureCustomSignature can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileSignatureCustomsignature:ObjectWafProfileSignatureCustomsignature labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "Traffic direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Signature name.\n"
        },
        "objectWafProfileSignatureCustomsignatureId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Match pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Match HTTP target. Valid values: <span pulumi-lang-nodejs=\"`arg`\" pulumi-lang-dotnet=\"`Arg`\" pulumi-lang-go=\"`arg`\" pulumi-lang-python=\"`arg`\" pulumi-lang-yaml=\"`arg`\" pulumi-lang-java=\"`arg`\">`arg`</span>, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "caseSensitivity",
        "direction",
        "log",
        "name",
        "objectWafProfileSignatureCustomsignatureId",
        "profile",
        "severity",
        "status",
        "targets"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "caseSensitivity": {
          "type": "string",
          "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "direction": {
          "type": "string",
          "description": "Traffic direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Signature name.\n"
        },
        "objectWafProfileSignatureCustomsignatureId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Match pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Match HTTP target. Valid values: <span pulumi-lang-nodejs=\"`arg`\" pulumi-lang-dotnet=\"`Arg`\" pulumi-lang-go=\"`arg`\" pulumi-lang-python=\"`arg`\" pulumi-lang-yaml=\"`arg`\" pulumi-lang-java=\"`arg`\">`arg`</span>, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileSignatureCustomsignature resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "caseSensitivity": {
            "type": "string",
            "description": "Case sensitivity in pattern. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "direction": {
            "type": "string",
            "description": "Traffic direction. Valid values: <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Signature name.\n"
          },
          "objectWafProfileSignatureCustomsignatureId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Match pattern.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "targets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Match HTTP target. Valid values: <span pulumi-lang-nodejs=\"`arg`\" pulumi-lang-dotnet=\"`Arg`\" pulumi-lang-go=\"`arg`\" pulumi-lang-python=\"`arg`\" pulumi-lang-yaml=\"`arg`\" pulumi-lang-java=\"`arg`\">`arg`</span>, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileSignatureMainclass:ObjectWafProfileSignatureMainclass": {
      "description": "Main signature class.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mainClass`\" pulumi-lang-dotnet=\"`MainClass`\" pulumi-lang-go=\"`mainClass`\" pulumi-lang-python=\"`main_class`\" pulumi-lang-yaml=\"`mainClass`\" pulumi-lang-java=\"`mainClass`\">`main_class`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-go=\"`ObjectWafProfileSignature`\" pulumi-lang-python=\"`ObjectWafProfileSignature`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileSignature`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileSignature`\">`fortimanager.ObjectWafProfileSignature`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWaf ProfileSignatureMainClass can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileSignatureMainclass:ObjectWafProfileSignatureMainclass labelname ObjectWafProfileSignatureMainClass\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Main signature class ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileSignatureMainclassId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWafProfileSignatureMainclassId",
        "profile",
        "severity",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Main signature class ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileSignatureMainclassId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileSignatureMainclass resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`erase`\" pulumi-lang-dotnet=\"`Erase`\" pulumi-lang-go=\"`erase`\" pulumi-lang-python=\"`erase`\" pulumi-lang-yaml=\"`erase`\" pulumi-lang-java=\"`erase`\">`erase`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Main signature class ID.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileSignatureMainclassId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileUrlaccess:ObjectWafProfileUrlaccess": {
      "description": "URL access list\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`urlAccess`\" pulumi-lang-dotnet=\"`UrlAccess`\" pulumi-lang-go=\"`urlAccess`\" pulumi-lang-python=\"`url_access`\" pulumi-lang-yaml=\"`urlAccess`\" pulumi-lang-java=\"`urlAccess`\">`url_access`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-go=\"`ObjectWafProfile`\" pulumi-lang-python=\"`ObjectWafProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfile`\">`fortimanager.ObjectWafProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`accessPattern`\" pulumi-lang-dotnet=\"`AccessPattern`\" pulumi-lang-go=\"`accessPattern`\" pulumi-lang-python=\"`access_pattern`\" pulumi-lang-yaml=\"`accessPattern`\" pulumi-lang-java=\"`accessPattern`\">`access_pattern`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileUrlaccessAccesspattern`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileUrlaccessAccesspattern`\" pulumi-lang-go=\"`ObjectWafProfileUrlaccessAccesspattern`\" pulumi-lang-python=\"`ObjectWafProfileUrlaccessAccesspattern`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileUrlaccessAccesspattern`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileUrlaccessAccesspattern`\">`fortimanager.ObjectWafProfileUrlaccessAccesspattern`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname = new fortimanager.ObjectWafProfileUrlaccess(\"trname\", {\n    fosid: 12,\n    log: \"enable\",\n    severity: \"high\",\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname = fortimanager.ObjectWafProfileUrlaccess(\"trname\",\n    fosid=12,\n    log=\"enable\",\n    severity=\"high\",\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileUrlaccess(\"trname\", new()\n    {\n        Fosid = 12,\n        Log = \"enable\",\n        Severity = \"high\",\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileUrlaccess(ctx, \"trname\", &fortimanager.ObjectWafProfileUrlaccessArgs{\n\t\t\tFosid:    pulumi.Float64(12),\n\t\t\tLog:      pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"high\"),\n\t\t\tProfile:  trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccess;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname = new ObjectWafProfileUrlaccess(\"trname\", ObjectWafProfileUrlaccessArgs.builder()\n            .fosid(12.0)\n            .log(\"enable\")\n            .severity(\"high\")\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileUrlaccess\n    properties:\n      fosid: 12\n      log: enable\n      severity: high\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileUrlAccess can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileUrlaccess:ObjectWafProfileUrlaccess labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlaccessAccessPattern:ObjectWafProfileUrlaccessAccessPattern"
          },
          "description": "Access-Pattern. The structure of <span pulumi-lang-nodejs=\"`accessPattern`\" pulumi-lang-dotnet=\"`AccessPattern`\" pulumi-lang-go=\"`accessPattern`\" pulumi-lang-python=\"`access_pattern`\" pulumi-lang-yaml=\"`accessPattern`\" pulumi-lang-java=\"`accessPattern`\">`access_pattern`</span> block is documented below.\n"
        },
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "URL access ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileUrlaccessId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWafProfileUrlaccessId",
        "profile",
        "severity"
      ],
      "inputProperties": {
        "accessPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlaccessAccessPattern:ObjectWafProfileUrlaccessAccessPattern"
          },
          "description": "Access-Pattern. The structure of <span pulumi-lang-nodejs=\"`accessPattern`\" pulumi-lang-dotnet=\"`AccessPattern`\" pulumi-lang-go=\"`accessPattern`\" pulumi-lang-python=\"`access_pattern`\" pulumi-lang-yaml=\"`accessPattern`\" pulumi-lang-java=\"`accessPattern`\">`access_pattern`</span> block is documented below.\n"
        },
        "action": {
          "type": "string",
          "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "address": {
          "type": "string",
          "description": "Host address.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "URL access ID.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileUrlaccessId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileUrlaccess resources.\n",
        "properties": {
          "accessPatterns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWafProfileUrlaccessAccessPattern:ObjectWafProfileUrlaccessAccessPattern"
            },
            "description": "Access-Pattern. The structure of <span pulumi-lang-nodejs=\"`accessPattern`\" pulumi-lang-dotnet=\"`AccessPattern`\" pulumi-lang-go=\"`accessPattern`\" pulumi-lang-python=\"`access_pattern`\" pulumi-lang-yaml=\"`accessPattern`\" pulumi-lang-java=\"`accessPattern`\">`access_pattern`</span> block is documented below.\n"
          },
          "action": {
            "type": "string",
            "description": "Action. Valid values: <span pulumi-lang-nodejs=\"`bypass`\" pulumi-lang-dotnet=\"`Bypass`\" pulumi-lang-go=\"`bypass`\" pulumi-lang-python=\"`bypass`\" pulumi-lang-yaml=\"`bypass`\" pulumi-lang-java=\"`bypass`\">`bypass`</span>, <span pulumi-lang-nodejs=\"`permit`\" pulumi-lang-dotnet=\"`Permit`\" pulumi-lang-go=\"`permit`\" pulumi-lang-python=\"`permit`\" pulumi-lang-yaml=\"`permit`\" pulumi-lang-java=\"`permit`\">`permit`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "address": {
            "type": "string",
            "description": "Host address.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "URL access ID.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileUrlaccessId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Severity. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafProfileUrlaccessAccesspattern:ObjectWafProfileUrlaccessAccesspattern": {
      "description": "URL access pattern.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`accessPattern`\" pulumi-lang-dotnet=\"`AccessPattern`\" pulumi-lang-go=\"`accessPattern`\" pulumi-lang-python=\"`access_pattern`\" pulumi-lang-yaml=\"`accessPattern`\" pulumi-lang-java=\"`accessPattern`\">`access_pattern`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWafProfileUrlaccess`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWafProfileUrlaccess`\" pulumi-lang-go=\"`ObjectWafProfileUrlaccess`\" pulumi-lang-python=\"`ObjectWafProfileUrlaccess`\" pulumi-lang-yaml=\"`fortimanager.ObjectWafProfileUrlaccess`\" pulumi-lang-java=\"`fortimanager.ObjectWafProfileUrlaccess`\">`fortimanager.ObjectWafProfileUrlaccess`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trname\", {name: \"terr-waf-profile\"});\nconst trname2 = new fortimanager.ObjectWafProfileUrlaccess(\"trname2\", {\n    fosid: 13,\n    profile: trnameObjectWafProfile.name,\n}, {\n    dependsOn: [trnameObjectWafProfile],\n});\nconst trname = new fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trname\", {\n    profile: trnameObjectWafProfile.name,\n    urlAccess: trname2.fosid,\n    fosid: 1,\n    negate: \"enable\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trname\", name=\"terr-waf-profile\")\ntrname2 = fortimanager.ObjectWafProfileUrlaccess(\"trname2\",\n    fosid=13,\n    profile=trname_object_waf_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\ntrname = fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trname\",\n    profile=trname_object_waf_profile.name,\n    url_access=trname2.fosid,\n    fosid=1,\n    negate=\"enable\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trname\", new()\n    {\n        Name = \"terr-waf-profile\",\n    });\n\n    var trname2 = new Fortimanager.ObjectWafProfileUrlaccess(\"trname2\", new()\n    {\n        Fosid = 13,\n        Profile = trnameObjectWafProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWafProfile,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trname\", new()\n    {\n        Profile = trnameObjectWafProfile.Name,\n        UrlAccess = trname2.Fosid,\n        Fosid = 1,\n        Negate = \"enable\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trname\", &fortimanager.ObjectWafProfileArgs{\n\t\t\tName: pulumi.String(\"terr-waf-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWafProfileUrlaccess(ctx, \"trname2\", &fortimanager.ObjectWafProfileUrlaccessArgs{\n\t\t\tFosid:   pulumi.Float64(13),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileUrlaccessAccesspattern(ctx, \"trname\", &fortimanager.ObjectWafProfileUrlaccessAccesspatternArgs{\n\t\t\tProfile:   trnameObjectWafProfile.Name,\n\t\t\tUrlAccess: trname2.Fosid,\n\t\t\tFosid:     pulumi.Float64(1),\n\t\t\tNegate:    pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccess;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessAccesspattern;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessAccesspatternArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\", ObjectWafProfileArgs.builder()\n            .name(\"terr-waf-profile\")\n            .build());\n\n        var trname2 = new ObjectWafProfileUrlaccess(\"trname2\", ObjectWafProfileUrlaccessArgs.builder()\n            .fosid(13.0)\n            .profile(trnameObjectWafProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWafProfile)\n                .build());\n\n        var trname = new ObjectWafProfileUrlaccessAccesspattern(\"trname\", ObjectWafProfileUrlaccessAccesspatternArgs.builder()\n            .profile(trnameObjectWafProfile.name())\n            .urlAccess(trname2.fosid())\n            .fosid(1.0)\n            .negate(\"enable\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafProfileUrlaccessAccesspattern\n    properties:\n      profile: ${trnameObjectWafProfile.name}\n      urlAccess: ${trname2.fosid}\n      fosid: 1\n      negate: enable\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWafProfileUrlaccess\n    properties:\n      fosid: 13\n      profile: ${trnameObjectWafProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWafProfile}\n  trnameObjectWafProfile:\n    type: fortimanager:ObjectWafProfile\n    name: trname\n    properties:\n      name: terr-waf-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf ProfileUrlAccessAccessPattern can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"url_access=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileUrlaccessAccesspattern:ObjectWafProfileUrlaccessAccesspattern labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "URL access pattern ID.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable match negation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileUrlaccessAccesspatternId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address.\n"
        },
        "urlAccess": {
          "type": "string",
          "description": "Url Access.\n"
        }
      },
      "type": "object",
      "required": [
        "negate",
        "objectWafProfileUrlaccessAccesspatternId",
        "profile",
        "regex",
        "urlAccess"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "URL access pattern ID.\n"
        },
        "negate": {
          "type": "string",
          "description": "Enable/disable match negation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWafProfileUrlaccessAccesspatternId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "URL pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "regex": {
          "type": "string",
          "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address.\n"
        },
        "urlAccess": {
          "type": "string",
          "description": "Url Access.\n"
        }
      },
      "requiredInputs": [
        "profile",
        "urlAccess"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafProfileUrlaccessAccesspattern resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "URL access pattern ID.\n"
          },
          "negate": {
            "type": "string",
            "description": "Enable/disable match negation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWafProfileUrlaccessAccesspatternId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "URL pattern.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "regex": {
            "type": "string",
            "description": "Enable/disable regular expression based pattern match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address.\n"
          },
          "urlAccess": {
            "type": "string",
            "description": "Url Access.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafSignature:ObjectWafSignature": {
      "description": "Hidden table for datasource.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafSignature(\"trname\", {\n    desc: \"This is a Terraform example\",\n    fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafSignature(\"trname\",\n    desc=\"This is a Terraform example\",\n    fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWafSignature(\"trname\", new()\n    {\n        Desc = \"This is a Terraform example\",\n        Fosid = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafSignature(ctx, \"trname\", &fortimanager.ObjectWafSignatureArgs{\n\t\t\tDesc:  pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafSignature;\nimport com.pulumi.fortimanager.ObjectWafSignatureArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWafSignature(\"trname\", ObjectWafSignatureArgs.builder()\n            .desc(\"This is a Terraform example\")\n            .fosid(1.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafSignature\n    properties:\n      desc: This is a Terraform example\n      fosid: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf Signature can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafSignature:ObjectWafSignature labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "desc": {
          "type": "string",
          "description": "Signature description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Signature ID.\n"
        },
        "objectWafSignatureId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWafSignatureId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "desc": {
          "type": "string",
          "description": "Signature description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Signature ID.\n"
        },
        "objectWafSignatureId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafSignature resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "desc": {
            "type": "string",
            "description": "Signature description.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Signature ID.\n"
          },
          "objectWafSignatureId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWafSubclass:ObjectWafSubclass": {
      "description": "Hidden table for datasource.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafSubclass(\"trname\", {\n    fosid: 1,\n    name: \"terr-waf-sub-class\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafSubclass(\"trname\",\n    fosid=1,\n    name=\"terr-waf-sub-class\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWafSubclass(\"trname\", new()\n    {\n        Fosid = 1,\n        Name = \"terr-waf-sub-class\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafSubclass(ctx, \"trname\", &fortimanager.ObjectWafSubclassArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tName:  pulumi.String(\"terr-waf-sub-class\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafSubclass;\nimport com.pulumi.fortimanager.ObjectWafSubclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWafSubclass(\"trname\", ObjectWafSubclassArgs.builder()\n            .fosid(1.0)\n            .name(\"terr-waf-sub-class\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWafSubclass\n    properties:\n      fosid: 1\n      name: terr-waf-sub-class\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWaf SubClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafSubclass:ObjectWafSubclass labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Signature subclass ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Signature subclass name.\n"
        },
        "objectWafSubclassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWafSubclassId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Signature subclass ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Signature subclass name.\n"
        },
        "objectWafSubclassId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWafSubclass resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Signature subclass ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Signature subclass name.\n"
          },
          "objectWafSubclassId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptAuthgroup:ObjectWanoptAuthgroup": {
      "description": "Configure WAN optimization authentication groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWanoptAuthgroup(\"trname\", {\n    authMethod: \"cert\",\n    name: \"terr-wanopt-auth-group\",\n    peerAccept: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWanoptAuthgroup(\"trname\",\n    auth_method=\"cert\",\n    name=\"terr-wanopt-auth-group\",\n    peer_accept=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWanoptAuthgroup(\"trname\", new()\n    {\n        AuthMethod = \"cert\",\n        Name = \"terr-wanopt-auth-group\",\n        PeerAccept = \"any\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWanoptAuthgroup(ctx, \"trname\", &fortimanager.ObjectWanoptAuthgroupArgs{\n\t\t\tAuthMethod: pulumi.String(\"cert\"),\n\t\t\tName:       pulumi.String(\"terr-wanopt-auth-group\"),\n\t\t\tPeerAccept: pulumi.String(\"any\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptAuthgroup;\nimport com.pulumi.fortimanager.ObjectWanoptAuthgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWanoptAuthgroup(\"trname\", ObjectWanoptAuthgroupArgs.builder()\n            .authMethod(\"cert\")\n            .name(\"terr-wanopt-auth-group\")\n            .peerAccept(\"any\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptAuthgroup\n    properties:\n      authMethod: cert\n      name: terr-wanopt-auth-group\n      peerAccept: any\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt AuthGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptAuthgroup:ObjectWanoptAuthgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "Select certificate or pre-shared key authentication for this authentication group. Valid values: <span pulumi-lang-nodejs=\"`cert`\" pulumi-lang-dotnet=\"`Cert`\" pulumi-lang-go=\"`cert`\" pulumi-lang-python=\"`cert`\" pulumi-lang-yaml=\"`cert`\" pulumi-lang-java=\"`cert`\">`cert`</span>, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>.\n"
        },
        "cert": {
          "type": "string",
          "description": "Name of certificate to identify this peer.\n"
        },
        "name": {
          "type": "string",
          "description": "Auth-group name.\n"
        },
        "objectWanoptAuthgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "peer": {
          "type": "string",
          "description": "If peer-accept is set to one, select the name of one peer to add to this authentication group. The peer must have added with the wanopt peer command.\n"
        },
        "peerAccept": {
          "type": "string",
          "description": "Determine if this auth group accepts, any peer, a list of defined peers, or just one peer. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`defined`\" pulumi-lang-dotnet=\"`Defined`\" pulumi-lang-go=\"`defined`\" pulumi-lang-python=\"`defined`\" pulumi-lang-yaml=\"`defined`\" pulumi-lang-java=\"`defined`\">`defined`</span>, <span pulumi-lang-nodejs=\"`one`\" pulumi-lang-dotnet=\"`One`\" pulumi-lang-go=\"`one`\" pulumi-lang-python=\"`one`\" pulumi-lang-yaml=\"`one`\" pulumi-lang-java=\"`one`\">`one`</span>.\n"
        },
        "psks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared key used by the peers in this authentication group.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authMethod",
        "name",
        "objectWanoptAuthgroupId",
        "peerAccept",
        "psks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "Select certificate or pre-shared key authentication for this authentication group. Valid values: <span pulumi-lang-nodejs=\"`cert`\" pulumi-lang-dotnet=\"`Cert`\" pulumi-lang-go=\"`cert`\" pulumi-lang-python=\"`cert`\" pulumi-lang-yaml=\"`cert`\" pulumi-lang-java=\"`cert`\">`cert`</span>, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>.\n"
        },
        "cert": {
          "type": "string",
          "description": "Name of certificate to identify this peer.\n"
        },
        "name": {
          "type": "string",
          "description": "Auth-group name.\n"
        },
        "objectWanoptAuthgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "peer": {
          "type": "string",
          "description": "If peer-accept is set to one, select the name of one peer to add to this authentication group. The peer must have added with the wanopt peer command.\n"
        },
        "peerAccept": {
          "type": "string",
          "description": "Determine if this auth group accepts, any peer, a list of defined peers, or just one peer. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`defined`\" pulumi-lang-dotnet=\"`Defined`\" pulumi-lang-go=\"`defined`\" pulumi-lang-python=\"`defined`\" pulumi-lang-yaml=\"`defined`\" pulumi-lang-java=\"`defined`\">`defined`</span>, <span pulumi-lang-nodejs=\"`one`\" pulumi-lang-dotnet=\"`One`\" pulumi-lang-go=\"`one`\" pulumi-lang-python=\"`one`\" pulumi-lang-yaml=\"`one`\" pulumi-lang-java=\"`one`\">`one`</span>.\n"
        },
        "psks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Pre-shared key used by the peers in this authentication group.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptAuthgroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authMethod": {
            "type": "string",
            "description": "Select certificate or pre-shared key authentication for this authentication group. Valid values: <span pulumi-lang-nodejs=\"`cert`\" pulumi-lang-dotnet=\"`Cert`\" pulumi-lang-go=\"`cert`\" pulumi-lang-python=\"`cert`\" pulumi-lang-yaml=\"`cert`\" pulumi-lang-java=\"`cert`\">`cert`</span>, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>.\n"
          },
          "cert": {
            "type": "string",
            "description": "Name of certificate to identify this peer.\n"
          },
          "name": {
            "type": "string",
            "description": "Auth-group name.\n"
          },
          "objectWanoptAuthgroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "peer": {
            "type": "string",
            "description": "If peer-accept is set to one, select the name of one peer to add to this authentication group. The peer must have added with the wanopt peer command.\n"
          },
          "peerAccept": {
            "type": "string",
            "description": "Determine if this auth group accepts, any peer, a list of defined peers, or just one peer. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`defined`\" pulumi-lang-dotnet=\"`Defined`\" pulumi-lang-go=\"`defined`\" pulumi-lang-python=\"`defined`\" pulumi-lang-yaml=\"`defined`\" pulumi-lang-java=\"`defined`\">`defined`</span>, <span pulumi-lang-nodejs=\"`one`\" pulumi-lang-dotnet=\"`One`\" pulumi-lang-go=\"`one`\" pulumi-lang-python=\"`one`\" pulumi-lang-yaml=\"`one`\" pulumi-lang-java=\"`one`\">`one`</span>.\n"
          },
          "psks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Pre-shared key used by the peers in this authentication group.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptPeer:ObjectWanoptPeer": {
      "description": "Configure WAN optimization peers.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWanoptPeer(\"labelname\", {\n    ip: \"20.0.0.20\",\n    peerHostId: \"ds\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWanoptPeer(\"labelname\",\n    ip=\"20.0.0.20\",\n    peer_host_id=\"ds\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWanoptPeer(\"labelname\", new()\n    {\n        Ip = \"20.0.0.20\",\n        PeerHostId = \"ds\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWanoptPeer(ctx, \"labelname\", &fortimanager.ObjectWanoptPeerArgs{\n\t\t\tIp:         pulumi.String(\"20.0.0.20\"),\n\t\t\tPeerHostId: pulumi.String(\"ds\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptPeer;\nimport com.pulumi.fortimanager.ObjectWanoptPeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWanoptPeer(\"labelname\", ObjectWanoptPeerArgs.builder()\n            .ip(\"20.0.0.20\")\n            .peerHostId(\"ds\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWanoptPeer\n    properties:\n      ip: 20.0.0.20\n      peerHostId: ds\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt Peer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptPeer:ObjectWanoptPeer labelname {{peer_host_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "Peer IP address.\n"
        },
        "objectWanoptPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{peer_host_id}}.\n"
        },
        "peerHostId": {
          "type": "string",
          "description": "Peer host ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWanoptPeerId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ip": {
          "type": "string",
          "description": "Peer IP address.\n"
        },
        "objectWanoptPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{peer_host_id}}.\n"
        },
        "peerHostId": {
          "type": "string",
          "description": "Peer host ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptPeer resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ip": {
            "type": "string",
            "description": "Peer IP address.\n"
          },
          "objectWanoptPeerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{peer_host_id}}.\n"
          },
          "peerHostId": {
            "type": "string",
            "description": "Peer host ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptProfile:ObjectWanoptProfile": {
      "description": "Configure WAN optimization profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfileCifs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfileCifs`\" pulumi-lang-go=\"`ObjectWanoptProfileCifs`\" pulumi-lang-python=\"`ObjectWanoptProfileCifs`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfileCifs`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfileCifs`\">`fortimanager.ObjectWanoptProfileCifs`</span>\n>- <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfileFtp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfileFtp`\" pulumi-lang-go=\"`ObjectWanoptProfileFtp`\" pulumi-lang-python=\"`ObjectWanoptProfileFtp`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfileFtp`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfileFtp`\">`fortimanager.ObjectWanoptProfileFtp`</span>\n>- <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfileHttp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfileHttp`\" pulumi-lang-go=\"`ObjectWanoptProfileHttp`\" pulumi-lang-python=\"`ObjectWanoptProfileHttp`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfileHttp`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfileHttp`\">`fortimanager.ObjectWanoptProfileHttp`</span>\n>- <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfileMapi`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfileMapi`\" pulumi-lang-go=\"`ObjectWanoptProfileMapi`\" pulumi-lang-python=\"`ObjectWanoptProfileMapi`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfileMapi`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfileMapi`\">`fortimanager.ObjectWanoptProfileMapi`</span>\n>- <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfileTcp`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfileTcp`\" pulumi-lang-go=\"`ObjectWanoptProfileTcp`\" pulumi-lang-python=\"`ObjectWanoptProfileTcp`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfileTcp`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfileTcp`\">`fortimanager.ObjectWanoptProfileTcp`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWanoptProfile(\"trname\", {\n    comments: \"This is a Terraform example\",\n    name: \"terr-wanopt-profile\",\n    transparent: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWanoptProfile(\"trname\",\n    comments=\"This is a Terraform example\",\n    name=\"terr-wanopt-profile\",\n    transparent=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWanoptProfile(\"trname\", new()\n    {\n        Comments = \"This is a Terraform example\",\n        Name = \"terr-wanopt-profile\",\n        Transparent = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname\", &fortimanager.ObjectWanoptProfileArgs{\n\t\t\tComments:    pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:        pulumi.String(\"terr-wanopt-profile\"),\n\t\t\tTransparent: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWanoptProfile(\"trname\", ObjectWanoptProfileArgs.builder()\n            .comments(\"This is a Terraform example\")\n            .name(\"terr-wanopt-profile\")\n            .transparent(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptProfile\n    properties:\n      comments: This is a Terraform example\n      name: terr-wanopt-profile\n      transparent: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfile:ObjectWanoptProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authGroup": {
          "type": "string",
          "description": "Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.\n"
        },
        "cifs": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileCifs:ObjectWanoptProfileCifs",
          "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "ftp": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileFtp:ObjectWanoptProfileFtp",
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "http": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileHttp:ObjectWanoptProfileHttp",
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileMapi:ObjectWanoptProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectWanoptProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tcp": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileTcp:ObjectWanoptProfileTcp",
          "description": "Tcp. The structure of <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span> block is documented below.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Enable/disable transparent mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWanoptProfileId",
        "transparent"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authGroup": {
          "type": "string",
          "description": "Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.\n"
        },
        "cifs": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileCifs:ObjectWanoptProfileCifs",
          "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "ftp": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileFtp:ObjectWanoptProfileFtp",
          "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
        },
        "http": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileHttp:ObjectWanoptProfileHttp",
          "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
        },
        "mapi": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileMapi:ObjectWanoptProfileMapi",
          "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectWanoptProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tcp": {
          "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileTcp:ObjectWanoptProfileTcp",
          "description": "Tcp. The structure of <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span> block is documented below.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Enable/disable transparent mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authGroup": {
            "type": "string",
            "description": "Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.\n"
          },
          "cifs": {
            "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileCifs:ObjectWanoptProfileCifs",
            "description": "Cifs. The structure of <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> block is documented below.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "ftp": {
            "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileFtp:ObjectWanoptProfileFtp",
            "description": "Ftp. The structure of <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> block is documented below.\n"
          },
          "http": {
            "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileHttp:ObjectWanoptProfileHttp",
            "description": "Http. The structure of <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> block is documented below.\n"
          },
          "mapi": {
            "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileMapi:ObjectWanoptProfileMapi",
            "description": "Mapi. The structure of <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectWanoptProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tcp": {
            "$ref": "#/types/fortimanager:index%2FObjectWanoptProfileTcp:ObjectWanoptProfileTcp",
            "description": "Tcp. The structure of <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span> block is documented below.\n"
          },
          "transparent": {
            "type": "string",
            "description": "Enable/disable transparent mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptProfileCifs:ObjectWanoptProfileCifs": {
      "description": "Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`cifs`\" pulumi-lang-dotnet=\"`Cifs`\" pulumi-lang-go=\"`cifs`\" pulumi-lang-python=\"`cifs`\" pulumi-lang-yaml=\"`cifs`\" pulumi-lang-java=\"`cifs`\">`cifs`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-go=\"`ObjectWanoptProfile`\" pulumi-lang-python=\"`ObjectWanoptProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfile`\">`fortimanager.ObjectWanoptProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWanoptProfile = new fortimanager.ObjectWanoptProfile(\"trname\", {name: \"terr-wanopt-profile\"});\nconst trname = new fortimanager.ObjectWanoptProfileCifs(\"trname\", {\n    byteCaching: \"enable\",\n    logTraffic: \"enable\",\n    profile: trnameObjectWanoptProfile.name,\n}, {\n    dependsOn: [trnameObjectWanoptProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wanopt_profile = fortimanager.ObjectWanoptProfile(\"trname\", name=\"terr-wanopt-profile\")\ntrname = fortimanager.ObjectWanoptProfileCifs(\"trname\",\n    byte_caching=\"enable\",\n    log_traffic=\"enable\",\n    profile=trname_object_wanopt_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wanopt_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWanoptProfile = new Fortimanager.ObjectWanoptProfile(\"trname\", new()\n    {\n        Name = \"terr-wanopt-profile\",\n    });\n\n    var trname = new Fortimanager.ObjectWanoptProfileCifs(\"trname\", new()\n    {\n        ByteCaching = \"enable\",\n        LogTraffic = \"enable\",\n        Profile = trnameObjectWanoptProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWanoptProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWanoptProfile, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname\", &fortimanager.ObjectWanoptProfileArgs{\n\t\t\tName: pulumi.String(\"terr-wanopt-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileCifs(ctx, \"trname\", &fortimanager.ObjectWanoptProfileCifsArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tLogTraffic:  pulumi.String(\"enable\"),\n\t\t\tProfile:     trnameObjectWanoptProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWanoptProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileArgs;\nimport com.pulumi.fortimanager.ObjectWanoptProfileCifs;\nimport com.pulumi.fortimanager.ObjectWanoptProfileCifsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWanoptProfile = new ObjectWanoptProfile(\"trnameObjectWanoptProfile\", ObjectWanoptProfileArgs.builder()\n            .name(\"terr-wanopt-profile\")\n            .build());\n\n        var trname = new ObjectWanoptProfileCifs(\"trname\", ObjectWanoptProfileCifsArgs.builder()\n            .byteCaching(\"enable\")\n            .logTraffic(\"enable\")\n            .profile(trnameObjectWanoptProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWanoptProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptProfileCifs\n    properties:\n      byteCaching: enable\n      logTraffic: enable\n      profile: ${trnameObjectWanoptProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWanoptProfile}\n  trnameObjectWanoptProfile:\n    type: fortimanager:ObjectWanoptProfile\n    name: trname\n    properties:\n      name: terr-wanopt-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt ProfileCifs can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileCifs:ObjectWanoptProfileCifs labelname ObjectWanoptProfileCifs\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileCifsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "required": [
        "byteCaching",
        "logTraffic",
        "objectWanoptProfileCifsId",
        "ports",
        "preferChunking",
        "profile",
        "protocolOpt",
        "secureTunnel",
        "status",
        "tunnelSharing"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileCifsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptProfileCifs resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "byteCaching": {
            "type": "string",
            "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logTraffic": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWanoptProfileCifsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
          },
          "preferChunking": {
            "type": "string",
            "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protocolOpt": {
            "type": "string",
            "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secureTunnel": {
            "type": "string",
            "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelSharing": {
            "type": "string",
            "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptProfileFtp:ObjectWanoptProfileFtp": {
      "description": "Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-go=\"`ObjectWanoptProfile`\" pulumi-lang-python=\"`ObjectWanoptProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfile`\">`fortimanager.ObjectWanoptProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWanoptProfile(\"trname2\", {name: \"terr-wanopt-profile2\"});\nconst trname = new fortimanager.ObjectWanoptProfileFtp(\"trname\", {\n    byteCaching: \"enable\",\n    logTraffic: \"enable\",\n    profile: trname2.name,\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWanoptProfile(\"trname2\", name=\"terr-wanopt-profile2\")\ntrname = fortimanager.ObjectWanoptProfileFtp(\"trname\",\n    byte_caching=\"enable\",\n    log_traffic=\"enable\",\n    profile=trname2.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectWanoptProfile(\"trname2\", new()\n    {\n        Name = \"terr-wanopt-profile2\",\n    });\n\n    var trname = new Fortimanager.ObjectWanoptProfileFtp(\"trname\", new()\n    {\n        ByteCaching = \"enable\",\n        LogTraffic = \"enable\",\n        Profile = trname2.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname2\", &fortimanager.ObjectWanoptProfileArgs{\n\t\t\tName: pulumi.String(\"terr-wanopt-profile2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileFtp(ctx, \"trname\", &fortimanager.ObjectWanoptProfileFtpArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tLogTraffic:  pulumi.String(\"enable\"),\n\t\t\tProfile:     trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileArgs;\nimport com.pulumi.fortimanager.ObjectWanoptProfileFtp;\nimport com.pulumi.fortimanager.ObjectWanoptProfileFtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectWanoptProfile(\"trname2\", ObjectWanoptProfileArgs.builder()\n            .name(\"terr-wanopt-profile2\")\n            .build());\n\n        var trname = new ObjectWanoptProfileFtp(\"trname\", ObjectWanoptProfileFtpArgs.builder()\n            .byteCaching(\"enable\")\n            .logTraffic(\"enable\")\n            .profile(trname2.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptProfileFtp\n    properties:\n      byteCaching: enable\n      logTraffic: enable\n      profile: ${trname2.name}\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWanoptProfile\n    properties:\n      name: terr-wanopt-profile2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt ProfileFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileFtp:ObjectWanoptProfileFtp labelname ObjectWanoptProfileFtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "required": [
        "byteCaching",
        "logTraffic",
        "objectWanoptProfileFtpId",
        "ports",
        "preferChunking",
        "profile",
        "protocolOpt",
        "secureTunnel",
        "ssl",
        "status",
        "tunnelSharing"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptProfileFtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "byteCaching": {
            "type": "string",
            "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logTraffic": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWanoptProfileFtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
          },
          "preferChunking": {
            "type": "string",
            "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protocolOpt": {
            "type": "string",
            "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secureTunnel": {
            "type": "string",
            "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssl": {
            "type": "string",
            "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelSharing": {
            "type": "string",
            "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptProfileHttp:ObjectWanoptProfileHttp": {
      "description": "Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-go=\"`ObjectWanoptProfile`\" pulumi-lang-python=\"`ObjectWanoptProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfile`\">`fortimanager.ObjectWanoptProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname3 = new fortimanager.ObjectWanoptProfile(\"trname3\", {name: \"terr-wanopt-profile3\"});\nconst trname = new fortimanager.ObjectWanoptProfileHttp(\"trname\", {\n    byteCaching: \"enable\",\n    logTraffic: \"enable\",\n    profile: trname3.name,\n}, {\n    dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname3 = fortimanager.ObjectWanoptProfile(\"trname3\", name=\"terr-wanopt-profile3\")\ntrname = fortimanager.ObjectWanoptProfileHttp(\"trname\",\n    byte_caching=\"enable\",\n    log_traffic=\"enable\",\n    profile=trname3.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname3 = new Fortimanager.ObjectWanoptProfile(\"trname3\", new()\n    {\n        Name = \"terr-wanopt-profile3\",\n    });\n\n    var trname = new Fortimanager.ObjectWanoptProfileHttp(\"trname\", new()\n    {\n        ByteCaching = \"enable\",\n        LogTraffic = \"enable\",\n        Profile = trname3.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname3,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname3\", &fortimanager.ObjectWanoptProfileArgs{\n\t\t\tName: pulumi.String(\"terr-wanopt-profile3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileHttp(ctx, \"trname\", &fortimanager.ObjectWanoptProfileHttpArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tLogTraffic:  pulumi.String(\"enable\"),\n\t\t\tProfile:     trname3.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileArgs;\nimport com.pulumi.fortimanager.ObjectWanoptProfileHttp;\nimport com.pulumi.fortimanager.ObjectWanoptProfileHttpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname3 = new ObjectWanoptProfile(\"trname3\", ObjectWanoptProfileArgs.builder()\n            .name(\"terr-wanopt-profile3\")\n            .build());\n\n        var trname = new ObjectWanoptProfileHttp(\"trname\", ObjectWanoptProfileHttpArgs.builder()\n            .byteCaching(\"enable\")\n            .logTraffic(\"enable\")\n            .profile(trname3.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname3)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptProfileHttp\n    properties:\n      byteCaching: enable\n      logTraffic: enable\n      profile: ${trname3.name}\n    options:\n      dependsOn:\n        - ${trname3}\n  trname3:\n    type: fortimanager:ObjectWanoptProfile\n    properties:\n      name: terr-wanopt-profile3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt ProfileHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileHttp:ObjectWanoptProfileHttp labelname ObjectWanoptProfileHttp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslPorts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelNonHttp": {
          "type": "string",
          "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        },
        "unknownHttpVersion": {
          "type": "string",
          "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "byteCaching",
        "logTraffic",
        "objectWanoptProfileHttpId",
        "ports",
        "preferChunking",
        "profile",
        "protocolOpt",
        "secureTunnel",
        "ssl",
        "sslPorts",
        "status",
        "tunnelSharing"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "preferChunking": {
          "type": "string",
          "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocolOpt": {
          "type": "string",
          "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslPorts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelNonHttp": {
          "type": "string",
          "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        },
        "unknownHttpVersion": {
          "type": "string",
          "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptProfileHttp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "byteCaching": {
            "type": "string",
            "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logTraffic": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWanoptProfileHttpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
          },
          "preferChunking": {
            "type": "string",
            "description": "Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`fix`\" pulumi-lang-dotnet=\"`Fix`\" pulumi-lang-go=\"`fix`\" pulumi-lang-python=\"`fix`\" pulumi-lang-yaml=\"`fix`\" pulumi-lang-java=\"`fix`\">`fix`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protocolOpt": {
            "type": "string",
            "description": "Select Protocol specific optimitation or generic TCP optimization. Valid values: <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secureTunnel": {
            "type": "string",
            "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssl": {
            "type": "string",
            "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslPorts": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelNonHttp": {
            "type": "string",
            "description": "Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelSharing": {
            "type": "string",
            "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
          },
          "unknownHttpVersion": {
            "type": "string",
            "description": "How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: `best-effort`, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptProfileMapi:ObjectWanoptProfileMapi": {
      "description": "Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mapi`\" pulumi-lang-dotnet=\"`Mapi`\" pulumi-lang-go=\"`mapi`\" pulumi-lang-python=\"`mapi`\" pulumi-lang-yaml=\"`mapi`\" pulumi-lang-java=\"`mapi`\">`mapi`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-go=\"`ObjectWanoptProfile`\" pulumi-lang-python=\"`ObjectWanoptProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfile`\">`fortimanager.ObjectWanoptProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectWanoptProfile(\"trname4\", {name: \"terr-wanopt-profile4\"});\nconst trname = new fortimanager.ObjectWanoptProfileMapi(\"trname\", {\n    byteCaching: \"enable\",\n    logTraffic: \"enable\",\n    profile: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectWanoptProfile(\"trname4\", name=\"terr-wanopt-profile4\")\ntrname = fortimanager.ObjectWanoptProfileMapi(\"trname\",\n    byte_caching=\"enable\",\n    log_traffic=\"enable\",\n    profile=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectWanoptProfile(\"trname4\", new()\n    {\n        Name = \"terr-wanopt-profile4\",\n    });\n\n    var trname = new Fortimanager.ObjectWanoptProfileMapi(\"trname\", new()\n    {\n        ByteCaching = \"enable\",\n        LogTraffic = \"enable\",\n        Profile = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname4\", &fortimanager.ObjectWanoptProfileArgs{\n\t\t\tName: pulumi.String(\"terr-wanopt-profile4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileMapi(ctx, \"trname\", &fortimanager.ObjectWanoptProfileMapiArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tLogTraffic:  pulumi.String(\"enable\"),\n\t\t\tProfile:     trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileArgs;\nimport com.pulumi.fortimanager.ObjectWanoptProfileMapi;\nimport com.pulumi.fortimanager.ObjectWanoptProfileMapiArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectWanoptProfile(\"trname4\", ObjectWanoptProfileArgs.builder()\n            .name(\"terr-wanopt-profile4\")\n            .build());\n\n        var trname = new ObjectWanoptProfileMapi(\"trname\", ObjectWanoptProfileMapiArgs.builder()\n            .byteCaching(\"enable\")\n            .logTraffic(\"enable\")\n            .profile(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptProfileMapi\n    properties:\n      byteCaching: enable\n      logTraffic: enable\n      profile: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectWanoptProfile\n    properties:\n      name: terr-wanopt-profile4\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt ProfileMapi can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileMapi:ObjectWanoptProfileMapi labelname ObjectWanoptProfileMapi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "required": [
        "byteCaching",
        "logTraffic",
        "objectWanoptProfileMapiId",
        "ports",
        "profile",
        "secureTunnel",
        "status",
        "tunnelSharing"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileMapiId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ports": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptProfileMapi resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "byteCaching": {
            "type": "string",
            "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logTraffic": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWanoptProfileMapiId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secureTunnel": {
            "type": "string",
            "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelSharing": {
            "type": "string",
            "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWanoptProfileTcp:ObjectWanoptProfileTcp": {
      "description": "Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-go=\"`ObjectWanoptProfile`\" pulumi-lang-python=\"`ObjectWanoptProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWanoptProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWanoptProfile`\">`fortimanager.ObjectWanoptProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectWanoptProfile(\"trname5\", {name: \"terr-wanopt-profile5\"});\nconst trname = new fortimanager.ObjectWanoptProfileTcp(\"trname\", {\n    byteCaching: \"enable\",\n    port: \"12\",\n    ssl: \"disable\",\n    profile: trname5.name,\n}, {\n    dependsOn: [trname5],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectWanoptProfile(\"trname5\", name=\"terr-wanopt-profile5\")\ntrname = fortimanager.ObjectWanoptProfileTcp(\"trname\",\n    byte_caching=\"enable\",\n    port=\"12\",\n    ssl=\"disable\",\n    profile=trname5.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname5]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname5 = new Fortimanager.ObjectWanoptProfile(\"trname5\", new()\n    {\n        Name = \"terr-wanopt-profile5\",\n    });\n\n    var trname = new Fortimanager.ObjectWanoptProfileTcp(\"trname\", new()\n    {\n        ByteCaching = \"enable\",\n        Port = \"12\",\n        Ssl = \"disable\",\n        Profile = trname5.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname5,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname5, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname5\", &fortimanager.ObjectWanoptProfileArgs{\n\t\t\tName: pulumi.String(\"terr-wanopt-profile5\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileTcp(ctx, \"trname\", &fortimanager.ObjectWanoptProfileTcpArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tPort:        pulumi.String(\"12\"),\n\t\t\tSsl:         pulumi.String(\"disable\"),\n\t\t\tProfile:     trname5.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname5,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileArgs;\nimport com.pulumi.fortimanager.ObjectWanoptProfileTcp;\nimport com.pulumi.fortimanager.ObjectWanoptProfileTcpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname5 = new ObjectWanoptProfile(\"trname5\", ObjectWanoptProfileArgs.builder()\n            .name(\"terr-wanopt-profile5\")\n            .build());\n\n        var trname = new ObjectWanoptProfileTcp(\"trname\", ObjectWanoptProfileTcpArgs.builder()\n            .byteCaching(\"enable\")\n            .port(\"12\")\n            .ssl(\"disable\")\n            .profile(trname5.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname5)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWanoptProfileTcp\n    properties:\n      byteCaching: enable\n      port: 12\n      ssl: disable\n      profile: ${trname5.name}\n    options:\n      dependsOn:\n        - ${trname5}\n  trname5:\n    type: fortimanager:ObjectWanoptProfile\n    properties:\n      name: terr-wanopt-profile5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWanopt ProfileTcp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileTcp:ObjectWanoptProfileTcp labelname ObjectWanoptProfileTcp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "byteCachingOpt": {
          "type": "string",
          "description": "Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: `mem-only`, `mem-disk`.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileTcpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "port": {
          "type": "string",
          "description": "Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslPorts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "type": "object",
      "required": [
        "byteCaching",
        "byteCachingOpt",
        "logTraffic",
        "objectWanoptProfileTcpId",
        "port",
        "profile",
        "secureTunnel",
        "ssl",
        "sslPorts",
        "status",
        "tunnelSharing"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "byteCaching": {
          "type": "string",
          "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "byteCachingOpt": {
          "type": "string",
          "description": "Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: `mem-only`, `mem-disk`.\n"
        },
        "logTraffic": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWanoptProfileTcpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "port": {
          "type": "string",
          "description": "Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secureTunnel": {
          "type": "string",
          "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Enable/disable SSL/TLS offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslPorts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelSharing": {
          "type": "string",
          "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWanoptProfileTcp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "byteCaching": {
            "type": "string",
            "description": "Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "byteCachingOpt": {
            "type": "string",
            "description": "Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: `mem-only`, `mem-disk`.\n"
          },
          "logTraffic": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWanoptProfileTcpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "port": {
            "type": "string",
            "description": "Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secureTunnel": {
            "type": "string",
            "description": "Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssl": {
            "type": "string",
            "description": "Enable/disable SSL/TLS offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslPorts": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Port on which to expect HTTPS traffic for SSL/TLS offloading.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable HTTP WAN Optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelSharing": {
            "type": "string",
            "description": "Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span>, `express-shared`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterCategories:ObjectWebfilterCategories": {
      "description": "ObjectWebfilter Categories\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterCategories(\"trname\", {fosid: \"99\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterCategories(\"trname\", fosid=\"99\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebfilterCategories(\"trname\", new()\n    {\n        Fosid = \"99\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterCategories(ctx, \"trname\", &fortimanager.ObjectWebfilterCategoriesArgs{\n\t\t\tFosid: pulumi.String(\"99\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterCategories;\nimport com.pulumi.fortimanager.ObjectWebfilterCategoriesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebfilterCategories(\"trname\", ObjectWebfilterCategoriesArgs.builder()\n            .fosid(\"99\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterCategories\n    properties:\n      fosid: '99'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter Categories can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterCategories:ObjectWebfilterCategories labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "objectWebfilterCategoriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWebfilterCategoriesId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Id.\n"
        },
        "objectWebfilterCategoriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterCategories resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Id.\n"
          },
          "objectWebfilterCategoriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterContent:ObjectWebfilterContent": {
      "description": "Configure Web filter banned word table.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterContentEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterContentEntries`\" pulumi-lang-go=\"`ObjectWebfilterContentEntries`\" pulumi-lang-python=\"`ObjectWebfilterContentEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterContentEntries`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterContentEntries`\">`fortimanager.ObjectWebfilterContentEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterContent(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-webfilter-content\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterContent(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-webfilter-content\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebfilterContent(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-webfilter-content\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterContent(ctx, \"trname\", &fortimanager.ObjectWebfilterContentArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-webfilter-content\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContent;\nimport com.pulumi.fortimanager.ObjectWebfilterContentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebfilterContent(\"trname\", ObjectWebfilterContentArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-webfilter-content\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterContent\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-webfilter-content\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter Content can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContent:ObjectWebfilterContent labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterContentEntry:ObjectWebfilterContentEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectWebfilterContentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWebfilterContentId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterContentEntry:ObjectWebfilterContentEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectWebfilterContentId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterContent resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterContentEntry:ObjectWebfilterContentEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectWebfilterContentId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterContentEntries:ObjectWebfilterContentEntries": {
      "description": "Configure banned word entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterContent`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterContent`\" pulumi-lang-go=\"`ObjectWebfilterContent`\" pulumi-lang-python=\"`ObjectWebfilterContent`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterContent`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterContent`\">`fortimanager.ObjectWebfilterContent`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterContent = new fortimanager.ObjectWebfilterContent(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-webfilter-content\",\n});\nconst trname = new fortimanager.ObjectWebfilterContentEntries(\"trname\", {\n    name: \"terr-entries\",\n    patternType: \"regexp\",\n    score: 20,\n    status: \"enable\",\n    content: trnameObjectWebfilterContent.fosid,\n}, {\n    dependsOn: [trnameObjectWebfilterContent],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_content = fortimanager.ObjectWebfilterContent(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-webfilter-content\")\ntrname = fortimanager.ObjectWebfilterContentEntries(\"trname\",\n    name=\"terr-entries\",\n    pattern_type=\"regexp\",\n    score=20,\n    status=\"enable\",\n    content=trname_object_webfilter_content.fosid,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_content]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWebfilterContent = new Fortimanager.ObjectWebfilterContent(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-webfilter-content\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterContentEntries(\"trname\", new()\n    {\n        Name = \"terr-entries\",\n        PatternType = \"regexp\",\n        Score = 20,\n        Status = \"enable\",\n        Content = trnameObjectWebfilterContent.Fosid,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWebfilterContent,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterContent, err := fortimanager.NewObjectWebfilterContent(ctx, \"trname\", &fortimanager.ObjectWebfilterContentArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-webfilter-content\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterContentEntries(ctx, \"trname\", &fortimanager.ObjectWebfilterContentEntriesArgs{\n\t\t\tName:        pulumi.String(\"terr-entries\"),\n\t\t\tPatternType: pulumi.String(\"regexp\"),\n\t\t\tScore:       pulumi.Float64(20),\n\t\t\tStatus:      pulumi.String(\"enable\"),\n\t\t\tContent:     trnameObjectWebfilterContent.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterContent,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContent;\nimport com.pulumi.fortimanager.ObjectWebfilterContentArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterContentEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterContentEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWebfilterContent = new ObjectWebfilterContent(\"trnameObjectWebfilterContent\", ObjectWebfilterContentArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-webfilter-content\")\n            .build());\n\n        var trname = new ObjectWebfilterContentEntries(\"trname\", ObjectWebfilterContentEntriesArgs.builder()\n            .name(\"terr-entries\")\n            .patternType(\"regexp\")\n            .score(20.0)\n            .status(\"enable\")\n            .content(trnameObjectWebfilterContent.fosid())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWebfilterContent)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterContentEntries\n    properties:\n      name: terr-entries\n      patternType: regexp\n      score: 20\n      status: enable\n      content: ${trnameObjectWebfilterContent.fosid}\n    options:\n      dependsOn:\n        - ${trnameObjectWebfilterContent}\n  trnameObjectWebfilterContent:\n    type: fortimanager:ObjectWebfilterContent\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-webfilter-content\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ContentEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"content=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentEntries:ObjectWebfilterContentEntries labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Block or exempt word when a match is found. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "content": {
          "type": "string",
          "description": "Content.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language of banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`cyrillic`\" pulumi-lang-dotnet=\"`Cyrillic`\" pulumi-lang-go=\"`cyrillic`\" pulumi-lang-python=\"`cyrillic`\" pulumi-lang-yaml=\"`cyrillic`\" pulumi-lang-java=\"`cyrillic`\">`cyrillic`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Banned word.\n"
        },
        "objectWebfilterContentEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Banned word pattern type: wildcard pattern or Perl regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score, to be applied every time the word appears on a web page (0 - 4294967295, default = 10).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable banned word. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "content",
        "lang",
        "name",
        "objectWebfilterContentEntriesId",
        "patternType",
        "score",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Block or exempt word when a match is found. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "content": {
          "type": "string",
          "description": "Content.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language of banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`cyrillic`\" pulumi-lang-dotnet=\"`Cyrillic`\" pulumi-lang-go=\"`cyrillic`\" pulumi-lang-python=\"`cyrillic`\" pulumi-lang-yaml=\"`cyrillic`\" pulumi-lang-java=\"`cyrillic`\">`cyrillic`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Banned word.\n"
        },
        "objectWebfilterContentEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "patternType": {
          "type": "string",
          "description": "Banned word pattern type: wildcard pattern or Perl regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "score": {
          "type": "number",
          "description": "Score, to be applied every time the word appears on a web page (0 - 4294967295, default = 10).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable banned word. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "content"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterContentEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Block or exempt word when a match is found. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "content": {
            "type": "string",
            "description": "Content.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language of banned word. Valid values: <span pulumi-lang-nodejs=\"`western`\" pulumi-lang-dotnet=\"`Western`\" pulumi-lang-go=\"`western`\" pulumi-lang-python=\"`western`\" pulumi-lang-yaml=\"`western`\" pulumi-lang-java=\"`western`\">`western`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`thai`\" pulumi-lang-dotnet=\"`Thai`\" pulumi-lang-go=\"`thai`\" pulumi-lang-python=\"`thai`\" pulumi-lang-yaml=\"`thai`\" pulumi-lang-java=\"`thai`\">`thai`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`cyrillic`\" pulumi-lang-dotnet=\"`Cyrillic`\" pulumi-lang-go=\"`cyrillic`\" pulumi-lang-python=\"`cyrillic`\" pulumi-lang-yaml=\"`cyrillic`\" pulumi-lang-java=\"`cyrillic`\">`cyrillic`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Banned word.\n"
          },
          "objectWebfilterContentEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "patternType": {
            "type": "string",
            "description": "Banned word pattern type: wildcard pattern or Perl regular expression. Valid values: <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regexp`\" pulumi-lang-dotnet=\"`Regexp`\" pulumi-lang-go=\"`regexp`\" pulumi-lang-python=\"`regexp`\" pulumi-lang-yaml=\"`regexp`\" pulumi-lang-java=\"`regexp`\">`regexp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "score": {
            "type": "number",
            "description": "Score, to be applied every time the word appears on a web page (0 - 4294967295, default = 10).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable banned word. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterContentheader:ObjectWebfilterContentheader": {
      "description": "Configure content types used by Web filter.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterContentheaderEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterContentheaderEntries`\" pulumi-lang-go=\"`ObjectWebfilterContentheaderEntries`\" pulumi-lang-python=\"`ObjectWebfilterContentheaderEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterContentheaderEntries`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterContentheaderEntries`\">`fortimanager.ObjectWebfilterContentheaderEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterContentheader(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    name: \"terr-webfilter-content-header\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterContentheader(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    name=\"terr-webfilter-content-header\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebfilterContentheader(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        Name = \"terr-webfilter-content-header\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterContentheader(ctx, \"trname\", &fortimanager.ObjectWebfilterContentheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-webfilter-content-header\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheader;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebfilterContentheader(\"trname\", ObjectWebfilterContentheaderArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .name(\"terr-webfilter-content-header\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterContentheader\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      name: terr-webfilter-content-header\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ContentHeader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentheader:ObjectWebfilterContentheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterContentheaderEntry:ObjectWebfilterContentheaderEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectWebfilterContentheaderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWebfilterContentheaderId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterContentheaderEntry:ObjectWebfilterContentheaderEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of table.\n"
        },
        "objectWebfilterContentheaderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterContentheader resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterContentheaderEntry:ObjectWebfilterContentheaderEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of table.\n"
          },
          "objectWebfilterContentheaderId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterContentheaderEntries:ObjectWebfilterContentheaderEntries": {
      "description": "Configure content types used by web filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterContentheader`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterContentheader`\" pulumi-lang-go=\"`ObjectWebfilterContentheader`\" pulumi-lang-python=\"`ObjectWebfilterContentheader`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterContentheader`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterContentheader`\">`fortimanager.ObjectWebfilterContentheader`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterContentheader = new fortimanager.ObjectWebfilterContentheader(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 4,\n    name: \"terr-webfilter-content-header3\",\n});\nconst trname = new fortimanager.ObjectWebfilterContentheaderEntries(\"trname\", {\n    category: \"2\",\n    pattern: \"abc\",\n    contentHeader: trnameObjectWebfilterContentheader.fosid,\n}, {\n    dependsOn: [trnameObjectWebfilterContentheader],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_contentheader = fortimanager.ObjectWebfilterContentheader(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=4,\n    name=\"terr-webfilter-content-header3\")\ntrname = fortimanager.ObjectWebfilterContentheaderEntries(\"trname\",\n    category=\"2\",\n    pattern=\"abc\",\n    content_header=trname_object_webfilter_contentheader.fosid,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_contentheader]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWebfilterContentheader = new Fortimanager.ObjectWebfilterContentheader(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 4,\n        Name = \"terr-webfilter-content-header3\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterContentheaderEntries(\"trname\", new()\n    {\n        Category = \"2\",\n        Pattern = \"abc\",\n        ContentHeader = trnameObjectWebfilterContentheader.Fosid,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWebfilterContentheader,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterContentheader, err := fortimanager.NewObjectWebfilterContentheader(ctx, \"trname\", &fortimanager.ObjectWebfilterContentheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:   pulumi.Float64(4),\n\t\t\tName:    pulumi.String(\"terr-webfilter-content-header3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterContentheaderEntries(ctx, \"trname\", &fortimanager.ObjectWebfilterContentheaderEntriesArgs{\n\t\t\tCategory:      pulumi.String(\"2\"),\n\t\t\tPattern:       pulumi.String(\"abc\"),\n\t\t\tContentHeader: trnameObjectWebfilterContentheader.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterContentheader,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheader;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWebfilterContentheader = new ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", ObjectWebfilterContentheaderArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(4.0)\n            .name(\"terr-webfilter-content-header3\")\n            .build());\n\n        var trname = new ObjectWebfilterContentheaderEntries(\"trname\", ObjectWebfilterContentheaderEntriesArgs.builder()\n            .category(\"2\")\n            .pattern(\"abc\")\n            .contentHeader(trnameObjectWebfilterContentheader.fosid())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWebfilterContentheader)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterContentheaderEntries\n    properties:\n      category: 2\n      pattern: abc\n      contentHeader: ${trnameObjectWebfilterContentheader.fosid}\n    options:\n      dependsOn:\n        - ${trnameObjectWebfilterContentheader}\n  trnameObjectWebfilterContentheader:\n    type: fortimanager:ObjectWebfilterContentheader\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 4\n      name: terr-webfilter-content-header3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ContentHeaderEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"content_header=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentheaderEntries:ObjectWebfilterContentheaderEntries labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for this content type. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories that this content type applies to.\n"
        },
        "contentHeader": {
          "type": "string",
          "description": "Content Header.\n"
        },
        "objectWebfilterContentheaderEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Content type (regular expression).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "contentHeader",
        "objectWebfilterContentheaderEntriesId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for this content type. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories that this content type applies to.\n"
        },
        "contentHeader": {
          "type": "string",
          "description": "Content Header.\n"
        },
        "objectWebfilterContentheaderEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Content type (regular expression).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "contentHeader"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterContentheaderEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for this content type. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Categories that this content type applies to.\n"
          },
          "contentHeader": {
            "type": "string",
            "description": "Content Header.\n"
          },
          "objectWebfilterContentheaderEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{pattern}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Content type (regular expression).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterContentheaderEntriesMove:ObjectWebfilterContentheaderEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "contentHeader": {
          "type": "string",
          "description": "Content Header.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectWebfilterContentheaderEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "contentHeader",
        "entries",
        "objectWebfilterContentheaderEntriesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "contentHeader": {
          "type": "string",
          "description": "Content Header.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectWebfilterContentheaderEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "contentHeader",
        "entries",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterContentheaderEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "contentHeader": {
            "type": "string",
            "description": "Content Header.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectWebfilterContentheaderEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{pattern}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterFtgdlocalcat:ObjectWebfilterFtgdlocalcat": {
      "description": "Configure FortiGuard Web Filter local categories.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWebfilterFtgdlocalcat(\"labelname\", {\n    desc: \"s2s\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWebfilterFtgdlocalcat(\"labelname\",\n    desc=\"s2s\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWebfilterFtgdlocalcat(\"labelname\", new()\n    {\n        Desc = \"s2s\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterFtgdlocalcat(ctx, \"labelname\", &fortimanager.ObjectWebfilterFtgdlocalcatArgs{\n\t\t\tDesc:   pulumi.String(\"s2s\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterFtgdlocalcat;\nimport com.pulumi.fortimanager.ObjectWebfilterFtgdlocalcatArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWebfilterFtgdlocalcat(\"labelname\", ObjectWebfilterFtgdlocalcatArgs.builder()\n            .desc(\"s2s\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWebfilterFtgdlocalcat\n    properties:\n      desc: s2s\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter FtgdLocalCat can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterFtgdlocalcat:ObjectWebfilterFtgdlocalcat labelname {{desc}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "desc": {
          "type": "string",
          "description": "Local category description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Local category ID.\n"
        },
        "objectWebfilterFtgdlocalcatId": {
          "type": "string",
          "description": "an identifier for the resource with format {{desc}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the local category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fosid",
        "objectWebfilterFtgdlocalcatId",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "desc": {
          "type": "string",
          "description": "Local category description.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Local category ID.\n"
        },
        "objectWebfilterFtgdlocalcatId": {
          "type": "string",
          "description": "an identifier for the resource with format {{desc}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the local category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterFtgdlocalcat resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "desc": {
            "type": "string",
            "description": "Local category description.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Local category ID.\n"
          },
          "objectWebfilterFtgdlocalcatId": {
            "type": "string",
            "description": "an identifier for the resource with format {{desc}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the local category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterFtgdlocalrating:ObjectWebfilterFtgdlocalrating": {
      "description": "Configure local FortiGuard Web Filter local ratings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterFtgdlocalrating(\"trname\", {\n    comment: \"This is a Terraform example\",\n    ratings: [\"0\"],\n    status: \"enable\",\n    url: \"terr-webfilter-ftgd-local-rating\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterFtgdlocalrating(\"trname\",\n    comment=\"This is a Terraform example\",\n    ratings=[\"0\"],\n    status=\"enable\",\n    url=\"terr-webfilter-ftgd-local-rating\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebfilterFtgdlocalrating(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Ratings = new[]\n        {\n            \"0\",\n        },\n        Status = \"enable\",\n        Url = \"terr-webfilter-ftgd-local-rating\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterFtgdlocalrating(ctx, \"trname\", &fortimanager.ObjectWebfilterFtgdlocalratingArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tRatings: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrl:    pulumi.String(\"terr-webfilter-ftgd-local-rating\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterFtgdlocalrating;\nimport com.pulumi.fortimanager.ObjectWebfilterFtgdlocalratingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebfilterFtgdlocalrating(\"trname\", ObjectWebfilterFtgdlocalratingArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .ratings(\"0\")\n            .status(\"enable\")\n            .url(\"terr-webfilter-ftgd-local-rating\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterFtgdlocalrating\n    properties:\n      comment: This is a Terraform example\n      ratings:\n        - '0'\n      status: enable\n      url: terr-webfilter-ftgd-local-rating\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter FtgdLocalRating can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterFtgdlocalrating:ObjectWebfilterFtgdlocalrating labelname {{url}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "objectWebfilterFtgdlocalratingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{url}}.\n"
        },
        "ratings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local rating.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable local rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL to rate locally.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWebfilterFtgdlocalratingId",
        "ratings",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "objectWebfilterFtgdlocalratingId": {
          "type": "string",
          "description": "an identifier for the resource with format {{url}}.\n"
        },
        "ratings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local rating.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable local rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL to rate locally.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterFtgdlocalrating resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "objectWebfilterFtgdlocalratingId": {
            "type": "string",
            "description": "an identifier for the resource with format {{url}}.\n"
          },
          "ratings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Local rating.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable local rating. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "URL to rate locally.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterFtgdrisklevel:ObjectWebfilterFtgdrisklevel": {
      "description": "Configure FortiGuard Web Filter risk level.\n\n## Import\n\nObjectWebfilter FtgdRiskLevel can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterFtgdrisklevel:ObjectWebfilterFtgdrisklevel labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "high": {
          "type": "number",
          "description": "Risk level high.\n"
        },
        "low": {
          "type": "number",
          "description": "Risk level low.\n"
        },
        "name": {
          "type": "string",
          "description": "Risk level name.\n"
        },
        "objectWebfilterFtgdrisklevelId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWebfilterFtgdrisklevelId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "high": {
          "type": "number",
          "description": "Risk level high.\n"
        },
        "low": {
          "type": "number",
          "description": "Risk level low.\n"
        },
        "name": {
          "type": "string",
          "description": "Risk level name.\n"
        },
        "objectWebfilterFtgdrisklevelId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterFtgdrisklevel resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "high": {
            "type": "number",
            "description": "Risk level high.\n"
          },
          "low": {
            "type": "number",
            "description": "Risk level low.\n"
          },
          "name": {
            "type": "string",
            "description": "Risk level name.\n"
          },
          "objectWebfilterFtgdrisklevelId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfile:ObjectWebfilterProfile": {
      "description": "Configure Web filter profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-go=\"`ObjectWebfilterProfileAntiphish`\" pulumi-lang-python=\"`ObjectWebfilterProfileAntiphish`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileAntiphish`\">`fortimanager.ObjectWebfilterProfileAntiphish`</span>\n>- <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-python=\"`fortimanager_object_webfilter_profile_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectWebfilterProfileFilefilter`\">`fortimanager_object_webfilter_profile_filefilter`</span>\n>- <span pulumi-lang-nodejs=\"`ftgdWf`\" pulumi-lang-dotnet=\"`FtgdWf`\" pulumi-lang-go=\"`ftgdWf`\" pulumi-lang-python=\"`ftgd_wf`\" pulumi-lang-yaml=\"`ftgdWf`\" pulumi-lang-java=\"`ftgdWf`\">`ftgd_wf`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-go=\"`ObjectWebfilterProfileFtgdwf`\" pulumi-lang-python=\"`ObjectWebfilterProfileFtgdwf`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\">`fortimanager.ObjectWebfilterProfileFtgdwf`</span>\n>- <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileOverride`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileOverride`\" pulumi-lang-go=\"`ObjectWebfilterProfileOverride`\" pulumi-lang-python=\"`ObjectWebfilterProfileOverride`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileOverride`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileOverride`\">`fortimanager.ObjectWebfilterProfileOverride`</span>\n>- <span pulumi-lang-nodejs=\"`urlExtraction`\" pulumi-lang-dotnet=\"`UrlExtraction`\" pulumi-lang-go=\"`urlExtraction`\" pulumi-lang-python=\"`url_extraction`\" pulumi-lang-yaml=\"`urlExtraction`\" pulumi-lang-java=\"`urlExtraction`\">`url_extraction`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileUrlextraction`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileUrlextraction`\" pulumi-lang-go=\"`ObjectWebfilterProfileUrlextraction`\" pulumi-lang-python=\"`ObjectWebfilterProfileUrlextraction`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileUrlextraction`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileUrlextraction`\">`fortimanager.ObjectWebfilterProfileUrlextraction`</span>\n>- <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileWeb`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileWeb`\" pulumi-lang-go=\"`ObjectWebfilterProfileWeb`\" pulumi-lang-python=\"`ObjectWebfilterProfileWeb`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileWeb`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileWeb`\">`fortimanager.ObjectWebfilterProfileWeb`</span>\n>- <span pulumi-lang-nodejs=\"`youtubeChannelFilter`\" pulumi-lang-dotnet=\"`YoutubeChannelFilter`\" pulumi-lang-go=\"`youtubeChannelFilter`\" pulumi-lang-python=\"`youtube_channel_filter`\" pulumi-lang-yaml=\"`youtubeChannelFilter`\" pulumi-lang-java=\"`youtubeChannelFilter`\">`youtube_channel_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileYoutubechannelfilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileYoutubechannelfilter`\" pulumi-lang-go=\"`ObjectWebfilterProfileYoutubechannelfilter`\" pulumi-lang-python=\"`ObjectWebfilterProfileYoutubechannelfilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileYoutubechannelfilter`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileYoutubechannelfilter`\">`fortimanager.ObjectWebfilterProfileYoutubechannelfilter`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterProfile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    extendedLog: \"disable\",\n    featureSet: \"flow\",\n    httpsReplacemsg: \"enable\",\n    logAllUrl: \"disable\",\n    name: \"terr-webfilter-profile\",\n    options: [\n        \"js\",\n        \"jscript\",\n    ],\n    ovrdPerms: [\"bannedword-override\"],\n    postAction: \"block\",\n    webContentLog: \"enable\",\n    webExtendedAllActionLog: \"disable\",\n    webFilterCommandBlockLog: \"enable\",\n    webFilterCookieLog: \"enable\",\n    webFtgdErrLog: \"enable\",\n    webInvalidDomainLog: \"enable\",\n    webUrlLog: \"enable\",\n    wisp: \"disable\",\n    wispAlgorithm: \"auto-learning\",\n    youtubeChannelStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterProfile(\"trname\",\n    comment=\"This is a Terraform example\",\n    extended_log=\"disable\",\n    feature_set=\"flow\",\n    https_replacemsg=\"enable\",\n    log_all_url=\"disable\",\n    name=\"terr-webfilter-profile\",\n    options=[\n        \"js\",\n        \"jscript\",\n    ],\n    ovrd_perms=[\"bannedword-override\"],\n    post_action=\"block\",\n    web_content_log=\"enable\",\n    web_extended_all_action_log=\"disable\",\n    web_filter_command_block_log=\"enable\",\n    web_filter_cookie_log=\"enable\",\n    web_ftgd_err_log=\"enable\",\n    web_invalid_domain_log=\"enable\",\n    web_url_log=\"enable\",\n    wisp=\"disable\",\n    wisp_algorithm=\"auto-learning\",\n    youtube_channel_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebfilterProfile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        ExtendedLog = \"disable\",\n        FeatureSet = \"flow\",\n        HttpsReplacemsg = \"enable\",\n        LogAllUrl = \"disable\",\n        Name = \"terr-webfilter-profile\",\n        Options = new[]\n        {\n            \"js\",\n            \"jscript\",\n        },\n        OvrdPerms = new[]\n        {\n            \"bannedword-override\",\n        },\n        PostAction = \"block\",\n        WebContentLog = \"enable\",\n        WebExtendedAllActionLog = \"disable\",\n        WebFilterCommandBlockLog = \"enable\",\n        WebFilterCookieLog = \"enable\",\n        WebFtgdErrLog = \"enable\",\n        WebInvalidDomainLog = \"enable\",\n        WebUrlLog = \"enable\",\n        Wisp = \"disable\",\n        WispAlgorithm = \"auto-learning\",\n        YoutubeChannelStatus = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tComment:         pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtendedLog:     pulumi.String(\"disable\"),\n\t\t\tFeatureSet:      pulumi.String(\"flow\"),\n\t\t\tHttpsReplacemsg: pulumi.String(\"enable\"),\n\t\t\tLogAllUrl:       pulumi.String(\"disable\"),\n\t\t\tName:            pulumi.String(\"terr-webfilter-profile\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"js\"),\n\t\t\t\tpulumi.String(\"jscript\"),\n\t\t\t},\n\t\t\tOvrdPerms: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"bannedword-override\"),\n\t\t\t},\n\t\t\tPostAction:               pulumi.String(\"block\"),\n\t\t\tWebContentLog:            pulumi.String(\"enable\"),\n\t\t\tWebExtendedAllActionLog:  pulumi.String(\"disable\"),\n\t\t\tWebFilterCommandBlockLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCookieLog:       pulumi.String(\"enable\"),\n\t\t\tWebFtgdErrLog:            pulumi.String(\"enable\"),\n\t\t\tWebInvalidDomainLog:      pulumi.String(\"enable\"),\n\t\t\tWebUrlLog:                pulumi.String(\"enable\"),\n\t\t\tWisp:                     pulumi.String(\"disable\"),\n\t\t\tWispAlgorithm:            pulumi.String(\"auto-learning\"),\n\t\t\tYoutubeChannelStatus:     pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebfilterProfile(\"trname\", ObjectWebfilterProfileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .extendedLog(\"disable\")\n            .featureSet(\"flow\")\n            .httpsReplacemsg(\"enable\")\n            .logAllUrl(\"disable\")\n            .name(\"terr-webfilter-profile\")\n            .options(            \n                \"js\",\n                \"jscript\")\n            .ovrdPerms(\"bannedword-override\")\n            .postAction(\"block\")\n            .webContentLog(\"enable\")\n            .webExtendedAllActionLog(\"disable\")\n            .webFilterCommandBlockLog(\"enable\")\n            .webFilterCookieLog(\"enable\")\n            .webFtgdErrLog(\"enable\")\n            .webInvalidDomainLog(\"enable\")\n            .webUrlLog(\"enable\")\n            .wisp(\"disable\")\n            .wispAlgorithm(\"auto-learning\")\n            .youtubeChannelStatus(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfile\n    properties:\n      comment: This is a Terraform example\n      extendedLog: disable\n      featureSet: flow\n      httpsReplacemsg: enable\n      logAllUrl: disable\n      name: terr-webfilter-profile\n      options:\n        - js\n        - jscript\n      ovrdPerms:\n        - bannedword-override\n      postAction: block\n      webContentLog: enable\n      webExtendedAllActionLog: disable\n      webFilterCommandBlockLog: enable\n      webFilterCookieLog: enable\n      webFtgdErrLog: enable\n      webInvalidDomainLog: enable\n      webUrlLog: enable\n      wisp: disable\n      wispAlgorithm: auto-learning\n      youtubeChannelStatus: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfile:ObjectWebfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphish": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphish:ObjectWebfilterProfileAntiphish",
          "description": "Antiphish. The structure of <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFileFilter:ObjectWebfilterProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "ftgdWf": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdWf:ObjectWebfilterProfileFtgdWf",
          "description": "Ftgd-Wf. The structure of <span pulumi-lang-nodejs=\"`ftgdWf`\" pulumi-lang-dotnet=\"`FtgdWf`\" pulumi-lang-go=\"`ftgdWf`\" pulumi-lang-python=\"`ftgd_wf`\" pulumi-lang-yaml=\"`ftgdWf`\" pulumi-lang-java=\"`ftgdWf`\">`ftgd_wf`</span> block is documented below.\n"
        },
        "httpsReplacemsg": {
          "type": "string",
          "description": "Enable replacement messages for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Web filtering inspection mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, `flow-based`, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
        },
        "logAllUrl": {
          "type": "string",
          "description": "Enable/disable logging all URLs visited. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectWebfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options. Valid values: `block-invalid-url`, <span pulumi-lang-nodejs=\"`jscript`\" pulumi-lang-dotnet=\"`Jscript`\" pulumi-lang-go=\"`jscript`\" pulumi-lang-python=\"`jscript`\" pulumi-lang-yaml=\"`jscript`\" pulumi-lang-java=\"`jscript`\">`jscript`</span>, <span pulumi-lang-nodejs=\"`js`\" pulumi-lang-dotnet=\"`Js`\" pulumi-lang-go=\"`js`\" pulumi-lang-python=\"`js`\" pulumi-lang-yaml=\"`js`\" pulumi-lang-java=\"`js`\">`js`</span>, <span pulumi-lang-nodejs=\"`vbs`\" pulumi-lang-dotnet=\"`Vbs`\" pulumi-lang-go=\"`vbs`\" pulumi-lang-python=\"`vbs`\" pulumi-lang-yaml=\"`vbs`\" pulumi-lang-java=\"`vbs`\">`vbs`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `wf-referer`, `https-scan`, <span pulumi-lang-nodejs=\"`intrinsic`\" pulumi-lang-dotnet=\"`Intrinsic`\" pulumi-lang-go=\"`intrinsic`\" pulumi-lang-python=\"`intrinsic`\" pulumi-lang-yaml=\"`intrinsic`\" pulumi-lang-java=\"`intrinsic`\">`intrinsic`</span>, `wf-cookie`, `per-user-bwl`, <span pulumi-lang-nodejs=\"`activexfilter`\" pulumi-lang-dotnet=\"`Activexfilter`\" pulumi-lang-go=\"`activexfilter`\" pulumi-lang-python=\"`activexfilter`\" pulumi-lang-yaml=\"`activexfilter`\" pulumi-lang-java=\"`activexfilter`\">`activexfilter`</span>, <span pulumi-lang-nodejs=\"`cookiefilter`\" pulumi-lang-dotnet=\"`Cookiefilter`\" pulumi-lang-go=\"`cookiefilter`\" pulumi-lang-python=\"`cookiefilter`\" pulumi-lang-yaml=\"`cookiefilter`\" pulumi-lang-java=\"`cookiefilter`\">`cookiefilter`</span>, `https-url-scan`, <span pulumi-lang-nodejs=\"`javafilter`\" pulumi-lang-dotnet=\"`Javafilter`\" pulumi-lang-go=\"`javafilter`\" pulumi-lang-python=\"`javafilter`\" pulumi-lang-yaml=\"`javafilter`\" pulumi-lang-java=\"`javafilter`\">`javafilter`</span>, <span pulumi-lang-nodejs=\"`rangeblock`\" pulumi-lang-dotnet=\"`Rangeblock`\" pulumi-lang-go=\"`rangeblock`\" pulumi-lang-python=\"`rangeblock`\" pulumi-lang-yaml=\"`rangeblock`\" pulumi-lang-java=\"`rangeblock`\">`rangeblock`</span>, `contenttype-check`.\n"
        },
        "override": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileOverride:ObjectWebfilterProfileOverride",
          "description": "Override. The structure of <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> block is documented below.\n"
        },
        "ovrdPerms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Permitted override types. Valid values: `bannedword-override`, `urlfilter-override`, `fortiguard-wf-override`, `contenttype-check-override`.\n"
        },
        "postAction": {
          "type": "string",
          "description": "Action taken for HTTP POST traffic. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`comfort`\" pulumi-lang-dotnet=\"`Comfort`\" pulumi-lang-go=\"`comfort`\" pulumi-lang-python=\"`comfort`\" pulumi-lang-yaml=\"`comfort`\" pulumi-lang-java=\"`comfort`\">`comfort`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlExtraction": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileUrlExtraction:ObjectWebfilterProfileUrlExtraction",
          "description": "Url-Extraction. The structure of <span pulumi-lang-nodejs=\"`urlExtraction`\" pulumi-lang-dotnet=\"`UrlExtraction`\" pulumi-lang-go=\"`urlExtraction`\" pulumi-lang-python=\"`url_extraction`\" pulumi-lang-yaml=\"`urlExtraction`\" pulumi-lang-java=\"`urlExtraction`\">`url_extraction`</span> block is documented below.\n"
        },
        "web": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileWeb:ObjectWebfilterProfileWeb",
          "description": "Web. The structure of <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span> block is documented below.\n"
        },
        "webAntiphishingLog": {
          "type": "string",
          "description": "Enable/disable logging of AntiPhishing checks. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webContentLog": {
          "type": "string",
          "description": "Enable/disable logging logging blocked web content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webExtendedAllActionLog": {
          "type": "string",
          "description": "Enable/disable extended any filter action logging for web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterActivexLog": {
          "type": "string",
          "description": "Enable/disable logging ActiveX. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterAppletLog": {
          "type": "string",
          "description": "Enable/disable logging Java applets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterCommandBlockLog": {
          "type": "string",
          "description": "Enable/disable logging blocked commands. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterCookieLog": {
          "type": "string",
          "description": "Enable/disable logging cookie filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterCookieRemovalLog": {
          "type": "string",
          "description": "Enable/disable logging blocked cookies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterJsLog": {
          "type": "string",
          "description": "Enable/disable logging Java scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterJscriptLog": {
          "type": "string",
          "description": "Enable/disable logging JScripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterRefererLog": {
          "type": "string",
          "description": "Enable/disable logging referrers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterUnknownLog": {
          "type": "string",
          "description": "Enable/disable logging unknown scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterVbsLog": {
          "type": "string",
          "description": "Enable/disable logging VBS scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFlowLogEncoding": {
          "type": "string",
          "description": "Log encoding in flow mode. Valid values: `utf-8`, <span pulumi-lang-nodejs=\"`punycode`\" pulumi-lang-dotnet=\"`Punycode`\" pulumi-lang-go=\"`punycode`\" pulumi-lang-python=\"`punycode`\" pulumi-lang-yaml=\"`punycode`\" pulumi-lang-java=\"`punycode`\">`punycode`</span>.\n"
        },
        "webFtgdErrLog": {
          "type": "string",
          "description": "Enable/disable logging rating errors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFtgdQuotaUsage": {
          "type": "string",
          "description": "Enable/disable logging daily quota usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webInvalidDomainLog": {
          "type": "string",
          "description": "Enable/disable logging invalid domain names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webUrlLog": {
          "type": "string",
          "description": "Enable/disable logging URL filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wisp": {
          "type": "string",
          "description": "Enable/disable web proxy WISP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wispAlgorithm": {
          "type": "string",
          "description": "WISP server selection algorithm. Valid values: `auto-learning`, `primary-secondary`, `round-robin`.\n"
        },
        "wispServers": {
          "type": "string",
          "description": "WISP servers.\n"
        },
        "youtubeChannelFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileYoutubeChannelFilter:ObjectWebfilterProfileYoutubeChannelFilter"
          },
          "description": "Youtube-Channel-Filter. The structure of <span pulumi-lang-nodejs=\"`youtubeChannelFilter`\" pulumi-lang-dotnet=\"`YoutubeChannelFilter`\" pulumi-lang-go=\"`youtubeChannelFilter`\" pulumi-lang-python=\"`youtube_channel_filter`\" pulumi-lang-yaml=\"`youtubeChannelFilter`\" pulumi-lang-java=\"`youtubeChannelFilter`\">`youtube_channel_filter`</span> block is documented below.\n"
        },
        "youtubeChannelStatus": {
          "type": "string",
          "description": "YouTube channel filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`blacklist`\" pulumi-lang-dotnet=\"`Blacklist`\" pulumi-lang-go=\"`blacklist`\" pulumi-lang-python=\"`blacklist`\" pulumi-lang-yaml=\"`blacklist`\" pulumi-lang-java=\"`blacklist`\">`blacklist`</span>, <span pulumi-lang-nodejs=\"`whitelist`\" pulumi-lang-dotnet=\"`Whitelist`\" pulumi-lang-go=\"`whitelist`\" pulumi-lang-python=\"`whitelist`\" pulumi-lang-yaml=\"`whitelist`\" pulumi-lang-java=\"`whitelist`\">`whitelist`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "extendedLog",
        "featureSet",
        "httpsReplacemsg",
        "logAllUrl",
        "name",
        "objectWebfilterProfileId",
        "options",
        "ovrdPerms",
        "postAction",
        "webContentLog",
        "webExtendedAllActionLog",
        "webFilterCommandBlockLog",
        "webFilterCookieLog",
        "webFlowLogEncoding",
        "webFtgdErrLog",
        "webInvalidDomainLog",
        "webUrlLog",
        "wisp",
        "wispAlgorithm",
        "youtubeChannelStatus"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphish": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphish:ObjectWebfilterProfileAntiphish",
          "description": "Antiphish. The structure of <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Enable/disable extended logging for web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "featureSet": {
          "type": "string",
          "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "fileFilter": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFileFilter:ObjectWebfilterProfileFileFilter",
          "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
        },
        "ftgdWf": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdWf:ObjectWebfilterProfileFtgdWf",
          "description": "Ftgd-Wf. The structure of <span pulumi-lang-nodejs=\"`ftgdWf`\" pulumi-lang-dotnet=\"`FtgdWf`\" pulumi-lang-go=\"`ftgdWf`\" pulumi-lang-python=\"`ftgd_wf`\" pulumi-lang-yaml=\"`ftgdWf`\" pulumi-lang-java=\"`ftgdWf`\">`ftgd_wf`</span> block is documented below.\n"
        },
        "httpsReplacemsg": {
          "type": "string",
          "description": "Enable replacement messages for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Web filtering inspection mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, `flow-based`, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
        },
        "logAllUrl": {
          "type": "string",
          "description": "Enable/disable logging all URLs visited. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectWebfilterProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options. Valid values: `block-invalid-url`, <span pulumi-lang-nodejs=\"`jscript`\" pulumi-lang-dotnet=\"`Jscript`\" pulumi-lang-go=\"`jscript`\" pulumi-lang-python=\"`jscript`\" pulumi-lang-yaml=\"`jscript`\" pulumi-lang-java=\"`jscript`\">`jscript`</span>, <span pulumi-lang-nodejs=\"`js`\" pulumi-lang-dotnet=\"`Js`\" pulumi-lang-go=\"`js`\" pulumi-lang-python=\"`js`\" pulumi-lang-yaml=\"`js`\" pulumi-lang-java=\"`js`\">`js`</span>, <span pulumi-lang-nodejs=\"`vbs`\" pulumi-lang-dotnet=\"`Vbs`\" pulumi-lang-go=\"`vbs`\" pulumi-lang-python=\"`vbs`\" pulumi-lang-yaml=\"`vbs`\" pulumi-lang-java=\"`vbs`\">`vbs`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `wf-referer`, `https-scan`, <span pulumi-lang-nodejs=\"`intrinsic`\" pulumi-lang-dotnet=\"`Intrinsic`\" pulumi-lang-go=\"`intrinsic`\" pulumi-lang-python=\"`intrinsic`\" pulumi-lang-yaml=\"`intrinsic`\" pulumi-lang-java=\"`intrinsic`\">`intrinsic`</span>, `wf-cookie`, `per-user-bwl`, <span pulumi-lang-nodejs=\"`activexfilter`\" pulumi-lang-dotnet=\"`Activexfilter`\" pulumi-lang-go=\"`activexfilter`\" pulumi-lang-python=\"`activexfilter`\" pulumi-lang-yaml=\"`activexfilter`\" pulumi-lang-java=\"`activexfilter`\">`activexfilter`</span>, <span pulumi-lang-nodejs=\"`cookiefilter`\" pulumi-lang-dotnet=\"`Cookiefilter`\" pulumi-lang-go=\"`cookiefilter`\" pulumi-lang-python=\"`cookiefilter`\" pulumi-lang-yaml=\"`cookiefilter`\" pulumi-lang-java=\"`cookiefilter`\">`cookiefilter`</span>, `https-url-scan`, <span pulumi-lang-nodejs=\"`javafilter`\" pulumi-lang-dotnet=\"`Javafilter`\" pulumi-lang-go=\"`javafilter`\" pulumi-lang-python=\"`javafilter`\" pulumi-lang-yaml=\"`javafilter`\" pulumi-lang-java=\"`javafilter`\">`javafilter`</span>, <span pulumi-lang-nodejs=\"`rangeblock`\" pulumi-lang-dotnet=\"`Rangeblock`\" pulumi-lang-go=\"`rangeblock`\" pulumi-lang-python=\"`rangeblock`\" pulumi-lang-yaml=\"`rangeblock`\" pulumi-lang-java=\"`rangeblock`\">`rangeblock`</span>, `contenttype-check`.\n"
        },
        "override": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileOverride:ObjectWebfilterProfileOverride",
          "description": "Override. The structure of <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> block is documented below.\n"
        },
        "ovrdPerms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Permitted override types. Valid values: `bannedword-override`, `urlfilter-override`, `fortiguard-wf-override`, `contenttype-check-override`.\n"
        },
        "postAction": {
          "type": "string",
          "description": "Action taken for HTTP POST traffic. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`comfort`\" pulumi-lang-dotnet=\"`Comfort`\" pulumi-lang-go=\"`comfort`\" pulumi-lang-python=\"`comfort`\" pulumi-lang-yaml=\"`comfort`\" pulumi-lang-java=\"`comfort`\">`comfort`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacement message group.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlExtraction": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileUrlExtraction:ObjectWebfilterProfileUrlExtraction",
          "description": "Url-Extraction. The structure of <span pulumi-lang-nodejs=\"`urlExtraction`\" pulumi-lang-dotnet=\"`UrlExtraction`\" pulumi-lang-go=\"`urlExtraction`\" pulumi-lang-python=\"`url_extraction`\" pulumi-lang-yaml=\"`urlExtraction`\" pulumi-lang-java=\"`urlExtraction`\">`url_extraction`</span> block is documented below.\n"
        },
        "web": {
          "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileWeb:ObjectWebfilterProfileWeb",
          "description": "Web. The structure of <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span> block is documented below.\n"
        },
        "webAntiphishingLog": {
          "type": "string",
          "description": "Enable/disable logging of AntiPhishing checks. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webContentLog": {
          "type": "string",
          "description": "Enable/disable logging logging blocked web content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webExtendedAllActionLog": {
          "type": "string",
          "description": "Enable/disable extended any filter action logging for web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterActivexLog": {
          "type": "string",
          "description": "Enable/disable logging ActiveX. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterAppletLog": {
          "type": "string",
          "description": "Enable/disable logging Java applets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterCommandBlockLog": {
          "type": "string",
          "description": "Enable/disable logging blocked commands. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterCookieLog": {
          "type": "string",
          "description": "Enable/disable logging cookie filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterCookieRemovalLog": {
          "type": "string",
          "description": "Enable/disable logging blocked cookies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterJsLog": {
          "type": "string",
          "description": "Enable/disable logging Java scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterJscriptLog": {
          "type": "string",
          "description": "Enable/disable logging JScripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterRefererLog": {
          "type": "string",
          "description": "Enable/disable logging referrers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterUnknownLog": {
          "type": "string",
          "description": "Enable/disable logging unknown scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFilterVbsLog": {
          "type": "string",
          "description": "Enable/disable logging VBS scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFlowLogEncoding": {
          "type": "string",
          "description": "Log encoding in flow mode. Valid values: `utf-8`, <span pulumi-lang-nodejs=\"`punycode`\" pulumi-lang-dotnet=\"`Punycode`\" pulumi-lang-go=\"`punycode`\" pulumi-lang-python=\"`punycode`\" pulumi-lang-yaml=\"`punycode`\" pulumi-lang-java=\"`punycode`\">`punycode`</span>.\n"
        },
        "webFtgdErrLog": {
          "type": "string",
          "description": "Enable/disable logging rating errors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webFtgdQuotaUsage": {
          "type": "string",
          "description": "Enable/disable logging daily quota usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webInvalidDomainLog": {
          "type": "string",
          "description": "Enable/disable logging invalid domain names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webUrlLog": {
          "type": "string",
          "description": "Enable/disable logging URL filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wisp": {
          "type": "string",
          "description": "Enable/disable web proxy WISP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wispAlgorithm": {
          "type": "string",
          "description": "WISP server selection algorithm. Valid values: `auto-learning`, `primary-secondary`, `round-robin`.\n"
        },
        "wispServers": {
          "type": "string",
          "description": "WISP servers.\n"
        },
        "youtubeChannelFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileYoutubeChannelFilter:ObjectWebfilterProfileYoutubeChannelFilter"
          },
          "description": "Youtube-Channel-Filter. The structure of <span pulumi-lang-nodejs=\"`youtubeChannelFilter`\" pulumi-lang-dotnet=\"`YoutubeChannelFilter`\" pulumi-lang-go=\"`youtubeChannelFilter`\" pulumi-lang-python=\"`youtube_channel_filter`\" pulumi-lang-yaml=\"`youtubeChannelFilter`\" pulumi-lang-java=\"`youtubeChannelFilter`\">`youtube_channel_filter`</span> block is documented below.\n"
        },
        "youtubeChannelStatus": {
          "type": "string",
          "description": "YouTube channel filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`blacklist`\" pulumi-lang-dotnet=\"`Blacklist`\" pulumi-lang-go=\"`blacklist`\" pulumi-lang-python=\"`blacklist`\" pulumi-lang-yaml=\"`blacklist`\" pulumi-lang-java=\"`blacklist`\">`blacklist`</span>, <span pulumi-lang-nodejs=\"`whitelist`\" pulumi-lang-dotnet=\"`Whitelist`\" pulumi-lang-go=\"`whitelist`\" pulumi-lang-python=\"`whitelist`\" pulumi-lang-yaml=\"`whitelist`\" pulumi-lang-java=\"`whitelist`\">`whitelist`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiphish": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphish:ObjectWebfilterProfileAntiphish",
            "description": "Antiphish. The structure of <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span> block is documented below.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Enable/disable extended logging for web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "featureSet": {
            "type": "string",
            "description": "Flow/proxy feature set. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "fileFilter": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFileFilter:ObjectWebfilterProfileFileFilter",
            "description": "File-Filter. The structure of <span pulumi-lang-nodejs=\"`fileFilter`\" pulumi-lang-dotnet=\"`FileFilter`\" pulumi-lang-go=\"`fileFilter`\" pulumi-lang-python=\"`file_filter`\" pulumi-lang-yaml=\"`fileFilter`\" pulumi-lang-java=\"`fileFilter`\">`file_filter`</span> block is documented below.\n"
          },
          "ftgdWf": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdWf:ObjectWebfilterProfileFtgdWf",
            "description": "Ftgd-Wf. The structure of <span pulumi-lang-nodejs=\"`ftgdWf`\" pulumi-lang-dotnet=\"`FtgdWf`\" pulumi-lang-go=\"`ftgdWf`\" pulumi-lang-python=\"`ftgd_wf`\" pulumi-lang-yaml=\"`ftgdWf`\" pulumi-lang-java=\"`ftgdWf`\">`ftgd_wf`</span> block is documented below.\n"
          },
          "httpsReplacemsg": {
            "type": "string",
            "description": "Enable replacement messages for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Web filtering inspection mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, `flow-based`, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
          },
          "logAllUrl": {
            "type": "string",
            "description": "Enable/disable logging all URLs visited. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectWebfilterProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Options. Valid values: `block-invalid-url`, <span pulumi-lang-nodejs=\"`jscript`\" pulumi-lang-dotnet=\"`Jscript`\" pulumi-lang-go=\"`jscript`\" pulumi-lang-python=\"`jscript`\" pulumi-lang-yaml=\"`jscript`\" pulumi-lang-java=\"`jscript`\">`jscript`</span>, <span pulumi-lang-nodejs=\"`js`\" pulumi-lang-dotnet=\"`Js`\" pulumi-lang-go=\"`js`\" pulumi-lang-python=\"`js`\" pulumi-lang-yaml=\"`js`\" pulumi-lang-java=\"`js`\">`js`</span>, <span pulumi-lang-nodejs=\"`vbs`\" pulumi-lang-dotnet=\"`Vbs`\" pulumi-lang-go=\"`vbs`\" pulumi-lang-python=\"`vbs`\" pulumi-lang-yaml=\"`vbs`\" pulumi-lang-java=\"`vbs`\">`vbs`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>, `wf-referer`, `https-scan`, <span pulumi-lang-nodejs=\"`intrinsic`\" pulumi-lang-dotnet=\"`Intrinsic`\" pulumi-lang-go=\"`intrinsic`\" pulumi-lang-python=\"`intrinsic`\" pulumi-lang-yaml=\"`intrinsic`\" pulumi-lang-java=\"`intrinsic`\">`intrinsic`</span>, `wf-cookie`, `per-user-bwl`, <span pulumi-lang-nodejs=\"`activexfilter`\" pulumi-lang-dotnet=\"`Activexfilter`\" pulumi-lang-go=\"`activexfilter`\" pulumi-lang-python=\"`activexfilter`\" pulumi-lang-yaml=\"`activexfilter`\" pulumi-lang-java=\"`activexfilter`\">`activexfilter`</span>, <span pulumi-lang-nodejs=\"`cookiefilter`\" pulumi-lang-dotnet=\"`Cookiefilter`\" pulumi-lang-go=\"`cookiefilter`\" pulumi-lang-python=\"`cookiefilter`\" pulumi-lang-yaml=\"`cookiefilter`\" pulumi-lang-java=\"`cookiefilter`\">`cookiefilter`</span>, `https-url-scan`, <span pulumi-lang-nodejs=\"`javafilter`\" pulumi-lang-dotnet=\"`Javafilter`\" pulumi-lang-go=\"`javafilter`\" pulumi-lang-python=\"`javafilter`\" pulumi-lang-yaml=\"`javafilter`\" pulumi-lang-java=\"`javafilter`\">`javafilter`</span>, <span pulumi-lang-nodejs=\"`rangeblock`\" pulumi-lang-dotnet=\"`Rangeblock`\" pulumi-lang-go=\"`rangeblock`\" pulumi-lang-python=\"`rangeblock`\" pulumi-lang-yaml=\"`rangeblock`\" pulumi-lang-java=\"`rangeblock`\">`rangeblock`</span>, `contenttype-check`.\n"
          },
          "override": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileOverride:ObjectWebfilterProfileOverride",
            "description": "Override. The structure of <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> block is documented below.\n"
          },
          "ovrdPerms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Permitted override types. Valid values: `bannedword-override`, `urlfilter-override`, `fortiguard-wf-override`, `contenttype-check-override`.\n"
          },
          "postAction": {
            "type": "string",
            "description": "Action taken for HTTP POST traffic. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`comfort`\" pulumi-lang-dotnet=\"`Comfort`\" pulumi-lang-go=\"`comfort`\" pulumi-lang-python=\"`comfort`\" pulumi-lang-yaml=\"`comfort`\" pulumi-lang-java=\"`comfort`\">`comfort`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacement message group.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "urlExtraction": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileUrlExtraction:ObjectWebfilterProfileUrlExtraction",
            "description": "Url-Extraction. The structure of <span pulumi-lang-nodejs=\"`urlExtraction`\" pulumi-lang-dotnet=\"`UrlExtraction`\" pulumi-lang-go=\"`urlExtraction`\" pulumi-lang-python=\"`url_extraction`\" pulumi-lang-yaml=\"`urlExtraction`\" pulumi-lang-java=\"`urlExtraction`\">`url_extraction`</span> block is documented below.\n"
          },
          "web": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileWeb:ObjectWebfilterProfileWeb",
            "description": "Web. The structure of <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span> block is documented below.\n"
          },
          "webAntiphishingLog": {
            "type": "string",
            "description": "Enable/disable logging of AntiPhishing checks. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webContentLog": {
            "type": "string",
            "description": "Enable/disable logging logging blocked web content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webExtendedAllActionLog": {
            "type": "string",
            "description": "Enable/disable extended any filter action logging for web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterActivexLog": {
            "type": "string",
            "description": "Enable/disable logging ActiveX. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterAppletLog": {
            "type": "string",
            "description": "Enable/disable logging Java applets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterCommandBlockLog": {
            "type": "string",
            "description": "Enable/disable logging blocked commands. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterCookieLog": {
            "type": "string",
            "description": "Enable/disable logging cookie filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterCookieRemovalLog": {
            "type": "string",
            "description": "Enable/disable logging blocked cookies. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterJsLog": {
            "type": "string",
            "description": "Enable/disable logging Java scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterJscriptLog": {
            "type": "string",
            "description": "Enable/disable logging JScripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterRefererLog": {
            "type": "string",
            "description": "Enable/disable logging referrers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterUnknownLog": {
            "type": "string",
            "description": "Enable/disable logging unknown scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFilterVbsLog": {
            "type": "string",
            "description": "Enable/disable logging VBS scripts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFlowLogEncoding": {
            "type": "string",
            "description": "Log encoding in flow mode. Valid values: `utf-8`, <span pulumi-lang-nodejs=\"`punycode`\" pulumi-lang-dotnet=\"`Punycode`\" pulumi-lang-go=\"`punycode`\" pulumi-lang-python=\"`punycode`\" pulumi-lang-yaml=\"`punycode`\" pulumi-lang-java=\"`punycode`\">`punycode`</span>.\n"
          },
          "webFtgdErrLog": {
            "type": "string",
            "description": "Enable/disable logging rating errors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webFtgdQuotaUsage": {
            "type": "string",
            "description": "Enable/disable logging daily quota usage. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webInvalidDomainLog": {
            "type": "string",
            "description": "Enable/disable logging invalid domain names. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webUrlLog": {
            "type": "string",
            "description": "Enable/disable logging URL filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wisp": {
            "type": "string",
            "description": "Enable/disable web proxy WISP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wispAlgorithm": {
            "type": "string",
            "description": "WISP server selection algorithm. Valid values: `auto-learning`, `primary-secondary`, `round-robin`.\n"
          },
          "wispServers": {
            "type": "string",
            "description": "WISP servers.\n"
          },
          "youtubeChannelFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileYoutubeChannelFilter:ObjectWebfilterProfileYoutubeChannelFilter"
            },
            "description": "Youtube-Channel-Filter. The structure of <span pulumi-lang-nodejs=\"`youtubeChannelFilter`\" pulumi-lang-dotnet=\"`YoutubeChannelFilter`\" pulumi-lang-go=\"`youtubeChannelFilter`\" pulumi-lang-python=\"`youtube_channel_filter`\" pulumi-lang-yaml=\"`youtubeChannelFilter`\" pulumi-lang-java=\"`youtubeChannelFilter`\">`youtube_channel_filter`</span> block is documented below.\n"
          },
          "youtubeChannelStatus": {
            "type": "string",
            "description": "YouTube channel filter status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`blacklist`\" pulumi-lang-dotnet=\"`Blacklist`\" pulumi-lang-go=\"`blacklist`\" pulumi-lang-python=\"`blacklist`\" pulumi-lang-yaml=\"`blacklist`\" pulumi-lang-java=\"`blacklist`\">`blacklist`</span>, <span pulumi-lang-nodejs=\"`whitelist`\" pulumi-lang-dotnet=\"`Whitelist`\" pulumi-lang-go=\"`whitelist`\" pulumi-lang-python=\"`whitelist`\" pulumi-lang-yaml=\"`whitelist`\" pulumi-lang-java=\"`whitelist`\">`whitelist`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileAntiphish:ObjectWebfilterProfileAntiphish": {
      "description": "AntiPhishing profile.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-go=\"`ObjectWebfilterProfile`\" pulumi-lang-python=\"`ObjectWebfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfile`\">`fortimanager.ObjectWebfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`customPatterns`\" pulumi-lang-dotnet=\"`CustomPatterns`\" pulumi-lang-go=\"`customPatterns`\" pulumi-lang-python=\"`custom_patterns`\" pulumi-lang-yaml=\"`customPatterns`\" pulumi-lang-java=\"`customPatterns`\">`custom_patterns`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileAntiphishCustompatterns`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileAntiphishCustompatterns`\" pulumi-lang-go=\"`ObjectWebfilterProfileAntiphishCustompatterns`\" pulumi-lang-python=\"`ObjectWebfilterProfileAntiphishCustompatterns`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileAntiphishCustompatterns`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileAntiphishCustompatterns`\">`fortimanager.ObjectWebfilterProfileAntiphishCustompatterns`</span>\n>- <span pulumi-lang-nodejs=\"`inspectionEntries`\" pulumi-lang-dotnet=\"`InspectionEntries`\" pulumi-lang-go=\"`inspectionEntries`\" pulumi-lang-python=\"`inspection_entries`\" pulumi-lang-yaml=\"`inspectionEntries`\" pulumi-lang-java=\"`inspectionEntries`\">`inspection_entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileAntiphishInspectionentries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileAntiphishInspectionentries`\" pulumi-lang-go=\"`ObjectWebfilterProfileAntiphishInspectionentries`\" pulumi-lang-python=\"`ObjectWebfilterProfileAntiphishInspectionentries`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileAntiphishInspectionentries`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileAntiphishInspectionentries`\">`fortimanager.ObjectWebfilterProfileAntiphishInspectionentries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterProfile = new fortimanager.ObjectWebfilterProfile(\"trname\", {name: \"terr-webfilter-profile3\"});\nconst trname = new fortimanager.ObjectWebfilterProfileAntiphish(\"trname\", {\n    checkBasicAuth: \"enable\",\n    checkUri: \"enable\",\n    profile: trnameObjectWebfilterProfile.name,\n}, {\n    dependsOn: [trnameObjectWebfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_profile = fortimanager.ObjectWebfilterProfile(\"trname\", name=\"terr-webfilter-profile3\")\ntrname = fortimanager.ObjectWebfilterProfileAntiphish(\"trname\",\n    check_basic_auth=\"enable\",\n    check_uri=\"enable\",\n    profile=trname_object_webfilter_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWebfilterProfile = new Fortimanager.ObjectWebfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-webfilter-profile3\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterProfileAntiphish(\"trname\", new()\n    {\n        CheckBasicAuth = \"enable\",\n        CheckUri = \"enable\",\n        Profile = trnameObjectWebfilterProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWebfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterProfile, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-webfilter-profile3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileAntiphish(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileAntiphishArgs{\n\t\t\tCheckBasicAuth: pulumi.String(\"enable\"),\n\t\t\tCheckUri:       pulumi.String(\"enable\"),\n\t\t\tProfile:        trnameObjectWebfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileAntiphish;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileAntiphishArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWebfilterProfile = new ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\", ObjectWebfilterProfileArgs.builder()\n            .name(\"terr-webfilter-profile3\")\n            .build());\n\n        var trname = new ObjectWebfilterProfileAntiphish(\"trname\", ObjectWebfilterProfileAntiphishArgs.builder()\n            .checkBasicAuth(\"enable\")\n            .checkUri(\"enable\")\n            .profile(trnameObjectWebfilterProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWebfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfileAntiphish\n    properties:\n      checkBasicAuth: enable\n      checkUri: enable\n      profile: ${trnameObjectWebfilterProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWebfilterProfile}\n  trnameObjectWebfilterProfile:\n    type: fortimanager:ObjectWebfilterProfile\n    name: trname\n    properties:\n      name: terr-webfilter-profile3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ProfileAntiphish can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileAntiphish:ObjectWebfilterProfileAntiphish labelname ObjectWebfilterProfileAntiphish\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Authentication methods. Valid values: `domain-controller`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
        },
        "checkBasicAuth": {
          "type": "string",
          "description": "Enable/disable checking of HTTP Basic Auth field for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkUri": {
          "type": "string",
          "description": "Enable/disable checking of GET URI parameters for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkUsernameOnly": {
          "type": "string",
          "description": "Enable/disable acting only on valid username credentials. Action will be taken for valid usernames regardless of password validity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishCustomPattern:ObjectWebfilterProfileAntiphishCustomPattern"
          },
          "description": "Custom-Patterns. The structure of <span pulumi-lang-nodejs=\"`customPatterns`\" pulumi-lang-dotnet=\"`CustomPatterns`\" pulumi-lang-go=\"`customPatterns`\" pulumi-lang-python=\"`custom_patterns`\" pulumi-lang-yaml=\"`customPatterns`\" pulumi-lang-java=\"`customPatterns`\">`custom_patterns`</span> block is documented below.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Action to be taken when there is no matching rule. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to verify received credentials against.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "inspectionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishInspectionEntry:ObjectWebfilterProfileAntiphishInspectionEntry"
          },
          "description": "Inspection-Entries. The structure of <span pulumi-lang-nodejs=\"`inspectionEntries`\" pulumi-lang-dotnet=\"`InspectionEntries`\" pulumi-lang-go=\"`inspectionEntries`\" pulumi-lang-python=\"`inspection_entries`\" pulumi-lang-yaml=\"`inspectionEntries`\" pulumi-lang-java=\"`inspectionEntries`\">`inspection_entries`</span> block is documented below.\n"
        },
        "ldap": {
          "type": "string",
          "description": "LDAP server for which to verify received credentials against.\n"
        },
        "maxBodyLen": {
          "type": "number",
          "description": "Maximum size of a POST body to check for credentials.\n"
        },
        "objectWebfilterProfileAntiphishId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Toggle AntiPhishing functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authentication",
        "checkBasicAuth",
        "checkUri",
        "checkUsernameOnly",
        "defaultAction",
        "maxBodyLen",
        "objectWebfilterProfileAntiphishId",
        "profile",
        "status"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Authentication methods. Valid values: `domain-controller`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
        },
        "checkBasicAuth": {
          "type": "string",
          "description": "Enable/disable checking of HTTP Basic Auth field for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkUri": {
          "type": "string",
          "description": "Enable/disable checking of GET URI parameters for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "checkUsernameOnly": {
          "type": "string",
          "description": "Enable/disable acting only on valid username credentials. Action will be taken for valid usernames regardless of password validity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "customPatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishCustomPattern:ObjectWebfilterProfileAntiphishCustomPattern"
          },
          "description": "Custom-Patterns. The structure of <span pulumi-lang-nodejs=\"`customPatterns`\" pulumi-lang-dotnet=\"`CustomPatterns`\" pulumi-lang-go=\"`customPatterns`\" pulumi-lang-python=\"`custom_patterns`\" pulumi-lang-yaml=\"`customPatterns`\" pulumi-lang-java=\"`customPatterns`\">`custom_patterns`</span> block is documented below.\n"
        },
        "defaultAction": {
          "type": "string",
          "description": "Action to be taken when there is no matching rule. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
        },
        "domainController": {
          "type": "string",
          "description": "Domain for which to verify received credentials against.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "inspectionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishInspectionEntry:ObjectWebfilterProfileAntiphishInspectionEntry"
          },
          "description": "Inspection-Entries. The structure of <span pulumi-lang-nodejs=\"`inspectionEntries`\" pulumi-lang-dotnet=\"`InspectionEntries`\" pulumi-lang-go=\"`inspectionEntries`\" pulumi-lang-python=\"`inspection_entries`\" pulumi-lang-yaml=\"`inspectionEntries`\" pulumi-lang-java=\"`inspectionEntries`\">`inspection_entries`</span> block is documented below.\n"
        },
        "ldap": {
          "type": "string",
          "description": "LDAP server for which to verify received credentials against.\n"
        },
        "maxBodyLen": {
          "type": "number",
          "description": "Maximum size of a POST body to check for credentials.\n"
        },
        "objectWebfilterProfileAntiphishId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Toggle AntiPhishing functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileAntiphish resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authentication": {
            "type": "string",
            "description": "Authentication methods. Valid values: `domain-controller`, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>.\n"
          },
          "checkBasicAuth": {
            "type": "string",
            "description": "Enable/disable checking of HTTP Basic Auth field for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "checkUri": {
            "type": "string",
            "description": "Enable/disable checking of GET URI parameters for known credentials. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "checkUsernameOnly": {
            "type": "string",
            "description": "Enable/disable acting only on valid username credentials. Action will be taken for valid usernames regardless of password validity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "customPatterns": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishCustomPattern:ObjectWebfilterProfileAntiphishCustomPattern"
            },
            "description": "Custom-Patterns. The structure of <span pulumi-lang-nodejs=\"`customPatterns`\" pulumi-lang-dotnet=\"`CustomPatterns`\" pulumi-lang-go=\"`customPatterns`\" pulumi-lang-python=\"`custom_patterns`\" pulumi-lang-yaml=\"`customPatterns`\" pulumi-lang-java=\"`customPatterns`\">`custom_patterns`</span> block is documented below.\n"
          },
          "defaultAction": {
            "type": "string",
            "description": "Action to be taken when there is no matching rule. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
          },
          "domainController": {
            "type": "string",
            "description": "Domain for which to verify received credentials against.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "inspectionEntries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileAntiphishInspectionEntry:ObjectWebfilterProfileAntiphishInspectionEntry"
            },
            "description": "Inspection-Entries. The structure of <span pulumi-lang-nodejs=\"`inspectionEntries`\" pulumi-lang-dotnet=\"`InspectionEntries`\" pulumi-lang-go=\"`inspectionEntries`\" pulumi-lang-python=\"`inspection_entries`\" pulumi-lang-yaml=\"`inspectionEntries`\" pulumi-lang-java=\"`inspectionEntries`\">`inspection_entries`</span> block is documented below.\n"
          },
          "ldap": {
            "type": "string",
            "description": "LDAP server for which to verify received credentials against.\n"
          },
          "maxBodyLen": {
            "type": "number",
            "description": "Maximum size of a POST body to check for credentials.\n"
          },
          "objectWebfilterProfileAntiphishId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Toggle AntiPhishing functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileAntiphishCustompatterns:ObjectWebfilterProfileAntiphishCustompatterns": {
      "description": "Custom username and password regex patterns.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customPatterns`\" pulumi-lang-dotnet=\"`CustomPatterns`\" pulumi-lang-go=\"`customPatterns`\" pulumi-lang-python=\"`custom_patterns`\" pulumi-lang-yaml=\"`customPatterns`\" pulumi-lang-java=\"`customPatterns`\">`custom_patterns`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-go=\"`ObjectWebfilterProfileAntiphish`\" pulumi-lang-python=\"`ObjectWebfilterProfileAntiphish`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileAntiphish`\">`fortimanager.ObjectWebfilterProfileAntiphish`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectWebfilterProfile(\"trname5\", {name: \"terr-webfilter-profile5\"});\nconst trname = new fortimanager.ObjectWebfilterProfileAntiphishCustompatterns(\"trname\", {\n    category: \"username\",\n    pattern: \"tset\",\n    profile: trname5.name,\n}, {\n    dependsOn: [trname5],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectWebfilterProfile(\"trname5\", name=\"terr-webfilter-profile5\")\ntrname = fortimanager.ObjectWebfilterProfileAntiphishCustompatterns(\"trname\",\n    category=\"username\",\n    pattern=\"tset\",\n    profile=trname5.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname5]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname5 = new Fortimanager.ObjectWebfilterProfile(\"trname5\", new()\n    {\n        Name = \"terr-webfilter-profile5\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterProfileAntiphishCustompatterns(\"trname\", new()\n    {\n        Category = \"username\",\n        Pattern = \"tset\",\n        Profile = trname5.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname5,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname5, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname5\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-webfilter-profile5\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileAntiphishCustompatterns(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileAntiphishCustompatternsArgs{\n\t\t\tCategory: pulumi.String(\"username\"),\n\t\t\tPattern:  pulumi.String(\"tset\"),\n\t\t\tProfile:  trname5.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname5,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileAntiphishCustompatterns;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileAntiphishCustompatternsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname5 = new ObjectWebfilterProfile(\"trname5\", ObjectWebfilterProfileArgs.builder()\n            .name(\"terr-webfilter-profile5\")\n            .build());\n\n        var trname = new ObjectWebfilterProfileAntiphishCustompatterns(\"trname\", ObjectWebfilterProfileAntiphishCustompatternsArgs.builder()\n            .category(\"username\")\n            .pattern(\"tset\")\n            .profile(trname5.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname5)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfileAntiphishCustompatterns\n    properties:\n      category: username\n      pattern: tset\n      profile: ${trname5.name}\n    options:\n      dependsOn:\n        - ${trname5}\n  trname5:\n    type: fortimanager:ObjectWebfilterProfile\n    properties:\n      name: terr-webfilter-profile5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ProfileAntiphishCustomPatterns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileAntiphishCustompatterns:ObjectWebfilterProfileAntiphishCustompatterns labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Category that the pattern matches. Valid values: <span pulumi-lang-nodejs=\"`username`\" pulumi-lang-dotnet=\"`Username`\" pulumi-lang-go=\"`username`\" pulumi-lang-python=\"`username`\" pulumi-lang-yaml=\"`username`\" pulumi-lang-java=\"`username`\">`username`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "objectWebfilterProfileAntiphishCustompatternsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Target pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Pattern will be treated either as a regex pattern or literal string. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`literal`\" pulumi-lang-dotnet=\"`Literal`\" pulumi-lang-go=\"`literal`\" pulumi-lang-python=\"`literal`\" pulumi-lang-yaml=\"`literal`\" pulumi-lang-java=\"`literal`\">`literal`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWebfilterProfileAntiphishCustompatternsId",
        "profile",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Category that the pattern matches. Valid values: <span pulumi-lang-nodejs=\"`username`\" pulumi-lang-dotnet=\"`Username`\" pulumi-lang-go=\"`username`\" pulumi-lang-python=\"`username`\" pulumi-lang-yaml=\"`username`\" pulumi-lang-java=\"`username`\">`username`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "objectWebfilterProfileAntiphishCustompatternsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{pattern}}.\n"
        },
        "pattern": {
          "type": "string",
          "description": "Target pattern.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Pattern will be treated either as a regex pattern or literal string. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`literal`\" pulumi-lang-dotnet=\"`Literal`\" pulumi-lang-go=\"`literal`\" pulumi-lang-python=\"`literal`\" pulumi-lang-yaml=\"`literal`\" pulumi-lang-java=\"`literal`\">`literal`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileAntiphishCustompatterns resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Category that the pattern matches. Valid values: <span pulumi-lang-nodejs=\"`username`\" pulumi-lang-dotnet=\"`Username`\" pulumi-lang-go=\"`username`\" pulumi-lang-python=\"`username`\" pulumi-lang-yaml=\"`username`\" pulumi-lang-java=\"`username`\">`username`</span>, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
          },
          "objectWebfilterProfileAntiphishCustompatternsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{pattern}}.\n"
          },
          "pattern": {
            "type": "string",
            "description": "Target pattern.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Pattern will be treated either as a regex pattern or literal string. Valid values: <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`literal`\" pulumi-lang-dotnet=\"`Literal`\" pulumi-lang-go=\"`literal`\" pulumi-lang-python=\"`literal`\" pulumi-lang-yaml=\"`literal`\" pulumi-lang-java=\"`literal`\">`literal`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileAntiphishInspectionentries:ObjectWebfilterProfileAntiphishInspectionentries": {
      "description": "AntiPhishing entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`inspectionEntries`\" pulumi-lang-dotnet=\"`InspectionEntries`\" pulumi-lang-go=\"`inspectionEntries`\" pulumi-lang-python=\"`inspection_entries`\" pulumi-lang-yaml=\"`inspectionEntries`\" pulumi-lang-java=\"`inspectionEntries`\">`inspection_entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-go=\"`ObjectWebfilterProfileAntiphish`\" pulumi-lang-python=\"`ObjectWebfilterProfileAntiphish`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileAntiphish`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileAntiphish`\">`fortimanager.ObjectWebfilterProfileAntiphish`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectWebfilterProfile(\"trname4\", {name: \"terr-webfilter-profile4\"});\nconst trname = new fortimanager.ObjectWebfilterProfileAntiphishInspectionentries(\"trname\", {\n    action: \"log\",\n    name: \"terr-inspectionentries\",\n    profile: trname4.name,\n}, {\n    dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectWebfilterProfile(\"trname4\", name=\"terr-webfilter-profile4\")\ntrname = fortimanager.ObjectWebfilterProfileAntiphishInspectionentries(\"trname\",\n    action=\"log\",\n    name=\"terr-inspectionentries\",\n    profile=trname4.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.ObjectWebfilterProfile(\"trname4\", new()\n    {\n        Name = \"terr-webfilter-profile4\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterProfileAntiphishInspectionentries(\"trname\", new()\n    {\n        Action = \"log\",\n        Name = \"terr-inspectionentries\",\n        Profile = trname4.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname4\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-webfilter-profile4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileAntiphishInspectionentries(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileAntiphishInspectionentriesArgs{\n\t\t\tAction:  pulumi.String(\"log\"),\n\t\t\tName:    pulumi.String(\"terr-inspectionentries\"),\n\t\t\tProfile: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileAntiphishInspectionentries;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileAntiphishInspectionentriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new ObjectWebfilterProfile(\"trname4\", ObjectWebfilterProfileArgs.builder()\n            .name(\"terr-webfilter-profile4\")\n            .build());\n\n        var trname = new ObjectWebfilterProfileAntiphishInspectionentries(\"trname\", ObjectWebfilterProfileAntiphishInspectionentriesArgs.builder()\n            .action(\"log\")\n            .name(\"terr-inspectionentries\")\n            .profile(trname4.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfileAntiphishInspectionentries\n    properties:\n      action: log\n      name: terr-inspectionentries\n      profile: ${trname4.name}\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:ObjectWebfilterProfile\n    properties:\n      name: terr-webfilter-profile4\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ProfileAntiphishInspectionEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileAntiphishInspectionentries:ObjectWebfilterProfileAntiphishInspectionentries labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to be taken upon an AntiPhishing match. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortiguardCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard category to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Inspection target name.\n"
        },
        "objectWebfilterProfileAntiphishInspectionentriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "fortiguardCategories",
        "name",
        "objectWebfilterProfileAntiphishInspectionentriesId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to be taken upon an AntiPhishing match. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fortiguardCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard category to match.\n"
        },
        "name": {
          "type": "string",
          "description": "Inspection target name.\n"
        },
        "objectWebfilterProfileAntiphishInspectionentriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileAntiphishInspectionentries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to be taken upon an AntiPhishing match. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fortiguardCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard category to match.\n"
          },
          "name": {
            "type": "string",
            "description": "Inspection target name.\n"
          },
          "objectWebfilterProfileAntiphishInspectionentriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileFilefilterEntries:ObjectWebfilterProfileFilefilterEntries": {
      "description": "File filter entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-dotnet=\"`FortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-go=\"`fortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-python=\"`fortimanager_object_webfilter_profile_filefilter`\" pulumi-lang-yaml=\"`fortimanagerObjectWebfilterProfileFilefilter`\" pulumi-lang-java=\"`fortimanagerObjectWebfilterProfileFilefilter`\">`fortimanager_object_webfilter_profile_filefilter`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWebfilter ProfileFileFilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileFilefilterEntries:ObjectWebfilterProfileFilefilterEntries labelname {{filter}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "encryption": {
          "type": "string",
          "description": "Encryption. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "objectWebfilterProfileFilefilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{filter}}.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "fileTypes",
        "objectWebfilterProfileFilefilterEntriesId",
        "profile",
        "protocols"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "direction": {
          "type": "string",
          "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
        },
        "encryption": {
          "type": "string",
          "description": "Encryption. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select file type.\n"
        },
        "filter": {
          "type": "string",
          "description": "Add a file filter.\n"
        },
        "objectWebfilterProfileFilefilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{filter}}.\n"
        },
        "passwordProtected": {
          "type": "string",
          "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileFilefilterEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken for matched file. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "direction": {
            "type": "string",
            "description": "Match files transmitted in the session's originating or reply direction. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`incoming`\" pulumi-lang-dotnet=\"`Incoming`\" pulumi-lang-go=\"`incoming`\" pulumi-lang-python=\"`incoming`\" pulumi-lang-yaml=\"`incoming`\" pulumi-lang-java=\"`incoming`\">`incoming`</span>, <span pulumi-lang-nodejs=\"`outgoing`\" pulumi-lang-dotnet=\"`Outgoing`\" pulumi-lang-go=\"`outgoing`\" pulumi-lang-python=\"`outgoing`\" pulumi-lang-yaml=\"`outgoing`\" pulumi-lang-java=\"`outgoing`\">`outgoing`</span>.\n"
          },
          "encryption": {
            "type": "string",
            "description": "Encryption. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "fileTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select file type.\n"
          },
          "filter": {
            "type": "string",
            "description": "Add a file filter.\n"
          },
          "objectWebfilterProfileFilefilterEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{filter}}.\n"
          },
          "passwordProtected": {
            "type": "string",
            "description": "Match password-protected files. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Protocols to apply with. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileFtgdwf:ObjectWebfilterProfileFtgdwf": {
      "description": "FortiGuard Web Filter settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ftgdWf`\" pulumi-lang-dotnet=\"`FtgdWf`\" pulumi-lang-go=\"`ftgdWf`\" pulumi-lang-python=\"`ftgd_wf`\" pulumi-lang-yaml=\"`ftgdWf`\" pulumi-lang-java=\"`ftgdWf`\">`ftgd_wf`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-go=\"`ObjectWebfilterProfile`\" pulumi-lang-python=\"`ObjectWebfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfile`\">`fortimanager.ObjectWebfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileFtgdwfFilters`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileFtgdwfFilters`\" pulumi-lang-go=\"`ObjectWebfilterProfileFtgdwfFilters`\" pulumi-lang-python=\"`ObjectWebfilterProfileFtgdwfFilters`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileFtgdwfFilters`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileFtgdwfFilters`\">`fortimanager.ObjectWebfilterProfileFtgdwfFilters`</span>\n>- <span pulumi-lang-nodejs=\"`quota`\" pulumi-lang-dotnet=\"`Quota`\" pulumi-lang-go=\"`quota`\" pulumi-lang-python=\"`quota`\" pulumi-lang-yaml=\"`quota`\" pulumi-lang-java=\"`quota`\">`quota`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectWebfilterProfileFtgdwfQuota`\" pulumi-lang-dotnet=\"`FortimanagerObjectWebfilterProfileFtgdwfQuota`\" pulumi-lang-go=\"`fortimanagerObjectWebfilterProfileFtgdwfQuota`\" pulumi-lang-python=\"`fortimanager_object_webfilter_profile_ftgdwf_quota`\" pulumi-lang-yaml=\"`fortimanagerObjectWebfilterProfileFtgdwfQuota`\" pulumi-lang-java=\"`fortimanagerObjectWebfilterProfileFtgdwfQuota`\">`fortimanager_object_webfilter_profile_ftgdwf_quota`</span>\n>- <span pulumi-lang-nodejs=\"`risk`\" pulumi-lang-dotnet=\"`Risk`\" pulumi-lang-go=\"`risk`\" pulumi-lang-python=\"`risk`\" pulumi-lang-yaml=\"`risk`\" pulumi-lang-java=\"`risk`\">`risk`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileFtgdwfRisk`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileFtgdwfRisk`\" pulumi-lang-go=\"`ObjectWebfilterProfileFtgdwfRisk`\" pulumi-lang-python=\"`ObjectWebfilterProfileFtgdwfRisk`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileFtgdwfRisk`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileFtgdwfRisk`\">`fortimanager.ObjectWebfilterProfileFtgdwfRisk`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectWebfilterProfile(\"trname5\", {name: \"terr-webfilter-profile5\"});\nconst trname = new fortimanager.ObjectWebfilterProfileFtgdwf(\"trname\", {\n    rateCssUrls: \"disable\",\n    rateCrlUrls: \"enable\",\n    profile: trname5.name,\n}, {\n    dependsOn: [trname5],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectWebfilterProfile(\"trname5\", name=\"terr-webfilter-profile5\")\ntrname = fortimanager.ObjectWebfilterProfileFtgdwf(\"trname\",\n    rate_css_urls=\"disable\",\n    rate_crl_urls=\"enable\",\n    profile=trname5.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname5]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname5 = new Fortimanager.ObjectWebfilterProfile(\"trname5\", new()\n    {\n        Name = \"terr-webfilter-profile5\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterProfileFtgdwf(\"trname\", new()\n    {\n        RateCssUrls = \"disable\",\n        RateCrlUrls = \"enable\",\n        Profile = trname5.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname5,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname5, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname5\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-webfilter-profile5\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileFtgdwf(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileFtgdwfArgs{\n\t\t\tRateCssUrls: pulumi.String(\"disable\"),\n\t\t\tRateCrlUrls: pulumi.String(\"enable\"),\n\t\t\tProfile:     trname5.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname5,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwf;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname5 = new ObjectWebfilterProfile(\"trname5\", ObjectWebfilterProfileArgs.builder()\n            .name(\"terr-webfilter-profile5\")\n            .build());\n\n        var trname = new ObjectWebfilterProfileFtgdwf(\"trname\", ObjectWebfilterProfileFtgdwfArgs.builder()\n            .rateCssUrls(\"disable\")\n            .rateCrlUrls(\"enable\")\n            .profile(trname5.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname5)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfileFtgdwf\n    properties:\n      rateCssUrls: disable\n      rateCrlUrls: enable\n      profile: ${trname5.name}\n    options:\n      dependsOn:\n        - ${trname5}\n  trname5:\n    type: fortimanager:ObjectWebfilterProfile\n    properties:\n      name: terr-webfilter-profile5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ProfileFtgdWf can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileFtgdwf:ObjectWebfilterProfileFtgdwf labelname ObjectWebfilterProfileFtgdWf\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptQuotas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Do not stop quota for these categories.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfFilter:ObjectWebfilterProfileFtgdwfFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "maxQuotaTimeout": {
          "type": "number",
          "description": "Maximum FortiGuard quota used by single page view in seconds (excludes streams).\n"
        },
        "objectWebfilterProfileFtgdwfId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options for FortiGuard Web Filter. Valid values: `error-allow`, `http-err-detail`, `rate-image-urls`, `strict-blocking`, `rate-server-ip`, `redir-block`, `connect-request-bypass`, `log-all-url`, `ftgd-disable`.\n"
        },
        "ovrds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow web filter profile overrides.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quotas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfQuota:ObjectWebfilterProfileFtgdwfQuota"
          },
          "description": "Quota. The structure of <span pulumi-lang-nodejs=\"`quota`\" pulumi-lang-dotnet=\"`Quota`\" pulumi-lang-go=\"`quota`\" pulumi-lang-python=\"`quota`\" pulumi-lang-yaml=\"`quota`\" pulumi-lang-java=\"`quota`\">`quota`</span> block is documented below.\n"
        },
        "rateCrlUrls": {
          "type": "string",
          "description": "Enable/disable rating CRL by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCssUrls": {
          "type": "string",
          "description": "Enable/disable rating CSS by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateImageUrls": {
          "type": "string",
          "description": "Enable/disable rating images by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateJavascriptUrls": {
          "type": "string",
          "description": "Enable/disable rating JavaScript by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfRisk:ObjectWebfilterProfileFtgdwfRisk"
          },
          "description": "Risk. The structure of <span pulumi-lang-nodejs=\"`risk`\" pulumi-lang-dotnet=\"`Risk`\" pulumi-lang-go=\"`risk`\" pulumi-lang-python=\"`risk`\" pulumi-lang-yaml=\"`risk`\" pulumi-lang-java=\"`risk`\">`risk`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "exemptQuotas",
        "maxQuotaTimeout",
        "objectWebfilterProfileFtgdwfId",
        "options",
        "ovrds",
        "profile",
        "rateCrlUrls",
        "rateCssUrls",
        "rateImageUrls",
        "rateJavascriptUrls"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "exemptQuotas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Do not stop quota for these categories.\n"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfFilter:ObjectWebfilterProfileFtgdwfFilter"
          },
          "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
        },
        "maxQuotaTimeout": {
          "type": "number",
          "description": "Maximum FortiGuard quota used by single page view in seconds (excludes streams).\n"
        },
        "objectWebfilterProfileFtgdwfId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Options for FortiGuard Web Filter. Valid values: `error-allow`, `http-err-detail`, `rate-image-urls`, `strict-blocking`, `rate-server-ip`, `redir-block`, `connect-request-bypass`, `log-all-url`, `ftgd-disable`.\n"
        },
        "ovrds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow web filter profile overrides.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "quotas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfQuota:ObjectWebfilterProfileFtgdwfQuota"
          },
          "description": "Quota. The structure of <span pulumi-lang-nodejs=\"`quota`\" pulumi-lang-dotnet=\"`Quota`\" pulumi-lang-go=\"`quota`\" pulumi-lang-python=\"`quota`\" pulumi-lang-yaml=\"`quota`\" pulumi-lang-java=\"`quota`\">`quota`</span> block is documented below.\n"
        },
        "rateCrlUrls": {
          "type": "string",
          "description": "Enable/disable rating CRL by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateCssUrls": {
          "type": "string",
          "description": "Enable/disable rating CSS by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateImageUrls": {
          "type": "string",
          "description": "Enable/disable rating images by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rateJavascriptUrls": {
          "type": "string",
          "description": "Enable/disable rating JavaScript by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "risks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfRisk:ObjectWebfilterProfileFtgdwfRisk"
          },
          "description": "Risk. The structure of <span pulumi-lang-nodejs=\"`risk`\" pulumi-lang-dotnet=\"`Risk`\" pulumi-lang-go=\"`risk`\" pulumi-lang-python=\"`risk`\" pulumi-lang-yaml=\"`risk`\" pulumi-lang-java=\"`risk`\">`risk`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileFtgdwf resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "exemptQuotas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Do not stop quota for these categories.\n"
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfFilter:ObjectWebfilterProfileFtgdwfFilter"
            },
            "description": "Filters. The structure of <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> block is documented below.\n"
          },
          "maxQuotaTimeout": {
            "type": "number",
            "description": "Maximum FortiGuard quota used by single page view in seconds (excludes streams).\n"
          },
          "objectWebfilterProfileFtgdwfId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Options for FortiGuard Web Filter. Valid values: `error-allow`, `http-err-detail`, `rate-image-urls`, `strict-blocking`, `rate-server-ip`, `redir-block`, `connect-request-bypass`, `log-all-url`, `ftgd-disable`.\n"
          },
          "ovrds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allow web filter profile overrides.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "quotas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfQuota:ObjectWebfilterProfileFtgdwfQuota"
            },
            "description": "Quota. The structure of <span pulumi-lang-nodejs=\"`quota`\" pulumi-lang-dotnet=\"`Quota`\" pulumi-lang-go=\"`quota`\" pulumi-lang-python=\"`quota`\" pulumi-lang-yaml=\"`quota`\" pulumi-lang-java=\"`quota`\">`quota`</span> block is documented below.\n"
          },
          "rateCrlUrls": {
            "type": "string",
            "description": "Enable/disable rating CRL by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateCssUrls": {
            "type": "string",
            "description": "Enable/disable rating CSS by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateImageUrls": {
            "type": "string",
            "description": "Enable/disable rating images by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rateJavascriptUrls": {
            "type": "string",
            "description": "Enable/disable rating JavaScript by URL. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "risks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterProfileFtgdwfRisk:ObjectWebfilterProfileFtgdwfRisk"
            },
            "description": "Risk. The structure of <span pulumi-lang-nodejs=\"`risk`\" pulumi-lang-dotnet=\"`Risk`\" pulumi-lang-go=\"`risk`\" pulumi-lang-python=\"`risk`\" pulumi-lang-yaml=\"`risk`\" pulumi-lang-java=\"`risk`\">`risk`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileFtgdwfFilters:ObjectWebfilterProfileFtgdwfFilters": {
      "description": "FortiGuard filters.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`filters`\" pulumi-lang-dotnet=\"`Filters`\" pulumi-lang-go=\"`filters`\" pulumi-lang-python=\"`filters`\" pulumi-lang-yaml=\"`filters`\" pulumi-lang-java=\"`filters`\">`filters`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-go=\"`ObjectWebfilterProfileFtgdwf`\" pulumi-lang-python=\"`ObjectWebfilterProfileFtgdwf`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\">`fortimanager.ObjectWebfilterProfileFtgdwf`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterProfile = new fortimanager.ObjectWebfilterProfile(\"trname\", {name: \"terr-webfilter-profile3\"});\nconst trname = new fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trname\", {\n    action: \"block\",\n    fosid: 1,\n    log: \"enable\",\n    profile: trnameObjectWebfilterProfile.name,\n}, {\n    dependsOn: [trnameObjectWebfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_profile = fortimanager.ObjectWebfilterProfile(\"trname\", name=\"terr-webfilter-profile3\")\ntrname = fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trname\",\n    action=\"block\",\n    fosid=1,\n    log=\"enable\",\n    profile=trname_object_webfilter_profile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWebfilterProfile = new Fortimanager.ObjectWebfilterProfile(\"trname\", new()\n    {\n        Name = \"terr-webfilter-profile3\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trname\", new()\n    {\n        Action = \"block\",\n        Fosid = 1,\n        Log = \"enable\",\n        Profile = trnameObjectWebfilterProfile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWebfilterProfile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterProfile, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-webfilter-profile3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileFtgdwfFilters(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileFtgdwfFiltersArgs{\n\t\t\tAction:  pulumi.String(\"block\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tLog:     pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWebfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfFilters;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWebfilterProfile = new ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\", ObjectWebfilterProfileArgs.builder()\n            .name(\"terr-webfilter-profile3\")\n            .build());\n\n        var trname = new ObjectWebfilterProfileFtgdwfFilters(\"trname\", ObjectWebfilterProfileFtgdwfFiltersArgs.builder()\n            .action(\"block\")\n            .fosid(1.0)\n            .log(\"enable\")\n            .profile(trnameObjectWebfilterProfile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWebfilterProfile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfileFtgdwfFilters\n    properties:\n      action: block\n      fosid: 1\n      log: enable\n      profile: ${trnameObjectWebfilterProfile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWebfilterProfile}\n  trnameObjectWebfilterProfile:\n    type: fortimanager:ObjectWebfilterProfile\n    name: trname\n    properties:\n      name: terr-webfilter-profile3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ProfileFtgdWfFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileFtgdwfFilters:ObjectWebfilterProfileFtgdwfFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`authenticate`\" pulumi-lang-dotnet=\"`Authenticate`\" pulumi-lang-go=\"`authenticate`\" pulumi-lang-python=\"`authenticate`\" pulumi-lang-yaml=\"`authenticate`\" pulumi-lang-java=\"`authenticate`\">`authenticate`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authUsrGrp": {
          "type": "string",
          "description": "Groups with permission to authenticate.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories and groups the filter examines.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWebfilterProfileFtgdwfFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "overrideReplacemsg": {
          "type": "string",
          "description": "Override replacement message.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "warnDuration": {
          "type": "string",
          "description": "Duration of warnings.\n"
        },
        "warningDurationType": {
          "type": "string",
          "description": "Re-display warning after closing browser or after a timeout. Valid values: <span pulumi-lang-nodejs=\"`session`\" pulumi-lang-dotnet=\"`Session`\" pulumi-lang-go=\"`session`\" pulumi-lang-python=\"`session`\" pulumi-lang-yaml=\"`session`\" pulumi-lang-java=\"`session`\">`session`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "warningPrompt": {
          "type": "string",
          "description": "Warning prompts in each category or each domain. Valid values: `per-domain`, `per-category`.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "category",
        "log",
        "objectWebfilterProfileFtgdwfFiltersId",
        "profile"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`authenticate`\" pulumi-lang-dotnet=\"`Authenticate`\" pulumi-lang-go=\"`authenticate`\" pulumi-lang-python=\"`authenticate`\" pulumi-lang-yaml=\"`authenticate`\" pulumi-lang-java=\"`authenticate`\">`authenticate`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authUsrGrp": {
          "type": "string",
          "description": "Groups with permission to authenticate.\n"
        },
        "category": {
          "type": "string",
          "description": "Categories and groups the filter examines.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWebfilterProfileFtgdwfFiltersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "overrideReplacemsg": {
          "type": "string",
          "description": "Override replacement message.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "warnDuration": {
          "type": "string",
          "description": "Duration of warnings.\n"
        },
        "warningDurationType": {
          "type": "string",
          "description": "Re-display warning after closing browser or after a timeout. Valid values: <span pulumi-lang-nodejs=\"`session`\" pulumi-lang-dotnet=\"`Session`\" pulumi-lang-go=\"`session`\" pulumi-lang-python=\"`session`\" pulumi-lang-yaml=\"`session`\" pulumi-lang-java=\"`session`\">`session`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
        },
        "warningPrompt": {
          "type": "string",
          "description": "Warning prompts in each category or each domain. Valid values: `per-domain`, `per-category`.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileFtgdwfFilters resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`authenticate`\" pulumi-lang-dotnet=\"`Authenticate`\" pulumi-lang-go=\"`authenticate`\" pulumi-lang-python=\"`authenticate`\" pulumi-lang-yaml=\"`authenticate`\" pulumi-lang-java=\"`authenticate`\">`authenticate`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authUsrGrp": {
            "type": "string",
            "description": "Groups with permission to authenticate.\n"
          },
          "category": {
            "type": "string",
            "description": "Categories and groups the filter examines.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID number.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWebfilterProfileFtgdwfFiltersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "overrideReplacemsg": {
            "type": "string",
            "description": "Override replacement message.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "warnDuration": {
            "type": "string",
            "description": "Duration of warnings.\n"
          },
          "warningDurationType": {
            "type": "string",
            "description": "Re-display warning after closing browser or after a timeout. Valid values: <span pulumi-lang-nodejs=\"`session`\" pulumi-lang-dotnet=\"`Session`\" pulumi-lang-go=\"`session`\" pulumi-lang-python=\"`session`\" pulumi-lang-yaml=\"`session`\" pulumi-lang-java=\"`session`\">`session`</span>, <span pulumi-lang-nodejs=\"`timeout`\" pulumi-lang-dotnet=\"`Timeout`\" pulumi-lang-go=\"`timeout`\" pulumi-lang-python=\"`timeout`\" pulumi-lang-yaml=\"`timeout`\" pulumi-lang-java=\"`timeout`\">`timeout`</span>.\n"
          },
          "warningPrompt": {
            "type": "string",
            "description": "Warning prompts in each category or each domain. Valid values: `per-domain`, `per-category`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileFtgdwfRisk:ObjectWebfilterProfileFtgdwfRisk": {
      "description": "FortiGuard risk level settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`risk`\" pulumi-lang-dotnet=\"`Risk`\" pulumi-lang-go=\"`risk`\" pulumi-lang-python=\"`risk`\" pulumi-lang-yaml=\"`risk`\" pulumi-lang-java=\"`risk`\">`risk`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-go=\"`ObjectWebfilterProfileFtgdwf`\" pulumi-lang-python=\"`ObjectWebfilterProfileFtgdwf`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfileFtgdwf`\">`fortimanager.ObjectWebfilterProfileFtgdwf`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWebfilter ProfileFtgdWfRisk can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileFtgdwfRisk:ObjectWebfilterProfileFtgdwfRisk labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWebfilterProfileFtgdwfRiskId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "riskLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Risk level to be examined.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "log",
        "objectWebfilterProfileFtgdwfRiskId",
        "profile",
        "riskLevels"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID number.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWebfilterProfileFtgdwfRiskId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "riskLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Risk level to be examined.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileFtgdwfRisk resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID number.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWebfilterProfileFtgdwfRiskId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "riskLevels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Risk level to be examined.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileOverride:ObjectWebfilterProfileOverride": {
      "description": "Web Filter override settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-go=\"`ObjectWebfilterProfile`\" pulumi-lang-python=\"`ObjectWebfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfile`\">`fortimanager.ObjectWebfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWebfilter ProfileOverride can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileOverride:ObjectWebfilterProfileOverride labelname ObjectWebfilterProfileOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWebfilterProfileOverrideId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ovrdCookie": {
          "type": "string",
          "description": "Allow/deny browser-based (cookie) overrides. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "ovrdDur": {
          "type": "string",
          "description": "Override duration.\n"
        },
        "ovrdDurMode": {
          "type": "string",
          "description": "Override duration mode. Valid values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>.\n"
        },
        "ovrdScope": {
          "type": "string",
          "description": "Override scope. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, `user-group`, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>, <span pulumi-lang-nodejs=\"`browser`\" pulumi-lang-dotnet=\"`Browser`\" pulumi-lang-go=\"`browser`\" pulumi-lang-python=\"`browser`\" pulumi-lang-yaml=\"`browser`\" pulumi-lang-java=\"`browser`\">`browser`</span>.\n"
        },
        "ovrdUserGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User groups with permission to use the override.\n"
        },
        "profileAttribute": {
          "type": "string",
          "description": "Profile attribute to retrieve from the RADIUS server. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Override profile type. Valid values: <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>.\n"
        },
        "profiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Web filter profile with permission to create overrides.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlProfile": {
          "type": "string",
          "description": "Url Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWebfilterProfileOverrideId",
        "ovrdCookie",
        "ovrdDur",
        "ovrdDurMode",
        "ovrdScope",
        "ovrdUserGroups",
        "profileAttribute",
        "profileType",
        "profiles",
        "urlProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWebfilterProfileOverrideId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "ovrdCookie": {
          "type": "string",
          "description": "Allow/deny browser-based (cookie) overrides. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "ovrdDur": {
          "type": "string",
          "description": "Override duration.\n"
        },
        "ovrdDurMode": {
          "type": "string",
          "description": "Override duration mode. Valid values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>.\n"
        },
        "ovrdScope": {
          "type": "string",
          "description": "Override scope. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, `user-group`, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>, <span pulumi-lang-nodejs=\"`browser`\" pulumi-lang-dotnet=\"`Browser`\" pulumi-lang-go=\"`browser`\" pulumi-lang-python=\"`browser`\" pulumi-lang-yaml=\"`browser`\" pulumi-lang-java=\"`browser`\">`browser`</span>.\n"
        },
        "ovrdUserGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User groups with permission to use the override.\n"
        },
        "profileAttribute": {
          "type": "string",
          "description": "Profile attribute to retrieve from the RADIUS server. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Override profile type. Valid values: <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>.\n"
        },
        "profiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Web filter profile with permission to create overrides.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlProfile": {
          "type": "string",
          "description": "Url Profile.\n"
        }
      },
      "requiredInputs": [
        "urlProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileOverride resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectWebfilterProfileOverrideId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "ovrdCookie": {
            "type": "string",
            "description": "Allow/deny browser-based (cookie) overrides. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "ovrdDur": {
            "type": "string",
            "description": "Override duration.\n"
          },
          "ovrdDurMode": {
            "type": "string",
            "description": "Override duration mode. Valid values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>.\n"
          },
          "ovrdScope": {
            "type": "string",
            "description": "Override scope. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, `user-group`, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`ask`\" pulumi-lang-dotnet=\"`Ask`\" pulumi-lang-go=\"`ask`\" pulumi-lang-python=\"`ask`\" pulumi-lang-yaml=\"`ask`\" pulumi-lang-java=\"`ask`\">`ask`</span>, <span pulumi-lang-nodejs=\"`browser`\" pulumi-lang-dotnet=\"`Browser`\" pulumi-lang-go=\"`browser`\" pulumi-lang-python=\"`browser`\" pulumi-lang-yaml=\"`browser`\" pulumi-lang-java=\"`browser`\">`browser`</span>.\n"
          },
          "ovrdUserGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User groups with permission to use the override.\n"
          },
          "profileAttribute": {
            "type": "string",
            "description": "Profile attribute to retrieve from the RADIUS server. Valid values: `User-Name`, `User-Password`, `CHAP-Password`, `NAS-IP-Address`, `NAS-Port`, `Service-Type`, `Framed-Protocol`, `Framed-IP-Address`, `Framed-IP-Netmask`, `Framed-Routing`, `Filter-Id`, `Framed-MTU`, `Framed-Compression`, `Login-IP-Host`, `Login-Service`, `Login-TCP-Port`, `Reply-Message`, `Callback-Number`, `Callback-Id`, `Framed-Route`, `Framed-IPX-Network`, `State`, `Class`, `Vendor-Specific`, `Session-Timeout`, `Idle-Timeout`, `Termination-Action`, `Called-Station-Id`, `Calling-Station-Id`, `NAS-Identifier`, `Proxy-State`, `Login-LAT-Service`, `Login-LAT-Node`, `Login-LAT-Group`, `Framed-AppleTalk-Link`, `Framed-AppleTalk-Network`, `Framed-AppleTalk-Zone`, `Acct-Status-Type`, `Acct-Delay-Time`, `Acct-Input-Octets`, `Acct-Output-Octets`, `Acct-Session-Id`, `Acct-Authentic`, `Acct-Session-Time`, `Acct-Input-Packets`, `Acct-Output-Packets`, `Acct-Terminate-Cause`, `Acct-Multi-Session-Id`, `Acct-Link-Count`, `CHAP-Challenge`, `NAS-Port-Type`, `Port-Limit`, `Login-LAT-Port`.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Override profile type. Valid values: <span pulumi-lang-nodejs=\"`list`\" pulumi-lang-dotnet=\"`List`\" pulumi-lang-go=\"`list`\" pulumi-lang-python=\"`list`\" pulumi-lang-yaml=\"`list`\" pulumi-lang-java=\"`list`\">`list`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>.\n"
          },
          "profiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Web filter profile with permission to create overrides.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "urlProfile": {
            "type": "string",
            "description": "Url Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileUrlextraction:ObjectWebfilterProfileUrlextraction": {
      "description": "Configure URL Extraction\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`urlExtraction`\" pulumi-lang-dotnet=\"`UrlExtraction`\" pulumi-lang-go=\"`urlExtraction`\" pulumi-lang-python=\"`url_extraction`\" pulumi-lang-yaml=\"`urlExtraction`\" pulumi-lang-java=\"`urlExtraction`\">`url_extraction`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-go=\"`ObjectWebfilterProfile`\" pulumi-lang-python=\"`ObjectWebfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfile`\">`fortimanager.ObjectWebfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWebfilter ProfileUrlExtraction can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileUrlextraction:ObjectWebfilterProfileUrlextraction labelname ObjectWebfilterProfileUrlExtraction\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWebfilterProfileUrlextractionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "redirectHeader": {
          "type": "string",
          "description": "HTTP header name to use for client redirect on blocked requests\n"
        },
        "redirectNoContent": {
          "type": "string",
          "description": "Enable / Disable empty message-body entity in HTTP response Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "HTTP header value to use for client redirect on blocked requests\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverFqdn": {
          "type": "string",
          "description": "URL extraction server FQDN (fully qualified domain name)\n"
        },
        "status": {
          "type": "string",
          "description": "Enable URL Extraction Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWebfilterProfileUrlextractionId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWebfilterProfileUrlextractionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "redirectHeader": {
          "type": "string",
          "description": "HTTP header name to use for client redirect on blocked requests\n"
        },
        "redirectNoContent": {
          "type": "string",
          "description": "Enable / Disable empty message-body entity in HTTP response Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "HTTP header value to use for client redirect on blocked requests\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverFqdn": {
          "type": "string",
          "description": "URL extraction server FQDN (fully qualified domain name)\n"
        },
        "status": {
          "type": "string",
          "description": "Enable URL Extraction Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileUrlextraction resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectWebfilterProfileUrlextractionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "redirectHeader": {
            "type": "string",
            "description": "HTTP header name to use for client redirect on blocked requests\n"
          },
          "redirectNoContent": {
            "type": "string",
            "description": "Enable / Disable empty message-body entity in HTTP response Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "redirectUrl": {
            "type": "string",
            "description": "HTTP header value to use for client redirect on blocked requests\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverFqdn": {
            "type": "string",
            "description": "URL extraction server FQDN (fully qualified domain name)\n"
          },
          "status": {
            "type": "string",
            "description": "Enable URL Extraction Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileWeb:ObjectWebfilterProfileWeb": {
      "description": "Web content filtering settings.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-go=\"`ObjectWebfilterProfile`\" pulumi-lang-python=\"`ObjectWebfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfile`\">`fortimanager.ObjectWebfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname8 = new fortimanager.ObjectWebfilterProfile(\"trname8\", {name: \"terr-webfilter-profile8\"});\nconst trname = new fortimanager.ObjectWebfilterProfileWeb(\"trname\", {\n    safeSearches: [\"url\"],\n    youtubeRestrict: \"strict\",\n    profile: trname8.name,\n}, {\n    dependsOn: [trname8],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname8 = fortimanager.ObjectWebfilterProfile(\"trname8\", name=\"terr-webfilter-profile8\")\ntrname = fortimanager.ObjectWebfilterProfileWeb(\"trname\",\n    safe_searches=[\"url\"],\n    youtube_restrict=\"strict\",\n    profile=trname8.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname8]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname8 = new Fortimanager.ObjectWebfilterProfile(\"trname8\", new()\n    {\n        Name = \"terr-webfilter-profile8\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterProfileWeb(\"trname\", new()\n    {\n        SafeSearches = new[]\n        {\n            \"url\",\n        },\n        YoutubeRestrict = \"strict\",\n        Profile = trname8.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname8,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname8, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trname8\", &fortimanager.ObjectWebfilterProfileArgs{\n\t\t\tName: pulumi.String(\"terr-webfilter-profile8\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileWeb(ctx, \"trname\", &fortimanager.ObjectWebfilterProfileWebArgs{\n\t\t\tSafeSearches: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"url\"),\n\t\t\t},\n\t\t\tYoutubeRestrict: pulumi.String(\"strict\"),\n\t\t\tProfile:         trname8.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname8,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileWeb;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileWebArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname8 = new ObjectWebfilterProfile(\"trname8\", ObjectWebfilterProfileArgs.builder()\n            .name(\"terr-webfilter-profile8\")\n            .build());\n\n        var trname = new ObjectWebfilterProfileWeb(\"trname\", ObjectWebfilterProfileWebArgs.builder()\n            .safeSearches(\"url\")\n            .youtubeRestrict(\"strict\")\n            .profile(trname8.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname8)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterProfileWeb\n    properties:\n      safeSearches:\n        - url\n      youtubeRestrict: strict\n      profile: ${trname8.name}\n    options:\n      dependsOn:\n        - ${trname8}\n  trname8:\n    type: fortimanager:ObjectWebfilterProfile\n    properties:\n      name: terr-webfilter-profile8\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter ProfileWeb can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileWeb:ObjectWebfilterProfileWeb labelname ObjectWebfilterProfileWeb\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowlists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard allowlist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
        },
        "blacklist": {
          "type": "string",
          "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blocklist": {
          "type": "string",
          "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bwordTable": {
          "type": "string",
          "description": "Banned word table ID.\n"
        },
        "bwordThreshold": {
          "type": "number",
          "description": "Banned word score threshold.\n"
        },
        "contentHeaderList": {
          "type": "string",
          "description": "Content header list.\n"
        },
        "keywordMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search keywords to log when match is found.\n"
        },
        "logSearch": {
          "type": "string",
          "description": "Enable/disable logging all search phrases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWebfilterProfileWebId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "safeSearches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Safe search type. Valid values: <span pulumi-lang-nodejs=\"`google`\" pulumi-lang-dotnet=\"`Google`\" pulumi-lang-go=\"`google`\" pulumi-lang-python=\"`google`\" pulumi-lang-yaml=\"`google`\" pulumi-lang-java=\"`google`\">`google`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, <span pulumi-lang-nodejs=\"`bing`\" pulumi-lang-dotnet=\"`Bing`\" pulumi-lang-go=\"`bing`\" pulumi-lang-python=\"`bing`\" pulumi-lang-yaml=\"`bing`\" pulumi-lang-java=\"`bing`\">`bing`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlfilterTable": {
          "type": "string",
          "description": "URL filter table ID.\n"
        },
        "vimeoRestrict": {
          "type": "string",
          "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
        },
        "whitelists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard whitelist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "YouTube EDU filter level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "allowlists",
        "blacklist",
        "blocklist",
        "bwordThreshold",
        "keywordMatches",
        "logSearch",
        "objectWebfilterProfileWebId",
        "profile",
        "safeSearches",
        "whitelists",
        "youtubeRestrict"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowlists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard allowlist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
        },
        "blacklist": {
          "type": "string",
          "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blocklist": {
          "type": "string",
          "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bwordTable": {
          "type": "string",
          "description": "Banned word table ID.\n"
        },
        "bwordThreshold": {
          "type": "number",
          "description": "Banned word score threshold.\n"
        },
        "contentHeaderList": {
          "type": "string",
          "description": "Content header list.\n"
        },
        "keywordMatches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Search keywords to log when match is found.\n"
        },
        "logSearch": {
          "type": "string",
          "description": "Enable/disable logging all search phrases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWebfilterProfileWebId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "safeSearches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Safe search type. Valid values: <span pulumi-lang-nodejs=\"`google`\" pulumi-lang-dotnet=\"`Google`\" pulumi-lang-go=\"`google`\" pulumi-lang-python=\"`google`\" pulumi-lang-yaml=\"`google`\" pulumi-lang-java=\"`google`\">`google`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, <span pulumi-lang-nodejs=\"`bing`\" pulumi-lang-dotnet=\"`Bing`\" pulumi-lang-go=\"`bing`\" pulumi-lang-python=\"`bing`\" pulumi-lang-yaml=\"`bing`\" pulumi-lang-java=\"`bing`\">`bing`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "urlfilterTable": {
          "type": "string",
          "description": "URL filter table ID.\n"
        },
        "vimeoRestrict": {
          "type": "string",
          "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
        },
        "whitelists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard whitelist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
        },
        "youtubeRestrict": {
          "type": "string",
          "description": "YouTube EDU filter level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileWeb resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowlists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard allowlist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
          },
          "blacklist": {
            "type": "string",
            "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blacklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blocklist": {
            "type": "string",
            "description": "Enable/disable automatic addition of URLs detected by FortiSandbox to blocklist. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bwordTable": {
            "type": "string",
            "description": "Banned word table ID.\n"
          },
          "bwordThreshold": {
            "type": "number",
            "description": "Banned word score threshold.\n"
          },
          "contentHeaderList": {
            "type": "string",
            "description": "Content header list.\n"
          },
          "keywordMatches": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Search keywords to log when match is found.\n"
          },
          "logSearch": {
            "type": "string",
            "description": "Enable/disable logging all search phrases. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWebfilterProfileWebId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "safeSearches": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Safe search type. Valid values: <span pulumi-lang-nodejs=\"`google`\" pulumi-lang-dotnet=\"`Google`\" pulumi-lang-go=\"`google`\" pulumi-lang-python=\"`google`\" pulumi-lang-yaml=\"`google`\" pulumi-lang-java=\"`google`\">`google`</span>, <span pulumi-lang-nodejs=\"`yahoo`\" pulumi-lang-dotnet=\"`Yahoo`\" pulumi-lang-go=\"`yahoo`\" pulumi-lang-python=\"`yahoo`\" pulumi-lang-yaml=\"`yahoo`\" pulumi-lang-java=\"`yahoo`\">`yahoo`</span>, <span pulumi-lang-nodejs=\"`bing`\" pulumi-lang-dotnet=\"`Bing`\" pulumi-lang-go=\"`bing`\" pulumi-lang-python=\"`bing`\" pulumi-lang-yaml=\"`bing`\" pulumi-lang-java=\"`bing`\">`bing`</span>, <span pulumi-lang-nodejs=\"`url`\" pulumi-lang-dotnet=\"`Url`\" pulumi-lang-go=\"`url`\" pulumi-lang-python=\"`url`\" pulumi-lang-yaml=\"`url`\" pulumi-lang-java=\"`url`\">`url`</span>, <span pulumi-lang-nodejs=\"`header`\" pulumi-lang-dotnet=\"`Header`\" pulumi-lang-go=\"`header`\" pulumi-lang-python=\"`header`\" pulumi-lang-yaml=\"`header`\" pulumi-lang-java=\"`header`\">`header`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "urlfilterTable": {
            "type": "string",
            "description": "URL filter table ID.\n"
          },
          "vimeoRestrict": {
            "type": "string",
            "description": "Set Vimeo-restrict (\"7\" = don't show mature content, \"134\" = don't show unrated and mature content). A value of cookie <span pulumi-lang-nodejs=\"\"contentRating\"\" pulumi-lang-dotnet=\"\"ContentRating\"\" pulumi-lang-go=\"\"contentRating\"\" pulumi-lang-python=\"\"content_rating\"\" pulumi-lang-yaml=\"\"contentRating\"\" pulumi-lang-java=\"\"contentRating\"\">\"content_rating\"</span>.\n"
          },
          "whitelists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard whitelist settings. Valid values: `exempt-av`, `exempt-webcontent`, `exempt-activex-java-cookie`, `exempt-dlp`, `exempt-rangeblock`, `extended-log-others`.\n"
          },
          "youtubeRestrict": {
            "type": "string",
            "description": "YouTube EDU filter level. Valid values: <span pulumi-lang-nodejs=\"`strict`\" pulumi-lang-dotnet=\"`Strict`\" pulumi-lang-go=\"`strict`\" pulumi-lang-python=\"`strict`\" pulumi-lang-yaml=\"`strict`\" pulumi-lang-java=\"`strict`\">`strict`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`moderate`\" pulumi-lang-dotnet=\"`Moderate`\" pulumi-lang-go=\"`moderate`\" pulumi-lang-python=\"`moderate`\" pulumi-lang-yaml=\"`moderate`\" pulumi-lang-java=\"`moderate`\">`moderate`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterProfileYoutubechannelfilter:ObjectWebfilterProfileYoutubechannelfilter": {
      "description": "YouTube channel filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`youtubeChannelFilter`\" pulumi-lang-dotnet=\"`YoutubeChannelFilter`\" pulumi-lang-go=\"`youtubeChannelFilter`\" pulumi-lang-python=\"`youtube_channel_filter`\" pulumi-lang-yaml=\"`youtubeChannelFilter`\" pulumi-lang-java=\"`youtubeChannelFilter`\">`youtube_channel_filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-go=\"`ObjectWebfilterProfile`\" pulumi-lang-python=\"`ObjectWebfilterProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterProfile`\">`fortimanager.ObjectWebfilterProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWebfilter ProfileYoutubeChannelFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileYoutubechannelfilter:ObjectWebfilterProfileYoutubechannelfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "channelId": {
          "type": "string",
          "description": "YouTube channel ID to be filtered.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectWebfilterProfileYoutubechannelfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWebfilterProfileYoutubechannelfilterId",
        "profile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "channelId": {
          "type": "string",
          "description": "YouTube channel ID to be filtered.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectWebfilterProfileYoutubechannelfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterProfileYoutubechannelfilter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "channelId": {
            "type": "string",
            "description": "YouTube channel ID to be filtered.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectWebfilterProfileYoutubechannelfilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterUrlfilter:ObjectWebfilterUrlfilter": {
      "description": "Configure URL filter lists.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterUrlfilterEntries`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterUrlfilterEntries`\" pulumi-lang-go=\"`ObjectWebfilterUrlfilterEntries`\" pulumi-lang-python=\"`ObjectWebfilterUrlfilterEntries`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterUrlfilterEntries`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterUrlfilterEntries`\">`fortimanager.ObjectWebfilterUrlfilterEntries`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterUrlfilter(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    ipAddrBlock: \"enable\",\n    name: \"terr-webfilter-urlfilter\",\n    oneArmIpsUrlfilter: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterUrlfilter(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    ip_addr_block=\"enable\",\n    name=\"terr-webfilter-urlfilter\",\n    one_arm_ips_urlfilter=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebfilterUrlfilter(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        IpAddrBlock = \"enable\",\n        Name = \"terr-webfilter-urlfilter\",\n        OneArmIpsUrlfilter = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterUrlfilter(ctx, \"trname\", &fortimanager.ObjectWebfilterUrlfilterArgs{\n\t\t\tComment:            pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:              pulumi.Float64(1),\n\t\t\tIpAddrBlock:        pulumi.String(\"enable\"),\n\t\t\tName:               pulumi.String(\"terr-webfilter-urlfilter\"),\n\t\t\tOneArmIpsUrlfilter: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilter;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebfilterUrlfilter(\"trname\", ObjectWebfilterUrlfilterArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .ipAddrBlock(\"enable\")\n            .name(\"terr-webfilter-urlfilter\")\n            .oneArmIpsUrlfilter(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterUrlfilter\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      ipAddrBlock: enable\n      name: terr-webfilter-urlfilter\n      oneArmIpsUrlfilter: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter Urlfilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterUrlfilter:ObjectWebfilterUrlfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterUrlfilterEntry:ObjectWebfilterUrlfilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "includeSubdomains": {
          "type": "string",
          "description": "Enable/disable matching subdomains. Applies only to simple type (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip4MappedIp6": {
          "type": "string",
          "description": "Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipAddrBlock": {
          "type": "string",
          "description": "Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of URL filter list.\n"
        },
        "objectWebfilterUrlfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "oneArmIpsUrlfilter": {
          "type": "string",
          "description": "Enable/disable DNS resolver for one-arm IPS URL filter operation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "ip4MappedIp6",
        "ipAddrBlock",
        "name",
        "objectWebfilterUrlfilterId",
        "oneArmIpsUrlfilter"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entries": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebfilterUrlfilterEntry:ObjectWebfilterUrlfilterEntry"
          },
          "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "includeSubdomains": {
          "type": "string",
          "description": "Enable/disable matching subdomains. Applies only to simple type (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip4MappedIp6": {
          "type": "string",
          "description": "Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipAddrBlock": {
          "type": "string",
          "description": "Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of URL filter list.\n"
        },
        "objectWebfilterUrlfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "oneArmIpsUrlfilter": {
          "type": "string",
          "description": "Enable/disable DNS resolver for one-arm IPS URL filter operation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterUrlfilter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entries": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebfilterUrlfilterEntry:ObjectWebfilterUrlfilterEntry"
            },
            "description": "Entries. The structure of <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> block is documented below.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "includeSubdomains": {
            "type": "string",
            "description": "Enable/disable matching subdomains. Applies only to simple type (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip4MappedIp6": {
            "type": "string",
            "description": "Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipAddrBlock": {
            "type": "string",
            "description": "Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of URL filter list.\n"
          },
          "objectWebfilterUrlfilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "oneArmIpsUrlfilter": {
            "type": "string",
            "description": "Enable/disable DNS resolver for one-arm IPS URL filter operation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterUrlfilterEntries:ObjectWebfilterUrlfilterEntries": {
      "description": "URL filter entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`entries`\" pulumi-lang-dotnet=\"`Entries`\" pulumi-lang-go=\"`entries`\" pulumi-lang-python=\"`entries`\" pulumi-lang-yaml=\"`entries`\" pulumi-lang-java=\"`entries`\">`entries`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebfilterUrlfilter`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebfilterUrlfilter`\" pulumi-lang-go=\"`ObjectWebfilterUrlfilter`\" pulumi-lang-python=\"`ObjectWebfilterUrlfilter`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebfilterUrlfilter`\" pulumi-lang-java=\"`fortimanager.ObjectWebfilterUrlfilter`\">`fortimanager.ObjectWebfilterUrlfilter`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterUrlfilter = new fortimanager.ObjectWebfilterUrlfilter(\"trname\", {\n    comment: \"This is a Terraform example\",\n    fosid: 1,\n    ipAddrBlock: \"enable\",\n    name: \"terr-webfilter-urlfilter\",\n    oneArmIpsUrlfilter: \"disable\",\n});\nconst trname = new fortimanager.ObjectWebfilterUrlfilterEntries(\"trname\", {\n    fosid: 3,\n    url: \"www.example.com/path/to/resource?param1=value1&param2=value2\",\n    urlfilter: trnameObjectWebfilterUrlfilter.fosid,\n}, {\n    dependsOn: [trnameObjectWebfilterUrlfilter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_urlfilter = fortimanager.ObjectWebfilterUrlfilter(\"trname\",\n    comment=\"This is a Terraform example\",\n    fosid=1,\n    ip_addr_block=\"enable\",\n    name=\"terr-webfilter-urlfilter\",\n    one_arm_ips_urlfilter=\"disable\")\ntrname = fortimanager.ObjectWebfilterUrlfilterEntries(\"trname\",\n    fosid=3,\n    url=\"www.example.com/path/to/resource?param1=value1&param2=value2\",\n    urlfilter=trname_object_webfilter_urlfilter.fosid,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_urlfilter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWebfilterUrlfilter = new Fortimanager.ObjectWebfilterUrlfilter(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Fosid = 1,\n        IpAddrBlock = \"enable\",\n        Name = \"terr-webfilter-urlfilter\",\n        OneArmIpsUrlfilter = \"disable\",\n    });\n\n    var trname = new Fortimanager.ObjectWebfilterUrlfilterEntries(\"trname\", new()\n    {\n        Fosid = 3,\n        Url = \"www.example.com/path/to/resource?param1=value1&param2=value2\",\n        Urlfilter = trnameObjectWebfilterUrlfilter.Fosid,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWebfilterUrlfilter,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterUrlfilter, err := fortimanager.NewObjectWebfilterUrlfilter(ctx, \"trname\", &fortimanager.ObjectWebfilterUrlfilterArgs{\n\t\t\tComment:            pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid:              pulumi.Float64(1),\n\t\t\tIpAddrBlock:        pulumi.String(\"enable\"),\n\t\t\tName:               pulumi.String(\"terr-webfilter-urlfilter\"),\n\t\t\tOneArmIpsUrlfilter: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterUrlfilterEntries(ctx, \"trname\", &fortimanager.ObjectWebfilterUrlfilterEntriesArgs{\n\t\t\tFosid:     pulumi.Float64(3),\n\t\t\tUrl:       pulumi.String(\"www.example.com/path/to/resource?param1=value1&param2=value2\"),\n\t\t\tUrlfilter: trnameObjectWebfilterUrlfilter.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterUrlfilter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilter;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWebfilterUrlfilter = new ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", ObjectWebfilterUrlfilterArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .fosid(1.0)\n            .ipAddrBlock(\"enable\")\n            .name(\"terr-webfilter-urlfilter\")\n            .oneArmIpsUrlfilter(\"disable\")\n            .build());\n\n        var trname = new ObjectWebfilterUrlfilterEntries(\"trname\", ObjectWebfilterUrlfilterEntriesArgs.builder()\n            .fosid(3.0)\n            .url(\"www.example.com/path/to/resource?param1=value1&param2=value2\")\n            .urlfilter(trnameObjectWebfilterUrlfilter.fosid())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWebfilterUrlfilter)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebfilterUrlfilterEntries\n    properties:\n      fosid: 3\n      url: www.example.com/path/to/resource?param1=value1&param2=value2\n      urlfilter: ${trnameObjectWebfilterUrlfilter.fosid}\n    options:\n      dependsOn:\n        - ${trnameObjectWebfilterUrlfilter}\n  trnameObjectWebfilterUrlfilter:\n    type: fortimanager:ObjectWebfilterUrlfilter\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      fosid: 1\n      ipAddrBlock: enable\n      name: terr-webfilter-urlfilter\n      oneArmIpsUrlfilter: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebfilter UrlfilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"urlfilter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterUrlfilterEntries:ObjectWebfilterUrlfilterEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphishAction": {
          "type": "string",
          "description": "Action to take for AntiPhishing matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsAddressFamily": {
          "type": "string",
          "description": "Resolve IPv4 address, IPv6 address, or both from DNS server. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "exempts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If action is set to exempt, select the security profile operations that exempt URLs skip. Separate multiple options with a space. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, `web-content`, `activex-java-cookie`, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`filepattern`\" pulumi-lang-dotnet=\"`Filepattern`\" pulumi-lang-go=\"`filepattern`\" pulumi-lang-python=\"`filepattern`\" pulumi-lang-yaml=\"`filepattern`\" pulumi-lang-java=\"`filepattern`\">`filepattern`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, `range-block`, <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectWebfilterUrlfilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "referrerHost": {
          "type": "string",
          "description": "Referrer host name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this URL filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Filter type (simple, regex, or wildcard). Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL to be filtered.\n"
        },
        "urlfilter": {
          "type": "string",
          "description": "Urlfilter.\n"
        },
        "webProxyProfile": {
          "type": "string",
          "description": "Web proxy profile.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "antiphishAction",
        "dnsAddressFamily",
        "exempts",
        "objectWebfilterUrlfilterEntriesId",
        "status",
        "type",
        "urlfilter"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiphishAction": {
          "type": "string",
          "description": "Action to take for AntiPhishing matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnsAddressFamily": {
          "type": "string",
          "description": "Resolve IPv4 address, IPv6 address, or both from DNS server. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "exempts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If action is set to exempt, select the security profile operations that exempt URLs skip. Separate multiple options with a space. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, `web-content`, `activex-java-cookie`, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`filepattern`\" pulumi-lang-dotnet=\"`Filepattern`\" pulumi-lang-go=\"`filepattern`\" pulumi-lang-python=\"`filepattern`\" pulumi-lang-yaml=\"`filepattern`\" pulumi-lang-java=\"`filepattern`\">`filepattern`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, `range-block`, <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "objectWebfilterUrlfilterEntriesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "referrerHost": {
          "type": "string",
          "description": "Referrer host name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this URL filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Filter type (simple, regex, or wildcard). Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL to be filtered.\n"
        },
        "urlfilter": {
          "type": "string",
          "description": "Urlfilter.\n"
        },
        "webProxyProfile": {
          "type": "string",
          "description": "Web proxy profile.\n"
        }
      },
      "requiredInputs": [
        "urlfilter"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterUrlfilterEntries resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to take for URL filter matches. Valid values: <span pulumi-lang-nodejs=\"`exempt`\" pulumi-lang-dotnet=\"`Exempt`\" pulumi-lang-go=\"`exempt`\" pulumi-lang-python=\"`exempt`\" pulumi-lang-yaml=\"`exempt`\" pulumi-lang-java=\"`exempt`\">`exempt`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiphishAction": {
            "type": "string",
            "description": "Action to take for AntiPhishing matches. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dnsAddressFamily": {
            "type": "string",
            "description": "Resolve IPv4 address, IPv6 address, or both from DNS server. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "exempts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "If action is set to exempt, select the security profile operations that exempt URLs skip. Separate multiple options with a space. Valid values: <span pulumi-lang-nodejs=\"`av`\" pulumi-lang-dotnet=\"`Av`\" pulumi-lang-go=\"`av`\" pulumi-lang-python=\"`av`\" pulumi-lang-yaml=\"`av`\" pulumi-lang-java=\"`av`\">`av`</span>, `web-content`, `activex-java-cookie`, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`filepattern`\" pulumi-lang-dotnet=\"`Filepattern`\" pulumi-lang-go=\"`filepattern`\" pulumi-lang-python=\"`filepattern`\" pulumi-lang-yaml=\"`filepattern`\" pulumi-lang-java=\"`filepattern`\">`filepattern`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, `range-block`, <span pulumi-lang-nodejs=\"`antiphish`\" pulumi-lang-dotnet=\"`Antiphish`\" pulumi-lang-go=\"`antiphish`\" pulumi-lang-python=\"`antiphish`\" pulumi-lang-yaml=\"`antiphish`\" pulumi-lang-java=\"`antiphish`\">`antiphish`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "objectWebfilterUrlfilterEntriesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "referrerHost": {
            "type": "string",
            "description": "Referrer host name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this URL filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Filter type (simple, regex, or wildcard). Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "URL to be filtered.\n"
          },
          "urlfilter": {
            "type": "string",
            "description": "Urlfilter.\n"
          },
          "webProxyProfile": {
            "type": "string",
            "description": "Web proxy profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebfilterUrlfilterEntriesMove:ObjectWebfilterUrlfilterEntriesMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectWebfilterUrlfilterEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "urlfilter": {
          "type": "string",
          "description": "Urlfilter.\n"
        }
      },
      "type": "object",
      "required": [
        "entries",
        "objectWebfilterUrlfilterEntriesMoveId",
        "option",
        "statePos",
        "target",
        "urlfilter"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "entries": {
          "type": "string",
          "description": "Entries.\n"
        },
        "objectWebfilterUrlfilterEntriesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "urlfilter": {
          "type": "string",
          "description": "Urlfilter.\n"
        }
      },
      "requiredInputs": [
        "entries",
        "option",
        "target",
        "urlfilter"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebfilterUrlfilterEntriesMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "entries": {
            "type": "string",
            "description": "Entries.\n"
          },
          "objectWebfilterUrlfilterEntriesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "urlfilter": {
            "type": "string",
            "description": "Urlfilter.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyForwardserver:ObjectWebproxyForwardserver": {
      "description": "Configure forward-server addresses.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyForwardserver(\"trname\", {\n    addrType: \"ip\",\n    comment: \"This is a Terraform example\",\n    healthcheck: \"disable\",\n    ip: \"192.168.1.1\",\n    monitor: \"http://www.google.com\",\n    name: \"terr-web-proxy-forward-server\",\n    passwords: [\"fortinet\"],\n    port: 3128,\n    serverDownOption: \"block\",\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyForwardserver(\"trname\",\n    addr_type=\"ip\",\n    comment=\"This is a Terraform example\",\n    healthcheck=\"disable\",\n    ip=\"192.168.1.1\",\n    monitor=\"http://www.google.com\",\n    name=\"terr-web-proxy-forward-server\",\n    passwords=[\"fortinet\"],\n    port=3128,\n    server_down_option=\"block\",\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebproxyForwardserver(\"trname\", new()\n    {\n        AddrType = \"ip\",\n        Comment = \"This is a Terraform example\",\n        Healthcheck = \"disable\",\n        Ip = \"192.168.1.1\",\n        Monitor = \"http://www.google.com\",\n        Name = \"terr-web-proxy-forward-server\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Port = 3128,\n        ServerDownOption = \"block\",\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyForwardserver(ctx, \"trname\", &fortimanager.ObjectWebproxyForwardserverArgs{\n\t\t\tAddrType:    pulumi.String(\"ip\"),\n\t\t\tComment:     pulumi.String(\"This is a Terraform example\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp:          pulumi.String(\"192.168.1.1\"),\n\t\t\tMonitor:     pulumi.String(\"http://www.google.com\"),\n\t\t\tName:        pulumi.String(\"terr-web-proxy-forward-server\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort:             pulumi.Float64(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t\tUsername:         pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardserver;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebproxyForwardserver(\"trname\", ObjectWebproxyForwardserverArgs.builder()\n            .addrType(\"ip\")\n            .comment(\"This is a Terraform example\")\n            .healthcheck(\"disable\")\n            .ip(\"192.168.1.1\")\n            .monitor(\"http://www.google.com\")\n            .name(\"terr-web-proxy-forward-server\")\n            .passwords(\"fortinet\")\n            .port(3128.0)\n            .serverDownOption(\"block\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebproxyForwardserver\n    properties:\n      addrType: ip\n      comment: This is a Terraform example\n      healthcheck: disable\n      ip: 192.168.1.1\n      monitor: http://www.google.com\n      name: terr-web-proxy-forward-server\n      passwords:\n        - fortinet\n      port: 3128\n      serverDownOption: block\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebProxy ForwardServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyForwardserver:ObjectWebproxyForwardserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Address type of the forwarding proxy server: IP or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Forward server Fully Qualified Domain Name (FQDN).\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable/disable forward server health checking. Attempts to connect through the remote forwarding server to a destination to verify that the forwarding server is operating normally. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ip": {
          "type": "string",
          "description": "Forward proxy server IP address.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "Forward proxy server IPv6 address.\n"
        },
        "masquerade": {
          "type": "string",
          "description": "Enable/disable use of the of the IP address of the outgoing interface as the client IP address (default = enable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "monitor": {
          "type": "string",
          "description": "URL for forward server health check monitoring (default = http://www.google.com).\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectWebproxyForwardserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP authentication password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number that the forwarding server expects to receive HTTP sessions on (1 - 65535, default = 3128).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverDownOption": {
          "type": "string",
          "description": "Action to take when the forward server is found to be down: block sessions until the server is back up or pass sessions to their destination. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "HTTP authentication user name.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "healthcheck",
        "interfaceSelectMethod",
        "interfaces",
        "ip",
        "ipv6",
        "masquerade",
        "monitor",
        "name",
        "objectWebproxyForwardserverId",
        "passwords",
        "port",
        "serverDownOption"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Address type of the forwarding proxy server: IP or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Forward server Fully Qualified Domain Name (FQDN).\n"
        },
        "healthcheck": {
          "type": "string",
          "description": "Enable/disable forward server health checking. Attempts to connect through the remote forwarding server to a destination to verify that the forwarding server is operating normally. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ip": {
          "type": "string",
          "description": "Forward proxy server IP address.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "Forward proxy server IPv6 address.\n"
        },
        "masquerade": {
          "type": "string",
          "description": "Enable/disable use of the of the IP address of the outgoing interface as the client IP address (default = enable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "monitor": {
          "type": "string",
          "description": "URL for forward server health check monitoring (default = http://www.google.com).\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectWebproxyForwardserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP authentication password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number that the forwarding server expects to receive HTTP sessions on (1 - 65535, default = 3128).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverDownOption": {
          "type": "string",
          "description": "Action to take when the forward server is found to be down: block sessions until the server is back up or pass sessions to their destination. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "HTTP authentication user name.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyForwardserver resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Address type of the forwarding proxy server: IP or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Forward server Fully Qualified Domain Name (FQDN).\n"
          },
          "healthcheck": {
            "type": "string",
            "description": "Enable/disable forward server health checking. Attempts to connect through the remote forwarding server to a destination to verify that the forwarding server is operating normally. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "ip": {
            "type": "string",
            "description": "Forward proxy server IP address.\n"
          },
          "ipv6": {
            "type": "string",
            "description": "Forward proxy server IPv6 address.\n"
          },
          "masquerade": {
            "type": "string",
            "description": "Enable/disable use of the of the IP address of the outgoing interface as the client IP address (default = enable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "monitor": {
            "type": "string",
            "description": "URL for forward server health check monitoring (default = http://www.google.com).\n"
          },
          "name": {
            "type": "string",
            "description": "Server name.\n"
          },
          "objectWebproxyForwardserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP authentication password.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port number that the forwarding server expects to receive HTTP sessions on (1 - 65535, default = 3128).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverDownOption": {
            "type": "string",
            "description": "Action to take when the forward server is found to be down: block sessions until the server is back up or pass sessions to their destination. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "HTTP authentication user name.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyForwardservergroup:ObjectWebproxyForwardservergroup": {
      "description": "Configure a forward server group consisting or multiple forward servers. Supports failover and load balancing.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebproxyForwardservergroupServerlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebproxyForwardservergroupServerlist`\" pulumi-lang-go=\"`ObjectWebproxyForwardservergroupServerlist`\" pulumi-lang-python=\"`ObjectWebproxyForwardservergroupServerlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebproxyForwardservergroupServerlist`\" pulumi-lang-java=\"`fortimanager.ObjectWebproxyForwardservergroupServerlist`\">`fortimanager.ObjectWebproxyForwardservergroupServerlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyForwardservergroup(\"trname\", {\n    affinity: \"enable\",\n    groupDownOption: \"block\",\n    ldbMethod: \"active-passive\",\n    name: \"terr-web-proxy-forward-server-group\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyForwardservergroup(\"trname\",\n    affinity=\"enable\",\n    group_down_option=\"block\",\n    ldb_method=\"active-passive\",\n    name=\"terr-web-proxy-forward-server-group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebproxyForwardservergroup(\"trname\", new()\n    {\n        Affinity = \"enable\",\n        GroupDownOption = \"block\",\n        LdbMethod = \"active-passive\",\n        Name = \"terr-web-proxy-forward-server-group\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyForwardservergroup(ctx, \"trname\", &fortimanager.ObjectWebproxyForwardservergroupArgs{\n\t\t\tAffinity:        pulumi.String(\"enable\"),\n\t\t\tGroupDownOption: pulumi.String(\"block\"),\n\t\t\tLdbMethod:       pulumi.String(\"active-passive\"),\n\t\t\tName:            pulumi.String(\"terr-web-proxy-forward-server-group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardservergroup;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardservergroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebproxyForwardservergroup(\"trname\", ObjectWebproxyForwardservergroupArgs.builder()\n            .affinity(\"enable\")\n            .groupDownOption(\"block\")\n            .ldbMethod(\"active-passive\")\n            .name(\"terr-web-proxy-forward-server-group\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebproxyForwardservergroup\n    properties:\n      affinity: enable\n      groupDownOption: block\n      ldbMethod: active-passive\n      name: terr-web-proxy-forward-server-group\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebProxy ForwardServerGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyForwardservergroup:ObjectWebproxyForwardservergroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "affinity": {
          "type": "string",
          "description": "Enable/disable affinity, attaching a source-ip's traffic to the assigned forwarding server until the forward-server-affinity-timeout is reached (under web-proxy global). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupDownOption": {
          "type": "string",
          "description": "Action to take when all of the servers in the forward server group are down: block sessions until at least one server is back up or pass sessions to their destination. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method: weighted or least-session. Valid values: <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `active-passive`.\n"
        },
        "name": {
          "type": "string",
          "description": "Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing.\n"
        },
        "objectWebproxyForwardservergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebproxyForwardservergroupServerList:ObjectWebproxyForwardservergroupServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "affinity",
        "groupDownOption",
        "ldbMethod",
        "name",
        "objectWebproxyForwardservergroupId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "affinity": {
          "type": "string",
          "description": "Enable/disable affinity, attaching a source-ip's traffic to the assigned forwarding server until the forward-server-affinity-timeout is reached (under web-proxy global). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groupDownOption": {
          "type": "string",
          "description": "Action to take when all of the servers in the forward server group are down: block sessions until at least one server is back up or pass sessions to their destination. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Load balance method: weighted or least-session. Valid values: <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `active-passive`.\n"
        },
        "name": {
          "type": "string",
          "description": "Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing.\n"
        },
        "objectWebproxyForwardservergroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebproxyForwardservergroupServerList:ObjectWebproxyForwardservergroupServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyForwardservergroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "affinity": {
            "type": "string",
            "description": "Enable/disable affinity, attaching a source-ip's traffic to the assigned forwarding server until the forward-server-affinity-timeout is reached (under web-proxy global). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "groupDownOption": {
            "type": "string",
            "description": "Action to take when all of the servers in the forward server group are down: block sessions until at least one server is back up or pass sessions to their destination. Valid values: <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Load balance method: weighted or least-session. Valid values: <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `least-session`, `active-passive`.\n"
          },
          "name": {
            "type": "string",
            "description": "Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing.\n"
          },
          "objectWebproxyForwardservergroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebproxyForwardservergroupServerList:ObjectWebproxyForwardservergroupServerList"
            },
            "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyForwardservergroupServerlist:ObjectWebproxyForwardservergroupServerlist": {
      "description": "Add web forward servers to a list to form a server group. Optionally assign weights to each server.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebproxyForwardservergroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebproxyForwardservergroup`\" pulumi-lang-go=\"`ObjectWebproxyForwardservergroup`\" pulumi-lang-python=\"`ObjectWebproxyForwardservergroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebproxyForwardservergroup`\" pulumi-lang-java=\"`fortimanager.ObjectWebproxyForwardservergroup`\">`fortimanager.ObjectWebproxyForwardservergroup`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWebProxy ForwardServerGroupServerList can be imported using any of these accepted formats:\n\nSet import_options = [\"forward_server_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyForwardservergroupServerlist:ObjectWebproxyForwardservergroupServerlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "forwardServerGroup": {
          "type": "string",
          "description": "Forward Server Group.\n"
        },
        "name": {
          "type": "string",
          "description": "Forward server name.\n"
        },
        "objectWebproxyForwardservergroupServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10)\n"
        }
      },
      "type": "object",
      "required": [
        "forwardServerGroup",
        "name",
        "objectWebproxyForwardservergroupServerlistId",
        "weight"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "forwardServerGroup": {
          "type": "string",
          "description": "Forward Server Group.\n"
        },
        "name": {
          "type": "string",
          "description": "Forward server name.\n"
        },
        "objectWebproxyForwardservergroupServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "weight": {
          "type": "number",
          "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10)\n"
        }
      },
      "requiredInputs": [
        "forwardServerGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyForwardservergroupServerlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "forwardServerGroup": {
            "type": "string",
            "description": "Forward Server Group.\n"
          },
          "name": {
            "type": "string",
            "description": "Forward server name.\n"
          },
          "objectWebproxyForwardservergroupServerlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "weight": {
            "type": "number",
            "description": "Optionally assign a weight of the forwarding server for weighted load balancing (1 - 100, default = 10)\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyIsolatorserver:ObjectWebproxyIsolatorserver": {
      "description": "Configure forward-server addresses.\n\n## Import\n\nObjectWebProxy IsolatorServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyIsolatorserver:ObjectWebproxyIsolatorserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Address type of the forwarding proxy server: IP or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Forward server Fully Qualified Domain Name (FQDN).\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ip": {
          "type": "string",
          "description": "Forward proxy server IP address.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "Forward proxy server IPv6 address.\n"
        },
        "masquerade": {
          "type": "string",
          "description": "Enable/disable use of the of the IP address of the outgoing interface as the client IP address (default = enable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectWebproxyIsolatorserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number that the forwarding server expects to receive HTTP sessions on (1 - 65535, default = 3128).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "interfaceSelectMethod",
        "interfaces",
        "ip",
        "ipv6",
        "name",
        "objectWebproxyIsolatorserverId",
        "port"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Address type of the forwarding proxy server: IP or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Forward server Fully Qualified Domain Name (FQDN).\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ip": {
          "type": "string",
          "description": "Forward proxy server IP address.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "Forward proxy server IPv6 address.\n"
        },
        "masquerade": {
          "type": "string",
          "description": "Enable/disable use of the of the IP address of the outgoing interface as the client IP address (default = enable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectWebproxyIsolatorserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number that the forwarding server expects to receive HTTP sessions on (1 - 65535, default = 3128).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyIsolatorserver resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Address type of the forwarding proxy server: IP or FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Forward server Fully Qualified Domain Name (FQDN).\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "ip": {
            "type": "string",
            "description": "Forward proxy server IP address.\n"
          },
          "ipv6": {
            "type": "string",
            "description": "Forward proxy server IPv6 address.\n"
          },
          "masquerade": {
            "type": "string",
            "description": "Enable/disable use of the of the IP address of the outgoing interface as the client IP address (default = enable) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Server name.\n"
          },
          "objectWebproxyIsolatorserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port number that the forwarding server expects to receive HTTP sessions on (1 - 65535, default = 3128).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyProfile:ObjectWebproxyProfile": {
      "description": "Configure web proxy profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\">`headers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebproxyProfileHeaders`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebproxyProfileHeaders`\" pulumi-lang-go=\"`ObjectWebproxyProfileHeaders`\" pulumi-lang-python=\"`ObjectWebproxyProfileHeaders`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebproxyProfileHeaders`\" pulumi-lang-java=\"`fortimanager.ObjectWebproxyProfileHeaders`\">`fortimanager.ObjectWebproxyProfileHeaders`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyProfile(\"trname\", {\n    headerClientIp: \"pass\",\n    headerFrontEndHttps: \"add\",\n    headerViaRequest: \"add\",\n    headerViaResponse: \"pass\",\n    headerXAuthenticatedGroups: \"add\",\n    headerXAuthenticatedUser: \"add\",\n    headerXForwardedFor: \"add\",\n    logHeaderChange: \"disable\",\n    name: \"terr-web-proxy-profile\",\n    stripEncoding: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyProfile(\"trname\",\n    header_client_ip=\"pass\",\n    header_front_end_https=\"add\",\n    header_via_request=\"add\",\n    header_via_response=\"pass\",\n    header_x_authenticated_groups=\"add\",\n    header_x_authenticated_user=\"add\",\n    header_x_forwarded_for=\"add\",\n    log_header_change=\"disable\",\n    name=\"terr-web-proxy-profile\",\n    strip_encoding=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebproxyProfile(\"trname\", new()\n    {\n        HeaderClientIp = \"pass\",\n        HeaderFrontEndHttps = \"add\",\n        HeaderViaRequest = \"add\",\n        HeaderViaResponse = \"pass\",\n        HeaderXAuthenticatedGroups = \"add\",\n        HeaderXAuthenticatedUser = \"add\",\n        HeaderXForwardedFor = \"add\",\n        LogHeaderChange = \"disable\",\n        Name = \"terr-web-proxy-profile\",\n        StripEncoding = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyProfile(ctx, \"trname\", &fortimanager.ObjectWebproxyProfileArgs{\n\t\t\tHeaderClientIp:             pulumi.String(\"pass\"),\n\t\t\tHeaderFrontEndHttps:        pulumi.String(\"add\"),\n\t\t\tHeaderViaRequest:           pulumi.String(\"add\"),\n\t\t\tHeaderViaResponse:          pulumi.String(\"pass\"),\n\t\t\tHeaderXAuthenticatedGroups: pulumi.String(\"add\"),\n\t\t\tHeaderXAuthenticatedUser:   pulumi.String(\"add\"),\n\t\t\tHeaderXForwardedFor:        pulumi.String(\"add\"),\n\t\t\tLogHeaderChange:            pulumi.String(\"disable\"),\n\t\t\tName:                       pulumi.String(\"terr-web-proxy-profile\"),\n\t\t\tStripEncoding:              pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyProfile;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebproxyProfile(\"trname\", ObjectWebproxyProfileArgs.builder()\n            .headerClientIp(\"pass\")\n            .headerFrontEndHttps(\"add\")\n            .headerViaRequest(\"add\")\n            .headerViaResponse(\"pass\")\n            .headerXAuthenticatedGroups(\"add\")\n            .headerXAuthenticatedUser(\"add\")\n            .headerXForwardedFor(\"add\")\n            .logHeaderChange(\"disable\")\n            .name(\"terr-web-proxy-profile\")\n            .stripEncoding(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebproxyProfile\n    properties:\n      headerClientIp: pass\n      headerFrontEndHttps: add\n      headerViaRequest: add\n      headerViaResponse: pass\n      headerXAuthenticatedGroups: add\n      headerXAuthenticatedUser: add\n      headerXForwardedFor: add\n      logHeaderChange: disable\n      name: terr-web-proxy-profile\n      stripEncoding: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebProxy Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyProfile:ObjectWebproxyProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "headerClientIp": {
          "type": "string",
          "description": "Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerFrontEndHttps": {
          "type": "string",
          "description": "Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerViaRequest": {
          "type": "string",
          "description": "Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerViaResponse": {
          "type": "string",
          "description": "Action to take on the HTTP via header in forwarded responses: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXAuthenticatedGroups": {
          "type": "string",
          "description": "Action to take on the HTTP x-authenticated-groups header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXAuthenticatedUser": {
          "type": "string",
          "description": "Action to take on the HTTP x-authenticated-user header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXForwardedClientCert": {
          "type": "string",
          "description": "Action to take on the HTTP x-forwarded-client-cert header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXForwardedFor": {
          "type": "string",
          "description": "Action to take on the HTTP x-forwarded-for header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebproxyProfileHeader:ObjectWebproxyProfileHeader"
          },
          "description": "Headers. The structure of <span pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\">`headers`</span> block is documented below.\n"
        },
        "logHeaderChange": {
          "type": "string",
          "description": "Enable/disable logging HTTP header changes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectWebproxyProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "stripEncoding": {
          "type": "string",
          "description": "Enable/disable stripping unsupported encoding from the request header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "headerClientIp",
        "headerFrontEndHttps",
        "headerViaRequest",
        "headerViaResponse",
        "headerXAuthenticatedGroups",
        "headerXAuthenticatedUser",
        "headerXForwardedClientCert",
        "headerXForwardedFor",
        "logHeaderChange",
        "name",
        "objectWebproxyProfileId",
        "stripEncoding"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "headerClientIp": {
          "type": "string",
          "description": "Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerFrontEndHttps": {
          "type": "string",
          "description": "Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerViaRequest": {
          "type": "string",
          "description": "Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerViaResponse": {
          "type": "string",
          "description": "Action to take on the HTTP via header in forwarded responses: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXAuthenticatedGroups": {
          "type": "string",
          "description": "Action to take on the HTTP x-authenticated-groups header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXAuthenticatedUser": {
          "type": "string",
          "description": "Action to take on the HTTP x-authenticated-user header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXForwardedClientCert": {
          "type": "string",
          "description": "Action to take on the HTTP x-forwarded-client-cert header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headerXForwardedFor": {
          "type": "string",
          "description": "Action to take on the HTTP x-forwarded-for header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
        },
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWebproxyProfileHeader:ObjectWebproxyProfileHeader"
          },
          "description": "Headers. The structure of <span pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\">`headers`</span> block is documented below.\n"
        },
        "logHeaderChange": {
          "type": "string",
          "description": "Enable/disable logging HTTP header changes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Profile name.\n"
        },
        "objectWebproxyProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "stripEncoding": {
          "type": "string",
          "description": "Enable/disable stripping unsupported encoding from the request header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyProfile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "headerClientIp": {
            "type": "string",
            "description": "Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerFrontEndHttps": {
            "type": "string",
            "description": "Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerViaRequest": {
            "type": "string",
            "description": "Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerViaResponse": {
            "type": "string",
            "description": "Action to take on the HTTP via header in forwarded responses: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerXAuthenticatedGroups": {
            "type": "string",
            "description": "Action to take on the HTTP x-authenticated-groups header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerXAuthenticatedUser": {
            "type": "string",
            "description": "Action to take on the HTTP x-authenticated-user header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerXForwardedClientCert": {
            "type": "string",
            "description": "Action to take on the HTTP x-forwarded-client-cert header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headerXForwardedFor": {
            "type": "string",
            "description": "Action to take on the HTTP x-forwarded-for header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`add`\" pulumi-lang-dotnet=\"`Add`\" pulumi-lang-go=\"`add`\" pulumi-lang-python=\"`add`\" pulumi-lang-yaml=\"`add`\" pulumi-lang-java=\"`add`\">`add`</span>, <span pulumi-lang-nodejs=\"`remove`\" pulumi-lang-dotnet=\"`Remove`\" pulumi-lang-go=\"`remove`\" pulumi-lang-python=\"`remove`\" pulumi-lang-yaml=\"`remove`\" pulumi-lang-java=\"`remove`\">`remove`</span>.\n"
          },
          "headers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWebproxyProfileHeader:ObjectWebproxyProfileHeader"
            },
            "description": "Headers. The structure of <span pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\">`headers`</span> block is documented below.\n"
          },
          "logHeaderChange": {
            "type": "string",
            "description": "Enable/disable logging HTTP header changes. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Profile name.\n"
          },
          "objectWebproxyProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "stripEncoding": {
            "type": "string",
            "description": "Enable/disable stripping unsupported encoding from the request header. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyProfileHeaders:ObjectWebproxyProfileHeaders": {
      "description": "Configure HTTP forwarded requests headers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`headers`\" pulumi-lang-dotnet=\"`Headers`\" pulumi-lang-go=\"`headers`\" pulumi-lang-python=\"`headers`\" pulumi-lang-yaml=\"`headers`\" pulumi-lang-java=\"`headers`\">`headers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWebproxyProfile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWebproxyProfile`\" pulumi-lang-go=\"`ObjectWebproxyProfile`\" pulumi-lang-python=\"`ObjectWebproxyProfile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWebproxyProfile`\" pulumi-lang-java=\"`fortimanager.ObjectWebproxyProfile`\">`fortimanager.ObjectWebproxyProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWebproxyProfile(\"trname2\", {name: \"terr-web-proxy-profile2\"});\nconst trname = new fortimanager.ObjectWebproxyProfileHeaders(\"trname\", {\n    fosid: 1,\n    name: \"terr-headers\",\n    protocols: [\"https\"],\n    profile: trname2.name,\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWebproxyProfile(\"trname2\", name=\"terr-web-proxy-profile2\")\ntrname = fortimanager.ObjectWebproxyProfileHeaders(\"trname\",\n    fosid=1,\n    name=\"terr-headers\",\n    protocols=[\"https\"],\n    profile=trname2.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectWebproxyProfile(\"trname2\", new()\n    {\n        Name = \"terr-web-proxy-profile2\",\n    });\n\n    var trname = new Fortimanager.ObjectWebproxyProfileHeaders(\"trname\", new()\n    {\n        Fosid = 1,\n        Name = \"terr-headers\",\n        Protocols = new[]\n        {\n            \"https\",\n        },\n        Profile = trname2.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWebproxyProfile(ctx, \"trname2\", &fortimanager.ObjectWebproxyProfileArgs{\n\t\t\tName: pulumi.String(\"terr-web-proxy-profile2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebproxyProfileHeaders(ctx, \"trname\", &fortimanager.ObjectWebproxyProfileHeadersArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tName:  pulumi.String(\"terr-headers\"),\n\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t},\n\t\t\tProfile: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyProfile;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileArgs;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileHeaders;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileHeadersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectWebproxyProfile(\"trname2\", ObjectWebproxyProfileArgs.builder()\n            .name(\"terr-web-proxy-profile2\")\n            .build());\n\n        var trname = new ObjectWebproxyProfileHeaders(\"trname\", ObjectWebproxyProfileHeadersArgs.builder()\n            .fosid(1.0)\n            .name(\"terr-headers\")\n            .protocols(\"https\")\n            .profile(trname2.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebproxyProfileHeaders\n    properties:\n      fosid: 1\n      name: terr-headers\n      protocols:\n        - https\n      profile: ${trname2.name}\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWebproxyProfile\n    properties:\n      name: terr-web-proxy-profile2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebProxy ProfileHeaders can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyProfileHeaders:ObjectWebproxyProfileHeaders labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action when the HTTP header is forwarded. Valid values: `add-to-request`, `add-to-response`, `remove-from-request`, `remove-from-response`.\n"
        },
        "addOption": {
          "type": "string",
          "description": "Configure options to append content to existing HTTP header or add new HTTP header. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "base64Encoding": {
          "type": "string",
          "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "content": {
          "type": "string",
          "description": "HTTP header content.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination address and address group names (IPv6).\n"
        },
        "fosid": {
          "type": "number",
          "description": "HTTP forwarded header id.\n"
        },
        "name": {
          "type": "string",
          "description": "HTTP forwarded header name.\n"
        },
        "objectWebproxyProfileHeadersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure protocol(s) to take add-option action on (HTTP, HTTPS, or both). Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "addOption",
        "base64Encoding",
        "fosid",
        "name",
        "objectWebproxyProfileHeadersId",
        "profile",
        "protocols"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action when the HTTP header is forwarded. Valid values: `add-to-request`, `add-to-response`, `remove-from-request`, `remove-from-response`.\n"
        },
        "addOption": {
          "type": "string",
          "description": "Configure options to append content to existing HTTP header or add new HTTP header. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "base64Encoding": {
          "type": "string",
          "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "content": {
          "type": "string",
          "description": "HTTP header content.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination address and address group names (IPv6).\n"
        },
        "fosid": {
          "type": "number",
          "description": "HTTP forwarded header id.\n"
        },
        "name": {
          "type": "string",
          "description": "HTTP forwarded header name.\n"
        },
        "objectWebproxyProfileHeadersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "protocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configure protocol(s) to take add-option action on (HTTP, HTTPS, or both). Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyProfileHeaders resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action when the HTTP header is forwarded. Valid values: `add-to-request`, `add-to-response`, `remove-from-request`, `remove-from-response`.\n"
          },
          "addOption": {
            "type": "string",
            "description": "Configure options to append content to existing HTTP header or add new HTTP header. Valid values: <span pulumi-lang-nodejs=\"`append`\" pulumi-lang-dotnet=\"`Append`\" pulumi-lang-go=\"`append`\" pulumi-lang-python=\"`append`\" pulumi-lang-yaml=\"`append`\" pulumi-lang-java=\"`append`\">`append`</span>, `new-on-not-found`, <span pulumi-lang-nodejs=\"`new`\" pulumi-lang-dotnet=\"`New`\" pulumi-lang-go=\"`new`\" pulumi-lang-python=\"`new`\" pulumi-lang-yaml=\"`new`\" pulumi-lang-java=\"`new`\">`new`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "base64Encoding": {
            "type": "string",
            "description": "Enable/disable use of base64 encoding of HTTP content. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "content": {
            "type": "string",
            "description": "HTTP header content.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination address and address group names (IPv6).\n"
          },
          "fosid": {
            "type": "number",
            "description": "HTTP forwarded header id.\n"
          },
          "name": {
            "type": "string",
            "description": "HTTP forwarded header name.\n"
          },
          "objectWebproxyProfileHeadersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "protocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Configure protocol(s) to take add-option action on (HTTP, HTTPS, or both). Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWebproxyWisp:ObjectWebproxyWisp": {
      "description": "Configure Wireless Internet service provider (WISP) servers.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyWisp(\"trname\", {\n    comment: \"This is a Terraform example\",\n    maxConnections: 64,\n    name: \"terr-web-proxy-wisp\",\n    outgoingIp: \"192.168.1.1\",\n    serverIp: \"192.168.1.2\",\n    serverPort: 15868,\n    timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyWisp(\"trname\",\n    comment=\"This is a Terraform example\",\n    max_connections=64,\n    name=\"terr-web-proxy-wisp\",\n    outgoing_ip=\"192.168.1.1\",\n    server_ip=\"192.168.1.2\",\n    server_port=15868,\n    timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWebproxyWisp(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        MaxConnections = 64,\n        Name = \"terr-web-proxy-wisp\",\n        OutgoingIp = \"192.168.1.1\",\n        ServerIp = \"192.168.1.2\",\n        ServerPort = 15868,\n        Timeout = 5,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyWisp(ctx, \"trname\", &fortimanager.ObjectWebproxyWispArgs{\n\t\t\tComment:        pulumi.String(\"This is a Terraform example\"),\n\t\t\tMaxConnections: pulumi.Float64(64),\n\t\t\tName:           pulumi.String(\"terr-web-proxy-wisp\"),\n\t\t\tOutgoingIp:     pulumi.String(\"192.168.1.1\"),\n\t\t\tServerIp:       pulumi.String(\"192.168.1.2\"),\n\t\t\tServerPort:     pulumi.Float64(15868),\n\t\t\tTimeout:        pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyWisp;\nimport com.pulumi.fortimanager.ObjectWebproxyWispArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWebproxyWisp(\"trname\", ObjectWebproxyWispArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .maxConnections(64.0)\n            .name(\"terr-web-proxy-wisp\")\n            .outgoingIp(\"192.168.1.1\")\n            .serverIp(\"192.168.1.2\")\n            .serverPort(15868.0)\n            .timeout(5.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWebproxyWisp\n    properties:\n      comment: This is a Terraform example\n      maxConnections: 64\n      name: terr-web-proxy-wisp\n      outgoingIp: 192.168.1.1\n      serverIp: 192.168.1.2\n      serverPort: 15868\n      timeout: 5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWebProxy Wisp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyWisp:ObjectWebproxyWisp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of web proxy WISP connections (4 - 4096, default = 64).\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectWebproxyWispId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outgoingIp": {
          "type": "string",
          "description": "WISP outgoing IP address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIp": {
          "type": "string",
          "description": "WISP server IP address.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "WISP server port (1 - 65535, default = 15868).\n"
        },
        "timeout": {
          "type": "number",
          "description": "Period of time before WISP requests time out (1 - 15 sec, default = 5).\n"
        }
      },
      "type": "object",
      "required": [
        "maxConnections",
        "name",
        "objectWebproxyWispId",
        "outgoingIp",
        "serverIp",
        "serverPort",
        "timeout"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "maxConnections": {
          "type": "number",
          "description": "Maximum number of web proxy WISP connections (4 - 4096, default = 64).\n"
        },
        "name": {
          "type": "string",
          "description": "Server name.\n"
        },
        "objectWebproxyWispId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "outgoingIp": {
          "type": "string",
          "description": "WISP outgoing IP address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverIp": {
          "type": "string",
          "description": "WISP server IP address.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "WISP server port (1 - 65535, default = 15868).\n"
        },
        "timeout": {
          "type": "number",
          "description": "Period of time before WISP requests time out (1 - 15 sec, default = 5).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWebproxyWisp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "maxConnections": {
            "type": "number",
            "description": "Maximum number of web proxy WISP connections (4 - 4096, default = 64).\n"
          },
          "name": {
            "type": "string",
            "description": "Server name.\n"
          },
          "objectWebproxyWispId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "outgoingIp": {
            "type": "string",
            "description": "WISP outgoing IP address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverIp": {
            "type": "string",
            "description": "WISP server IP address.\n"
          },
          "serverPort": {
            "type": "number",
            "description": "WISP server port (1 - 65535, default = 15868).\n"
          },
          "timeout": {
            "type": "number",
            "description": "Period of time before WISP requests time out (1 - 15 sec, default = 5).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAccesscontrollist:ObjectWirelesscontrollerAccesscontrollist": {
      "description": "Configure WiFi bridge access control list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\" pulumi-lang-go=\"`ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\" pulumi-lang-python=\"`ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\">`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`</span>\n>- <span pulumi-lang-nodejs=\"`layer3Ipv6Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv6Rules`\" pulumi-lang-go=\"`layer3Ipv6Rules`\" pulumi-lang-python=\"`layer3_ipv6_rules`\" pulumi-lang-yaml=\"`layer3Ipv6Rules`\" pulumi-lang-java=\"`layer3Ipv6Rules`\">`layer3_ipv6_rules`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\" pulumi-lang-go=\"`ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\" pulumi-lang-python=\"`ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\">`fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", {\n    name: \"terr-accesscontrollist\",\n    layer3Ipv4Rules: [{\n        action: \"deny\",\n        ruleId: 23,\n        srcport: 12,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\",\n    name=\"terr-accesscontrollist\",\n    layer3_ipv4_rules=[{\n        \"action\": \"deny\",\n        \"rule_id\": 23,\n        \"srcport\": 12,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", new()\n    {\n        Name = \"terr-accesscontrollist\",\n        Layer3Ipv4Rules = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs\n            {\n                Action = \"deny\",\n                RuleId = 23,\n                Srcport = 12,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs{\n\t\t\tName: pulumi.String(\"terr-accesscontrollist\"),\n\t\t\tLayer3Ipv4Rules: fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs{\n\t\t\t\t\tAction:  pulumi.String(\"deny\"),\n\t\t\t\t\tRuleId:  pulumi.Float64(23),\n\t\t\t\t\tSrcport: pulumi.Float64(12),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerAccesscontrollist(\"trname\", ObjectWirelesscontrollerAccesscontrollistArgs.builder()\n            .name(\"terr-accesscontrollist\")\n            .layer3Ipv4Rules(ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs.builder()\n                .action(\"deny\")\n                .ruleId(23.0)\n                .srcport(12.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n    properties:\n      name: terr-accesscontrollist\n      layer3Ipv4Rules:\n        - action: deny\n          ruleId: 23\n          srcport: 12\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController AccessControlList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollist:ObjectWirelesscontrollerAccesscontrollist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> block supports:\n"
        },
        "layer3Ipv4Rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule"
          },
          "description": "Layer3-Ipv4-Rules. The structure of <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> block is documented below.\n"
        },
        "layer3Ipv6Rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule"
          },
          "description": "Layer3-Ipv6-Rules. The structure of <span pulumi-lang-nodejs=\"`layer3Ipv6Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv6Rules`\" pulumi-lang-go=\"`layer3Ipv6Rules`\" pulumi-lang-python=\"`layer3_ipv6_rules`\" pulumi-lang-yaml=\"`layer3Ipv6Rules`\" pulumi-lang-java=\"`layer3Ipv6Rules`\">`layer3_ipv6_rules`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "AP access control list name.\n"
        },
        "objectWirelesscontrollerAccesscontrollistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerAccesscontrollistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> block supports:\n"
        },
        "layer3Ipv4Rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule"
          },
          "description": "Layer3-Ipv4-Rules. The structure of <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> block is documented below.\n"
        },
        "layer3Ipv6Rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule"
          },
          "description": "Layer3-Ipv6-Rules. The structure of <span pulumi-lang-nodejs=\"`layer3Ipv6Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv6Rules`\" pulumi-lang-go=\"`layer3Ipv6Rules`\" pulumi-lang-python=\"`layer3_ipv6_rules`\" pulumi-lang-yaml=\"`layer3Ipv6Rules`\" pulumi-lang-java=\"`layer3Ipv6Rules`\">`layer3_ipv6_rules`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "AP access control list name.\n"
        },
        "objectWirelesscontrollerAccesscontrollistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAccesscontrollist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> block supports:\n"
          },
          "layer3Ipv4Rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4Rule"
            },
            "description": "Layer3-Ipv4-Rules. The structure of <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> block is documented below.\n"
          },
          "layer3Ipv6Rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule:ObjectWirelesscontrollerAccesscontrollistLayer3Ipv6Rule"
            },
            "description": "Layer3-Ipv6-Rules. The structure of <span pulumi-lang-nodejs=\"`layer3Ipv6Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv6Rules`\" pulumi-lang-go=\"`layer3Ipv6Rules`\" pulumi-lang-python=\"`layer3_ipv6_rules`\" pulumi-lang-yaml=\"`layer3Ipv6Rules`\" pulumi-lang-java=\"`layer3Ipv6Rules`\">`layer3_ipv6_rules`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "AP access control list name.\n"
          },
          "objectWirelesscontrollerAccesscontrollistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv4rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules": {
      "description": "AP ACL layer3 ipv4 rule list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`layer3Ipv4Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv4Rules`\" pulumi-lang-go=\"`layer3Ipv4Rules`\" pulumi-lang-python=\"`layer3_ipv4_rules`\" pulumi-lang-yaml=\"`layer3Ipv4Rules`\" pulumi-lang-java=\"`layer3Ipv4Rules`\">`layer3_ipv4_rules`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\">`fortimanager.ObjectWirelesscontrollerAccesscontrollist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerAccesscontrollist = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", {name: \"terr-layer3ipv4rules\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trname\", {\n    accessControlList: trnameObjectWirelesscontrollerAccesscontrollist.name,\n    protocol: 24,\n    ruleId: 12,\n    srcport: 23,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerAccesscontrollist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_accesscontrollist = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", name=\"terr-layer3ipv4rules\")\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trname\",\n    access_control_list=trname_object_wirelesscontroller_accesscontrollist.name,\n    protocol=24,\n    rule_id=12,\n    srcport=23,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_accesscontrollist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerAccesscontrollist = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", new()\n    {\n        Name = \"terr-layer3ipv4rules\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trname\", new()\n    {\n        AccessControlList = trnameObjectWirelesscontrollerAccesscontrollist.Name,\n        Protocol = 24,\n        RuleId = 12,\n        Srcport = 23,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerAccesscontrollist,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerAccesscontrollist, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs{\n\t\t\tName: pulumi.String(\"terr-layer3ipv4rules\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs{\n\t\t\tAccessControlList: trnameObjectWirelesscontrollerAccesscontrollist.Name,\n\t\t\tProtocol:          pulumi.Float64(24),\n\t\t\tRuleId:            pulumi.Float64(12),\n\t\t\tSrcport:           pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerAccesscontrollist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerAccesscontrollist = new ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\", ObjectWirelesscontrollerAccesscontrollistArgs.builder()\n            .name(\"terr-layer3ipv4rules\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trname\", ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs.builder()\n            .accessControlList(trnameObjectWirelesscontrollerAccesscontrollist.name())\n            .protocol(24.0)\n            .ruleId(12.0)\n            .srcport(23.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerAccesscontrollist)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\n    properties:\n      accessControlList: ${trnameObjectWirelesscontrollerAccesscontrollist.name}\n      protocol: 24\n      ruleId: 12\n      srcport: 23\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerAccesscontrollist}\n  trnameObjectWirelesscontrollerAccesscontrollist:\n    type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n    name: trname\n    properties:\n      name: terr-layer3ipv4rules\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController AccessControlListLayer3Ipv4Rules can be imported using any of these accepted formats:\n\nSet import_options = [\"access_control_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv4rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IP address (any | local-LAN | IPv4 address[/&lt;network mask | mask length&gt;], default = any).\n"
        },
        "dstport": {
          "type": "number",
          "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule ID (1 - 65535).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IP address (any | local-LAN | IPv4 address[/&lt;network mask | mask length&gt;], default = any).\n"
        },
        "srcport": {
          "type": "number",
          "description": "Source port (0 - 65535, default = 0, meaning any).\n"
        }
      },
      "type": "object",
      "required": [
        "accessControlList",
        "dstaddr",
        "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesId",
        "protocol",
        "srcaddr"
      ],
      "inputProperties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IP address (any | local-LAN | IPv4 address[/&lt;network mask | mask length&gt;], default = any).\n"
        },
        "dstport": {
          "type": "number",
          "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule ID (1 - 65535).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IP address (any | local-LAN | IPv4 address[/&lt;network mask | mask length&gt;], default = any).\n"
        },
        "srcport": {
          "type": "number",
          "description": "Source port (0 - 65535, default = 0, meaning any).\n"
        }
      },
      "requiredInputs": [
        "accessControlList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules resources.\n",
        "properties": {
          "accessControlList": {
            "type": "string",
            "description": "Access Control List.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Description.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination IP address (any | local-LAN | IPv4 address[/&lt;network mask | mask length&gt;], default = any).\n"
          },
          "dstport": {
            "type": "number",
            "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
          },
          "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_id}}.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
          },
          "ruleId": {
            "type": "number",
            "description": "Rule ID (1 - 65535).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source IP address (any | local-LAN | IPv4 address[/&lt;network mask | mask length&gt;], default = any).\n"
          },
          "srcport": {
            "type": "number",
            "description": "Source port (0 - 65535, default = 0, meaning any).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMove:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMove": {
      "properties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "layer3Ipv4Rules": {
          "type": "string",
          "description": "Layer3 Ipv4 Rules.\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "accessControlList",
        "layer3Ipv4Rules",
        "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "layer3Ipv4Rules": {
          "type": "string",
          "description": "Layer3 Ipv4 Rules.\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "accessControlList",
        "layer3Ipv4Rules",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMove resources.\n",
        "properties": {
          "accessControlList": {
            "type": "string",
            "description": "Access Control List.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "layer3Ipv4Rules": {
            "type": "string",
            "description": "Layer3 Ipv4 Rules.\n"
          },
          "objectWirelesscontrollerAccesscontrollistLayer3ipv4rulesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_id}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv6rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules": {
      "description": "AP ACL layer3 ipv6 rule list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`layer3Ipv6Rules`\" pulumi-lang-dotnet=\"`Layer3Ipv6Rules`\" pulumi-lang-go=\"`layer3Ipv6Rules`\" pulumi-lang-python=\"`layer3_ipv6_rules`\" pulumi-lang-yaml=\"`layer3Ipv6Rules`\" pulumi-lang-java=\"`layer3Ipv6Rules`\">`layer3_ipv6_rules`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerAccesscontrollist`\">`fortimanager.ObjectWirelesscontrollerAccesscontrollist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\", {name: \"terr-accesscontrollist\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", {\n    comment: \"This is a Terraform example\",\n    dstport: 0,\n    ruleId: 12,\n    srcport: 34,\n    accessControlList: trname2.name,\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\", name=\"terr-accesscontrollist\")\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\",\n    comment=\"This is a Terraform example\",\n    dstport=0,\n    rule_id=12,\n    srcport=34,\n    access_control_list=trname2.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\", new()\n    {\n        Name = \"terr-accesscontrollist\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Dstport = 0,\n        RuleId = 12,\n        Srcport = 34,\n        AccessControlList = trname2.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs{\n\t\t\tName: pulumi.String(\"terr-accesscontrollist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs{\n\t\t\tComment:           pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstport:           pulumi.Float64(0),\n\t\t\tRuleId:            pulumi.Float64(12),\n\t\t\tSrcport:           pulumi.Float64(34),\n\t\t\tAccessControlList: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectWirelesscontrollerAccesscontrollist(\"trname2\", ObjectWirelesscontrollerAccesscontrollistArgs.builder()\n            .name(\"terr-accesscontrollist\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .dstport(0.0)\n            .ruleId(12.0)\n            .srcport(34.0)\n            .accessControlList(trname2.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules\n    properties:\n      comment: This is a Terraform example\n      dstport: 0\n      ruleId: 12\n      srcport: 34\n      accessControlList: ${trname2.name}\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n    properties:\n      name: terr-accesscontrollist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController AccessControlListLayer3Ipv6Rules can be imported using any of these accepted formats:\n\nSet import_options = [\"access_control_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv6rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "dstport": {
          "type": "number",
          "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule ID (1 - 65535).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "srcport": {
          "type": "number",
          "description": "Source port (0 - 65535, default = 0, meaning any).\n"
        }
      },
      "type": "object",
      "required": [
        "accessControlList",
        "dstaddr",
        "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesId",
        "protocol",
        "srcaddr"
      ],
      "inputProperties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Description.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "dstport": {
          "type": "number",
          "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
        },
        "ruleId": {
          "type": "number",
          "description": "Rule ID (1 - 65535).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
        },
        "srcport": {
          "type": "number",
          "description": "Source port (0 - 65535, default = 0, meaning any).\n"
        }
      },
      "requiredInputs": [
        "accessControlList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules resources.\n",
        "properties": {
          "accessControlList": {
            "type": "string",
            "description": "Access Control List.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow | deny). Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Description.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
          },
          "dstport": {
            "type": "number",
            "description": "Destination port (0 - 65535, default = 0, meaning any).\n"
          },
          "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_id}}.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Protocol type as defined by IANA (0 - 255, default = 255, meaning any).\n"
          },
          "ruleId": {
            "type": "number",
            "description": "Rule ID (1 - 65535).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.\n"
          },
          "srcport": {
            "type": "number",
            "description": "Source port (0 - 65535, default = 0, meaning any).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMove:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMove": {
      "properties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "layer3Ipv6Rules": {
          "type": "string",
          "description": "Layer3 Ipv6 Rules.\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "accessControlList",
        "layer3Ipv6Rules",
        "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "accessControlList": {
          "type": "string",
          "description": "Access Control List.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "layer3Ipv6Rules": {
          "type": "string",
          "description": "Layer3 Ipv6 Rules.\n"
        },
        "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{rule_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "accessControlList",
        "layer3Ipv6Rules",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMove resources.\n",
        "properties": {
          "accessControlList": {
            "type": "string",
            "description": "Access Control List.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "layer3Ipv6Rules": {
            "type": "string",
            "description": "Layer3 Ipv6 Rules.\n"
          },
          "objectWirelesscontrollerAccesscontrollistLayer3ipv6rulesMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{rule_id}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAddress:ObjectWirelesscontrollerAddress": {
      "description": "Configure the client with its MAC address.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAddress(\"trname\", {\n    fosid: \"1\",\n    mac: \"4a:7e:1e:d2:9b:86\",\n    policy: \"allow\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAddress(\"trname\",\n    fosid=\"1\",\n    mac=\"4a:7e:1e:d2:9b:86\",\n    policy=\"allow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerAddress(\"trname\", new()\n    {\n        Fosid = \"1\",\n        Mac = \"4a:7e:1e:d2:9b:86\",\n        Policy = \"allow\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAddress(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerAddressArgs{\n\t\t\tFosid:  pulumi.String(\"1\"),\n\t\t\tMac:    pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tPolicy: pulumi.String(\"allow\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddress;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerAddress(\"trname\", ObjectWirelesscontrollerAddressArgs.builder()\n            .fosid(\"1\")\n            .mac(\"4a:7e:1e:d2:9b:86\")\n            .policy(\"allow\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerAddress\n    properties:\n      fosid: 1\n      mac: 4a:7e:1e:d2:9b:86\n      policy: allow\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAddress:ObjectWirelesscontrollerAddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "objectWirelesscontrollerAddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "policy": {
          "type": "string",
          "description": "Allow or block the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "mac",
        "objectWirelesscontrollerAddressId",
        "policy"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "string",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "objectWirelesscontrollerAddressId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "policy": {
          "type": "string",
          "description": "Allow or block the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAddress resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "string",
            "description": "ID.\n"
          },
          "mac": {
            "type": "string",
            "description": "MAC address.\n"
          },
          "objectWirelesscontrollerAddressId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "policy": {
            "type": "string",
            "description": "Allow or block the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerAddrgrp:ObjectWirelesscontrollerAddrgrp": {
      "description": "Configure the MAC address group.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\", {\n    fosid: \"1\",\n    defaultPolicy: \"deny\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\",\n    fosid=\"1\",\n    default_policy=\"deny\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\", new()\n    {\n        Fosid = \"1\",\n        DefaultPolicy = \"deny\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAddrgrp(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerAddrgrpArgs{\n\t\t\tFosid:         pulumi.String(\"1\"),\n\t\t\tDefaultPolicy: pulumi.String(\"deny\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddrgrp;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddrgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerAddrgrp(\"trname\", ObjectWirelesscontrollerAddrgrpArgs.builder()\n            .fosid(\"1\")\n            .defaultPolicy(\"deny\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerAddrgrp\n    properties:\n      fosid: 1\n      defaultPolicy: deny\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Addrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAddrgrp:ObjectWirelesscontrollerAddrgrp labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addresses": {
          "type": "string",
          "description": "Manually selected group of addresses.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultPolicy": {
          "type": "string",
          "description": "Allow or block the clients with MAC addresses that are not in the group. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "fosid": {
          "type": "string",
          "description": "ID.\n"
        },
        "objectWirelesscontrollerAddrgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "defaultPolicy",
        "objectWirelesscontrollerAddrgrpId"
      ],
      "inputProperties": {
        "addresses": {
          "type": "string",
          "description": "Manually selected group of addresses.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "defaultPolicy": {
          "type": "string",
          "description": "Allow or block the clients with MAC addresses that are not in the group. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "fosid": {
          "type": "string",
          "description": "ID.\n"
        },
        "objectWirelesscontrollerAddrgrpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerAddrgrp resources.\n",
        "properties": {
          "addresses": {
            "type": "string",
            "description": "Manually selected group of addresses.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "defaultPolicy": {
            "type": "string",
            "description": "Allow or block the clients with MAC addresses that are not in the group. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "fosid": {
            "type": "string",
            "description": "ID.\n"
          },
          "objectWirelesscontrollerAddrgrpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerApcfgprofile:ObjectWirelesscontrollerApcfgprofile": {
      "description": "Configure AP local configuration profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`commandList`\" pulumi-lang-dotnet=\"`CommandList`\" pulumi-lang-go=\"`commandList`\" pulumi-lang-python=\"`command_list`\" pulumi-lang-yaml=\"`commandList`\" pulumi-lang-java=\"`commandList`\">`command_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerApcfgprofileCommandlist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerApcfgprofileCommandlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`\">`fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", {\n    commandLists: [{\n        id: 1,\n        name: \"terr-apcfgprofile\",\n        type: \"password\",\n        passwdValues: [\"123\"],\n    }],\n    comment: \"This is a Terraform example\",\n    name: \"terr-apcfgprofile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\",\n    command_lists=[{\n        \"id\": 1,\n        \"name\": \"terr-apcfgprofile\",\n        \"type\": \"password\",\n        \"passwd_values\": [\"123\"],\n    }],\n    comment=\"This is a Terraform example\",\n    name=\"terr-apcfgprofile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", new()\n    {\n        CommandLists = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerApcfgprofileCommandListArgs\n            {\n                Id = 1,\n                Name = \"terr-apcfgprofile\",\n                Type = \"password\",\n                PasswdValues = new[]\n                {\n                    \"123\",\n                },\n            },\n        },\n        Comment = \"This is a Terraform example\",\n        Name = \"terr-apcfgprofile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerApcfgprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerApcfgprofileArgs{\n\t\t\tCommandLists: fortimanager.ObjectWirelesscontrollerApcfgprofileCommandListTypeArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerApcfgprofileCommandListTypeArgs{\n\t\t\t\t\tId:   pulumi.Float64(1),\n\t\t\t\t\tName: pulumi.String(\"terr-apcfgprofile\"),\n\t\t\t\t\tType: pulumi.String(\"password\"),\n\t\t\t\t\tPasswdValues: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:    pulumi.String(\"terr-apcfgprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerApcfgprofileCommandListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerApcfgprofile(\"trname\", ObjectWirelesscontrollerApcfgprofileArgs.builder()\n            .commandLists(ObjectWirelesscontrollerApcfgprofileCommandListArgs.builder()\n                .id(1.0)\n                .name(\"terr-apcfgprofile\")\n                .type(\"password\")\n                .passwdValues(\"123\")\n                .build())\n            .comment(\"This is a Terraform example\")\n            .name(\"terr-apcfgprofile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerApcfgprofile\n    properties:\n      commandLists:\n        - id: 1\n          name: terr-apcfgprofile\n          type: password\n          passwdValues:\n            - '123'\n      comment: This is a Terraform example\n      name: terr-apcfgprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController ApcfgProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerApcfgprofile:ObjectWirelesscontrollerApcfgprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "acIp": {
          "type": "string",
          "description": "IP address of the validation controller that AP must be able to join after applying AP local configuration.\n"
        },
        "acPort": {
          "type": "number",
          "description": "Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).\n"
        },
        "acTimer": {
          "type": "number",
          "description": "Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).\n"
        },
        "acType": {
          "type": "string",
          "description": "Validation controller type (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`apcfg`\" pulumi-lang-dotnet=\"`Apcfg`\" pulumi-lang-go=\"`apcfg`\" pulumi-lang-python=\"`apcfg`\" pulumi-lang-yaml=\"`apcfg`\" pulumi-lang-java=\"`apcfg`\">`apcfg`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apFamily": {
          "type": "string",
          "description": "FortiAP family type (default = fap). Valid values: <span pulumi-lang-nodejs=\"`fap`\" pulumi-lang-dotnet=\"`Fap`\" pulumi-lang-go=\"`fap`\" pulumi-lang-python=\"`fap`\" pulumi-lang-yaml=\"`fap`\" pulumi-lang-java=\"`fap`\">`fap`</span>, `fap-u`, `fap-c`.\n"
        },
        "commandLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerApcfgprofileCommandList:ObjectWirelesscontrollerApcfgprofileCommandList"
          },
          "description": "Command-List. The structure of <span pulumi-lang-nodejs=\"`commandList`\" pulumi-lang-dotnet=\"`CommandList`\" pulumi-lang-go=\"`commandList`\" pulumi-lang-python=\"`command_list`\" pulumi-lang-yaml=\"`commandList`\" pulumi-lang-java=\"`commandList`\">`command_list`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "AP local configuration profile name.\n"
        },
        "objectWirelesscontrollerApcfgprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "acIp",
        "acPort",
        "acTimer",
        "acType",
        "apFamily",
        "name",
        "objectWirelesscontrollerApcfgprofileId"
      ],
      "inputProperties": {
        "acIp": {
          "type": "string",
          "description": "IP address of the validation controller that AP must be able to join after applying AP local configuration.\n"
        },
        "acPort": {
          "type": "number",
          "description": "Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).\n"
        },
        "acTimer": {
          "type": "number",
          "description": "Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).\n"
        },
        "acType": {
          "type": "string",
          "description": "Validation controller type (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`apcfg`\" pulumi-lang-dotnet=\"`Apcfg`\" pulumi-lang-go=\"`apcfg`\" pulumi-lang-python=\"`apcfg`\" pulumi-lang-yaml=\"`apcfg`\" pulumi-lang-java=\"`apcfg`\">`apcfg`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apFamily": {
          "type": "string",
          "description": "FortiAP family type (default = fap). Valid values: <span pulumi-lang-nodejs=\"`fap`\" pulumi-lang-dotnet=\"`Fap`\" pulumi-lang-go=\"`fap`\" pulumi-lang-python=\"`fap`\" pulumi-lang-yaml=\"`fap`\" pulumi-lang-java=\"`fap`\">`fap`</span>, `fap-u`, `fap-c`.\n"
        },
        "commandLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerApcfgprofileCommandList:ObjectWirelesscontrollerApcfgprofileCommandList"
          },
          "description": "Command-List. The structure of <span pulumi-lang-nodejs=\"`commandList`\" pulumi-lang-dotnet=\"`CommandList`\" pulumi-lang-go=\"`commandList`\" pulumi-lang-python=\"`command_list`\" pulumi-lang-yaml=\"`commandList`\" pulumi-lang-java=\"`commandList`\">`command_list`</span> block is documented below.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "AP local configuration profile name.\n"
        },
        "objectWirelesscontrollerApcfgprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerApcfgprofile resources.\n",
        "properties": {
          "acIp": {
            "type": "string",
            "description": "IP address of the validation controller that AP must be able to join after applying AP local configuration.\n"
          },
          "acPort": {
            "type": "number",
            "description": "Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).\n"
          },
          "acTimer": {
            "type": "number",
            "description": "Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).\n"
          },
          "acType": {
            "type": "string",
            "description": "Validation controller type (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`apcfg`\" pulumi-lang-dotnet=\"`Apcfg`\" pulumi-lang-go=\"`apcfg`\" pulumi-lang-python=\"`apcfg`\" pulumi-lang-yaml=\"`apcfg`\" pulumi-lang-java=\"`apcfg`\">`apcfg`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apFamily": {
            "type": "string",
            "description": "FortiAP family type (default = fap). Valid values: <span pulumi-lang-nodejs=\"`fap`\" pulumi-lang-dotnet=\"`Fap`\" pulumi-lang-go=\"`fap`\" pulumi-lang-python=\"`fap`\" pulumi-lang-yaml=\"`fap`\" pulumi-lang-java=\"`fap`\">`fap`</span>, `fap-u`, `fap-c`.\n"
          },
          "commandLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerApcfgprofileCommandList:ObjectWirelesscontrollerApcfgprofileCommandList"
            },
            "description": "Command-List. The structure of <span pulumi-lang-nodejs=\"`commandList`\" pulumi-lang-dotnet=\"`CommandList`\" pulumi-lang-go=\"`commandList`\" pulumi-lang-python=\"`command_list`\" pulumi-lang-yaml=\"`commandList`\" pulumi-lang-java=\"`commandList`\">`command_list`</span> block is documented below.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "AP local configuration profile name.\n"
          },
          "objectWirelesscontrollerApcfgprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerApcfgprofileCommandlist:ObjectWirelesscontrollerApcfgprofileCommandlist": {
      "description": "AP local configuration command list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`commandList`\" pulumi-lang-dotnet=\"`CommandList`\" pulumi-lang-go=\"`commandList`\" pulumi-lang-python=\"`command_list`\" pulumi-lang-yaml=\"`commandList`\" pulumi-lang-java=\"`commandList`\">`command_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerApcfgprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerApcfgprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerApcfgprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerApcfgprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerApcfgprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerApcfgprofile`\">`fortimanager.ObjectWirelesscontrollerApcfgprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerApcfgprofile = new fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", {name: \"terr-apcfgprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trname\", {\n    apcfgProfile: trnameObjectWirelesscontrollerApcfgprofile.name,\n    fosid: 23,\n    name: \"terr-commandlist\",\n    type: \"password\",\n    passwdValues: [\"123\"],\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerApcfgprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_apcfgprofile = fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", name=\"terr-apcfgprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trname\",\n    apcfg_profile=trname_object_wirelesscontroller_apcfgprofile.name,\n    fosid=23,\n    name=\"terr-commandlist\",\n    type=\"password\",\n    passwd_values=[\"123\"],\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_apcfgprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerApcfgprofile = new Fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", new()\n    {\n        Name = \"terr-apcfgprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trname\", new()\n    {\n        ApcfgProfile = trnameObjectWirelesscontrollerApcfgprofile.Name,\n        Fosid = 23,\n        Name = \"terr-commandlist\",\n        Type = \"password\",\n        PasswdValues = new[]\n        {\n            \"123\",\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerApcfgprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerApcfgprofile, err := fortimanager.NewObjectWirelesscontrollerApcfgprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerApcfgprofileArgs{\n\t\t\tName: pulumi.String(\"terr-apcfgprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerApcfgprofileCommandlist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlistArgs{\n\t\t\tApcfgProfile: trnameObjectWirelesscontrollerApcfgprofile.Name,\n\t\t\tFosid:        pulumi.Float64(23),\n\t\t\tName:         pulumi.String(\"terr-commandlist\"),\n\t\t\tType:         pulumi.String(\"password\"),\n\t\t\tPasswdValues: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"123\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerApcfgprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerApcfgprofile = new ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\", ObjectWirelesscontrollerApcfgprofileArgs.builder()\n            .name(\"terr-apcfgprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerApcfgprofileCommandlist(\"trname\", ObjectWirelesscontrollerApcfgprofileCommandlistArgs.builder()\n            .apcfgProfile(trnameObjectWirelesscontrollerApcfgprofile.name())\n            .fosid(23.0)\n            .name(\"terr-commandlist\")\n            .type(\"password\")\n            .passwdValues(\"123\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerApcfgprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerApcfgprofileCommandlist\n    properties:\n      apcfgProfile: ${trnameObjectWirelesscontrollerApcfgprofile.name}\n      fosid: 23\n      name: terr-commandlist\n      type: password\n      passwdValues:\n        - '123'\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerApcfgprofile}\n  trnameObjectWirelesscontrollerApcfgprofile:\n    type: fortimanager:ObjectWirelesscontrollerApcfgprofile\n    name: trname\n    properties:\n      name: terr-apcfgprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController ApcfgProfileCommandList can be imported using any of these accepted formats:\n\nSet import_options = [\"apcfg_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerApcfgprofileCommandlist:ObjectWirelesscontrollerApcfgprofileCommandlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apcfgProfile": {
          "type": "string",
          "description": "Apcfg Profile.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Command ID.\n"
        },
        "name": {
          "type": "string",
          "description": "AP local configuration command name.\n"
        },
        "objectWirelesscontrollerApcfgprofileCommandlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "passwdValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AP local configuration command password value.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "The command type (default = non-password). Valid values: `non-password`, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "AP local configuration command value.\n"
        }
      },
      "type": "object",
      "required": [
        "apcfgProfile",
        "name",
        "objectWirelesscontrollerApcfgprofileCommandlistId",
        "passwdValues",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apcfgProfile": {
          "type": "string",
          "description": "Apcfg Profile.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Command ID.\n"
        },
        "name": {
          "type": "string",
          "description": "AP local configuration command name.\n"
        },
        "objectWirelesscontrollerApcfgprofileCommandlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "passwdValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "AP local configuration command password value.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "The command type (default = non-password). Valid values: `non-password`, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "AP local configuration command value.\n"
        }
      },
      "requiredInputs": [
        "apcfgProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerApcfgprofileCommandlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apcfgProfile": {
            "type": "string",
            "description": "Apcfg Profile.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Command ID.\n"
          },
          "name": {
            "type": "string",
            "description": "AP local configuration command name.\n"
          },
          "objectWirelesscontrollerApcfgprofileCommandlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "passwdValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "AP local configuration command password value.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "The command type (default = non-password). Valid values: `non-password`, <span pulumi-lang-nodejs=\"`password`\" pulumi-lang-dotnet=\"`Password`\" pulumi-lang-go=\"`password`\" pulumi-lang-python=\"`password`\" pulumi-lang-yaml=\"`password`\" pulumi-lang-java=\"`password`\">`password`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "AP local configuration command value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerApcfgprofileCommandlistMove:ObjectWirelesscontrollerApcfgprofileCommandlistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apcfgProfile": {
          "type": "string",
          "description": "Apcfg Profile.\n"
        },
        "commandList": {
          "type": "string",
          "description": "Command List.\n"
        },
        "objectWirelesscontrollerApcfgprofileCommandlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "apcfgProfile",
        "commandList",
        "objectWirelesscontrollerApcfgprofileCommandlistMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apcfgProfile": {
          "type": "string",
          "description": "Apcfg Profile.\n"
        },
        "commandList": {
          "type": "string",
          "description": "Command List.\n"
        },
        "objectWirelesscontrollerApcfgprofileCommandlistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "apcfgProfile",
        "commandList",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerApcfgprofileCommandlistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apcfgProfile": {
            "type": "string",
            "description": "Apcfg Profile.\n"
          },
          "commandList": {
            "type": "string",
            "description": "Command List.\n"
          },
          "objectWirelesscontrollerApcfgprofileCommandlistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerArrpprofile:ObjectWirelesscontrollerArrpprofile": {
      "description": "Configure WiFi Automatic Radio Resource Provisioning (ARRP) profiles.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerArrpprofile(\"trname\", {name: \"terr-wils-care-profile\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerArrpprofile(\"trname\", name=\"terr-wils-care-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerArrpprofile(\"trname\", new()\n    {\n        Name = \"terr-wils-care-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerArrpprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerArrpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wils-care-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerArrpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerArrpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerArrpprofile(\"trname\", ObjectWirelesscontrollerArrpprofileArgs.builder()\n            .name(\"terr-wils-care-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerArrpprofile\n    properties:\n      name: terr-wils-care-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController ArrpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerArrpprofile:ObjectWirelesscontrollerArrpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "darrpOptimize": {
          "type": "number",
          "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n"
        },
        "darrpOptimizeSchedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space.\n"
        },
        "includeDfsChannel": {
          "type": "string",
          "description": "Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "includeWeatherChannel": {
          "type": "string",
          "description": "Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "monitorPeriod": {
          "type": "number",
          "description": "Period in seconds to measure average transmit retries and receive errors (default = 300).\n"
        },
        "name": {
          "type": "string",
          "description": "WiFi ARRP profile name.\n"
        },
        "objectWirelesscontrollerArrpprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overrideDarrpOptimize": {
          "type": "string",
          "description": "Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionPeriod": {
          "type": "number",
          "description": "Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).\n"
        },
        "thresholdAp": {
          "type": "number",
          "description": "Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).\n"
        },
        "thresholdChannelLoad": {
          "type": "number",
          "description": "Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).\n"
        },
        "thresholdNoiseFloor": {
          "type": "string",
          "description": "Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).\n"
        },
        "thresholdRxErrors": {
          "type": "number",
          "description": "Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).\n"
        },
        "thresholdSpectralRssi": {
          "type": "string",
          "description": "Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).\n"
        },
        "thresholdTxRetries": {
          "type": "number",
          "description": "Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).\n"
        },
        "weightChannelLoad": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).\n"
        },
        "weightDfsChannel": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).\n"
        },
        "weightManagedAp": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).\n"
        },
        "weightNoiseFloor": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).\n"
        },
        "weightRogueAp": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).\n"
        },
        "weightSpectralRssi": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).\n"
        },
        "weightWeatherChannel": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).\n"
        }
      },
      "type": "object",
      "required": [
        "darrpOptimize",
        "darrpOptimizeSchedules",
        "includeDfsChannel",
        "includeWeatherChannel",
        "monitorPeriod",
        "name",
        "objectWirelesscontrollerArrpprofileId",
        "overrideDarrpOptimize",
        "selectionPeriod",
        "thresholdAp",
        "thresholdChannelLoad",
        "thresholdNoiseFloor",
        "thresholdRxErrors",
        "thresholdSpectralRssi",
        "thresholdTxRetries",
        "weightChannelLoad",
        "weightDfsChannel",
        "weightManagedAp",
        "weightNoiseFloor",
        "weightRogueAp",
        "weightSpectralRssi",
        "weightWeatherChannel"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "darrpOptimize": {
          "type": "number",
          "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n"
        },
        "darrpOptimizeSchedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space.\n"
        },
        "includeDfsChannel": {
          "type": "string",
          "description": "Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "includeWeatherChannel": {
          "type": "string",
          "description": "Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "monitorPeriod": {
          "type": "number",
          "description": "Period in seconds to measure average transmit retries and receive errors (default = 300).\n"
        },
        "name": {
          "type": "string",
          "description": "WiFi ARRP profile name.\n"
        },
        "objectWirelesscontrollerArrpprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "overrideDarrpOptimize": {
          "type": "string",
          "description": "Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "selectionPeriod": {
          "type": "number",
          "description": "Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).\n"
        },
        "thresholdAp": {
          "type": "number",
          "description": "Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).\n"
        },
        "thresholdChannelLoad": {
          "type": "number",
          "description": "Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).\n"
        },
        "thresholdNoiseFloor": {
          "type": "string",
          "description": "Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).\n"
        },
        "thresholdRxErrors": {
          "type": "number",
          "description": "Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).\n"
        },
        "thresholdSpectralRssi": {
          "type": "string",
          "description": "Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).\n"
        },
        "thresholdTxRetries": {
          "type": "number",
          "description": "Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).\n"
        },
        "weightChannelLoad": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).\n"
        },
        "weightDfsChannel": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).\n"
        },
        "weightManagedAp": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).\n"
        },
        "weightNoiseFloor": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).\n"
        },
        "weightRogueAp": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).\n"
        },
        "weightSpectralRssi": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).\n"
        },
        "weightWeatherChannel": {
          "type": "number",
          "description": "Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerArrpprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "darrpOptimize": {
            "type": "number",
            "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n"
          },
          "darrpOptimizeSchedules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space.\n"
          },
          "includeDfsChannel": {
            "type": "string",
            "description": "Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "includeWeatherChannel": {
            "type": "string",
            "description": "Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "monitorPeriod": {
            "type": "number",
            "description": "Period in seconds to measure average transmit retries and receive errors (default = 300).\n"
          },
          "name": {
            "type": "string",
            "description": "WiFi ARRP profile name.\n"
          },
          "objectWirelesscontrollerArrpprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "overrideDarrpOptimize": {
            "type": "string",
            "description": "Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "selectionPeriod": {
            "type": "number",
            "description": "Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).\n"
          },
          "thresholdAp": {
            "type": "number",
            "description": "Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).\n"
          },
          "thresholdChannelLoad": {
            "type": "number",
            "description": "Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).\n"
          },
          "thresholdNoiseFloor": {
            "type": "string",
            "description": "Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).\n"
          },
          "thresholdRxErrors": {
            "type": "number",
            "description": "Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).\n"
          },
          "thresholdSpectralRssi": {
            "type": "string",
            "description": "Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).\n"
          },
          "thresholdTxRetries": {
            "type": "number",
            "description": "Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).\n"
          },
          "weightChannelLoad": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).\n"
          },
          "weightDfsChannel": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).\n"
          },
          "weightManagedAp": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).\n"
          },
          "weightNoiseFloor": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).\n"
          },
          "weightRogueAp": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).\n"
          },
          "weightSpectralRssi": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).\n"
          },
          "weightWeatherChannel": {
            "type": "number",
            "description": "Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerBleprofile:ObjectWirelesscontrollerBleprofile": {
      "description": "Configure Bluetooth Low Energy profile.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\", {\n    beaconInterval: 100,\n    bleScanning: \"disable\",\n    comment: \"This is a Terraform example\",\n    eddystoneInstance: \"abcdef\",\n    eddystoneNamespace: \"0102030405\",\n    eddystoneUrl: \"http://www.fortinet.com\",\n    eddystoneUrlEncodeHex: \"00666f7274696e65-7407\",\n    ibeaconUuid: \"005ea414-cbd1-11e5-9956-625662870761\",\n    majorId: 1000,\n    minorId: 2000,\n    name: \"terr-wils-ctler-ble-profile\",\n    txpower: \"0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\",\n    beacon_interval=100,\n    ble_scanning=\"disable\",\n    comment=\"This is a Terraform example\",\n    eddystone_instance=\"abcdef\",\n    eddystone_namespace=\"0102030405\",\n    eddystone_url=\"http://www.fortinet.com\",\n    eddystone_url_encode_hex=\"00666f7274696e65-7407\",\n    ibeacon_uuid=\"005ea414-cbd1-11e5-9956-625662870761\",\n    major_id=1000,\n    minor_id=2000,\n    name=\"terr-wils-ctler-ble-profile\",\n    txpower=\"0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\", new()\n    {\n        BeaconInterval = 100,\n        BleScanning = \"disable\",\n        Comment = \"This is a Terraform example\",\n        EddystoneInstance = \"abcdef\",\n        EddystoneNamespace = \"0102030405\",\n        EddystoneUrl = \"http://www.fortinet.com\",\n        EddystoneUrlEncodeHex = \"00666f7274696e65-7407\",\n        IbeaconUuid = \"005ea414-cbd1-11e5-9956-625662870761\",\n        MajorId = 1000,\n        MinorId = 2000,\n        Name = \"terr-wils-ctler-ble-profile\",\n        Txpower = \"0\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerBleprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerBleprofileArgs{\n\t\t\tBeaconInterval:        pulumi.Float64(100),\n\t\t\tBleScanning:           pulumi.String(\"disable\"),\n\t\t\tComment:               pulumi.String(\"This is a Terraform example\"),\n\t\t\tEddystoneInstance:     pulumi.String(\"abcdef\"),\n\t\t\tEddystoneNamespace:    pulumi.String(\"0102030405\"),\n\t\t\tEddystoneUrl:          pulumi.String(\"http://www.fortinet.com\"),\n\t\t\tEddystoneUrlEncodeHex: pulumi.String(\"00666f7274696e65-7407\"),\n\t\t\tIbeaconUuid:           pulumi.String(\"005ea414-cbd1-11e5-9956-625662870761\"),\n\t\t\tMajorId:               pulumi.Float64(1000),\n\t\t\tMinorId:               pulumi.Float64(2000),\n\t\t\tName:                  pulumi.String(\"terr-wils-ctler-ble-profile\"),\n\t\t\tTxpower:               pulumi.String(\"0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBleprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBleprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerBleprofile(\"trname\", ObjectWirelesscontrollerBleprofileArgs.builder()\n            .beaconInterval(100.0)\n            .bleScanning(\"disable\")\n            .comment(\"This is a Terraform example\")\n            .eddystoneInstance(\"abcdef\")\n            .eddystoneNamespace(\"0102030405\")\n            .eddystoneUrl(\"http://www.fortinet.com\")\n            .eddystoneUrlEncodeHex(\"00666f7274696e65-7407\")\n            .ibeaconUuid(\"005ea414-cbd1-11e5-9956-625662870761\")\n            .majorId(1000.0)\n            .minorId(2000.0)\n            .name(\"terr-wils-ctler-ble-profile\")\n            .txpower(\"0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerBleprofile\n    properties:\n      beaconInterval: 100\n      bleScanning: disable\n      comment: This is a Terraform example\n      eddystoneInstance: abcdef\n      eddystoneNamespace: '0102030405'\n      eddystoneUrl: http://www.fortinet.com\n      eddystoneUrlEncodeHex: 00666f7274696e65-7407\n      ibeaconUuid: 005ea414-cbd1-11e5-9956-625662870761\n      majorId: 1000\n      minorId: 2000\n      name: terr-wils-ctler-ble-profile\n      txpower: '0'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController BleProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBleprofile:ObjectWirelesscontrollerBleprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Advertising type. Valid values: <span pulumi-lang-nodejs=\"`ibeacon`\" pulumi-lang-dotnet=\"`Ibeacon`\" pulumi-lang-go=\"`ibeacon`\" pulumi-lang-python=\"`ibeacon`\" pulumi-lang-yaml=\"`ibeacon`\" pulumi-lang-java=\"`ibeacon`\">`ibeacon`</span>, `eddystone-uid`, `eddystone-url`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval (default = 100 msec).\n"
        },
        "bleScanning": {
          "type": "string",
          "description": "Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "eddystoneInstance": {
          "type": "string",
          "description": "Eddystone instance ID.\n"
        },
        "eddystoneNamespace": {
          "type": "string",
          "description": "Eddystone namespace ID.\n"
        },
        "eddystoneUrl": {
          "type": "string",
          "description": "Eddystone URL.\n"
        },
        "eddystoneUrlEncodeHex": {
          "type": "string",
          "description": "Eddystone encoded URL hexadecimal string\n"
        },
        "ibeaconUuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "majorId": {
          "type": "number",
          "description": "Major ID.\n"
        },
        "minorId": {
          "type": "number",
          "description": "Minor ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Bluetooth Low Energy profile name.\n"
        },
        "objectWirelesscontrollerBleprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scanInterval": {
          "type": "number",
          "description": "Scan Interval (default = 50 msec).\n"
        },
        "scanPeriod": {
          "type": "number",
          "description": "Scan Period (default = 4000 msec).\n"
        },
        "scanThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90).\n"
        },
        "scanTime": {
          "type": "number",
          "description": "Scan Time (default = 1000 msec).\n"
        },
        "scanType": {
          "type": "string",
          "description": "Scan Type (default = active). Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>.\n"
        },
        "scanWindow": {
          "type": "number",
          "description": "Scan Windows (default = 50 msec).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "txpower": {
          "type": "string",
          "description": "Transmit power level (default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "advertisings",
        "beaconInterval",
        "bleScanning",
        "eddystoneInstance",
        "eddystoneNamespace",
        "eddystoneUrl",
        "eddystoneUrlEncodeHex",
        "ibeaconUuid",
        "majorId",
        "minorId",
        "name",
        "objectWirelesscontrollerBleprofileId",
        "scanThreshold",
        "scanType",
        "txpower"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Advertising type. Valid values: <span pulumi-lang-nodejs=\"`ibeacon`\" pulumi-lang-dotnet=\"`Ibeacon`\" pulumi-lang-go=\"`ibeacon`\" pulumi-lang-python=\"`ibeacon`\" pulumi-lang-yaml=\"`ibeacon`\" pulumi-lang-java=\"`ibeacon`\">`ibeacon`</span>, `eddystone-uid`, `eddystone-url`.\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval (default = 100 msec).\n"
        },
        "bleScanning": {
          "type": "string",
          "description": "Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "eddystoneInstance": {
          "type": "string",
          "description": "Eddystone instance ID.\n"
        },
        "eddystoneNamespace": {
          "type": "string",
          "description": "Eddystone namespace ID.\n"
        },
        "eddystoneUrl": {
          "type": "string",
          "description": "Eddystone URL.\n"
        },
        "eddystoneUrlEncodeHex": {
          "type": "string",
          "description": "Eddystone encoded URL hexadecimal string\n"
        },
        "ibeaconUuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "majorId": {
          "type": "number",
          "description": "Major ID.\n"
        },
        "minorId": {
          "type": "number",
          "description": "Minor ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Bluetooth Low Energy profile name.\n"
        },
        "objectWirelesscontrollerBleprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scanInterval": {
          "type": "number",
          "description": "Scan Interval (default = 50 msec).\n"
        },
        "scanPeriod": {
          "type": "number",
          "description": "Scan Period (default = 4000 msec).\n"
        },
        "scanThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90).\n"
        },
        "scanTime": {
          "type": "number",
          "description": "Scan Time (default = 1000 msec).\n"
        },
        "scanType": {
          "type": "string",
          "description": "Scan Type (default = active). Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>.\n"
        },
        "scanWindow": {
          "type": "number",
          "description": "Scan Windows (default = 50 msec).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "txpower": {
          "type": "string",
          "description": "Transmit power level (default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerBleprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "advertisings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Advertising type. Valid values: <span pulumi-lang-nodejs=\"`ibeacon`\" pulumi-lang-dotnet=\"`Ibeacon`\" pulumi-lang-go=\"`ibeacon`\" pulumi-lang-python=\"`ibeacon`\" pulumi-lang-yaml=\"`ibeacon`\" pulumi-lang-java=\"`ibeacon`\">`ibeacon`</span>, `eddystone-uid`, `eddystone-url`.\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Beacon interval (default = 100 msec).\n"
          },
          "bleScanning": {
            "type": "string",
            "description": "Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "eddystoneInstance": {
            "type": "string",
            "description": "Eddystone instance ID.\n"
          },
          "eddystoneNamespace": {
            "type": "string",
            "description": "Eddystone namespace ID.\n"
          },
          "eddystoneUrl": {
            "type": "string",
            "description": "Eddystone URL.\n"
          },
          "eddystoneUrlEncodeHex": {
            "type": "string",
            "description": "Eddystone encoded URL hexadecimal string\n"
          },
          "ibeaconUuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "majorId": {
            "type": "number",
            "description": "Major ID.\n"
          },
          "minorId": {
            "type": "number",
            "description": "Minor ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Bluetooth Low Energy profile name.\n"
          },
          "objectWirelesscontrollerBleprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scanInterval": {
            "type": "number",
            "description": "Scan Interval (default = 50 msec).\n"
          },
          "scanPeriod": {
            "type": "number",
            "description": "Scan Period (default = 4000 msec).\n"
          },
          "scanThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90).\n"
          },
          "scanTime": {
            "type": "number",
            "description": "Scan Time (default = 1000 msec).\n"
          },
          "scanType": {
            "type": "string",
            "description": "Scan Type (default = active). Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>.\n"
          },
          "scanWindow": {
            "type": "number",
            "description": "Scan Windows (default = 50 msec).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "txpower": {
            "type": "string",
            "description": "Transmit power level (default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerBonjourprofile:ObjectWirelesscontrollerBonjourprofile": {
      "description": "Configure Bonjour profiles. Bonjour is Apple's zero configuration networking protocol. Bonjour profiles allow APs and FortiAPs to connnect to networks using Bonjour.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`policyList`\" pulumi-lang-dotnet=\"`PolicyList`\" pulumi-lang-go=\"`policyList`\" pulumi-lang-python=\"`policy_list`\" pulumi-lang-yaml=\"`policyList`\" pulumi-lang-java=\"`policyList`\">`policy_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerBonjourprofilePolicylist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerBonjourprofilePolicylist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist`\">`fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    name: \"terr-bonjourprofile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trname\",\n    comment=\"This is a Terraform example\",\n    name=\"terr-bonjourprofile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Name = \"terr-bonjourprofile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerBonjourprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerBonjourprofileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:    pulumi.String(\"terr-bonjourprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerBonjourprofile(\"trname\", ObjectWirelesscontrollerBonjourprofileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .name(\"terr-bonjourprofile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerBonjourprofile\n    properties:\n      comment: This is a Terraform example\n      name: terr-bonjourprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController BonjourProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBonjourprofile:ObjectWirelesscontrollerBonjourprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Bonjour profile name.\n"
        },
        "objectWirelesscontrollerBonjourprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policyLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerBonjourprofilePolicyList:ObjectWirelesscontrollerBonjourprofilePolicyList"
          },
          "description": "Policy-List. The structure of <span pulumi-lang-nodejs=\"`policyList`\" pulumi-lang-dotnet=\"`PolicyList`\" pulumi-lang-go=\"`policyList`\" pulumi-lang-python=\"`policy_list`\" pulumi-lang-yaml=\"`policyList`\" pulumi-lang-java=\"`policyList`\">`policy_list`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerBonjourprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Bonjour profile name.\n"
        },
        "objectWirelesscontrollerBonjourprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policyLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerBonjourprofilePolicyList:ObjectWirelesscontrollerBonjourprofilePolicyList"
          },
          "description": "Policy-List. The structure of <span pulumi-lang-nodejs=\"`policyList`\" pulumi-lang-dotnet=\"`PolicyList`\" pulumi-lang-go=\"`policyList`\" pulumi-lang-python=\"`policy_list`\" pulumi-lang-yaml=\"`policyList`\" pulumi-lang-java=\"`policyList`\">`policy_list`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerBonjourprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Bonjour profile name.\n"
          },
          "objectWirelesscontrollerBonjourprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "policyLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerBonjourprofilePolicyList:ObjectWirelesscontrollerBonjourprofilePolicyList"
            },
            "description": "Policy-List. The structure of <span pulumi-lang-nodejs=\"`policyList`\" pulumi-lang-dotnet=\"`PolicyList`\" pulumi-lang-go=\"`policyList`\" pulumi-lang-python=\"`policy_list`\" pulumi-lang-yaml=\"`policyList`\" pulumi-lang-java=\"`policyList`\">`policy_list`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerBonjourprofilePolicylist:ObjectWirelesscontrollerBonjourprofilePolicylist": {
      "description": "Bonjour policy list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`policyList`\" pulumi-lang-dotnet=\"`PolicyList`\" pulumi-lang-go=\"`policyList`\" pulumi-lang-python=\"`policy_list`\" pulumi-lang-yaml=\"`policyList`\" pulumi-lang-java=\"`policyList`\">`policy_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerBonjourprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerBonjourprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerBonjourprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerBonjourprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerBonjourprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerBonjourprofile`\">`fortimanager.ObjectWirelesscontrollerBonjourprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerBonjourprofile = new fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trname\", {name: \"teset\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trname\", {\n    bonjourProfile: trnameObjectWirelesscontrollerBonjourprofile.name,\n    policyId: 1,\n    services: [\"ftp\"],\n    toVlan: \"2000\",\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerBonjourprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_bonjourprofile = fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trname\", name=\"teset\")\ntrname = fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trname\",\n    bonjour_profile=trname_object_wirelesscontroller_bonjourprofile.name,\n    policy_id=1,\n    services=[\"ftp\"],\n    to_vlan=\"2000\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_bonjourprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerBonjourprofile = new Fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trname\", new()\n    {\n        Name = \"teset\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trname\", new()\n    {\n        BonjourProfile = trnameObjectWirelesscontrollerBonjourprofile.Name,\n        PolicyId = 1,\n        Services = new[]\n        {\n            \"ftp\",\n        },\n        ToVlan = \"2000\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerBonjourprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerBonjourprofile, err := fortimanager.NewObjectWirelesscontrollerBonjourprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerBonjourprofileArgs{\n\t\t\tName: pulumi.String(\"teset\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerBonjourprofilePolicylist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylistArgs{\n\t\t\tBonjourProfile: trnameObjectWirelesscontrollerBonjourprofile.Name,\n\t\t\tPolicyId:       pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ftp\"),\n\t\t\t},\n\t\t\tToVlan: pulumi.String(\"2000\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerBonjourprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerBonjourprofile = new ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\", ObjectWirelesscontrollerBonjourprofileArgs.builder()\n            .name(\"teset\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerBonjourprofilePolicylist(\"trname\", ObjectWirelesscontrollerBonjourprofilePolicylistArgs.builder()\n            .bonjourProfile(trnameObjectWirelesscontrollerBonjourprofile.name())\n            .policyId(1.0)\n            .services(\"ftp\")\n            .toVlan(\"2000\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerBonjourprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerBonjourprofilePolicylist\n    properties:\n      bonjourProfile: ${trnameObjectWirelesscontrollerBonjourprofile.name}\n      policyId: 1\n      services:\n        - ftp\n      toVlan: 2000\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerBonjourprofile}\n  trnameObjectWirelesscontrollerBonjourprofile:\n    type: fortimanager:ObjectWirelesscontrollerBonjourprofile\n    name: trname\n    properties:\n      name: teset\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController BonjourProfilePolicyList can be imported using any of these accepted formats:\n\nSet import_options = [\"bonjour_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBonjourprofilePolicylist:ObjectWirelesscontrollerBonjourprofilePolicylist labelname {{policy_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bonjourProfile": {
          "type": "string",
          "description": "Bonjour Profile.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fromVlan": {
          "type": "string",
          "description": "VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0).\n"
        },
        "objectWirelesscontrollerBonjourprofilePolicylistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policy_id}}.\n"
        },
        "policyId": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bonjour services for the VLAN connecting to the Bonjour network. Valid values: <span pulumi-lang-nodejs=\"`airplay`\" pulumi-lang-dotnet=\"`Airplay`\" pulumi-lang-go=\"`airplay`\" pulumi-lang-python=\"`airplay`\" pulumi-lang-yaml=\"`airplay`\" pulumi-lang-java=\"`airplay`\">`airplay`</span>, <span pulumi-lang-nodejs=\"`afp`\" pulumi-lang-dotnet=\"`Afp`\" pulumi-lang-go=\"`afp`\" pulumi-lang-python=\"`afp`\" pulumi-lang-yaml=\"`afp`\" pulumi-lang-java=\"`afp`\">`afp`</span>, `bit-torrent`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ichat`\" pulumi-lang-dotnet=\"`Ichat`\" pulumi-lang-go=\"`ichat`\" pulumi-lang-python=\"`ichat`\" pulumi-lang-yaml=\"`ichat`\" pulumi-lang-java=\"`ichat`\">`ichat`</span>, <span pulumi-lang-nodejs=\"`itunes`\" pulumi-lang-dotnet=\"`Itunes`\" pulumi-lang-go=\"`itunes`\" pulumi-lang-python=\"`itunes`\" pulumi-lang-yaml=\"`itunes`\" pulumi-lang-java=\"`itunes`\">`itunes`</span>, <span pulumi-lang-nodejs=\"`printers`\" pulumi-lang-dotnet=\"`Printers`\" pulumi-lang-go=\"`printers`\" pulumi-lang-python=\"`printers`\" pulumi-lang-yaml=\"`printers`\" pulumi-lang-java=\"`printers`\">`printers`</span>, <span pulumi-lang-nodejs=\"`samba`\" pulumi-lang-dotnet=\"`Samba`\" pulumi-lang-go=\"`samba`\" pulumi-lang-python=\"`samba`\" pulumi-lang-yaml=\"`samba`\" pulumi-lang-java=\"`samba`\">`samba`</span>, <span pulumi-lang-nodejs=\"`scanners`\" pulumi-lang-dotnet=\"`Scanners`\" pulumi-lang-go=\"`scanners`\" pulumi-lang-python=\"`scanners`\" pulumi-lang-yaml=\"`scanners`\" pulumi-lang-java=\"`scanners`\">`scanners`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`chromecast`\" pulumi-lang-dotnet=\"`Chromecast`\" pulumi-lang-go=\"`chromecast`\" pulumi-lang-python=\"`chromecast`\" pulumi-lang-yaml=\"`chromecast`\" pulumi-lang-java=\"`chromecast`\">`chromecast`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "toVlan": {
          "type": "string",
          "description": "VLAN ID to which the Bonjour service is made available (0 - 4094, default = all).\n"
        }
      },
      "type": "object",
      "required": [
        "bonjourProfile",
        "fromVlan",
        "objectWirelesscontrollerBonjourprofilePolicylistId",
        "services",
        "toVlan"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bonjourProfile": {
          "type": "string",
          "description": "Bonjour Profile.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "fromVlan": {
          "type": "string",
          "description": "VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0).\n"
        },
        "objectWirelesscontrollerBonjourprofilePolicylistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policy_id}}.\n"
        },
        "policyId": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Bonjour services for the VLAN connecting to the Bonjour network. Valid values: <span pulumi-lang-nodejs=\"`airplay`\" pulumi-lang-dotnet=\"`Airplay`\" pulumi-lang-go=\"`airplay`\" pulumi-lang-python=\"`airplay`\" pulumi-lang-yaml=\"`airplay`\" pulumi-lang-java=\"`airplay`\">`airplay`</span>, <span pulumi-lang-nodejs=\"`afp`\" pulumi-lang-dotnet=\"`Afp`\" pulumi-lang-go=\"`afp`\" pulumi-lang-python=\"`afp`\" pulumi-lang-yaml=\"`afp`\" pulumi-lang-java=\"`afp`\">`afp`</span>, `bit-torrent`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ichat`\" pulumi-lang-dotnet=\"`Ichat`\" pulumi-lang-go=\"`ichat`\" pulumi-lang-python=\"`ichat`\" pulumi-lang-yaml=\"`ichat`\" pulumi-lang-java=\"`ichat`\">`ichat`</span>, <span pulumi-lang-nodejs=\"`itunes`\" pulumi-lang-dotnet=\"`Itunes`\" pulumi-lang-go=\"`itunes`\" pulumi-lang-python=\"`itunes`\" pulumi-lang-yaml=\"`itunes`\" pulumi-lang-java=\"`itunes`\">`itunes`</span>, <span pulumi-lang-nodejs=\"`printers`\" pulumi-lang-dotnet=\"`Printers`\" pulumi-lang-go=\"`printers`\" pulumi-lang-python=\"`printers`\" pulumi-lang-yaml=\"`printers`\" pulumi-lang-java=\"`printers`\">`printers`</span>, <span pulumi-lang-nodejs=\"`samba`\" pulumi-lang-dotnet=\"`Samba`\" pulumi-lang-go=\"`samba`\" pulumi-lang-python=\"`samba`\" pulumi-lang-yaml=\"`samba`\" pulumi-lang-java=\"`samba`\">`samba`</span>, <span pulumi-lang-nodejs=\"`scanners`\" pulumi-lang-dotnet=\"`Scanners`\" pulumi-lang-go=\"`scanners`\" pulumi-lang-python=\"`scanners`\" pulumi-lang-yaml=\"`scanners`\" pulumi-lang-java=\"`scanners`\">`scanners`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`chromecast`\" pulumi-lang-dotnet=\"`Chromecast`\" pulumi-lang-go=\"`chromecast`\" pulumi-lang-python=\"`chromecast`\" pulumi-lang-yaml=\"`chromecast`\" pulumi-lang-java=\"`chromecast`\">`chromecast`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "toVlan": {
          "type": "string",
          "description": "VLAN ID to which the Bonjour service is made available (0 - 4094, default = all).\n"
        }
      },
      "requiredInputs": [
        "bonjourProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerBonjourprofilePolicylist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bonjourProfile": {
            "type": "string",
            "description": "Bonjour Profile.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "fromVlan": {
            "type": "string",
            "description": "VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0).\n"
          },
          "objectWirelesscontrollerBonjourprofilePolicylistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policy_id}}.\n"
          },
          "policyId": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Bonjour services for the VLAN connecting to the Bonjour network. Valid values: <span pulumi-lang-nodejs=\"`airplay`\" pulumi-lang-dotnet=\"`Airplay`\" pulumi-lang-go=\"`airplay`\" pulumi-lang-python=\"`airplay`\" pulumi-lang-yaml=\"`airplay`\" pulumi-lang-java=\"`airplay`\">`airplay`</span>, <span pulumi-lang-nodejs=\"`afp`\" pulumi-lang-dotnet=\"`Afp`\" pulumi-lang-go=\"`afp`\" pulumi-lang-python=\"`afp`\" pulumi-lang-yaml=\"`afp`\" pulumi-lang-java=\"`afp`\">`afp`</span>, `bit-torrent`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ichat`\" pulumi-lang-dotnet=\"`Ichat`\" pulumi-lang-go=\"`ichat`\" pulumi-lang-python=\"`ichat`\" pulumi-lang-yaml=\"`ichat`\" pulumi-lang-java=\"`ichat`\">`ichat`</span>, <span pulumi-lang-nodejs=\"`itunes`\" pulumi-lang-dotnet=\"`Itunes`\" pulumi-lang-go=\"`itunes`\" pulumi-lang-python=\"`itunes`\" pulumi-lang-yaml=\"`itunes`\" pulumi-lang-java=\"`itunes`\">`itunes`</span>, <span pulumi-lang-nodejs=\"`printers`\" pulumi-lang-dotnet=\"`Printers`\" pulumi-lang-go=\"`printers`\" pulumi-lang-python=\"`printers`\" pulumi-lang-yaml=\"`printers`\" pulumi-lang-java=\"`printers`\">`printers`</span>, <span pulumi-lang-nodejs=\"`samba`\" pulumi-lang-dotnet=\"`Samba`\" pulumi-lang-go=\"`samba`\" pulumi-lang-python=\"`samba`\" pulumi-lang-yaml=\"`samba`\" pulumi-lang-java=\"`samba`\">`samba`</span>, <span pulumi-lang-nodejs=\"`scanners`\" pulumi-lang-dotnet=\"`Scanners`\" pulumi-lang-go=\"`scanners`\" pulumi-lang-python=\"`scanners`\" pulumi-lang-yaml=\"`scanners`\" pulumi-lang-java=\"`scanners`\">`scanners`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`chromecast`\" pulumi-lang-dotnet=\"`Chromecast`\" pulumi-lang-go=\"`chromecast`\" pulumi-lang-python=\"`chromecast`\" pulumi-lang-yaml=\"`chromecast`\" pulumi-lang-java=\"`chromecast`\">`chromecast`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "toVlan": {
            "type": "string",
            "description": "VLAN ID to which the Bonjour service is made available (0 - 4094, default = all).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerBonjourprofilePolicylistMove:ObjectWirelesscontrollerBonjourprofilePolicylistMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bonjourProfile": {
          "type": "string",
          "description": "Bonjour Profile.\n"
        },
        "objectWirelesscontrollerBonjourprofilePolicylistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policy_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "policyList": {
          "type": "string",
          "description": "Policy List.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "bonjourProfile",
        "objectWirelesscontrollerBonjourprofilePolicylistMoveId",
        "option",
        "policyList",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bonjourProfile": {
          "type": "string",
          "description": "Bonjour Profile.\n"
        },
        "objectWirelesscontrollerBonjourprofilePolicylistMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policy_id}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "policyList": {
          "type": "string",
          "description": "Policy List.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "bonjourProfile",
        "option",
        "policyList",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerBonjourprofilePolicylistMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bonjourProfile": {
            "type": "string",
            "description": "Bonjour Profile.\n"
          },
          "objectWirelesscontrollerBonjourprofilePolicylistMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policy_id}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "policyList": {
            "type": "string",
            "description": "Policy List.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellular:ObjectWirelesscontrollerHotspot20Anqp3gppcellular": {
      "description": "Configure 3GPP public land mobile network (PLMN).\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`mccMncList`\" pulumi-lang-dotnet=\"`MccMncList`\" pulumi-lang-go=\"`mccMncList`\" pulumi-lang-python=\"`mcc_mnc_list`\" pulumi-lang-yaml=\"`mccMncList`\" pulumi-lang-java=\"`mccMncList`\">`mcc_mnc_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\">`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", {\n    mccMncLists: [{\n        id: 1,\n        mcc: \"mcc\",\n        mnc: \"mnc\",\n    }],\n    name: \"terr-wictl-hot20-anqp-3gpp-cellular\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\",\n    mcc_mnc_lists=[{\n        \"id\": 1,\n        \"mcc\": \"mcc\",\n        \"mnc\": \"mnc\",\n    }],\n    name=\"terr-wictl-hot20-anqp-3gpp-cellular\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", new()\n    {\n        MccMncLists = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs\n            {\n                Id = 1,\n                Mcc = \"mcc\",\n                Mnc = \"mnc\",\n            },\n        },\n        Name = \"terr-wictl-hot20-anqp-3gpp-cellular\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellular(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs{\n\t\t\tMccMncLists: fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListTypeArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListTypeArgs{\n\t\t\t\t\tId:  pulumi.Float64(1),\n\t\t\t\t\tMcc: pulumi.String(\"mcc\"),\n\t\t\t\t\tMnc: pulumi.String(\"mnc\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"terr-wictl-hot20-anqp-3gpp-cellular\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs.builder()\n            .mccMncLists(ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs.builder()\n                .id(1.0)\n                .mcc(\"mcc\")\n                .mnc(\"mnc\")\n                .build())\n            .name(\"terr-wictl-hot20-anqp-3gpp-cellular\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellular\n    properties:\n      mccMncLists:\n        - id: 1\n          mcc: mcc\n          mnc: mnc\n      name: terr-wictl-hot20-anqp-3gpp-cellular\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20Anqp3GppCellular can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellular:ObjectWirelesscontrollerHotspot20Anqp3gppcellular labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mccMncLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList"
          },
          "description": "Mcc-Mnc-List. The structure of <span pulumi-lang-nodejs=\"`mccMncList`\" pulumi-lang-dotnet=\"`MccMncList`\" pulumi-lang-go=\"`mccMncList`\" pulumi-lang-python=\"`mcc_mnc_list`\" pulumi-lang-yaml=\"`mccMncList`\" pulumi-lang-java=\"`mccMncList`\">`mcc_mnc_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "3GPP PLMN name.\n"
        },
        "objectWirelesscontrollerHotspot20Anqp3gppcellularId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20Anqp3gppcellularId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mccMncLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList"
          },
          "description": "Mcc-Mnc-List. The structure of <span pulumi-lang-nodejs=\"`mccMncList`\" pulumi-lang-dotnet=\"`MccMncList`\" pulumi-lang-go=\"`mccMncList`\" pulumi-lang-python=\"`mcc_mnc_list`\" pulumi-lang-yaml=\"`mccMncList`\" pulumi-lang-java=\"`mccMncList`\">`mcc_mnc_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "3GPP PLMN name.\n"
        },
        "objectWirelesscontrollerHotspot20Anqp3gppcellularId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqp3gppcellular resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mccMncLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncList"
            },
            "description": "Mcc-Mnc-List. The structure of <span pulumi-lang-nodejs=\"`mccMncList`\" pulumi-lang-dotnet=\"`MccMncList`\" pulumi-lang-go=\"`mccMncList`\" pulumi-lang-python=\"`mcc_mnc_list`\" pulumi-lang-yaml=\"`mccMncList`\" pulumi-lang-java=\"`mccMncList`\">`mcc_mnc_list`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "3GPP PLMN name.\n"
          },
          "objectWirelesscontrollerHotspot20Anqp3gppcellularId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist": {
      "description": "Mobile Country Code and Mobile Network Code configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mccMncList`\" pulumi-lang-dotnet=\"`MccMncList`\" pulumi-lang-go=\"`mccMncList`\" pulumi-lang-python=\"`mcc_mnc_list`\" pulumi-lang-yaml=\"`mccMncList`\" pulumi-lang-java=\"`mccMncList`\">`mcc_mnc_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Anqp3gppcellular`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Anqp3gppcellular`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`\">`fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", {name: \"terr-wictl-hot20-anqp-3gpp-cellular\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trname\", {\n    anqp3gppCellular: trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name,\n    fosid: 5,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqp3gppcellular = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", name=\"terr-wictl-hot20-anqp-3gpp-cellular\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trname\",\n    anqp3gpp_cellular=trname_object_wirelesscontroller_hotspot20_anqp3gppcellular.name,\n    fosid=5,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqp3gppcellular]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", new()\n    {\n        Name = \"terr-wictl-hot20-anqp-3gpp-cellular\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trname\", new()\n    {\n        Anqp3gppCellular = trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.Name,\n        Fosid = 5,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqp3gppcellular, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellular(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-hot20-anqp-3gpp-cellular\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs{\n\t\t\tAnqp3gppCellular: trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.Name,\n\t\t\tFosid:            pulumi.Float64(5),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqp3gppcellular,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs.builder()\n            .name(\"terr-wictl-hot20-anqp-3gpp-cellular\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trname\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs.builder()\n            .anqp3gppCellular(trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name())\n            .fosid(5.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\n    properties:\n      anqp3gppCellular: ${trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name}\n      fosid: 5\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular}\n  trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellular\n    name: trname\n    properties:\n      name: terr-wictl-hot20-anqp-3gpp-cellular\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20Anqp3GppCellularMccMncList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_3gpp_cellular=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqp3gppCellular": {
          "type": "string",
          "description": "Anqp 3Gpp Cellular.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "mcc": {
          "type": "string",
          "description": "Mobile country code.\n"
        },
        "mnc": {
          "type": "string",
          "description": "Mobile network code.\n"
        },
        "objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "anqp3gppCellular",
        "objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqp3gppCellular": {
          "type": "string",
          "description": "Anqp 3Gpp Cellular.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "mcc": {
          "type": "string",
          "description": "Mobile country code.\n"
        },
        "mnc": {
          "type": "string",
          "description": "Mobile network code.\n"
        },
        "objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "anqp3gppCellular"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqp3gppCellular": {
            "type": "string",
            "description": "Anqp 3Gpp Cellular.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "mcc": {
            "type": "string",
            "description": "Mobile country code.\n"
          },
          "mnc": {
            "type": "string",
            "description": "Mobile network code.\n"
          },
          "objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqpipaddresstype:ObjectWirelesscontrollerHotspot20Anqpipaddresstype": {
      "description": "Configure IP address type availability.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpipaddresstype(\"trname\", {\n    ipv4AddressType: \"not-available\",\n    ipv6AddressType: \"available\",\n    name: \"terr-wictl-hot20-anqp-ip-addrtype\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpipaddresstype(\"trname\",\n    ipv4_address_type=\"not-available\",\n    ipv6_address_type=\"available\",\n    name=\"terr-wictl-hot20-anqp-ip-addrtype\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpipaddresstype(\"trname\", new()\n    {\n        Ipv4AddressType = \"not-available\",\n        Ipv6AddressType = \"available\",\n        Name = \"terr-wictl-hot20-anqp-ip-addrtype\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpipaddresstype(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpipaddresstypeArgs{\n\t\t\tIpv4AddressType: pulumi.String(\"not-available\"),\n\t\t\tIpv6AddressType: pulumi.String(\"available\"),\n\t\t\tName:            pulumi.String(\"terr-wictl-hot20-anqp-ip-addrtype\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpipaddresstype;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpipaddresstypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20Anqpipaddresstype(\"trname\", ObjectWirelesscontrollerHotspot20AnqpipaddresstypeArgs.builder()\n            .ipv4AddressType(\"not-available\")\n            .ipv6AddressType(\"available\")\n            .name(\"terr-wictl-hot20-anqp-ip-addrtype\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpipaddresstype\n    properties:\n      ipv4AddressType: not-available\n      ipv6AddressType: available\n      name: terr-wictl-hot20-anqp-ip-addrtype\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpIpAddressType can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpipaddresstype:ObjectWirelesscontrollerHotspot20Anqpipaddresstype labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ipv4AddressType": {
          "type": "string",
          "description": "IPv4 address type. Valid values: `not-available`, `not-known`, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`.\n"
        },
        "ipv6AddressType": {
          "type": "string",
          "description": "IPv6 address type. Valid values: `not-available`, <span pulumi-lang-nodejs=\"`available`\" pulumi-lang-dotnet=\"`Available`\" pulumi-lang-go=\"`available`\" pulumi-lang-python=\"`available`\" pulumi-lang-yaml=\"`available`\" pulumi-lang-java=\"`available`\">`available`</span>, `not-known`.\n"
        },
        "name": {
          "type": "string",
          "description": "IP type name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpipaddresstypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "ipv4AddressType",
        "ipv6AddressType",
        "name",
        "objectWirelesscontrollerHotspot20AnqpipaddresstypeId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ipv4AddressType": {
          "type": "string",
          "description": "IPv4 address type. Valid values: `not-available`, `not-known`, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`.\n"
        },
        "ipv6AddressType": {
          "type": "string",
          "description": "IPv6 address type. Valid values: `not-available`, <span pulumi-lang-nodejs=\"`available`\" pulumi-lang-dotnet=\"`Available`\" pulumi-lang-go=\"`available`\" pulumi-lang-python=\"`available`\" pulumi-lang-yaml=\"`available`\" pulumi-lang-java=\"`available`\">`available`</span>, `not-known`.\n"
        },
        "name": {
          "type": "string",
          "description": "IP type name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpipaddresstypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqpipaddresstype resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ipv4AddressType": {
            "type": "string",
            "description": "IPv4 address type. Valid values: `not-available`, `not-known`, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`.\n"
          },
          "ipv6AddressType": {
            "type": "string",
            "description": "IPv6 address type. Valid values: `not-available`, <span pulumi-lang-nodejs=\"`available`\" pulumi-lang-dotnet=\"`Available`\" pulumi-lang-go=\"`available`\" pulumi-lang-python=\"`available`\" pulumi-lang-yaml=\"`available`\" pulumi-lang-java=\"`available`\">`available`</span>, `not-known`.\n"
          },
          "name": {
            "type": "string",
            "description": "IP type name.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpipaddresstypeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqpnairealm:ObjectWirelesscontrollerHotspot20Anqpnairealm": {
      "description": "Configure network access identifier (NAI) realm.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"labelname\", {name: \"ss\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"labelname\", name=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"labelname\", new()\n    {\n        Name = \"ss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"labelname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs{\n\t\t\tName: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"labelname\", ObjectWirelesscontrollerHotspot20AnqpnairealmArgs.builder()\n            .name(\"ss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n    properties:\n      name: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpnairealm:ObjectWirelesscontrollerHotspot20Anqpnairealm labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "naiLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNaiList:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiList"
          },
          "description": "Nai-List. The structure of <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20AnqpnairealmId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "naiLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNaiList:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiList"
          },
          "description": "Nai-List. The structure of <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqpnairealm resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "naiLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNaiList:ObjectWirelesscontrollerHotspot20AnqpnairealmNaiList"
            },
            "description": "Nai-List. The structure of <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "NAI realm list name.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpnairealmId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailist:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist": {
      "description": "NAI list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Anqpnairealm`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Anqpnairealm`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm`\">`fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`eapMethod`\" pulumi-lang-dotnet=\"`EapMethod`\" pulumi-lang-go=\"`eapMethod`\" pulumi-lang-python=\"`eap_method`\" pulumi-lang-yaml=\"`eapMethod`\" pulumi-lang-java=\"`eapMethod`\">`eap_method`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname\", {name: \"ss2\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname\", {\n    encoding: \"enable\",\n    name: \"terr-nailist\",\n    anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname\", name=\"ss2\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname\",\n    encoding=\"enable\",\n    name=\"terr-nailist\",\n    anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname\", new()\n    {\n        Name = \"ss2\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname\", new()\n    {\n        Encoding = \"enable\",\n        Name = \"terr-nailist\",\n        AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs{\n\t\t\tName: pulumi.String(\"ss2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tEncoding:     pulumi.String(\"enable\"),\n\t\t\tName:         pulumi.String(\"terr-nailist\"),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\", ObjectWirelesscontrollerHotspot20AnqpnairealmArgs.builder()\n            .name(\"ss2\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n            .encoding(\"enable\")\n            .name(\"terr-nailist\")\n            .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpnairealm)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n    properties:\n      encoding: enable\n      name: terr-nailist\n      anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm}\n  trnameObjectWirelesscontrollerHotspot20Anqpnairealm:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n    name: trname\n    properties:\n      name: ss2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailist:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpNaiRealm": {
          "type": "string",
          "description": "Anqp Nai Realm.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eapMethods": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod"
          },
          "description": "Eap-Method. The structure of <span pulumi-lang-nodejs=\"`eapMethod`\" pulumi-lang-dotnet=\"`EapMethod`\" pulumi-lang-go=\"`eapMethod`\" pulumi-lang-python=\"`eap_method`\" pulumi-lang-yaml=\"`eapMethod`\" pulumi-lang-java=\"`eapMethod`\">`eap_method`</span> block is documented below.\n"
        },
        "encoding": {
          "type": "string",
          "description": "Enable/disable format in accordance with IETF RFC 4282. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "Configure NAI realms (delimited by a semi-colon character).\n"
        },
        "name": {
          "type": "string",
          "description": "NAI realm name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "anqpNaiRealm",
        "encoding",
        "name",
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpNaiRealm": {
          "type": "string",
          "description": "Anqp Nai Realm.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eapMethods": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod"
          },
          "description": "Eap-Method. The structure of <span pulumi-lang-nodejs=\"`eapMethod`\" pulumi-lang-dotnet=\"`EapMethod`\" pulumi-lang-go=\"`eapMethod`\" pulumi-lang-python=\"`eap_method`\" pulumi-lang-yaml=\"`eapMethod`\" pulumi-lang-java=\"`eapMethod`\">`eap_method`</span> block is documented below.\n"
        },
        "encoding": {
          "type": "string",
          "description": "Enable/disable format in accordance with IETF RFC 4282. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "Configure NAI realms (delimited by a semi-colon character).\n"
        },
        "name": {
          "type": "string",
          "description": "NAI realm name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "anqpNaiRealm"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20AnqpnairealmNailist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqpNaiRealm": {
            "type": "string",
            "description": "Anqp Nai Realm.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "eapMethods": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapMethod"
            },
            "description": "Eap-Method. The structure of <span pulumi-lang-nodejs=\"`eapMethod`\" pulumi-lang-dotnet=\"`EapMethod`\" pulumi-lang-go=\"`eapMethod`\" pulumi-lang-python=\"`eap_method`\" pulumi-lang-yaml=\"`eapMethod`\" pulumi-lang-java=\"`eapMethod`\">`eap_method`</span> block is documented below.\n"
          },
          "encoding": {
            "type": "string",
            "description": "Enable/disable format in accordance with IETF RFC 4282. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "naiRealm": {
            "type": "string",
            "description": "Configure NAI realms (delimited by a semi-colon character).\n"
          },
          "name": {
            "type": "string",
            "description": "NAI realm name.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpnairealmNailistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod": {
      "description": "EAP Methods.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`eapMethod`\" pulumi-lang-dotnet=\"`EapMethod`\" pulumi-lang-go=\"`eapMethod`\" pulumi-lang-python=\"`eap_method`\" pulumi-lang-yaml=\"`eapMethod`\" pulumi-lang-java=\"`eapMethod`\">`eap_method`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2\", {name: \"terr-anqpnairealm\"});\nconst trname2 = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", {\n    name: \"terr-nailist\",\n    anqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n}, {\n    dependsOn: [trname2ObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", {\n    index: 2,\n    method: \"eap-md5\",\n    anqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n    naiList: trname2.name,\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2\", name=\"terr-anqpnairealm\")\ntrname2 = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\",\n    name=\"terr-nailist\",\n    anqp_nai_realm=trname2_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2_object_wirelesscontroller_hotspot20_anqpnairealm]))\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\",\n    index=2,\n    method=\"eap-md5\",\n    anqp_nai_realm=trname2_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n    nai_list=trname2.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2\", new()\n    {\n        Name = \"terr-anqpnairealm\",\n    });\n\n    var trname2 = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", new()\n    {\n        Name = \"terr-nailist\",\n        AnqpNaiRealm = trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2ObjectWirelesscontrollerHotspot20Anqpnairealm,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", new()\n    {\n        Index = 2,\n        Method = \"eap-md5\",\n        AnqpNaiRealm = trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n        NaiList = trname2.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs{\n\t\t\tName: pulumi.String(\"terr-anqpnairealm\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tName:         pulumi.String(\"terr-nailist\"),\n\t\t\tAnqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs{\n\t\t\tIndex:        pulumi.Float64(2),\n\t\t\tMethod:       pulumi.String(\"eap-md5\"),\n\t\t\tAnqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList:      trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\", ObjectWirelesscontrollerHotspot20AnqpnairealmArgs.builder()\n            .name(\"terr-anqpnairealm\")\n            .build());\n\n        var trname2 = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n            .name(\"terr-nailist\")\n            .anqpNaiRealm(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm)\n                .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs.builder()\n            .index(2.0)\n            .method(\"eap-md5\")\n            .anqpNaiRealm(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n            .naiList(trname2.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\n    properties:\n      index: 2\n      method: eap-md5\n      anqpNaiRealm: ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n      naiList: ${trname2.name}\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n    properties:\n      name: terr-nailist\n      anqpNaiRealm: ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n    options:\n      dependsOn:\n        - ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm}\n  trname2ObjectWirelesscontrollerHotspot20Anqpnairealm:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n    name: trname2\n    properties:\n      name: terr-anqpnairealm\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiListEapMethod can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\", \"nai_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpNaiRealm": {
          "type": "string",
          "description": "Anqp Nai Realm.\n"
        },
        "authParams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam"
          },
          "description": "Auth-Param. The structure of <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "index": {
          "type": "number",
          "description": "EAP method index.\n"
        },
        "method": {
          "type": "string",
          "description": "EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.\n"
        },
        "naiList": {
          "type": "string",
          "description": "Nai List.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "anqpNaiRealm",
        "method",
        "naiList",
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpNaiRealm": {
          "type": "string",
          "description": "Anqp Nai Realm.\n"
        },
        "authParams": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam"
          },
          "description": "Auth-Param. The structure of <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "index": {
          "type": "number",
          "description": "EAP method index.\n"
        },
        "method": {
          "type": "string",
          "description": "EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.\n"
        },
        "naiList": {
          "type": "string",
          "description": "Nai List.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "anqpNaiRealm",
        "naiList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqpNaiRealm": {
            "type": "string",
            "description": "Anqp Nai Realm.\n"
          },
          "authParams": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthParam"
            },
            "description": "Auth-Param. The structure of <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "index": {
            "type": "number",
            "description": "EAP method index.\n"
          },
          "method": {
            "type": "string",
            "description": "EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.\n"
          },
          "naiList": {
            "type": "string",
            "description": "Nai List.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam": {
      "description": "EAP auth param.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`authParam`\" pulumi-lang-dotnet=\"`AuthParam`\" pulumi-lang-go=\"`authParam`\" pulumi-lang-python=\"`auth_param`\" pulumi-lang-yaml=\"`authParam`\" pulumi-lang-java=\"`authParam`\">`auth_param`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname\", {name: \"terr-anqpnairealm\"});\nconst trname2 = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", {\n    name: \"terr-nailist\",\n    anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\nconst trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", {\n    index: 2,\n    anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n    naiList: trname2.name,\n}, {\n    dependsOn: [trname2],\n});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trname\", {\n    index: 2,\n    val: \"eap-md5\",\n    anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n    naiList: trname2.name,\n    eapMethod: trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname\", name=\"terr-anqpnairealm\")\ntrname2 = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\",\n    name=\"terr-nailist\",\n    anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm]))\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\",\n    index=2,\n    anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n    nai_list=trname2.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trname\",\n    index=2,\n    val=\"eap-md5\",\n    anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n    nai_list=trname2.name,\n    eap_method=trname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod.index,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname\", new()\n    {\n        Name = \"terr-anqpnairealm\",\n    });\n\n    var trname2 = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", new()\n    {\n        Name = \"terr-nailist\",\n        AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n        },\n    });\n\n    var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", new()\n    {\n        Index = 2,\n        AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n        NaiList = trname2.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trname\", new()\n    {\n        Index = 2,\n        Val = \"eap-md5\",\n        AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n        NaiList = trname2.Name,\n        EapMethod = trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.Index,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs{\n\t\t\tName: pulumi.String(\"terr-anqpnairealm\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tName:         pulumi.String(\"terr-nailist\"),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs{\n\t\t\tIndex:        pulumi.Float64(2),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList:      trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs{\n\t\t\tIndex:        pulumi.Float64(2),\n\t\t\tVal:          pulumi.String(\"eap-md5\"),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList:      trname2.Name,\n\t\t\tEapMethod:    trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.Index,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\", ObjectWirelesscontrollerHotspot20AnqpnairealmArgs.builder()\n            .name(\"terr-anqpnairealm\")\n            .build());\n\n        var trname2 = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n            .name(\"terr-nailist\")\n            .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpnairealm)\n                .build());\n\n        var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs.builder()\n            .index(2.0)\n            .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n            .naiList(trname2.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trname\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs.builder()\n            .index(2.0)\n            .val(\"eap-md5\")\n            .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n            .naiList(trname2.name())\n            .eapMethod(trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\n    properties:\n      index: 2\n      val: eap-md5\n      anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n      naiList: ${trname2.name}\n      eapMethod: ${trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod}\n  trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\n    name: trname\n    properties:\n      index: 2\n      anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n      naiList: ${trname2.name}\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n    properties:\n      name: terr-nailist\n      anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm}\n  trnameObjectWirelesscontrollerHotspot20Anqpnairealm:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n    name: trname\n    properties:\n      name: terr-anqpnairealm\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiListEapMethodAuthParam can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\", \"nai_list=YOUR_VALUE\", \"eap_method=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpNaiRealm": {
          "type": "string",
          "description": "Anqp Nai Realm.\n"
        },
        "eapMethod": {
          "type": "string",
          "description": "Eap Method.\n"
        },
        "fosid": {
          "type": "string",
          "description": "ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, <span pulumi-lang-nodejs=\"`credential`\" pulumi-lang-dotnet=\"`Credential`\" pulumi-lang-go=\"`credential`\" pulumi-lang-python=\"`credential`\" pulumi-lang-yaml=\"`credential`\" pulumi-lang-java=\"`credential`\">`credential`</span>, `tunneled-credential`.\n"
        },
        "index": {
          "type": "number",
          "description": "Param index.\n"
        },
        "naiList": {
          "type": "string",
          "description": "Nai List.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "val": {
          "type": "string",
          "description": "Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.\n"
        }
      },
      "type": "object",
      "required": [
        "anqpNaiRealm",
        "eapMethod",
        "fosid",
        "naiList",
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamId",
        "val"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpNaiRealm": {
          "type": "string",
          "description": "Anqp Nai Realm.\n"
        },
        "eapMethod": {
          "type": "string",
          "description": "Eap Method.\n"
        },
        "fosid": {
          "type": "string",
          "description": "ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, <span pulumi-lang-nodejs=\"`credential`\" pulumi-lang-dotnet=\"`Credential`\" pulumi-lang-go=\"`credential`\" pulumi-lang-python=\"`credential`\" pulumi-lang-yaml=\"`credential`\" pulumi-lang-java=\"`credential`\">`credential`</span>, `tunneled-credential`.\n"
        },
        "index": {
          "type": "number",
          "description": "Param index.\n"
        },
        "naiList": {
          "type": "string",
          "description": "Nai List.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "val": {
          "type": "string",
          "description": "Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.\n"
        }
      },
      "requiredInputs": [
        "anqpNaiRealm",
        "eapMethod",
        "naiList"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqpNaiRealm": {
            "type": "string",
            "description": "Anqp Nai Realm.\n"
          },
          "eapMethod": {
            "type": "string",
            "description": "Eap Method.\n"
          },
          "fosid": {
            "type": "string",
            "description": "ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, <span pulumi-lang-nodejs=\"`credential`\" pulumi-lang-dotnet=\"`Credential`\" pulumi-lang-go=\"`credential`\" pulumi-lang-python=\"`credential`\" pulumi-lang-yaml=\"`credential`\" pulumi-lang-java=\"`credential`\">`credential`</span>, `tunneled-credential`.\n"
          },
          "index": {
            "type": "number",
            "description": "Param index.\n"
          },
          "naiList": {
            "type": "string",
            "description": "Nai List.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "val": {
            "type": "string",
            "description": "Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqpnetworkauthtype:ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype": {
      "description": "Configure network authentication type.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype(\"trname\", {\n    authType: \"acceptance-of-terms\",\n    name: \"terr-wictl-hot20-anqp-netauth-type\",\n    url: \"tefv/url\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype(\"trname\",\n    auth_type=\"acceptance-of-terms\",\n    name=\"terr-wictl-hot20-anqp-netauth-type\",\n    url=\"tefv/url\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype(\"trname\", new()\n    {\n        AuthType = \"acceptance-of-terms\",\n        Name = \"terr-wictl-hot20-anqp-netauth-type\",\n        Url = \"tefv/url\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnetworkauthtype(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpnetworkauthtypeArgs{\n\t\t\tAuthType: pulumi.String(\"acceptance-of-terms\"),\n\t\t\tName:     pulumi.String(\"terr-wictl-hot20-anqp-netauth-type\"),\n\t\t\tUrl:      pulumi.String(\"tefv/url\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnetworkauthtypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype(\"trname\", ObjectWirelesscontrollerHotspot20AnqpnetworkauthtypeArgs.builder()\n            .authType(\"acceptance-of-terms\")\n            .name(\"terr-wictl-hot20-anqp-netauth-type\")\n            .url(\"tefv/url\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype\n    properties:\n      authType: acceptance-of-terms\n      name: terr-wictl-hot20-anqp-netauth-type\n      url: tefv/url\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNetworkAuthType can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpnetworkauthtype:ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authType": {
          "type": "string",
          "description": "Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.\n"
        },
        "name": {
          "type": "string",
          "description": "Authentication type name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnetworkauthtypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "Redirect URL.\n"
        }
      },
      "type": "object",
      "required": [
        "authType",
        "name",
        "objectWirelesscontrollerHotspot20AnqpnetworkauthtypeId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authType": {
          "type": "string",
          "description": "Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.\n"
        },
        "name": {
          "type": "string",
          "description": "Authentication type name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpnetworkauthtypeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "Redirect URL.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqpnetworkauthtype resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authType": {
            "type": "string",
            "description": "Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.\n"
          },
          "name": {
            "type": "string",
            "description": "Authentication type name.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpnetworkauthtypeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "Redirect URL.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqproamingconsortium:ObjectWirelesscontrollerHotspot20Anqproamingconsortium": {
      "description": "Configure roaming consortium.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`oiList`\" pulumi-lang-dotnet=\"`OiList`\" pulumi-lang-go=\"`oiList`\" pulumi-lang-python=\"`oi_list`\" pulumi-lang-yaml=\"`oiList`\" pulumi-lang-java=\"`oiList`\">`oi_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"labelname\", {name: \"sss\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"labelname\", name=\"sss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"labelname\", new()\n    {\n        Name = \"sss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqproamingconsortium(ctx, \"labelname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumArgs{\n\t\t\tName: pulumi.String(\"sss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"labelname\", ObjectWirelesscontrollerHotspot20AnqproamingconsortiumArgs.builder()\n            .name(\"sss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqproamingconsortium\n    properties:\n      name: sss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpRoamingConsortium can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqproamingconsortium:ObjectWirelesscontrollerHotspot20Anqproamingconsortium labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Roaming consortium name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqproamingconsortiumId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oiLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList"
          },
          "description": "Oi-List. The structure of <span pulumi-lang-nodejs=\"`oiList`\" pulumi-lang-dotnet=\"`OiList`\" pulumi-lang-go=\"`oiList`\" pulumi-lang-python=\"`oi_list`\" pulumi-lang-yaml=\"`oiList`\" pulumi-lang-java=\"`oiList`\">`oi_list`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20AnqproamingconsortiumId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Roaming consortium name.\n"
        },
        "objectWirelesscontrollerHotspot20AnqproamingconsortiumId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "oiLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList"
          },
          "description": "Oi-List. The structure of <span pulumi-lang-nodejs=\"`oiList`\" pulumi-lang-dotnet=\"`OiList`\" pulumi-lang-go=\"`oiList`\" pulumi-lang-python=\"`oi_list`\" pulumi-lang-yaml=\"`oiList`\" pulumi-lang-java=\"`oiList`\">`oi_list`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqproamingconsortium resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Roaming consortium name.\n"
          },
          "objectWirelesscontrollerHotspot20AnqproamingconsortiumId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "oiLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOiList"
            },
            "description": "Oi-List. The structure of <span pulumi-lang-nodejs=\"`oiList`\" pulumi-lang-dotnet=\"`OiList`\" pulumi-lang-go=\"`oiList`\" pulumi-lang-python=\"`oi_list`\" pulumi-lang-yaml=\"`oiList`\" pulumi-lang-java=\"`oiList`\">`oi_list`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist": {
      "description": "Organization identifier list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`oiList`\" pulumi-lang-dotnet=\"`OiList`\" pulumi-lang-go=\"`oiList`\" pulumi-lang-python=\"`oi_list`\" pulumi-lang-yaml=\"`oiList`\" pulumi-lang-java=\"`oiList`\">`oi_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Anqproamingconsortium`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Anqproamingconsortium`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`\">`fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trname\", {name: \"sss\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trname\", {\n    anqpRoamingConsortium: trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name,\n    comment: \"This is a Terraform example\",\n    index: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqproamingconsortium = fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trname\", name=\"sss\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trname\",\n    anqp_roaming_consortium=trname_object_wirelesscontroller_hotspot20_anqproamingconsortium.name,\n    comment=\"This is a Terraform example\",\n    index=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trname\", new()\n    {\n        Name = \"sss\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trname\", new()\n    {\n        AnqpRoamingConsortium = trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.Name,\n        Comment = \"This is a Terraform example\",\n        Index = 2,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqproamingconsortium, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqproamingconsortium(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumArgs{\n\t\t\tName: pulumi.String(\"sss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs{\n\t\t\tAnqpRoamingConsortium: trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.Name,\n\t\t\tComment:               pulumi.String(\"This is a Terraform example\"),\n\t\t\tIndex:                 pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\", ObjectWirelesscontrollerHotspot20AnqproamingconsortiumArgs.builder()\n            .name(\"sss\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trname\", ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs.builder()\n            .anqpRoamingConsortium(trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name())\n            .comment(\"This is a Terraform example\")\n            .index(2.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\n    properties:\n      anqpRoamingConsortium: ${trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name}\n      comment: This is a Terraform example\n      index: 2\n  trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqproamingconsortium\n    name: trname\n    properties:\n      name: sss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpRoamingConsortiumOiList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_roaming_consortium=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpRoamingConsortium": {
          "type": "string",
          "description": "Anqp Roaming Consortium.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "index": {
          "type": "number",
          "description": "OI index.\n"
        },
        "objectWirelesscontrollerHotspot20AnqproamingconsortiumOilistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "oi": {
          "type": "string",
          "description": "Organization identifier.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "anqpRoamingConsortium",
        "objectWirelesscontrollerHotspot20AnqproamingconsortiumOilistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpRoamingConsortium": {
          "type": "string",
          "description": "Anqp Roaming Consortium.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "index": {
          "type": "number",
          "description": "OI index.\n"
        },
        "objectWirelesscontrollerHotspot20AnqproamingconsortiumOilistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "oi": {
          "type": "string",
          "description": "Organization identifier.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "anqpRoamingConsortium"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqpRoamingConsortium": {
            "type": "string",
            "description": "Anqp Roaming Consortium.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "index": {
            "type": "number",
            "description": "OI index.\n"
          },
          "objectWirelesscontrollerHotspot20AnqproamingconsortiumOilistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "oi": {
            "type": "string",
            "description": "Organization identifier.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenuename:ObjectWirelesscontrollerHotspot20Anqpvenuename": {
      "description": "Configure venue name duple.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename(\"labelname\", {name: \"ss\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename(\"labelname\", name=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename(\"labelname\", new()\n    {\n        Name = \"ss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenuename(ctx, \"labelname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameArgs{\n\t\t\tName: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenuenameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWirelesscontrollerHotspot20Anqpvenuename(\"labelname\", ObjectWirelesscontrollerHotspot20AnqpvenuenameArgs.builder()\n            .name(\"ss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenuename\n    properties:\n      name: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueName can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenuename:ObjectWirelesscontrollerHotspot20Anqpvenuename labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of venue name duple.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenuenameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "valueLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpvenuenameValueList:ObjectWirelesscontrollerHotspot20AnqpvenuenameValueList"
          },
          "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20AnqpvenuenameId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of venue name duple.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenuenameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "valueLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpvenuenameValueList:ObjectWirelesscontrollerHotspot20AnqpvenuenameValueList"
          },
          "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqpvenuename resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of venue name duple.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpvenuenameId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "valueLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpvenuenameValueList:ObjectWirelesscontrollerHotspot20AnqpvenuenameValueList"
            },
            "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenuenameValuelist:ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist": {
      "description": "Name list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Anqpvenuename`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Anqpvenuename`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename`\">`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenuename`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueNameValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_venue_name=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenuenameValuelist:ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpVenueName": {
          "type": "string",
          "description": "Anqp Venue Name.\n"
        },
        "index": {
          "type": "number",
          "description": "Value index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenuenameValuelistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Venue name value.\n"
        }
      },
      "type": "object",
      "required": [
        "anqpVenueName",
        "index",
        "lang",
        "objectWirelesscontrollerHotspot20AnqpvenuenameValuelistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpVenueName": {
          "type": "string",
          "description": "Anqp Venue Name.\n"
        },
        "index": {
          "type": "number",
          "description": "Value index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenuenameValuelistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Venue name value.\n"
        }
      },
      "requiredInputs": [
        "anqpVenueName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20AnqpvenuenameValuelist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqpVenueName": {
            "type": "string",
            "description": "Anqp Venue Name.\n"
          },
          "index": {
            "type": "number",
            "description": "Value index.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language code.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpvenuenameValuelistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Venue name value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenueurl:ObjectWirelesscontrollerHotspot20Anqpvenueurl": {
      "description": "Configure venue URL.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\">`fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", {\n    name: \"terr-anqpvenueurl\",\n    valueLists: [{\n        index: 1,\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\",\n    name=\"terr-anqpvenueurl\",\n    value_lists=[{\n        \"index\": 1,\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", new()\n    {\n        Name = \"terr-anqpvenueurl\",\n        ValueLists = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs\n            {\n                Index = 1,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenueurl(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs{\n\t\t\tName: pulumi.String(\"terr-anqpvenueurl\"),\n\t\t\tValueLists: fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListTypeArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListTypeArgs{\n\t\t\t\t\tIndex: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs.builder()\n            .name(\"terr-anqpvenueurl\")\n            .valueLists(ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs.builder()\n                .index(1.0)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenueurl\n    properties:\n      name: terr-anqpvenueurl\n      valueLists:\n        - index: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueUrl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenueurl:ObjectWirelesscontrollerHotspot20Anqpvenueurl labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of venue url.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenueurlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "valueLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpvenueurlValueList:ObjectWirelesscontrollerHotspot20AnqpvenueurlValueList"
          },
          "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20AnqpvenueurlId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of venue url.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenueurlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "valueLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpvenueurlValueList:ObjectWirelesscontrollerHotspot20AnqpvenueurlValueList"
          },
          "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Anqpvenueurl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of venue url.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpvenueurlId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "valueLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20AnqpvenueurlValueList:ObjectWirelesscontrollerHotspot20AnqpvenueurlValueList"
            },
            "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenueurlValuelist:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist": {
      "description": "URL list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Anqpvenueurl`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Anqpvenueurl`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`\">`fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", {name: \"terr-valuelist\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trname\", {\n    anqpVenueUrl: trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name,\n    index: 2,\n    number: 12,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpvenueurl],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpvenueurl = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", name=\"terr-valuelist\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trname\",\n    anqp_venue_url=trname_object_wirelesscontroller_hotspot20_anqpvenueurl.name,\n    index=2,\n    number=12,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpvenueurl]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", new()\n    {\n        Name = \"terr-valuelist\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trname\", new()\n    {\n        AnqpVenueUrl = trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.Name,\n        Index = 2,\n        Number = 12,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Anqpvenueurl,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpvenueurl, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenueurl(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs{\n\t\t\tName: pulumi.String(\"terr-valuelist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs{\n\t\t\tAnqpVenueUrl: trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.Name,\n\t\t\tIndex:        pulumi.Float64(2),\n\t\t\tNumber:       pulumi.Float64(12),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpvenueurl,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\", ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs.builder()\n            .name(\"terr-valuelist\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trname\", ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs.builder()\n            .anqpVenueUrl(trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name())\n            .index(2.0)\n            .number(12.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpvenueurl)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\n    properties:\n      anqpVenueUrl: ${trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name}\n      index: 2\n      number: 12\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Anqpvenueurl}\n  trnameObjectWirelesscontrollerHotspot20Anqpvenueurl:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenueurl\n    name: trname\n    properties:\n      name: terr-valuelist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueUrlValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_venue_url=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenueurlValuelist:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpVenueUrl": {
          "type": "string",
          "description": "Anqp Venue Url.\n"
        },
        "index": {
          "type": "number",
          "description": "URL index.\n"
        },
        "number": {
          "type": "number",
          "description": "Venue number.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenueurlValuelistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Venue URL value.\n"
        }
      },
      "type": "object",
      "required": [
        "anqpVenueUrl",
        "objectWirelesscontrollerHotspot20AnqpvenueurlValuelistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anqpVenueUrl": {
          "type": "string",
          "description": "Anqp Venue Url.\n"
        },
        "index": {
          "type": "number",
          "description": "URL index.\n"
        },
        "number": {
          "type": "number",
          "description": "Venue number.\n"
        },
        "objectWirelesscontrollerHotspot20AnqpvenueurlValuelistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Venue URL value.\n"
        }
      },
      "requiredInputs": [
        "anqpVenueUrl"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anqpVenueUrl": {
            "type": "string",
            "description": "Anqp Venue Url.\n"
          },
          "index": {
            "type": "number",
            "description": "URL index.\n"
          },
          "number": {
            "type": "number",
            "description": "Venue number.\n"
          },
          "objectWirelesscontrollerHotspot20AnqpvenueurlValuelistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Venue URL value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpadviceofcharge:ObjectWirelesscontrollerHotspot20H2qpadviceofcharge": {
      "description": "Configure advice of charge.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`aocList`\" pulumi-lang-dotnet=\"`AocList`\" pulumi-lang-go=\"`aocList`\" pulumi-lang-python=\"`aoc_list`\" pulumi-lang-yaml=\"`aocList`\" pulumi-lang-java=\"`aocList`\">`aoc_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\", {\n    name: \"terr-h2qpadviceofcharge\",\n    aocLists: [{\n        name: \"terr-h2qpadviceofcharge\",\n        planInfos: [{\n            name: \"terr-h2qpadviceofcharge\",\n        }],\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\",\n    name=\"terr-h2qpadviceofcharge\",\n    aoc_lists=[{\n        \"name\": \"terr-h2qpadviceofcharge\",\n        \"plan_infos\": [{\n            \"name\": \"terr-h2qpadviceofcharge\",\n        }],\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\", new()\n    {\n        Name = \"terr-h2qpadviceofcharge\",\n        AocLists = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListArgs\n            {\n                Name = \"terr-h2qpadviceofcharge\",\n                PlanInfos = new[]\n                {\n                    new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfoArgs\n                    {\n                        Name = \"terr-h2qpadviceofcharge\",\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpadviceofcharge(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs{\n\t\t\tName: pulumi.String(\"terr-h2qpadviceofcharge\"),\n\t\t\tAocLists: fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListTypeArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"terr-h2qpadviceofcharge\"),\n\t\t\t\t\tPlanInfos: fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfoTypeArray{\n\t\t\t\t\t\t&fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfoTypeArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"terr-h2qpadviceofcharge\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\", ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs.builder()\n            .name(\"terr-h2qpadviceofcharge\")\n            .aocLists(ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListArgs.builder()\n                .name(\"terr-h2qpadviceofcharge\")\n                .planInfos(ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocListPlanInfoArgs.builder()\n                    .name(\"terr-h2qpadviceofcharge\")\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpadviceofcharge\n    properties:\n      name: terr-h2qpadviceofcharge\n      aocLists:\n        - name: terr-h2qpadviceofcharge\n          planInfos:\n            - name: terr-h2qpadviceofcharge\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpAdviceOfCharge can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpadviceofcharge:ObjectWirelesscontrollerHotspot20H2qpadviceofcharge labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aocLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList"
          },
          "description": "Aoc-List. The structure of <span pulumi-lang-nodejs=\"`aocList`\" pulumi-lang-dotnet=\"`AocList`\" pulumi-lang-go=\"`aocList`\" pulumi-lang-python=\"`aoc_list`\" pulumi-lang-yaml=\"`aocList`\" pulumi-lang-java=\"`aocList`\">`aoc_list`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Plan name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aocLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList"
          },
          "description": "Aoc-List. The structure of <span pulumi-lang-nodejs=\"`aocList`\" pulumi-lang-dotnet=\"`AocList`\" pulumi-lang-go=\"`aocList`\" pulumi-lang-python=\"`aoc_list`\" pulumi-lang-yaml=\"`aocList`\" pulumi-lang-java=\"`aocList`\">`aoc_list`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Plan name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpadviceofcharge resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "aocLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAocList"
            },
            "description": "Aoc-List. The structure of <span pulumi-lang-nodejs=\"`aocList`\" pulumi-lang-dotnet=\"`AocList`\" pulumi-lang-go=\"`aocList`\" pulumi-lang-python=\"`aoc_list`\" pulumi-lang-yaml=\"`aocList`\" pulumi-lang-java=\"`aocList`\">`aoc_list`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Plan name.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpadviceofchargeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist": {
      "description": "AOC list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`aocList`\" pulumi-lang-dotnet=\"`AocList`\" pulumi-lang-go=\"`aocList`\" pulumi-lang-python=\"`aoc_list`\" pulumi-lang-yaml=\"`aocList`\" pulumi-lang-java=\"`aocList`\">`aoc_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`planInfo`\" pulumi-lang-dotnet=\"`PlanInfo`\" pulumi-lang-go=\"`planInfo`\" pulumi-lang-python=\"`plan_info`\" pulumi-lang-yaml=\"`planInfo`\" pulumi-lang-java=\"`planInfo`\">`plan_info`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\", {name: \"terr-aoclist\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname\", {\n    name: \"terr-aoclist\",\n    type: \"unlimited\",\n    h2qpAdviceOfCharge: trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qpadviceofcharge = fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\", name=\"terr-aoclist\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname\",\n    name=\"terr-aoclist\",\n    type=\"unlimited\",\n    h2qp_advice_of_charge=trname_object_wirelesscontroller_hotspot20_h2qpadviceofcharge.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qpadviceofcharge]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname\", new()\n    {\n        Name = \"terr-aoclist\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname\", new()\n    {\n        Name = \"terr-aoclist\",\n        Type = \"unlimited\",\n        H2qpAdviceOfCharge = trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpadviceofcharge(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs{\n\t\t\tName: pulumi.String(\"terr-aoclist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistArgs{\n\t\t\tName:               pulumi.String(\"terr-aoclist\"),\n\t\t\tType:               pulumi.String(\"unlimited\"),\n\t\t\tH2qpAdviceOfCharge: trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge = new ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge\", ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs.builder()\n            .name(\"terr-aoclist\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname\", ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistArgs.builder()\n            .name(\"terr-aoclist\")\n            .type(\"unlimited\")\n            .h2qpAdviceOfCharge(trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist\n    properties:\n      name: terr-aoclist\n      type: unlimited\n      h2qpAdviceOfCharge: ${trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge}\n  trnameObjectWirelesscontrollerHotspot20H2qpadviceofcharge:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpadviceofcharge\n    name: trname\n    properties:\n      name: terr-aoclist\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpAdviceOfChargeAocList can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_advice_of_charge=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "h2qpAdviceOfCharge": {
          "type": "string",
          "description": "H2Qp Advice Of Charge.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "naiRealmEncoding": {
          "type": "string",
          "description": "NAI realm encoding.\n"
        },
        "name": {
          "type": "string",
          "description": "Advice of charge ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "planInfos": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo"
          },
          "description": "Plan-Info. The structure of <span pulumi-lang-nodejs=\"`planInfo`\" pulumi-lang-dotnet=\"`PlanInfo`\" pulumi-lang-go=\"`planInfo`\" pulumi-lang-python=\"`plan_info`\" pulumi-lang-yaml=\"`planInfo`\" pulumi-lang-java=\"`planInfo`\">`plan_info`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "h2qpAdviceOfCharge",
        "name",
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "h2qpAdviceOfCharge": {
          "type": "string",
          "description": "H2Qp Advice Of Charge.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "naiRealmEncoding": {
          "type": "string",
          "description": "NAI realm encoding.\n"
        },
        "name": {
          "type": "string",
          "description": "Advice of charge ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "planInfos": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo"
          },
          "description": "Plan-Info. The structure of <span pulumi-lang-nodejs=\"`planInfo`\" pulumi-lang-dotnet=\"`PlanInfo`\" pulumi-lang-go=\"`planInfo`\" pulumi-lang-python=\"`plan_info`\" pulumi-lang-yaml=\"`planInfo`\" pulumi-lang-java=\"`planInfo`\">`plan_info`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>.\n"
        }
      },
      "requiredInputs": [
        "h2qpAdviceOfCharge"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "h2qpAdviceOfCharge": {
            "type": "string",
            "description": "H2Qp Advice Of Charge.\n"
          },
          "naiRealm": {
            "type": "string",
            "description": "NAI realm list name.\n"
          },
          "naiRealmEncoding": {
            "type": "string",
            "description": "NAI realm encoding.\n"
          },
          "name": {
            "type": "string",
            "description": "Advice of charge ID.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "planInfos": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlanInfo"
            },
            "description": "Plan-Info. The structure of <span pulumi-lang-nodejs=\"`planInfo`\" pulumi-lang-dotnet=\"`PlanInfo`\" pulumi-lang-go=\"`planInfo`\" pulumi-lang-python=\"`plan_info`\" pulumi-lang-yaml=\"`planInfo`\" pulumi-lang-java=\"`planInfo`\">`plan_info`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo": {
      "description": "Plan info.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`planInfo`\" pulumi-lang-dotnet=\"`PlanInfo`\" pulumi-lang-go=\"`planInfo`\" pulumi-lang-python=\"`plan_info`\" pulumi-lang-yaml=\"`planInfo`\" pulumi-lang-java=\"`planInfo`\">`plan_info`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname2\", {name: \"terr-h2qpadviceofcharge\"});\nconst trname2 = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname2\", {\n    name: \"terr-aoclist\",\n    h2qpAdviceOfCharge: trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name,\n}, {\n    dependsOn: [trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge],\n});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo(\"trname\", {\n    h2qpAdviceOfCharge: trname2.name,\n    aocList: trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name,\n    name: \"terr-planinfo\",\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_wirelesscontroller_hotspot20_h2qpadviceofcharge = fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname2\", name=\"terr-h2qpadviceofcharge\")\ntrname2 = fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname2\",\n    name=\"terr-aoclist\",\n    h2qp_advice_of_charge=trname2_object_wirelesscontroller_hotspot20_h2qpadviceofcharge.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2_object_wirelesscontroller_hotspot20_h2qpadviceofcharge]))\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo(\"trname\",\n    h2qp_advice_of_charge=trname2.name,\n    aoc_list=trname2_object_wirelesscontroller_hotspot20_h2qpadviceofcharge.name,\n    name=\"terr-planinfo\",\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname2\", new()\n    {\n        Name = \"terr-h2qpadviceofcharge\",\n    });\n\n    var trname2 = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname2\", new()\n    {\n        Name = \"terr-aoclist\",\n        H2qpAdviceOfCharge = trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo(\"trname\", new()\n    {\n        H2qpAdviceOfCharge = trname2.Name,\n        AocList = trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.Name,\n        Name = \"terr-planinfo\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpadviceofcharge(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs{\n\t\t\tName: pulumi.String(\"terr-h2qpadviceofcharge\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistArgs{\n\t\t\tName:               pulumi.String(\"terr-aoclist\"),\n\t\t\tH2qpAdviceOfCharge: trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoArgs{\n\t\t\tH2qpAdviceOfCharge: trname2.Name,\n\t\t\tAocList:            trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.Name,\n\t\t\tName:               pulumi.String(\"terr-planinfo\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofcharge;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge = new ObjectWirelesscontrollerHotspot20H2qpadviceofcharge(\"trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge\", ObjectWirelesscontrollerHotspot20H2qpadviceofchargeArgs.builder()\n            .name(\"terr-h2qpadviceofcharge\")\n            .build());\n\n        var trname2 = new ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist(\"trname2\", ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistArgs.builder()\n            .name(\"terr-aoclist\")\n            .h2qpAdviceOfCharge(trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge)\n                .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo(\"trname\", ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoArgs.builder()\n            .h2qpAdviceOfCharge(trname2.name())\n            .aocList(trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name())\n            .name(\"terr-planinfo\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo\n    properties:\n      h2qpAdviceOfCharge: ${trname2.name}\n      aocList: ${trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name}\n      name: terr-planinfo\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclist\n    properties:\n      name: terr-aoclist\n      h2qpAdviceOfCharge: ${trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge.name}\n    options:\n      dependsOn:\n        - ${trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge}\n  trname2ObjectWirelesscontrollerHotspot20H2qpadviceofcharge:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpadviceofcharge\n    name: trname2\n    properties:\n      name: terr-h2qpadviceofcharge\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpAdviceOfChargeAocListPlanInfo can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_advice_of_charge=YOUR_VALUE\", \"aoc_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo:ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aocList": {
          "type": "string",
          "description": "Aoc List.\n"
        },
        "currency": {
          "type": "string",
          "description": "Currency code.\n"
        },
        "h2qpAdviceOfCharge": {
          "type": "string",
          "description": "H2Qp Advice Of Charge.\n"
        },
        "infoFile": {
          "type": "string",
          "description": "Info file.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Plan name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aocList",
        "h2qpAdviceOfCharge",
        "name",
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aocList": {
          "type": "string",
          "description": "Aoc List.\n"
        },
        "currency": {
          "type": "string",
          "description": "Currency code.\n"
        },
        "h2qpAdviceOfCharge": {
          "type": "string",
          "description": "H2Qp Advice Of Charge.\n"
        },
        "infoFile": {
          "type": "string",
          "description": "Info file.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Plan name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "aocList",
        "h2qpAdviceOfCharge"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfo resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "aocList": {
            "type": "string",
            "description": "Aoc List.\n"
          },
          "currency": {
            "type": "string",
            "description": "Currency code.\n"
          },
          "h2qpAdviceOfCharge": {
            "type": "string",
            "description": "H2Qp Advice Of Charge.\n"
          },
          "infoFile": {
            "type": "string",
            "description": "Info file.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language code.\n"
          },
          "name": {
            "type": "string",
            "description": "Plan name.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpadviceofchargeAoclistPlaninfoId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpconncapability:ObjectWirelesscontrollerHotspot20H2qpconncapability": {
      "description": "Configure connection capability.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpconncapability(\"trname\", {\n    espPort: \"closed\",\n    ftpPort: \"closed\",\n    httpPort: \"open\",\n    icmpPort: \"closed\",\n    ikev2Port: \"closed\",\n    ikev2XxPort: \"closed\",\n    name: \"terr-wictl-hot20-heqp-conn-capblity\",\n    pptpVpnPort: \"closed\",\n    sshPort: \"open\",\n    tlsPort: \"closed\",\n    voipTcpPort: \"closed\",\n    voipUdpPort: \"unknown\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpconncapability(\"trname\",\n    esp_port=\"closed\",\n    ftp_port=\"closed\",\n    http_port=\"open\",\n    icmp_port=\"closed\",\n    ikev2_port=\"closed\",\n    ikev2_xx_port=\"closed\",\n    name=\"terr-wictl-hot20-heqp-conn-capblity\",\n    pptp_vpn_port=\"closed\",\n    ssh_port=\"open\",\n    tls_port=\"closed\",\n    voip_tcp_port=\"closed\",\n    voip_udp_port=\"unknown\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpconncapability(\"trname\", new()\n    {\n        EspPort = \"closed\",\n        FtpPort = \"closed\",\n        HttpPort = \"open\",\n        IcmpPort = \"closed\",\n        Ikev2Port = \"closed\",\n        Ikev2XxPort = \"closed\",\n        Name = \"terr-wictl-hot20-heqp-conn-capblity\",\n        PptpVpnPort = \"closed\",\n        SshPort = \"open\",\n        TlsPort = \"closed\",\n        VoipTcpPort = \"closed\",\n        VoipUdpPort = \"unknown\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpconncapability(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpconncapabilityArgs{\n\t\t\tEspPort:     pulumi.String(\"closed\"),\n\t\t\tFtpPort:     pulumi.String(\"closed\"),\n\t\t\tHttpPort:    pulumi.String(\"open\"),\n\t\t\tIcmpPort:    pulumi.String(\"closed\"),\n\t\t\tIkev2Port:   pulumi.String(\"closed\"),\n\t\t\tIkev2XxPort: pulumi.String(\"closed\"),\n\t\t\tName:        pulumi.String(\"terr-wictl-hot20-heqp-conn-capblity\"),\n\t\t\tPptpVpnPort: pulumi.String(\"closed\"),\n\t\t\tSshPort:     pulumi.String(\"open\"),\n\t\t\tTlsPort:     pulumi.String(\"closed\"),\n\t\t\tVoipTcpPort: pulumi.String(\"closed\"),\n\t\t\tVoipUdpPort: pulumi.String(\"unknown\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpconncapability;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpconncapabilityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20H2qpconncapability(\"trname\", ObjectWirelesscontrollerHotspot20H2qpconncapabilityArgs.builder()\n            .espPort(\"closed\")\n            .ftpPort(\"closed\")\n            .httpPort(\"open\")\n            .icmpPort(\"closed\")\n            .ikev2Port(\"closed\")\n            .ikev2XxPort(\"closed\")\n            .name(\"terr-wictl-hot20-heqp-conn-capblity\")\n            .pptpVpnPort(\"closed\")\n            .sshPort(\"open\")\n            .tlsPort(\"closed\")\n            .voipTcpPort(\"closed\")\n            .voipUdpPort(\"unknown\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpconncapability\n    properties:\n      espPort: closed\n      ftpPort: closed\n      httpPort: open\n      icmpPort: closed\n      ikev2Port: closed\n      ikev2XxPort: closed\n      name: terr-wictl-hot20-heqp-conn-capblity\n      pptpVpnPort: closed\n      sshPort: open\n      tlsPort: closed\n      voipTcpPort: closed\n      voipUdpPort: unknown\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpConnCapability can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpconncapability:ObjectWirelesscontrollerHotspot20H2qpconncapability labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "espPort": {
          "type": "string",
          "description": "Set ESP port service (used by IPsec VPNs) status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "ftpPort": {
          "type": "string",
          "description": "Set FTP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "httpPort": {
          "type": "string",
          "description": "Set HTTP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "icmpPort": {
          "type": "string",
          "description": "Set ICMP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "ikev2Port": {
          "type": "string",
          "description": "Set IKEv2 port service for IPsec VPN status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "ikev2XxPort": {
          "type": "string",
          "description": "Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Connection capability name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpconncapabilityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pptpVpnPort": {
          "type": "string",
          "description": "Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshPort": {
          "type": "string",
          "description": "Set SSH port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "tlsPort": {
          "type": "string",
          "description": "Set TLS VPN (HTTPS) port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "voipTcpPort": {
          "type": "string",
          "description": "Set VoIP TCP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "voipUdpPort": {
          "type": "string",
          "description": "Set VoIP UDP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "espPort",
        "ftpPort",
        "httpPort",
        "icmpPort",
        "ikev2Port",
        "ikev2XxPort",
        "name",
        "objectWirelesscontrollerHotspot20H2qpconncapabilityId",
        "pptpVpnPort",
        "sshPort",
        "tlsPort",
        "voipTcpPort",
        "voipUdpPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "espPort": {
          "type": "string",
          "description": "Set ESP port service (used by IPsec VPNs) status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "ftpPort": {
          "type": "string",
          "description": "Set FTP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "httpPort": {
          "type": "string",
          "description": "Set HTTP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "icmpPort": {
          "type": "string",
          "description": "Set ICMP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "ikev2Port": {
          "type": "string",
          "description": "Set IKEv2 port service for IPsec VPN status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "ikev2XxPort": {
          "type": "string",
          "description": "Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Connection capability name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpconncapabilityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pptpVpnPort": {
          "type": "string",
          "description": "Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sshPort": {
          "type": "string",
          "description": "Set SSH port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "tlsPort": {
          "type": "string",
          "description": "Set TLS VPN (HTTPS) port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "voipTcpPort": {
          "type": "string",
          "description": "Set VoIP TCP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "voipUdpPort": {
          "type": "string",
          "description": "Set VoIP UDP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpconncapability resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "espPort": {
            "type": "string",
            "description": "Set ESP port service (used by IPsec VPNs) status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "ftpPort": {
            "type": "string",
            "description": "Set FTP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "httpPort": {
            "type": "string",
            "description": "Set HTTP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "icmpPort": {
            "type": "string",
            "description": "Set ICMP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "ikev2Port": {
            "type": "string",
            "description": "Set IKEv2 port service for IPsec VPN status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "ikev2XxPort": {
            "type": "string",
            "description": "Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Connection capability name.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpconncapabilityId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pptpVpnPort": {
            "type": "string",
            "description": "Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sshPort": {
            "type": "string",
            "description": "Set SSH port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "tlsPort": {
            "type": "string",
            "description": "Set TLS VPN (HTTPS) port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "voipTcpPort": {
            "type": "string",
            "description": "Set VoIP TCP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "voipUdpPort": {
            "type": "string",
            "description": "Set VoIP UDP port service status. Valid values: <span pulumi-lang-nodejs=\"`closed`\" pulumi-lang-dotnet=\"`Closed`\" pulumi-lang-go=\"`closed`\" pulumi-lang-python=\"`closed`\" pulumi-lang-yaml=\"`closed`\" pulumi-lang-java=\"`closed`\">`closed`</span>, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatorname:ObjectWirelesscontrollerHotspot20H2qpoperatorname": {
      "description": "Configure operator friendly name.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"labelname\", {name: \"ss\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"labelname\", name=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"labelname\", new()\n    {\n        Name = \"ss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatorname(ctx, \"labelname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameArgs{\n\t\t\tName: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"labelname\", ObjectWirelesscontrollerHotspot20H2qpoperatornameArgs.builder()\n            .name(\"ss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatorname\n    properties:\n      name: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOperatorName can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatorname:ObjectWirelesscontrollerHotspot20H2qpoperatorname labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Friendly name ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpoperatornameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "valueLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpoperatornameValueList:ObjectWirelesscontrollerHotspot20H2qpoperatornameValueList"
          },
          "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20H2qpoperatornameId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Friendly name ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpoperatornameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "valueLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpoperatornameValueList:ObjectWirelesscontrollerHotspot20H2qpoperatornameValueList"
          },
          "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpoperatorname resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Friendly name ID.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpoperatornameId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "valueLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qpoperatornameValueList:ObjectWirelesscontrollerHotspot20H2qpoperatornameValueList"
            },
            "description": "Value-List. The structure of <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatornameValuelist:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist": {
      "description": "Name list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`valueList`\" pulumi-lang-dotnet=\"`ValueList`\" pulumi-lang-go=\"`valueList`\" pulumi-lang-python=\"`value_list`\" pulumi-lang-yaml=\"`valueList`\" pulumi-lang-java=\"`valueList`\">`value_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qpoperatorname`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qpoperatorname`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trname\", {name: \"ss\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trname\", {\n    h2qpOperatorName: trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name,\n    index: 4,\n    lang: \"23\",\n    value: \"34\",\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qpoperatorname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qpoperatorname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trname\", name=\"ss\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trname\",\n    h2qp_operator_name=trname_object_wirelesscontroller_hotspot20_h2qpoperatorname.name,\n    index=4,\n    lang=\"23\",\n    value=\"34\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qpoperatorname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trname\", new()\n    {\n        Name = \"ss\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trname\", new()\n    {\n        H2qpOperatorName = trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.Name,\n        Index = 4,\n        Lang = \"23\",\n        Value = \"34\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20H2qpoperatorname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qpoperatorname, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatorname(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameArgs{\n\t\t\tName: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs{\n\t\t\tH2qpOperatorName: trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.Name,\n\t\t\tIndex:            pulumi.Float64(4),\n\t\t\tLang:             pulumi.String(\"23\"),\n\t\t\tValue:            pulumi.String(\"34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qpoperatorname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\", ObjectWirelesscontrollerHotspot20H2qpoperatornameArgs.builder()\n            .name(\"ss\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trname\", ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs.builder()\n            .h2qpOperatorName(trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name())\n            .index(4.0)\n            .lang(\"23\")\n            .value(\"34\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qpoperatorname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\n    properties:\n      h2qpOperatorName: ${trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name}\n      index: 4\n      lang: 23\n      value: 34\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20H2qpoperatorname}\n  trnameObjectWirelesscontrollerHotspot20H2qpoperatorname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatorname\n    name: trname\n    properties:\n      name: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOperatorNameValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_operator_name=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatornameValuelist:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "h2qpOperatorName": {
          "type": "string",
          "description": "H2Qp Operator Name.\n"
        },
        "index": {
          "type": "number",
          "description": "Value index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpoperatornameValuelistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Friendly name value.\n"
        }
      },
      "type": "object",
      "required": [
        "h2qpOperatorName",
        "lang",
        "objectWirelesscontrollerHotspot20H2qpoperatornameValuelistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "h2qpOperatorName": {
          "type": "string",
          "description": "H2Qp Operator Name.\n"
        },
        "index": {
          "type": "number",
          "description": "Value index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpoperatornameValuelistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "value": {
          "type": "string",
          "description": "Friendly name value.\n"
        }
      },
      "requiredInputs": [
        "h2qpOperatorName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "h2qpOperatorName": {
            "type": "string",
            "description": "H2Qp Operator Name.\n"
          },
          "index": {
            "type": "number",
            "description": "Value index.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language code.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpoperatornameValuelistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "value": {
            "type": "string",
            "description": "Friendly name value.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuprovider:ObjectWirelesscontrollerHotspot20H2qposuprovider": {
      "description": "Configure online sign up (OSU) provider list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`friendlyName`\" pulumi-lang-dotnet=\"`FriendlyName`\" pulumi-lang-go=\"`friendlyName`\" pulumi-lang-python=\"`friendly_name`\" pulumi-lang-yaml=\"`friendlyName`\" pulumi-lang-java=\"`friendlyName`\">`friendly_name`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname`</span>\n>- <span pulumi-lang-nodejs=\"`serviceDescription`\" pulumi-lang-dotnet=\"`ServiceDescription`\" pulumi-lang-go=\"`serviceDescription`\" pulumi-lang-python=\"`service_description`\" pulumi-lang-yaml=\"`serviceDescription`\" pulumi-lang-java=\"`serviceDescription`\">`service_description`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", {\n    name: \"terr-wictl-hot20-heqp-osu-provider\",\n    osuMethods: [\"oma-dm\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\",\n    name=\"terr-wictl-hot20-heqp-osu-provider\",\n    osu_methods=[\"oma-dm\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", new()\n    {\n        Name = \"terr-wictl-hot20-heqp-osu-provider\",\n        OsuMethods = new[]\n        {\n            \"oma-dm\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-hot20-heqp-osu-provider\"),\n\t\t\tOsuMethods: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oma-dm\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", ObjectWirelesscontrollerHotspot20H2qposuproviderArgs.builder()\n            .name(\"terr-wictl-hot20-heqp-osu-provider\")\n            .osuMethods(\"oma-dm\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n    properties:\n      name: terr-wictl-hot20-heqp-osu-provider\n      osuMethods:\n        - oma-dm\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProvider can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuprovider:ObjectWirelesscontrollerHotspot20H2qposuprovider labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "friendlyNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName"
          },
          "description": "Friendly-Name. The structure of <span pulumi-lang-nodejs=\"`friendlyName`\" pulumi-lang-dotnet=\"`FriendlyName`\" pulumi-lang-go=\"`friendlyName`\" pulumi-lang-python=\"`friendly_name`\" pulumi-lang-yaml=\"`friendlyName`\" pulumi-lang-java=\"`friendlyName`\">`friendly_name`</span> block is documented below.\n"
        },
        "icon": {
          "type": "string",
          "description": "OSU provider icon.\n"
        },
        "name": {
          "type": "string",
          "description": "OSU provider ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuproviderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osuMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "osuNai": {
          "type": "string",
          "description": "OSU NAI.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverUri": {
          "type": "string",
          "description": "Server URI.\n"
        },
        "serviceDescriptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription"
          },
          "description": "Service-Description. The structure of <span pulumi-lang-nodejs=\"`serviceDescription`\" pulumi-lang-dotnet=\"`ServiceDescription`\" pulumi-lang-go=\"`serviceDescription`\" pulumi-lang-python=\"`service_description`\" pulumi-lang-yaml=\"`serviceDescription`\" pulumi-lang-java=\"`serviceDescription`\">`service_description`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20H2qposuproviderId",
        "osuMethods"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "friendlyNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName"
          },
          "description": "Friendly-Name. The structure of <span pulumi-lang-nodejs=\"`friendlyName`\" pulumi-lang-dotnet=\"`FriendlyName`\" pulumi-lang-go=\"`friendlyName`\" pulumi-lang-python=\"`friendly_name`\" pulumi-lang-yaml=\"`friendlyName`\" pulumi-lang-java=\"`friendlyName`\">`friendly_name`</span> block is documented below.\n"
        },
        "icon": {
          "type": "string",
          "description": "OSU provider icon.\n"
        },
        "name": {
          "type": "string",
          "description": "OSU provider ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuproviderId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osuMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
        },
        "osuNai": {
          "type": "string",
          "description": "OSU NAI.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverUri": {
          "type": "string",
          "description": "Server URI.\n"
        },
        "serviceDescriptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription"
          },
          "description": "Service-Description. The structure of <span pulumi-lang-nodejs=\"`serviceDescription`\" pulumi-lang-dotnet=\"`ServiceDescription`\" pulumi-lang-go=\"`serviceDescription`\" pulumi-lang-python=\"`service_description`\" pulumi-lang-yaml=\"`serviceDescription`\" pulumi-lang-java=\"`serviceDescription`\">`service_description`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qposuprovider resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "friendlyNames": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyName"
            },
            "description": "Friendly-Name. The structure of <span pulumi-lang-nodejs=\"`friendlyName`\" pulumi-lang-dotnet=\"`FriendlyName`\" pulumi-lang-go=\"`friendlyName`\" pulumi-lang-python=\"`friendly_name`\" pulumi-lang-yaml=\"`friendlyName`\" pulumi-lang-java=\"`friendlyName`\">`friendly_name`</span> block is documented below.\n"
          },
          "icon": {
            "type": "string",
            "description": "OSU provider icon.\n"
          },
          "name": {
            "type": "string",
            "description": "OSU provider ID.\n"
          },
          "objectWirelesscontrollerHotspot20H2qposuproviderId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "osuMethods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, <span pulumi-lang-nodejs=\"`reserved`\" pulumi-lang-dotnet=\"`Reserved`\" pulumi-lang-go=\"`reserved`\" pulumi-lang-python=\"`reserved`\" pulumi-lang-yaml=\"`reserved`\" pulumi-lang-java=\"`reserved`\">`reserved`</span>.\n"
          },
          "osuNai": {
            "type": "string",
            "description": "OSU NAI.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverUri": {
            "type": "string",
            "description": "Server URI.\n"
          },
          "serviceDescriptions": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServiceDescription"
            },
            "description": "Service-Description. The structure of <span pulumi-lang-nodejs=\"`serviceDescription`\" pulumi-lang-dotnet=\"`ServiceDescription`\" pulumi-lang-go=\"`serviceDescription`\" pulumi-lang-python=\"`service_description`\" pulumi-lang-yaml=\"`serviceDescription`\" pulumi-lang-java=\"`serviceDescription`\">`service_description`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname": {
      "description": "OSU provider friendly name.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`friendlyName`\" pulumi-lang-dotnet=\"`FriendlyName`\" pulumi-lang-go=\"`friendlyName`\" pulumi-lang-python=\"`friendly_name`\" pulumi-lang-yaml=\"`friendlyName`\" pulumi-lang-java=\"`friendlyName`\">`friendly_name`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", {name: \"terr-wictl-hot20-heqp-osu-provider\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trname\", {\n    index: 5,\n    h2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qposuprovider],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", name=\"terr-wictl-hot20-heqp-osu-provider\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trname\",\n    index=5,\n    h2qp_osu_provider=trname_object_wirelesscontroller_hotspot20_h2qposuprovider.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qposuprovider]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", new()\n    {\n        Name = \"terr-wictl-hot20-heqp-osu-provider\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trname\", new()\n    {\n        Index = 5,\n        H2qpOsuProvider = trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-hot20-heqp-osu-provider\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs{\n\t\t\tIndex:           pulumi.Float64(5),\n\t\t\tH2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", ObjectWirelesscontrollerHotspot20H2qposuproviderArgs.builder()\n            .name(\"terr-wictl-hot20-heqp-osu-provider\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trname\", ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs.builder()\n            .index(5.0)\n            .h2qpOsuProvider(trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qposuprovider)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\n    properties:\n      index: 5\n      h2qpOsuProvider: ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider}\n  trnameObjectWirelesscontrollerHotspot20H2qposuprovider:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n    name: trname\n    properties:\n      name: terr-wictl-hot20-heqp-osu-provider\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderFriendlyName can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "friendlyName": {
          "type": "string",
          "description": "OSU provider friendly name.\n"
        },
        "h2qpOsuProvider": {
          "type": "string",
          "description": "H2Qp Osu Provider.\n"
        },
        "index": {
          "type": "number",
          "description": "OSU provider friendly name index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuproviderFriendlynameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "h2qpOsuProvider",
        "lang",
        "objectWirelesscontrollerHotspot20H2qposuproviderFriendlynameId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "friendlyName": {
          "type": "string",
          "description": "OSU provider friendly name.\n"
        },
        "h2qpOsuProvider": {
          "type": "string",
          "description": "H2Qp Osu Provider.\n"
        },
        "index": {
          "type": "number",
          "description": "OSU provider friendly name index.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuproviderFriendlynameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "h2qpOsuProvider"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "friendlyName": {
            "type": "string",
            "description": "OSU provider friendly name.\n"
          },
          "h2qpOsuProvider": {
            "type": "string",
            "description": "H2Qp Osu Provider.\n"
          },
          "index": {
            "type": "number",
            "description": "OSU provider friendly name index.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language code.\n"
          },
          "objectWirelesscontrollerHotspot20H2qposuproviderFriendlynameId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderServicedescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription": {
      "description": "OSU service name.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serviceDescription`\" pulumi-lang-dotnet=\"`ServiceDescription`\" pulumi-lang-go=\"`serviceDescription`\" pulumi-lang-python=\"`service_description`\" pulumi-lang-yaml=\"`serviceDescription`\" pulumi-lang-java=\"`serviceDescription`\">`service_description`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", {name: \"terr-wictl-hot20-heqp-osu-provider2\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trname\", {\n    serviceDescription: \"This is a Terraform example\",\n    serviceId: 4,\n    h2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qposuprovider],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", name=\"terr-wictl-hot20-heqp-osu-provider2\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trname\",\n    service_description=\"This is a Terraform example\",\n    service_id=4,\n    h2qp_osu_provider=trname_object_wirelesscontroller_hotspot20_h2qposuprovider.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qposuprovider]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trname\", new()\n    {\n        Name = \"terr-wictl-hot20-heqp-osu-provider2\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trname\", new()\n    {\n        ServiceDescription = \"This is a Terraform example\",\n        ServiceId = 4,\n        H2qpOsuProvider = trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-hot20-heqp-osu-provider2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs{\n\t\t\tServiceDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tServiceId:          pulumi.Float64(4),\n\t\t\tH2qpOsuProvider:    trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", ObjectWirelesscontrollerHotspot20H2qposuproviderArgs.builder()\n            .name(\"terr-wictl-hot20-heqp-osu-provider2\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trname\", ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs.builder()\n            .serviceDescription(\"This is a Terraform example\")\n            .serviceId(4.0)\n            .h2qpOsuProvider(trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qposuprovider)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\n    properties:\n      serviceDescription: This is a Terraform example\n      serviceId: 4\n      h2qpOsuProvider: ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider}\n  trnameObjectWirelesscontrollerHotspot20H2qposuprovider:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n    name: trname\n    properties:\n      name: terr-wictl-hot20-heqp-osu-provider2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderServiceDescription can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderServicedescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription labelname {{service_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "h2qpOsuProvider": {
          "type": "string",
          "description": "H2Qp Osu Provider.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{service_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceDescription": {
          "type": "string",
          "description": "Service description.\n"
        },
        "serviceId": {
          "type": "number",
          "description": "OSU service ID.\n"
        }
      },
      "type": "object",
      "required": [
        "h2qpOsuProvider",
        "lang",
        "objectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "h2qpOsuProvider": {
          "type": "string",
          "description": "H2Qp Osu Provider.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionId": {
          "type": "string",
          "description": "an identifier for the resource with format {{service_id}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceDescription": {
          "type": "string",
          "description": "Service description.\n"
        },
        "serviceId": {
          "type": "number",
          "description": "OSU service ID.\n"
        }
      },
      "requiredInputs": [
        "h2qpOsuProvider"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "h2qpOsuProvider": {
            "type": "string",
            "description": "H2Qp Osu Provider.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language code.\n"
          },
          "objectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionId": {
            "type": "string",
            "description": "an identifier for the resource with format {{service_id}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceDescription": {
            "type": "string",
            "description": "Service description.\n"
          },
          "serviceId": {
            "type": "number",
            "description": "OSU service ID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuprovidernai:ObjectWirelesscontrollerHotspot20H2qposuprovidernai": {
      "description": "Configure online sign up (OSU) provider NAI list.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai(\"trname\", {\n    name: \"terr-wictl-hot20\",\n    naiLists: [{\n        name: \"terr-h2qposuprovidernai\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai(\"trname\",\n    name=\"terr-wictl-hot20\",\n    nai_lists=[{\n        \"name\": \"terr-h2qposuprovidernai\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai(\"trname\", new()\n    {\n        Name = \"terr-wictl-hot20\",\n        NaiLists = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiListArgs\n            {\n                Name = \"terr-h2qposuprovidernai\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovidernai(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-hot20\"),\n\t\t\tNaiLists: fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiListTypeArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiListTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"terr-h2qposuprovidernai\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20H2qposuprovidernai(\"trname\", ObjectWirelesscontrollerHotspot20H2qposuprovidernaiArgs.builder()\n            .name(\"terr-wictl-hot20\")\n            .naiLists(ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiListArgs.builder()\n                .name(\"terr-h2qposuprovidernai\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovidernai\n    properties:\n      name: terr-wictl-hot20\n      naiLists:\n        - name: terr-h2qposuprovidernai\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderNai can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuprovidernai:ObjectWirelesscontrollerHotspot20H2qposuprovidernai labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "naiLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList:ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList"
          },
          "description": "Nai-List. The structure of <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "OSU provider NAI ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuprovidernaiId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20H2qposuprovidernaiId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "naiLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList:ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList"
          },
          "description": "Nai-List. The structure of <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "OSU provider NAI ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuprovidernaiId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qposuprovidernai resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "naiLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList:ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNaiList"
            },
            "description": "Nai-List. The structure of <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "OSU provider NAI ID.\n"
          },
          "objectWirelesscontrollerHotspot20H2qposuprovidernaiId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuprovidernaiNailist:ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist": {
      "description": "OSU NAI list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`naiList`\" pulumi-lang-dotnet=\"`NaiList`\" pulumi-lang-go=\"`naiList`\" pulumi-lang-python=\"`nai_list`\" pulumi-lang-yaml=\"`naiList`\" pulumi-lang-java=\"`naiList`\">`nai_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20H2qposuprovidernai`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20H2qposuprovidernai`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai`\">`fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovidernai`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderNaiNaiList can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider_nai=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuprovidernaiNailist:ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "h2qpOsuProviderNai": {
          "type": "string",
          "description": "H2Qp Osu Provider Nai.\n"
        },
        "name": {
          "type": "string",
          "description": "OSU NAI ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuprovidernaiNailistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osuNai": {
          "type": "string",
          "description": "OSU NAI.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "h2qpOsuProviderNai",
        "name",
        "objectWirelesscontrollerHotspot20H2qposuprovidernaiNailistId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "h2qpOsuProviderNai": {
          "type": "string",
          "description": "H2Qp Osu Provider Nai.\n"
        },
        "name": {
          "type": "string",
          "description": "OSU NAI ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qposuprovidernaiNailistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "osuNai": {
          "type": "string",
          "description": "OSU NAI.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "h2qpOsuProviderNai"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qposuprovidernaiNailist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "h2qpOsuProviderNai": {
            "type": "string",
            "description": "H2Qp Osu Provider Nai.\n"
          },
          "name": {
            "type": "string",
            "description": "OSU NAI ID.\n"
          },
          "objectWirelesscontrollerHotspot20H2qposuprovidernaiNailistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "osuNai": {
            "type": "string",
            "description": "OSU NAI.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qptermsandconditions:ObjectWirelesscontrollerHotspot20H2qptermsandconditions": {
      "description": "Configure terms and conditions.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qptermsandconditions(\"trname\", {name: \"terr-h2qptermsandconditions\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qptermsandconditions(\"trname\", name=\"terr-h2qptermsandconditions\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qptermsandconditions(\"trname\", new()\n    {\n        Name = \"terr-h2qptermsandconditions\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qptermsandconditions(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qptermsandconditionsArgs{\n\t\t\tName: pulumi.String(\"terr-h2qptermsandconditions\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qptermsandconditions;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qptermsandconditionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20H2qptermsandconditions(\"trname\", ObjectWirelesscontrollerHotspot20H2qptermsandconditionsArgs.builder()\n            .name(\"terr-h2qptermsandconditions\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qptermsandconditions\n    properties:\n      name: terr-h2qptermsandconditions\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpTermsAndConditions can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qptermsandconditions:ObjectWirelesscontrollerHotspot20H2qptermsandconditions labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filename": {
          "type": "string",
          "description": "Filename.\n"
        },
        "name": {
          "type": "string",
          "description": "Terms and Conditions ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qptermsandconditionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "timestamp": {
          "type": "number",
          "description": "Timestamp.\n"
        },
        "url": {
          "type": "string",
          "description": "URL.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20H2qptermsandconditionsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "filename": {
          "type": "string",
          "description": "Filename.\n"
        },
        "name": {
          "type": "string",
          "description": "Terms and Conditions ID.\n"
        },
        "objectWirelesscontrollerHotspot20H2qptermsandconditionsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "timestamp": {
          "type": "number",
          "description": "Timestamp.\n"
        },
        "url": {
          "type": "string",
          "description": "URL.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qptermsandconditions resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "filename": {
            "type": "string",
            "description": "Filename.\n"
          },
          "name": {
            "type": "string",
            "description": "Terms and Conditions ID.\n"
          },
          "objectWirelesscontrollerHotspot20H2qptermsandconditionsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "timestamp": {
            "type": "number",
            "description": "Timestamp.\n"
          },
          "url": {
            "type": "string",
            "description": "URL.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20H2qpwanmetric:ObjectWirelesscontrollerHotspot20H2qpwanmetric": {
      "description": "Configure WAN metrics.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", {\n    downlinkLoad: 1,\n    downlinkSpeed: 2400,\n    linkAtCapacity: \"disable\",\n    linkStatus: \"down\",\n    loadMeasurementDuration: 10,\n    name: \"terr-wictl-hot20-heqp-wan-metric\",\n    symmetricWanLink: \"asymmetric\",\n    uplinkSpeed: 2400,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\",\n    downlink_load=1,\n    downlink_speed=2400,\n    link_at_capacity=\"disable\",\n    link_status=\"down\",\n    load_measurement_duration=10,\n    name=\"terr-wictl-hot20-heqp-wan-metric\",\n    symmetric_wan_link=\"asymmetric\",\n    uplink_speed=2400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", new()\n    {\n        DownlinkLoad = 1,\n        DownlinkSpeed = 2400,\n        LinkAtCapacity = \"disable\",\n        LinkStatus = \"down\",\n        LoadMeasurementDuration = 10,\n        Name = \"terr-wictl-hot20-heqp-wan-metric\",\n        SymmetricWanLink = \"asymmetric\",\n        UplinkSpeed = 2400,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpwanmetric(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs{\n\t\t\tDownlinkLoad:            pulumi.Float64(1),\n\t\t\tDownlinkSpeed:           pulumi.Float64(2400),\n\t\t\tLinkAtCapacity:          pulumi.String(\"disable\"),\n\t\t\tLinkStatus:              pulumi.String(\"down\"),\n\t\t\tLoadMeasurementDuration: pulumi.Float64(10),\n\t\t\tName:                    pulumi.String(\"terr-wictl-hot20-heqp-wan-metric\"),\n\t\t\tSymmetricWanLink:        pulumi.String(\"asymmetric\"),\n\t\t\tUplinkSpeed:             pulumi.Float64(2400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs.builder()\n            .downlinkLoad(1.0)\n            .downlinkSpeed(2400.0)\n            .linkAtCapacity(\"disable\")\n            .linkStatus(\"down\")\n            .loadMeasurementDuration(10.0)\n            .name(\"terr-wictl-hot20-heqp-wan-metric\")\n            .symmetricWanLink(\"asymmetric\")\n            .uplinkSpeed(2400.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpwanmetric\n    properties:\n      downlinkLoad: 1\n      downlinkSpeed: 2400\n      linkAtCapacity: disable\n      linkStatus: down\n      loadMeasurementDuration: 10\n      name: terr-wictl-hot20-heqp-wan-metric\n      symmetricWanLink: asymmetric\n      uplinkSpeed: 2400\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20H2QpWanMetric can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpwanmetric:ObjectWirelesscontrollerHotspot20H2qpwanmetric labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "downlinkLoad": {
          "type": "number",
          "description": "Downlink load.\n"
        },
        "downlinkSpeed": {
          "type": "number",
          "description": "Downlink speed (in kilobits/s).\n"
        },
        "linkAtCapacity": {
          "type": "string",
          "description": "Link at capacity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "linkStatus": {
          "type": "string",
          "description": "Link status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>, `in-test`.\n"
        },
        "loadMeasurementDuration": {
          "type": "number",
          "description": "Load measurement duration (in tenths of a second).\n"
        },
        "name": {
          "type": "string",
          "description": "WAN metric name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpwanmetricId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "symmetricWanLink": {
          "type": "string",
          "description": "WAN link symmetry. Valid values: <span pulumi-lang-nodejs=\"`asymmetric`\" pulumi-lang-dotnet=\"`Asymmetric`\" pulumi-lang-go=\"`asymmetric`\" pulumi-lang-python=\"`asymmetric`\" pulumi-lang-yaml=\"`asymmetric`\" pulumi-lang-java=\"`asymmetric`\">`asymmetric`</span>, <span pulumi-lang-nodejs=\"`symmetric`\" pulumi-lang-dotnet=\"`Symmetric`\" pulumi-lang-go=\"`symmetric`\" pulumi-lang-python=\"`symmetric`\" pulumi-lang-yaml=\"`symmetric`\" pulumi-lang-java=\"`symmetric`\">`symmetric`</span>.\n"
        },
        "uplinkLoad": {
          "type": "number",
          "description": "Uplink load.\n"
        },
        "uplinkSpeed": {
          "type": "number",
          "description": "Uplink speed (in kilobits/s).\n"
        }
      },
      "type": "object",
      "required": [
        "downlinkSpeed",
        "linkAtCapacity",
        "linkStatus",
        "name",
        "objectWirelesscontrollerHotspot20H2qpwanmetricId",
        "symmetricWanLink",
        "uplinkSpeed"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "downlinkLoad": {
          "type": "number",
          "description": "Downlink load.\n"
        },
        "downlinkSpeed": {
          "type": "number",
          "description": "Downlink speed (in kilobits/s).\n"
        },
        "linkAtCapacity": {
          "type": "string",
          "description": "Link at capacity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "linkStatus": {
          "type": "string",
          "description": "Link status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>, `in-test`.\n"
        },
        "loadMeasurementDuration": {
          "type": "number",
          "description": "Load measurement duration (in tenths of a second).\n"
        },
        "name": {
          "type": "string",
          "description": "WAN metric name.\n"
        },
        "objectWirelesscontrollerHotspot20H2qpwanmetricId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "symmetricWanLink": {
          "type": "string",
          "description": "WAN link symmetry. Valid values: <span pulumi-lang-nodejs=\"`asymmetric`\" pulumi-lang-dotnet=\"`Asymmetric`\" pulumi-lang-go=\"`asymmetric`\" pulumi-lang-python=\"`asymmetric`\" pulumi-lang-yaml=\"`asymmetric`\" pulumi-lang-java=\"`asymmetric`\">`asymmetric`</span>, <span pulumi-lang-nodejs=\"`symmetric`\" pulumi-lang-dotnet=\"`Symmetric`\" pulumi-lang-go=\"`symmetric`\" pulumi-lang-python=\"`symmetric`\" pulumi-lang-yaml=\"`symmetric`\" pulumi-lang-java=\"`symmetric`\">`symmetric`</span>.\n"
        },
        "uplinkLoad": {
          "type": "number",
          "description": "Uplink load.\n"
        },
        "uplinkSpeed": {
          "type": "number",
          "description": "Uplink speed (in kilobits/s).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20H2qpwanmetric resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "downlinkLoad": {
            "type": "number",
            "description": "Downlink load.\n"
          },
          "downlinkSpeed": {
            "type": "number",
            "description": "Downlink speed (in kilobits/s).\n"
          },
          "linkAtCapacity": {
            "type": "string",
            "description": "Link at capacity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "linkStatus": {
            "type": "string",
            "description": "Link status. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>, `in-test`.\n"
          },
          "loadMeasurementDuration": {
            "type": "number",
            "description": "Load measurement duration (in tenths of a second).\n"
          },
          "name": {
            "type": "string",
            "description": "WAN metric name.\n"
          },
          "objectWirelesscontrollerHotspot20H2qpwanmetricId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "symmetricWanLink": {
            "type": "string",
            "description": "WAN link symmetry. Valid values: <span pulumi-lang-nodejs=\"`asymmetric`\" pulumi-lang-dotnet=\"`Asymmetric`\" pulumi-lang-go=\"`asymmetric`\" pulumi-lang-python=\"`asymmetric`\" pulumi-lang-yaml=\"`asymmetric`\" pulumi-lang-java=\"`asymmetric`\">`asymmetric`</span>, <span pulumi-lang-nodejs=\"`symmetric`\" pulumi-lang-dotnet=\"`Symmetric`\" pulumi-lang-go=\"`symmetric`\" pulumi-lang-python=\"`symmetric`\" pulumi-lang-yaml=\"`symmetric`\" pulumi-lang-java=\"`symmetric`\">`symmetric`</span>.\n"
          },
          "uplinkLoad": {
            "type": "number",
            "description": "Uplink load.\n"
          },
          "uplinkSpeed": {
            "type": "number",
            "description": "Uplink speed (in kilobits/s).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Hsprofile:ObjectWirelesscontrollerHotspot20Hsprofile": {
      "description": "Configure hotspot profile.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", {\n    accessNetworkAsra: \"disable\",\n    accessNetworkEsr: \"disable\",\n    accessNetworkInternet: \"disable\",\n    accessNetworkType: \"private-network\",\n    accessNetworkUesa: \"disable\",\n    bssTransition: \"disable\",\n    deauthRequestTimeout: 60,\n    dgaf: \"disable\",\n    gasComebackDelay: 500,\n    gasFragmentationLimit: 1024,\n    hessid: \"00:00:00:00:00:00\",\n    l2tif: \"disable\",\n    name: \"terr-wictl-hot20-hs-profile\",\n    pameBi: \"enable\",\n    proxyArp: \"enable\",\n    venueGroup: \"unspecified\",\n    venueType: \"unspecified\",\n    wnmSleepMode: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\",\n    access_network_asra=\"disable\",\n    access_network_esr=\"disable\",\n    access_network_internet=\"disable\",\n    access_network_type=\"private-network\",\n    access_network_uesa=\"disable\",\n    bss_transition=\"disable\",\n    deauth_request_timeout=60,\n    dgaf=\"disable\",\n    gas_comeback_delay=500,\n    gas_fragmentation_limit=1024,\n    hessid=\"00:00:00:00:00:00\",\n    l2tif=\"disable\",\n    name=\"terr-wictl-hot20-hs-profile\",\n    pame_bi=\"enable\",\n    proxy_arp=\"enable\",\n    venue_group=\"unspecified\",\n    venue_type=\"unspecified\",\n    wnm_sleep_mode=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", new()\n    {\n        AccessNetworkAsra = \"disable\",\n        AccessNetworkEsr = \"disable\",\n        AccessNetworkInternet = \"disable\",\n        AccessNetworkType = \"private-network\",\n        AccessNetworkUesa = \"disable\",\n        BssTransition = \"disable\",\n        DeauthRequestTimeout = 60,\n        Dgaf = \"disable\",\n        GasComebackDelay = 500,\n        GasFragmentationLimit = 1024,\n        Hessid = \"00:00:00:00:00:00\",\n        L2tif = \"disable\",\n        Name = \"terr-wictl-hot20-hs-profile\",\n        PameBi = \"enable\",\n        ProxyArp = \"enable\",\n        VenueGroup = \"unspecified\",\n        VenueType = \"unspecified\",\n        WnmSleepMode = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Hsprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20HsprofileArgs{\n\t\t\tAccessNetworkAsra:     pulumi.String(\"disable\"),\n\t\t\tAccessNetworkEsr:      pulumi.String(\"disable\"),\n\t\t\tAccessNetworkInternet: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkType:     pulumi.String(\"private-network\"),\n\t\t\tAccessNetworkUesa:     pulumi.String(\"disable\"),\n\t\t\tBssTransition:         pulumi.String(\"disable\"),\n\t\t\tDeauthRequestTimeout:  pulumi.Float64(60),\n\t\t\tDgaf:                  pulumi.String(\"disable\"),\n\t\t\tGasComebackDelay:      pulumi.Float64(500),\n\t\t\tGasFragmentationLimit: pulumi.Float64(1024),\n\t\t\tHessid:                pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tL2tif:                 pulumi.String(\"disable\"),\n\t\t\tName:                  pulumi.String(\"terr-wictl-hot20-hs-profile\"),\n\t\t\tPameBi:                pulumi.String(\"enable\"),\n\t\t\tProxyArp:              pulumi.String(\"enable\"),\n\t\t\tVenueGroup:            pulumi.String(\"unspecified\"),\n\t\t\tVenueType:             pulumi.String(\"unspecified\"),\n\t\t\tWnmSleepMode:          pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20HsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", ObjectWirelesscontrollerHotspot20HsprofileArgs.builder()\n            .accessNetworkAsra(\"disable\")\n            .accessNetworkEsr(\"disable\")\n            .accessNetworkInternet(\"disable\")\n            .accessNetworkType(\"private-network\")\n            .accessNetworkUesa(\"disable\")\n            .bssTransition(\"disable\")\n            .deauthRequestTimeout(60.0)\n            .dgaf(\"disable\")\n            .gasComebackDelay(500.0)\n            .gasFragmentationLimit(1024.0)\n            .hessid(\"00:00:00:00:00:00\")\n            .l2tif(\"disable\")\n            .name(\"terr-wictl-hot20-hs-profile\")\n            .pameBi(\"enable\")\n            .proxyArp(\"enable\")\n            .venueGroup(\"unspecified\")\n            .venueType(\"unspecified\")\n            .wnmSleepMode(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Hsprofile\n    properties:\n      accessNetworkAsra: disable\n      accessNetworkEsr: disable\n      accessNetworkInternet: disable\n      accessNetworkType: private-network\n      accessNetworkUesa: disable\n      bssTransition: disable\n      deauthRequestTimeout: 60\n      dgaf: disable\n      gasComebackDelay: 500\n      gasFragmentationLimit: 1024\n      hessid: 00:00:00:00:00:00\n      l2tif: disable\n      name: terr-wictl-hot20-hs-profile\n      pameBi: enable\n      proxyArp: enable\n      venueGroup: unspecified\n      venueType: unspecified\n      wnmSleepMode: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20HsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Hsprofile:ObjectWirelesscontrollerHotspot20Hsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessNetworkAsra": {
          "type": "string",
          "description": "Enable/disable additional step required for access (ASRA). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "accessNetworkEsr": {
          "type": "string",
          "description": "Enable/disable emergency services reachable (ESR). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "accessNetworkInternet": {
          "type": "string",
          "description": "Enable/disable connectivity to the Internet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "accessNetworkType": {
          "type": "string",
          "description": "Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "accessNetworkUesa": {
          "type": "string",
          "description": "Enable/disable unauthenticated emergency service accessible (UESA). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "adviceOfCharge": {
          "type": "string",
          "description": "Advice of charge.\n"
        },
        "anqpDomainId": {
          "type": "number",
          "description": "ANQP Domain ID (0-65535).\n"
        },
        "bssTransition": {
          "type": "string",
          "description": "Enable/disable basic service set (BSS) transition Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connCap": {
          "type": "string",
          "description": "Connection capability name.\n"
        },
        "deauthRequestTimeout": {
          "type": "number",
          "description": "Deauthentication request timeout (in seconds).\n"
        },
        "dgaf": {
          "type": "string",
          "description": "Enable/disable downstream group-addressed forwarding (DGAF). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Domain name.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "GAS fragmentation limit (512 - 4096, default = 1024).\n"
        },
        "hessid": {
          "type": "string",
          "description": "Homogeneous extended service set identifier (HESSID).\n"
        },
        "ipAddrType": {
          "type": "string",
          "description": "IP address type name.\n"
        },
        "l2tif": {
          "type": "string",
          "description": "Enable/disable Layer 2 traffic inspection and filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n3gppPlmn": {
          "type": "string",
          "description": "3GPP PLMN name.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "name": {
          "type": "string",
          "description": "Hotspot profile name.\n"
        },
        "networkAuth": {
          "type": "string",
          "description": "Network authentication name.\n"
        },
        "objectWirelesscontrollerHotspot20HsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "operFriendlyName": {
          "type": "string",
          "description": "Operator friendly name.\n"
        },
        "operIcon": {
          "type": "string",
          "description": "Operator icon.\n"
        },
        "osuProviderNai": {
          "type": "string",
          "description": "OSU Provider NAI.\n"
        },
        "osuProviders": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Manually selected list of OSU provider(s).\n"
        },
        "osuSsid": {
          "type": "string",
          "description": "Online sign up (OSU) SSID.\n"
        },
        "pameBi": {
          "type": "string",
          "description": "Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "proxyArp": {
          "type": "string",
          "description": "Enable/disable Proxy ARP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosMap": {
          "type": "string",
          "description": "QoS MAP set ID.\n"
        },
        "release": {
          "type": "number",
          "description": "Hotspot 2.0 Release number (1, 2, 3, default = 2).\n"
        },
        "roamingConsortium": {
          "type": "string",
          "description": "Roaming consortium list name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "termsAndConditions": {
          "type": "string",
          "description": "Terms and conditions.\n"
        },
        "venueGroup": {
          "type": "string",
          "description": "Venue group. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`assembly`\" pulumi-lang-dotnet=\"`Assembly`\" pulumi-lang-go=\"`assembly`\" pulumi-lang-python=\"`assembly`\" pulumi-lang-yaml=\"`assembly`\" pulumi-lang-java=\"`assembly`\">`assembly`</span>, <span pulumi-lang-nodejs=\"`business`\" pulumi-lang-dotnet=\"`Business`\" pulumi-lang-go=\"`business`\" pulumi-lang-python=\"`business`\" pulumi-lang-yaml=\"`business`\" pulumi-lang-java=\"`business`\">`business`</span>, <span pulumi-lang-nodejs=\"`educational`\" pulumi-lang-dotnet=\"`Educational`\" pulumi-lang-go=\"`educational`\" pulumi-lang-python=\"`educational`\" pulumi-lang-yaml=\"`educational`\" pulumi-lang-java=\"`educational`\">`educational`</span>, <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`institutional`\" pulumi-lang-dotnet=\"`Institutional`\" pulumi-lang-go=\"`institutional`\" pulumi-lang-python=\"`institutional`\" pulumi-lang-yaml=\"`institutional`\" pulumi-lang-java=\"`institutional`\">`institutional`</span>, <span pulumi-lang-nodejs=\"`mercantile`\" pulumi-lang-dotnet=\"`Mercantile`\" pulumi-lang-go=\"`mercantile`\" pulumi-lang-python=\"`mercantile`\" pulumi-lang-yaml=\"`mercantile`\" pulumi-lang-java=\"`mercantile`\">`mercantile`</span>, <span pulumi-lang-nodejs=\"`residential`\" pulumi-lang-dotnet=\"`Residential`\" pulumi-lang-go=\"`residential`\" pulumi-lang-python=\"`residential`\" pulumi-lang-yaml=\"`residential`\" pulumi-lang-java=\"`residential`\">`residential`</span>, <span pulumi-lang-nodejs=\"`storage`\" pulumi-lang-dotnet=\"`Storage`\" pulumi-lang-go=\"`storage`\" pulumi-lang-python=\"`storage`\" pulumi-lang-yaml=\"`storage`\" pulumi-lang-java=\"`storage`\">`storage`</span>, <span pulumi-lang-nodejs=\"`utility`\" pulumi-lang-dotnet=\"`Utility`\" pulumi-lang-go=\"`utility`\" pulumi-lang-python=\"`utility`\" pulumi-lang-yaml=\"`utility`\" pulumi-lang-java=\"`utility`\">`utility`</span>, <span pulumi-lang-nodejs=\"`vehicular`\" pulumi-lang-dotnet=\"`Vehicular`\" pulumi-lang-go=\"`vehicular`\" pulumi-lang-python=\"`vehicular`\" pulumi-lang-yaml=\"`vehicular`\" pulumi-lang-java=\"`vehicular`\">`vehicular`</span>, <span pulumi-lang-nodejs=\"`outdoor`\" pulumi-lang-dotnet=\"`Outdoor`\" pulumi-lang-go=\"`outdoor`\" pulumi-lang-python=\"`outdoor`\" pulumi-lang-yaml=\"`outdoor`\" pulumi-lang-java=\"`outdoor`\">`outdoor`</span>.\n"
        },
        "venueName": {
          "type": "string",
          "description": "Venue name.\n"
        },
        "venueType": {
          "type": "string",
          "description": "Venue type. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`arena`\" pulumi-lang-dotnet=\"`Arena`\" pulumi-lang-go=\"`arena`\" pulumi-lang-python=\"`arena`\" pulumi-lang-yaml=\"`arena`\" pulumi-lang-java=\"`arena`\">`arena`</span>, <span pulumi-lang-nodejs=\"`stadium`\" pulumi-lang-dotnet=\"`Stadium`\" pulumi-lang-go=\"`stadium`\" pulumi-lang-python=\"`stadium`\" pulumi-lang-yaml=\"`stadium`\" pulumi-lang-java=\"`stadium`\">`stadium`</span>, `passenger-terminal`, <span pulumi-lang-nodejs=\"`amphitheater`\" pulumi-lang-dotnet=\"`Amphitheater`\" pulumi-lang-go=\"`amphitheater`\" pulumi-lang-python=\"`amphitheater`\" pulumi-lang-yaml=\"`amphitheater`\" pulumi-lang-java=\"`amphitheater`\">`amphitheater`</span>, `amusement-park`, `place-of-worship`, `convention-center`, <span pulumi-lang-nodejs=\"`library`\" pulumi-lang-dotnet=\"`Library`\" pulumi-lang-go=\"`library`\" pulumi-lang-python=\"`library`\" pulumi-lang-yaml=\"`library`\" pulumi-lang-java=\"`library`\">`library`</span>, <span pulumi-lang-nodejs=\"`museum`\" pulumi-lang-dotnet=\"`Museum`\" pulumi-lang-go=\"`museum`\" pulumi-lang-python=\"`museum`\" pulumi-lang-yaml=\"`museum`\" pulumi-lang-java=\"`museum`\">`museum`</span>, <span pulumi-lang-nodejs=\"`restaurant`\" pulumi-lang-dotnet=\"`Restaurant`\" pulumi-lang-go=\"`restaurant`\" pulumi-lang-python=\"`restaurant`\" pulumi-lang-yaml=\"`restaurant`\" pulumi-lang-java=\"`restaurant`\">`restaurant`</span>, <span pulumi-lang-nodejs=\"`theater`\" pulumi-lang-dotnet=\"`Theater`\" pulumi-lang-go=\"`theater`\" pulumi-lang-python=\"`theater`\" pulumi-lang-yaml=\"`theater`\" pulumi-lang-java=\"`theater`\">`theater`</span>, <span pulumi-lang-nodejs=\"`bar`\" pulumi-lang-dotnet=\"`Bar`\" pulumi-lang-go=\"`bar`\" pulumi-lang-python=\"`bar`\" pulumi-lang-yaml=\"`bar`\" pulumi-lang-java=\"`bar`\">`bar`</span>, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, <span pulumi-lang-nodejs=\"`bank`\" pulumi-lang-dotnet=\"`Bank`\" pulumi-lang-go=\"`bank`\" pulumi-lang-python=\"`bank`\" pulumi-lang-yaml=\"`bank`\" pulumi-lang-java=\"`bank`\">`bank`</span>, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`hospital`\" pulumi-lang-dotnet=\"`Hospital`\" pulumi-lang-go=\"`hospital`\" pulumi-lang-python=\"`hospital`\" pulumi-lang-yaml=\"`hospital`\" pulumi-lang-java=\"`hospital`\">`hospital`</span>, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, `hotel-or-motel`, <span pulumi-lang-nodejs=\"`dormitory`\" pulumi-lang-dotnet=\"`Dormitory`\" pulumi-lang-go=\"`dormitory`\" pulumi-lang-python=\"`dormitory`\" pulumi-lang-yaml=\"`dormitory`\" pulumi-lang-java=\"`dormitory`\">`dormitory`</span>, `boarding-house`, <span pulumi-lang-nodejs=\"`automobile`\" pulumi-lang-dotnet=\"`Automobile`\" pulumi-lang-go=\"`automobile`\" pulumi-lang-python=\"`automobile`\" pulumi-lang-yaml=\"`automobile`\" pulumi-lang-java=\"`automobile`\">`automobile`</span>, <span pulumi-lang-nodejs=\"`airplane`\" pulumi-lang-dotnet=\"`Airplane`\" pulumi-lang-go=\"`airplane`\" pulumi-lang-python=\"`airplane`\" pulumi-lang-yaml=\"`airplane`\" pulumi-lang-java=\"`airplane`\">`airplane`</span>, <span pulumi-lang-nodejs=\"`bus`\" pulumi-lang-dotnet=\"`Bus`\" pulumi-lang-go=\"`bus`\" pulumi-lang-python=\"`bus`\" pulumi-lang-yaml=\"`bus`\" pulumi-lang-java=\"`bus`\">`bus`</span>, <span pulumi-lang-nodejs=\"`ferry`\" pulumi-lang-dotnet=\"`Ferry`\" pulumi-lang-go=\"`ferry`\" pulumi-lang-python=\"`ferry`\" pulumi-lang-yaml=\"`ferry`\" pulumi-lang-java=\"`ferry`\">`ferry`</span>, `ship-or-boat`, <span pulumi-lang-nodejs=\"`train`\" pulumi-lang-dotnet=\"`Train`\" pulumi-lang-go=\"`train`\" pulumi-lang-python=\"`train`\" pulumi-lang-yaml=\"`train`\" pulumi-lang-java=\"`train`\">`train`</span>, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, <span pulumi-lang-nodejs=\"`kiosk`\" pulumi-lang-dotnet=\"`Kiosk`\" pulumi-lang-go=\"`kiosk`\" pulumi-lang-python=\"`kiosk`\" pulumi-lang-yaml=\"`kiosk`\" pulumi-lang-java=\"`kiosk`\">`kiosk`</span>.\n"
        },
        "venueUrl": {
          "type": "string",
          "description": "Venue name.\n"
        },
        "wanMetrics": {
          "type": "string",
          "description": "WAN metric name.\n"
        },
        "wnmSleepMode": {
          "type": "string",
          "description": "Enable/disable wireless network management (WNM) sleep mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessNetworkAsra",
        "accessNetworkEsr",
        "accessNetworkInternet",
        "accessNetworkType",
        "accessNetworkUesa",
        "bssTransition",
        "deauthRequestTimeout",
        "dgaf",
        "gasComebackDelay",
        "gasFragmentationLimit",
        "hessid",
        "l2tif",
        "name",
        "objectWirelesscontrollerHotspot20HsprofileId",
        "osuProviders",
        "pameBi",
        "proxyArp",
        "release",
        "venueGroup",
        "venueType",
        "wnmSleepMode"
      ],
      "inputProperties": {
        "accessNetworkAsra": {
          "type": "string",
          "description": "Enable/disable additional step required for access (ASRA). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "accessNetworkEsr": {
          "type": "string",
          "description": "Enable/disable emergency services reachable (ESR). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "accessNetworkInternet": {
          "type": "string",
          "description": "Enable/disable connectivity to the Internet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "accessNetworkType": {
          "type": "string",
          "description": "Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
        },
        "accessNetworkUesa": {
          "type": "string",
          "description": "Enable/disable unauthenticated emergency service accessible (UESA). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "adviceOfCharge": {
          "type": "string",
          "description": "Advice of charge.\n"
        },
        "anqpDomainId": {
          "type": "number",
          "description": "ANQP Domain ID (0-65535).\n"
        },
        "bssTransition": {
          "type": "string",
          "description": "Enable/disable basic service set (BSS) transition Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connCap": {
          "type": "string",
          "description": "Connection capability name.\n"
        },
        "deauthRequestTimeout": {
          "type": "number",
          "description": "Deauthentication request timeout (in seconds).\n"
        },
        "dgaf": {
          "type": "string",
          "description": "Enable/disable downstream group-addressed forwarding (DGAF). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "domainName": {
          "type": "string",
          "description": "Domain name.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "GAS fragmentation limit (512 - 4096, default = 1024).\n"
        },
        "hessid": {
          "type": "string",
          "description": "Homogeneous extended service set identifier (HESSID).\n"
        },
        "ipAddrType": {
          "type": "string",
          "description": "IP address type name.\n"
        },
        "l2tif": {
          "type": "string",
          "description": "Enable/disable Layer 2 traffic inspection and filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n3gppPlmn": {
          "type": "string",
          "description": "3GPP PLMN name.\n"
        },
        "naiRealm": {
          "type": "string",
          "description": "NAI realm list name.\n"
        },
        "name": {
          "type": "string",
          "description": "Hotspot profile name.\n"
        },
        "networkAuth": {
          "type": "string",
          "description": "Network authentication name.\n"
        },
        "objectWirelesscontrollerHotspot20HsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "operFriendlyName": {
          "type": "string",
          "description": "Operator friendly name.\n"
        },
        "operIcon": {
          "type": "string",
          "description": "Operator icon.\n"
        },
        "osuProviderNai": {
          "type": "string",
          "description": "OSU Provider NAI.\n"
        },
        "osuProviders": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Manually selected list of OSU provider(s).\n"
        },
        "osuSsid": {
          "type": "string",
          "description": "Online sign up (OSU) SSID.\n"
        },
        "pameBi": {
          "type": "string",
          "description": "Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "proxyArp": {
          "type": "string",
          "description": "Enable/disable Proxy ARP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "qosMap": {
          "type": "string",
          "description": "QoS MAP set ID.\n"
        },
        "release": {
          "type": "number",
          "description": "Hotspot 2.0 Release number (1, 2, 3, default = 2).\n"
        },
        "roamingConsortium": {
          "type": "string",
          "description": "Roaming consortium list name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "termsAndConditions": {
          "type": "string",
          "description": "Terms and conditions.\n"
        },
        "venueGroup": {
          "type": "string",
          "description": "Venue group. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`assembly`\" pulumi-lang-dotnet=\"`Assembly`\" pulumi-lang-go=\"`assembly`\" pulumi-lang-python=\"`assembly`\" pulumi-lang-yaml=\"`assembly`\" pulumi-lang-java=\"`assembly`\">`assembly`</span>, <span pulumi-lang-nodejs=\"`business`\" pulumi-lang-dotnet=\"`Business`\" pulumi-lang-go=\"`business`\" pulumi-lang-python=\"`business`\" pulumi-lang-yaml=\"`business`\" pulumi-lang-java=\"`business`\">`business`</span>, <span pulumi-lang-nodejs=\"`educational`\" pulumi-lang-dotnet=\"`Educational`\" pulumi-lang-go=\"`educational`\" pulumi-lang-python=\"`educational`\" pulumi-lang-yaml=\"`educational`\" pulumi-lang-java=\"`educational`\">`educational`</span>, <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`institutional`\" pulumi-lang-dotnet=\"`Institutional`\" pulumi-lang-go=\"`institutional`\" pulumi-lang-python=\"`institutional`\" pulumi-lang-yaml=\"`institutional`\" pulumi-lang-java=\"`institutional`\">`institutional`</span>, <span pulumi-lang-nodejs=\"`mercantile`\" pulumi-lang-dotnet=\"`Mercantile`\" pulumi-lang-go=\"`mercantile`\" pulumi-lang-python=\"`mercantile`\" pulumi-lang-yaml=\"`mercantile`\" pulumi-lang-java=\"`mercantile`\">`mercantile`</span>, <span pulumi-lang-nodejs=\"`residential`\" pulumi-lang-dotnet=\"`Residential`\" pulumi-lang-go=\"`residential`\" pulumi-lang-python=\"`residential`\" pulumi-lang-yaml=\"`residential`\" pulumi-lang-java=\"`residential`\">`residential`</span>, <span pulumi-lang-nodejs=\"`storage`\" pulumi-lang-dotnet=\"`Storage`\" pulumi-lang-go=\"`storage`\" pulumi-lang-python=\"`storage`\" pulumi-lang-yaml=\"`storage`\" pulumi-lang-java=\"`storage`\">`storage`</span>, <span pulumi-lang-nodejs=\"`utility`\" pulumi-lang-dotnet=\"`Utility`\" pulumi-lang-go=\"`utility`\" pulumi-lang-python=\"`utility`\" pulumi-lang-yaml=\"`utility`\" pulumi-lang-java=\"`utility`\">`utility`</span>, <span pulumi-lang-nodejs=\"`vehicular`\" pulumi-lang-dotnet=\"`Vehicular`\" pulumi-lang-go=\"`vehicular`\" pulumi-lang-python=\"`vehicular`\" pulumi-lang-yaml=\"`vehicular`\" pulumi-lang-java=\"`vehicular`\">`vehicular`</span>, <span pulumi-lang-nodejs=\"`outdoor`\" pulumi-lang-dotnet=\"`Outdoor`\" pulumi-lang-go=\"`outdoor`\" pulumi-lang-python=\"`outdoor`\" pulumi-lang-yaml=\"`outdoor`\" pulumi-lang-java=\"`outdoor`\">`outdoor`</span>.\n"
        },
        "venueName": {
          "type": "string",
          "description": "Venue name.\n"
        },
        "venueType": {
          "type": "string",
          "description": "Venue type. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`arena`\" pulumi-lang-dotnet=\"`Arena`\" pulumi-lang-go=\"`arena`\" pulumi-lang-python=\"`arena`\" pulumi-lang-yaml=\"`arena`\" pulumi-lang-java=\"`arena`\">`arena`</span>, <span pulumi-lang-nodejs=\"`stadium`\" pulumi-lang-dotnet=\"`Stadium`\" pulumi-lang-go=\"`stadium`\" pulumi-lang-python=\"`stadium`\" pulumi-lang-yaml=\"`stadium`\" pulumi-lang-java=\"`stadium`\">`stadium`</span>, `passenger-terminal`, <span pulumi-lang-nodejs=\"`amphitheater`\" pulumi-lang-dotnet=\"`Amphitheater`\" pulumi-lang-go=\"`amphitheater`\" pulumi-lang-python=\"`amphitheater`\" pulumi-lang-yaml=\"`amphitheater`\" pulumi-lang-java=\"`amphitheater`\">`amphitheater`</span>, `amusement-park`, `place-of-worship`, `convention-center`, <span pulumi-lang-nodejs=\"`library`\" pulumi-lang-dotnet=\"`Library`\" pulumi-lang-go=\"`library`\" pulumi-lang-python=\"`library`\" pulumi-lang-yaml=\"`library`\" pulumi-lang-java=\"`library`\">`library`</span>, <span pulumi-lang-nodejs=\"`museum`\" pulumi-lang-dotnet=\"`Museum`\" pulumi-lang-go=\"`museum`\" pulumi-lang-python=\"`museum`\" pulumi-lang-yaml=\"`museum`\" pulumi-lang-java=\"`museum`\">`museum`</span>, <span pulumi-lang-nodejs=\"`restaurant`\" pulumi-lang-dotnet=\"`Restaurant`\" pulumi-lang-go=\"`restaurant`\" pulumi-lang-python=\"`restaurant`\" pulumi-lang-yaml=\"`restaurant`\" pulumi-lang-java=\"`restaurant`\">`restaurant`</span>, <span pulumi-lang-nodejs=\"`theater`\" pulumi-lang-dotnet=\"`Theater`\" pulumi-lang-go=\"`theater`\" pulumi-lang-python=\"`theater`\" pulumi-lang-yaml=\"`theater`\" pulumi-lang-java=\"`theater`\">`theater`</span>, <span pulumi-lang-nodejs=\"`bar`\" pulumi-lang-dotnet=\"`Bar`\" pulumi-lang-go=\"`bar`\" pulumi-lang-python=\"`bar`\" pulumi-lang-yaml=\"`bar`\" pulumi-lang-java=\"`bar`\">`bar`</span>, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, <span pulumi-lang-nodejs=\"`bank`\" pulumi-lang-dotnet=\"`Bank`\" pulumi-lang-go=\"`bank`\" pulumi-lang-python=\"`bank`\" pulumi-lang-yaml=\"`bank`\" pulumi-lang-java=\"`bank`\">`bank`</span>, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`hospital`\" pulumi-lang-dotnet=\"`Hospital`\" pulumi-lang-go=\"`hospital`\" pulumi-lang-python=\"`hospital`\" pulumi-lang-yaml=\"`hospital`\" pulumi-lang-java=\"`hospital`\">`hospital`</span>, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, `hotel-or-motel`, <span pulumi-lang-nodejs=\"`dormitory`\" pulumi-lang-dotnet=\"`Dormitory`\" pulumi-lang-go=\"`dormitory`\" pulumi-lang-python=\"`dormitory`\" pulumi-lang-yaml=\"`dormitory`\" pulumi-lang-java=\"`dormitory`\">`dormitory`</span>, `boarding-house`, <span pulumi-lang-nodejs=\"`automobile`\" pulumi-lang-dotnet=\"`Automobile`\" pulumi-lang-go=\"`automobile`\" pulumi-lang-python=\"`automobile`\" pulumi-lang-yaml=\"`automobile`\" pulumi-lang-java=\"`automobile`\">`automobile`</span>, <span pulumi-lang-nodejs=\"`airplane`\" pulumi-lang-dotnet=\"`Airplane`\" pulumi-lang-go=\"`airplane`\" pulumi-lang-python=\"`airplane`\" pulumi-lang-yaml=\"`airplane`\" pulumi-lang-java=\"`airplane`\">`airplane`</span>, <span pulumi-lang-nodejs=\"`bus`\" pulumi-lang-dotnet=\"`Bus`\" pulumi-lang-go=\"`bus`\" pulumi-lang-python=\"`bus`\" pulumi-lang-yaml=\"`bus`\" pulumi-lang-java=\"`bus`\">`bus`</span>, <span pulumi-lang-nodejs=\"`ferry`\" pulumi-lang-dotnet=\"`Ferry`\" pulumi-lang-go=\"`ferry`\" pulumi-lang-python=\"`ferry`\" pulumi-lang-yaml=\"`ferry`\" pulumi-lang-java=\"`ferry`\">`ferry`</span>, `ship-or-boat`, <span pulumi-lang-nodejs=\"`train`\" pulumi-lang-dotnet=\"`Train`\" pulumi-lang-go=\"`train`\" pulumi-lang-python=\"`train`\" pulumi-lang-yaml=\"`train`\" pulumi-lang-java=\"`train`\">`train`</span>, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, <span pulumi-lang-nodejs=\"`kiosk`\" pulumi-lang-dotnet=\"`Kiosk`\" pulumi-lang-go=\"`kiosk`\" pulumi-lang-python=\"`kiosk`\" pulumi-lang-yaml=\"`kiosk`\" pulumi-lang-java=\"`kiosk`\">`kiosk`</span>.\n"
        },
        "venueUrl": {
          "type": "string",
          "description": "Venue name.\n"
        },
        "wanMetrics": {
          "type": "string",
          "description": "WAN metric name.\n"
        },
        "wnmSleepMode": {
          "type": "string",
          "description": "Enable/disable wireless network management (WNM) sleep mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Hsprofile resources.\n",
        "properties": {
          "accessNetworkAsra": {
            "type": "string",
            "description": "Enable/disable additional step required for access (ASRA). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "accessNetworkEsr": {
            "type": "string",
            "description": "Enable/disable emergency services reachable (ESR). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "accessNetworkInternet": {
            "type": "string",
            "description": "Enable/disable connectivity to the Internet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "accessNetworkType": {
            "type": "string",
            "description": "Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>.\n"
          },
          "accessNetworkUesa": {
            "type": "string",
            "description": "Enable/disable unauthenticated emergency service accessible (UESA). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "adviceOfCharge": {
            "type": "string",
            "description": "Advice of charge.\n"
          },
          "anqpDomainId": {
            "type": "number",
            "description": "ANQP Domain ID (0-65535).\n"
          },
          "bssTransition": {
            "type": "string",
            "description": "Enable/disable basic service set (BSS) transition Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "connCap": {
            "type": "string",
            "description": "Connection capability name.\n"
          },
          "deauthRequestTimeout": {
            "type": "number",
            "description": "Deauthentication request timeout (in seconds).\n"
          },
          "dgaf": {
            "type": "string",
            "description": "Enable/disable downstream group-addressed forwarding (DGAF). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "domainName": {
            "type": "string",
            "description": "Domain name.\n"
          },
          "gasComebackDelay": {
            "type": "number",
            "description": "GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).\n"
          },
          "gasFragmentationLimit": {
            "type": "number",
            "description": "GAS fragmentation limit (512 - 4096, default = 1024).\n"
          },
          "hessid": {
            "type": "string",
            "description": "Homogeneous extended service set identifier (HESSID).\n"
          },
          "ipAddrType": {
            "type": "string",
            "description": "IP address type name.\n"
          },
          "l2tif": {
            "type": "string",
            "description": "Enable/disable Layer 2 traffic inspection and filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "n3gppPlmn": {
            "type": "string",
            "description": "3GPP PLMN name.\n"
          },
          "naiRealm": {
            "type": "string",
            "description": "NAI realm list name.\n"
          },
          "name": {
            "type": "string",
            "description": "Hotspot profile name.\n"
          },
          "networkAuth": {
            "type": "string",
            "description": "Network authentication name.\n"
          },
          "objectWirelesscontrollerHotspot20HsprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "operFriendlyName": {
            "type": "string",
            "description": "Operator friendly name.\n"
          },
          "operIcon": {
            "type": "string",
            "description": "Operator icon.\n"
          },
          "osuProviderNai": {
            "type": "string",
            "description": "OSU Provider NAI.\n"
          },
          "osuProviders": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Manually selected list of OSU provider(s).\n"
          },
          "osuSsid": {
            "type": "string",
            "description": "Online sign up (OSU) SSID.\n"
          },
          "pameBi": {
            "type": "string",
            "description": "Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "proxyArp": {
            "type": "string",
            "description": "Enable/disable Proxy ARP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "qosMap": {
            "type": "string",
            "description": "QoS MAP set ID.\n"
          },
          "release": {
            "type": "number",
            "description": "Hotspot 2.0 Release number (1, 2, 3, default = 2).\n"
          },
          "roamingConsortium": {
            "type": "string",
            "description": "Roaming consortium list name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "termsAndConditions": {
            "type": "string",
            "description": "Terms and conditions.\n"
          },
          "venueGroup": {
            "type": "string",
            "description": "Venue group. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`assembly`\" pulumi-lang-dotnet=\"`Assembly`\" pulumi-lang-go=\"`assembly`\" pulumi-lang-python=\"`assembly`\" pulumi-lang-yaml=\"`assembly`\" pulumi-lang-java=\"`assembly`\">`assembly`</span>, <span pulumi-lang-nodejs=\"`business`\" pulumi-lang-dotnet=\"`Business`\" pulumi-lang-go=\"`business`\" pulumi-lang-python=\"`business`\" pulumi-lang-yaml=\"`business`\" pulumi-lang-java=\"`business`\">`business`</span>, <span pulumi-lang-nodejs=\"`educational`\" pulumi-lang-dotnet=\"`Educational`\" pulumi-lang-go=\"`educational`\" pulumi-lang-python=\"`educational`\" pulumi-lang-yaml=\"`educational`\" pulumi-lang-java=\"`educational`\">`educational`</span>, <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`institutional`\" pulumi-lang-dotnet=\"`Institutional`\" pulumi-lang-go=\"`institutional`\" pulumi-lang-python=\"`institutional`\" pulumi-lang-yaml=\"`institutional`\" pulumi-lang-java=\"`institutional`\">`institutional`</span>, <span pulumi-lang-nodejs=\"`mercantile`\" pulumi-lang-dotnet=\"`Mercantile`\" pulumi-lang-go=\"`mercantile`\" pulumi-lang-python=\"`mercantile`\" pulumi-lang-yaml=\"`mercantile`\" pulumi-lang-java=\"`mercantile`\">`mercantile`</span>, <span pulumi-lang-nodejs=\"`residential`\" pulumi-lang-dotnet=\"`Residential`\" pulumi-lang-go=\"`residential`\" pulumi-lang-python=\"`residential`\" pulumi-lang-yaml=\"`residential`\" pulumi-lang-java=\"`residential`\">`residential`</span>, <span pulumi-lang-nodejs=\"`storage`\" pulumi-lang-dotnet=\"`Storage`\" pulumi-lang-go=\"`storage`\" pulumi-lang-python=\"`storage`\" pulumi-lang-yaml=\"`storage`\" pulumi-lang-java=\"`storage`\">`storage`</span>, <span pulumi-lang-nodejs=\"`utility`\" pulumi-lang-dotnet=\"`Utility`\" pulumi-lang-go=\"`utility`\" pulumi-lang-python=\"`utility`\" pulumi-lang-yaml=\"`utility`\" pulumi-lang-java=\"`utility`\">`utility`</span>, <span pulumi-lang-nodejs=\"`vehicular`\" pulumi-lang-dotnet=\"`Vehicular`\" pulumi-lang-go=\"`vehicular`\" pulumi-lang-python=\"`vehicular`\" pulumi-lang-yaml=\"`vehicular`\" pulumi-lang-java=\"`vehicular`\">`vehicular`</span>, <span pulumi-lang-nodejs=\"`outdoor`\" pulumi-lang-dotnet=\"`Outdoor`\" pulumi-lang-go=\"`outdoor`\" pulumi-lang-python=\"`outdoor`\" pulumi-lang-yaml=\"`outdoor`\" pulumi-lang-java=\"`outdoor`\">`outdoor`</span>.\n"
          },
          "venueName": {
            "type": "string",
            "description": "Venue name.\n"
          },
          "venueType": {
            "type": "string",
            "description": "Venue type. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`arena`\" pulumi-lang-dotnet=\"`Arena`\" pulumi-lang-go=\"`arena`\" pulumi-lang-python=\"`arena`\" pulumi-lang-yaml=\"`arena`\" pulumi-lang-java=\"`arena`\">`arena`</span>, <span pulumi-lang-nodejs=\"`stadium`\" pulumi-lang-dotnet=\"`Stadium`\" pulumi-lang-go=\"`stadium`\" pulumi-lang-python=\"`stadium`\" pulumi-lang-yaml=\"`stadium`\" pulumi-lang-java=\"`stadium`\">`stadium`</span>, `passenger-terminal`, <span pulumi-lang-nodejs=\"`amphitheater`\" pulumi-lang-dotnet=\"`Amphitheater`\" pulumi-lang-go=\"`amphitheater`\" pulumi-lang-python=\"`amphitheater`\" pulumi-lang-yaml=\"`amphitheater`\" pulumi-lang-java=\"`amphitheater`\">`amphitheater`</span>, `amusement-park`, `place-of-worship`, `convention-center`, <span pulumi-lang-nodejs=\"`library`\" pulumi-lang-dotnet=\"`Library`\" pulumi-lang-go=\"`library`\" pulumi-lang-python=\"`library`\" pulumi-lang-yaml=\"`library`\" pulumi-lang-java=\"`library`\">`library`</span>, <span pulumi-lang-nodejs=\"`museum`\" pulumi-lang-dotnet=\"`Museum`\" pulumi-lang-go=\"`museum`\" pulumi-lang-python=\"`museum`\" pulumi-lang-yaml=\"`museum`\" pulumi-lang-java=\"`museum`\">`museum`</span>, <span pulumi-lang-nodejs=\"`restaurant`\" pulumi-lang-dotnet=\"`Restaurant`\" pulumi-lang-go=\"`restaurant`\" pulumi-lang-python=\"`restaurant`\" pulumi-lang-yaml=\"`restaurant`\" pulumi-lang-java=\"`restaurant`\">`restaurant`</span>, <span pulumi-lang-nodejs=\"`theater`\" pulumi-lang-dotnet=\"`Theater`\" pulumi-lang-go=\"`theater`\" pulumi-lang-python=\"`theater`\" pulumi-lang-yaml=\"`theater`\" pulumi-lang-java=\"`theater`\">`theater`</span>, <span pulumi-lang-nodejs=\"`bar`\" pulumi-lang-dotnet=\"`Bar`\" pulumi-lang-go=\"`bar`\" pulumi-lang-python=\"`bar`\" pulumi-lang-yaml=\"`bar`\" pulumi-lang-java=\"`bar`\">`bar`</span>, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, <span pulumi-lang-nodejs=\"`bank`\" pulumi-lang-dotnet=\"`Bank`\" pulumi-lang-go=\"`bank`\" pulumi-lang-python=\"`bank`\" pulumi-lang-yaml=\"`bank`\" pulumi-lang-java=\"`bank`\">`bank`</span>, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, <span pulumi-lang-nodejs=\"`factory`\" pulumi-lang-dotnet=\"`Factory`\" pulumi-lang-go=\"`factory`\" pulumi-lang-python=\"`factory`\" pulumi-lang-yaml=\"`factory`\" pulumi-lang-java=\"`factory`\">`factory`</span>, <span pulumi-lang-nodejs=\"`hospital`\" pulumi-lang-dotnet=\"`Hospital`\" pulumi-lang-go=\"`hospital`\" pulumi-lang-python=\"`hospital`\" pulumi-lang-yaml=\"`hospital`\" pulumi-lang-java=\"`hospital`\">`hospital`</span>, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, <span pulumi-lang-nodejs=\"`private`\" pulumi-lang-dotnet=\"`Private`\" pulumi-lang-go=\"`private`\" pulumi-lang-python=\"`private`\" pulumi-lang-yaml=\"`private`\" pulumi-lang-java=\"`private`\">`private`</span>, `hotel-or-motel`, <span pulumi-lang-nodejs=\"`dormitory`\" pulumi-lang-dotnet=\"`Dormitory`\" pulumi-lang-go=\"`dormitory`\" pulumi-lang-python=\"`dormitory`\" pulumi-lang-yaml=\"`dormitory`\" pulumi-lang-java=\"`dormitory`\">`dormitory`</span>, `boarding-house`, <span pulumi-lang-nodejs=\"`automobile`\" pulumi-lang-dotnet=\"`Automobile`\" pulumi-lang-go=\"`automobile`\" pulumi-lang-python=\"`automobile`\" pulumi-lang-yaml=\"`automobile`\" pulumi-lang-java=\"`automobile`\">`automobile`</span>, <span pulumi-lang-nodejs=\"`airplane`\" pulumi-lang-dotnet=\"`Airplane`\" pulumi-lang-go=\"`airplane`\" pulumi-lang-python=\"`airplane`\" pulumi-lang-yaml=\"`airplane`\" pulumi-lang-java=\"`airplane`\">`airplane`</span>, <span pulumi-lang-nodejs=\"`bus`\" pulumi-lang-dotnet=\"`Bus`\" pulumi-lang-go=\"`bus`\" pulumi-lang-python=\"`bus`\" pulumi-lang-yaml=\"`bus`\" pulumi-lang-java=\"`bus`\">`bus`</span>, <span pulumi-lang-nodejs=\"`ferry`\" pulumi-lang-dotnet=\"`Ferry`\" pulumi-lang-go=\"`ferry`\" pulumi-lang-python=\"`ferry`\" pulumi-lang-yaml=\"`ferry`\" pulumi-lang-java=\"`ferry`\">`ferry`</span>, `ship-or-boat`, <span pulumi-lang-nodejs=\"`train`\" pulumi-lang-dotnet=\"`Train`\" pulumi-lang-go=\"`train`\" pulumi-lang-python=\"`train`\" pulumi-lang-yaml=\"`train`\" pulumi-lang-java=\"`train`\">`train`</span>, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, <span pulumi-lang-nodejs=\"`kiosk`\" pulumi-lang-dotnet=\"`Kiosk`\" pulumi-lang-go=\"`kiosk`\" pulumi-lang-python=\"`kiosk`\" pulumi-lang-yaml=\"`kiosk`\" pulumi-lang-java=\"`kiosk`\">`kiosk`</span>.\n"
          },
          "venueUrl": {
            "type": "string",
            "description": "Venue name.\n"
          },
          "wanMetrics": {
            "type": "string",
            "description": "WAN metric name.\n"
          },
          "wnmSleepMode": {
            "type": "string",
            "description": "Enable/disable wireless network management (WNM) sleep mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Icon:ObjectWirelesscontrollerHotspot20Icon": {
      "description": "Configure OSU provider icon.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`iconList`\" pulumi-lang-dotnet=\"`IconList`\" pulumi-lang-go=\"`iconList`\" pulumi-lang-python=\"`icon_list`\" pulumi-lang-yaml=\"`iconList`\" pulumi-lang-java=\"`iconList`\">`icon_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20IconIconlist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20IconIconlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist`\">`fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Icon(\"trname\", {\n    name: \"terr-icon\",\n    iconLists: [{\n        name: \"terr-icon\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Icon(\"trname\",\n    name=\"terr-icon\",\n    icon_lists=[{\n        \"name\": \"terr-icon\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Icon(\"trname\", new()\n    {\n        Name = \"terr-icon\",\n        IconLists = new[]\n        {\n            new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20IconIconListArgs\n            {\n                Name = \"terr-icon\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Icon(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20IconArgs{\n\t\t\tName: pulumi.String(\"terr-icon\"),\n\t\t\tIconLists: fortimanager.ObjectWirelesscontrollerHotspot20IconIconListTypeArray{\n\t\t\t\t&fortimanager.ObjectWirelesscontrollerHotspot20IconIconListTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"terr-icon\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Icon;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20IconArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20IconIconListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerHotspot20Icon(\"trname\", ObjectWirelesscontrollerHotspot20IconArgs.builder()\n            .name(\"terr-icon\")\n            .iconLists(ObjectWirelesscontrollerHotspot20IconIconListArgs.builder()\n                .name(\"terr-icon\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Icon\n    properties:\n      name: terr-icon\n      iconLists:\n        - name: terr-icon\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20Icon can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Icon:ObjectWirelesscontrollerHotspot20Icon labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "iconLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20IconIconList:ObjectWirelesscontrollerHotspot20IconIconList"
          },
          "description": "Icon-List. The structure of <span pulumi-lang-nodejs=\"`iconList`\" pulumi-lang-dotnet=\"`IconList`\" pulumi-lang-go=\"`iconList`\" pulumi-lang-python=\"`icon_list`\" pulumi-lang-yaml=\"`iconList`\" pulumi-lang-java=\"`iconList`\">`icon_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Icon list ID.\n"
        },
        "objectWirelesscontrollerHotspot20IconId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20IconId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "iconLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20IconIconList:ObjectWirelesscontrollerHotspot20IconIconList"
          },
          "description": "Icon-List. The structure of <span pulumi-lang-nodejs=\"`iconList`\" pulumi-lang-dotnet=\"`IconList`\" pulumi-lang-go=\"`iconList`\" pulumi-lang-python=\"`icon_list`\" pulumi-lang-yaml=\"`iconList`\" pulumi-lang-java=\"`iconList`\">`icon_list`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Icon list ID.\n"
        },
        "objectWirelesscontrollerHotspot20IconId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Icon resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "iconLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20IconIconList:ObjectWirelesscontrollerHotspot20IconIconList"
            },
            "description": "Icon-List. The structure of <span pulumi-lang-nodejs=\"`iconList`\" pulumi-lang-dotnet=\"`IconList`\" pulumi-lang-go=\"`iconList`\" pulumi-lang-python=\"`icon_list`\" pulumi-lang-yaml=\"`iconList`\" pulumi-lang-java=\"`iconList`\">`icon_list`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Icon list ID.\n"
          },
          "objectWirelesscontrollerHotspot20IconId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20IconIconlist:ObjectWirelesscontrollerHotspot20IconIconlist": {
      "description": "Icon list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`iconList`\" pulumi-lang-dotnet=\"`IconList`\" pulumi-lang-go=\"`iconList`\" pulumi-lang-python=\"`icon_list`\" pulumi-lang-yaml=\"`iconList`\" pulumi-lang-java=\"`iconList`\">`icon_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Icon`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Icon`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Icon`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Icon`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Icon`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Icon`\">`fortimanager.ObjectWirelesscontrollerHotspot20Icon`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Icon = new fortimanager.ObjectWirelesscontrollerHotspot20Icon(\"trname\", {name: \"terr-icon\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist(\"trname\", {\n    name: \"terr-iconlist\",\n    type: \"gif\",\n    icon: trnameObjectWirelesscontrollerHotspot20Icon.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Icon],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_icon = fortimanager.ObjectWirelesscontrollerHotspot20Icon(\"trname\", name=\"terr-icon\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist(\"trname\",\n    name=\"terr-iconlist\",\n    type=\"gif\",\n    icon=trname_object_wirelesscontroller_hotspot20_icon.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_icon]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Icon = new Fortimanager.ObjectWirelesscontrollerHotspot20Icon(\"trname\", new()\n    {\n        Name = \"terr-icon\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist(\"trname\", new()\n    {\n        Name = \"terr-iconlist\",\n        Type = \"gif\",\n        Icon = trnameObjectWirelesscontrollerHotspot20Icon.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Icon,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Icon, err := fortimanager.NewObjectWirelesscontrollerHotspot20Icon(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20IconArgs{\n\t\t\tName: pulumi.String(\"terr-icon\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20IconIconlist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20IconIconlistArgs{\n\t\t\tName: pulumi.String(\"terr-iconlist\"),\n\t\t\tType: pulumi.String(\"gif\"),\n\t\t\tIcon: trnameObjectWirelesscontrollerHotspot20Icon.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Icon,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Icon;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20IconArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20IconIconlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20IconIconlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Icon = new ObjectWirelesscontrollerHotspot20Icon(\"trnameObjectWirelesscontrollerHotspot20Icon\", ObjectWirelesscontrollerHotspot20IconArgs.builder()\n            .name(\"terr-icon\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20IconIconlist(\"trname\", ObjectWirelesscontrollerHotspot20IconIconlistArgs.builder()\n            .name(\"terr-iconlist\")\n            .type(\"gif\")\n            .icon(trnameObjectWirelesscontrollerHotspot20Icon.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Icon)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20IconIconlist\n    properties:\n      name: terr-iconlist\n      type: gif\n      icon: ${trnameObjectWirelesscontrollerHotspot20Icon.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Icon}\n  trnameObjectWirelesscontrollerHotspot20Icon:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Icon\n    name: trname\n    properties:\n      name: terr-icon\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20IconIconList can be imported using any of these accepted formats:\n\nSet import_options = [\"icon=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20IconIconlist:ObjectWirelesscontrollerHotspot20IconIconlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "file": {
          "type": "string",
          "description": "Icon file.\n"
        },
        "height": {
          "type": "number",
          "description": "Icon height.\n"
        },
        "icon": {
          "type": "string",
          "description": "Icon.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Icon name.\n"
        },
        "objectWirelesscontrollerHotspot20IconIconlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Icon type. Valid values: <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>.\n"
        },
        "width": {
          "type": "number",
          "description": "Icon width.\n"
        }
      },
      "type": "object",
      "required": [
        "icon",
        "lang",
        "name",
        "objectWirelesscontrollerHotspot20IconIconlistId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "file": {
          "type": "string",
          "description": "Icon file.\n"
        },
        "height": {
          "type": "number",
          "description": "Icon height.\n"
        },
        "icon": {
          "type": "string",
          "description": "Icon.\n"
        },
        "lang": {
          "type": "string",
          "description": "Language code.\n"
        },
        "name": {
          "type": "string",
          "description": "Icon name.\n"
        },
        "objectWirelesscontrollerHotspot20IconIconlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Icon type. Valid values: <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>.\n"
        },
        "width": {
          "type": "number",
          "description": "Icon width.\n"
        }
      },
      "requiredInputs": [
        "icon"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20IconIconlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "file": {
            "type": "string",
            "description": "Icon file.\n"
          },
          "height": {
            "type": "number",
            "description": "Icon height.\n"
          },
          "icon": {
            "type": "string",
            "description": "Icon.\n"
          },
          "lang": {
            "type": "string",
            "description": "Language code.\n"
          },
          "name": {
            "type": "string",
            "description": "Icon name.\n"
          },
          "objectWirelesscontrollerHotspot20IconIconlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Icon type. Valid values: <span pulumi-lang-nodejs=\"`bmp`\" pulumi-lang-dotnet=\"`Bmp`\" pulumi-lang-go=\"`bmp`\" pulumi-lang-python=\"`bmp`\" pulumi-lang-yaml=\"`bmp`\" pulumi-lang-java=\"`bmp`\">`bmp`</span>, <span pulumi-lang-nodejs=\"`gif`\" pulumi-lang-dotnet=\"`Gif`\" pulumi-lang-go=\"`gif`\" pulumi-lang-python=\"`gif`\" pulumi-lang-yaml=\"`gif`\" pulumi-lang-java=\"`gif`\">`gif`</span>, <span pulumi-lang-nodejs=\"`jpeg`\" pulumi-lang-dotnet=\"`Jpeg`\" pulumi-lang-go=\"`jpeg`\" pulumi-lang-python=\"`jpeg`\" pulumi-lang-yaml=\"`jpeg`\" pulumi-lang-java=\"`jpeg`\">`jpeg`</span>, <span pulumi-lang-nodejs=\"`png`\" pulumi-lang-dotnet=\"`Png`\" pulumi-lang-go=\"`png`\" pulumi-lang-python=\"`png`\" pulumi-lang-yaml=\"`png`\" pulumi-lang-java=\"`png`\">`png`</span>, <span pulumi-lang-nodejs=\"`tiff`\" pulumi-lang-dotnet=\"`Tiff`\" pulumi-lang-go=\"`tiff`\" pulumi-lang-python=\"`tiff`\" pulumi-lang-yaml=\"`tiff`\" pulumi-lang-java=\"`tiff`\">`tiff`</span>.\n"
          },
          "width": {
            "type": "number",
            "description": "Icon width.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20Qosmap:ObjectWirelesscontrollerHotspot20Qosmap": {
      "description": "Configure QoS map set.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dscpExcept`\" pulumi-lang-dotnet=\"`DscpExcept`\" pulumi-lang-go=\"`dscpExcept`\" pulumi-lang-python=\"`dscp_except`\" pulumi-lang-yaml=\"`dscpExcept`\" pulumi-lang-java=\"`dscpExcept`\">`dscp_except`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20QosmapDscpexcept`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20QosmapDscpexcept`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept`\">`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept`</span>\n>- <span pulumi-lang-nodejs=\"`dscpRange`\" pulumi-lang-dotnet=\"`DscpRange`\" pulumi-lang-go=\"`dscpRange`\" pulumi-lang-python=\"`dscp_range`\" pulumi-lang-yaml=\"`dscpRange`\" pulumi-lang-java=\"`dscpRange`\">`dscp_range`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20QosmapDscprange`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20QosmapDscprange`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange`\">`fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"labelname\", {name: \"ss\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"labelname\", name=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"labelname\", new()\n    {\n        Name = \"ss\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"labelname\", &fortimanager.ObjectWirelesscontrollerHotspot20QosmapArgs{\n\t\t\tName: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new ObjectWirelesscontrollerHotspot20Qosmap(\"labelname\", ObjectWirelesscontrollerHotspot20QosmapArgs.builder()\n            .name(\"ss\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n    properties:\n      name: ss\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20QosMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Qosmap:ObjectWirelesscontrollerHotspot20Qosmap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dscpExcepts": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20QosmapDscpExcept:ObjectWirelesscontrollerHotspot20QosmapDscpExcept"
          },
          "description": "Dscp-Except. The structure of <span pulumi-lang-nodejs=\"`dscpExcept`\" pulumi-lang-dotnet=\"`DscpExcept`\" pulumi-lang-go=\"`dscpExcept`\" pulumi-lang-python=\"`dscp_except`\" pulumi-lang-yaml=\"`dscpExcept`\" pulumi-lang-java=\"`dscpExcept`\">`dscp_except`</span> block is documented below.\n"
        },
        "dscpRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20QosmapDscpRange:ObjectWirelesscontrollerHotspot20QosmapDscpRange"
          },
          "description": "Dscp-Range. The structure of <span pulumi-lang-nodejs=\"`dscpRange`\" pulumi-lang-dotnet=\"`DscpRange`\" pulumi-lang-go=\"`dscpRange`\" pulumi-lang-python=\"`dscp_range`\" pulumi-lang-yaml=\"`dscpRange`\" pulumi-lang-java=\"`dscpRange`\">`dscp_range`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "QOS-MAP name.\n"
        },
        "objectWirelesscontrollerHotspot20QosmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerHotspot20QosmapId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dscpExcepts": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20QosmapDscpExcept:ObjectWirelesscontrollerHotspot20QosmapDscpExcept"
          },
          "description": "Dscp-Except. The structure of <span pulumi-lang-nodejs=\"`dscpExcept`\" pulumi-lang-dotnet=\"`DscpExcept`\" pulumi-lang-go=\"`dscpExcept`\" pulumi-lang-python=\"`dscp_except`\" pulumi-lang-yaml=\"`dscpExcept`\" pulumi-lang-java=\"`dscpExcept`\">`dscp_except`</span> block is documented below.\n"
        },
        "dscpRanges": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20QosmapDscpRange:ObjectWirelesscontrollerHotspot20QosmapDscpRange"
          },
          "description": "Dscp-Range. The structure of <span pulumi-lang-nodejs=\"`dscpRange`\" pulumi-lang-dotnet=\"`DscpRange`\" pulumi-lang-go=\"`dscpRange`\" pulumi-lang-python=\"`dscp_range`\" pulumi-lang-yaml=\"`dscpRange`\" pulumi-lang-java=\"`dscpRange`\">`dscp_range`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "QOS-MAP name.\n"
        },
        "objectWirelesscontrollerHotspot20QosmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20Qosmap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dscpExcepts": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20QosmapDscpExcept:ObjectWirelesscontrollerHotspot20QosmapDscpExcept"
            },
            "description": "Dscp-Except. The structure of <span pulumi-lang-nodejs=\"`dscpExcept`\" pulumi-lang-dotnet=\"`DscpExcept`\" pulumi-lang-go=\"`dscpExcept`\" pulumi-lang-python=\"`dscp_except`\" pulumi-lang-yaml=\"`dscpExcept`\" pulumi-lang-java=\"`dscpExcept`\">`dscp_except`</span> block is documented below.\n"
          },
          "dscpRanges": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerHotspot20QosmapDscpRange:ObjectWirelesscontrollerHotspot20QosmapDscpRange"
            },
            "description": "Dscp-Range. The structure of <span pulumi-lang-nodejs=\"`dscpRange`\" pulumi-lang-dotnet=\"`DscpRange`\" pulumi-lang-go=\"`dscpRange`\" pulumi-lang-python=\"`dscp_range`\" pulumi-lang-yaml=\"`dscpRange`\" pulumi-lang-java=\"`dscpRange`\">`dscp_range`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "QOS-MAP name.\n"
          },
          "objectWirelesscontrollerHotspot20QosmapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscpexcept:ObjectWirelesscontrollerHotspot20QosmapDscpexcept": {
      "description": "Differentiated Services Code Point (DSCP) exceptions.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dscpExcept`\" pulumi-lang-dotnet=\"`DscpExcept`\" pulumi-lang-go=\"`dscpExcept`\" pulumi-lang-python=\"`dscp_except`\" pulumi-lang-yaml=\"`dscpExcept`\" pulumi-lang-java=\"`dscpExcept`\">`dscp_except`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\">`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Qosmap = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trname\", {name: \"qosmap\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trname\", {\n    qosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.name,\n    index: 3,\n    up: 7,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Qosmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_qosmap = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trname\", name=\"qosmap\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trname\",\n    qos_map=trname_object_wirelesscontroller_hotspot20_qosmap.name,\n    index=3,\n    up=7,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_qosmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Qosmap = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trname\", new()\n    {\n        Name = \"qosmap\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trname\", new()\n    {\n        QosMap = trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n        Index = 3,\n        Up = 7,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Qosmap,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20QosmapArgs{\n\t\t\tName: pulumi.String(\"qosmap\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20QosmapDscpexcept(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs{\n\t\t\tQosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n\t\t\tIndex:  pulumi.Float64(3),\n\t\t\tUp:     pulumi.Float64(7),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Qosmap = new ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\", ObjectWirelesscontrollerHotspot20QosmapArgs.builder()\n            .name(\"qosmap\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trname\", ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs.builder()\n            .qosMap(trnameObjectWirelesscontrollerHotspot20Qosmap.name())\n            .index(3.0)\n            .up(7.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Qosmap)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20QosmapDscpexcept\n    properties:\n      qosMap: ${trnameObjectWirelesscontrollerHotspot20Qosmap.name}\n      index: 3\n      up: 7\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Qosmap}\n  trnameObjectWirelesscontrollerHotspot20Qosmap:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n    name: trname\n    properties:\n      name: qosmap\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20QosMapDscpExcept can be imported using any of these accepted formats:\n\nSet import_options = [\"qos_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscpexcept:ObjectWirelesscontrollerHotspot20QosmapDscpexcept labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dscp": {
          "type": "number",
          "description": "DSCP value.\n"
        },
        "index": {
          "type": "number",
          "description": "DSCP exception index.\n"
        },
        "objectWirelesscontrollerHotspot20QosmapDscpexceptId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "qosMap": {
          "type": "string",
          "description": "Qos Map.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "up": {
          "type": "number",
          "description": "User priority.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWirelesscontrollerHotspot20QosmapDscpexceptId",
        "qosMap"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dscp": {
          "type": "number",
          "description": "DSCP value.\n"
        },
        "index": {
          "type": "number",
          "description": "DSCP exception index.\n"
        },
        "objectWirelesscontrollerHotspot20QosmapDscpexceptId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "qosMap": {
          "type": "string",
          "description": "Qos Map.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "up": {
          "type": "number",
          "description": "User priority.\n"
        }
      },
      "requiredInputs": [
        "qosMap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20QosmapDscpexcept resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dscp": {
            "type": "number",
            "description": "DSCP value.\n"
          },
          "index": {
            "type": "number",
            "description": "DSCP exception index.\n"
          },
          "objectWirelesscontrollerHotspot20QosmapDscpexceptId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "qosMap": {
            "type": "string",
            "description": "Qos Map.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "up": {
            "type": "number",
            "description": "User priority.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscprange:ObjectWirelesscontrollerHotspot20QosmapDscprange": {
      "description": "Differentiated Services Code Point (DSCP) ranges.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dscpRange`\" pulumi-lang-dotnet=\"`DscpRange`\" pulumi-lang-go=\"`dscpRange`\" pulumi-lang-python=\"`dscp_range`\" pulumi-lang-yaml=\"`dscpRange`\" pulumi-lang-java=\"`dscpRange`\">`dscp_range`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`\">`fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Qosmap = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trname\", {name: \"ss2\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trname\", {\n    qosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.name,\n    high: 20,\n    index: 1,\n    low: 10,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerHotspot20Qosmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_qosmap = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trname\", name=\"ss2\")\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trname\",\n    qos_map=trname_object_wirelesscontroller_hotspot20_qosmap.name,\n    high=20,\n    index=1,\n    low=10,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_qosmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerHotspot20Qosmap = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trname\", new()\n    {\n        Name = \"ss2\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trname\", new()\n    {\n        QosMap = trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n        High = 20,\n        Index = 1,\n        Low = 10,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerHotspot20Qosmap,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20QosmapArgs{\n\t\t\tName: pulumi.String(\"ss2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20QosmapDscprange(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs{\n\t\t\tQosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n\t\t\tHigh:   pulumi.Float64(20),\n\t\t\tIndex:  pulumi.Float64(1),\n\t\t\tLow:    pulumi.Float64(10),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerHotspot20Qosmap = new ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\", ObjectWirelesscontrollerHotspot20QosmapArgs.builder()\n            .name(\"ss2\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trname\", ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs.builder()\n            .qosMap(trnameObjectWirelesscontrollerHotspot20Qosmap.name())\n            .high(20.0)\n            .index(1.0)\n            .low(10.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerHotspot20Qosmap)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20QosmapDscprange\n    properties:\n      qosMap: ${trnameObjectWirelesscontrollerHotspot20Qosmap.name}\n      high: 20\n      index: 1\n      low: 10\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerHotspot20Qosmap}\n  trnameObjectWirelesscontrollerHotspot20Qosmap:\n    type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n    name: trname\n    properties:\n      name: ss2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Hotspot20QosMapDscpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"qos_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscprange:ObjectWirelesscontrollerHotspot20QosmapDscprange labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "high": {
          "type": "number",
          "description": "DSCP high value.\n"
        },
        "index": {
          "type": "number",
          "description": "DSCP range index.\n"
        },
        "low": {
          "type": "number",
          "description": "DSCP low value.\n"
        },
        "objectWirelesscontrollerHotspot20QosmapDscprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "qosMap": {
          "type": "string",
          "description": "Qos Map.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "up": {
          "type": "number",
          "description": "User priority.\n"
        }
      },
      "type": "object",
      "required": [
        "high",
        "low",
        "objectWirelesscontrollerHotspot20QosmapDscprangeId",
        "qosMap"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "high": {
          "type": "number",
          "description": "DSCP high value.\n"
        },
        "index": {
          "type": "number",
          "description": "DSCP range index.\n"
        },
        "low": {
          "type": "number",
          "description": "DSCP low value.\n"
        },
        "objectWirelesscontrollerHotspot20QosmapDscprangeId": {
          "type": "string",
          "description": "an identifier for the resource with format {{index}}.\n"
        },
        "qosMap": {
          "type": "string",
          "description": "Qos Map.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "up": {
          "type": "number",
          "description": "User priority.\n"
        }
      },
      "requiredInputs": [
        "qosMap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerHotspot20QosmapDscprange resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "high": {
            "type": "number",
            "description": "DSCP high value.\n"
          },
          "index": {
            "type": "number",
            "description": "DSCP range index.\n"
          },
          "low": {
            "type": "number",
            "description": "DSCP low value.\n"
          },
          "objectWirelesscontrollerHotspot20QosmapDscprangeId": {
            "type": "string",
            "description": "an identifier for the resource with format {{index}}.\n"
          },
          "qosMap": {
            "type": "string",
            "description": "Qos Map.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "up": {
            "type": "number",
            "description": "User priority.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerMpskprofile:ObjectWirelesscontrollerMpskprofile": {
      "description": "Configure MPSK profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`mpskGroup`\" pulumi-lang-dotnet=\"`MpskGroup`\" pulumi-lang-go=\"`mpskGroup`\" pulumi-lang-python=\"`mpsk_group`\" pulumi-lang-yaml=\"`mpskGroup`\" pulumi-lang-java=\"`mpskGroup`\">`mpsk_group`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-go=\"`ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-python=\"`ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\">`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", {\n    mpskConcurrentClients: 10,\n    name: \"terr-wictl-mpsk-profile\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\",\n    mpsk_concurrent_clients=10,\n    name=\"terr-wictl-mpsk-profile\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", new()\n    {\n        MpskConcurrentClients = 10,\n        Name = \"terr-wictl-mpsk-profile\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerMpskprofileArgs{\n\t\t\tMpskConcurrentClients: pulumi.Float64(10),\n\t\t\tName:                  pulumi.String(\"terr-wictl-mpsk-profile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerMpskprofile(\"trname\", ObjectWirelesscontrollerMpskprofileArgs.builder()\n            .mpskConcurrentClients(10.0)\n            .name(\"terr-wictl-mpsk-profile\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerMpskprofile\n    properties:\n      mpskConcurrentClients: 10\n      name: terr-wictl-mpsk-profile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController MpskProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofile:ObjectWirelesscontrollerMpskprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskGroup:ObjectWirelesscontrollerMpskprofileMpskGroup"
          },
          "description": "Mpsk-Group. The structure of <span pulumi-lang-nodejs=\"`mpskGroup`\" pulumi-lang-dotnet=\"`MpskGroup`\" pulumi-lang-go=\"`mpskGroup`\" pulumi-lang-python=\"`mpsk_group`\" pulumi-lang-yaml=\"`mpskGroup`\" pulumi-lang-java=\"`mpskGroup`\">`mpsk_group`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "MPSK profile name.\n"
        },
        "objectWirelesscontrollerMpskprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "SSID of the VAP in which the MPSK profile is configured.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerMpskprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskGroups": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskGroup:ObjectWirelesscontrollerMpskprofileMpskGroup"
          },
          "description": "Mpsk-Group. The structure of <span pulumi-lang-nodejs=\"`mpskGroup`\" pulumi-lang-dotnet=\"`MpskGroup`\" pulumi-lang-go=\"`mpskGroup`\" pulumi-lang-python=\"`mpsk_group`\" pulumi-lang-yaml=\"`mpskGroup`\" pulumi-lang-java=\"`mpskGroup`\">`mpsk_group`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "MPSK profile name.\n"
        },
        "objectWirelesscontrollerMpskprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "SSID of the VAP in which the MPSK profile is configured.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerMpskprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mpskConcurrentClients": {
            "type": "number",
            "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
          },
          "mpskGroups": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskGroup:ObjectWirelesscontrollerMpskprofileMpskGroup"
            },
            "description": "Mpsk-Group. The structure of <span pulumi-lang-nodejs=\"`mpskGroup`\" pulumi-lang-dotnet=\"`MpskGroup`\" pulumi-lang-go=\"`mpskGroup`\" pulumi-lang-python=\"`mpsk_group`\" pulumi-lang-yaml=\"`mpskGroup`\" pulumi-lang-java=\"`mpskGroup`\">`mpsk_group`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "MPSK profile name.\n"
          },
          "objectWirelesscontrollerMpskprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "ssid": {
            "type": "string",
            "description": "SSID of the VAP in which the MPSK profile is configured.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroup:ObjectWirelesscontrollerMpskprofileMpskgroup": {
      "description": "List of multiple PSK groups.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mpskGroup`\" pulumi-lang-dotnet=\"`MpskGroup`\" pulumi-lang-go=\"`mpskGroup`\" pulumi-lang-python=\"`mpsk_group`\" pulumi-lang-yaml=\"`mpskGroup`\" pulumi-lang-java=\"`mpskGroup`\">`mpsk_group`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerMpskprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerMpskprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerMpskprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerMpskprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerMpskprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerMpskprofile`\">`fortimanager.ObjectWirelesscontrollerMpskprofile`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\" pulumi-lang-go=\"`ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\" pulumi-lang-python=\"`ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\">`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerMpskprofile = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", {name: \"terr-wictl-mpsk-profile67\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\", {\n    name: \"tst\",\n    vlanId: 1300,\n    vlanType: \"no-vlan\",\n    mpskProfile: trnameObjectWirelesscontrollerMpskprofile.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerMpskprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_mpskprofile = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", name=\"terr-wictl-mpsk-profile67\")\ntrname = fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\",\n    name=\"tst\",\n    vlan_id=1300,\n    vlan_type=\"no-vlan\",\n    mpsk_profile=trname_object_wirelesscontroller_mpskprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_mpskprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerMpskprofile = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", new()\n    {\n        Name = \"terr-wictl-mpsk-profile67\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\", new()\n    {\n        Name = \"tst\",\n        VlanId = 1300,\n        VlanType = \"no-vlan\",\n        MpskProfile = trnameObjectWirelesscontrollerMpskprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerMpskprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerMpskprofile, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerMpskprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-mpsk-profile67\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerMpskprofileMpskgroup(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs{\n\t\t\tName:        pulumi.String(\"tst\"),\n\t\t\tVlanId:      pulumi.Float64(1300),\n\t\t\tVlanType:    pulumi.String(\"no-vlan\"),\n\t\t\tMpskProfile: trnameObjectWirelesscontrollerMpskprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerMpskprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerMpskprofile = new ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\", ObjectWirelesscontrollerMpskprofileArgs.builder()\n            .name(\"terr-wictl-mpsk-profile67\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\", ObjectWirelesscontrollerMpskprofileMpskgroupArgs.builder()\n            .name(\"tst\")\n            .vlanId(1300.0)\n            .vlanType(\"no-vlan\")\n            .mpskProfile(trnameObjectWirelesscontrollerMpskprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerMpskprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerMpskprofileMpskgroup\n    properties:\n      name: tst\n      vlanId: 1300\n      vlanType: no-vlan\n      mpskProfile: ${trnameObjectWirelesscontrollerMpskprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerMpskprofile}\n  trnameObjectWirelesscontrollerMpskprofile:\n    type: fortimanager:ObjectWirelesscontrollerMpskprofile\n    name: trname\n    properties:\n      name: terr-wictl-mpsk-profile67\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController MpskProfileMpskGroup can be imported using any of these accepted formats:\n\nSet import_options = [\"mpsk_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroup:ObjectWirelesscontrollerMpskprofileMpskgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mpskKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskgroupMpskKey:ObjectWirelesscontrollerMpskprofileMpskgroupMpskKey"
          },
          "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "MPSK group name.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanId": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "vlanType": {
          "type": "string",
          "description": "MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`.\n"
        }
      },
      "type": "object",
      "required": [
        "mpskProfile",
        "name",
        "objectWirelesscontrollerMpskprofileMpskgroupId",
        "vlanType"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mpskKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskgroupMpskKey:ObjectWirelesscontrollerMpskprofileMpskgroupMpskKey"
          },
          "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "name": {
          "type": "string",
          "description": "MPSK group name.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlanId": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "vlanType": {
          "type": "string",
          "description": "MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`.\n"
        }
      },
      "requiredInputs": [
        "mpskProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerMpskprofileMpskgroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mpskKeys": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerMpskprofileMpskgroupMpskKey:ObjectWirelesscontrollerMpskprofileMpskgroupMpskKey"
            },
            "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
          },
          "mpskProfile": {
            "type": "string",
            "description": "Mpsk Profile.\n"
          },
          "name": {
            "type": "string",
            "description": "MPSK group name.\n"
          },
          "objectWirelesscontrollerMpskprofileMpskgroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlanId": {
            "type": "number",
            "description": "Optional VLAN ID.\n"
          },
          "vlanType": {
            "type": "string",
            "description": "MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroupMove:ObjectWirelesscontrollerMpskprofileMpskgroupMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mpskGroup": {
          "type": "string",
          "description": "Mpsk Group.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "mpskGroup",
        "mpskProfile",
        "objectWirelesscontrollerMpskprofileMpskgroupMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mpskGroup": {
          "type": "string",
          "description": "Mpsk Group.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "mpskGroup",
        "mpskProfile",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerMpskprofileMpskgroupMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "mpskGroup": {
            "type": "string",
            "description": "Mpsk Group.\n"
          },
          "mpskProfile": {
            "type": "string",
            "description": "Mpsk Profile.\n"
          },
          "objectWirelesscontrollerMpskprofileMpskgroupMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroupMpskkey:ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey": {
      "description": "List of multiple PSK entries.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-go=\"`ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-python=\"`ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\">`fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerMpskprofile = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", {name: \"terr-wictl-mpsk-profile2\"});\nconst trnameObjectWirelesscontrollerMpskprofileMpskgroup = new fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\", {\n    name: \"tst\",\n    mpskProfile: trnameObjectWirelesscontrollerMpskprofile.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerMpskprofile],\n});\nconst trname = new fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey(\"trname\", {\n    name: \"terr-mpskkey\",\n    passphrases: [\"psph\"],\n    mpskProfile: trnameObjectWirelesscontrollerMpskprofile.name,\n    mpskGroup: trnameObjectWirelesscontrollerMpskprofileMpskgroup.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerMpskprofileMpskgroup],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_mpskprofile = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", name=\"terr-wictl-mpsk-profile2\")\ntrname_object_wirelesscontroller_mpskprofile_mpskgroup = fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\",\n    name=\"tst\",\n    mpsk_profile=trname_object_wirelesscontroller_mpskprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_mpskprofile]))\ntrname = fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey(\"trname\",\n    name=\"terr-mpskkey\",\n    passphrases=[\"psph\"],\n    mpsk_profile=trname_object_wirelesscontroller_mpskprofile.name,\n    mpsk_group=trname_object_wirelesscontroller_mpskprofile_mpskgroup.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_mpskprofile_mpskgroup]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerMpskprofile = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", new()\n    {\n        Name = \"terr-wictl-mpsk-profile2\",\n    });\n\n    var trnameObjectWirelesscontrollerMpskprofileMpskgroup = new Fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trname\", new()\n    {\n        Name = \"tst\",\n        MpskProfile = trnameObjectWirelesscontrollerMpskprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerMpskprofile,\n        },\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey(\"trname\", new()\n    {\n        Name = \"terr-mpskkey\",\n        Passphrases = new[]\n        {\n            \"psph\",\n        },\n        MpskProfile = trnameObjectWirelesscontrollerMpskprofile.Name,\n        MpskGroup = trnameObjectWirelesscontrollerMpskprofileMpskgroup.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerMpskprofileMpskgroup,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerMpskprofile, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerMpskprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-mpsk-profile2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectWirelesscontrollerMpskprofileMpskgroup, err := fortimanager.NewObjectWirelesscontrollerMpskprofileMpskgroup(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs{\n\t\t\tName:        pulumi.String(\"tst\"),\n\t\t\tMpskProfile: trnameObjectWirelesscontrollerMpskprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerMpskprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerMpskprofileMpskgroupMpskkey(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkeyArgs{\n\t\t\tName: pulumi.String(\"terr-mpskkey\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psph\"),\n\t\t\t},\n\t\t\tMpskProfile: trnameObjectWirelesscontrollerMpskprofile.Name,\n\t\t\tMpskGroup:   trnameObjectWirelesscontrollerMpskprofileMpskgroup.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerMpskprofileMpskgroup,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkeyArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerMpskprofile = new ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\", ObjectWirelesscontrollerMpskprofileArgs.builder()\n            .name(\"terr-wictl-mpsk-profile2\")\n            .build());\n\n        var trnameObjectWirelesscontrollerMpskprofileMpskgroup = new ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", ObjectWirelesscontrollerMpskprofileMpskgroupArgs.builder()\n            .name(\"tst\")\n            .mpskProfile(trnameObjectWirelesscontrollerMpskprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerMpskprofile)\n                .build());\n\n        var trname = new ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey(\"trname\", ObjectWirelesscontrollerMpskprofileMpskgroupMpskkeyArgs.builder()\n            .name(\"terr-mpskkey\")\n            .passphrases(\"psph\")\n            .mpskProfile(trnameObjectWirelesscontrollerMpskprofile.name())\n            .mpskGroup(trnameObjectWirelesscontrollerMpskprofileMpskgroup.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerMpskprofileMpskgroup)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey\n    properties:\n      name: terr-mpskkey\n      passphrases:\n        - psph\n      mpskProfile: ${trnameObjectWirelesscontrollerMpskprofile.name}\n      mpskGroup: ${trnameObjectWirelesscontrollerMpskprofileMpskgroup.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerMpskprofileMpskgroup}\n  trnameObjectWirelesscontrollerMpskprofileMpskgroup:\n    type: fortimanager:ObjectWirelesscontrollerMpskprofileMpskgroup\n    name: trname\n    properties:\n      name: tst\n      mpskProfile: ${trnameObjectWirelesscontrollerMpskprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerMpskprofile}\n  trnameObjectWirelesscontrollerMpskprofile:\n    type: fortimanager:ObjectWirelesscontrollerMpskprofile\n    name: trname\n    properties:\n      name: terr-wictl-mpsk-profile2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController MpskProfileMpskGroupMpskKey can be imported using any of these accepted formats:\n\nSet import_options = [\"mpsk_profile=YOUR_VALUE\", \"mpsk_group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroupMpskkey:ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "concurrentClientLimitType": {
          "type": "string",
          "description": "MPSK client limit type options. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>, <span pulumi-lang-nodejs=\"`specified`\" pulumi-lang-dotnet=\"`Specified`\" pulumi-lang-go=\"`specified`\" pulumi-lang-python=\"`specified`\" pulumi-lang-yaml=\"`specified`\" pulumi-lang-java=\"`specified`\">`specified`</span>.\n"
        },
        "concurrentClients": {
          "type": "number",
          "description": "Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "mpskGroup": {
          "type": "string",
          "description": "Mpsk Group.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "mpskSchedules": {
          "type": "string",
          "description": "Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid.\n"
        },
        "name": {
          "type": "string",
          "description": "Pre-shared key name.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA Pre-shared key.\n",
          "secret": true
        },
        "pmks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA PMK.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "concurrentClientLimitType",
        "concurrentClients",
        "mac",
        "mpskGroup",
        "mpskProfile",
        "name",
        "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyId",
        "passphrases",
        "pmks"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "concurrentClientLimitType": {
          "type": "string",
          "description": "MPSK client limit type options. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>, <span pulumi-lang-nodejs=\"`specified`\" pulumi-lang-dotnet=\"`Specified`\" pulumi-lang-go=\"`specified`\" pulumi-lang-python=\"`specified`\" pulumi-lang-yaml=\"`specified`\" pulumi-lang-java=\"`specified`\">`specified`</span>.\n"
        },
        "concurrentClients": {
          "type": "number",
          "description": "Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "mpskGroup": {
          "type": "string",
          "description": "Mpsk Group.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "mpskSchedules": {
          "type": "string",
          "description": "Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid.\n"
        },
        "name": {
          "type": "string",
          "description": "Pre-shared key name.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA Pre-shared key.\n",
          "secret": true
        },
        "pmks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA PMK.\n",
          "secret": true
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "mpskGroup",
        "mpskProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "concurrentClientLimitType": {
            "type": "string",
            "description": "MPSK client limit type options. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`unlimited`\" pulumi-lang-dotnet=\"`Unlimited`\" pulumi-lang-go=\"`unlimited`\" pulumi-lang-python=\"`unlimited`\" pulumi-lang-yaml=\"`unlimited`\" pulumi-lang-java=\"`unlimited`\">`unlimited`</span>, <span pulumi-lang-nodejs=\"`specified`\" pulumi-lang-dotnet=\"`Specified`\" pulumi-lang-go=\"`specified`\" pulumi-lang-python=\"`specified`\" pulumi-lang-yaml=\"`specified`\" pulumi-lang-java=\"`specified`\">`specified`</span>.\n"
          },
          "concurrentClients": {
            "type": "number",
            "description": "Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).\n"
          },
          "mac": {
            "type": "string",
            "description": "MAC address.\n"
          },
          "mpskGroup": {
            "type": "string",
            "description": "Mpsk Group.\n"
          },
          "mpskProfile": {
            "type": "string",
            "description": "Mpsk Profile.\n"
          },
          "mpskSchedules": {
            "type": "string",
            "description": "Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid.\n"
          },
          "name": {
            "type": "string",
            "description": "Pre-shared key name.\n"
          },
          "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "passphrases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WPA Pre-shared key.\n",
            "secret": true
          },
          "pmks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WPA PMK.\n",
            "secret": true
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroupMpskkeyMove:ObjectWirelesscontrollerMpskprofileMpskgroupMpskkeyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mpskGroup": {
          "type": "string",
          "description": "Mpsk Group.\n"
        },
        "mpskKey": {
          "type": "string",
          "description": "Mpsk Key.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "mpskGroup",
        "mpskKey",
        "mpskProfile",
        "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyMoveId",
        "option",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "mpskGroup": {
          "type": "string",
          "description": "Mpsk Group.\n"
        },
        "mpskKey": {
          "type": "string",
          "description": "Mpsk Key.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk Profile.\n"
        },
        "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "mpskGroup",
        "mpskKey",
        "mpskProfile",
        "option",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerMpskprofileMpskgroupMpskkeyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "mpskGroup": {
            "type": "string",
            "description": "Mpsk Group.\n"
          },
          "mpskKey": {
            "type": "string",
            "description": "Mpsk Key.\n"
          },
          "mpskProfile": {
            "type": "string",
            "description": "Mpsk Profile.\n"
          },
          "objectWirelesscontrollerMpskprofileMpskgroupMpskkeyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerNacprofile:ObjectWirelesscontrollerNacprofile": {
      "description": "Configure WiFi network access control (NAC) profiles.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerNacprofile(\"trname\", {\n    name: \"terr-nacprofile\",\n    comment: \"This is a Terraform example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerNacprofile(\"trname\",\n    name=\"terr-nacprofile\",\n    comment=\"This is a Terraform example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerNacprofile(\"trname\", new()\n    {\n        Name = \"terr-nacprofile\",\n        Comment = \"This is a Terraform example\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerNacprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerNacprofileArgs{\n\t\t\tName:    pulumi.String(\"terr-nacprofile\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerNacprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerNacprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerNacprofile(\"trname\", ObjectWirelesscontrollerNacprofileArgs.builder()\n            .name(\"terr-nacprofile\")\n            .comment(\"This is a Terraform example\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerNacprofile\n    properties:\n      name: terr-nacprofile\n      comment: This is a Terraform example\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController NacProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerNacprofile:ObjectWirelesscontrollerNacprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectWirelesscontrollerNacprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "onboardingVlan": {
          "type": "string",
          "description": "VLAN interface name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerNacprofileId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectWirelesscontrollerNacprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "onboardingVlan": {
          "type": "string",
          "description": "VLAN interface name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerNacprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectWirelesscontrollerNacprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "onboardingVlan": {
            "type": "string",
            "description": "VLAN interface name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerQosprofile:ObjectWirelesscontrollerQosprofile": {
      "description": "Configure WiFi quality of service (QoS) profiles.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\", {\n    burst: \"enable\",\n    callAdmissionControl: \"disable\",\n    comment: \"This is a Terraform example\",\n    downlink: 10,\n    dscpWmmMapping: \"disable\",\n    name: \"terr-wictl-qos-profile\",\n    wmm: \"enable\",\n    wmmBkDscp: 8,\n    wmmDscpMarking: \"disable\",\n    wmmUapsd: \"enable\",\n    wmmViDscp: 32,\n    wmmVoDscp: 48,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\",\n    burst=\"enable\",\n    call_admission_control=\"disable\",\n    comment=\"This is a Terraform example\",\n    downlink=10,\n    dscp_wmm_mapping=\"disable\",\n    name=\"terr-wictl-qos-profile\",\n    wmm=\"enable\",\n    wmm_bk_dscp=8,\n    wmm_dscp_marking=\"disable\",\n    wmm_uapsd=\"enable\",\n    wmm_vi_dscp=32,\n    wmm_vo_dscp=48)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\", new()\n    {\n        Burst = \"enable\",\n        CallAdmissionControl = \"disable\",\n        Comment = \"This is a Terraform example\",\n        Downlink = 10,\n        DscpWmmMapping = \"disable\",\n        Name = \"terr-wictl-qos-profile\",\n        Wmm = \"enable\",\n        WmmBkDscp = 8,\n        WmmDscpMarking = \"disable\",\n        WmmUapsd = \"enable\",\n        WmmViDscp = 32,\n        WmmVoDscp = 48,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerQosprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerQosprofileArgs{\n\t\t\tBurst:                pulumi.String(\"enable\"),\n\t\t\tCallAdmissionControl: pulumi.String(\"disable\"),\n\t\t\tComment:              pulumi.String(\"This is a Terraform example\"),\n\t\t\tDownlink:             pulumi.Float64(10),\n\t\t\tDscpWmmMapping:       pulumi.String(\"disable\"),\n\t\t\tName:                 pulumi.String(\"terr-wictl-qos-profile\"),\n\t\t\tWmm:                  pulumi.String(\"enable\"),\n\t\t\tWmmBkDscp:            pulumi.Float64(8),\n\t\t\tWmmDscpMarking:       pulumi.String(\"disable\"),\n\t\t\tWmmUapsd:             pulumi.String(\"enable\"),\n\t\t\tWmmViDscp:            pulumi.Float64(32),\n\t\t\tWmmVoDscp:            pulumi.Float64(48),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerQosprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerQosprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerQosprofile(\"trname\", ObjectWirelesscontrollerQosprofileArgs.builder()\n            .burst(\"enable\")\n            .callAdmissionControl(\"disable\")\n            .comment(\"This is a Terraform example\")\n            .downlink(10.0)\n            .dscpWmmMapping(\"disable\")\n            .name(\"terr-wictl-qos-profile\")\n            .wmm(\"enable\")\n            .wmmBkDscp(8.0)\n            .wmmDscpMarking(\"disable\")\n            .wmmUapsd(\"enable\")\n            .wmmViDscp(32.0)\n            .wmmVoDscp(48.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerQosprofile\n    properties:\n      burst: enable\n      callAdmissionControl: disable\n      comment: This is a Terraform example\n      downlink: 10\n      dscpWmmMapping: disable\n      name: terr-wictl-qos-profile\n      wmm: enable\n      wmmBkDscp: 8\n      wmmDscpMarking: disable\n      wmmUapsd: enable\n      wmmViDscp: 32\n      wmmVoDscp: 48\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController QosProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerQosprofile:ObjectWirelesscontrollerQosprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WMM bandwidth admission control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "burst": {
          "type": "string",
          "description": "Enable/disable client rate burst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WMM call admission control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "downlink": {
          "type": "number",
          "description": "Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "downlinkSta": {
          "type": "number",
          "description": "Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "dscpWmmBes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for best effort access (default = 0 24).\n"
        },
        "dscpWmmBks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for background access (default = 8 16).\n"
        },
        "dscpWmmMapping": {
          "type": "string",
          "description": "Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpWmmVis": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for video access (default = 32 40).\n"
        },
        "dscpWmmVos": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for voice access (default = 48 56).\n"
        },
        "name": {
          "type": "string",
          "description": "WiFi QoS profile name.\n"
        },
        "objectWirelesscontrollerQosprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uplink": {
          "type": "number",
          "description": "Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "uplinkSta": {
          "type": "number",
          "description": "Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "wmm": {
          "type": "string",
          "description": "Enable/disable WiFi multi-media (WMM) control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wmmBeDscp": {
          "type": "number",
          "description": "DSCP marking for best effort access (default = 0).\n"
        },
        "wmmBkDscp": {
          "type": "number",
          "description": "DSCP marking for background access (default = 8).\n"
        },
        "wmmDscpMarking": {
          "type": "string",
          "description": "Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wmmUapsd": {
          "type": "string",
          "description": "Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wmmViDscp": {
          "type": "number",
          "description": "DSCP marking for video access (default = 32).\n"
        },
        "wmmVoDscp": {
          "type": "number",
          "description": "DSCP marking for voice access (default = 48).\n"
        }
      },
      "type": "object",
      "required": [
        "burst",
        "callAdmissionControl",
        "dscpWmmBes",
        "dscpWmmBks",
        "dscpWmmMapping",
        "dscpWmmVis",
        "dscpWmmVos",
        "name",
        "objectWirelesscontrollerQosprofileId",
        "wmm",
        "wmmBeDscp",
        "wmmBkDscp",
        "wmmDscpMarking",
        "wmmUapsd",
        "wmmViDscp",
        "wmmVoDscp"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WMM bandwidth admission control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "burst": {
          "type": "string",
          "description": "Enable/disable client rate burst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WMM call admission control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "downlink": {
          "type": "number",
          "description": "Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "downlinkSta": {
          "type": "number",
          "description": "Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "dscpWmmBes": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for best effort access (default = 0 24).\n"
        },
        "dscpWmmBks": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for background access (default = 8 16).\n"
        },
        "dscpWmmMapping": {
          "type": "string",
          "description": "Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpWmmVis": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for video access (default = 32 40).\n"
        },
        "dscpWmmVos": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "DSCP mapping for voice access (default = 48 56).\n"
        },
        "name": {
          "type": "string",
          "description": "WiFi QoS profile name.\n"
        },
        "objectWirelesscontrollerQosprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "uplink": {
          "type": "number",
          "description": "Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "uplinkSta": {
          "type": "number",
          "description": "Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
        },
        "wmm": {
          "type": "string",
          "description": "Enable/disable WiFi multi-media (WMM) control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wmmBeDscp": {
          "type": "number",
          "description": "DSCP marking for best effort access (default = 0).\n"
        },
        "wmmBkDscp": {
          "type": "number",
          "description": "DSCP marking for background access (default = 8).\n"
        },
        "wmmDscpMarking": {
          "type": "string",
          "description": "Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wmmUapsd": {
          "type": "string",
          "description": "Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wmmViDscp": {
          "type": "number",
          "description": "DSCP marking for video access (default = 32).\n"
        },
        "wmmVoDscp": {
          "type": "number",
          "description": "DSCP marking for voice access (default = 48).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerQosprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bandwidthAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WMM bandwidth admission control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthCapacity": {
            "type": "number",
            "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
          },
          "burst": {
            "type": "string",
            "description": "Enable/disable client rate burst. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "callAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WMM call admission control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "callCapacity": {
            "type": "number",
            "description": "Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "downlink": {
            "type": "number",
            "description": "Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
          },
          "downlinkSta": {
            "type": "number",
            "description": "Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
          },
          "dscpWmmBes": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "DSCP mapping for best effort access (default = 0 24).\n"
          },
          "dscpWmmBks": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "DSCP mapping for background access (default = 8 16).\n"
          },
          "dscpWmmMapping": {
            "type": "string",
            "description": "Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpWmmVis": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "DSCP mapping for video access (default = 32 40).\n"
          },
          "dscpWmmVos": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "DSCP mapping for voice access (default = 48 56).\n"
          },
          "name": {
            "type": "string",
            "description": "WiFi QoS profile name.\n"
          },
          "objectWirelesscontrollerQosprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "uplink": {
            "type": "number",
            "description": "Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
          },
          "uplinkSta": {
            "type": "number",
            "description": "Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).\n"
          },
          "wmm": {
            "type": "string",
            "description": "Enable/disable WiFi multi-media (WMM) control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wmmBeDscp": {
            "type": "number",
            "description": "DSCP marking for best effort access (default = 0).\n"
          },
          "wmmBkDscp": {
            "type": "number",
            "description": "DSCP marking for background access (default = 8).\n"
          },
          "wmmDscpMarking": {
            "type": "string",
            "description": "Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wmmUapsd": {
            "type": "string",
            "description": "Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wmmViDscp": {
            "type": "number",
            "description": "DSCP marking for video access (default = 32).\n"
          },
          "wmmVoDscp": {
            "type": "number",
            "description": "DSCP marking for voice access (default = 48).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerSsidpolicy:ObjectWirelesscontrollerSsidpolicy": {
      "description": "Configure WiFi SSID policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerSsidpolicy(\"trname\", {\n    name: \"terr-ssidpolicy\",\n    vlan: \"1-A1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerSsidpolicy(\"trname\",\n    name=\"terr-ssidpolicy\",\n    vlan=\"1-A1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerSsidpolicy(\"trname\", new()\n    {\n        Name = \"terr-ssidpolicy\",\n        Vlan = \"1-A1\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerSsidpolicy(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerSsidpolicyArgs{\n\t\t\tName: pulumi.String(\"terr-ssidpolicy\"),\n\t\t\tVlan: pulumi.String(\"1-A1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerSsidpolicy;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerSsidpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerSsidpolicy(\"trname\", ObjectWirelesscontrollerSsidpolicyArgs.builder()\n            .name(\"terr-ssidpolicy\")\n            .vlan(\"1-A1\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerSsidpolicy\n    properties:\n      name: terr-ssidpolicy\n      vlan: 1-A1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController SsidPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerSsidpolicy:ObjectWirelesscontrollerSsidpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectWirelesscontrollerSsidpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "VLAN interface name.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerSsidpolicyId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objectWirelesscontrollerSsidpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vlan": {
          "type": "string",
          "description": "VLAN interface name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerSsidpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objectWirelesscontrollerSsidpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vlan": {
            "type": "string",
            "description": "VLAN interface name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerSyslogprofile:ObjectWirelesscontrollerSyslogprofile": {
      "description": "Configure Wireless Termination Points (WTP) system log server profile.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerSyslogprofile(\"trname\", {\n    logLevel: \"information\",\n    name: \"terr-syslogprofile\",\n    serverAddrType: \"ip\",\n    serverIp: \"1.2.3.4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerSyslogprofile(\"trname\",\n    log_level=\"information\",\n    name=\"terr-syslogprofile\",\n    server_addr_type=\"ip\",\n    server_ip=\"1.2.3.4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerSyslogprofile(\"trname\", new()\n    {\n        LogLevel = \"information\",\n        Name = \"terr-syslogprofile\",\n        ServerAddrType = \"ip\",\n        ServerIp = \"1.2.3.4\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerSyslogprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerSyslogprofileArgs{\n\t\t\tLogLevel:       pulumi.String(\"information\"),\n\t\t\tName:           pulumi.String(\"terr-syslogprofile\"),\n\t\t\tServerAddrType: pulumi.String(\"ip\"),\n\t\t\tServerIp:       pulumi.String(\"1.2.3.4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerSyslogprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerSyslogprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerSyslogprofile(\"trname\", ObjectWirelesscontrollerSyslogprofileArgs.builder()\n            .logLevel(\"information\")\n            .name(\"terr-syslogprofile\")\n            .serverAddrType(\"ip\")\n            .serverIp(\"1.2.3.4\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerSyslogprofile\n    properties:\n      logLevel: information\n      name: terr-syslogprofile\n      serverAddrType: ip\n      serverIp: 1.2.3.4\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController SyslogProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerSyslogprofile:ObjectWirelesscontrollerSyslogprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "logLevel": {
          "type": "string",
          "description": "Lowest level of log messages that FortiAP units send to this server (default = information). Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debugging`\" pulumi-lang-dotnet=\"`Debugging`\" pulumi-lang-go=\"`debugging`\" pulumi-lang-python=\"`debugging`\" pulumi-lang-yaml=\"`debugging`\" pulumi-lang-java=\"`debugging`\">`debugging`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "WTP system log server profile name.\n"
        },
        "objectWirelesscontrollerSyslogprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverAddrType": {
          "type": "string",
          "description": "Syslog server address type (default = ip). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "serverFqdn": {
          "type": "string",
          "description": "FQDN of syslog server that FortiAP units send log messages to.\n"
        },
        "serverIp": {
          "type": "string",
          "description": "IP address of syslog server that FortiAP units send log messages to.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "Port number of syslog server that FortiAP units send log messages to (default = 514).\n"
        },
        "serverStatus": {
          "type": "string",
          "description": "Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "logLevel",
        "name",
        "objectWirelesscontrollerSyslogprofileId",
        "serverAddrType",
        "serverIp",
        "serverPort",
        "serverStatus"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "logLevel": {
          "type": "string",
          "description": "Lowest level of log messages that FortiAP units send to this server (default = information). Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debugging`\" pulumi-lang-dotnet=\"`Debugging`\" pulumi-lang-go=\"`debugging`\" pulumi-lang-python=\"`debugging`\" pulumi-lang-yaml=\"`debugging`\" pulumi-lang-java=\"`debugging`\">`debugging`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "WTP system log server profile name.\n"
        },
        "objectWirelesscontrollerSyslogprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverAddrType": {
          "type": "string",
          "description": "Syslog server address type (default = ip). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "serverFqdn": {
          "type": "string",
          "description": "FQDN of syslog server that FortiAP units send log messages to.\n"
        },
        "serverIp": {
          "type": "string",
          "description": "IP address of syslog server that FortiAP units send log messages to.\n"
        },
        "serverPort": {
          "type": "number",
          "description": "Port number of syslog server that FortiAP units send log messages to (default = 514).\n"
        },
        "serverStatus": {
          "type": "string",
          "description": "Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerSyslogprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "logLevel": {
            "type": "string",
            "description": "Lowest level of log messages that FortiAP units send to this server (default = information). Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debugging`\" pulumi-lang-dotnet=\"`Debugging`\" pulumi-lang-go=\"`debugging`\" pulumi-lang-python=\"`debugging`\" pulumi-lang-yaml=\"`debugging`\" pulumi-lang-java=\"`debugging`\">`debugging`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "WTP system log server profile name.\n"
          },
          "objectWirelesscontrollerSyslogprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverAddrType": {
            "type": "string",
            "description": "Syslog server address type (default = ip). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "serverFqdn": {
            "type": "string",
            "description": "FQDN of syslog server that FortiAP units send log messages to.\n"
          },
          "serverIp": {
            "type": "string",
            "description": "IP address of syslog server that FortiAP units send log messages to.\n"
          },
          "serverPort": {
            "type": "number",
            "description": "Port number of syslog server that FortiAP units send log messages to (default = 514).\n"
          },
          "serverStatus": {
            "type": "string",
            "description": "Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerUtmprofile:ObjectWirelesscontrollerUtmprofile": {
      "description": "Configure UTM (Unified Threat Management) profile.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerUtmprofile(\"trname\", {\n    antivirusProfile: \"default\",\n    applicationList: \"default\",\n    comment: \"This is a Terraform example\",\n    ipsSensor: \"all_default\",\n    name: \"terr-wictl-utm-profile\",\n    scanBotnetConnections: \"block\",\n    utmLog: \"enable\",\n    webfilterProfile: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerUtmprofile(\"trname\",\n    antivirus_profile=\"default\",\n    application_list=\"default\",\n    comment=\"This is a Terraform example\",\n    ips_sensor=\"all_default\",\n    name=\"terr-wictl-utm-profile\",\n    scan_botnet_connections=\"block\",\n    utm_log=\"enable\",\n    webfilter_profile=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerUtmprofile(\"trname\", new()\n    {\n        AntivirusProfile = \"default\",\n        ApplicationList = \"default\",\n        Comment = \"This is a Terraform example\",\n        IpsSensor = \"all_default\",\n        Name = \"terr-wictl-utm-profile\",\n        ScanBotnetConnections = \"block\",\n        UtmLog = \"enable\",\n        WebfilterProfile = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerUtmprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerUtmprofileArgs{\n\t\t\tAntivirusProfile:      pulumi.String(\"default\"),\n\t\t\tApplicationList:       pulumi.String(\"default\"),\n\t\t\tComment:               pulumi.String(\"This is a Terraform example\"),\n\t\t\tIpsSensor:             pulumi.String(\"all_default\"),\n\t\t\tName:                  pulumi.String(\"terr-wictl-utm-profile\"),\n\t\t\tScanBotnetConnections: pulumi.String(\"block\"),\n\t\t\tUtmLog:                pulumi.String(\"enable\"),\n\t\t\tWebfilterProfile:      pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerUtmprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerUtmprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerUtmprofile(\"trname\", ObjectWirelesscontrollerUtmprofileArgs.builder()\n            .antivirusProfile(\"default\")\n            .applicationList(\"default\")\n            .comment(\"This is a Terraform example\")\n            .ipsSensor(\"all_default\")\n            .name(\"terr-wictl-utm-profile\")\n            .scanBotnetConnections(\"block\")\n            .utmLog(\"enable\")\n            .webfilterProfile(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerUtmprofile\n    properties:\n      antivirusProfile: default\n      applicationList: default\n      comment: This is a Terraform example\n      ipsSensor: all_default\n      name: terr-wictl-utm-profile\n      scanBotnetConnections: block\n      utmLog: enable\n      webfilterProfile: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController UtmProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerUtmprofile:ObjectWirelesscontrollerUtmprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "name": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "objectWirelesscontrollerUtmprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerUtmprofileId",
        "scanBotnetConnections",
        "utmLog"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "name": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "objectWirelesscontrollerUtmprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerUtmprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antivirusProfile": {
            "type": "string",
            "description": "AntiVirus profile name.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Application control list name.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "IPS sensor name.\n"
          },
          "name": {
            "type": "string",
            "description": "UTM profile name.\n"
          },
          "objectWirelesscontrollerUtmprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "utmLog": {
            "type": "string",
            "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "WebFilter profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVap:ObjectWirelesscontrollerVap": {
      "description": "Configure Virtual Access Points (VAPs).\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVapDynamicMapping`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVapDynamicMapping`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVapDynamicMapping`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVapDynamicMapping`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVapDynamicMapping`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVapDynamicMapping`\">`fortimanager.ObjectWirelesscontrollerVapDynamicMapping`</span>\n>- <span pulumi-lang-nodejs=\"`macFilterList`\" pulumi-lang-dotnet=\"`MacFilterList`\" pulumi-lang-go=\"`macFilterList`\" pulumi-lang-python=\"`mac_filter_list`\" pulumi-lang-yaml=\"`macFilterList`\" pulumi-lang-java=\"`macFilterList`\">`mac_filter_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVapMacfilterlist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVapMacfilterlist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVapMacfilterlist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVapMacfilterlist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVapMacfilterlist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVapMacfilterlist`\">`fortimanager.ObjectWirelesscontrollerVapMacfilterlist`</span>\n>- <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span>: <span pulumi-lang-nodejs=\"`fortimanagerObjectWirelesscontrollerVapMpskkey`\" pulumi-lang-dotnet=\"`FortimanagerObjectWirelesscontrollerVapMpskkey`\" pulumi-lang-go=\"`fortimanagerObjectWirelesscontrollerVapMpskkey`\" pulumi-lang-python=\"`fortimanager_object_wirelesscontroller_vap_mpskkey`\" pulumi-lang-yaml=\"`fortimanagerObjectWirelesscontrollerVapMpskkey`\" pulumi-lang-java=\"`fortimanagerObjectWirelesscontrollerVapMpskkey`\">`fortimanager_object_wirelesscontroller_vap_mpskkey`</span>\n>- <span pulumi-lang-nodejs=\"`portalMessageOverrides`\" pulumi-lang-dotnet=\"`PortalMessageOverrides`\" pulumi-lang-go=\"`portalMessageOverrides`\" pulumi-lang-python=\"`portal_message_overrides`\" pulumi-lang-yaml=\"`portalMessageOverrides`\" pulumi-lang-java=\"`portalMessageOverrides`\">`portal_message_overrides`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVapPortalmessageoverrides`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVapPortalmessageoverrides`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`\">`fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`</span>\n>- <span pulumi-lang-nodejs=\"`vlanName`\" pulumi-lang-dotnet=\"`VlanName`\" pulumi-lang-go=\"`vlanName`\" pulumi-lang-python=\"`vlan_name`\" pulumi-lang-yaml=\"`vlanName`\" pulumi-lang-java=\"`vlanName`\">`vlan_name`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVapVlanname`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVapVlanname`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVapVlanname`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVapVlanname`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVapVlanname`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVapVlanname`\">`fortimanager.ObjectWirelesscontrollerVapVlanname`</span>\n>- <span pulumi-lang-nodejs=\"`vlanPool`\" pulumi-lang-dotnet=\"`VlanPool`\" pulumi-lang-go=\"`vlanPool`\" pulumi-lang-python=\"`vlan_pool`\" pulumi-lang-yaml=\"`vlanPool`\" pulumi-lang-java=\"`vlanPool`\">`vlan_pool`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVapVlanpool`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVapVlanpool`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVapVlanpool`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVapVlanpool`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVapVlanpool`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVapVlanpool`\">`fortimanager.ObjectWirelesscontrollerVapVlanpool`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerVap(\"trname\", {\n    _centmgmt: \"enable\",\n    _intfAllowaccesses: [\n        \"http\",\n        \"https\",\n        \"ping\",\n        \"ssh\",\n    ],\n    _intfDeviceIdentification: \"enable\",\n    _intfDeviceNetscan: \"disable\",\n    _intfDhcp6RelayService: \"disable\",\n    _intfDhcp6RelayType: \"regular\",\n    _intfDhcpRelayService: \"disable\",\n    _intfDhcpRelayType: \"regular\",\n    _intfListenForticlientConnection: \"disable\",\n    atfWeight: 20,\n    broadcastSsid: \"enable\",\n    broadcastSuppressions: [\n        \"arp-known\",\n        \"dhcp-ucast\",\n        \"dhcp-up\",\n    ],\n    bssColorPartial: \"enable\",\n    dhcpOption43Insertion: \"enable\",\n    dhcpOption82CircuitIdInsertion: \"disable\",\n    dhcpOption82Insertion: \"disable\",\n    dhcpOption82RemoteIdInsertion: \"disable\",\n    eapReauth: \"disable\",\n    eapReauthIntv: 86400,\n    eapolKeyRetries: \"enable\",\n    encrypt: \"AES\",\n    externalFastRoaming: \"disable\",\n    fastBssTransition: \"disable\",\n    fastRoaming: \"enable\",\n    ftMobilityDomain: 1000,\n    ftOverDs: \"enable\",\n    ftR0KeyLifetime: 480,\n    gtkRekey: \"disable\",\n    gtkRekeyIntv: 86400,\n    highEfficiency: \"enable\",\n    igmpSnooping: \"disable\",\n    intraVapPrivacy: \"disable\",\n    ipv6Rules: [\n        \"drop-dhcp6c\",\n        \"drop-dhcp6s\",\n        \"drop-icmp6mld2\",\n        \"drop-icmp6ra\",\n        \"drop-icmp6rs\",\n        \"drop-llmnr6\",\n        \"drop-ns-dad\",\n        \"ndp-proxy\",\n    ],\n    ldpc: \"rxtx\",\n    localAuthentication: \"disable\",\n    localBridging: \"disable\",\n    localLan: \"allow\",\n    localStandalone: \"disable\",\n    macAuthBypass: \"disable\",\n    macFilter: \"disable\",\n    macFilterPolicyOther: \"allow\",\n    meDisableThresh: 32,\n    meshBackhaul: \"disable\",\n    mpsk: \"disable\",\n    muMimo: \"enable\",\n    multicastEnhance: \"disable\",\n    multicastRate: \"0\",\n    name: \"terr-wictl-vap\",\n    okc: \"enable\",\n    oweTransition: \"disable\",\n    passphrases: [\"fortinet\"],\n    pmf: \"disable\",\n    pmfAssocComebackTimeout: 1,\n    pmfSaQueryRetryTimeout: 2,\n    portMacauth: \"disable\",\n    portMacauthReauthTimeout: 7200,\n    portMacauthTimeout: 600,\n    probeRespSuppression: \"disable\",\n    probeRespThreshold: \"-80\",\n    ptkRekey: \"disable\",\n    ptkRekeyIntv: 86400,\n    quarantine: \"enable\",\n    radio2gThreshold: \"-79\",\n    radio5gThreshold: \"-76\",\n    radioSensitivity: \"disable\",\n    radiusMacAuth: \"disable\",\n    security: \"wpa2-only-personal\",\n    securityObsoleteOption: \"disable\",\n    splitTunneling: \"disable\",\n    ssid: \"fortinet\",\n    stickyClientRemove: \"disable\",\n    stickyClientThreshold2g: \"-79\",\n    stickyClientThreshold5g: \"-76\",\n    targetWakeTime: \"enable\",\n    tkipCounterMeasure: \"enable\",\n    vlanAuto: \"disable\",\n    vlanPooling: \"disable\",\n    voiceEnterprise: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerVap(\"trname\",\n    _centmgmt=\"enable\",\n    _intf_allowaccesses=[\n        \"http\",\n        \"https\",\n        \"ping\",\n        \"ssh\",\n    ],\n    _intf_device_identification=\"enable\",\n    _intf_device_netscan=\"disable\",\n    _intf_dhcp6_relay_service=\"disable\",\n    _intf_dhcp6_relay_type=\"regular\",\n    _intf_dhcp_relay_service=\"disable\",\n    _intf_dhcp_relay_type=\"regular\",\n    _intf_listen_forticlient_connection=\"disable\",\n    atf_weight=20,\n    broadcast_ssid=\"enable\",\n    broadcast_suppressions=[\n        \"arp-known\",\n        \"dhcp-ucast\",\n        \"dhcp-up\",\n    ],\n    bss_color_partial=\"enable\",\n    dhcp_option43_insertion=\"enable\",\n    dhcp_option82_circuit_id_insertion=\"disable\",\n    dhcp_option82_insertion=\"disable\",\n    dhcp_option82_remote_id_insertion=\"disable\",\n    eap_reauth=\"disable\",\n    eap_reauth_intv=86400,\n    eapol_key_retries=\"enable\",\n    encrypt=\"AES\",\n    external_fast_roaming=\"disable\",\n    fast_bss_transition=\"disable\",\n    fast_roaming=\"enable\",\n    ft_mobility_domain=1000,\n    ft_over_ds=\"enable\",\n    ft_r0_key_lifetime=480,\n    gtk_rekey=\"disable\",\n    gtk_rekey_intv=86400,\n    high_efficiency=\"enable\",\n    igmp_snooping=\"disable\",\n    intra_vap_privacy=\"disable\",\n    ipv6_rules=[\n        \"drop-dhcp6c\",\n        \"drop-dhcp6s\",\n        \"drop-icmp6mld2\",\n        \"drop-icmp6ra\",\n        \"drop-icmp6rs\",\n        \"drop-llmnr6\",\n        \"drop-ns-dad\",\n        \"ndp-proxy\",\n    ],\n    ldpc=\"rxtx\",\n    local_authentication=\"disable\",\n    local_bridging=\"disable\",\n    local_lan=\"allow\",\n    local_standalone=\"disable\",\n    mac_auth_bypass=\"disable\",\n    mac_filter=\"disable\",\n    mac_filter_policy_other=\"allow\",\n    me_disable_thresh=32,\n    mesh_backhaul=\"disable\",\n    mpsk=\"disable\",\n    mu_mimo=\"enable\",\n    multicast_enhance=\"disable\",\n    multicast_rate=\"0\",\n    name=\"terr-wictl-vap\",\n    okc=\"enable\",\n    owe_transition=\"disable\",\n    passphrases=[\"fortinet\"],\n    pmf=\"disable\",\n    pmf_assoc_comeback_timeout=1,\n    pmf_sa_query_retry_timeout=2,\n    port_macauth=\"disable\",\n    port_macauth_reauth_timeout=7200,\n    port_macauth_timeout=600,\n    probe_resp_suppression=\"disable\",\n    probe_resp_threshold=\"-80\",\n    ptk_rekey=\"disable\",\n    ptk_rekey_intv=86400,\n    quarantine=\"enable\",\n    radio2g_threshold=\"-79\",\n    radio5g_threshold=\"-76\",\n    radio_sensitivity=\"disable\",\n    radius_mac_auth=\"disable\",\n    security=\"wpa2-only-personal\",\n    security_obsolete_option=\"disable\",\n    split_tunneling=\"disable\",\n    ssid=\"fortinet\",\n    sticky_client_remove=\"disable\",\n    sticky_client_threshold2g=\"-79\",\n    sticky_client_threshold5g=\"-76\",\n    target_wake_time=\"enable\",\n    tkip_counter_measure=\"enable\",\n    vlan_auto=\"disable\",\n    vlan_pooling=\"disable\",\n    voice_enterprise=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerVap(\"trname\", new()\n    {\n        _centmgmt = \"enable\",\n        _intfAllowaccesses = new[]\n        {\n            \"http\",\n            \"https\",\n            \"ping\",\n            \"ssh\",\n        },\n        _intfDeviceIdentification = \"enable\",\n        _intfDeviceNetscan = \"disable\",\n        _intfDhcp6RelayService = \"disable\",\n        _intfDhcp6RelayType = \"regular\",\n        _intfDhcpRelayService = \"disable\",\n        _intfDhcpRelayType = \"regular\",\n        _intfListenForticlientConnection = \"disable\",\n        AtfWeight = 20,\n        BroadcastSsid = \"enable\",\n        BroadcastSuppressions = new[]\n        {\n            \"arp-known\",\n            \"dhcp-ucast\",\n            \"dhcp-up\",\n        },\n        BssColorPartial = \"enable\",\n        DhcpOption43Insertion = \"enable\",\n        DhcpOption82CircuitIdInsertion = \"disable\",\n        DhcpOption82Insertion = \"disable\",\n        DhcpOption82RemoteIdInsertion = \"disable\",\n        EapReauth = \"disable\",\n        EapReauthIntv = 86400,\n        EapolKeyRetries = \"enable\",\n        Encrypt = \"AES\",\n        ExternalFastRoaming = \"disable\",\n        FastBssTransition = \"disable\",\n        FastRoaming = \"enable\",\n        FtMobilityDomain = 1000,\n        FtOverDs = \"enable\",\n        FtR0KeyLifetime = 480,\n        GtkRekey = \"disable\",\n        GtkRekeyIntv = 86400,\n        HighEfficiency = \"enable\",\n        IgmpSnooping = \"disable\",\n        IntraVapPrivacy = \"disable\",\n        Ipv6Rules = new[]\n        {\n            \"drop-dhcp6c\",\n            \"drop-dhcp6s\",\n            \"drop-icmp6mld2\",\n            \"drop-icmp6ra\",\n            \"drop-icmp6rs\",\n            \"drop-llmnr6\",\n            \"drop-ns-dad\",\n            \"ndp-proxy\",\n        },\n        Ldpc = \"rxtx\",\n        LocalAuthentication = \"disable\",\n        LocalBridging = \"disable\",\n        LocalLan = \"allow\",\n        LocalStandalone = \"disable\",\n        MacAuthBypass = \"disable\",\n        MacFilter = \"disable\",\n        MacFilterPolicyOther = \"allow\",\n        MeDisableThresh = 32,\n        MeshBackhaul = \"disable\",\n        Mpsk = \"disable\",\n        MuMimo = \"enable\",\n        MulticastEnhance = \"disable\",\n        MulticastRate = \"0\",\n        Name = \"terr-wictl-vap\",\n        Okc = \"enable\",\n        OweTransition = \"disable\",\n        Passphrases = new[]\n        {\n            \"fortinet\",\n        },\n        Pmf = \"disable\",\n        PmfAssocComebackTimeout = 1,\n        PmfSaQueryRetryTimeout = 2,\n        PortMacauth = \"disable\",\n        PortMacauthReauthTimeout = 7200,\n        PortMacauthTimeout = 600,\n        ProbeRespSuppression = \"disable\",\n        ProbeRespThreshold = \"-80\",\n        PtkRekey = \"disable\",\n        PtkRekeyIntv = 86400,\n        Quarantine = \"enable\",\n        Radio2gThreshold = \"-79\",\n        Radio5gThreshold = \"-76\",\n        RadioSensitivity = \"disable\",\n        RadiusMacAuth = \"disable\",\n        Security = \"wpa2-only-personal\",\n        SecurityObsoleteOption = \"disable\",\n        SplitTunneling = \"disable\",\n        Ssid = \"fortinet\",\n        StickyClientRemove = \"disable\",\n        StickyClientThreshold2g = \"-79\",\n        StickyClientThreshold5g = \"-76\",\n        TargetWakeTime = \"enable\",\n        TkipCounterMeasure = \"enable\",\n        VlanAuto = \"disable\",\n        VlanPooling = \"disable\",\n        VoiceEnterprise = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\t_centmgmt: pulumi.String(\"enable\"),\n\t\t\t_intfAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\t_intfDeviceIdentification:        pulumi.String(\"enable\"),\n\t\t\t_intfDeviceNetscan:               pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayService:           pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayType:              pulumi.String(\"regular\"),\n\t\t\t_intfDhcpRelayService:            pulumi.String(\"disable\"),\n\t\t\t_intfDhcpRelayType:               pulumi.String(\"regular\"),\n\t\t\t_intfListenForticlientConnection: pulumi.String(\"disable\"),\n\t\t\tAtfWeight:                        pulumi.Float64(20),\n\t\t\tBroadcastSsid:                    pulumi.String(\"enable\"),\n\t\t\tBroadcastSuppressions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arp-known\"),\n\t\t\t\tpulumi.String(\"dhcp-ucast\"),\n\t\t\t\tpulumi.String(\"dhcp-up\"),\n\t\t\t},\n\t\t\tBssColorPartial:                pulumi.String(\"enable\"),\n\t\t\tDhcpOption43Insertion:          pulumi.String(\"enable\"),\n\t\t\tDhcpOption82CircuitIdInsertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82Insertion:          pulumi.String(\"disable\"),\n\t\t\tDhcpOption82RemoteIdInsertion:  pulumi.String(\"disable\"),\n\t\t\tEapReauth:                      pulumi.String(\"disable\"),\n\t\t\tEapReauthIntv:                  pulumi.Float64(86400),\n\t\t\tEapolKeyRetries:                pulumi.String(\"enable\"),\n\t\t\tEncrypt:                        pulumi.String(\"AES\"),\n\t\t\tExternalFastRoaming:            pulumi.String(\"disable\"),\n\t\t\tFastBssTransition:              pulumi.String(\"disable\"),\n\t\t\tFastRoaming:                    pulumi.String(\"enable\"),\n\t\t\tFtMobilityDomain:               pulumi.Float64(1000),\n\t\t\tFtOverDs:                       pulumi.String(\"enable\"),\n\t\t\tFtR0KeyLifetime:                pulumi.Float64(480),\n\t\t\tGtkRekey:                       pulumi.String(\"disable\"),\n\t\t\tGtkRekeyIntv:                   pulumi.Float64(86400),\n\t\t\tHighEfficiency:                 pulumi.String(\"enable\"),\n\t\t\tIgmpSnooping:                   pulumi.String(\"disable\"),\n\t\t\tIntraVapPrivacy:                pulumi.String(\"disable\"),\n\t\t\tIpv6Rules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"drop-dhcp6c\"),\n\t\t\t\tpulumi.String(\"drop-dhcp6s\"),\n\t\t\t\tpulumi.String(\"drop-icmp6mld2\"),\n\t\t\t\tpulumi.String(\"drop-icmp6ra\"),\n\t\t\t\tpulumi.String(\"drop-icmp6rs\"),\n\t\t\t\tpulumi.String(\"drop-llmnr6\"),\n\t\t\t\tpulumi.String(\"drop-ns-dad\"),\n\t\t\t\tpulumi.String(\"ndp-proxy\"),\n\t\t\t},\n\t\t\tLdpc:                 pulumi.String(\"rxtx\"),\n\t\t\tLocalAuthentication:  pulumi.String(\"disable\"),\n\t\t\tLocalBridging:        pulumi.String(\"disable\"),\n\t\t\tLocalLan:             pulumi.String(\"allow\"),\n\t\t\tLocalStandalone:      pulumi.String(\"disable\"),\n\t\t\tMacAuthBypass:        pulumi.String(\"disable\"),\n\t\t\tMacFilter:            pulumi.String(\"disable\"),\n\t\t\tMacFilterPolicyOther: pulumi.String(\"allow\"),\n\t\t\tMeDisableThresh:      pulumi.Float64(32),\n\t\t\tMeshBackhaul:         pulumi.String(\"disable\"),\n\t\t\tMpsk:                 pulumi.String(\"disable\"),\n\t\t\tMuMimo:               pulumi.String(\"enable\"),\n\t\t\tMulticastEnhance:     pulumi.String(\"disable\"),\n\t\t\tMulticastRate:        pulumi.String(\"0\"),\n\t\t\tName:                 pulumi.String(\"terr-wictl-vap\"),\n\t\t\tOkc:                  pulumi.String(\"enable\"),\n\t\t\tOweTransition:        pulumi.String(\"disable\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPmf:                      pulumi.String(\"disable\"),\n\t\t\tPmfAssocComebackTimeout:  pulumi.Float64(1),\n\t\t\tPmfSaQueryRetryTimeout:   pulumi.Float64(2),\n\t\t\tPortMacauth:              pulumi.String(\"disable\"),\n\t\t\tPortMacauthReauthTimeout: pulumi.Float64(7200),\n\t\t\tPortMacauthTimeout:       pulumi.Float64(600),\n\t\t\tProbeRespSuppression:     pulumi.String(\"disable\"),\n\t\t\tProbeRespThreshold:       pulumi.String(\"-80\"),\n\t\t\tPtkRekey:                 pulumi.String(\"disable\"),\n\t\t\tPtkRekeyIntv:             pulumi.Float64(86400),\n\t\t\tQuarantine:               pulumi.String(\"enable\"),\n\t\t\tRadio2gThreshold:         pulumi.String(\"-79\"),\n\t\t\tRadio5gThreshold:         pulumi.String(\"-76\"),\n\t\t\tRadioSensitivity:         pulumi.String(\"disable\"),\n\t\t\tRadiusMacAuth:            pulumi.String(\"disable\"),\n\t\t\tSecurity:                 pulumi.String(\"wpa2-only-personal\"),\n\t\t\tSecurityObsoleteOption:   pulumi.String(\"disable\"),\n\t\t\tSplitTunneling:           pulumi.String(\"disable\"),\n\t\t\tSsid:                     pulumi.String(\"fortinet\"),\n\t\t\tStickyClientRemove:       pulumi.String(\"disable\"),\n\t\t\tStickyClientThreshold2g:  pulumi.String(\"-79\"),\n\t\t\tStickyClientThreshold5g:  pulumi.String(\"-76\"),\n\t\t\tTargetWakeTime:           pulumi.String(\"enable\"),\n\t\t\tTkipCounterMeasure:       pulumi.String(\"enable\"),\n\t\t\tVlanAuto:                 pulumi.String(\"disable\"),\n\t\t\tVlanPooling:              pulumi.String(\"disable\"),\n\t\t\tVoiceEnterprise:          pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerVap(\"trname\", ObjectWirelesscontrollerVapArgs.builder()\n            ._centmgmt(\"enable\")\n            ._intfAllowaccesses(            \n                \"http\",\n                \"https\",\n                \"ping\",\n                \"ssh\")\n            ._intfDeviceIdentification(\"enable\")\n            ._intfDeviceNetscan(\"disable\")\n            ._intfDhcp6RelayService(\"disable\")\n            ._intfDhcp6RelayType(\"regular\")\n            ._intfDhcpRelayService(\"disable\")\n            ._intfDhcpRelayType(\"regular\")\n            ._intfListenForticlientConnection(\"disable\")\n            .atfWeight(20.0)\n            .broadcastSsid(\"enable\")\n            .broadcastSuppressions(            \n                \"arp-known\",\n                \"dhcp-ucast\",\n                \"dhcp-up\")\n            .bssColorPartial(\"enable\")\n            .dhcpOption43Insertion(\"enable\")\n            .dhcpOption82CircuitIdInsertion(\"disable\")\n            .dhcpOption82Insertion(\"disable\")\n            .dhcpOption82RemoteIdInsertion(\"disable\")\n            .eapReauth(\"disable\")\n            .eapReauthIntv(86400.0)\n            .eapolKeyRetries(\"enable\")\n            .encrypt(\"AES\")\n            .externalFastRoaming(\"disable\")\n            .fastBssTransition(\"disable\")\n            .fastRoaming(\"enable\")\n            .ftMobilityDomain(1000.0)\n            .ftOverDs(\"enable\")\n            .ftR0KeyLifetime(480.0)\n            .gtkRekey(\"disable\")\n            .gtkRekeyIntv(86400.0)\n            .highEfficiency(\"enable\")\n            .igmpSnooping(\"disable\")\n            .intraVapPrivacy(\"disable\")\n            .ipv6Rules(            \n                \"drop-dhcp6c\",\n                \"drop-dhcp6s\",\n                \"drop-icmp6mld2\",\n                \"drop-icmp6ra\",\n                \"drop-icmp6rs\",\n                \"drop-llmnr6\",\n                \"drop-ns-dad\",\n                \"ndp-proxy\")\n            .ldpc(\"rxtx\")\n            .localAuthentication(\"disable\")\n            .localBridging(\"disable\")\n            .localLan(\"allow\")\n            .localStandalone(\"disable\")\n            .macAuthBypass(\"disable\")\n            .macFilter(\"disable\")\n            .macFilterPolicyOther(\"allow\")\n            .meDisableThresh(32.0)\n            .meshBackhaul(\"disable\")\n            .mpsk(\"disable\")\n            .muMimo(\"enable\")\n            .multicastEnhance(\"disable\")\n            .multicastRate(\"0\")\n            .name(\"terr-wictl-vap\")\n            .okc(\"enable\")\n            .oweTransition(\"disable\")\n            .passphrases(\"fortinet\")\n            .pmf(\"disable\")\n            .pmfAssocComebackTimeout(1.0)\n            .pmfSaQueryRetryTimeout(2.0)\n            .portMacauth(\"disable\")\n            .portMacauthReauthTimeout(7200.0)\n            .portMacauthTimeout(600.0)\n            .probeRespSuppression(\"disable\")\n            .probeRespThreshold(\"-80\")\n            .ptkRekey(\"disable\")\n            .ptkRekeyIntv(86400.0)\n            .quarantine(\"enable\")\n            .radio2gThreshold(\"-79\")\n            .radio5gThreshold(\"-76\")\n            .radioSensitivity(\"disable\")\n            .radiusMacAuth(\"disable\")\n            .security(\"wpa2-only-personal\")\n            .securityObsoleteOption(\"disable\")\n            .splitTunneling(\"disable\")\n            .ssid(\"fortinet\")\n            .stickyClientRemove(\"disable\")\n            .stickyClientThreshold2g(\"-79\")\n            .stickyClientThreshold5g(\"-76\")\n            .targetWakeTime(\"enable\")\n            .tkipCounterMeasure(\"enable\")\n            .vlanAuto(\"disable\")\n            .vlanPooling(\"disable\")\n            .voiceEnterprise(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerVap\n    properties:\n      _centmgmt: enable\n      _intfAllowaccesses:\n        - http\n        - https\n        - ping\n        - ssh\n      _intfDeviceIdentification: enable\n      _intfDeviceNetscan: disable\n      _intfDhcp6RelayService: disable\n      _intfDhcp6RelayType: regular\n      _intfDhcpRelayService: disable\n      _intfDhcpRelayType: regular\n      _intfListenForticlientConnection: disable\n      atfWeight: 20\n      broadcastSsid: enable\n      broadcastSuppressions:\n        - arp-known\n        - dhcp-ucast\n        - dhcp-up\n      bssColorPartial: enable\n      dhcpOption43Insertion: enable\n      dhcpOption82CircuitIdInsertion: disable\n      dhcpOption82Insertion: disable\n      dhcpOption82RemoteIdInsertion: disable\n      eapReauth: disable\n      eapReauthIntv: 86400\n      eapolKeyRetries: enable\n      encrypt: AES\n      externalFastRoaming: disable\n      fastBssTransition: disable\n      fastRoaming: enable\n      ftMobilityDomain: 1000\n      ftOverDs: enable\n      ftR0KeyLifetime: 480\n      gtkRekey: disable\n      gtkRekeyIntv: 86400\n      highEfficiency: enable\n      igmpSnooping: disable\n      intraVapPrivacy: disable\n      ipv6Rules:\n        - drop-dhcp6c\n        - drop-dhcp6s\n        - drop-icmp6mld2\n        - drop-icmp6ra\n        - drop-icmp6rs\n        - drop-llmnr6\n        - drop-ns-dad\n        - ndp-proxy\n      ldpc: rxtx\n      localAuthentication: disable\n      localBridging: disable\n      localLan: allow\n      localStandalone: disable\n      macAuthBypass: disable\n      macFilter: disable\n      macFilterPolicyOther: allow\n      meDisableThresh: 32\n      meshBackhaul: disable\n      mpsk: disable\n      muMimo: enable\n      multicastEnhance: disable\n      multicastRate: '0'\n      name: terr-wictl-vap\n      okc: enable\n      oweTransition: disable\n      passphrases:\n        - fortinet\n      pmf: disable\n      pmfAssocComebackTimeout: 1\n      pmfSaQueryRetryTimeout: 2\n      portMacauth: disable\n      portMacauthReauthTimeout: 7200\n      portMacauthTimeout: 600\n      probeRespSuppression: disable\n      probeRespThreshold: '-80'\n      ptkRekey: disable\n      ptkRekeyIntv: 86400\n      quarantine: enable\n      radio2gThreshold: '-79'\n      radio5gThreshold: '-76'\n      radioSensitivity: disable\n      radiusMacAuth: disable\n      security: wpa2-only-personal\n      securityObsoleteOption: disable\n      splitTunneling: disable\n      ssid: fortinet\n      stickyClientRemove: disable\n      stickyClientThreshold2g: '-79'\n      stickyClientThreshold5g: '-76'\n      targetWakeTime: enable\n      tkipCounterMeasure: enable\n      vlanAuto: disable\n      vlanPooling: disable\n      voiceEnterprise: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController Vap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVap:ObjectWirelesscontrollerVap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_centmgmt": {
          "type": "string",
          "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_dhcpSvrId": {
          "type": "string",
          "description": "_Dhcp_Svr_Id.\n"
        },
        "_intfAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfDeviceAccessList": {
          "type": "string",
          "description": "_Intf_Device-Access-List.\n"
        },
        "_intfDeviceIdentification": {
          "type": "string",
          "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDeviceNetscan": {
          "type": "string",
          "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayIp": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Ip.\n"
        },
        "_intfDhcp6RelayService": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayType": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "_intfDhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Dhcp-Relay-Ip.\n"
        },
        "_intfDhcpRelayService": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcpRelayType": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "_intfIp": {
          "type": "string",
          "description": "_Intf_Ip.\n"
        },
        "_intfIp6Address": {
          "type": "string",
          "description": "_Intf_Ip6-Address.\n"
        },
        "_intfIp6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfListenForticlientConnection": {
          "type": "string",
          "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "accessControlList": {
          "type": "string",
          "description": "access-control-list profile name.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
        },
        "additionalAkms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional AKMs. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
        },
        "addressGroup": {
          "type": "string",
          "description": "Address group ID.\n"
        },
        "addressGroupPolicy": {
          "type": "string",
          "description": "Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationDetectionEngine": {
          "type": "string",
          "description": "Enable/disable application detection engine (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationDscpMarking": {
          "type": "string",
          "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "applicationReportIntv": {
          "type": "number",
          "description": "Application report interval (30 - 864000 sec, default = 120).\n"
        },
        "atfWeight": {
          "type": "number",
          "description": "Airtime weight in percentage (default = 20).\n"
        },
        "auth": {
          "type": "string",
          "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "beaconAdvertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastSuppressions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Enable/disable 802.11ax partial BSS color (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmDisassociationImminent": {
          "type": "string",
          "description": "Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmLoadBalancingDisassocTimer": {
          "type": "number",
          "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10).\n"
        },
        "bstmRssiDisassocTimer": {
          "type": "number",
          "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).\n"
        },
        "captivePortalAcName": {
          "type": "string",
          "description": "Local-bridging captive portal ac-name.\n"
        },
        "captivePortalAuthTimeout": {
          "type": "number",
          "description": "Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0).\n"
        },
        "captivePortalFwAccounting": {
          "type": "string",
          "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalMacauthRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the macauth RADIUS server.\n",
          "secret": true
        },
        "captivePortalMacauthRadiusServer": {
          "type": "string",
          "description": "Captive portal external RADIUS server domain name or IP address.\n"
        },
        "captivePortalRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the RADIUS server.\n",
          "secret": true
        },
        "captivePortalRadiusServer": {
          "type": "string",
          "description": "Captive portal RADIUS server domain name or IP address.\n"
        },
        "captivePortalSessionTimeoutInterval": {
          "type": "number",
          "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
        },
        "dhcpAddressEnforcement": {
          "type": "string",
          "description": "Enable/disable DHCP address enforcement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpLeaseTime": {
          "type": "number",
          "description": "DHCP lease time in seconds for NAT IP address.\n"
        },
        "dhcpOption43Insertion": {
          "type": "string",
          "description": "Enable/disable insertion of DHCP option 43 (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82CircuitIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
        },
        "dhcpOption82Insertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82RemoteIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping:ObjectWirelesscontrollerVapDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "dynamicVlan": {
          "type": "string",
          "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauth": {
          "type": "string",
          "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauthIntv": {
          "type": "number",
          "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
        },
        "eapolKeyRetries": {
          "type": "string",
          "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encrypt": {
          "type": "string",
          "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
        },
        "externalFastRoaming": {
          "type": "string",
          "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "externalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "externalWebFormat": {
          "type": "string",
          "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
        },
        "fastBssTransition": {
          "type": "string",
          "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fastRoaming": {
          "type": "string",
          "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftMobilityDomain": {
          "type": "number",
          "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
        },
        "ftOverDs": {
          "type": "string",
          "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftR0KeyLifetime": {
          "type": "number",
          "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500).\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "GAS fragmentation limit (512 - 4096, default = 1024).\n"
        },
        "gtkRekey": {
          "type": "string",
          "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtkRekeyIntv": {
          "type": "number",
          "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "highEfficiency": {
          "type": "string",
          "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hotspot20Profile": {
          "type": "string",
          "description": "Hotspot 2.0 profile name.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Enable/disable IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intraVapPrivacy": {
          "type": "string",
          "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipv6Rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
        },
        "keyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WEP Key.\n",
          "secret": true
        },
        "l3Roaming": {
          "type": "string",
          "description": "Enable/disable layer 3 roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l3RoamingMode": {
          "type": "string",
          "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
        },
        "ldpc": {
          "type": "string",
          "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
        },
        "localAuthentication": {
          "type": "string",
          "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localBridging": {
          "type": "string",
          "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localLan": {
          "type": "string",
          "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "localStandalone": {
          "type": "string",
          "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDns": {
          "type": "string",
          "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDnsIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 addresses for the local standalone DNS.\n"
        },
        "localStandaloneNat": {
          "type": "string",
          "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macCalledStationDelimiter": {
          "type": "string",
          "description": "MAC called station delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCallingStationDelimiter": {
          "type": "string",
          "description": "MAC calling station delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC case (default = uppercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macFilter": {
          "type": "string",
          "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macFilterLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapMacFilterList:ObjectWirelesscontrollerVapMacFilterList"
          },
          "description": "Mac-Filter-List. The structure of <span pulumi-lang-nodejs=\"`macFilterList`\" pulumi-lang-dotnet=\"`MacFilterList`\" pulumi-lang-go=\"`macFilterList`\" pulumi-lang-python=\"`mac_filter_list`\" pulumi-lang-yaml=\"`macFilterList`\" pulumi-lang-java=\"`macFilterList`\">`mac_filter_list`</span> block is documented below.\n"
        },
        "macFilterPolicyOther": {
          "type": "string",
          "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
        },
        "maxClientsAp": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
        },
        "mbo": {
          "type": "string",
          "description": "Enable/disable Multiband Operation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mboCellDataConnPref": {
          "type": "string",
          "description": "MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
        },
        "meDisableThresh": {
          "type": "number",
          "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
        },
        "meshBackhaul": {
          "type": "string",
          "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpsk": {
          "type": "string",
          "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapMpskKey:ObjectWirelesscontrollerVapMpskKey"
          },
          "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "MPSK profile name.\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastEnhance": {
          "type": "string",
          "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastRate": {
          "type": "string",
          "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
        },
        "n80211k": {
          "type": "string",
          "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n80211v": {
          "type": "string",
          "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nac": {
          "type": "string",
          "description": "Enable/disable network access control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacProfile": {
          "type": "string",
          "description": "NAC profile name.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual AP name.\n"
        },
        "neighborReportDualBand": {
          "type": "string",
          "description": "Enable/disable dual-band neighbor report (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerVapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "okc": {
          "type": "string",
          "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osen": {
          "type": "string",
          "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
        },
        "oweTransition": {
          "type": "string",
          "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweTransitionSsid": {
          "type": "string",
          "description": "OWE transition mode peer SSID.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "pmfAssocComebackTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
        },
        "pmfSaQueryRetryTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
        },
        "portMacauth": {
          "type": "string",
          "description": "Enable/disable LAN port MAC authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
        },
        "portMacauthReauthTimeout": {
          "type": "number",
          "description": "LAN port MAC authentication re-authentication timeout value (default = 7200 sec).\n"
        },
        "portMacauthTimeout": {
          "type": "number",
          "description": "LAN port MAC authentication idle timeout value (default = 600 sec).\n"
        },
        "portalMessageOverrideGroup": {
          "type": "string",
          "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
        },
        "portalMessageOverrides": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapPortalMessageOverrides:ObjectWirelesscontrollerVapPortalMessageOverrides",
          "description": "Portal-Message-Overrides. The structure of <span pulumi-lang-nodejs=\"`portalMessageOverrides`\" pulumi-lang-dotnet=\"`PortalMessageOverrides`\" pulumi-lang-go=\"`portalMessageOverrides`\" pulumi-lang-python=\"`portal_message_overrides`\" pulumi-lang-yaml=\"`portalMessageOverrides`\" pulumi-lang-java=\"`portalMessageOverrides`\">`portal_message_overrides`</span> block is documented below.\n"
        },
        "portalType": {
          "type": "string",
          "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
        },
        "primaryWagProfile": {
          "type": "string",
          "description": "Primary wireless access gateway profile name.\n"
        },
        "probeRespSuppression": {
          "type": "string",
          "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeRespThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
        },
        "ptkRekey": {
          "type": "string",
          "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ptkRekeyIntv": {
          "type": "number",
          "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Quality of service profile name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radio2gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
        },
        "radio5gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
        },
        "radioSensitivity": {
          "type": "string",
          "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBlockInterval": {
          "type": "number",
          "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
        },
        "radiusMacAuthServer": {
          "type": "string",
          "description": "RADIUS-based MAC authentication server.\n"
        },
        "radiusMacAuthUsergroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
        },
        "radiusMacMpskAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacMpskTimeout": {
          "type": "number",
          "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server to be used to authenticate WiFi users.\n"
        },
        "rates11acMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
        },
        "rates11acSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11acSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11as": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11axMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
        },
        "rates11axSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11axSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11bgs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11nSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
        },
        "rates11nSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
        },
        "roamingAcctInterimUpdate": {
          "type": "string",
          "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
        },
        "saeH2eOnly": {
          "type": "string",
          "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeHnpOnly": {
          "type": "string",
          "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "saePk": {
          "type": "string",
          "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePrivateKey": {
          "type": "string",
          "description": "Private key used for WPA3 SAE-PK authentication.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryWagProfile": {
          "type": "string",
          "description": "Secondary wireless access gateway profile name.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Optional security exempt list for captive portal authentication.\n"
        },
        "securityObsoleteOption": {
          "type": "string",
          "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
        },
        "selectedUsergroups": {
          "type": "string",
          "description": "Selective user groups that are permitted to authenticate.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
        },
        "stickyClientRemove": {
          "type": "string",
          "description": "Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stickyClientThreshold2g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79).\n"
        },
        "stickyClientThreshold5g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "stickyClientThreshold6g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tkipCounterMeasure": {
          "type": "string",
          "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEchoInterval": {
          "type": "number",
          "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
        },
        "tunnelFallbackInterval": {
          "type": "number",
          "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
        },
        "usergroup": {
          "type": "string",
          "description": "Firewall user group to be used to authenticate WiFi users.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmProfile": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Name of the VDOM that the Virtual AP has been added to.\n"
        },
        "vlanAuto": {
          "type": "string",
          "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapVlanName:ObjectWirelesscontrollerVapVlanName"
          },
          "description": "Vlan-Name. The structure of <span pulumi-lang-nodejs=\"`vlanName`\" pulumi-lang-dotnet=\"`VlanName`\" pulumi-lang-go=\"`vlanName`\" pulumi-lang-python=\"`vlan_name`\" pulumi-lang-yaml=\"`vlanName`\" pulumi-lang-java=\"`vlanName`\">`vlan_name`</span> block is documented below.\n"
        },
        "vlanPooling": {
          "type": "string",
          "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vlanPools": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapVlanPool:ObjectWirelesscontrollerVapVlanPool"
          },
          "description": "Vlan-Pool. The structure of <span pulumi-lang-nodejs=\"`vlanPool`\" pulumi-lang-dotnet=\"`VlanPool`\" pulumi-lang-go=\"`vlanPool`\" pulumi-lang-python=\"`vlan_pool`\" pulumi-lang-yaml=\"`vlanPool`\" pulumi-lang-java=\"`vlanPool`\">`vlan_pool`</span> block is documented below.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "voiceEnterprise": {
          "type": "string",
          "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "_centmgmt",
        "_intfAllowaccesses",
        "_intfDeviceIdentification",
        "_intfDeviceNetscan",
        "_intfDhcp6RelayService",
        "_intfDhcp6RelayType",
        "_intfDhcpRelayIps",
        "_intfDhcpRelayService",
        "_intfDhcpRelayType",
        "_intfIp",
        "_intfIp6Allowaccesses",
        "_intfListenForticlientConnection",
        "_isFactorySetting",
        "additionalAkms",
        "addressGroupPolicy",
        "applicationDetectionEngine",
        "applicationDscpMarking",
        "applicationReportIntv",
        "atfWeight",
        "beaconAdvertisings",
        "broadcastSsid",
        "broadcastSuppressions",
        "bssColorPartial",
        "bstmDisassociationImminent",
        "bstmLoadBalancingDisassocTimer",
        "bstmRssiDisassocTimer",
        "captivePortalFwAccounting",
        "captivePortalMacauthRadiusSecrets",
        "captivePortalRadiusSecrets",
        "dhcpAddressEnforcement",
        "dhcpOption43Insertion",
        "dhcpOption82CircuitIdInsertion",
        "dhcpOption82Insertion",
        "dhcpOption82RemoteIdInsertion",
        "eapReauth",
        "eapReauthIntv",
        "eapolKeyRetries",
        "encrypt",
        "externalFastRoaming",
        "fastBssTransition",
        "fastRoaming",
        "ftMobilityDomain",
        "ftOverDs",
        "ftR0KeyLifetime",
        "gasComebackDelay",
        "gasFragmentationLimit",
        "gtkRekey",
        "gtkRekeyIntv",
        "highEfficiency",
        "igmpSnooping",
        "intraVapPrivacy",
        "ipv6Rules",
        "keys",
        "l3Roaming",
        "l3RoamingMode",
        "ldpc",
        "localBridging",
        "localLan",
        "localStandalone",
        "localStandaloneDns",
        "localStandaloneDnsIps",
        "macAuthBypass",
        "macCalledStationDelimiter",
        "macCallingStationDelimiter",
        "macCase",
        "macFilter",
        "macFilterPolicyOther",
        "macPasswordDelimiter",
        "macUsernameDelimiter",
        "mbo",
        "mboCellDataConnPref",
        "meDisableThresh",
        "meshBackhaul",
        "mpsk",
        "muMimo",
        "multicastEnhance",
        "multicastRate",
        "n80211k",
        "n80211v",
        "nac",
        "name",
        "neighborReportDualBand",
        "objectWirelesscontrollerVapId",
        "okc",
        "osen",
        "oweGroups",
        "oweTransition",
        "passphrases",
        "pmf",
        "pmfAssocComebackTimeout",
        "pmfSaQueryRetryTimeout",
        "portMacauth",
        "portMacauthReauthTimeout",
        "portMacauthTimeout",
        "portalType",
        "probeRespSuppression",
        "probeRespThreshold",
        "ptkRekey",
        "ptkRekeyIntv",
        "quarantine",
        "radio2gThreshold",
        "radio5gThreshold",
        "radioSensitivity",
        "radiusMacAuth",
        "radiusMacAuthUsergroups",
        "radiusMacMpskAuth",
        "radiusMacMpskTimeout",
        "rates11acSs12s",
        "rates11acSs34s",
        "rates11as",
        "rates11axSs12s",
        "rates11axSs34s",
        "rates11bgs",
        "rates11nSs12s",
        "rates11nSs34s",
        "saeGroups",
        "saeH2eOnly",
        "saePasswords",
        "saePk",
        "scanBotnetConnections",
        "schedules",
        "security",
        "securityObsoleteOption",
        "splitTunneling",
        "ssid",
        "stickyClientRemove",
        "stickyClientThreshold2g",
        "stickyClientThreshold5g",
        "stickyClientThreshold6g",
        "targetWakeTime",
        "tkipCounterMeasure",
        "utmLog",
        "utmStatus",
        "vlanAuto",
        "vlanPooling",
        "voiceEnterprise"
      ],
      "inputProperties": {
        "_centmgmt": {
          "type": "string",
          "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_dhcpSvrId": {
          "type": "string",
          "description": "_Dhcp_Svr_Id.\n"
        },
        "_intfAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfDeviceAccessList": {
          "type": "string",
          "description": "_Intf_Device-Access-List.\n"
        },
        "_intfDeviceIdentification": {
          "type": "string",
          "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDeviceNetscan": {
          "type": "string",
          "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayIp": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Ip.\n"
        },
        "_intfDhcp6RelayService": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayType": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "_intfDhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Dhcp-Relay-Ip.\n"
        },
        "_intfDhcpRelayService": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcpRelayType": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "_intfIp": {
          "type": "string",
          "description": "_Intf_Ip.\n"
        },
        "_intfIp6Address": {
          "type": "string",
          "description": "_Intf_Ip6-Address.\n"
        },
        "_intfIp6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfListenForticlientConnection": {
          "type": "string",
          "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "accessControlList": {
          "type": "string",
          "description": "access-control-list profile name.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
        },
        "additionalAkms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional AKMs. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
        },
        "addressGroup": {
          "type": "string",
          "description": "Address group ID.\n"
        },
        "addressGroupPolicy": {
          "type": "string",
          "description": "Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationDetectionEngine": {
          "type": "string",
          "description": "Enable/disable application detection engine (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationDscpMarking": {
          "type": "string",
          "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "applicationReportIntv": {
          "type": "number",
          "description": "Application report interval (30 - 864000 sec, default = 120).\n"
        },
        "atfWeight": {
          "type": "number",
          "description": "Airtime weight in percentage (default = 20).\n"
        },
        "auth": {
          "type": "string",
          "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "beaconAdvertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastSuppressions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Enable/disable 802.11ax partial BSS color (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmDisassociationImminent": {
          "type": "string",
          "description": "Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmLoadBalancingDisassocTimer": {
          "type": "number",
          "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10).\n"
        },
        "bstmRssiDisassocTimer": {
          "type": "number",
          "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).\n"
        },
        "captivePortalAcName": {
          "type": "string",
          "description": "Local-bridging captive portal ac-name.\n"
        },
        "captivePortalAuthTimeout": {
          "type": "number",
          "description": "Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0).\n"
        },
        "captivePortalFwAccounting": {
          "type": "string",
          "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalMacauthRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the macauth RADIUS server.\n",
          "secret": true
        },
        "captivePortalMacauthRadiusServer": {
          "type": "string",
          "description": "Captive portal external RADIUS server domain name or IP address.\n"
        },
        "captivePortalRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the RADIUS server.\n",
          "secret": true
        },
        "captivePortalRadiusServer": {
          "type": "string",
          "description": "Captive portal RADIUS server domain name or IP address.\n"
        },
        "captivePortalSessionTimeoutInterval": {
          "type": "number",
          "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
        },
        "dhcpAddressEnforcement": {
          "type": "string",
          "description": "Enable/disable DHCP address enforcement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpLeaseTime": {
          "type": "number",
          "description": "DHCP lease time in seconds for NAT IP address.\n"
        },
        "dhcpOption43Insertion": {
          "type": "string",
          "description": "Enable/disable insertion of DHCP option 43 (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82CircuitIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
        },
        "dhcpOption82Insertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82RemoteIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
        },
        "dynamicMappings": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping:ObjectWirelesscontrollerVapDynamicMapping"
          },
          "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "dynamicVlan": {
          "type": "string",
          "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauth": {
          "type": "string",
          "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauthIntv": {
          "type": "number",
          "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
        },
        "eapolKeyRetries": {
          "type": "string",
          "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encrypt": {
          "type": "string",
          "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
        },
        "externalFastRoaming": {
          "type": "string",
          "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "externalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "externalWebFormat": {
          "type": "string",
          "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
        },
        "fastBssTransition": {
          "type": "string",
          "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fastRoaming": {
          "type": "string",
          "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftMobilityDomain": {
          "type": "number",
          "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
        },
        "ftOverDs": {
          "type": "string",
          "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftR0KeyLifetime": {
          "type": "number",
          "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500).\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "GAS fragmentation limit (512 - 4096, default = 1024).\n"
        },
        "gtkRekey": {
          "type": "string",
          "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtkRekeyIntv": {
          "type": "number",
          "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "highEfficiency": {
          "type": "string",
          "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hotspot20Profile": {
          "type": "string",
          "description": "Hotspot 2.0 profile name.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Enable/disable IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intraVapPrivacy": {
          "type": "string",
          "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipv6Rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
        },
        "keyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WEP Key.\n",
          "secret": true
        },
        "l3Roaming": {
          "type": "string",
          "description": "Enable/disable layer 3 roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l3RoamingMode": {
          "type": "string",
          "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
        },
        "ldpc": {
          "type": "string",
          "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
        },
        "localAuthentication": {
          "type": "string",
          "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localBridging": {
          "type": "string",
          "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localLan": {
          "type": "string",
          "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "localStandalone": {
          "type": "string",
          "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDns": {
          "type": "string",
          "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDnsIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 addresses for the local standalone DNS.\n"
        },
        "localStandaloneNat": {
          "type": "string",
          "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macCalledStationDelimiter": {
          "type": "string",
          "description": "MAC called station delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCallingStationDelimiter": {
          "type": "string",
          "description": "MAC calling station delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "MAC case (default = uppercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macFilter": {
          "type": "string",
          "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macFilterLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapMacFilterList:ObjectWirelesscontrollerVapMacFilterList"
          },
          "description": "Mac-Filter-List. The structure of <span pulumi-lang-nodejs=\"`macFilterList`\" pulumi-lang-dotnet=\"`MacFilterList`\" pulumi-lang-go=\"`macFilterList`\" pulumi-lang-python=\"`mac_filter_list`\" pulumi-lang-yaml=\"`macFilterList`\" pulumi-lang-java=\"`macFilterList`\">`mac_filter_list`</span> block is documented below.\n"
        },
        "macFilterPolicyOther": {
          "type": "string",
          "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
        },
        "maxClientsAp": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
        },
        "mbo": {
          "type": "string",
          "description": "Enable/disable Multiband Operation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mboCellDataConnPref": {
          "type": "string",
          "description": "MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
        },
        "meDisableThresh": {
          "type": "number",
          "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
        },
        "meshBackhaul": {
          "type": "string",
          "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpsk": {
          "type": "string",
          "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapMpskKey:ObjectWirelesscontrollerVapMpskKey"
          },
          "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "MPSK profile name.\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastEnhance": {
          "type": "string",
          "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastRate": {
          "type": "string",
          "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
        },
        "n80211k": {
          "type": "string",
          "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n80211v": {
          "type": "string",
          "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nac": {
          "type": "string",
          "description": "Enable/disable network access control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacProfile": {
          "type": "string",
          "description": "NAC profile name.\n"
        },
        "name": {
          "type": "string",
          "description": "Virtual AP name.\n"
        },
        "neighborReportDualBand": {
          "type": "string",
          "description": "Enable/disable dual-band neighbor report (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerVapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "okc": {
          "type": "string",
          "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osen": {
          "type": "string",
          "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
        },
        "oweTransition": {
          "type": "string",
          "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweTransitionSsid": {
          "type": "string",
          "description": "OWE transition mode peer SSID.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "pmfAssocComebackTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
        },
        "pmfSaQueryRetryTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
        },
        "portMacauth": {
          "type": "string",
          "description": "Enable/disable LAN port MAC authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
        },
        "portMacauthReauthTimeout": {
          "type": "number",
          "description": "LAN port MAC authentication re-authentication timeout value (default = 7200 sec).\n"
        },
        "portMacauthTimeout": {
          "type": "number",
          "description": "LAN port MAC authentication idle timeout value (default = 600 sec).\n"
        },
        "portalMessageOverrideGroup": {
          "type": "string",
          "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
        },
        "portalMessageOverrides": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapPortalMessageOverrides:ObjectWirelesscontrollerVapPortalMessageOverrides",
          "description": "Portal-Message-Overrides. The structure of <span pulumi-lang-nodejs=\"`portalMessageOverrides`\" pulumi-lang-dotnet=\"`PortalMessageOverrides`\" pulumi-lang-go=\"`portalMessageOverrides`\" pulumi-lang-python=\"`portal_message_overrides`\" pulumi-lang-yaml=\"`portalMessageOverrides`\" pulumi-lang-java=\"`portalMessageOverrides`\">`portal_message_overrides`</span> block is documented below.\n"
        },
        "portalType": {
          "type": "string",
          "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
        },
        "primaryWagProfile": {
          "type": "string",
          "description": "Primary wireless access gateway profile name.\n"
        },
        "probeRespSuppression": {
          "type": "string",
          "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeRespThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
        },
        "ptkRekey": {
          "type": "string",
          "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ptkRekeyIntv": {
          "type": "number",
          "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Quality of service profile name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radio2gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
        },
        "radio5gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
        },
        "radioSensitivity": {
          "type": "string",
          "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBlockInterval": {
          "type": "number",
          "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
        },
        "radiusMacAuthServer": {
          "type": "string",
          "description": "RADIUS-based MAC authentication server.\n"
        },
        "radiusMacAuthUsergroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
        },
        "radiusMacMpskAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacMpskTimeout": {
          "type": "number",
          "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server to be used to authenticate WiFi users.\n"
        },
        "rates11acMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
        },
        "rates11acSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11acSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11as": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11axMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
        },
        "rates11axSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11axSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11bgs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11nSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
        },
        "rates11nSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
        },
        "roamingAcctInterimUpdate": {
          "type": "string",
          "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
        },
        "saeH2eOnly": {
          "type": "string",
          "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeHnpOnly": {
          "type": "string",
          "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "saePk": {
          "type": "string",
          "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePrivateKey": {
          "type": "string",
          "description": "Private key used for WPA3 SAE-PK authentication.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryWagProfile": {
          "type": "string",
          "description": "Secondary wireless access gateway profile name.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Optional security exempt list for captive portal authentication.\n"
        },
        "securityObsoleteOption": {
          "type": "string",
          "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
        },
        "selectedUsergroups": {
          "type": "string",
          "description": "Selective user groups that are permitted to authenticate.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
        },
        "stickyClientRemove": {
          "type": "string",
          "description": "Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stickyClientThreshold2g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79).\n"
        },
        "stickyClientThreshold5g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "stickyClientThreshold6g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tkipCounterMeasure": {
          "type": "string",
          "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEchoInterval": {
          "type": "number",
          "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
        },
        "tunnelFallbackInterval": {
          "type": "number",
          "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
        },
        "usergroup": {
          "type": "string",
          "description": "Firewall user group to be used to authenticate WiFi users.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmProfile": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Name of the VDOM that the Virtual AP has been added to.\n"
        },
        "vlanAuto": {
          "type": "string",
          "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapVlanName:ObjectWirelesscontrollerVapVlanName"
          },
          "description": "Vlan-Name. The structure of <span pulumi-lang-nodejs=\"`vlanName`\" pulumi-lang-dotnet=\"`VlanName`\" pulumi-lang-go=\"`vlanName`\" pulumi-lang-python=\"`vlan_name`\" pulumi-lang-yaml=\"`vlanName`\" pulumi-lang-java=\"`vlanName`\">`vlan_name`</span> block is documented below.\n"
        },
        "vlanPooling": {
          "type": "string",
          "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vlanPools": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapVlanPool:ObjectWirelesscontrollerVapVlanPool"
          },
          "description": "Vlan-Pool. The structure of <span pulumi-lang-nodejs=\"`vlanPool`\" pulumi-lang-dotnet=\"`VlanPool`\" pulumi-lang-go=\"`vlanPool`\" pulumi-lang-python=\"`vlan_pool`\" pulumi-lang-yaml=\"`vlanPool`\" pulumi-lang-java=\"`vlanPool`\">`vlan_pool`</span> block is documented below.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "voiceEnterprise": {
          "type": "string",
          "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVap resources.\n",
        "properties": {
          "_centmgmt": {
            "type": "string",
            "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_dhcpSvrId": {
            "type": "string",
            "description": "_Dhcp_Svr_Id.\n"
          },
          "_intfAllowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
          },
          "_intfDeviceAccessList": {
            "type": "string",
            "description": "_Intf_Device-Access-List.\n"
          },
          "_intfDeviceIdentification": {
            "type": "string",
            "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDeviceNetscan": {
            "type": "string",
            "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDhcp6RelayIp": {
            "type": "string",
            "description": "_Intf_Dhcp6-Relay-Ip.\n"
          },
          "_intfDhcp6RelayService": {
            "type": "string",
            "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDhcp6RelayType": {
            "type": "string",
            "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
          },
          "_intfDhcpRelayIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "_Intf_Dhcp-Relay-Ip.\n"
          },
          "_intfDhcpRelayService": {
            "type": "string",
            "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDhcpRelayType": {
            "type": "string",
            "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "_intfIp": {
            "type": "string",
            "description": "_Intf_Ip.\n"
          },
          "_intfIp6Address": {
            "type": "string",
            "description": "_Intf_Ip6-Address.\n"
          },
          "_intfIp6Allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
          },
          "_intfListenForticlientConnection": {
            "type": "string",
            "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_isFactorySetting": {
            "type": "string",
            "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
          },
          "accessControlList": {
            "type": "string",
            "description": "access-control-list profile name.\n"
          },
          "acctInterimInterval": {
            "type": "number",
            "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
          },
          "additionalAkms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Additional AKMs. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
          },
          "addressGroup": {
            "type": "string",
            "description": "Address group ID.\n"
          },
          "addressGroupPolicy": {
            "type": "string",
            "description": "Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alias": {
            "type": "string",
            "description": "Alias.\n"
          },
          "antivirusProfile": {
            "type": "string",
            "description": "AntiVirus profile name.\n"
          },
          "applicationDetectionEngine": {
            "type": "string",
            "description": "Enable/disable application detection engine (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationDscpMarking": {
            "type": "string",
            "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Application control list name.\n"
          },
          "applicationReportIntv": {
            "type": "number",
            "description": "Application report interval (30 - 864000 sec, default = 120).\n"
          },
          "atfWeight": {
            "type": "number",
            "description": "Airtime weight in percentage (default = 20).\n"
          },
          "auth": {
            "type": "string",
            "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate.\n"
          },
          "authPortalAddr": {
            "type": "string",
            "description": "Address of captive portal.\n"
          },
          "beaconAdvertisings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
          },
          "broadcastSsid": {
            "type": "string",
            "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "broadcastSuppressions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
          },
          "bssColorPartial": {
            "type": "string",
            "description": "Enable/disable 802.11ax partial BSS color (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bstmDisassociationImminent": {
            "type": "string",
            "description": "Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bstmLoadBalancingDisassocTimer": {
            "type": "number",
            "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10).\n"
          },
          "bstmRssiDisassocTimer": {
            "type": "number",
            "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).\n"
          },
          "captivePortalAcName": {
            "type": "string",
            "description": "Local-bridging captive portal ac-name.\n"
          },
          "captivePortalAuthTimeout": {
            "type": "number",
            "description": "Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0).\n"
          },
          "captivePortalFwAccounting": {
            "type": "string",
            "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortalMacauthRadiusSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the macauth RADIUS server.\n",
            "secret": true
          },
          "captivePortalMacauthRadiusServer": {
            "type": "string",
            "description": "Captive portal external RADIUS server domain name or IP address.\n"
          },
          "captivePortalRadiusSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the RADIUS server.\n",
            "secret": true
          },
          "captivePortalRadiusServer": {
            "type": "string",
            "description": "Captive portal RADIUS server domain name or IP address.\n"
          },
          "captivePortalSessionTimeoutInterval": {
            "type": "number",
            "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
          },
          "dhcpAddressEnforcement": {
            "type": "string",
            "description": "Enable/disable DHCP address enforcement (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpLeaseTime": {
            "type": "number",
            "description": "DHCP lease time in seconds for NAT IP address.\n"
          },
          "dhcpOption43Insertion": {
            "type": "string",
            "description": "Enable/disable insertion of DHCP option 43 (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpOption82CircuitIdInsertion": {
            "type": "string",
            "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
          },
          "dhcpOption82Insertion": {
            "type": "string",
            "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpOption82RemoteIdInsertion": {
            "type": "string",
            "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
          },
          "dynamicMappings": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping:ObjectWirelesscontrollerVapDynamicMapping"
            },
            "description": "Dynamic_Mapping. The structure of <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "dynamicVlan": {
            "type": "string",
            "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapReauth": {
            "type": "string",
            "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapReauthIntv": {
            "type": "number",
            "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
          },
          "eapolKeyRetries": {
            "type": "string",
            "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "encrypt": {
            "type": "string",
            "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
          },
          "externalFastRoaming": {
            "type": "string",
            "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalLogout": {
            "type": "string",
            "description": "URL of external authentication logout server.\n"
          },
          "externalWeb": {
            "type": "string",
            "description": "URL of external authentication web server.\n"
          },
          "externalWebFormat": {
            "type": "string",
            "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
          },
          "fastBssTransition": {
            "type": "string",
            "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fastRoaming": {
            "type": "string",
            "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ftMobilityDomain": {
            "type": "number",
            "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
          },
          "ftOverDs": {
            "type": "string",
            "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ftR0KeyLifetime": {
            "type": "number",
            "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
          },
          "gasComebackDelay": {
            "type": "number",
            "description": "GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500).\n"
          },
          "gasFragmentationLimit": {
            "type": "number",
            "description": "GAS fragmentation limit (512 - 4096, default = 1024).\n"
          },
          "gtkRekey": {
            "type": "string",
            "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gtkRekeyIntv": {
            "type": "number",
            "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
          },
          "highEfficiency": {
            "type": "string",
            "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hotspot20Profile": {
            "type": "string",
            "description": "Hotspot 2.0 profile name.\n"
          },
          "igmpSnooping": {
            "type": "string",
            "description": "Enable/disable IGMP snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "intraVapPrivacy": {
            "type": "string",
            "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "IPS sensor name.\n"
          },
          "ipv6Rules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
          },
          "keyindex": {
            "type": "number",
            "description": "WEP key index (1 - 4).\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WEP Key.\n",
            "secret": true
          },
          "l3Roaming": {
            "type": "string",
            "description": "Enable/disable layer 3 roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "l3RoamingMode": {
            "type": "string",
            "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
          },
          "ldpc": {
            "type": "string",
            "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
          },
          "localAuthentication": {
            "type": "string",
            "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localBridging": {
            "type": "string",
            "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localLan": {
            "type": "string",
            "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "localStandalone": {
            "type": "string",
            "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localStandaloneDns": {
            "type": "string",
            "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localStandaloneDnsIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 addresses for the local standalone DNS.\n"
          },
          "localStandaloneNat": {
            "type": "string",
            "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macAuthBypass": {
            "type": "string",
            "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macCalledStationDelimiter": {
            "type": "string",
            "description": "MAC called station delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macCallingStationDelimiter": {
            "type": "string",
            "description": "MAC calling station delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macCase": {
            "type": "string",
            "description": "MAC case (default = uppercase). Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
          },
          "macFilter": {
            "type": "string",
            "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macFilterLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapMacFilterList:ObjectWirelesscontrollerVapMacFilterList"
            },
            "description": "Mac-Filter-List. The structure of <span pulumi-lang-nodejs=\"`macFilterList`\" pulumi-lang-dotnet=\"`MacFilterList`\" pulumi-lang-go=\"`macFilterList`\" pulumi-lang-python=\"`mac_filter_list`\" pulumi-lang-yaml=\"`macFilterList`\" pulumi-lang-java=\"`macFilterList`\">`mac_filter_list`</span> block is documented below.\n"
          },
          "macFilterPolicyOther": {
            "type": "string",
            "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "macPasswordDelimiter": {
            "type": "string",
            "description": "MAC authentication password delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macUsernameDelimiter": {
            "type": "string",
            "description": "MAC authentication username delimiter (default = hyphen). Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
          },
          "maxClientsAp": {
            "type": "number",
            "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
          },
          "mbo": {
            "type": "string",
            "description": "Enable/disable Multiband Operation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mboCellDataConnPref": {
            "type": "string",
            "description": "MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
          },
          "meDisableThresh": {
            "type": "number",
            "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
          },
          "meshBackhaul": {
            "type": "string",
            "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mpsk": {
            "type": "string",
            "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mpskConcurrentClients": {
            "type": "number",
            "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
          },
          "mpskKeys": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapMpskKey:ObjectWirelesscontrollerVapMpskKey"
            },
            "description": "Mpsk-Key. The structure of <span pulumi-lang-nodejs=\"`mpskKey`\" pulumi-lang-dotnet=\"`MpskKey`\" pulumi-lang-go=\"`mpskKey`\" pulumi-lang-python=\"`mpsk_key`\" pulumi-lang-yaml=\"`mpskKey`\" pulumi-lang-java=\"`mpskKey`\">`mpsk_key`</span> block is documented below.\n"
          },
          "mpskProfile": {
            "type": "string",
            "description": "MPSK profile name.\n"
          },
          "muMimo": {
            "type": "string",
            "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multicastEnhance": {
            "type": "string",
            "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multicastRate": {
            "type": "string",
            "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
          },
          "n80211k": {
            "type": "string",
            "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "n80211v": {
            "type": "string",
            "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nac": {
            "type": "string",
            "description": "Enable/disable network access control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nacProfile": {
            "type": "string",
            "description": "NAC profile name.\n"
          },
          "name": {
            "type": "string",
            "description": "Virtual AP name.\n"
          },
          "neighborReportDualBand": {
            "type": "string",
            "description": "Enable/disable dual-band neighbor report (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerVapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "okc": {
            "type": "string",
            "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "osen": {
            "type": "string",
            "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "oweGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
          },
          "oweTransition": {
            "type": "string",
            "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "oweTransitionSsid": {
            "type": "string",
            "description": "OWE transition mode peer SSID.\n"
          },
          "passphrases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
            "secret": true
          },
          "pmf": {
            "type": "string",
            "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
          },
          "pmfAssocComebackTimeout": {
            "type": "number",
            "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
          },
          "pmfSaQueryRetryTimeout": {
            "type": "number",
            "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
          },
          "portMacauth": {
            "type": "string",
            "description": "Enable/disable LAN port MAC authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
          },
          "portMacauthReauthTimeout": {
            "type": "number",
            "description": "LAN port MAC authentication re-authentication timeout value (default = 7200 sec).\n"
          },
          "portMacauthTimeout": {
            "type": "number",
            "description": "LAN port MAC authentication idle timeout value (default = 600 sec).\n"
          },
          "portalMessageOverrideGroup": {
            "type": "string",
            "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
          },
          "portalMessageOverrides": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapPortalMessageOverrides:ObjectWirelesscontrollerVapPortalMessageOverrides",
            "description": "Portal-Message-Overrides. The structure of <span pulumi-lang-nodejs=\"`portalMessageOverrides`\" pulumi-lang-dotnet=\"`PortalMessageOverrides`\" pulumi-lang-go=\"`portalMessageOverrides`\" pulumi-lang-python=\"`portal_message_overrides`\" pulumi-lang-yaml=\"`portalMessageOverrides`\" pulumi-lang-java=\"`portalMessageOverrides`\">`portal_message_overrides`</span> block is documented below.\n"
          },
          "portalType": {
            "type": "string",
            "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
          },
          "primaryWagProfile": {
            "type": "string",
            "description": "Primary wireless access gateway profile name.\n"
          },
          "probeRespSuppression": {
            "type": "string",
            "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "probeRespThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
          },
          "ptkRekey": {
            "type": "string",
            "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ptkRekeyIntv": {
            "type": "number",
            "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
          },
          "qosProfile": {
            "type": "string",
            "description": "Quality of service profile name.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radio2gThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
          },
          "radio5gThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
          },
          "radioSensitivity": {
            "type": "string",
            "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuth": {
            "type": "string",
            "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuthBlockInterval": {
            "type": "number",
            "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
          },
          "radiusMacAuthServer": {
            "type": "string",
            "description": "RADIUS-based MAC authentication server.\n"
          },
          "radiusMacAuthUsergroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
          },
          "radiusMacMpskAuth": {
            "type": "string",
            "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacMpskTimeout": {
            "type": "number",
            "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
          },
          "radiusServer": {
            "type": "string",
            "description": "RADIUS server to be used to authenticate WiFi users.\n"
          },
          "rates11acMcsMap": {
            "type": "string",
            "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
          },
          "rates11acSs12s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
          },
          "rates11acSs34s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
          },
          "rates11as": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
          },
          "rates11axMcsMap": {
            "type": "string",
            "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
          },
          "rates11axSs12s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
          },
          "rates11axSs34s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
          },
          "rates11bgs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
          },
          "rates11nSs12s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
          },
          "rates11nSs34s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
          },
          "roamingAcctInterimUpdate": {
            "type": "string",
            "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saeGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
          },
          "saeH2eOnly": {
            "type": "string",
            "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saeHnpOnly": {
            "type": "string",
            "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saePasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
            "secret": true
          },
          "saePk": {
            "type": "string",
            "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saePrivateKey": {
            "type": "string",
            "description": "Private key used for WPA3 SAE-PK authentication.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryWagProfile": {
            "type": "string",
            "description": "Secondary wireless access gateway profile name.\n"
          },
          "security": {
            "type": "string",
            "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
          },
          "securityExemptList": {
            "type": "string",
            "description": "Optional security exempt list for captive portal authentication.\n"
          },
          "securityObsoleteOption": {
            "type": "string",
            "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "securityRedirectUrl": {
            "type": "string",
            "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
          },
          "selectedUsergroups": {
            "type": "string",
            "description": "Selective user groups that are permitted to authenticate.\n"
          },
          "splitTunneling": {
            "type": "string",
            "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssid": {
            "type": "string",
            "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
          },
          "stickyClientRemove": {
            "type": "string",
            "description": "Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stickyClientThreshold2g": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79).\n"
          },
          "stickyClientThreshold5g": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76).\n"
          },
          "stickyClientThreshold6g": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
          },
          "targetWakeTime": {
            "type": "string",
            "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tkipCounterMeasure": {
            "type": "string",
            "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelEchoInterval": {
            "type": "number",
            "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
          },
          "tunnelFallbackInterval": {
            "type": "number",
            "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
          },
          "usergroup": {
            "type": "string",
            "description": "Firewall user group to be used to authenticate WiFi users.\n"
          },
          "utmLog": {
            "type": "string",
            "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "utmProfile": {
            "type": "string",
            "description": "UTM profile name.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vdom": {
            "type": "string",
            "description": "Name of the VDOM that the Virtual AP has been added to.\n"
          },
          "vlanAuto": {
            "type": "string",
            "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vlanNames": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapVlanName:ObjectWirelesscontrollerVapVlanName"
            },
            "description": "Vlan-Name. The structure of <span pulumi-lang-nodejs=\"`vlanName`\" pulumi-lang-dotnet=\"`VlanName`\" pulumi-lang-go=\"`vlanName`\" pulumi-lang-python=\"`vlan_name`\" pulumi-lang-yaml=\"`vlanName`\" pulumi-lang-java=\"`vlanName`\">`vlan_name`</span> block is documented below.\n"
          },
          "vlanPooling": {
            "type": "string",
            "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "vlanPools": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapVlanPool:ObjectWirelesscontrollerVapVlanPool"
            },
            "description": "Vlan-Pool. The structure of <span pulumi-lang-nodejs=\"`vlanPool`\" pulumi-lang-dotnet=\"`VlanPool`\" pulumi-lang-go=\"`vlanPool`\" pulumi-lang-python=\"`vlan_pool`\" pulumi-lang-yaml=\"`vlanPool`\" pulumi-lang-java=\"`vlanPool`\">`vlan_pool`</span> block is documented below.\n"
          },
          "vlanid": {
            "type": "number",
            "description": "Optional VLAN ID.\n"
          },
          "voiceEnterprise": {
            "type": "string",
            "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "WebFilter profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapDynamicMapping:ObjectWirelesscontrollerVapDynamicMapping": {
      "description": "Configure Virtual Access Points (VAPs).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dynamicMapping`\" pulumi-lang-dotnet=\"`DynamicMapping`\" pulumi-lang-go=\"`dynamicMapping`\" pulumi-lang-python=\"`dynamic_mapping`\" pulumi-lang-yaml=\"`dynamicMapping`\" pulumi-lang-java=\"`dynamicMapping`\">`dynamic_mapping`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVap`\">`fortimanager.ObjectWirelesscontrollerVap`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController VapDynamicMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapDynamicMapping:ObjectWirelesscontrollerVapDynamicMapping labelname {{_scope.name}}.{{_scope.vdom}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_centmgmt": {
          "type": "string",
          "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_dhcpSvrId": {
          "type": "string",
          "description": "_Dhcp_Svr_Id.\n"
        },
        "_intfAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfDeviceAccessList": {
          "type": "string",
          "description": "_Intf_Device-Access-List.\n"
        },
        "_intfDeviceIdentification": {
          "type": "string",
          "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDeviceNetscan": {
          "type": "string",
          "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayIp": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Ip.\n"
        },
        "_intfDhcp6RelayService": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayType": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "_intfDhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Dhcp-Relay-Ip.\n"
        },
        "_intfDhcpRelayService": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcpRelayType": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "_intfIp": {
          "type": "string",
          "description": "_Intf_Ip.\n"
        },
        "_intfIp6Address": {
          "type": "string",
          "description": "_Intf_Ip6-Address.\n"
        },
        "_intfIp6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfListenForticlientConnection": {
          "type": "string",
          "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping_Scope:ObjectWirelesscontrollerVapDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accessControlList": {
          "type": "string",
          "description": "Access-Control-List.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
        },
        "additionalAkms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional-Akms. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
        },
        "addressGroup": {
          "type": "string",
          "description": "Address group ID.\n"
        },
        "addressGroupPolicy": {
          "type": "string",
          "description": "Address-Group-Policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationDetectionEngine": {
          "type": "string",
          "description": "Application-Detection-Engine. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationDscpMarking": {
          "type": "string",
          "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "applicationReportIntv": {
          "type": "number",
          "description": "Application-Report-Intv.\n"
        },
        "atfWeight": {
          "type": "number",
          "description": "Airtime weight in percentage (default = 20).\n"
        },
        "auth": {
          "type": "string",
          "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "beaconAdvertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastSuppressions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Bss-Color-Partial. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmDisassociationImminent": {
          "type": "string",
          "description": "Bstm-Disassociation-Imminent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmLoadBalancingDisassocTimer": {
          "type": "number",
          "description": "Bstm-Load-Balancing-Disassoc-Timer.\n"
        },
        "bstmRssiDisassocTimer": {
          "type": "number",
          "description": "Bstm-Rssi-Disassoc-Timer.\n"
        },
        "captivePortalAcName": {
          "type": "string",
          "description": "Local-bridging captive portal ac-name.\n"
        },
        "captivePortalAuthTimeout": {
          "type": "number",
          "description": "Captive-Portal-Auth-Timeout.\n"
        },
        "captivePortalFwAccounting": {
          "type": "string",
          "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalMacauthRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the macauth RADIUS server.\n",
          "secret": true
        },
        "captivePortalMacauthRadiusServer": {
          "type": "string",
          "description": "Captive portal external RADIUS server domain name or IP address.\n"
        },
        "captivePortalRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the RADIUS server.\n",
          "secret": true
        },
        "captivePortalRadiusServer": {
          "type": "string",
          "description": "Captive portal RADIUS server domain name or IP address.\n"
        },
        "captivePortalSessionTimeoutInterval": {
          "type": "number",
          "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
        },
        "clientCount": {
          "type": "number",
          "description": "Client-Count.\n"
        },
        "dhcpAddressEnforcement": {
          "type": "string",
          "description": "Dhcp-Address-Enforcement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpLeaseTime": {
          "type": "number",
          "description": "DHCP lease time in seconds for NAT IP address.\n"
        },
        "dhcpOption43Insertion": {
          "type": "string",
          "description": "Dhcp-Option43-Insertion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82CircuitIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
        },
        "dhcpOption82Insertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82RemoteIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "dynamicVlan": {
          "type": "string",
          "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauth": {
          "type": "string",
          "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauthIntv": {
          "type": "number",
          "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
        },
        "eapolKeyRetries": {
          "type": "string",
          "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encrypt": {
          "type": "string",
          "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
        },
        "externalFastRoaming": {
          "type": "string",
          "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "externalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "externalWebFormat": {
          "type": "string",
          "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
        },
        "fastBssTransition": {
          "type": "string",
          "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fastRoaming": {
          "type": "string",
          "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftMobilityDomain": {
          "type": "number",
          "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
        },
        "ftOverDs": {
          "type": "string",
          "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftR0KeyLifetime": {
          "type": "number",
          "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "Gas-Comeback-Delay.\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "Gas-Fragmentation-Limit.\n"
        },
        "gtkRekey": {
          "type": "string",
          "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtkRekeyIntv": {
          "type": "number",
          "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "highEfficiency": {
          "type": "string",
          "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hotspot20Profile": {
          "type": "string",
          "description": "Hotspot 2.0 profile name.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Igmp-Snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intraVapPrivacy": {
          "type": "string",
          "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipv6Rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ipv6-Rules. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
        },
        "keyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WEP Key.\n",
          "secret": true
        },
        "l3Roaming": {
          "type": "string",
          "description": "L3-Roaming. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l3RoamingMode": {
          "type": "string",
          "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
        },
        "ldpc": {
          "type": "string",
          "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
        },
        "localAuthentication": {
          "type": "string",
          "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localBridging": {
          "type": "string",
          "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localLan": {
          "type": "string",
          "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "localStandalone": {
          "type": "string",
          "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDns": {
          "type": "string",
          "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDnsIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 addresses for the local standalone DNS.\n"
        },
        "localStandaloneNat": {
          "type": "string",
          "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localSwitching": {
          "type": "string",
          "description": "Local-Switching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macCalledStationDelimiter": {
          "type": "string",
          "description": "Mac-Called-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCallingStationDelimiter": {
          "type": "string",
          "description": "Mac-Calling-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "Mac-Case. Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macFilter": {
          "type": "string",
          "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macFilterPolicyOther": {
          "type": "string",
          "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "Mac-Password-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "Mac-Username-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
        },
        "maxClientsAp": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
        },
        "mbo": {
          "type": "string",
          "description": "Mbo. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mboCellDataConnPref": {
          "type": "string",
          "description": "Mbo-Cell-Data-Conn-Pref. Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
        },
        "meDisableThresh": {
          "type": "number",
          "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
        },
        "meshBackhaul": {
          "type": "string",
          "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpsk": {
          "type": "string",
          "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk-Profile.\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastEnhance": {
          "type": "string",
          "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastRate": {
          "type": "string",
          "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
        },
        "n80211k": {
          "type": "string",
          "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n80211v": {
          "type": "string",
          "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nac": {
          "type": "string",
          "description": "Nac. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacProfile": {
          "type": "string",
          "description": "Nac-Profile.\n"
        },
        "neighborReportDualBand": {
          "type": "string",
          "description": "Neighbor-Report-Dual-Band. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerVapDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "okc": {
          "type": "string",
          "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osen": {
          "type": "string",
          "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
        },
        "oweTransition": {
          "type": "string",
          "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweTransitionSsid": {
          "type": "string",
          "description": "OWE transition mode peer SSID.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "pmfAssocComebackTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
        },
        "pmfSaQueryRetryTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
        },
        "portMacauth": {
          "type": "string",
          "description": "Port-Macauth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
        },
        "portMacauthReauthTimeout": {
          "type": "number",
          "description": "Port-Macauth-Reauth-Timeout.\n"
        },
        "portMacauthTimeout": {
          "type": "number",
          "description": "Port-Macauth-Timeout.\n"
        },
        "portalMessageOverrideGroup": {
          "type": "string",
          "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
        },
        "portalType": {
          "type": "string",
          "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
        },
        "primaryWagProfile": {
          "type": "string",
          "description": "Primary wireless access gateway profile name.\n"
        },
        "probeRespSuppression": {
          "type": "string",
          "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeRespThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
        },
        "ptkRekey": {
          "type": "string",
          "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ptkRekeyIntv": {
          "type": "number",
          "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Quality of service profile name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radio2gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
        },
        "radio5gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
        },
        "radioSensitivity": {
          "type": "string",
          "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBlockInterval": {
          "type": "number",
          "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
        },
        "radiusMacAuthServer": {
          "type": "string",
          "description": "RADIUS-based MAC authentication server.\n"
        },
        "radiusMacAuthUsergroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
        },
        "radiusMacMpskAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacMpskTimeout": {
          "type": "number",
          "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server to be used to authenticate WiFi users.\n"
        },
        "rates11acMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
        },
        "rates11acSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11acSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11as": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11axMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
        },
        "rates11axSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11axSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11bgs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11nSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
        },
        "rates11nSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
        },
        "roamingAcctInterimUpdate": {
          "type": "string",
          "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
        },
        "saeH2eOnly": {
          "type": "string",
          "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeHnpOnly": {
          "type": "string",
          "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "saePk": {
          "type": "string",
          "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePrivateKey": {
          "type": "string",
          "description": "Private key used for WPA3 SAE-PK authentication.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryWagProfile": {
          "type": "string",
          "description": "Secondary wireless access gateway profile name.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Optional security exempt list for captive portal authentication.\n"
        },
        "securityObsoleteOption": {
          "type": "string",
          "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
        },
        "selectedUsergroups": {
          "type": "string",
          "description": "Selective user groups that are permitted to authenticate.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
        },
        "stickyClientRemove": {
          "type": "string",
          "description": "Sticky-Client-Remove. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stickyClientThreshold2g": {
          "type": "string",
          "description": "Sticky-Client-Threshold-2G.\n"
        },
        "stickyClientThreshold5g": {
          "type": "string",
          "description": "Sticky-Client-Threshold-5G.\n"
        },
        "stickyClientThreshold6g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tkipCounterMeasure": {
          "type": "string",
          "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEchoInterval": {
          "type": "number",
          "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
        },
        "tunnelFallbackInterval": {
          "type": "number",
          "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
        },
        "usergroup": {
          "type": "string",
          "description": "Firewall user group to be used to authenticate WiFi users.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmProfile": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        },
        "vlanAuto": {
          "type": "string",
          "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanPooling": {
          "type": "string",
          "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "voiceEnterprise": {
          "type": "string",
          "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "_centmgmt",
        "_intfAllowaccesses",
        "_intfDeviceIdentification",
        "_intfDeviceNetscan",
        "_intfDhcp6RelayService",
        "_intfDhcp6RelayType",
        "_intfDhcpRelayIps",
        "_intfDhcpRelayService",
        "_intfDhcpRelayType",
        "_intfIp6Allowaccesses",
        "_intfListenForticlientConnection",
        "_isFactorySetting",
        "additionalAkms",
        "addressGroupPolicy",
        "applicationDetectionEngine",
        "applicationDscpMarking",
        "applicationReportIntv",
        "atfWeight",
        "beaconAdvertisings",
        "broadcastSsid",
        "broadcastSuppressions",
        "bssColorPartial",
        "bstmDisassociationImminent",
        "bstmLoadBalancingDisassocTimer",
        "bstmRssiDisassocTimer",
        "captivePortalFwAccounting",
        "captivePortalMacauthRadiusSecrets",
        "captivePortalRadiusSecrets",
        "dhcpAddressEnforcement",
        "dhcpOption43Insertion",
        "dhcpOption82CircuitIdInsertion",
        "dhcpOption82Insertion",
        "dhcpOption82RemoteIdInsertion",
        "eapReauth",
        "eapReauthIntv",
        "eapolKeyRetries",
        "encrypt",
        "externalFastRoaming",
        "fastBssTransition",
        "fastRoaming",
        "gasComebackDelay",
        "gasFragmentationLimit",
        "gtkRekey",
        "gtkRekeyIntv",
        "highEfficiency",
        "igmpSnooping",
        "intraVapPrivacy",
        "ipv6Rules",
        "keys",
        "l3Roaming",
        "l3RoamingMode",
        "ldpc",
        "localBridging",
        "localLan",
        "localStandalone",
        "localStandaloneDns",
        "localStandaloneDnsIps",
        "macAuthBypass",
        "macCalledStationDelimiter",
        "macCallingStationDelimiter",
        "macCase",
        "macFilter",
        "macFilterPolicyOther",
        "macPasswordDelimiter",
        "macUsernameDelimiter",
        "mbo",
        "mboCellDataConnPref",
        "meDisableThresh",
        "meshBackhaul",
        "muMimo",
        "multicastEnhance",
        "multicastRate",
        "n80211k",
        "n80211v",
        "nac",
        "neighborReportDualBand",
        "objectWirelesscontrollerVapDynamicMappingId",
        "okc",
        "osen",
        "oweGroups",
        "oweTransition",
        "passphrases",
        "pmf",
        "pmfAssocComebackTimeout",
        "pmfSaQueryRetryTimeout",
        "portMacauth",
        "portMacauthReauthTimeout",
        "portMacauthTimeout",
        "probeRespSuppression",
        "probeRespThreshold",
        "ptkRekey",
        "ptkRekeyIntv",
        "quarantine",
        "radio2gThreshold",
        "radio5gThreshold",
        "radioSensitivity",
        "radiusMacAuth",
        "radiusMacAuthUsergroups",
        "radiusMacMpskAuth",
        "radiusMacMpskTimeout",
        "rates11acSs12s",
        "rates11acSs34s",
        "rates11as",
        "rates11axSs12s",
        "rates11axSs34s",
        "rates11bgs",
        "rates11nSs12s",
        "rates11nSs34s",
        "saeGroups",
        "saeH2eOnly",
        "saePasswords",
        "saePk",
        "scanBotnetConnections",
        "security",
        "securityObsoleteOption",
        "splitTunneling",
        "ssid",
        "stickyClientRemove",
        "stickyClientThreshold2g",
        "stickyClientThreshold5g",
        "stickyClientThreshold6g",
        "targetWakeTime",
        "tkipCounterMeasure",
        "utmLog",
        "utmStatus",
        "vap",
        "vlanAuto",
        "vlanPooling",
        "voiceEnterprise"
      ],
      "inputProperties": {
        "_centmgmt": {
          "type": "string",
          "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_dhcpSvrId": {
          "type": "string",
          "description": "_Dhcp_Svr_Id.\n"
        },
        "_intfAllowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfDeviceAccessList": {
          "type": "string",
          "description": "_Intf_Device-Access-List.\n"
        },
        "_intfDeviceIdentification": {
          "type": "string",
          "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDeviceNetscan": {
          "type": "string",
          "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayIp": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Ip.\n"
        },
        "_intfDhcp6RelayService": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcp6RelayType": {
          "type": "string",
          "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "_intfDhcpRelayIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Dhcp-Relay-Ip.\n"
        },
        "_intfDhcpRelayService": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_intfDhcpRelayType": {
          "type": "string",
          "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "_intfIp": {
          "type": "string",
          "description": "_Intf_Ip.\n"
        },
        "_intfIp6Address": {
          "type": "string",
          "description": "_Intf_Ip6-Address.\n"
        },
        "_intfIp6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
        },
        "_intfListenForticlientConnection": {
          "type": "string",
          "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "_scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping_Scope:ObjectWirelesscontrollerVapDynamicMapping_Scope"
          },
          "description": "_Scope. The structure of `_scope` block is documented below.\n"
        },
        "accessControlList": {
          "type": "string",
          "description": "Access-Control-List.\n"
        },
        "acctInterimInterval": {
          "type": "number",
          "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
        },
        "additionalAkms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional-Akms. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
        },
        "addressGroup": {
          "type": "string",
          "description": "Address group ID.\n"
        },
        "addressGroupPolicy": {
          "type": "string",
          "description": "Address-Group-Policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "antivirusProfile": {
          "type": "string",
          "description": "AntiVirus profile name.\n"
        },
        "applicationDetectionEngine": {
          "type": "string",
          "description": "Application-Detection-Engine. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationDscpMarking": {
          "type": "string",
          "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application control list name.\n"
        },
        "applicationReportIntv": {
          "type": "number",
          "description": "Application-Report-Intv.\n"
        },
        "atfWeight": {
          "type": "number",
          "description": "Airtime weight in percentage (default = 20).\n"
        },
        "auth": {
          "type": "string",
          "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate.\n"
        },
        "authPortalAddr": {
          "type": "string",
          "description": "Address of captive portal.\n"
        },
        "beaconAdvertisings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
        },
        "broadcastSsid": {
          "type": "string",
          "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "broadcastSuppressions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
        },
        "bssColorPartial": {
          "type": "string",
          "description": "Bss-Color-Partial. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmDisassociationImminent": {
          "type": "string",
          "description": "Bstm-Disassociation-Imminent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bstmLoadBalancingDisassocTimer": {
          "type": "number",
          "description": "Bstm-Load-Balancing-Disassoc-Timer.\n"
        },
        "bstmRssiDisassocTimer": {
          "type": "number",
          "description": "Bstm-Rssi-Disassoc-Timer.\n"
        },
        "captivePortalAcName": {
          "type": "string",
          "description": "Local-bridging captive portal ac-name.\n"
        },
        "captivePortalAuthTimeout": {
          "type": "number",
          "description": "Captive-Portal-Auth-Timeout.\n"
        },
        "captivePortalFwAccounting": {
          "type": "string",
          "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalMacauthRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the macauth RADIUS server.\n",
          "secret": true
        },
        "captivePortalMacauthRadiusServer": {
          "type": "string",
          "description": "Captive portal external RADIUS server domain name or IP address.\n"
        },
        "captivePortalRadiusSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secret key to access the RADIUS server.\n",
          "secret": true
        },
        "captivePortalRadiusServer": {
          "type": "string",
          "description": "Captive portal RADIUS server domain name or IP address.\n"
        },
        "captivePortalSessionTimeoutInterval": {
          "type": "number",
          "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
        },
        "clientCount": {
          "type": "number",
          "description": "Client-Count.\n"
        },
        "dhcpAddressEnforcement": {
          "type": "string",
          "description": "Dhcp-Address-Enforcement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpLeaseTime": {
          "type": "number",
          "description": "DHCP lease time in seconds for NAT IP address.\n"
        },
        "dhcpOption43Insertion": {
          "type": "string",
          "description": "Dhcp-Option43-Insertion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82CircuitIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
        },
        "dhcpOption82Insertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dhcpOption82RemoteIdInsertion": {
          "type": "string",
          "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "dynamicVlan": {
          "type": "string",
          "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauth": {
          "type": "string",
          "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapReauthIntv": {
          "type": "number",
          "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
        },
        "eapolKeyRetries": {
          "type": "string",
          "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "encrypt": {
          "type": "string",
          "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
        },
        "externalFastRoaming": {
          "type": "string",
          "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "externalLogout": {
          "type": "string",
          "description": "URL of external authentication logout server.\n"
        },
        "externalWeb": {
          "type": "string",
          "description": "URL of external authentication web server.\n"
        },
        "externalWebFormat": {
          "type": "string",
          "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
        },
        "fastBssTransition": {
          "type": "string",
          "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fastRoaming": {
          "type": "string",
          "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftMobilityDomain": {
          "type": "number",
          "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
        },
        "ftOverDs": {
          "type": "string",
          "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ftR0KeyLifetime": {
          "type": "number",
          "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
        },
        "gasComebackDelay": {
          "type": "number",
          "description": "Gas-Comeback-Delay.\n"
        },
        "gasFragmentationLimit": {
          "type": "number",
          "description": "Gas-Fragmentation-Limit.\n"
        },
        "gtkRekey": {
          "type": "string",
          "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "gtkRekeyIntv": {
          "type": "number",
          "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "highEfficiency": {
          "type": "string",
          "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hotspot20Profile": {
          "type": "string",
          "description": "Hotspot 2.0 profile name.\n"
        },
        "igmpSnooping": {
          "type": "string",
          "description": "Igmp-Snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intraVapPrivacy": {
          "type": "string",
          "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipv6Rules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ipv6-Rules. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
        },
        "keyindex": {
          "type": "number",
          "description": "WEP key index (1 - 4).\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WEP Key.\n",
          "secret": true
        },
        "l3Roaming": {
          "type": "string",
          "description": "L3-Roaming. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "l3RoamingMode": {
          "type": "string",
          "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
        },
        "ldpc": {
          "type": "string",
          "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
        },
        "localAuthentication": {
          "type": "string",
          "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localBridging": {
          "type": "string",
          "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localLan": {
          "type": "string",
          "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "localStandalone": {
          "type": "string",
          "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDns": {
          "type": "string",
          "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localStandaloneDnsIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 addresses for the local standalone DNS.\n"
        },
        "localStandaloneNat": {
          "type": "string",
          "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localSwitching": {
          "type": "string",
          "description": "Local-Switching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macAuthBypass": {
          "type": "string",
          "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macCalledStationDelimiter": {
          "type": "string",
          "description": "Mac-Called-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCallingStationDelimiter": {
          "type": "string",
          "description": "Mac-Calling-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macCase": {
          "type": "string",
          "description": "Mac-Case. Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
        },
        "macFilter": {
          "type": "string",
          "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macFilterPolicyOther": {
          "type": "string",
          "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "macPasswordDelimiter": {
          "type": "string",
          "description": "Mac-Password-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "macUsernameDelimiter": {
          "type": "string",
          "description": "Mac-Username-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
        },
        "maxClientsAp": {
          "type": "number",
          "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
        },
        "mbo": {
          "type": "string",
          "description": "Mbo. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mboCellDataConnPref": {
          "type": "string",
          "description": "Mbo-Cell-Data-Conn-Pref. Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
        },
        "meDisableThresh": {
          "type": "number",
          "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
        },
        "meshBackhaul": {
          "type": "string",
          "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpsk": {
          "type": "string",
          "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mpskConcurrentClients": {
          "type": "number",
          "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
        },
        "mpskProfile": {
          "type": "string",
          "description": "Mpsk-Profile.\n"
        },
        "muMimo": {
          "type": "string",
          "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastEnhance": {
          "type": "string",
          "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastRate": {
          "type": "string",
          "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
        },
        "n80211k": {
          "type": "string",
          "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "n80211v": {
          "type": "string",
          "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nac": {
          "type": "string",
          "description": "Nac. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nacProfile": {
          "type": "string",
          "description": "Nac-Profile.\n"
        },
        "neighborReportDualBand": {
          "type": "string",
          "description": "Neighbor-Report-Dual-Band. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerVapDynamicMappingId": {
          "type": "string",
          "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
        },
        "okc": {
          "type": "string",
          "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "osen": {
          "type": "string",
          "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
        },
        "oweTransition": {
          "type": "string",
          "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oweTransitionSsid": {
          "type": "string",
          "description": "OWE transition mode peer SSID.\n"
        },
        "passphrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "pmf": {
          "type": "string",
          "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "pmfAssocComebackTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
        },
        "pmfSaQueryRetryTimeout": {
          "type": "number",
          "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
        },
        "portMacauth": {
          "type": "string",
          "description": "Port-Macauth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
        },
        "portMacauthReauthTimeout": {
          "type": "number",
          "description": "Port-Macauth-Reauth-Timeout.\n"
        },
        "portMacauthTimeout": {
          "type": "number",
          "description": "Port-Macauth-Timeout.\n"
        },
        "portalMessageOverrideGroup": {
          "type": "string",
          "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
        },
        "portalType": {
          "type": "string",
          "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
        },
        "primaryWagProfile": {
          "type": "string",
          "description": "Primary wireless access gateway profile name.\n"
        },
        "probeRespSuppression": {
          "type": "string",
          "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeRespThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
        },
        "ptkRekey": {
          "type": "string",
          "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ptkRekeyIntv": {
          "type": "number",
          "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
        },
        "qosProfile": {
          "type": "string",
          "description": "Quality of service profile name.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radio2gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
        },
        "radio5gThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
        },
        "radioSensitivity": {
          "type": "string",
          "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBlockInterval": {
          "type": "number",
          "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
        },
        "radiusMacAuthServer": {
          "type": "string",
          "description": "RADIUS-based MAC authentication server.\n"
        },
        "radiusMacAuthUsergroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
        },
        "radiusMacMpskAuth": {
          "type": "string",
          "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacMpskTimeout": {
          "type": "number",
          "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server to be used to authenticate WiFi users.\n"
        },
        "rates11acMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
        },
        "rates11acSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11acSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11as": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11axMcsMap": {
          "type": "string",
          "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
        },
        "rates11axSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
        },
        "rates11axSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
        },
        "rates11bgs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
        },
        "rates11nSs12s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
        },
        "rates11nSs34s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
        },
        "roamingAcctInterimUpdate": {
          "type": "string",
          "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
        },
        "saeH2eOnly": {
          "type": "string",
          "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saeHnpOnly": {
          "type": "string",
          "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
          "secret": true
        },
        "saePk": {
          "type": "string",
          "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saePrivateKey": {
          "type": "string",
          "description": "Private key used for WPA3 SAE-PK authentication.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "secondaryWagProfile": {
          "type": "string",
          "description": "Secondary wireless access gateway profile name.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
        },
        "securityExemptList": {
          "type": "string",
          "description": "Optional security exempt list for captive portal authentication.\n"
        },
        "securityObsoleteOption": {
          "type": "string",
          "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "securityRedirectUrl": {
          "type": "string",
          "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
        },
        "selectedUsergroups": {
          "type": "string",
          "description": "Selective user groups that are permitted to authenticate.\n"
        },
        "splitTunneling": {
          "type": "string",
          "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssid": {
          "type": "string",
          "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
        },
        "stickyClientRemove": {
          "type": "string",
          "description": "Sticky-Client-Remove. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "stickyClientThreshold2g": {
          "type": "string",
          "description": "Sticky-Client-Threshold-2G.\n"
        },
        "stickyClientThreshold5g": {
          "type": "string",
          "description": "Sticky-Client-Threshold-5G.\n"
        },
        "stickyClientThreshold6g": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
        },
        "targetWakeTime": {
          "type": "string",
          "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tkipCounterMeasure": {
          "type": "string",
          "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tunnelEchoInterval": {
          "type": "number",
          "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
        },
        "tunnelFallbackInterval": {
          "type": "number",
          "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
        },
        "usergroup": {
          "type": "string",
          "description": "Firewall user group to be used to authenticate WiFi users.\n"
        },
        "utmLog": {
          "type": "string",
          "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmProfile": {
          "type": "string",
          "description": "UTM profile name.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom.\n"
        },
        "vlanAuto": {
          "type": "string",
          "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vlanPooling": {
          "type": "string",
          "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "Optional VLAN ID.\n"
        },
        "voiceEnterprise": {
          "type": "string",
          "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "WebFilter profile name.\n"
        }
      },
      "requiredInputs": [
        "vap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapDynamicMapping resources.\n",
        "properties": {
          "_centmgmt": {
            "type": "string",
            "description": "_Centmgmt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_dhcpSvrId": {
            "type": "string",
            "description": "_Dhcp_Svr_Id.\n"
          },
          "_intfAllowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "_Intf_Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, `auto-ipsec`, `radius-acct`, `probe-response`, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
          },
          "_intfDeviceAccessList": {
            "type": "string",
            "description": "_Intf_Device-Access-List.\n"
          },
          "_intfDeviceIdentification": {
            "type": "string",
            "description": "_Intf_Device-Identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDeviceNetscan": {
            "type": "string",
            "description": "_Intf_Device-Netscan. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDhcp6RelayIp": {
            "type": "string",
            "description": "_Intf_Dhcp6-Relay-Ip.\n"
          },
          "_intfDhcp6RelayService": {
            "type": "string",
            "description": "_Intf_Dhcp6-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDhcp6RelayType": {
            "type": "string",
            "description": "_Intf_Dhcp6-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
          },
          "_intfDhcpRelayIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "_Intf_Dhcp-Relay-Ip.\n"
          },
          "_intfDhcpRelayService": {
            "type": "string",
            "description": "_Intf_Dhcp-Relay-Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_intfDhcpRelayType": {
            "type": "string",
            "description": "_Intf_Dhcp-Relay-Type. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "_intfIp": {
            "type": "string",
            "description": "_Intf_Ip.\n"
          },
          "_intfIp6Address": {
            "type": "string",
            "description": "_Intf_Ip6-Address.\n"
          },
          "_intfIp6Allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "_Intf_Ip6-Allowaccess. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`fgfm`\" pulumi-lang-dotnet=\"`Fgfm`\" pulumi-lang-go=\"`fgfm`\" pulumi-lang-python=\"`fgfm`\" pulumi-lang-yaml=\"`fgfm`\" pulumi-lang-java=\"`fgfm`\">`fgfm`</span>, <span pulumi-lang-nodejs=\"`capwap`\" pulumi-lang-dotnet=\"`Capwap`\" pulumi-lang-go=\"`capwap`\" pulumi-lang-python=\"`capwap`\" pulumi-lang-yaml=\"`capwap`\" pulumi-lang-java=\"`capwap`\">`capwap`</span>.\n"
          },
          "_intfListenForticlientConnection": {
            "type": "string",
            "description": "_Intf_Listen-Forticlient-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "_isFactorySetting": {
            "type": "string",
            "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
          },
          "_scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerVapDynamicMapping_Scope:ObjectWirelesscontrollerVapDynamicMapping_Scope"
            },
            "description": "_Scope. The structure of `_scope` block is documented below.\n"
          },
          "accessControlList": {
            "type": "string",
            "description": "Access-Control-List.\n"
          },
          "acctInterimInterval": {
            "type": "number",
            "description": "WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).\n"
          },
          "additionalAkms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Additional-Akms. Valid values: <span pulumi-lang-nodejs=\"`akm6`\" pulumi-lang-dotnet=\"`Akm6`\" pulumi-lang-go=\"`akm6`\" pulumi-lang-python=\"`akm6`\" pulumi-lang-yaml=\"`akm6`\" pulumi-lang-java=\"`akm6`\">`akm6`</span>.\n"
          },
          "addressGroup": {
            "type": "string",
            "description": "Address group ID.\n"
          },
          "addressGroupPolicy": {
            "type": "string",
            "description": "Address-Group-Policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "alias": {
            "type": "string",
            "description": "Alias.\n"
          },
          "antivirusProfile": {
            "type": "string",
            "description": "AntiVirus profile name.\n"
          },
          "applicationDetectionEngine": {
            "type": "string",
            "description": "Application-Detection-Engine. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationDscpMarking": {
            "type": "string",
            "description": "Enable/disable application attribute based DSCP marking (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Application control list name.\n"
          },
          "applicationReportIntv": {
            "type": "number",
            "description": "Application-Report-Intv.\n"
          },
          "atfWeight": {
            "type": "number",
            "description": "Airtime weight in percentage (default = 20).\n"
          },
          "auth": {
            "type": "string",
            "description": "Authentication protocol. Valid values: `PSK`, <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, `RADIUS`, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`usergroup`\" pulumi-lang-dotnet=\"`Usergroup`\" pulumi-lang-go=\"`usergroup`\" pulumi-lang-python=\"`usergroup`\" pulumi-lang-yaml=\"`usergroup`\" pulumi-lang-java=\"`usergroup`\">`usergroup`</span>.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate.\n"
          },
          "authPortalAddr": {
            "type": "string",
            "description": "Address of captive portal.\n"
          },
          "beaconAdvertisings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fortinet beacon advertising IE data   (default = empty). Valid values: <span pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\">`name`</span>, <span pulumi-lang-nodejs=\"`model`\" pulumi-lang-dotnet=\"`Model`\" pulumi-lang-go=\"`model`\" pulumi-lang-python=\"`model`\" pulumi-lang-yaml=\"`model`\" pulumi-lang-java=\"`model`\">`model`</span>, `serial-number`.\n"
          },
          "broadcastSsid": {
            "type": "string",
            "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "broadcastSuppressions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. Valid values: <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, <span pulumi-lang-nodejs=\"`arp`\" pulumi-lang-dotnet=\"`Arp`\" pulumi-lang-go=\"`arp`\" pulumi-lang-python=\"`arp`\" pulumi-lang-yaml=\"`arp`\" pulumi-lang-java=\"`arp`\">`arp`</span>, <span pulumi-lang-nodejs=\"`dhcp2`\" pulumi-lang-dotnet=\"`Dhcp2`\" pulumi-lang-go=\"`dhcp2`\" pulumi-lang-python=\"`dhcp2`\" pulumi-lang-yaml=\"`dhcp2`\" pulumi-lang-java=\"`dhcp2`\">`dhcp2`</span>, <span pulumi-lang-nodejs=\"`arp2`\" pulumi-lang-dotnet=\"`Arp2`\" pulumi-lang-go=\"`arp2`\" pulumi-lang-python=\"`arp2`\" pulumi-lang-yaml=\"`arp2`\" pulumi-lang-java=\"`arp2`\">`arp2`</span>, `netbios-ns`, `netbios-ds`, <span pulumi-lang-nodejs=\"`arp3`\" pulumi-lang-dotnet=\"`Arp3`\" pulumi-lang-go=\"`arp3`\" pulumi-lang-python=\"`arp3`\" pulumi-lang-yaml=\"`arp3`\" pulumi-lang-java=\"`arp3`\">`arp3`</span>, `dhcp-up`, `dhcp-down`, `arp-known`, `arp-unknown`, `arp-reply`, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>, `dhcp-starvation`, `arp-poison`, `all-other-mc`, `all-other-bc`, `arp-proxy`, `dhcp-ucast`.\n"
          },
          "bssColorPartial": {
            "type": "string",
            "description": "Bss-Color-Partial. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bstmDisassociationImminent": {
            "type": "string",
            "description": "Bstm-Disassociation-Imminent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bstmLoadBalancingDisassocTimer": {
            "type": "number",
            "description": "Bstm-Load-Balancing-Disassoc-Timer.\n"
          },
          "bstmRssiDisassocTimer": {
            "type": "number",
            "description": "Bstm-Rssi-Disassoc-Timer.\n"
          },
          "captivePortalAcName": {
            "type": "string",
            "description": "Local-bridging captive portal ac-name.\n"
          },
          "captivePortalAuthTimeout": {
            "type": "number",
            "description": "Captive-Portal-Auth-Timeout.\n"
          },
          "captivePortalFwAccounting": {
            "type": "string",
            "description": "Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortalMacauthRadiusSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the macauth RADIUS server.\n",
            "secret": true
          },
          "captivePortalMacauthRadiusServer": {
            "type": "string",
            "description": "Captive portal external RADIUS server domain name or IP address.\n"
          },
          "captivePortalRadiusSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secret key to access the RADIUS server.\n",
            "secret": true
          },
          "captivePortalRadiusServer": {
            "type": "string",
            "description": "Captive portal RADIUS server domain name or IP address.\n"
          },
          "captivePortalSessionTimeoutInterval": {
            "type": "number",
            "description": "Session timeout interval (0 - 864000 sec, default = 0).\n"
          },
          "clientCount": {
            "type": "number",
            "description": "Client-Count.\n"
          },
          "dhcpAddressEnforcement": {
            "type": "string",
            "description": "Dhcp-Address-Enforcement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpLeaseTime": {
            "type": "number",
            "description": "DHCP lease time in seconds for NAT IP address.\n"
          },
          "dhcpOption43Insertion": {
            "type": "string",
            "description": "Dhcp-Option43-Insertion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpOption82CircuitIdInsertion": {
            "type": "string",
            "description": "Enable/disable DHCP option 82 circuit-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`, `style-2`, `style-3`.\n"
          },
          "dhcpOption82Insertion": {
            "type": "string",
            "description": "Enable/disable DHCP option 82 insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dhcpOption82RemoteIdInsertion": {
            "type": "string",
            "description": "Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `style-1`.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "dynamicVlan": {
            "type": "string",
            "description": "Enable/disable dynamic VLAN assignment. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapReauth": {
            "type": "string",
            "description": "Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapReauthIntv": {
            "type": "number",
            "description": "EAP re-authentication interval (1800 - 864000 sec, default = 86400).\n"
          },
          "eapolKeyRetries": {
            "type": "string",
            "description": "Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "encrypt": {
            "type": "string",
            "description": "Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.\n"
          },
          "externalFastRoaming": {
            "type": "string",
            "description": "Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "externalLogout": {
            "type": "string",
            "description": "URL of external authentication logout server.\n"
          },
          "externalWeb": {
            "type": "string",
            "description": "URL of external authentication web server.\n"
          },
          "externalWebFormat": {
            "type": "string",
            "description": "URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.\n"
          },
          "fastBssTransition": {
            "type": "string",
            "description": "Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fastRoaming": {
            "type": "string",
            "description": "Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ftMobilityDomain": {
            "type": "number",
            "description": "Mobility domain identifier in FT (1 - 65535, default = 1000).\n"
          },
          "ftOverDs": {
            "type": "string",
            "description": "Enable/disable FT over the Distribution System (DS). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ftR0KeyLifetime": {
            "type": "number",
            "description": "Lifetime of the PMK-R0 key in FT, 1-65535 minutes.\n"
          },
          "gasComebackDelay": {
            "type": "number",
            "description": "Gas-Comeback-Delay.\n"
          },
          "gasFragmentationLimit": {
            "type": "number",
            "description": "Gas-Fragmentation-Limit.\n"
          },
          "gtkRekey": {
            "type": "string",
            "description": "Enable/disable GTK rekey for WPA security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "gtkRekeyIntv": {
            "type": "number",
            "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n"
          },
          "highEfficiency": {
            "type": "string",
            "description": "Enable/disable 802.11ax high efficiency (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hotspot20Profile": {
            "type": "string",
            "description": "Hotspot 2.0 profile name.\n"
          },
          "igmpSnooping": {
            "type": "string",
            "description": "Igmp-Snooping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "intraVapPrivacy": {
            "type": "string",
            "description": "Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address and subnet mask for the local standalone NAT subnet.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "IPS sensor name.\n"
          },
          "ipv6Rules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ipv6-Rules. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.\n"
          },
          "keyindex": {
            "type": "number",
            "description": "WEP key index (1 - 4).\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WEP Key.\n",
            "secret": true
          },
          "l3Roaming": {
            "type": "string",
            "description": "L3-Roaming. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "l3RoamingMode": {
            "type": "string",
            "description": "Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, <span pulumi-lang-nodejs=\"`indirect`\" pulumi-lang-dotnet=\"`Indirect`\" pulumi-lang-go=\"`indirect`\" pulumi-lang-python=\"`indirect`\" pulumi-lang-yaml=\"`indirect`\" pulumi-lang-java=\"`indirect`\">`indirect`</span>.\n"
          },
          "ldpc": {
            "type": "string",
            "description": "VAP low-density parity-check (LDPC) coding configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`tx`\" pulumi-lang-dotnet=\"`Tx`\" pulumi-lang-go=\"`tx`\" pulumi-lang-python=\"`tx`\" pulumi-lang-yaml=\"`tx`\" pulumi-lang-java=\"`tx`\">`tx`</span>, <span pulumi-lang-nodejs=\"`rx`\" pulumi-lang-dotnet=\"`Rx`\" pulumi-lang-go=\"`rx`\" pulumi-lang-python=\"`rx`\" pulumi-lang-yaml=\"`rx`\" pulumi-lang-java=\"`rx`\">`rx`</span>, <span pulumi-lang-nodejs=\"`rxtx`\" pulumi-lang-dotnet=\"`Rxtx`\" pulumi-lang-go=\"`rxtx`\" pulumi-lang-python=\"`rxtx`\" pulumi-lang-yaml=\"`rxtx`\" pulumi-lang-java=\"`rxtx`\">`rxtx`</span>.\n"
          },
          "localAuthentication": {
            "type": "string",
            "description": "Enable/disable AP local authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localBridging": {
            "type": "string",
            "description": "Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localLan": {
            "type": "string",
            "description": "Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "localStandalone": {
            "type": "string",
            "description": "Enable/disable AP local standalone (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localStandaloneDns": {
            "type": "string",
            "description": "Enable/disable AP local standalone DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localStandaloneDnsIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 addresses for the local standalone DNS.\n"
          },
          "localStandaloneNat": {
            "type": "string",
            "description": "Enable/disable AP local standalone NAT mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localSwitching": {
            "type": "string",
            "description": "Local-Switching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macAuthBypass": {
            "type": "string",
            "description": "Enable/disable MAC authentication bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macCalledStationDelimiter": {
            "type": "string",
            "description": "Mac-Called-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macCallingStationDelimiter": {
            "type": "string",
            "description": "Mac-Calling-Station-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macCase": {
            "type": "string",
            "description": "Mac-Case. Valid values: <span pulumi-lang-nodejs=\"`uppercase`\" pulumi-lang-dotnet=\"`Uppercase`\" pulumi-lang-go=\"`uppercase`\" pulumi-lang-python=\"`uppercase`\" pulumi-lang-yaml=\"`uppercase`\" pulumi-lang-java=\"`uppercase`\">`uppercase`</span>, <span pulumi-lang-nodejs=\"`lowercase`\" pulumi-lang-dotnet=\"`Lowercase`\" pulumi-lang-go=\"`lowercase`\" pulumi-lang-python=\"`lowercase`\" pulumi-lang-yaml=\"`lowercase`\" pulumi-lang-java=\"`lowercase`\">`lowercase`</span>.\n"
          },
          "macFilter": {
            "type": "string",
            "description": "Enable/disable MAC filtering to block wireless clients by mac address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macFilterPolicyOther": {
            "type": "string",
            "description": "Allow or block clients with MAC addresses that are not in the filter list. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "macPasswordDelimiter": {
            "type": "string",
            "description": "Mac-Password-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "macUsernameDelimiter": {
            "type": "string",
            "description": "Mac-Username-Delimiter. Valid values: <span pulumi-lang-nodejs=\"`hyphen`\" pulumi-lang-dotnet=\"`Hyphen`\" pulumi-lang-go=\"`hyphen`\" pulumi-lang-python=\"`hyphen`\" pulumi-lang-yaml=\"`hyphen`\" pulumi-lang-java=\"`hyphen`\">`hyphen`</span>, `single-hyphen`, <span pulumi-lang-nodejs=\"`colon`\" pulumi-lang-dotnet=\"`Colon`\" pulumi-lang-go=\"`colon`\" pulumi-lang-python=\"`colon`\" pulumi-lang-yaml=\"`colon`\" pulumi-lang-java=\"`colon`\">`colon`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).\n"
          },
          "maxClientsAp": {
            "type": "number",
            "description": "Maximum number of clients that can connect simultaneously to the VAP per AP radio (default = 0, meaning no limitation).\n"
          },
          "mbo": {
            "type": "string",
            "description": "Mbo. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mboCellDataConnPref": {
            "type": "string",
            "description": "Mbo-Cell-Data-Conn-Pref. Valid values: <span pulumi-lang-nodejs=\"`excluded`\" pulumi-lang-dotnet=\"`Excluded`\" pulumi-lang-go=\"`excluded`\" pulumi-lang-python=\"`excluded`\" pulumi-lang-yaml=\"`excluded`\" pulumi-lang-java=\"`excluded`\">`excluded`</span>, `prefer-not`, `prefer-use`.\n"
          },
          "meDisableThresh": {
            "type": "number",
            "description": "Disable multicast enhancement when this many clients are receiving multicast traffic.\n"
          },
          "meshBackhaul": {
            "type": "string",
            "description": "Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mpsk": {
            "type": "string",
            "description": "Enable/disable multiple PSK authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mpskConcurrentClients": {
            "type": "number",
            "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n"
          },
          "mpskProfile": {
            "type": "string",
            "description": "Mpsk-Profile.\n"
          },
          "muMimo": {
            "type": "string",
            "description": "Enable/disable Multi-user MIMO (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multicastEnhance": {
            "type": "string",
            "description": "Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multicastRate": {
            "type": "string",
            "description": "Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`6000`\" pulumi-lang-dotnet=\"`6000`\" pulumi-lang-go=\"`6000`\" pulumi-lang-python=\"`6000`\" pulumi-lang-yaml=\"`6000`\" pulumi-lang-java=\"`6000`\">`6000`</span>, <span pulumi-lang-nodejs=\"`12000`\" pulumi-lang-dotnet=\"`12000`\" pulumi-lang-go=\"`12000`\" pulumi-lang-python=\"`12000`\" pulumi-lang-yaml=\"`12000`\" pulumi-lang-java=\"`12000`\">`12000`</span>, <span pulumi-lang-nodejs=\"`24000`\" pulumi-lang-dotnet=\"`24000`\" pulumi-lang-go=\"`24000`\" pulumi-lang-python=\"`24000`\" pulumi-lang-yaml=\"`24000`\" pulumi-lang-java=\"`24000`\">`24000`</span>.\n"
          },
          "n80211k": {
            "type": "string",
            "description": "Enable/disable 802.11k assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "n80211v": {
            "type": "string",
            "description": "Enable/disable 802.11v assisted roaming (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nac": {
            "type": "string",
            "description": "Nac. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nacProfile": {
            "type": "string",
            "description": "Nac-Profile.\n"
          },
          "neighborReportDualBand": {
            "type": "string",
            "description": "Neighbor-Report-Dual-Band. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerVapDynamicMappingId": {
            "type": "string",
            "description": "an identifier for the resource with format \"{{_scope.name}} {{_scope.vdom}}\".\n"
          },
          "okc": {
            "type": "string",
            "description": "Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "osen": {
            "type": "string",
            "description": "Enable/disable OSEN as part of key management (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "oweGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "OWE-Groups. Valid values: <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>.\n"
          },
          "oweTransition": {
            "type": "string",
            "description": "Enable/disable OWE transition mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "oweTransitionSsid": {
            "type": "string",
            "description": "OWE transition mode peer SSID.\n"
          },
          "passphrases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WPA pre-shared key (PSK) to be used to authenticate WiFi users.\n",
            "secret": true
          },
          "pmf": {
            "type": "string",
            "description": "Protected Management Frames (PMF) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
          },
          "pmfAssocComebackTimeout": {
            "type": "number",
            "description": "Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).\n"
          },
          "pmfSaQueryRetryTimeout": {
            "type": "number",
            "description": "Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).\n"
          },
          "portMacauth": {
            "type": "string",
            "description": "Port-Macauth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, `address-group`.\n"
          },
          "portMacauthReauthTimeout": {
            "type": "number",
            "description": "Port-Macauth-Reauth-Timeout.\n"
          },
          "portMacauthTimeout": {
            "type": "number",
            "description": "Port-Macauth-Timeout.\n"
          },
          "portalMessageOverrideGroup": {
            "type": "string",
            "description": "Replacement message group for this VAP (only available when security is set to a captive portal type).\n"
          },
          "portalType": {
            "type": "string",
            "description": "Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, `auth+disclaimer`, <span pulumi-lang-nodejs=\"`disclaimer`\" pulumi-lang-dotnet=\"`Disclaimer`\" pulumi-lang-go=\"`disclaimer`\" pulumi-lang-python=\"`disclaimer`\" pulumi-lang-yaml=\"`disclaimer`\" pulumi-lang-java=\"`disclaimer`\">`disclaimer`</span>, `email-collect`, <span pulumi-lang-nodejs=\"`cmcc`\" pulumi-lang-dotnet=\"`Cmcc`\" pulumi-lang-go=\"`cmcc`\" pulumi-lang-python=\"`cmcc`\" pulumi-lang-yaml=\"`cmcc`\" pulumi-lang-java=\"`cmcc`\">`cmcc`</span>, `cmcc-macauth`, `auth-mac`, `external-auth`.\n"
          },
          "primaryWagProfile": {
            "type": "string",
            "description": "Primary wireless access gateway profile name.\n"
          },
          "probeRespSuppression": {
            "type": "string",
            "description": "Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "probeRespThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).\n"
          },
          "ptkRekey": {
            "type": "string",
            "description": "Enable/disable PTK rekey for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ptkRekeyIntv": {
            "type": "number",
            "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n"
          },
          "qosProfile": {
            "type": "string",
            "description": "Quality of service profile name.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Enable/disable station quarantine (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radio2gThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).\n"
          },
          "radio5gThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).\n"
          },
          "radioSensitivity": {
            "type": "string",
            "description": "Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuth": {
            "type": "string",
            "description": "Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuthBlockInterval": {
            "type": "number",
            "description": "Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).\n"
          },
          "radiusMacAuthServer": {
            "type": "string",
            "description": "RADIUS-based MAC authentication server.\n"
          },
          "radiusMacAuthUsergroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selective user groups that are permitted for RADIUS mac authentication.\n"
          },
          "radiusMacMpskAuth": {
            "type": "string",
            "description": "Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacMpskTimeout": {
            "type": "number",
            "description": "RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).\n"
          },
          "radiusServer": {
            "type": "string",
            "description": "RADIUS server to be used to authenticate WiFi users.\n"
          },
          "rates11acMcsMap": {
            "type": "string",
            "description": "Comma separated list of max supported VHT MCS for spatial streams 1 through 8.\n"
          },
          "rates11acSs12s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ac/ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/1`, `mcs11/1`, `mcs10/2`, `mcs11/2`.\n"
          },
          "rates11acSs34s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ac/ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/3`, `mcs11/3`, `mcs10/4`, `mcs11/4`.\n"
          },
          "rates11as": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11a. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
          },
          "rates11axMcsMap": {
            "type": "string",
            "description": "Comma separated list of max supported HE MCS for spatial streams 1 through 8.\n"
          },
          "rates11axSs12s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.\n"
          },
          "rates11axSs34s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.\n"
          },
          "rates11bgs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11b/g. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, `1-basic`, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, `2-basic`, `5.5`, `5.5-basic`, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, `6-basic`, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, `9-basic`, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, `12-basic`, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, `18-basic`, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, `24-basic`, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, `36-basic`, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, `48-basic`, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, `54-basic`, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, `11-basic`.\n"
          },
          "rates11nSs12s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.\n"
          },
          "rates11nSs34s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.\n"
          },
          "roamingAcctInterimUpdate": {
            "type": "string",
            "description": "Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saeGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SAE-Groups. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>.\n"
          },
          "saeH2eOnly": {
            "type": "string",
            "description": "Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saeHnpOnly": {
            "type": "string",
            "description": "Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saePasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WPA3 SAE password to be used to authenticate WiFi users.\n",
            "secret": true
          },
          "saePk": {
            "type": "string",
            "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saePrivateKey": {
            "type": "string",
            "description": "Private key used for WPA3 SAE-PK authentication.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Firewall schedules for enabling this VAP on the FortiAP. This VAP will be enabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "secondaryWagProfile": {
            "type": "string",
            "description": "Secondary wireless access gateway profile name.\n"
          },
          "security": {
            "type": "string",
            "description": "Security mode for the wireless interface (default = wpa2-only-personal). Valid values: `None`, `WEP64`, <span pulumi-lang-nodejs=\"`wep64`\" pulumi-lang-dotnet=\"`Wep64`\" pulumi-lang-go=\"`wep64`\" pulumi-lang-python=\"`wep64`\" pulumi-lang-yaml=\"`wep64`\" pulumi-lang-java=\"`wep64`\">`wep64`</span>, `WEP128`, <span pulumi-lang-nodejs=\"`wep128`\" pulumi-lang-dotnet=\"`Wep128`\" pulumi-lang-go=\"`wep128`\" pulumi-lang-python=\"`wep128`\" pulumi-lang-yaml=\"`wep128`\" pulumi-lang-java=\"`wep128`\">`wep128`</span>, `WPA_PSK`, `WPA_RADIUS`, `WPA`, `WPA2`, `WPA2_AUTO`, <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`, `captive-portal`, `wpa-only-personal`, `wpa-only-enterprise`, `wpa2-only-personal`, `wpa2-only-enterprise`, `wpa-personal+captive-portal`, `wpa-only-personal+captive-portal`, `wpa2-only-personal+captive-portal`, <span pulumi-lang-nodejs=\"`osen`\" pulumi-lang-dotnet=\"`Osen`\" pulumi-lang-go=\"`osen`\" pulumi-lang-python=\"`osen`\" pulumi-lang-yaml=\"`osen`\" pulumi-lang-java=\"`osen`\">`osen`</span>, `wpa3-enterprise`, <span pulumi-lang-nodejs=\"`sae`\" pulumi-lang-dotnet=\"`Sae`\" pulumi-lang-go=\"`sae`\" pulumi-lang-python=\"`sae`\" pulumi-lang-yaml=\"`sae`\" pulumi-lang-java=\"`sae`\">`sae`</span>, `sae-transition`, <span pulumi-lang-nodejs=\"`owe`\" pulumi-lang-dotnet=\"`Owe`\" pulumi-lang-go=\"`owe`\" pulumi-lang-python=\"`owe`\" pulumi-lang-yaml=\"`owe`\" pulumi-lang-java=\"`owe`\">`owe`</span>, `wpa3-sae`, `wpa3-sae-transition`.\n"
          },
          "securityExemptList": {
            "type": "string",
            "description": "Optional security exempt list for captive portal authentication.\n"
          },
          "securityObsoleteOption": {
            "type": "string",
            "description": "Enable/disable obsolete security options. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "securityRedirectUrl": {
            "type": "string",
            "description": "Optional URL for redirecting users after they pass captive portal authentication.\n"
          },
          "selectedUsergroups": {
            "type": "string",
            "description": "Selective user groups that are permitted to authenticate.\n"
          },
          "splitTunneling": {
            "type": "string",
            "description": "Enable/disable split tunneling (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssid": {
            "type": "string",
            "description": "IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.\n"
          },
          "stickyClientRemove": {
            "type": "string",
            "description": "Sticky-Client-Remove. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "stickyClientThreshold2g": {
            "type": "string",
            "description": "Sticky-Client-Threshold-2G.\n"
          },
          "stickyClientThreshold5g": {
            "type": "string",
            "description": "Sticky-Client-Threshold-5G.\n"
          },
          "stickyClientThreshold6g": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).\n"
          },
          "targetWakeTime": {
            "type": "string",
            "description": "Enable/disable 802.11ax target wake time (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tkipCounterMeasure": {
            "type": "string",
            "description": "Enable/disable TKIP counter measure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tunnelEchoInterval": {
            "type": "number",
            "description": "The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).\n"
          },
          "tunnelFallbackInterval": {
            "type": "number",
            "description": "The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).\n"
          },
          "usergroup": {
            "type": "string",
            "description": "Firewall user group to be used to authenticate WiFi users.\n"
          },
          "utmLog": {
            "type": "string",
            "description": "Enable/disable UTM logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "utmProfile": {
            "type": "string",
            "description": "UTM profile name.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vap": {
            "type": "string",
            "description": "Vap.\n"
          },
          "vdom": {
            "type": "string",
            "description": "Vdom.\n"
          },
          "vlanAuto": {
            "type": "string",
            "description": "Enable/disable automatic management of SSID VLAN interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vlanPooling": {
            "type": "string",
            "description": "Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, <span pulumi-lang-nodejs=\"`hash`\" pulumi-lang-dotnet=\"`Hash`\" pulumi-lang-go=\"`hash`\" pulumi-lang-python=\"`hash`\" pulumi-lang-yaml=\"`hash`\" pulumi-lang-java=\"`hash`\">`hash`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "vlanid": {
            "type": "number",
            "description": "Optional VLAN ID.\n"
          },
          "voiceEnterprise": {
            "type": "string",
            "description": "Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "WebFilter profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapMacfilterlist:ObjectWirelesscontrollerVapMacfilterlist": {
      "description": "Create a list of MAC addresses for MAC address filtering.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`macFilterList`\" pulumi-lang-dotnet=\"`MacFilterList`\" pulumi-lang-go=\"`macFilterList`\" pulumi-lang-python=\"`mac_filter_list`\" pulumi-lang-yaml=\"`macFilterList`\" pulumi-lang-java=\"`macFilterList`\">`mac_filter_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVap`\">`fortimanager.ObjectWirelesscontrollerVap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trname\", {name: \"terr-wictl-vap2\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trname\", {\n    fosid: 1,\n    mac: \"4a:7e:1e:d2:9b:86\",\n    macFilterPolicy: \"allow\",\n    vap: trnameObjectWirelesscontrollerVap.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trname\", name=\"terr-wictl-vap2\")\ntrname = fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trname\",\n    fosid=1,\n    mac=\"4a:7e:1e:d2:9b:86\",\n    mac_filter_policy=\"allow\",\n    vap=trname_object_wirelesscontroller_vap.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trname\", new()\n    {\n        Name = \"terr-wictl-vap2\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trname\", new()\n    {\n        Fosid = 1,\n        Mac = \"4a:7e:1e:d2:9b:86\",\n        MacFilterPolicy = \"allow\",\n        Vap = trnameObjectWirelesscontrollerVap.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerVap,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-vap2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapMacfilterlist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapMacfilterlistArgs{\n\t\t\tFosid:           pulumi.Float64(1),\n\t\t\tMac:             pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tMacFilterPolicy: pulumi.String(\"allow\"),\n\t\t\tVap:             trnameObjectWirelesscontrollerVap.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapMacfilterlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapMacfilterlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", ObjectWirelesscontrollerVapArgs.builder()\n            .name(\"terr-wictl-vap2\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerVapMacfilterlist(\"trname\", ObjectWirelesscontrollerVapMacfilterlistArgs.builder()\n            .fosid(1.0)\n            .mac(\"4a:7e:1e:d2:9b:86\")\n            .macFilterPolicy(\"allow\")\n            .vap(trnameObjectWirelesscontrollerVap.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerVap)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerVapMacfilterlist\n    properties:\n      fosid: 1\n      mac: 4a:7e:1e:d2:9b:86\n      macFilterPolicy: allow\n      vap: ${trnameObjectWirelesscontrollerVap.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerVap}\n  trnameObjectWirelesscontrollerVap:\n    type: fortimanager:ObjectWirelesscontrollerVap\n    name: trname\n    properties:\n      name: terr-wictl-vap2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController VapMacFilterList can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapMacfilterlist:ObjectWirelesscontrollerVapMacfilterlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "macFilterPolicy": {
          "type": "string",
          "description": "Deny or allow the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "objectWirelesscontrollerVapMacfilterlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        }
      },
      "type": "object",
      "required": [
        "mac",
        "macFilterPolicy",
        "objectWirelesscontrollerVapMacfilterlistId",
        "vap"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "MAC address.\n"
        },
        "macFilterPolicy": {
          "type": "string",
          "description": "Deny or allow the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "objectWirelesscontrollerVapMacfilterlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        }
      },
      "requiredInputs": [
        "vap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapMacfilterlist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "mac": {
            "type": "string",
            "description": "MAC address.\n"
          },
          "macFilterPolicy": {
            "type": "string",
            "description": "Deny or allow the client with this MAC address. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "objectWirelesscontrollerVapMacfilterlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vap": {
            "type": "string",
            "description": "Vap.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapPortalmessageoverrides:ObjectWirelesscontrollerVapPortalmessageoverrides": {
      "description": "Individual message overrides.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`portalMessageOverrides`\" pulumi-lang-dotnet=\"`PortalMessageOverrides`\" pulumi-lang-go=\"`portalMessageOverrides`\" pulumi-lang-python=\"`portal_message_overrides`\" pulumi-lang-yaml=\"`portalMessageOverrides`\" pulumi-lang-java=\"`portalMessageOverrides`\">`portal_message_overrides`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVap`\">`fortimanager.ObjectWirelesscontrollerVap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trname\", {name: \"terr-wictl-vap6\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trname\", {\n    authDisclaimerPage: \"1\",\n    authLoginFailedPage: \"2\",\n    vap: trnameObjectWirelesscontrollerVap.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trname\", name=\"terr-wictl-vap6\")\ntrname = fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trname\",\n    auth_disclaimer_page=\"1\",\n    auth_login_failed_page=\"2\",\n    vap=trname_object_wirelesscontroller_vap.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trname\", new()\n    {\n        Name = \"terr-wictl-vap6\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trname\", new()\n    {\n        AuthDisclaimerPage = \"1\",\n        AuthLoginFailedPage = \"2\",\n        Vap = trnameObjectWirelesscontrollerVap.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerVap,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-vap6\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapPortalmessageoverrides(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapPortalmessageoverridesArgs{\n\t\t\tAuthDisclaimerPage:  pulumi.String(\"1\"),\n\t\t\tAuthLoginFailedPage: pulumi.String(\"2\"),\n\t\t\tVap:                 trnameObjectWirelesscontrollerVap.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapPortalmessageoverridesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", ObjectWirelesscontrollerVapArgs.builder()\n            .name(\"terr-wictl-vap6\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerVapPortalmessageoverrides(\"trname\", ObjectWirelesscontrollerVapPortalmessageoverridesArgs.builder()\n            .authDisclaimerPage(\"1\")\n            .authLoginFailedPage(\"2\")\n            .vap(trnameObjectWirelesscontrollerVap.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerVap)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerVapPortalmessageoverrides\n    properties:\n      authDisclaimerPage: 1\n      authLoginFailedPage: 2\n      vap: ${trnameObjectWirelesscontrollerVap.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerVap}\n  trnameObjectWirelesscontrollerVap:\n    type: fortimanager:ObjectWirelesscontrollerVap\n    name: trname\n    properties:\n      name: terr-wictl-vap6\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController VapPortalMessageOverrides can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapPortalmessageoverrides:ObjectWirelesscontrollerVapPortalmessageoverrides labelname ObjectWirelessControllerVapPortalMessageOverrides\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authDisclaimerPage": {
          "type": "string",
          "description": "Override auth-disclaimer-page message with message from portal-message-overrides group.\n"
        },
        "authLoginFailedPage": {
          "type": "string",
          "description": "Override auth-login-failed-page message with message from portal-message-overrides group.\n"
        },
        "authLoginPage": {
          "type": "string",
          "description": "Override auth-login-page message with message from portal-message-overrides group.\n"
        },
        "authRejectPage": {
          "type": "string",
          "description": "Override auth-reject-page message with message from portal-message-overrides group.\n"
        },
        "objectWirelesscontrollerVapPortalmessageoverridesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWirelesscontrollerVapPortalmessageoverridesId",
        "vap"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authDisclaimerPage": {
          "type": "string",
          "description": "Override auth-disclaimer-page message with message from portal-message-overrides group.\n"
        },
        "authLoginFailedPage": {
          "type": "string",
          "description": "Override auth-login-failed-page message with message from portal-message-overrides group.\n"
        },
        "authLoginPage": {
          "type": "string",
          "description": "Override auth-login-page message with message from portal-message-overrides group.\n"
        },
        "authRejectPage": {
          "type": "string",
          "description": "Override auth-reject-page message with message from portal-message-overrides group.\n"
        },
        "objectWirelesscontrollerVapPortalmessageoverridesId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        }
      },
      "requiredInputs": [
        "vap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapPortalmessageoverrides resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authDisclaimerPage": {
            "type": "string",
            "description": "Override auth-disclaimer-page message with message from portal-message-overrides group.\n"
          },
          "authLoginFailedPage": {
            "type": "string",
            "description": "Override auth-login-failed-page message with message from portal-message-overrides group.\n"
          },
          "authLoginPage": {
            "type": "string",
            "description": "Override auth-login-page message with message from portal-message-overrides group.\n"
          },
          "authRejectPage": {
            "type": "string",
            "description": "Override auth-reject-page message with message from portal-message-overrides group.\n"
          },
          "objectWirelesscontrollerVapPortalmessageoverridesId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vap": {
            "type": "string",
            "description": "Vap.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapVlanname:ObjectWirelesscontrollerVapVlanname": {
      "description": "Table for mapping VLAN name to VLAN ID.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`vlanName`\" pulumi-lang-dotnet=\"`VlanName`\" pulumi-lang-go=\"`vlanName`\" pulumi-lang-python=\"`vlan_name`\" pulumi-lang-yaml=\"`vlanName`\" pulumi-lang-java=\"`vlanName`\">`vlan_name`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVap`\">`fortimanager.ObjectWirelesscontrollerVap`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname34 = new fortimanager.ObjectWirelesscontrollerVap(\"trname34\", {name: \"terr-wictl-vap5\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\", {\n    name: \"terr-vlanname\",\n    vlanId: 1200,\n    vap: trname34.name,\n}, {\n    dependsOn: [trname34],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname34 = fortimanager.ObjectWirelesscontrollerVap(\"trname34\", name=\"terr-wictl-vap5\")\ntrname = fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\",\n    name=\"terr-vlanname\",\n    vlan_id=1200,\n    vap=trname34.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname34]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname34 = new Fortimanager.ObjectWirelesscontrollerVap(\"trname34\", new()\n    {\n        Name = \"terr-wictl-vap5\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\", new()\n    {\n        Name = \"terr-vlanname\",\n        VlanId = 1200,\n        Vap = trname34.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname34,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname34, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname34\", &fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\tName: pulumi.String(\"terr-wictl-vap5\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapVlanname(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapVlannameArgs{\n\t\t\tName:   pulumi.String(\"terr-vlanname\"),\n\t\t\tVlanId: pulumi.Float64(1200),\n\t\t\tVap:    trname34.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname34,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapVlanname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapVlannameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname34 = new ObjectWirelesscontrollerVap(\"trname34\", ObjectWirelesscontrollerVapArgs.builder()\n            .name(\"terr-wictl-vap5\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerVapVlanname(\"trname\", ObjectWirelesscontrollerVapVlannameArgs.builder()\n            .name(\"terr-vlanname\")\n            .vlanId(1200.0)\n            .vap(trname34.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname34)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerVapVlanname\n    properties:\n      name: terr-vlanname\n      vlanId: 1200\n      vap: ${trname34.name}\n    options:\n      dependsOn:\n        - ${trname34}\n  trname34:\n    type: fortimanager:ObjectWirelesscontrollerVap\n    properties:\n      name: terr-wictl-vap5\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController VapVlanName can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapVlanname:ObjectWirelesscontrollerVapVlanname labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "VLAN name.\n"
        },
        "objectWirelesscontrollerVapVlannameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        },
        "vlanId": {
          "type": "number",
          "description": "VLAN ID.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerVapVlannameId",
        "vap"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "VLAN name.\n"
        },
        "objectWirelesscontrollerVapVlannameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        },
        "vlanId": {
          "type": "number",
          "description": "VLAN ID.\n"
        }
      },
      "requiredInputs": [
        "vap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapVlanname resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "VLAN name.\n"
          },
          "objectWirelesscontrollerVapVlannameId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vap": {
            "type": "string",
            "description": "Vap.\n"
          },
          "vlanId": {
            "type": "number",
            "description": "VLAN ID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapVlannameMove:ObjectWirelesscontrollerVapVlannameMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWirelesscontrollerVapVlannameMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "Vlan Name.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWirelesscontrollerVapVlannameMoveId",
        "option",
        "statePos",
        "target",
        "vap",
        "vlanName"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWirelesscontrollerVapVlannameMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        },
        "vlanName": {
          "type": "string",
          "description": "Vlan Name.\n"
        }
      },
      "requiredInputs": [
        "option",
        "target",
        "vap",
        "vlanName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapVlannameMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectWirelesscontrollerVapVlannameMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "vap": {
            "type": "string",
            "description": "Vap.\n"
          },
          "vlanName": {
            "type": "string",
            "description": "Vlan Name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapVlanpool:ObjectWirelesscontrollerVapVlanpool": {
      "description": "VLAN pool.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`vlanPool`\" pulumi-lang-dotnet=\"`VlanPool`\" pulumi-lang-go=\"`vlanPool`\" pulumi-lang-python=\"`vlan_pool`\" pulumi-lang-yaml=\"`vlanPool`\" pulumi-lang-java=\"`vlanPool`\">`vlan_pool`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-go=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-python=\"`ObjectWirelesscontrollerVap`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerVap`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerVap`\">`fortimanager.ObjectWirelesscontrollerVap`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController VapVlanPool can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapVlanpool:ObjectWirelesscontrollerVapVlanpool labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_wtpGroup": {
          "type": "string",
          "description": "_Wtp-Group.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectWirelesscontrollerVapVlanpoolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWirelesscontrollerVapVlanpoolId",
        "vap"
      ],
      "inputProperties": {
        "_wtpGroup": {
          "type": "string",
          "description": "_Wtp-Group.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectWirelesscontrollerVapVlanpoolId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vap": {
          "type": "string",
          "description": "Vap.\n"
        }
      },
      "requiredInputs": [
        "vap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapVlanpool resources.\n",
        "properties": {
          "_wtpGroup": {
            "type": "string",
            "description": "_Wtp-Group.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectWirelesscontrollerVapVlanpoolId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vap": {
            "type": "string",
            "description": "Vap.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerVapgroup:ObjectWirelesscontrollerVapgroup": {
      "description": "Configure virtual Access Point (VAP) groups.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerVap(\"trname\", {\n    _centmgmt: \"enable\",\n    _intfAllowaccesses: [\n        \"http\",\n        \"https\",\n        \"ping\",\n        \"ssh\",\n    ],\n    _intfDeviceIdentification: \"enable\",\n    _intfDeviceNetscan: \"disable\",\n    _intfDhcp6RelayService: \"disable\",\n    _intfDhcp6RelayType: \"regular\",\n    _intfDhcpRelayService: \"disable\",\n    _intfDhcpRelayType: \"regular\",\n    _intfListenForticlientConnection: \"disable\",\n    atfWeight: 20,\n    broadcastSsid: \"enable\",\n    broadcastSuppressions: [\n        \"arp-known\",\n        \"dhcp-ucast\",\n        \"dhcp-up\",\n    ],\n    bssColorPartial: \"enable\",\n    dhcpOption43Insertion: \"enable\",\n    dhcpOption82CircuitIdInsertion: \"disable\",\n    dhcpOption82Insertion: \"disable\",\n    dhcpOption82RemoteIdInsertion: \"disable\",\n    eapReauth: \"disable\",\n    eapReauthIntv: 86400,\n    eapolKeyRetries: \"enable\",\n    encrypt: \"AES\",\n    externalFastRoaming: \"disable\",\n    fastBssTransition: \"disable\",\n    fastRoaming: \"enable\",\n    ftMobilityDomain: 1000,\n    ftOverDs: \"enable\",\n    ftR0KeyLifetime: 480,\n    gtkRekey: \"disable\",\n    gtkRekeyIntv: 86400,\n    highEfficiency: \"enable\",\n    igmpSnooping: \"disable\",\n    intraVapPrivacy: \"disable\",\n    ipv6Rules: [\n        \"drop-dhcp6c\",\n        \"drop-dhcp6s\",\n        \"drop-icmp6mld2\",\n        \"drop-icmp6ra\",\n        \"drop-icmp6rs\",\n        \"drop-llmnr6\",\n        \"drop-ns-dad\",\n        \"ndp-proxy\",\n    ],\n    ldpc: \"rxtx\",\n    localAuthentication: \"disable\",\n    localBridging: \"disable\",\n    localLan: \"allow\",\n    localStandalone: \"disable\",\n    macAuthBypass: \"disable\",\n    macFilter: \"disable\",\n    macFilterPolicyOther: \"allow\",\n    meDisableThresh: 32,\n    meshBackhaul: \"disable\",\n    mpsk: \"disable\",\n    muMimo: \"enable\",\n    multicastEnhance: \"disable\",\n    multicastRate: \"0\",\n    name: \"terr-wictl-vap\",\n    okc: \"enable\",\n    oweTransition: \"disable\",\n    passphrases: [\"fortinet\"],\n    pmf: \"disable\",\n    pmfAssocComebackTimeout: 1,\n    pmfSaQueryRetryTimeout: 2,\n    portMacauth: \"disable\",\n    portMacauthReauthTimeout: 7200,\n    portMacauthTimeout: 600,\n    probeRespSuppression: \"disable\",\n    probeRespThreshold: \"-80\",\n    ptkRekey: \"disable\",\n    ptkRekeyIntv: 86400,\n    quarantine: \"enable\",\n    radio2gThreshold: \"-79\",\n    radio5gThreshold: \"-76\",\n    radioSensitivity: \"disable\",\n    radiusMacAuth: \"disable\",\n    security: \"wpa2-only-personal\",\n    securityObsoleteOption: \"disable\",\n    splitTunneling: \"disable\",\n    ssid: \"fortinet\",\n    stickyClientRemove: \"disable\",\n    stickyClientThreshold2g: \"-79\",\n    stickyClientThreshold5g: \"-76\",\n    targetWakeTime: \"enable\",\n    tkipCounterMeasure: \"enable\",\n    vlanAuto: \"disable\",\n    vlanPooling: \"disable\",\n    voiceEnterprise: \"disable\",\n});\nconst trnameObjectWirelesscontrollerVapgroup = new fortimanager.ObjectWirelesscontrollerVapgroup(\"trname\", {\n    comment: \"This is a Terraform example\",\n    name: \"terr-wictl-vap-group\",\n    vaps: [\"terr-wictl-vap\"],\n}, {\n    dependsOn: [trname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerVap(\"trname\",\n    _centmgmt=\"enable\",\n    _intf_allowaccesses=[\n        \"http\",\n        \"https\",\n        \"ping\",\n        \"ssh\",\n    ],\n    _intf_device_identification=\"enable\",\n    _intf_device_netscan=\"disable\",\n    _intf_dhcp6_relay_service=\"disable\",\n    _intf_dhcp6_relay_type=\"regular\",\n    _intf_dhcp_relay_service=\"disable\",\n    _intf_dhcp_relay_type=\"regular\",\n    _intf_listen_forticlient_connection=\"disable\",\n    atf_weight=20,\n    broadcast_ssid=\"enable\",\n    broadcast_suppressions=[\n        \"arp-known\",\n        \"dhcp-ucast\",\n        \"dhcp-up\",\n    ],\n    bss_color_partial=\"enable\",\n    dhcp_option43_insertion=\"enable\",\n    dhcp_option82_circuit_id_insertion=\"disable\",\n    dhcp_option82_insertion=\"disable\",\n    dhcp_option82_remote_id_insertion=\"disable\",\n    eap_reauth=\"disable\",\n    eap_reauth_intv=86400,\n    eapol_key_retries=\"enable\",\n    encrypt=\"AES\",\n    external_fast_roaming=\"disable\",\n    fast_bss_transition=\"disable\",\n    fast_roaming=\"enable\",\n    ft_mobility_domain=1000,\n    ft_over_ds=\"enable\",\n    ft_r0_key_lifetime=480,\n    gtk_rekey=\"disable\",\n    gtk_rekey_intv=86400,\n    high_efficiency=\"enable\",\n    igmp_snooping=\"disable\",\n    intra_vap_privacy=\"disable\",\n    ipv6_rules=[\n        \"drop-dhcp6c\",\n        \"drop-dhcp6s\",\n        \"drop-icmp6mld2\",\n        \"drop-icmp6ra\",\n        \"drop-icmp6rs\",\n        \"drop-llmnr6\",\n        \"drop-ns-dad\",\n        \"ndp-proxy\",\n    ],\n    ldpc=\"rxtx\",\n    local_authentication=\"disable\",\n    local_bridging=\"disable\",\n    local_lan=\"allow\",\n    local_standalone=\"disable\",\n    mac_auth_bypass=\"disable\",\n    mac_filter=\"disable\",\n    mac_filter_policy_other=\"allow\",\n    me_disable_thresh=32,\n    mesh_backhaul=\"disable\",\n    mpsk=\"disable\",\n    mu_mimo=\"enable\",\n    multicast_enhance=\"disable\",\n    multicast_rate=\"0\",\n    name=\"terr-wictl-vap\",\n    okc=\"enable\",\n    owe_transition=\"disable\",\n    passphrases=[\"fortinet\"],\n    pmf=\"disable\",\n    pmf_assoc_comeback_timeout=1,\n    pmf_sa_query_retry_timeout=2,\n    port_macauth=\"disable\",\n    port_macauth_reauth_timeout=7200,\n    port_macauth_timeout=600,\n    probe_resp_suppression=\"disable\",\n    probe_resp_threshold=\"-80\",\n    ptk_rekey=\"disable\",\n    ptk_rekey_intv=86400,\n    quarantine=\"enable\",\n    radio2g_threshold=\"-79\",\n    radio5g_threshold=\"-76\",\n    radio_sensitivity=\"disable\",\n    radius_mac_auth=\"disable\",\n    security=\"wpa2-only-personal\",\n    security_obsolete_option=\"disable\",\n    split_tunneling=\"disable\",\n    ssid=\"fortinet\",\n    sticky_client_remove=\"disable\",\n    sticky_client_threshold2g=\"-79\",\n    sticky_client_threshold5g=\"-76\",\n    target_wake_time=\"enable\",\n    tkip_counter_measure=\"enable\",\n    vlan_auto=\"disable\",\n    vlan_pooling=\"disable\",\n    voice_enterprise=\"disable\")\ntrname_object_wirelesscontroller_vapgroup = fortimanager.ObjectWirelesscontrollerVapgroup(\"trname\",\n    comment=\"This is a Terraform example\",\n    name=\"terr-wictl-vap-group\",\n    vaps=[\"terr-wictl-vap\"],\n    opts = pulumi.ResourceOptions(depends_on=[trname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerVap(\"trname\", new()\n    {\n        _centmgmt = \"enable\",\n        _intfAllowaccesses = new[]\n        {\n            \"http\",\n            \"https\",\n            \"ping\",\n            \"ssh\",\n        },\n        _intfDeviceIdentification = \"enable\",\n        _intfDeviceNetscan = \"disable\",\n        _intfDhcp6RelayService = \"disable\",\n        _intfDhcp6RelayType = \"regular\",\n        _intfDhcpRelayService = \"disable\",\n        _intfDhcpRelayType = \"regular\",\n        _intfListenForticlientConnection = \"disable\",\n        AtfWeight = 20,\n        BroadcastSsid = \"enable\",\n        BroadcastSuppressions = new[]\n        {\n            \"arp-known\",\n            \"dhcp-ucast\",\n            \"dhcp-up\",\n        },\n        BssColorPartial = \"enable\",\n        DhcpOption43Insertion = \"enable\",\n        DhcpOption82CircuitIdInsertion = \"disable\",\n        DhcpOption82Insertion = \"disable\",\n        DhcpOption82RemoteIdInsertion = \"disable\",\n        EapReauth = \"disable\",\n        EapReauthIntv = 86400,\n        EapolKeyRetries = \"enable\",\n        Encrypt = \"AES\",\n        ExternalFastRoaming = \"disable\",\n        FastBssTransition = \"disable\",\n        FastRoaming = \"enable\",\n        FtMobilityDomain = 1000,\n        FtOverDs = \"enable\",\n        FtR0KeyLifetime = 480,\n        GtkRekey = \"disable\",\n        GtkRekeyIntv = 86400,\n        HighEfficiency = \"enable\",\n        IgmpSnooping = \"disable\",\n        IntraVapPrivacy = \"disable\",\n        Ipv6Rules = new[]\n        {\n            \"drop-dhcp6c\",\n            \"drop-dhcp6s\",\n            \"drop-icmp6mld2\",\n            \"drop-icmp6ra\",\n            \"drop-icmp6rs\",\n            \"drop-llmnr6\",\n            \"drop-ns-dad\",\n            \"ndp-proxy\",\n        },\n        Ldpc = \"rxtx\",\n        LocalAuthentication = \"disable\",\n        LocalBridging = \"disable\",\n        LocalLan = \"allow\",\n        LocalStandalone = \"disable\",\n        MacAuthBypass = \"disable\",\n        MacFilter = \"disable\",\n        MacFilterPolicyOther = \"allow\",\n        MeDisableThresh = 32,\n        MeshBackhaul = \"disable\",\n        Mpsk = \"disable\",\n        MuMimo = \"enable\",\n        MulticastEnhance = \"disable\",\n        MulticastRate = \"0\",\n        Name = \"terr-wictl-vap\",\n        Okc = \"enable\",\n        OweTransition = \"disable\",\n        Passphrases = new[]\n        {\n            \"fortinet\",\n        },\n        Pmf = \"disable\",\n        PmfAssocComebackTimeout = 1,\n        PmfSaQueryRetryTimeout = 2,\n        PortMacauth = \"disable\",\n        PortMacauthReauthTimeout = 7200,\n        PortMacauthTimeout = 600,\n        ProbeRespSuppression = \"disable\",\n        ProbeRespThreshold = \"-80\",\n        PtkRekey = \"disable\",\n        PtkRekeyIntv = 86400,\n        Quarantine = \"enable\",\n        Radio2gThreshold = \"-79\",\n        Radio5gThreshold = \"-76\",\n        RadioSensitivity = \"disable\",\n        RadiusMacAuth = \"disable\",\n        Security = \"wpa2-only-personal\",\n        SecurityObsoleteOption = \"disable\",\n        SplitTunneling = \"disable\",\n        Ssid = \"fortinet\",\n        StickyClientRemove = \"disable\",\n        StickyClientThreshold2g = \"-79\",\n        StickyClientThreshold5g = \"-76\",\n        TargetWakeTime = \"enable\",\n        TkipCounterMeasure = \"enable\",\n        VlanAuto = \"disable\",\n        VlanPooling = \"disable\",\n        VoiceEnterprise = \"disable\",\n    });\n\n    var trnameObjectWirelesscontrollerVapgroup = new Fortimanager.ObjectWirelesscontrollerVapgroup(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        Name = \"terr-wictl-vap-group\",\n        Vaps = new[]\n        {\n            \"terr-wictl-vap\",\n        },\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\t_centmgmt: pulumi.String(\"enable\"),\n\t\t\t_intfAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\t_intfDeviceIdentification:        pulumi.String(\"enable\"),\n\t\t\t_intfDeviceNetscan:               pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayService:           pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayType:              pulumi.String(\"regular\"),\n\t\t\t_intfDhcpRelayService:            pulumi.String(\"disable\"),\n\t\t\t_intfDhcpRelayType:               pulumi.String(\"regular\"),\n\t\t\t_intfListenForticlientConnection: pulumi.String(\"disable\"),\n\t\t\tAtfWeight:                        pulumi.Float64(20),\n\t\t\tBroadcastSsid:                    pulumi.String(\"enable\"),\n\t\t\tBroadcastSuppressions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arp-known\"),\n\t\t\t\tpulumi.String(\"dhcp-ucast\"),\n\t\t\t\tpulumi.String(\"dhcp-up\"),\n\t\t\t},\n\t\t\tBssColorPartial:                pulumi.String(\"enable\"),\n\t\t\tDhcpOption43Insertion:          pulumi.String(\"enable\"),\n\t\t\tDhcpOption82CircuitIdInsertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82Insertion:          pulumi.String(\"disable\"),\n\t\t\tDhcpOption82RemoteIdInsertion:  pulumi.String(\"disable\"),\n\t\t\tEapReauth:                      pulumi.String(\"disable\"),\n\t\t\tEapReauthIntv:                  pulumi.Float64(86400),\n\t\t\tEapolKeyRetries:                pulumi.String(\"enable\"),\n\t\t\tEncrypt:                        pulumi.String(\"AES\"),\n\t\t\tExternalFastRoaming:            pulumi.String(\"disable\"),\n\t\t\tFastBssTransition:              pulumi.String(\"disable\"),\n\t\t\tFastRoaming:                    pulumi.String(\"enable\"),\n\t\t\tFtMobilityDomain:               pulumi.Float64(1000),\n\t\t\tFtOverDs:                       pulumi.String(\"enable\"),\n\t\t\tFtR0KeyLifetime:                pulumi.Float64(480),\n\t\t\tGtkRekey:                       pulumi.String(\"disable\"),\n\t\t\tGtkRekeyIntv:                   pulumi.Float64(86400),\n\t\t\tHighEfficiency:                 pulumi.String(\"enable\"),\n\t\t\tIgmpSnooping:                   pulumi.String(\"disable\"),\n\t\t\tIntraVapPrivacy:                pulumi.String(\"disable\"),\n\t\t\tIpv6Rules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"drop-dhcp6c\"),\n\t\t\t\tpulumi.String(\"drop-dhcp6s\"),\n\t\t\t\tpulumi.String(\"drop-icmp6mld2\"),\n\t\t\t\tpulumi.String(\"drop-icmp6ra\"),\n\t\t\t\tpulumi.String(\"drop-icmp6rs\"),\n\t\t\t\tpulumi.String(\"drop-llmnr6\"),\n\t\t\t\tpulumi.String(\"drop-ns-dad\"),\n\t\t\t\tpulumi.String(\"ndp-proxy\"),\n\t\t\t},\n\t\t\tLdpc:                 pulumi.String(\"rxtx\"),\n\t\t\tLocalAuthentication:  pulumi.String(\"disable\"),\n\t\t\tLocalBridging:        pulumi.String(\"disable\"),\n\t\t\tLocalLan:             pulumi.String(\"allow\"),\n\t\t\tLocalStandalone:      pulumi.String(\"disable\"),\n\t\t\tMacAuthBypass:        pulumi.String(\"disable\"),\n\t\t\tMacFilter:            pulumi.String(\"disable\"),\n\t\t\tMacFilterPolicyOther: pulumi.String(\"allow\"),\n\t\t\tMeDisableThresh:      pulumi.Float64(32),\n\t\t\tMeshBackhaul:         pulumi.String(\"disable\"),\n\t\t\tMpsk:                 pulumi.String(\"disable\"),\n\t\t\tMuMimo:               pulumi.String(\"enable\"),\n\t\t\tMulticastEnhance:     pulumi.String(\"disable\"),\n\t\t\tMulticastRate:        pulumi.String(\"0\"),\n\t\t\tName:                 pulumi.String(\"terr-wictl-vap\"),\n\t\t\tOkc:                  pulumi.String(\"enable\"),\n\t\t\tOweTransition:        pulumi.String(\"disable\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPmf:                      pulumi.String(\"disable\"),\n\t\t\tPmfAssocComebackTimeout:  pulumi.Float64(1),\n\t\t\tPmfSaQueryRetryTimeout:   pulumi.Float64(2),\n\t\t\tPortMacauth:              pulumi.String(\"disable\"),\n\t\t\tPortMacauthReauthTimeout: pulumi.Float64(7200),\n\t\t\tPortMacauthTimeout:       pulumi.Float64(600),\n\t\t\tProbeRespSuppression:     pulumi.String(\"disable\"),\n\t\t\tProbeRespThreshold:       pulumi.String(\"-80\"),\n\t\t\tPtkRekey:                 pulumi.String(\"disable\"),\n\t\t\tPtkRekeyIntv:             pulumi.Float64(86400),\n\t\t\tQuarantine:               pulumi.String(\"enable\"),\n\t\t\tRadio2gThreshold:         pulumi.String(\"-79\"),\n\t\t\tRadio5gThreshold:         pulumi.String(\"-76\"),\n\t\t\tRadioSensitivity:         pulumi.String(\"disable\"),\n\t\t\tRadiusMacAuth:            pulumi.String(\"disable\"),\n\t\t\tSecurity:                 pulumi.String(\"wpa2-only-personal\"),\n\t\t\tSecurityObsoleteOption:   pulumi.String(\"disable\"),\n\t\t\tSplitTunneling:           pulumi.String(\"disable\"),\n\t\t\tSsid:                     pulumi.String(\"fortinet\"),\n\t\t\tStickyClientRemove:       pulumi.String(\"disable\"),\n\t\t\tStickyClientThreshold2g:  pulumi.String(\"-79\"),\n\t\t\tStickyClientThreshold5g:  pulumi.String(\"-76\"),\n\t\t\tTargetWakeTime:           pulumi.String(\"enable\"),\n\t\t\tTkipCounterMeasure:       pulumi.String(\"enable\"),\n\t\t\tVlanAuto:                 pulumi.String(\"disable\"),\n\t\t\tVlanPooling:              pulumi.String(\"disable\"),\n\t\t\tVoiceEnterprise:          pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapgroup(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerVapgroupArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:    pulumi.String(\"terr-wictl-vap-group\"),\n\t\t\tVaps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-wictl-vap\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerVap(\"trname\", ObjectWirelesscontrollerVapArgs.builder()\n            ._centmgmt(\"enable\")\n            ._intfAllowaccesses(            \n                \"http\",\n                \"https\",\n                \"ping\",\n                \"ssh\")\n            ._intfDeviceIdentification(\"enable\")\n            ._intfDeviceNetscan(\"disable\")\n            ._intfDhcp6RelayService(\"disable\")\n            ._intfDhcp6RelayType(\"regular\")\n            ._intfDhcpRelayService(\"disable\")\n            ._intfDhcpRelayType(\"regular\")\n            ._intfListenForticlientConnection(\"disable\")\n            .atfWeight(20.0)\n            .broadcastSsid(\"enable\")\n            .broadcastSuppressions(            \n                \"arp-known\",\n                \"dhcp-ucast\",\n                \"dhcp-up\")\n            .bssColorPartial(\"enable\")\n            .dhcpOption43Insertion(\"enable\")\n            .dhcpOption82CircuitIdInsertion(\"disable\")\n            .dhcpOption82Insertion(\"disable\")\n            .dhcpOption82RemoteIdInsertion(\"disable\")\n            .eapReauth(\"disable\")\n            .eapReauthIntv(86400.0)\n            .eapolKeyRetries(\"enable\")\n            .encrypt(\"AES\")\n            .externalFastRoaming(\"disable\")\n            .fastBssTransition(\"disable\")\n            .fastRoaming(\"enable\")\n            .ftMobilityDomain(1000.0)\n            .ftOverDs(\"enable\")\n            .ftR0KeyLifetime(480.0)\n            .gtkRekey(\"disable\")\n            .gtkRekeyIntv(86400.0)\n            .highEfficiency(\"enable\")\n            .igmpSnooping(\"disable\")\n            .intraVapPrivacy(\"disable\")\n            .ipv6Rules(            \n                \"drop-dhcp6c\",\n                \"drop-dhcp6s\",\n                \"drop-icmp6mld2\",\n                \"drop-icmp6ra\",\n                \"drop-icmp6rs\",\n                \"drop-llmnr6\",\n                \"drop-ns-dad\",\n                \"ndp-proxy\")\n            .ldpc(\"rxtx\")\n            .localAuthentication(\"disable\")\n            .localBridging(\"disable\")\n            .localLan(\"allow\")\n            .localStandalone(\"disable\")\n            .macAuthBypass(\"disable\")\n            .macFilter(\"disable\")\n            .macFilterPolicyOther(\"allow\")\n            .meDisableThresh(32.0)\n            .meshBackhaul(\"disable\")\n            .mpsk(\"disable\")\n            .muMimo(\"enable\")\n            .multicastEnhance(\"disable\")\n            .multicastRate(\"0\")\n            .name(\"terr-wictl-vap\")\n            .okc(\"enable\")\n            .oweTransition(\"disable\")\n            .passphrases(\"fortinet\")\n            .pmf(\"disable\")\n            .pmfAssocComebackTimeout(1.0)\n            .pmfSaQueryRetryTimeout(2.0)\n            .portMacauth(\"disable\")\n            .portMacauthReauthTimeout(7200.0)\n            .portMacauthTimeout(600.0)\n            .probeRespSuppression(\"disable\")\n            .probeRespThreshold(\"-80\")\n            .ptkRekey(\"disable\")\n            .ptkRekeyIntv(86400.0)\n            .quarantine(\"enable\")\n            .radio2gThreshold(\"-79\")\n            .radio5gThreshold(\"-76\")\n            .radioSensitivity(\"disable\")\n            .radiusMacAuth(\"disable\")\n            .security(\"wpa2-only-personal\")\n            .securityObsoleteOption(\"disable\")\n            .splitTunneling(\"disable\")\n            .ssid(\"fortinet\")\n            .stickyClientRemove(\"disable\")\n            .stickyClientThreshold2g(\"-79\")\n            .stickyClientThreshold5g(\"-76\")\n            .targetWakeTime(\"enable\")\n            .tkipCounterMeasure(\"enable\")\n            .vlanAuto(\"disable\")\n            .vlanPooling(\"disable\")\n            .voiceEnterprise(\"disable\")\n            .build());\n\n        var trnameObjectWirelesscontrollerVapgroup = new ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", ObjectWirelesscontrollerVapgroupArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .name(\"terr-wictl-vap-group\")\n            .vaps(\"terr-wictl-vap\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerVap\n    properties:\n      _centmgmt: enable\n      _intfAllowaccesses:\n        - http\n        - https\n        - ping\n        - ssh\n      _intfDeviceIdentification: enable\n      _intfDeviceNetscan: disable\n      _intfDhcp6RelayService: disable\n      _intfDhcp6RelayType: regular\n      _intfDhcpRelayService: disable\n      _intfDhcpRelayType: regular\n      _intfListenForticlientConnection: disable\n      atfWeight: 20\n      broadcastSsid: enable\n      broadcastSuppressions:\n        - arp-known\n        - dhcp-ucast\n        - dhcp-up\n      bssColorPartial: enable\n      dhcpOption43Insertion: enable\n      dhcpOption82CircuitIdInsertion: disable\n      dhcpOption82Insertion: disable\n      dhcpOption82RemoteIdInsertion: disable\n      eapReauth: disable\n      eapReauthIntv: 86400\n      eapolKeyRetries: enable\n      encrypt: AES\n      externalFastRoaming: disable\n      fastBssTransition: disable\n      fastRoaming: enable\n      ftMobilityDomain: 1000\n      ftOverDs: enable\n      ftR0KeyLifetime: 480\n      gtkRekey: disable\n      gtkRekeyIntv: 86400\n      highEfficiency: enable\n      igmpSnooping: disable\n      intraVapPrivacy: disable\n      ipv6Rules:\n        - drop-dhcp6c\n        - drop-dhcp6s\n        - drop-icmp6mld2\n        - drop-icmp6ra\n        - drop-icmp6rs\n        - drop-llmnr6\n        - drop-ns-dad\n        - ndp-proxy\n      ldpc: rxtx\n      localAuthentication: disable\n      localBridging: disable\n      localLan: allow\n      localStandalone: disable\n      macAuthBypass: disable\n      macFilter: disable\n      macFilterPolicyOther: allow\n      meDisableThresh: 32\n      meshBackhaul: disable\n      mpsk: disable\n      muMimo: enable\n      multicastEnhance: disable\n      multicastRate: '0'\n      name: terr-wictl-vap\n      okc: enable\n      oweTransition: disable\n      passphrases:\n        - fortinet\n      pmf: disable\n      pmfAssocComebackTimeout: 1\n      pmfSaQueryRetryTimeout: 2\n      portMacauth: disable\n      portMacauthReauthTimeout: 7200\n      portMacauthTimeout: 600\n      probeRespSuppression: disable\n      probeRespThreshold: '-80'\n      ptkRekey: disable\n      ptkRekeyIntv: 86400\n      quarantine: enable\n      radio2gThreshold: '-79'\n      radio5gThreshold: '-76'\n      radioSensitivity: disable\n      radiusMacAuth: disable\n      security: wpa2-only-personal\n      securityObsoleteOption: disable\n      splitTunneling: disable\n      ssid: fortinet\n      stickyClientRemove: disable\n      stickyClientThreshold2g: '-79'\n      stickyClientThreshold5g: '-76'\n      targetWakeTime: enable\n      tkipCounterMeasure: enable\n      vlanAuto: disable\n      vlanPooling: disable\n      voiceEnterprise: disable\n  trnameObjectWirelesscontrollerVapgroup:\n    type: fortimanager:ObjectWirelesscontrollerVapgroup\n    name: trname\n    properties:\n      comment: This is a Terraform example\n      name: terr-wictl-vap-group\n      vaps:\n        - terr-wictl-vap\n    options:\n      dependsOn:\n        - ${trname}\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController VapGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapgroup:ObjectWirelesscontrollerVapgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Group Name\n"
        },
        "objectWirelesscontrollerVapgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of SSIDs to be included in the VAP group.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectWirelesscontrollerVapgroupId",
        "vaps"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Group Name\n"
        },
        "objectWirelesscontrollerVapgroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "vaps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of SSIDs to be included in the VAP group.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerVapgroup resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "name": {
            "type": "string",
            "description": "Group Name\n"
          },
          "objectWirelesscontrollerVapgroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "vaps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of SSIDs to be included in the VAP group.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWagprofile:ObjectWirelesscontrollerWagprofile": {
      "description": "Configure wireless access gateway (WAG) profiles used for tunnels on AP.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\", {\n    comment: \"This is a Terraform example\",\n    dhcpIpAddr: \"192.168.1.1\",\n    name: \"terr-wictl-wag-profile\",\n    pingInterval: 1,\n    pingNumber: 5,\n    returnPacketTimeout: 160,\n    tunnelType: \"gre\",\n    wagIp: \"0.0.0.0\",\n    wagPort: 1701,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\",\n    comment=\"This is a Terraform example\",\n    dhcp_ip_addr=\"192.168.1.1\",\n    name=\"terr-wictl-wag-profile\",\n    ping_interval=1,\n    ping_number=5,\n    return_packet_timeout=160,\n    tunnel_type=\"gre\",\n    wag_ip=\"0.0.0.0\",\n    wag_port=1701)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example\",\n        DhcpIpAddr = \"192.168.1.1\",\n        Name = \"terr-wictl-wag-profile\",\n        PingInterval = 1,\n        PingNumber = 5,\n        ReturnPacketTimeout = 160,\n        TunnelType = \"gre\",\n        WagIp = \"0.0.0.0\",\n        WagPort = 1701,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWagprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWagprofileArgs{\n\t\t\tComment:             pulumi.String(\"This is a Terraform example\"),\n\t\t\tDhcpIpAddr:          pulumi.String(\"192.168.1.1\"),\n\t\t\tName:                pulumi.String(\"terr-wictl-wag-profile\"),\n\t\t\tPingInterval:        pulumi.Float64(1),\n\t\t\tPingNumber:          pulumi.Float64(5),\n\t\t\tReturnPacketTimeout: pulumi.Float64(160),\n\t\t\tTunnelType:          pulumi.String(\"gre\"),\n\t\t\tWagIp:               pulumi.String(\"0.0.0.0\"),\n\t\t\tWagPort:             pulumi.Float64(1701),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWagprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWagprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerWagprofile(\"trname\", ObjectWirelesscontrollerWagprofileArgs.builder()\n            .comment(\"This is a Terraform example\")\n            .dhcpIpAddr(\"192.168.1.1\")\n            .name(\"terr-wictl-wag-profile\")\n            .pingInterval(1.0)\n            .pingNumber(5.0)\n            .returnPacketTimeout(160.0)\n            .tunnelType(\"gre\")\n            .wagIp(\"0.0.0.0\")\n            .wagPort(1701.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWagprofile\n    properties:\n      comment: This is a Terraform example\n      dhcpIpAddr: 192.168.1.1\n      name: terr-wictl-wag-profile\n      pingInterval: 1\n      pingNumber: 5\n      returnPacketTimeout: 160\n      tunnelType: gre\n      wagIp: 0.0.0.0\n      wagPort: 1701\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WagProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWagprofile:ObjectWirelesscontrollerWagprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dhcpIpAddr": {
          "type": "string",
          "description": "IP address of the monitoring DHCP request packet sent through the tunnel.\n"
        },
        "name": {
          "type": "string",
          "description": "Tunnel profile name.\n"
        },
        "objectWirelesscontrollerWagprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pingInterval": {
          "type": "number",
          "description": "Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1).\n"
        },
        "pingNumber": {
          "type": "number",
          "description": "Number of the tunnel monitoring echo packets (1 - 65535, default = 5).\n"
        },
        "returnPacketTimeout": {
          "type": "number",
          "description": "Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tunnelType": {
          "type": "string",
          "description": "Tunnel type. Valid values: <span pulumi-lang-nodejs=\"`gre`\" pulumi-lang-dotnet=\"`Gre`\" pulumi-lang-go=\"`gre`\" pulumi-lang-python=\"`gre`\" pulumi-lang-yaml=\"`gre`\" pulumi-lang-java=\"`gre`\">`gre`</span>, <span pulumi-lang-nodejs=\"`l2tpv3`\" pulumi-lang-dotnet=\"`L2tpv3`\" pulumi-lang-go=\"`l2tpv3`\" pulumi-lang-python=\"`l2tpv3`\" pulumi-lang-yaml=\"`l2tpv3`\" pulumi-lang-java=\"`l2tpv3`\">`l2tpv3`</span>.\n"
        },
        "wagIp": {
          "type": "string",
          "description": "IP Address of the wireless access gateway.\n"
        },
        "wagPort": {
          "type": "number",
          "description": "UDP port of the wireless access gateway.\n"
        }
      },
      "type": "object",
      "required": [
        "dhcpIpAddr",
        "name",
        "objectWirelesscontrollerWagprofileId",
        "pingInterval",
        "pingNumber",
        "returnPacketTimeout",
        "tunnelType",
        "wagIp",
        "wagPort"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dhcpIpAddr": {
          "type": "string",
          "description": "IP address of the monitoring DHCP request packet sent through the tunnel.\n"
        },
        "name": {
          "type": "string",
          "description": "Tunnel profile name.\n"
        },
        "objectWirelesscontrollerWagprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pingInterval": {
          "type": "number",
          "description": "Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1).\n"
        },
        "pingNumber": {
          "type": "number",
          "description": "Number of the tunnel monitoring echo packets (1 - 65535, default = 5).\n"
        },
        "returnPacketTimeout": {
          "type": "number",
          "description": "Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tunnelType": {
          "type": "string",
          "description": "Tunnel type. Valid values: <span pulumi-lang-nodejs=\"`gre`\" pulumi-lang-dotnet=\"`Gre`\" pulumi-lang-go=\"`gre`\" pulumi-lang-python=\"`gre`\" pulumi-lang-yaml=\"`gre`\" pulumi-lang-java=\"`gre`\">`gre`</span>, <span pulumi-lang-nodejs=\"`l2tpv3`\" pulumi-lang-dotnet=\"`L2tpv3`\" pulumi-lang-go=\"`l2tpv3`\" pulumi-lang-python=\"`l2tpv3`\" pulumi-lang-yaml=\"`l2tpv3`\" pulumi-lang-java=\"`l2tpv3`\">`l2tpv3`</span>.\n"
        },
        "wagIp": {
          "type": "string",
          "description": "IP Address of the wireless access gateway.\n"
        },
        "wagPort": {
          "type": "number",
          "description": "UDP port of the wireless access gateway.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWagprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dhcpIpAddr": {
            "type": "string",
            "description": "IP address of the monitoring DHCP request packet sent through the tunnel.\n"
          },
          "name": {
            "type": "string",
            "description": "Tunnel profile name.\n"
          },
          "objectWirelesscontrollerWagprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pingInterval": {
            "type": "number",
            "description": "Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1).\n"
          },
          "pingNumber": {
            "type": "number",
            "description": "Number of the tunnel monitoring echo packets (1 - 65535, default = 5).\n"
          },
          "returnPacketTimeout": {
            "type": "number",
            "description": "Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tunnelType": {
            "type": "string",
            "description": "Tunnel type. Valid values: <span pulumi-lang-nodejs=\"`gre`\" pulumi-lang-dotnet=\"`Gre`\" pulumi-lang-go=\"`gre`\" pulumi-lang-python=\"`gre`\" pulumi-lang-yaml=\"`gre`\" pulumi-lang-java=\"`gre`\">`gre`</span>, <span pulumi-lang-nodejs=\"`l2tpv3`\" pulumi-lang-dotnet=\"`L2tpv3`\" pulumi-lang-go=\"`l2tpv3`\" pulumi-lang-python=\"`l2tpv3`\" pulumi-lang-yaml=\"`l2tpv3`\" pulumi-lang-java=\"`l2tpv3`\">`l2tpv3`</span>.\n"
          },
          "wagIp": {
            "type": "string",
            "description": "IP Address of the wireless access gateway.\n"
          },
          "wagPort": {
            "type": "number",
            "description": "UDP port of the wireless access gateway.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWidsprofile:ObjectWirelesscontrollerWidsprofile": {
      "description": "Configure wireless intrusion detection system (WIDS) profiles.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\", {\n    apBgscanDisableSchedules: [\"always\"],\n    apScan: \"disable\",\n    asleapAttack: \"disable\",\n    assocFloodThresh: 30,\n    assocFloodTime: 10,\n    assocFrameFlood: \"disable\",\n    authFloodThresh: 30,\n    authFloodTime: 10,\n    authFrameFlood: \"disable\",\n    comment: \"This is a Terraform example\",\n    deauthBroadcast: \"disable\",\n    deauthUnknownSrcThresh: 10,\n    eapolFailFlood: \"disable\",\n    eapolFailIntv: 1,\n    eapolFailThresh: 10,\n    eapolLogoffFlood: \"disable\",\n    eapolLogoffIntv: 1,\n    eapolLogoffThresh: 10,\n    eapolPreFailFlood: \"disable\",\n    eapolPreFailIntv: 1,\n    eapolPreFailThresh: 10,\n    eapolPreSuccFlood: \"disable\",\n    eapolPreSuccIntv: 1,\n    eapolPreSuccThresh: 10,\n    eapolStartFlood: \"disable\",\n    eapolStartIntv: 1,\n    eapolStartThresh: 10,\n    eapolSuccFlood: \"disable\",\n    eapolSuccIntv: 1,\n    eapolSuccThresh: 10,\n    invalidMacOui: \"disable\",\n    longDurationAttack: \"disable\",\n    longDurationThresh: 8200,\n    name: \"terr-wictl-wids-profile\",\n    nullSsidProbeResp: \"disable\",\n    sensorMode: \"both\",\n    spoofedDeauth: \"disable\",\n    weakWepIv: \"disable\",\n    wirelessBridge: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\",\n    ap_bgscan_disable_schedules=[\"always\"],\n    ap_scan=\"disable\",\n    asleap_attack=\"disable\",\n    assoc_flood_thresh=30,\n    assoc_flood_time=10,\n    assoc_frame_flood=\"disable\",\n    auth_flood_thresh=30,\n    auth_flood_time=10,\n    auth_frame_flood=\"disable\",\n    comment=\"This is a Terraform example\",\n    deauth_broadcast=\"disable\",\n    deauth_unknown_src_thresh=10,\n    eapol_fail_flood=\"disable\",\n    eapol_fail_intv=1,\n    eapol_fail_thresh=10,\n    eapol_logoff_flood=\"disable\",\n    eapol_logoff_intv=1,\n    eapol_logoff_thresh=10,\n    eapol_pre_fail_flood=\"disable\",\n    eapol_pre_fail_intv=1,\n    eapol_pre_fail_thresh=10,\n    eapol_pre_succ_flood=\"disable\",\n    eapol_pre_succ_intv=1,\n    eapol_pre_succ_thresh=10,\n    eapol_start_flood=\"disable\",\n    eapol_start_intv=1,\n    eapol_start_thresh=10,\n    eapol_succ_flood=\"disable\",\n    eapol_succ_intv=1,\n    eapol_succ_thresh=10,\n    invalid_mac_oui=\"disable\",\n    long_duration_attack=\"disable\",\n    long_duration_thresh=8200,\n    name=\"terr-wictl-wids-profile\",\n    null_ssid_probe_resp=\"disable\",\n    sensor_mode=\"both\",\n    spoofed_deauth=\"disable\",\n    weak_wep_iv=\"disable\",\n    wireless_bridge=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\", new()\n    {\n        ApBgscanDisableSchedules = new[]\n        {\n            \"always\",\n        },\n        ApScan = \"disable\",\n        AsleapAttack = \"disable\",\n        AssocFloodThresh = 30,\n        AssocFloodTime = 10,\n        AssocFrameFlood = \"disable\",\n        AuthFloodThresh = 30,\n        AuthFloodTime = 10,\n        AuthFrameFlood = \"disable\",\n        Comment = \"This is a Terraform example\",\n        DeauthBroadcast = \"disable\",\n        DeauthUnknownSrcThresh = 10,\n        EapolFailFlood = \"disable\",\n        EapolFailIntv = 1,\n        EapolFailThresh = 10,\n        EapolLogoffFlood = \"disable\",\n        EapolLogoffIntv = 1,\n        EapolLogoffThresh = 10,\n        EapolPreFailFlood = \"disable\",\n        EapolPreFailIntv = 1,\n        EapolPreFailThresh = 10,\n        EapolPreSuccFlood = \"disable\",\n        EapolPreSuccIntv = 1,\n        EapolPreSuccThresh = 10,\n        EapolStartFlood = \"disable\",\n        EapolStartIntv = 1,\n        EapolStartThresh = 10,\n        EapolSuccFlood = \"disable\",\n        EapolSuccIntv = 1,\n        EapolSuccThresh = 10,\n        InvalidMacOui = \"disable\",\n        LongDurationAttack = \"disable\",\n        LongDurationThresh = 8200,\n        Name = \"terr-wictl-wids-profile\",\n        NullSsidProbeResp = \"disable\",\n        SensorMode = \"both\",\n        SpoofedDeauth = \"disable\",\n        WeakWepIv = \"disable\",\n        WirelessBridge = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWidsprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWidsprofileArgs{\n\t\t\tApBgscanDisableSchedules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"always\"),\n\t\t\t},\n\t\t\tApScan:                 pulumi.String(\"disable\"),\n\t\t\tAsleapAttack:           pulumi.String(\"disable\"),\n\t\t\tAssocFloodThresh:       pulumi.Float64(30),\n\t\t\tAssocFloodTime:         pulumi.Float64(10),\n\t\t\tAssocFrameFlood:        pulumi.String(\"disable\"),\n\t\t\tAuthFloodThresh:        pulumi.Float64(30),\n\t\t\tAuthFloodTime:          pulumi.Float64(10),\n\t\t\tAuthFrameFlood:         pulumi.String(\"disable\"),\n\t\t\tComment:                pulumi.String(\"This is a Terraform example\"),\n\t\t\tDeauthBroadcast:        pulumi.String(\"disable\"),\n\t\t\tDeauthUnknownSrcThresh: pulumi.Float64(10),\n\t\t\tEapolFailFlood:         pulumi.String(\"disable\"),\n\t\t\tEapolFailIntv:          pulumi.Float64(1),\n\t\t\tEapolFailThresh:        pulumi.Float64(10),\n\t\t\tEapolLogoffFlood:       pulumi.String(\"disable\"),\n\t\t\tEapolLogoffIntv:        pulumi.Float64(1),\n\t\t\tEapolLogoffThresh:      pulumi.Float64(10),\n\t\t\tEapolPreFailFlood:      pulumi.String(\"disable\"),\n\t\t\tEapolPreFailIntv:       pulumi.Float64(1),\n\t\t\tEapolPreFailThresh:     pulumi.Float64(10),\n\t\t\tEapolPreSuccFlood:      pulumi.String(\"disable\"),\n\t\t\tEapolPreSuccIntv:       pulumi.Float64(1),\n\t\t\tEapolPreSuccThresh:     pulumi.Float64(10),\n\t\t\tEapolStartFlood:        pulumi.String(\"disable\"),\n\t\t\tEapolStartIntv:         pulumi.Float64(1),\n\t\t\tEapolStartThresh:       pulumi.Float64(10),\n\t\t\tEapolSuccFlood:         pulumi.String(\"disable\"),\n\t\t\tEapolSuccIntv:          pulumi.Float64(1),\n\t\t\tEapolSuccThresh:        pulumi.Float64(10),\n\t\t\tInvalidMacOui:          pulumi.String(\"disable\"),\n\t\t\tLongDurationAttack:     pulumi.String(\"disable\"),\n\t\t\tLongDurationThresh:     pulumi.Float64(8200),\n\t\t\tName:                   pulumi.String(\"terr-wictl-wids-profile\"),\n\t\t\tNullSsidProbeResp:      pulumi.String(\"disable\"),\n\t\t\tSensorMode:             pulumi.String(\"both\"),\n\t\t\tSpoofedDeauth:          pulumi.String(\"disable\"),\n\t\t\tWeakWepIv:              pulumi.String(\"disable\"),\n\t\t\tWirelessBridge:         pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWidsprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWidsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerWidsprofile(\"trname\", ObjectWirelesscontrollerWidsprofileArgs.builder()\n            .apBgscanDisableSchedules(\"always\")\n            .apScan(\"disable\")\n            .asleapAttack(\"disable\")\n            .assocFloodThresh(30.0)\n            .assocFloodTime(10.0)\n            .assocFrameFlood(\"disable\")\n            .authFloodThresh(30.0)\n            .authFloodTime(10.0)\n            .authFrameFlood(\"disable\")\n            .comment(\"This is a Terraform example\")\n            .deauthBroadcast(\"disable\")\n            .deauthUnknownSrcThresh(10.0)\n            .eapolFailFlood(\"disable\")\n            .eapolFailIntv(1.0)\n            .eapolFailThresh(10.0)\n            .eapolLogoffFlood(\"disable\")\n            .eapolLogoffIntv(1.0)\n            .eapolLogoffThresh(10.0)\n            .eapolPreFailFlood(\"disable\")\n            .eapolPreFailIntv(1.0)\n            .eapolPreFailThresh(10.0)\n            .eapolPreSuccFlood(\"disable\")\n            .eapolPreSuccIntv(1.0)\n            .eapolPreSuccThresh(10.0)\n            .eapolStartFlood(\"disable\")\n            .eapolStartIntv(1.0)\n            .eapolStartThresh(10.0)\n            .eapolSuccFlood(\"disable\")\n            .eapolSuccIntv(1.0)\n            .eapolSuccThresh(10.0)\n            .invalidMacOui(\"disable\")\n            .longDurationAttack(\"disable\")\n            .longDurationThresh(8200.0)\n            .name(\"terr-wictl-wids-profile\")\n            .nullSsidProbeResp(\"disable\")\n            .sensorMode(\"both\")\n            .spoofedDeauth(\"disable\")\n            .weakWepIv(\"disable\")\n            .wirelessBridge(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWidsprofile\n    properties:\n      apBgscanDisableSchedules:\n        - always\n      apScan: disable\n      asleapAttack: disable\n      assocFloodThresh: 30\n      assocFloodTime: 10\n      assocFrameFlood: disable\n      authFloodThresh: 30\n      authFloodTime: 10\n      authFrameFlood: disable\n      comment: This is a Terraform example\n      deauthBroadcast: disable\n      deauthUnknownSrcThresh: 10\n      eapolFailFlood: disable\n      eapolFailIntv: 1\n      eapolFailThresh: 10\n      eapolLogoffFlood: disable\n      eapolLogoffIntv: 1\n      eapolLogoffThresh: 10\n      eapolPreFailFlood: disable\n      eapolPreFailIntv: 1\n      eapolPreFailThresh: 10\n      eapolPreSuccFlood: disable\n      eapolPreSuccIntv: 1\n      eapolPreSuccThresh: 10\n      eapolStartFlood: disable\n      eapolStartIntv: 1\n      eapolStartThresh: 10\n      eapolSuccFlood: disable\n      eapolSuccIntv: 1\n      eapolSuccThresh: 10\n      invalidMacOui: disable\n      longDurationAttack: disable\n      longDurationThresh: 8200\n      name: terr-wictl-wids-profile\n      nullSsidProbeResp: disable\n      sensorMode: both\n      spoofedDeauth: disable\n      weakWepIv: disable\n      wirelessBridge: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WidsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWidsprofile:ObjectWirelesscontrollerWidsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apAutoSuppress": {
          "type": "string",
          "description": "Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apBgscanDisableDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ap-Bgscan-Disable-Day. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "apBgscanDisableEnd": {
          "type": "string",
          "description": "Ap-Bgscan-Disable-End.\n"
        },
        "apBgscanDisableSchedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "apBgscanDisableStart": {
          "type": "string",
          "description": "Ap-Bgscan-Disable-Start.\n"
        },
        "apBgscanDuration": {
          "type": "number",
          "description": "Listening time on a scanning channel (10 - 1000 msec, default = 20).\n"
        },
        "apBgscanIdle": {
          "type": "number",
          "description": "Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).\n"
        },
        "apBgscanIntv": {
          "type": "number",
          "description": "Period of time between scanning two channels (1 - 600 sec, default = 1).\n"
        },
        "apBgscanPeriod": {
          "type": "number",
          "description": "Period of time between background scans (60 - 3600 sec, default = 600).\n"
        },
        "apBgscanReportIntv": {
          "type": "number",
          "description": "Period of time between background scan reports (15 - 600 sec, default = 30).\n"
        },
        "apFgscanReportIntv": {
          "type": "number",
          "description": "Period of time between foreground scan reports (15 - 600 sec, default = 15).\n"
        },
        "apScan": {
          "type": "string",
          "description": "Enable/disable rogue AP detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apScanChannelList2g5gs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected ap scan channel list for 2.4G and 5G bands.\n"
        },
        "apScanChannelList6gs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected ap scan channel list for 6G band.\n"
        },
        "apScanPassive": {
          "type": "string",
          "description": "Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apScanThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).\n"
        },
        "asleapAttack": {
          "type": "string",
          "description": "Enable/disable asleap attack detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assocFloodThresh": {
          "type": "number",
          "description": "The threshold value for association frame flooding.\n"
        },
        "assocFloodTime": {
          "type": "number",
          "description": "Number of seconds after which a station is considered not connected.\n"
        },
        "assocFrameFlood": {
          "type": "string",
          "description": "Enable/disable association frame flooding detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authFloodThresh": {
          "type": "number",
          "description": "The threshold value for authentication frame flooding.\n"
        },
        "authFloodTime": {
          "type": "number",
          "description": "Number of seconds after which a station is considered not connected.\n"
        },
        "authFrameFlood": {
          "type": "string",
          "description": "Enable/disable authentication frame flooding detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "deauthBroadcast": {
          "type": "string",
          "description": "Enable/disable broadcasting de-authentication detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deauthUnknownSrcThresh": {
          "type": "number",
          "description": "Threshold value per second to deauth unknown src for DoS attack (0: no limit).\n"
        },
        "eapolFailFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolFailIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Failure flooding (1 - 3600 sec).\n"
        },
        "eapolFailThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Failure flooding in specified interval.\n"
        },
        "eapolLogoffFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolLogoffIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).\n"
        },
        "eapolLogoffThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Logoff flooding in specified interval.\n"
        },
        "eapolPreFailFlood": {
          "type": "string",
          "description": "Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolPreFailIntv": {
          "type": "number",
          "description": "The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).\n"
        },
        "eapolPreFailThresh": {
          "type": "number",
          "description": "The threshold value for premature EAPOL-Failure flooding in specified interval.\n"
        },
        "eapolPreSuccFlood": {
          "type": "string",
          "description": "Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolPreSuccIntv": {
          "type": "number",
          "description": "The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).\n"
        },
        "eapolPreSuccThresh": {
          "type": "number",
          "description": "The threshold value for premature EAPOL-Success flooding in specified interval.\n"
        },
        "eapolStartFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolStartIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Start flooding (1 - 3600 sec).\n"
        },
        "eapolStartThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Start flooding in specified interval.\n"
        },
        "eapolSuccFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolSuccIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Success flooding (1 - 3600 sec).\n"
        },
        "eapolSuccThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Success flooding in specified interval.\n"
        },
        "invalidMacOui": {
          "type": "string",
          "description": "Enable/disable invalid MAC OUI detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "longDurationAttack": {
          "type": "string",
          "description": "Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "longDurationThresh": {
          "type": "number",
          "description": "Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).\n"
        },
        "name": {
          "type": "string",
          "description": "WIDS profile name.\n"
        },
        "nullSsidProbeResp": {
          "type": "string",
          "description": "Enable/disable null SSID probe response detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWidsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensorMode": {
          "type": "string",
          "description": "Scan nearby WiFi stations (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "spoofedDeauth": {
          "type": "string",
          "description": "Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weakWepIv": {
          "type": "string",
          "description": "Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wirelessBridge": {
          "type": "string",
          "description": "Enable/disable wireless bridge detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "apBgscanDisableDays",
        "apBgscanDisableSchedules",
        "apScan",
        "apScanChannelList2g5gs",
        "apScanChannelList6gs",
        "asleapAttack",
        "assocFloodThresh",
        "assocFloodTime",
        "assocFrameFlood",
        "authFloodThresh",
        "authFloodTime",
        "authFrameFlood",
        "deauthBroadcast",
        "deauthUnknownSrcThresh",
        "eapolFailFlood",
        "eapolFailIntv",
        "eapolFailThresh",
        "eapolLogoffFlood",
        "eapolLogoffIntv",
        "eapolLogoffThresh",
        "eapolPreFailFlood",
        "eapolPreFailIntv",
        "eapolPreFailThresh",
        "eapolPreSuccFlood",
        "eapolPreSuccIntv",
        "eapolPreSuccThresh",
        "eapolStartFlood",
        "eapolStartIntv",
        "eapolStartThresh",
        "eapolSuccFlood",
        "eapolSuccIntv",
        "eapolSuccThresh",
        "invalidMacOui",
        "longDurationAttack",
        "longDurationThresh",
        "name",
        "nullSsidProbeResp",
        "objectWirelesscontrollerWidsprofileId",
        "sensorMode",
        "spoofedDeauth",
        "weakWepIv",
        "wirelessBridge"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apAutoSuppress": {
          "type": "string",
          "description": "Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apBgscanDisableDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ap-Bgscan-Disable-Day. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "apBgscanDisableEnd": {
          "type": "string",
          "description": "Ap-Bgscan-Disable-End.\n"
        },
        "apBgscanDisableSchedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "apBgscanDisableStart": {
          "type": "string",
          "description": "Ap-Bgscan-Disable-Start.\n"
        },
        "apBgscanDuration": {
          "type": "number",
          "description": "Listening time on a scanning channel (10 - 1000 msec, default = 20).\n"
        },
        "apBgscanIdle": {
          "type": "number",
          "description": "Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).\n"
        },
        "apBgscanIntv": {
          "type": "number",
          "description": "Period of time between scanning two channels (1 - 600 sec, default = 1).\n"
        },
        "apBgscanPeriod": {
          "type": "number",
          "description": "Period of time between background scans (60 - 3600 sec, default = 600).\n"
        },
        "apBgscanReportIntv": {
          "type": "number",
          "description": "Period of time between background scan reports (15 - 600 sec, default = 30).\n"
        },
        "apFgscanReportIntv": {
          "type": "number",
          "description": "Period of time between foreground scan reports (15 - 600 sec, default = 15).\n"
        },
        "apScan": {
          "type": "string",
          "description": "Enable/disable rogue AP detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apScanChannelList2g5gs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected ap scan channel list for 2.4G and 5G bands.\n"
        },
        "apScanChannelList6gs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected ap scan channel list for 6G band.\n"
        },
        "apScanPassive": {
          "type": "string",
          "description": "Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apScanThreshold": {
          "type": "string",
          "description": "Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).\n"
        },
        "asleapAttack": {
          "type": "string",
          "description": "Enable/disable asleap attack detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assocFloodThresh": {
          "type": "number",
          "description": "The threshold value for association frame flooding.\n"
        },
        "assocFloodTime": {
          "type": "number",
          "description": "Number of seconds after which a station is considered not connected.\n"
        },
        "assocFrameFlood": {
          "type": "string",
          "description": "Enable/disable association frame flooding detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authFloodThresh": {
          "type": "number",
          "description": "The threshold value for authentication frame flooding.\n"
        },
        "authFloodTime": {
          "type": "number",
          "description": "Number of seconds after which a station is considered not connected.\n"
        },
        "authFrameFlood": {
          "type": "string",
          "description": "Enable/disable authentication frame flooding detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "deauthBroadcast": {
          "type": "string",
          "description": "Enable/disable broadcasting de-authentication detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deauthUnknownSrcThresh": {
          "type": "number",
          "description": "Threshold value per second to deauth unknown src for DoS attack (0: no limit).\n"
        },
        "eapolFailFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolFailIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Failure flooding (1 - 3600 sec).\n"
        },
        "eapolFailThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Failure flooding in specified interval.\n"
        },
        "eapolLogoffFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolLogoffIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).\n"
        },
        "eapolLogoffThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Logoff flooding in specified interval.\n"
        },
        "eapolPreFailFlood": {
          "type": "string",
          "description": "Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolPreFailIntv": {
          "type": "number",
          "description": "The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).\n"
        },
        "eapolPreFailThresh": {
          "type": "number",
          "description": "The threshold value for premature EAPOL-Failure flooding in specified interval.\n"
        },
        "eapolPreSuccFlood": {
          "type": "string",
          "description": "Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolPreSuccIntv": {
          "type": "number",
          "description": "The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).\n"
        },
        "eapolPreSuccThresh": {
          "type": "number",
          "description": "The threshold value for premature EAPOL-Success flooding in specified interval.\n"
        },
        "eapolStartFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolStartIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Start flooding (1 - 3600 sec).\n"
        },
        "eapolStartThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Start flooding in specified interval.\n"
        },
        "eapolSuccFlood": {
          "type": "string",
          "description": "Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eapolSuccIntv": {
          "type": "number",
          "description": "The detection interval for EAPOL-Success flooding (1 - 3600 sec).\n"
        },
        "eapolSuccThresh": {
          "type": "number",
          "description": "The threshold value for EAPOL-Success flooding in specified interval.\n"
        },
        "invalidMacOui": {
          "type": "string",
          "description": "Enable/disable invalid MAC OUI detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "longDurationAttack": {
          "type": "string",
          "description": "Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "longDurationThresh": {
          "type": "number",
          "description": "Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).\n"
        },
        "name": {
          "type": "string",
          "description": "WIDS profile name.\n"
        },
        "nullSsidProbeResp": {
          "type": "string",
          "description": "Enable/disable null SSID probe response detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWidsprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sensorMode": {
          "type": "string",
          "description": "Scan nearby WiFi stations (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "spoofedDeauth": {
          "type": "string",
          "description": "Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "weakWepIv": {
          "type": "string",
          "description": "Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wirelessBridge": {
          "type": "string",
          "description": "Enable/disable wireless bridge detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWidsprofile resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apAutoSuppress": {
            "type": "string",
            "description": "Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apBgscanDisableDays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ap-Bgscan-Disable-Day. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
          },
          "apBgscanDisableEnd": {
            "type": "string",
            "description": "Ap-Bgscan-Disable-End.\n"
          },
          "apBgscanDisableSchedules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
          },
          "apBgscanDisableStart": {
            "type": "string",
            "description": "Ap-Bgscan-Disable-Start.\n"
          },
          "apBgscanDuration": {
            "type": "number",
            "description": "Listening time on a scanning channel (10 - 1000 msec, default = 20).\n"
          },
          "apBgscanIdle": {
            "type": "number",
            "description": "Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).\n"
          },
          "apBgscanIntv": {
            "type": "number",
            "description": "Period of time between scanning two channels (1 - 600 sec, default = 1).\n"
          },
          "apBgscanPeriod": {
            "type": "number",
            "description": "Period of time between background scans (60 - 3600 sec, default = 600).\n"
          },
          "apBgscanReportIntv": {
            "type": "number",
            "description": "Period of time between background scan reports (15 - 600 sec, default = 30).\n"
          },
          "apFgscanReportIntv": {
            "type": "number",
            "description": "Period of time between foreground scan reports (15 - 600 sec, default = 15).\n"
          },
          "apScan": {
            "type": "string",
            "description": "Enable/disable rogue AP detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apScanChannelList2g5gs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selected ap scan channel list for 2.4G and 5G bands.\n"
          },
          "apScanChannelList6gs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selected ap scan channel list for 6G band.\n"
          },
          "apScanPassive": {
            "type": "string",
            "description": "Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apScanThreshold": {
            "type": "string",
            "description": "Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).\n"
          },
          "asleapAttack": {
            "type": "string",
            "description": "Enable/disable asleap attack detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "assocFloodThresh": {
            "type": "number",
            "description": "The threshold value for association frame flooding.\n"
          },
          "assocFloodTime": {
            "type": "number",
            "description": "Number of seconds after which a station is considered not connected.\n"
          },
          "assocFrameFlood": {
            "type": "string",
            "description": "Enable/disable association frame flooding detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authFloodThresh": {
            "type": "number",
            "description": "The threshold value for authentication frame flooding.\n"
          },
          "authFloodTime": {
            "type": "number",
            "description": "Number of seconds after which a station is considered not connected.\n"
          },
          "authFrameFlood": {
            "type": "string",
            "description": "Enable/disable authentication frame flooding detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "deauthBroadcast": {
            "type": "string",
            "description": "Enable/disable broadcasting de-authentication detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deauthUnknownSrcThresh": {
            "type": "number",
            "description": "Threshold value per second to deauth unknown src for DoS attack (0: no limit).\n"
          },
          "eapolFailFlood": {
            "type": "string",
            "description": "Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapolFailIntv": {
            "type": "number",
            "description": "The detection interval for EAPOL-Failure flooding (1 - 3600 sec).\n"
          },
          "eapolFailThresh": {
            "type": "number",
            "description": "The threshold value for EAPOL-Failure flooding in specified interval.\n"
          },
          "eapolLogoffFlood": {
            "type": "string",
            "description": "Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapolLogoffIntv": {
            "type": "number",
            "description": "The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).\n"
          },
          "eapolLogoffThresh": {
            "type": "number",
            "description": "The threshold value for EAPOL-Logoff flooding in specified interval.\n"
          },
          "eapolPreFailFlood": {
            "type": "string",
            "description": "Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapolPreFailIntv": {
            "type": "number",
            "description": "The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).\n"
          },
          "eapolPreFailThresh": {
            "type": "number",
            "description": "The threshold value for premature EAPOL-Failure flooding in specified interval.\n"
          },
          "eapolPreSuccFlood": {
            "type": "string",
            "description": "Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapolPreSuccIntv": {
            "type": "number",
            "description": "The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).\n"
          },
          "eapolPreSuccThresh": {
            "type": "number",
            "description": "The threshold value for premature EAPOL-Success flooding in specified interval.\n"
          },
          "eapolStartFlood": {
            "type": "string",
            "description": "Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapolStartIntv": {
            "type": "number",
            "description": "The detection interval for EAPOL-Start flooding (1 - 3600 sec).\n"
          },
          "eapolStartThresh": {
            "type": "number",
            "description": "The threshold value for EAPOL-Start flooding in specified interval.\n"
          },
          "eapolSuccFlood": {
            "type": "string",
            "description": "Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eapolSuccIntv": {
            "type": "number",
            "description": "The detection interval for EAPOL-Success flooding (1 - 3600 sec).\n"
          },
          "eapolSuccThresh": {
            "type": "number",
            "description": "The threshold value for EAPOL-Success flooding in specified interval.\n"
          },
          "invalidMacOui": {
            "type": "string",
            "description": "Enable/disable invalid MAC OUI detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "longDurationAttack": {
            "type": "string",
            "description": "Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "longDurationThresh": {
            "type": "number",
            "description": "Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).\n"
          },
          "name": {
            "type": "string",
            "description": "WIDS profile name.\n"
          },
          "nullSsidProbeResp": {
            "type": "string",
            "description": "Enable/disable null SSID probe response detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerWidsprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sensorMode": {
            "type": "string",
            "description": "Scan nearby WiFi stations (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "spoofedDeauth": {
            "type": "string",
            "description": "Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "weakWepIv": {
            "type": "string",
            "description": "Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wirelessBridge": {
            "type": "string",
            "description": "Enable/disable wireless bridge detection (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofile:ObjectWirelesscontrollerWtpprofile": {
      "description": "Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`denyMacList`\" pulumi-lang-dotnet=\"`DenyMacList`\" pulumi-lang-go=\"`denyMacList`\" pulumi-lang-python=\"`deny_mac_list`\" pulumi-lang-yaml=\"`denyMacList`\" pulumi-lang-java=\"`denyMacList`\">`deny_mac_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileDenymaclist`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileDenymaclist`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`\">`fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`</span>\n>- <span pulumi-lang-nodejs=\"`eslSesDongle`\" pulumi-lang-dotnet=\"`EslSesDongle`\" pulumi-lang-go=\"`eslSesDongle`\" pulumi-lang-python=\"`esl_ses_dongle`\" pulumi-lang-yaml=\"`eslSesDongle`\" pulumi-lang-java=\"`eslSesDongle`\">`esl_ses_dongle`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileEslsesdongle`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileEslsesdongle`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`\">`fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`</span>\n>- <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLan`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLan`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileLan`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileLan`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLan`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLan`\">`fortimanager.ObjectWirelesscontrollerWtpprofileLan`</span>\n>- <span pulumi-lang-nodejs=\"`lbs`\" pulumi-lang-dotnet=\"`Lbs`\" pulumi-lang-go=\"`lbs`\" pulumi-lang-python=\"`lbs`\" pulumi-lang-yaml=\"`lbs`\" pulumi-lang-java=\"`lbs`\">`lbs`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLbs`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLbs`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileLbs`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileLbs`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLbs`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileLbs`\">`fortimanager.ObjectWirelesscontrollerWtpprofileLbs`</span>\n>- <span pulumi-lang-nodejs=\"`platform`\" pulumi-lang-dotnet=\"`Platform`\" pulumi-lang-go=\"`platform`\" pulumi-lang-python=\"`platform`\" pulumi-lang-yaml=\"`platform`\" pulumi-lang-java=\"`platform`\">`platform`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofilePlatform`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofilePlatform`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`\">`fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`</span>\n>- <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileRadio1`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileRadio1`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`\">`fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`</span>\n>- <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileRadio2`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileRadio2`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`\">`fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`</span>\n>- <span pulumi-lang-nodejs=\"`radio3`\" pulumi-lang-dotnet=\"`Radio3`\" pulumi-lang-go=\"`radio3`\" pulumi-lang-python=\"`radio_3`\" pulumi-lang-yaml=\"`radio3`\" pulumi-lang-java=\"`radio3`\">`radio_3`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileRadio3`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileRadio3`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`\">`fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`</span>\n>- <span pulumi-lang-nodejs=\"`radio4`\" pulumi-lang-dotnet=\"`Radio4`\" pulumi-lang-go=\"`radio4`\" pulumi-lang-python=\"`radio_4`\" pulumi-lang-yaml=\"`radio4`\" pulumi-lang-java=\"`radio4`\">`radio_4`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileRadio4`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileRadio4`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`\">`fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`</span>\n>- <span pulumi-lang-nodejs=\"`splitTunnelingAcl`\" pulumi-lang-dotnet=\"`SplitTunnelingAcl`\" pulumi-lang-go=\"`splitTunnelingAcl`\" pulumi-lang-python=\"`split_tunneling_acl`\" pulumi-lang-yaml=\"`splitTunnelingAcl`\" pulumi-lang-java=\"`splitTunnelingAcl`\">`split_tunneling_acl`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\">`fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", {\n    apCountry: \"AM\",\n    apHandoff: \"disable\",\n    comment: \"This is a Terraform example\",\n    controlMessageOffloads: [\n        \"aeroscout-mu\",\n        \"aeroscout-tag\",\n        \"ap-list\",\n        \"ebp-frame\",\n        \"spectral-analysis\",\n        \"sta-cap-list\",\n        \"sta-health\",\n        \"sta-list\",\n        \"stats\",\n    ],\n    dtlsPolicies: [\"clear-text\"],\n    energyEfficientEthernet: \"disable\",\n    extInfoEnable: \"enable\",\n    frequencyHandoff: \"disable\",\n    handoffRoaming: \"enable\",\n    handoffRssi: 25,\n    handoffStaThresh: 55,\n    ipFragmentPreventings: [\"tcp-mss-adjust\"],\n    ledState: \"enable\",\n    lldp: \"enable\",\n    loginPasswdChange: \"no\",\n    name: \"terr-wictl-wtp-profile\",\n    poeMode: \"auto\",\n    splitTunnelingAclLocalApSubnet: \"disable\",\n    splitTunnelingAclPath: \"local\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\",\n    ap_country=\"AM\",\n    ap_handoff=\"disable\",\n    comment=\"This is a Terraform example\",\n    control_message_offloads=[\n        \"aeroscout-mu\",\n        \"aeroscout-tag\",\n        \"ap-list\",\n        \"ebp-frame\",\n        \"spectral-analysis\",\n        \"sta-cap-list\",\n        \"sta-health\",\n        \"sta-list\",\n        \"stats\",\n    ],\n    dtls_policies=[\"clear-text\"],\n    energy_efficient_ethernet=\"disable\",\n    ext_info_enable=\"enable\",\n    frequency_handoff=\"disable\",\n    handoff_roaming=\"enable\",\n    handoff_rssi=25,\n    handoff_sta_thresh=55,\n    ip_fragment_preventings=[\"tcp-mss-adjust\"],\n    led_state=\"enable\",\n    lldp=\"enable\",\n    login_passwd_change=\"no\",\n    name=\"terr-wictl-wtp-profile\",\n    poe_mode=\"auto\",\n    split_tunneling_acl_local_ap_subnet=\"disable\",\n    split_tunneling_acl_path=\"local\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", new()\n    {\n        ApCountry = \"AM\",\n        ApHandoff = \"disable\",\n        Comment = \"This is a Terraform example\",\n        ControlMessageOffloads = new[]\n        {\n            \"aeroscout-mu\",\n            \"aeroscout-tag\",\n            \"ap-list\",\n            \"ebp-frame\",\n            \"spectral-analysis\",\n            \"sta-cap-list\",\n            \"sta-health\",\n            \"sta-list\",\n            \"stats\",\n        },\n        DtlsPolicies = new[]\n        {\n            \"clear-text\",\n        },\n        EnergyEfficientEthernet = \"disable\",\n        ExtInfoEnable = \"enable\",\n        FrequencyHandoff = \"disable\",\n        HandoffRoaming = \"enable\",\n        HandoffRssi = 25,\n        HandoffStaThresh = 55,\n        IpFragmentPreventings = new[]\n        {\n            \"tcp-mss-adjust\",\n        },\n        LedState = \"enable\",\n        Lldp = \"enable\",\n        LoginPasswdChange = \"no\",\n        Name = \"terr-wictl-wtp-profile\",\n        PoeMode = \"auto\",\n        SplitTunnelingAclLocalApSubnet = \"disable\",\n        SplitTunnelingAclPath = \"local\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tApCountry: pulumi.String(\"AM\"),\n\t\t\tApHandoff: pulumi.String(\"disable\"),\n\t\t\tComment:   pulumi.String(\"This is a Terraform example\"),\n\t\t\tControlMessageOffloads: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"aeroscout-mu\"),\n\t\t\t\tpulumi.String(\"aeroscout-tag\"),\n\t\t\t\tpulumi.String(\"ap-list\"),\n\t\t\t\tpulumi.String(\"ebp-frame\"),\n\t\t\t\tpulumi.String(\"spectral-analysis\"),\n\t\t\t\tpulumi.String(\"sta-cap-list\"),\n\t\t\t\tpulumi.String(\"sta-health\"),\n\t\t\t\tpulumi.String(\"sta-list\"),\n\t\t\t\tpulumi.String(\"stats\"),\n\t\t\t},\n\t\t\tDtlsPolicies: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"clear-text\"),\n\t\t\t},\n\t\t\tEnergyEfficientEthernet: pulumi.String(\"disable\"),\n\t\t\tExtInfoEnable:           pulumi.String(\"enable\"),\n\t\t\tFrequencyHandoff:        pulumi.String(\"disable\"),\n\t\t\tHandoffRoaming:          pulumi.String(\"enable\"),\n\t\t\tHandoffRssi:             pulumi.Float64(25),\n\t\t\tHandoffStaThresh:        pulumi.Float64(55),\n\t\t\tIpFragmentPreventings: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp-mss-adjust\"),\n\t\t\t},\n\t\t\tLedState:                       pulumi.String(\"enable\"),\n\t\t\tLldp:                           pulumi.String(\"enable\"),\n\t\t\tLoginPasswdChange:              pulumi.String(\"no\"),\n\t\t\tName:                           pulumi.String(\"terr-wictl-wtp-profile\"),\n\t\t\tPoeMode:                        pulumi.String(\"auto\"),\n\t\t\tSplitTunnelingAclLocalApSubnet: pulumi.String(\"disable\"),\n\t\t\tSplitTunnelingAclPath:          pulumi.String(\"local\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new ObjectWirelesscontrollerWtpprofile(\"trname\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .apCountry(\"AM\")\n            .apHandoff(\"disable\")\n            .comment(\"This is a Terraform example\")\n            .controlMessageOffloads(            \n                \"aeroscout-mu\",\n                \"aeroscout-tag\",\n                \"ap-list\",\n                \"ebp-frame\",\n                \"spectral-analysis\",\n                \"sta-cap-list\",\n                \"sta-health\",\n                \"sta-list\",\n                \"stats\")\n            .dtlsPolicies(\"clear-text\")\n            .energyEfficientEthernet(\"disable\")\n            .extInfoEnable(\"enable\")\n            .frequencyHandoff(\"disable\")\n            .handoffRoaming(\"enable\")\n            .handoffRssi(25.0)\n            .handoffStaThresh(55.0)\n            .ipFragmentPreventings(\"tcp-mss-adjust\")\n            .ledState(\"enable\")\n            .lldp(\"enable\")\n            .loginPasswdChange(\"no\")\n            .name(\"terr-wictl-wtp-profile\")\n            .poeMode(\"auto\")\n            .splitTunnelingAclLocalApSubnet(\"disable\")\n            .splitTunnelingAclPath(\"local\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    properties:\n      apCountry: AM\n      apHandoff: disable\n      comment: This is a Terraform example\n      controlMessageOffloads:\n        - aeroscout-mu\n        - aeroscout-tag\n        - ap-list\n        - ebp-frame\n        - spectral-analysis\n        - sta-cap-list\n        - sta-health\n        - sta-list\n        - stats\n      dtlsPolicies:\n        - clear-text\n      energyEfficientEthernet: disable\n      extInfoEnable: enable\n      frequencyHandoff: disable\n      handoffRoaming: enable\n      handoffRssi: 25\n      handoffStaThresh: 55\n      ipFragmentPreventings:\n        - tcp-mss-adjust\n      ledState: enable\n      lldp: enable\n      loginPasswdChange: no\n      name: terr-wictl-wtp-profile\n      poeMode: auto\n      splitTunnelingAclLocalApSubnet: disable\n      splitTunnelingAclPath: local\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofile:ObjectWirelesscontrollerWtpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
        },
        "apCountry": {
          "type": "string",
          "description": "Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IR`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KP`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `SY`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `TZ`, `SN`, `CI`, `GH`, `SD`, `MW`, `AO`, `RW`, `MZ`, `UG`, `BF`, `CF`, `RS`, `ME`, `KY`, `BB`, `TC`, `GD`, `GL`, `TM`, `VU`, `GU`, `FM`, `PY`, `HT`, `GY`, `AW`, `KN`, `MM`, `LC`, `ZB`, `CX`.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apcfgProfile": {
          "type": "string",
          "description": "AP local configuration profile name.\n"
        },
        "bleProfile": {
          "type": "string",
          "description": "Bluetooth Low Energy profile name.\n"
        },
        "bonjourProfile": {
          "type": "string",
          "description": "Bonjour profile name.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "consoleLogin": {
          "type": "string",
          "description": "Enable/disable FAP console login access (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controlMessageOffloads": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable CAPWAP control message data channel offload. Valid values: `ebp-frame`, `aeroscout-tag`, `ap-list`, `sta-list`, `sta-cap-list`, <span pulumi-lang-nodejs=\"`stats`\" pulumi-lang-dotnet=\"`Stats`\" pulumi-lang-go=\"`stats`\" pulumi-lang-python=\"`stats`\" pulumi-lang-yaml=\"`stats`\" pulumi-lang-java=\"`stats`\">`stats`</span>, `aeroscout-mu`, `sta-health`, `spectral-analysis`.\n"
        },
        "denyMacLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileDenyMacList:ObjectWirelesscontrollerWtpprofileDenyMacList"
          },
          "description": "Deny-Mac-List. The structure of <span pulumi-lang-nodejs=\"`denyMacList`\" pulumi-lang-dotnet=\"`DenyMacList`\" pulumi-lang-go=\"`denyMacList`\" pulumi-lang-python=\"`deny_mac_list`\" pulumi-lang-yaml=\"`denyMacList`\" pulumi-lang-java=\"`denyMacList`\">`deny_mac_list`</span> block is documented below.\n"
        },
        "dtlsInKernel": {
          "type": "string",
          "description": "Enable/disable data channel DTLS in kernel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dtlsPolicies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WTP data channel DTLS policy (default = clear-text). Valid values: `clear-text`, `dtls-enabled`, `ipsec-vpn`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "energyEfficientEthernet": {
          "type": "string",
          "description": "Enable/disable use of energy efficient Ethernet on WTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eslSesDongle": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileEslSesDongle:ObjectWirelesscontrollerWtpprofileEslSesDongle",
          "description": "Esl-Ses-Dongle. The structure of <span pulumi-lang-nodejs=\"`eslSesDongle`\" pulumi-lang-dotnet=\"`EslSesDongle`\" pulumi-lang-go=\"`eslSesDongle`\" pulumi-lang-python=\"`esl_ses_dongle`\" pulumi-lang-yaml=\"`eslSesDongle`\" pulumi-lang-java=\"`eslSesDongle`\">`esl_ses_dongle`</span> block is documented below.\n"
        },
        "extInfoEnable": {
          "type": "string",
          "description": "Enable/disable station/VAP/radio extension information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "handoffRoaming": {
          "type": "string",
          "description": "Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "handoffRssi": {
          "type": "number",
          "description": "Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25).\n"
        },
        "handoffStaThresh": {
          "type": "number",
          "description": "Threshold value for AP handoff.\n"
        },
        "indoorOutdoorDeployment": {
          "type": "string",
          "description": "Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, <span pulumi-lang-nodejs=\"`outdoor`\" pulumi-lang-dotnet=\"`Outdoor`\" pulumi-lang-go=\"`outdoor`\" pulumi-lang-python=\"`outdoor`\" pulumi-lang-yaml=\"`outdoor`\" pulumi-lang-java=\"`outdoor`\">`outdoor`</span>, <span pulumi-lang-nodejs=\"`indoor`\" pulumi-lang-dotnet=\"`Indoor`\" pulumi-lang-go=\"`indoor`\" pulumi-lang-python=\"`indoor`\" pulumi-lang-yaml=\"`indoor`\" pulumi-lang-java=\"`indoor`\">`indoor`</span>.\n"
        },
        "ipFragmentPreventings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n"
        },
        "lan": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileLan:ObjectWirelesscontrollerWtpprofileLan",
          "description": "Lan. The structure of <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span> block is documented below.\n"
        },
        "lbs": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileLbs:ObjectWirelesscontrollerWtpprofileLbs",
          "description": "Lbs. The structure of <span pulumi-lang-nodejs=\"`lbs`\" pulumi-lang-dotnet=\"`Lbs`\" pulumi-lang-go=\"`lbs`\" pulumi-lang-python=\"`lbs`\" pulumi-lang-yaml=\"`lbs`\" pulumi-lang-java=\"`lbs`\">`lbs`</span> block is documented below.\n"
        },
        "ledSchedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "ledState": {
          "type": "string",
          "description": "Enable/disable use of LEDs on WTP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lldp": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "loginPasswdChange": {
          "type": "string",
          "description": "Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "loginPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set the managed WTP, FortiAP, or AP's administrator password.\n",
          "secret": true
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
        },
        "name": {
          "type": "string",
          "description": "WTP (or FortiAP or AP) profile name.\n"
        },
        "objectWirelesscontrollerWtpprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "platform": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofilePlatform:ObjectWirelesscontrollerWtpprofilePlatform",
          "description": "Platform. The structure of <span pulumi-lang-nodejs=\"`platform`\" pulumi-lang-dotnet=\"`Platform`\" pulumi-lang-go=\"`platform`\" pulumi-lang-python=\"`platform`\" pulumi-lang-yaml=\"`platform`\" pulumi-lang-java=\"`platform`\">`platform`</span> block is documented below.\n"
        },
        "poeMode": {
          "type": "string",
          "description": "Set the WTP, FortiAP, or AP's PoE mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`8023af`\" pulumi-lang-dotnet=\"`8023af`\" pulumi-lang-go=\"`8023af`\" pulumi-lang-python=\"`8023af`\" pulumi-lang-yaml=\"`8023af`\" pulumi-lang-java=\"`8023af`\">`8023af`</span>, <span pulumi-lang-nodejs=\"`8023at`\" pulumi-lang-dotnet=\"`8023at`\" pulumi-lang-go=\"`8023at`\" pulumi-lang-python=\"`8023at`\" pulumi-lang-yaml=\"`8023at`\" pulumi-lang-java=\"`8023at`\">`8023at`</span>, `power-adapter`, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "radio1": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio1:ObjectWirelesscontrollerWtpprofileRadio1",
          "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
        },
        "radio2": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio2:ObjectWirelesscontrollerWtpprofileRadio2",
          "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n"
        },
        "radio3": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio3:ObjectWirelesscontrollerWtpprofileRadio3",
          "description": "Radio-3. The structure of <span pulumi-lang-nodejs=\"`radio3`\" pulumi-lang-dotnet=\"`Radio3`\" pulumi-lang-go=\"`radio3`\" pulumi-lang-python=\"`radio_3`\" pulumi-lang-yaml=\"`radio3`\" pulumi-lang-java=\"`radio3`\">`radio_3`</span> block is documented below.\n"
        },
        "radio4": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio4:ObjectWirelesscontrollerWtpprofileRadio4",
          "description": "Radio-4. The structure of <span pulumi-lang-nodejs=\"`radio4`\" pulumi-lang-dotnet=\"`Radio4`\" pulumi-lang-go=\"`radio4`\" pulumi-lang-python=\"`radio_4`\" pulumi-lang-yaml=\"`radio4`\" pulumi-lang-java=\"`radio4`\">`radio_4`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "snmp": {
          "type": "string",
          "description": "Snmp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitTunnelingAclLocalApSubnet": {
          "type": "string",
          "description": "Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitTunnelingAclPath": {
          "type": "string",
          "description": "Split tunneling ACL path is local/tunnel. Valid values: <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "splitTunnelingAcls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileSplitTunnelingAcl:ObjectWirelesscontrollerWtpprofileSplitTunnelingAcl"
          },
          "description": "Split-Tunneling-Acl. The structure of <span pulumi-lang-nodejs=\"`splitTunnelingAcl`\" pulumi-lang-dotnet=\"`SplitTunnelingAcl`\" pulumi-lang-go=\"`splitTunnelingAcl`\" pulumi-lang-python=\"`split_tunneling_acl`\" pulumi-lang-yaml=\"`splitTunnelingAcl`\" pulumi-lang-java=\"`splitTunnelingAcl`\">`split_tunneling_acl`</span> block is documented below.\n"
        },
        "syslogProfile": {
          "type": "string",
          "description": "System log server configuration profile name.\n"
        },
        "tunMtuDownlink": {
          "type": "number",
          "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n"
        },
        "tunMtuUplink": {
          "type": "number",
          "description": "The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n"
        },
        "unii45ghzBand": {
          "type": "string",
          "description": "Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanPortAuth": {
          "type": "string",
          "description": "Set WAN port authentication mode (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `802.1x`.\n"
        },
        "wanPortAuthMacsec": {
          "type": "string",
          "description": "Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanPortAuthMethods": {
          "type": "string",
          "description": "WAN port 802.1x supplicant EAP methods (default = all). Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`.\n"
        },
        "wanPortAuthPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set WAN port 802.1x supplicant password.\n",
          "secret": true
        },
        "wanPortAuthUsrname": {
          "type": "string",
          "description": "Set WAN port 802.1x supplicant user name.\n"
        },
        "wanPortMode": {
          "type": "string",
          "description": "Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`.\n"
        }
      },
      "type": "object",
      "required": [
        "_isFactorySetting",
        "allowaccesses",
        "apCountry",
        "apHandoff",
        "consoleLogin",
        "controlMessageOffloads",
        "dtlsPolicies",
        "energyEfficientEthernet",
        "extInfoEnable",
        "frequencyHandoff",
        "handoffRoaming",
        "handoffRssi",
        "handoffStaThresh",
        "indoorOutdoorDeployment",
        "ipFragmentPreventings",
        "ledSchedules",
        "ledState",
        "lldp",
        "loginPasswdChange",
        "loginPasswds",
        "name",
        "objectWirelesscontrollerWtpprofileId",
        "poeMode",
        "splitTunnelingAclLocalApSubnet",
        "splitTunnelingAclPath",
        "unii45ghzBand",
        "wanPortAuth",
        "wanPortAuthMethods",
        "wanPortAuthPasswords"
      ],
      "inputProperties": {
        "_isFactorySetting": {
          "type": "string",
          "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
        },
        "apCountry": {
          "type": "string",
          "description": "Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IR`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KP`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `SY`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `TZ`, `SN`, `CI`, `GH`, `SD`, `MW`, `AO`, `RW`, `MZ`, `UG`, `BF`, `CF`, `RS`, `ME`, `KY`, `BB`, `TC`, `GD`, `GL`, `TM`, `VU`, `GU`, `FM`, `PY`, `HT`, `GY`, `AW`, `KN`, `MM`, `LC`, `ZB`, `CX`.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apcfgProfile": {
          "type": "string",
          "description": "AP local configuration profile name.\n"
        },
        "bleProfile": {
          "type": "string",
          "description": "Bluetooth Low Energy profile name.\n"
        },
        "bonjourProfile": {
          "type": "string",
          "description": "Bonjour profile name.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "consoleLogin": {
          "type": "string",
          "description": "Enable/disable FAP console login access (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controlMessageOffloads": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable CAPWAP control message data channel offload. Valid values: `ebp-frame`, `aeroscout-tag`, `ap-list`, `sta-list`, `sta-cap-list`, <span pulumi-lang-nodejs=\"`stats`\" pulumi-lang-dotnet=\"`Stats`\" pulumi-lang-go=\"`stats`\" pulumi-lang-python=\"`stats`\" pulumi-lang-yaml=\"`stats`\" pulumi-lang-java=\"`stats`\">`stats`</span>, `aeroscout-mu`, `sta-health`, `spectral-analysis`.\n"
        },
        "denyMacLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileDenyMacList:ObjectWirelesscontrollerWtpprofileDenyMacList"
          },
          "description": "Deny-Mac-List. The structure of <span pulumi-lang-nodejs=\"`denyMacList`\" pulumi-lang-dotnet=\"`DenyMacList`\" pulumi-lang-go=\"`denyMacList`\" pulumi-lang-python=\"`deny_mac_list`\" pulumi-lang-yaml=\"`denyMacList`\" pulumi-lang-java=\"`denyMacList`\">`deny_mac_list`</span> block is documented below.\n"
        },
        "dtlsInKernel": {
          "type": "string",
          "description": "Enable/disable data channel DTLS in kernel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dtlsPolicies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "WTP data channel DTLS policy (default = clear-text). Valid values: `clear-text`, `dtls-enabled`, `ipsec-vpn`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "energyEfficientEthernet": {
          "type": "string",
          "description": "Enable/disable use of energy efficient Ethernet on WTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eslSesDongle": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileEslSesDongle:ObjectWirelesscontrollerWtpprofileEslSesDongle",
          "description": "Esl-Ses-Dongle. The structure of <span pulumi-lang-nodejs=\"`eslSesDongle`\" pulumi-lang-dotnet=\"`EslSesDongle`\" pulumi-lang-go=\"`eslSesDongle`\" pulumi-lang-python=\"`esl_ses_dongle`\" pulumi-lang-yaml=\"`eslSesDongle`\" pulumi-lang-java=\"`eslSesDongle`\">`esl_ses_dongle`</span> block is documented below.\n"
        },
        "extInfoEnable": {
          "type": "string",
          "description": "Enable/disable station/VAP/radio extension information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "handoffRoaming": {
          "type": "string",
          "description": "Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "handoffRssi": {
          "type": "number",
          "description": "Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25).\n"
        },
        "handoffStaThresh": {
          "type": "number",
          "description": "Threshold value for AP handoff.\n"
        },
        "indoorOutdoorDeployment": {
          "type": "string",
          "description": "Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, <span pulumi-lang-nodejs=\"`outdoor`\" pulumi-lang-dotnet=\"`Outdoor`\" pulumi-lang-go=\"`outdoor`\" pulumi-lang-python=\"`outdoor`\" pulumi-lang-yaml=\"`outdoor`\" pulumi-lang-java=\"`outdoor`\">`outdoor`</span>, <span pulumi-lang-nodejs=\"`indoor`\" pulumi-lang-dotnet=\"`Indoor`\" pulumi-lang-go=\"`indoor`\" pulumi-lang-python=\"`indoor`\" pulumi-lang-yaml=\"`indoor`\" pulumi-lang-java=\"`indoor`\">`indoor`</span>.\n"
        },
        "ipFragmentPreventings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n"
        },
        "lan": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileLan:ObjectWirelesscontrollerWtpprofileLan",
          "description": "Lan. The structure of <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span> block is documented below.\n"
        },
        "lbs": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileLbs:ObjectWirelesscontrollerWtpprofileLbs",
          "description": "Lbs. The structure of <span pulumi-lang-nodejs=\"`lbs`\" pulumi-lang-dotnet=\"`Lbs`\" pulumi-lang-go=\"`lbs`\" pulumi-lang-python=\"`lbs`\" pulumi-lang-yaml=\"`lbs`\" pulumi-lang-java=\"`lbs`\">`lbs`</span> block is documented below.\n"
        },
        "ledSchedules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
        },
        "ledState": {
          "type": "string",
          "description": "Enable/disable use of LEDs on WTP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lldp": {
          "type": "string",
          "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "loginPasswdChange": {
          "type": "string",
          "description": "Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "loginPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set the managed WTP, FortiAP, or AP's administrator password.\n",
          "secret": true
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
        },
        "name": {
          "type": "string",
          "description": "WTP (or FortiAP or AP) profile name.\n"
        },
        "objectWirelesscontrollerWtpprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "platform": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofilePlatform:ObjectWirelesscontrollerWtpprofilePlatform",
          "description": "Platform. The structure of <span pulumi-lang-nodejs=\"`platform`\" pulumi-lang-dotnet=\"`Platform`\" pulumi-lang-go=\"`platform`\" pulumi-lang-python=\"`platform`\" pulumi-lang-yaml=\"`platform`\" pulumi-lang-java=\"`platform`\">`platform`</span> block is documented below.\n"
        },
        "poeMode": {
          "type": "string",
          "description": "Set the WTP, FortiAP, or AP's PoE mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`8023af`\" pulumi-lang-dotnet=\"`8023af`\" pulumi-lang-go=\"`8023af`\" pulumi-lang-python=\"`8023af`\" pulumi-lang-yaml=\"`8023af`\" pulumi-lang-java=\"`8023af`\">`8023af`</span>, <span pulumi-lang-nodejs=\"`8023at`\" pulumi-lang-dotnet=\"`8023at`\" pulumi-lang-go=\"`8023at`\" pulumi-lang-python=\"`8023at`\" pulumi-lang-yaml=\"`8023at`\" pulumi-lang-java=\"`8023at`\">`8023at`</span>, `power-adapter`, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "radio1": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio1:ObjectWirelesscontrollerWtpprofileRadio1",
          "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
        },
        "radio2": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio2:ObjectWirelesscontrollerWtpprofileRadio2",
          "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n"
        },
        "radio3": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio3:ObjectWirelesscontrollerWtpprofileRadio3",
          "description": "Radio-3. The structure of <span pulumi-lang-nodejs=\"`radio3`\" pulumi-lang-dotnet=\"`Radio3`\" pulumi-lang-go=\"`radio3`\" pulumi-lang-python=\"`radio_3`\" pulumi-lang-yaml=\"`radio3`\" pulumi-lang-java=\"`radio3`\">`radio_3`</span> block is documented below.\n"
        },
        "radio4": {
          "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio4:ObjectWirelesscontrollerWtpprofileRadio4",
          "description": "Radio-4. The structure of <span pulumi-lang-nodejs=\"`radio4`\" pulumi-lang-dotnet=\"`Radio4`\" pulumi-lang-go=\"`radio4`\" pulumi-lang-python=\"`radio_4`\" pulumi-lang-yaml=\"`radio4`\" pulumi-lang-java=\"`radio4`\">`radio_4`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "snmp": {
          "type": "string",
          "description": "Snmp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitTunnelingAclLocalApSubnet": {
          "type": "string",
          "description": "Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "splitTunnelingAclPath": {
          "type": "string",
          "description": "Split tunneling ACL path is local/tunnel. Valid values: <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "splitTunnelingAcls": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileSplitTunnelingAcl:ObjectWirelesscontrollerWtpprofileSplitTunnelingAcl"
          },
          "description": "Split-Tunneling-Acl. The structure of <span pulumi-lang-nodejs=\"`splitTunnelingAcl`\" pulumi-lang-dotnet=\"`SplitTunnelingAcl`\" pulumi-lang-go=\"`splitTunnelingAcl`\" pulumi-lang-python=\"`split_tunneling_acl`\" pulumi-lang-yaml=\"`splitTunnelingAcl`\" pulumi-lang-java=\"`splitTunnelingAcl`\">`split_tunneling_acl`</span> block is documented below.\n"
        },
        "syslogProfile": {
          "type": "string",
          "description": "System log server configuration profile name.\n"
        },
        "tunMtuDownlink": {
          "type": "number",
          "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n"
        },
        "tunMtuUplink": {
          "type": "number",
          "description": "The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n"
        },
        "unii45ghzBand": {
          "type": "string",
          "description": "Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanPortAuth": {
          "type": "string",
          "description": "Set WAN port authentication mode (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `802.1x`.\n"
        },
        "wanPortAuthMacsec": {
          "type": "string",
          "description": "Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanPortAuthMethods": {
          "type": "string",
          "description": "WAN port 802.1x supplicant EAP methods (default = all). Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`.\n"
        },
        "wanPortAuthPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set WAN port 802.1x supplicant password.\n",
          "secret": true
        },
        "wanPortAuthUsrname": {
          "type": "string",
          "description": "Set WAN port 802.1x supplicant user name.\n"
        },
        "wanPortMode": {
          "type": "string",
          "description": "Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofile resources.\n",
        "properties": {
          "_isFactorySetting": {
            "type": "string",
            "description": "_Is_Factory_Setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`ext`\" pulumi-lang-dotnet=\"`Ext`\" pulumi-lang-go=\"`ext`\" pulumi-lang-python=\"`ext`\" pulumi-lang-yaml=\"`ext`\" pulumi-lang-java=\"`ext`\">`ext`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Valid values: <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>.\n"
          },
          "apCountry": {
            "type": "string",
            "description": "Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM). Valid values: `AL`, `DZ`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BH`, `BD`, `BY`, `BE`, `BZ`, `BO`, `BA`, `BR`, `BN`, `BG`, `CA`, `CL`, `CN`, `CO`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DO`, `EC`, `EG`, `SV`, `EE`, `FI`, `FR`, `GE`, `DE`, `GR`, `GT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IR`, `IE`, `IL`, `IT`, `JM`, `JP`, `JO`, `KZ`, `KE`, `KP`, `KR`, `KW`, `LV`, `LB`, `LI`, `LT`, `LU`, `MO`, `MK`, `MY`, `MT`, `MX`, `MC`, `MA`, `NP`, `NL`, `AN`, `NZ`, `NO`, `OM`, `PK`, `PA`, `PG`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RO`, `RU`, `SA`, `SG`, `SK`, `SI`, `ZA`, `ES`, `LK`, `SE`, `CH`, `SY`, `TW`, `TH`, `TT`, `TN`, `TR`, `AE`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VE`, `VN`, `YE`, `ZW`, `NA`, `BS`, `VC`, `KH`, `MV`, `TZ`, `SN`, `CI`, `GH`, `SD`, `MW`, `AO`, `RW`, `MZ`, `UG`, `BF`, `CF`, `RS`, `ME`, `KY`, `BB`, `TC`, `GD`, `GL`, `TM`, `VU`, `GU`, `FM`, `PY`, `HT`, `GY`, `AW`, `KN`, `MM`, `LC`, `ZB`, `CX`.\n"
          },
          "apHandoff": {
            "type": "string",
            "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apcfgProfile": {
            "type": "string",
            "description": "AP local configuration profile name.\n"
          },
          "bleProfile": {
            "type": "string",
            "description": "Bluetooth Low Energy profile name.\n"
          },
          "bonjourProfile": {
            "type": "string",
            "description": "Bonjour profile name.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "consoleLogin": {
            "type": "string",
            "description": "Enable/disable FAP console login access (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controlMessageOffloads": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable CAPWAP control message data channel offload. Valid values: `ebp-frame`, `aeroscout-tag`, `ap-list`, `sta-list`, `sta-cap-list`, <span pulumi-lang-nodejs=\"`stats`\" pulumi-lang-dotnet=\"`Stats`\" pulumi-lang-go=\"`stats`\" pulumi-lang-python=\"`stats`\" pulumi-lang-yaml=\"`stats`\" pulumi-lang-java=\"`stats`\">`stats`</span>, `aeroscout-mu`, `sta-health`, `spectral-analysis`.\n"
          },
          "denyMacLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileDenyMacList:ObjectWirelesscontrollerWtpprofileDenyMacList"
            },
            "description": "Deny-Mac-List. The structure of <span pulumi-lang-nodejs=\"`denyMacList`\" pulumi-lang-dotnet=\"`DenyMacList`\" pulumi-lang-go=\"`denyMacList`\" pulumi-lang-python=\"`deny_mac_list`\" pulumi-lang-yaml=\"`denyMacList`\" pulumi-lang-java=\"`denyMacList`\">`deny_mac_list`</span> block is documented below.\n"
          },
          "dtlsInKernel": {
            "type": "string",
            "description": "Enable/disable data channel DTLS in kernel. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dtlsPolicies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "WTP data channel DTLS policy (default = clear-text). Valid values: `clear-text`, `dtls-enabled`, `ipsec-vpn`.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "energyEfficientEthernet": {
            "type": "string",
            "description": "Enable/disable use of energy efficient Ethernet on WTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eslSesDongle": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileEslSesDongle:ObjectWirelesscontrollerWtpprofileEslSesDongle",
            "description": "Esl-Ses-Dongle. The structure of <span pulumi-lang-nodejs=\"`eslSesDongle`\" pulumi-lang-dotnet=\"`EslSesDongle`\" pulumi-lang-go=\"`eslSesDongle`\" pulumi-lang-python=\"`esl_ses_dongle`\" pulumi-lang-yaml=\"`eslSesDongle`\" pulumi-lang-java=\"`eslSesDongle`\">`esl_ses_dongle`</span> block is documented below.\n"
          },
          "extInfoEnable": {
            "type": "string",
            "description": "Enable/disable station/VAP/radio extension information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "frequencyHandoff": {
            "type": "string",
            "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "handoffRoaming": {
            "type": "string",
            "description": "Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "handoffRssi": {
            "type": "number",
            "description": "Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25).\n"
          },
          "handoffStaThresh": {
            "type": "number",
            "description": "Threshold value for AP handoff.\n"
          },
          "indoorOutdoorDeployment": {
            "type": "string",
            "description": "Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, <span pulumi-lang-nodejs=\"`outdoor`\" pulumi-lang-dotnet=\"`Outdoor`\" pulumi-lang-go=\"`outdoor`\" pulumi-lang-python=\"`outdoor`\" pulumi-lang-yaml=\"`outdoor`\" pulumi-lang-java=\"`outdoor`\">`outdoor`</span>, <span pulumi-lang-nodejs=\"`indoor`\" pulumi-lang-dotnet=\"`Indoor`\" pulumi-lang-go=\"`indoor`\" pulumi-lang-python=\"`indoor`\" pulumi-lang-yaml=\"`indoor`\" pulumi-lang-java=\"`indoor`\">`indoor`</span>.\n"
          },
          "ipFragmentPreventings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n"
          },
          "lan": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileLan:ObjectWirelesscontrollerWtpprofileLan",
            "description": "Lan. The structure of <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span> block is documented below.\n"
          },
          "lbs": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileLbs:ObjectWirelesscontrollerWtpprofileLbs",
            "description": "Lbs. The structure of <span pulumi-lang-nodejs=\"`lbs`\" pulumi-lang-dotnet=\"`Lbs`\" pulumi-lang-go=\"`lbs`\" pulumi-lang-python=\"`lbs`\" pulumi-lang-yaml=\"`lbs`\" pulumi-lang-java=\"`lbs`\">`lbs`</span> block is documented below.\n"
          },
          "ledSchedules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space.\n"
          },
          "ledState": {
            "type": "string",
            "description": "Enable/disable use of LEDs on WTP (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lldp": {
            "type": "string",
            "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "loginPasswdChange": {
            "type": "string",
            "description": "Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`yes`\" pulumi-lang-dotnet=\"`Yes`\" pulumi-lang-go=\"`yes`\" pulumi-lang-python=\"`yes`\" pulumi-lang-yaml=\"`yes`\" pulumi-lang-java=\"`yes`\">`yes`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "loginPasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Set the managed WTP, FortiAP, or AP's administrator password.\n",
            "secret": true
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n"
          },
          "name": {
            "type": "string",
            "description": "WTP (or FortiAP or AP) profile name.\n"
          },
          "objectWirelesscontrollerWtpprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "platform": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofilePlatform:ObjectWirelesscontrollerWtpprofilePlatform",
            "description": "Platform. The structure of <span pulumi-lang-nodejs=\"`platform`\" pulumi-lang-dotnet=\"`Platform`\" pulumi-lang-go=\"`platform`\" pulumi-lang-python=\"`platform`\" pulumi-lang-yaml=\"`platform`\" pulumi-lang-java=\"`platform`\">`platform`</span> block is documented below.\n"
          },
          "poeMode": {
            "type": "string",
            "description": "Set the WTP, FortiAP, or AP's PoE mode. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`8023af`\" pulumi-lang-dotnet=\"`8023af`\" pulumi-lang-go=\"`8023af`\" pulumi-lang-python=\"`8023af`\" pulumi-lang-yaml=\"`8023af`\" pulumi-lang-java=\"`8023af`\">`8023af`</span>, <span pulumi-lang-nodejs=\"`8023at`\" pulumi-lang-dotnet=\"`8023at`\" pulumi-lang-go=\"`8023at`\" pulumi-lang-python=\"`8023at`\" pulumi-lang-yaml=\"`8023at`\" pulumi-lang-java=\"`8023at`\">`8023at`</span>, `power-adapter`, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "radio1": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio1:ObjectWirelesscontrollerWtpprofileRadio1",
            "description": "Radio-1. The structure of <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> block is documented below.\n"
          },
          "radio2": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio2:ObjectWirelesscontrollerWtpprofileRadio2",
            "description": "Radio-2. The structure of <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> block is documented below.\n"
          },
          "radio3": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio3:ObjectWirelesscontrollerWtpprofileRadio3",
            "description": "Radio-3. The structure of <span pulumi-lang-nodejs=\"`radio3`\" pulumi-lang-dotnet=\"`Radio3`\" pulumi-lang-go=\"`radio3`\" pulumi-lang-python=\"`radio_3`\" pulumi-lang-yaml=\"`radio3`\" pulumi-lang-java=\"`radio3`\">`radio_3`</span> block is documented below.\n"
          },
          "radio4": {
            "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileRadio4:ObjectWirelesscontrollerWtpprofileRadio4",
            "description": "Radio-4. The structure of <span pulumi-lang-nodejs=\"`radio4`\" pulumi-lang-dotnet=\"`Radio4`\" pulumi-lang-go=\"`radio4`\" pulumi-lang-python=\"`radio_4`\" pulumi-lang-yaml=\"`radio4`\" pulumi-lang-java=\"`radio4`\">`radio_4`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "snmp": {
            "type": "string",
            "description": "Snmp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "splitTunnelingAclLocalApSubnet": {
            "type": "string",
            "description": "Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "splitTunnelingAclPath": {
            "type": "string",
            "description": "Split tunneling ACL path is local/tunnel. Valid values: <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "splitTunnelingAcls": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectWirelesscontrollerWtpprofileSplitTunnelingAcl:ObjectWirelesscontrollerWtpprofileSplitTunnelingAcl"
            },
            "description": "Split-Tunneling-Acl. The structure of <span pulumi-lang-nodejs=\"`splitTunnelingAcl`\" pulumi-lang-dotnet=\"`SplitTunnelingAcl`\" pulumi-lang-go=\"`splitTunnelingAcl`\" pulumi-lang-python=\"`split_tunneling_acl`\" pulumi-lang-yaml=\"`splitTunnelingAcl`\" pulumi-lang-java=\"`splitTunnelingAcl`\">`split_tunneling_acl`</span> block is documented below.\n"
          },
          "syslogProfile": {
            "type": "string",
            "description": "System log server configuration profile name.\n"
          },
          "tunMtuDownlink": {
            "type": "number",
            "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n"
          },
          "tunMtuUplink": {
            "type": "number",
            "description": "The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n"
          },
          "unii45ghzBand": {
            "type": "string",
            "description": "Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanPortAuth": {
            "type": "string",
            "description": "Set WAN port authentication mode (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `802.1x`.\n"
          },
          "wanPortAuthMacsec": {
            "type": "string",
            "description": "Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanPortAuthMethods": {
            "type": "string",
            "description": "WAN port 802.1x supplicant EAP methods (default = all). Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`.\n"
          },
          "wanPortAuthPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Set WAN port 802.1x supplicant password.\n",
            "secret": true
          },
          "wanPortAuthUsrname": {
            "type": "string",
            "description": "Set WAN port 802.1x supplicant user name.\n"
          },
          "wanPortMode": {
            "type": "string",
            "description": "Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileDenymaclist:ObjectWirelesscontrollerWtpprofileDenymaclist": {
      "description": "List of MAC addresses that are denied access to this WTP, FortiAP, or AP.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`denyMacList`\" pulumi-lang-dotnet=\"`DenyMacList`\" pulumi-lang-go=\"`denyMacList`\" pulumi-lang-python=\"`deny_mac_list`\" pulumi-lang-yaml=\"`denyMacList`\" pulumi-lang-java=\"`denyMacList`\">`deny_mac_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerWtpprofile = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trname\", {\n    fosid: 1,\n    mac: \"4a:7e:1e:d2:9b:86\",\n    wtpProfile: trnameObjectWirelesscontrollerWtpprofile.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerWtpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_wtpprofile = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trname\",\n    fosid=1,\n    mac=\"4a:7e:1e:d2:9b:86\",\n    wtp_profile=trname_object_wirelesscontroller_wtpprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_wtpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerWtpprofile = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trname\", new()\n    {\n        Fosid = 1,\n        Mac = \"4a:7e:1e:d2:9b:86\",\n        WtpProfile = trnameObjectWirelesscontrollerWtpprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerWtpprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerWtpprofile, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileDenymaclist(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclistArgs{\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t\tMac:        pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tWtpProfile: trnameObjectWirelesscontrollerWtpprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerWtpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerWtpprofile = new ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofileDenymaclist(\"trname\", ObjectWirelesscontrollerWtpprofileDenymaclistArgs.builder()\n            .fosid(1.0)\n            .mac(\"4a:7e:1e:d2:9b:86\")\n            .wtpProfile(trnameObjectWirelesscontrollerWtpprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerWtpprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofileDenymaclist\n    properties:\n      fosid: 1\n      mac: 4a:7e:1e:d2:9b:86\n      wtpProfile: ${trnameObjectWirelesscontrollerWtpprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerWtpprofile}\n  trnameObjectWirelesscontrollerWtpprofile:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    name: trname\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfileDenyMacList can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileDenymaclist:ObjectWirelesscontrollerWtpprofileDenymaclist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP.\n"
        },
        "objectWirelesscontrollerWtpprofileDenymaclistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "fosid",
        "mac",
        "objectWirelesscontrollerWtpprofileDenymaclistId",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "mac": {
          "type": "string",
          "description": "A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP.\n"
        },
        "objectWirelesscontrollerWtpprofileDenymaclistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileDenymaclist resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "mac": {
            "type": "string",
            "description": "A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP.\n"
          },
          "objectWirelesscontrollerWtpprofileDenymaclistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileEslsesdongle:ObjectWirelesscontrollerWtpprofileEslsesdongle": {
      "description": "ESL SES-imagotag dongle configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`eslSesDongle`\" pulumi-lang-dotnet=\"`EslSesDongle`\" pulumi-lang-go=\"`eslSesDongle`\" pulumi-lang-python=\"`esl_ses_dongle`\" pulumi-lang-yaml=\"`eslSesDongle`\" pulumi-lang-java=\"`eslSesDongle`\">`esl_ses_dongle`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", {\n    apcAddrType: \"ip\",\n    apcIp: \"10.160.88.123\",\n    apcPort: 67,\n    wtpProfile: trname2.name,\n}, {\n    dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\",\n    apc_addr_type=\"ip\",\n    apc_ip=\"10.160.88.123\",\n    apc_port=67,\n    wtp_profile=trname2.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", new()\n    {\n        ApcAddrType = \"ip\",\n        ApcIp = \"10.160.88.123\",\n        ApcPort = 67,\n        WtpProfile = trname2.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname2,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname2\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileEslsesdongle(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongleArgs{\n\t\t\tApcAddrType: pulumi.String(\"ip\"),\n\t\t\tApcIp:       pulumi.String(\"10.160.88.123\"),\n\t\t\tApcPort:     pulumi.Float64(67),\n\t\t\tWtpProfile:  trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new ObjectWirelesscontrollerWtpprofile(\"trname2\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", ObjectWirelesscontrollerWtpprofileEslsesdongleArgs.builder()\n            .apcAddrType(\"ip\")\n            .apcIp(\"10.160.88.123\")\n            .apcPort(67.0)\n            .wtpProfile(trname2.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname2)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofileEslsesdongle\n    properties:\n      apcAddrType: ip\n      apcIp: 10.160.88.123\n      apcPort: 67\n      wtpProfile: ${trname2.name}\n    options:\n      dependsOn:\n        - ${trname2}\n  trname2:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfileEslSesDongle can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileEslsesdongle:ObjectWirelesscontrollerWtpprofileEslsesdongle labelname ObjectWirelessControllerWtpProfileEslSesDongle\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apcAddrType": {
          "type": "string",
          "description": "ESL SES-imagotag APC address type (default = fqdn). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "apcFqdn": {
          "type": "string",
          "description": "FQDN of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "apcIp": {
          "type": "string",
          "description": "IP address of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "apcPort": {
          "type": "number",
          "description": "Port of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "coexLevel": {
          "type": "string",
          "description": "ESL SES-imagotag dongle coexistence level (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "complianceLevel": {
          "type": "string",
          "description": "Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`.\n"
        },
        "eslChannel": {
          "type": "string",
          "description": "ESL SES-imagotag dongle channel (default = 127). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`127`\" pulumi-lang-dotnet=\"`127`\" pulumi-lang-go=\"`127`\" pulumi-lang-python=\"`127`\" pulumi-lang-yaml=\"`127`\" pulumi-lang-java=\"`127`\">`127`</span>, `-1`.\n"
        },
        "objectWirelesscontrollerWtpprofileEslsesdongleId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "outputPower": {
          "type": "string",
          "description": "ESL SES-imagotag dongle output power (default = A). Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`c`\" pulumi-lang-dotnet=\"`C`\" pulumi-lang-go=\"`c`\" pulumi-lang-python=\"`c`\" pulumi-lang-yaml=\"`c`\" pulumi-lang-java=\"`c`\">`c`</span>, <span pulumi-lang-nodejs=\"`d`\" pulumi-lang-dotnet=\"`D`\" pulumi-lang-go=\"`d`\" pulumi-lang-python=\"`d`\" pulumi-lang-yaml=\"`d`\" pulumi-lang-java=\"`d`\">`d`</span>, <span pulumi-lang-nodejs=\"`e`\" pulumi-lang-dotnet=\"`E`\" pulumi-lang-go=\"`e`\" pulumi-lang-python=\"`e`\" pulumi-lang-yaml=\"`e`\" pulumi-lang-java=\"`e`\">`e`</span>, <span pulumi-lang-nodejs=\"`f`\" pulumi-lang-dotnet=\"`F`\" pulumi-lang-go=\"`f`\" pulumi-lang-python=\"`f`\" pulumi-lang-yaml=\"`f`\" pulumi-lang-java=\"`f`\">`f`</span>, <span pulumi-lang-nodejs=\"`g`\" pulumi-lang-dotnet=\"`G`\" pulumi-lang-go=\"`g`\" pulumi-lang-python=\"`g`\" pulumi-lang-yaml=\"`g`\" pulumi-lang-java=\"`g`\">`g`</span>, <span pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\">`h`</span>.\n"
        },
        "scdEnable": {
          "type": "string",
          "description": "Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tlsCertVerification": {
          "type": "string",
          "description": "Enable/disable TLS Certificate verification. (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlsFqdnVerification": {
          "type": "string",
          "description": "Enable/disable TLS Certificate verification. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "apcAddrType",
        "apcIp",
        "coexLevel",
        "complianceLevel",
        "eslChannel",
        "objectWirelesscontrollerWtpprofileEslsesdongleId",
        "outputPower",
        "scdEnable",
        "tlsCertVerification",
        "tlsFqdnVerification",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apcAddrType": {
          "type": "string",
          "description": "ESL SES-imagotag APC address type (default = fqdn). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "apcFqdn": {
          "type": "string",
          "description": "FQDN of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "apcIp": {
          "type": "string",
          "description": "IP address of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "apcPort": {
          "type": "number",
          "description": "Port of ESL SES-imagotag Access Point Controller (APC).\n"
        },
        "coexLevel": {
          "type": "string",
          "description": "ESL SES-imagotag dongle coexistence level (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
        },
        "complianceLevel": {
          "type": "string",
          "description": "Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`.\n"
        },
        "eslChannel": {
          "type": "string",
          "description": "ESL SES-imagotag dongle channel (default = 127). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`127`\" pulumi-lang-dotnet=\"`127`\" pulumi-lang-go=\"`127`\" pulumi-lang-python=\"`127`\" pulumi-lang-yaml=\"`127`\" pulumi-lang-java=\"`127`\">`127`</span>, `-1`.\n"
        },
        "objectWirelesscontrollerWtpprofileEslsesdongleId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "outputPower": {
          "type": "string",
          "description": "ESL SES-imagotag dongle output power (default = A). Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`c`\" pulumi-lang-dotnet=\"`C`\" pulumi-lang-go=\"`c`\" pulumi-lang-python=\"`c`\" pulumi-lang-yaml=\"`c`\" pulumi-lang-java=\"`c`\">`c`</span>, <span pulumi-lang-nodejs=\"`d`\" pulumi-lang-dotnet=\"`D`\" pulumi-lang-go=\"`d`\" pulumi-lang-python=\"`d`\" pulumi-lang-yaml=\"`d`\" pulumi-lang-java=\"`d`\">`d`</span>, <span pulumi-lang-nodejs=\"`e`\" pulumi-lang-dotnet=\"`E`\" pulumi-lang-go=\"`e`\" pulumi-lang-python=\"`e`\" pulumi-lang-yaml=\"`e`\" pulumi-lang-java=\"`e`\">`e`</span>, <span pulumi-lang-nodejs=\"`f`\" pulumi-lang-dotnet=\"`F`\" pulumi-lang-go=\"`f`\" pulumi-lang-python=\"`f`\" pulumi-lang-yaml=\"`f`\" pulumi-lang-java=\"`f`\">`f`</span>, <span pulumi-lang-nodejs=\"`g`\" pulumi-lang-dotnet=\"`G`\" pulumi-lang-go=\"`g`\" pulumi-lang-python=\"`g`\" pulumi-lang-yaml=\"`g`\" pulumi-lang-java=\"`g`\">`g`</span>, <span pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\">`h`</span>.\n"
        },
        "scdEnable": {
          "type": "string",
          "description": "Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "tlsCertVerification": {
          "type": "string",
          "description": "Enable/disable TLS Certificate verification. (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tlsFqdnVerification": {
          "type": "string",
          "description": "Enable/disable TLS Certificate verification. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileEslsesdongle resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apcAddrType": {
            "type": "string",
            "description": "ESL SES-imagotag APC address type (default = fqdn). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "apcFqdn": {
            "type": "string",
            "description": "FQDN of ESL SES-imagotag Access Point Controller (APC).\n"
          },
          "apcIp": {
            "type": "string",
            "description": "IP address of ESL SES-imagotag Access Point Controller (APC).\n"
          },
          "apcPort": {
            "type": "number",
            "description": "Port of ESL SES-imagotag Access Point Controller (APC).\n"
          },
          "coexLevel": {
            "type": "string",
            "description": "ESL SES-imagotag dongle coexistence level (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>.\n"
          },
          "complianceLevel": {
            "type": "string",
            "description": "Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`.\n"
          },
          "eslChannel": {
            "type": "string",
            "description": "ESL SES-imagotag dongle channel (default = 127). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`127`\" pulumi-lang-dotnet=\"`127`\" pulumi-lang-go=\"`127`\" pulumi-lang-python=\"`127`\" pulumi-lang-yaml=\"`127`\" pulumi-lang-java=\"`127`\">`127`</span>, `-1`.\n"
          },
          "objectWirelesscontrollerWtpprofileEslsesdongleId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "outputPower": {
            "type": "string",
            "description": "ESL SES-imagotag dongle output power (default = A). Valid values: <span pulumi-lang-nodejs=\"`a`\" pulumi-lang-dotnet=\"`A`\" pulumi-lang-go=\"`a`\" pulumi-lang-python=\"`a`\" pulumi-lang-yaml=\"`a`\" pulumi-lang-java=\"`a`\">`a`</span>, <span pulumi-lang-nodejs=\"`b`\" pulumi-lang-dotnet=\"`B`\" pulumi-lang-go=\"`b`\" pulumi-lang-python=\"`b`\" pulumi-lang-yaml=\"`b`\" pulumi-lang-java=\"`b`\">`b`</span>, <span pulumi-lang-nodejs=\"`c`\" pulumi-lang-dotnet=\"`C`\" pulumi-lang-go=\"`c`\" pulumi-lang-python=\"`c`\" pulumi-lang-yaml=\"`c`\" pulumi-lang-java=\"`c`\">`c`</span>, <span pulumi-lang-nodejs=\"`d`\" pulumi-lang-dotnet=\"`D`\" pulumi-lang-go=\"`d`\" pulumi-lang-python=\"`d`\" pulumi-lang-yaml=\"`d`\" pulumi-lang-java=\"`d`\">`d`</span>, <span pulumi-lang-nodejs=\"`e`\" pulumi-lang-dotnet=\"`E`\" pulumi-lang-go=\"`e`\" pulumi-lang-python=\"`e`\" pulumi-lang-yaml=\"`e`\" pulumi-lang-java=\"`e`\">`e`</span>, <span pulumi-lang-nodejs=\"`f`\" pulumi-lang-dotnet=\"`F`\" pulumi-lang-go=\"`f`\" pulumi-lang-python=\"`f`\" pulumi-lang-yaml=\"`f`\" pulumi-lang-java=\"`f`\">`f`</span>, <span pulumi-lang-nodejs=\"`g`\" pulumi-lang-dotnet=\"`G`\" pulumi-lang-go=\"`g`\" pulumi-lang-python=\"`g`\" pulumi-lang-yaml=\"`g`\" pulumi-lang-java=\"`g`\">`g`</span>, <span pulumi-lang-nodejs=\"`h`\" pulumi-lang-dotnet=\"`H`\" pulumi-lang-go=\"`h`\" pulumi-lang-python=\"`h`\" pulumi-lang-yaml=\"`h`\" pulumi-lang-java=\"`h`\">`h`</span>.\n"
          },
          "scdEnable": {
            "type": "string",
            "description": "Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "tlsCertVerification": {
            "type": "string",
            "description": "Enable/disable TLS Certificate verification. (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tlsFqdnVerification": {
            "type": "string",
            "description": "Enable/disable TLS Certificate verification. (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileLan:ObjectWirelesscontrollerWtpprofileLan": {
      "description": "WTP LAN port mapping.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`lan`\" pulumi-lang-dotnet=\"`Lan`\" pulumi-lang-go=\"`lan`\" pulumi-lang-python=\"`lan`\" pulumi-lang-yaml=\"`lan`\" pulumi-lang-java=\"`lan`\">`lan`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController WtpProfileLan can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileLan:ObjectWirelesscontrollerWtpprofileLan labelname ObjectWirelessControllerWtpProfileLan\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWirelesscontrollerWtpprofileLanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "port1Mode": {
          "type": "string",
          "description": "LAN port 1 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port1Ssid": {
          "type": "string",
          "description": "Bridge LAN port 1 to SSID.\n"
        },
        "port2Mode": {
          "type": "string",
          "description": "LAN port 2 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port2Ssid": {
          "type": "string",
          "description": "Bridge LAN port 2 to SSID.\n"
        },
        "port3Mode": {
          "type": "string",
          "description": "LAN port 3 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port3Ssid": {
          "type": "string",
          "description": "Bridge LAN port 3 to SSID.\n"
        },
        "port4Mode": {
          "type": "string",
          "description": "LAN port 4 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port4Ssid": {
          "type": "string",
          "description": "Bridge LAN port 4 to SSID.\n"
        },
        "port5Mode": {
          "type": "string",
          "description": "LAN port 5 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port5Ssid": {
          "type": "string",
          "description": "Bridge LAN port 5 to SSID.\n"
        },
        "port6Mode": {
          "type": "string",
          "description": "LAN port 6 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port6Ssid": {
          "type": "string",
          "description": "Bridge LAN port 6 to SSID.\n"
        },
        "port7Mode": {
          "type": "string",
          "description": "LAN port 7 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port7Ssid": {
          "type": "string",
          "description": "Bridge LAN port 7 to SSID.\n"
        },
        "port8Mode": {
          "type": "string",
          "description": "LAN port 8 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port8Ssid": {
          "type": "string",
          "description": "Bridge LAN port 8 to SSID.\n"
        },
        "portEslMode": {
          "type": "string",
          "description": "ESL port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "portEslSsid": {
          "type": "string",
          "description": "Bridge ESL port to SSID.\n"
        },
        "portMode": {
          "type": "string",
          "description": "LAN port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "portSsid": {
          "type": "string",
          "description": "Bridge LAN port to SSID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "objectWirelesscontrollerWtpprofileLanId",
        "portEslMode",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "objectWirelesscontrollerWtpprofileLanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "port1Mode": {
          "type": "string",
          "description": "LAN port 1 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port1Ssid": {
          "type": "string",
          "description": "Bridge LAN port 1 to SSID.\n"
        },
        "port2Mode": {
          "type": "string",
          "description": "LAN port 2 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port2Ssid": {
          "type": "string",
          "description": "Bridge LAN port 2 to SSID.\n"
        },
        "port3Mode": {
          "type": "string",
          "description": "LAN port 3 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port3Ssid": {
          "type": "string",
          "description": "Bridge LAN port 3 to SSID.\n"
        },
        "port4Mode": {
          "type": "string",
          "description": "LAN port 4 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port4Ssid": {
          "type": "string",
          "description": "Bridge LAN port 4 to SSID.\n"
        },
        "port5Mode": {
          "type": "string",
          "description": "LAN port 5 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port5Ssid": {
          "type": "string",
          "description": "Bridge LAN port 5 to SSID.\n"
        },
        "port6Mode": {
          "type": "string",
          "description": "LAN port 6 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port6Ssid": {
          "type": "string",
          "description": "Bridge LAN port 6 to SSID.\n"
        },
        "port7Mode": {
          "type": "string",
          "description": "LAN port 7 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port7Ssid": {
          "type": "string",
          "description": "Bridge LAN port 7 to SSID.\n"
        },
        "port8Mode": {
          "type": "string",
          "description": "LAN port 8 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "port8Ssid": {
          "type": "string",
          "description": "Bridge LAN port 8 to SSID.\n"
        },
        "portEslMode": {
          "type": "string",
          "description": "ESL port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "portEslSsid": {
          "type": "string",
          "description": "Bridge ESL port to SSID.\n"
        },
        "portMode": {
          "type": "string",
          "description": "LAN port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
        },
        "portSsid": {
          "type": "string",
          "description": "Bridge LAN port to SSID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileLan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "objectWirelesscontrollerWtpprofileLanId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "port1Mode": {
            "type": "string",
            "description": "LAN port 1 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port1Ssid": {
            "type": "string",
            "description": "Bridge LAN port 1 to SSID.\n"
          },
          "port2Mode": {
            "type": "string",
            "description": "LAN port 2 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port2Ssid": {
            "type": "string",
            "description": "Bridge LAN port 2 to SSID.\n"
          },
          "port3Mode": {
            "type": "string",
            "description": "LAN port 3 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port3Ssid": {
            "type": "string",
            "description": "Bridge LAN port 3 to SSID.\n"
          },
          "port4Mode": {
            "type": "string",
            "description": "LAN port 4 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port4Ssid": {
            "type": "string",
            "description": "Bridge LAN port 4 to SSID.\n"
          },
          "port5Mode": {
            "type": "string",
            "description": "LAN port 5 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port5Ssid": {
            "type": "string",
            "description": "Bridge LAN port 5 to SSID.\n"
          },
          "port6Mode": {
            "type": "string",
            "description": "LAN port 6 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port6Ssid": {
            "type": "string",
            "description": "Bridge LAN port 6 to SSID.\n"
          },
          "port7Mode": {
            "type": "string",
            "description": "LAN port 7 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port7Ssid": {
            "type": "string",
            "description": "Bridge LAN port 7 to SSID.\n"
          },
          "port8Mode": {
            "type": "string",
            "description": "LAN port 8 mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "port8Ssid": {
            "type": "string",
            "description": "Bridge LAN port 8 to SSID.\n"
          },
          "portEslMode": {
            "type": "string",
            "description": "ESL port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "portEslSsid": {
            "type": "string",
            "description": "Bridge ESL port to SSID.\n"
          },
          "portMode": {
            "type": "string",
            "description": "LAN port mode. Valid values: <span pulumi-lang-nodejs=\"`offline`\" pulumi-lang-dotnet=\"`Offline`\" pulumi-lang-go=\"`offline`\" pulumi-lang-python=\"`offline`\" pulumi-lang-yaml=\"`offline`\" pulumi-lang-java=\"`offline`\">`offline`</span>, `bridge-to-wan`, `bridge-to-ssid`, `nat-to-wan`.\n"
          },
          "portSsid": {
            "type": "string",
            "description": "Bridge LAN port to SSID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileLbs:ObjectWirelesscontrollerWtpprofileLbs": {
      "description": "Set various location based service (LBS) options.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`lbs`\" pulumi-lang-dotnet=\"`Lbs`\" pulumi-lang-go=\"`lbs`\" pulumi-lang-python=\"`lbs`\" pulumi-lang-yaml=\"`lbs`\" pulumi-lang-java=\"`lbs`\">`lbs`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname5\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileLbs(\"trname\", {\n    aeroscout: \"disable\",\n    aeroscoutApMac: \"bssid\",\n    aeroscoutMmuReport: \"disable\",\n    wtpProfile: trname5.name,\n}, {\n    dependsOn: [trname5],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname5\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileLbs(\"trname\",\n    aeroscout=\"disable\",\n    aeroscout_ap_mac=\"bssid\",\n    aeroscout_mmu_report=\"disable\",\n    wtp_profile=trname5.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname5]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname5 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname5\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileLbs(\"trname\", new()\n    {\n        Aeroscout = \"disable\",\n        AeroscoutApMac = \"bssid\",\n        AeroscoutMmuReport = \"disable\",\n        WtpProfile = trname5.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname5,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname5, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname5\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileLbs(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileLbsArgs{\n\t\t\tAeroscout:          pulumi.String(\"disable\"),\n\t\t\tAeroscoutApMac:     pulumi.String(\"bssid\"),\n\t\t\tAeroscoutMmuReport: pulumi.String(\"disable\"),\n\t\t\tWtpProfile:         trname5.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname5,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileLbs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileLbsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname5 = new ObjectWirelesscontrollerWtpprofile(\"trname5\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofileLbs(\"trname\", ObjectWirelesscontrollerWtpprofileLbsArgs.builder()\n            .aeroscout(\"disable\")\n            .aeroscoutApMac(\"bssid\")\n            .aeroscoutMmuReport(\"disable\")\n            .wtpProfile(trname5.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname5)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofileLbs\n    properties:\n      aeroscout: disable\n      aeroscoutApMac: bssid\n      aeroscoutMmuReport: disable\n      wtpProfile: ${trname5.name}\n    options:\n      dependsOn:\n        - ${trname5}\n  trname5:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfileLbs can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileLbs:ObjectWirelesscontrollerWtpprofileLbs labelname ObjectWirelessControllerWtpProfileLbs\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aeroscout": {
          "type": "string",
          "description": "Enable/disable AeroScout Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutApMac": {
          "type": "string",
          "description": "Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: <span pulumi-lang-nodejs=\"`bssid`\" pulumi-lang-dotnet=\"`Bssid`\" pulumi-lang-go=\"`bssid`\" pulumi-lang-python=\"`bssid`\" pulumi-lang-yaml=\"`bssid`\" pulumi-lang-java=\"`bssid`\">`bssid`</span>, `board-mac`.\n"
        },
        "aeroscoutMmuReport": {
          "type": "string",
          "description": "Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutMu": {
          "type": "string",
          "description": "Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutMuFactor": {
          "type": "number",
          "description": "AeroScout MU mode dilution factor (default = 20).\n"
        },
        "aeroscoutMuTimeout": {
          "type": "number",
          "description": "AeroScout MU mode timeout (0 - 65535 sec, default = 5).\n"
        },
        "aeroscoutServerIp": {
          "type": "string",
          "description": "IP address of AeroScout server.\n"
        },
        "aeroscoutServerPort": {
          "type": "number",
          "description": "AeroScout server UDP listening port.\n"
        },
        "ekahauBlinkMode": {
          "type": "string",
          "description": "Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ekahauTag": {
          "type": "string",
          "description": "WiFi frame MAC address or WiFi Tag.\n"
        },
        "ercServerIp": {
          "type": "string",
          "description": "IP address of Ekahau RTLS Controller (ERC).\n"
        },
        "ercServerPort": {
          "type": "number",
          "description": "Ekahau RTLS Controller (ERC) UDP listening port.\n"
        },
        "fortipresence": {
          "type": "string",
          "description": "Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`enable2`\" pulumi-lang-dotnet=\"`Enable2`\" pulumi-lang-go=\"`enable2`\" pulumi-lang-python=\"`enable2`\" pulumi-lang-yaml=\"`enable2`\" pulumi-lang-java=\"`enable2`\">`enable2`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "fortipresenceBle": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting BLE devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortipresenceFrequency": {
          "type": "number",
          "description": "FortiPresence report transmit frequency (5 - 65535 sec, default = 30).\n"
        },
        "fortipresencePort": {
          "type": "number",
          "description": "FortiPresence server UDP listening port (default = 3000).\n"
        },
        "fortipresenceProject": {
          "type": "string",
          "description": "FortiPresence project name (max. 16 characters, default = fortipresence).\n"
        },
        "fortipresenceRogue": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting rogue APs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortipresenceSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiPresence secret password (max. 16 characters).\n",
          "secret": true
        },
        "fortipresenceServer": {
          "type": "string",
          "description": "FortiPresence server IP address.\n"
        },
        "fortipresenceServerAddrType": {
          "type": "string",
          "description": "FortiPresence server address type (default = ipv4). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>.\n"
        },
        "fortipresenceServerFqdn": {
          "type": "string",
          "description": "FQDN of FortiPresence server.\n"
        },
        "fortipresenceUnassoc": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileLbsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "polestar": {
          "type": "string",
          "description": "Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "polestarAccumulationInterval": {
          "type": "number",
          "description": "Time that measurements should be accumulated in seconds (default = 2).\n"
        },
        "polestarAssetAddrgrpList": {
          "type": "string",
          "description": "Tags and asset addrgrp list to be reported.\n"
        },
        "polestarAssetUuidList1": {
          "type": "string",
          "description": "Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList2": {
          "type": "string",
          "description": "Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList3": {
          "type": "string",
          "description": "Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList4": {
          "type": "string",
          "description": "Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarProtocol": {
          "type": "string",
          "description": "Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`.\n"
        },
        "polestarReportingInterval": {
          "type": "number",
          "description": "Time between reporting accumulated measurements in seconds (default = 2).\n"
        },
        "polestarServerFqdn": {
          "type": "string",
          "description": "FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com).\n"
        },
        "polestarServerPath": {
          "type": "string",
          "description": "Path of PoleStar Nao Track Server (default = /v1/token/&lt;access_token&gt;/pst-v2).\n"
        },
        "polestarServerPort": {
          "type": "number",
          "description": "Port of PoleStar Nao Track Server (default = 443).\n"
        },
        "polestarServerToken": {
          "type": "string",
          "description": "Access Token of PoleStar Nao Track Server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "stationLocate": {
          "type": "string",
          "description": "Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "aeroscout",
        "aeroscoutApMac",
        "aeroscoutMmuReport",
        "aeroscoutMu",
        "aeroscoutMuFactor",
        "aeroscoutMuTimeout",
        "aeroscoutServerIp",
        "ekahauBlinkMode",
        "ekahauTag",
        "ercServerIp",
        "ercServerPort",
        "fortipresence",
        "fortipresenceBle",
        "fortipresenceSecrets",
        "objectWirelesscontrollerWtpprofileLbsId",
        "polestar",
        "polestarAccumulationInterval",
        "polestarProtocol",
        "polestarReportingInterval",
        "polestarServerFqdn",
        "polestarServerPath",
        "polestarServerPort",
        "stationLocate",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "aeroscout": {
          "type": "string",
          "description": "Enable/disable AeroScout Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutApMac": {
          "type": "string",
          "description": "Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: <span pulumi-lang-nodejs=\"`bssid`\" pulumi-lang-dotnet=\"`Bssid`\" pulumi-lang-go=\"`bssid`\" pulumi-lang-python=\"`bssid`\" pulumi-lang-yaml=\"`bssid`\" pulumi-lang-java=\"`bssid`\">`bssid`</span>, `board-mac`.\n"
        },
        "aeroscoutMmuReport": {
          "type": "string",
          "description": "Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutMu": {
          "type": "string",
          "description": "Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "aeroscoutMuFactor": {
          "type": "number",
          "description": "AeroScout MU mode dilution factor (default = 20).\n"
        },
        "aeroscoutMuTimeout": {
          "type": "number",
          "description": "AeroScout MU mode timeout (0 - 65535 sec, default = 5).\n"
        },
        "aeroscoutServerIp": {
          "type": "string",
          "description": "IP address of AeroScout server.\n"
        },
        "aeroscoutServerPort": {
          "type": "number",
          "description": "AeroScout server UDP listening port.\n"
        },
        "ekahauBlinkMode": {
          "type": "string",
          "description": "Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ekahauTag": {
          "type": "string",
          "description": "WiFi frame MAC address or WiFi Tag.\n"
        },
        "ercServerIp": {
          "type": "string",
          "description": "IP address of Ekahau RTLS Controller (ERC).\n"
        },
        "ercServerPort": {
          "type": "number",
          "description": "Ekahau RTLS Controller (ERC) UDP listening port.\n"
        },
        "fortipresence": {
          "type": "string",
          "description": "Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`enable2`\" pulumi-lang-dotnet=\"`Enable2`\" pulumi-lang-go=\"`enable2`\" pulumi-lang-python=\"`enable2`\" pulumi-lang-yaml=\"`enable2`\" pulumi-lang-java=\"`enable2`\">`enable2`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "fortipresenceBle": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting BLE devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortipresenceFrequency": {
          "type": "number",
          "description": "FortiPresence report transmit frequency (5 - 65535 sec, default = 30).\n"
        },
        "fortipresencePort": {
          "type": "number",
          "description": "FortiPresence server UDP listening port (default = 3000).\n"
        },
        "fortipresenceProject": {
          "type": "string",
          "description": "FortiPresence project name (max. 16 characters, default = fortipresence).\n"
        },
        "fortipresenceRogue": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting rogue APs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortipresenceSecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiPresence secret password (max. 16 characters).\n",
          "secret": true
        },
        "fortipresenceServer": {
          "type": "string",
          "description": "FortiPresence server IP address.\n"
        },
        "fortipresenceServerAddrType": {
          "type": "string",
          "description": "FortiPresence server address type (default = ipv4). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>.\n"
        },
        "fortipresenceServerFqdn": {
          "type": "string",
          "description": "FQDN of FortiPresence server.\n"
        },
        "fortipresenceUnassoc": {
          "type": "string",
          "description": "Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileLbsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "polestar": {
          "type": "string",
          "description": "Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "polestarAccumulationInterval": {
          "type": "number",
          "description": "Time that measurements should be accumulated in seconds (default = 2).\n"
        },
        "polestarAssetAddrgrpList": {
          "type": "string",
          "description": "Tags and asset addrgrp list to be reported.\n"
        },
        "polestarAssetUuidList1": {
          "type": "string",
          "description": "Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList2": {
          "type": "string",
          "description": "Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList3": {
          "type": "string",
          "description": "Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarAssetUuidList4": {
          "type": "string",
          "description": "Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
        },
        "polestarProtocol": {
          "type": "string",
          "description": "Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`.\n"
        },
        "polestarReportingInterval": {
          "type": "number",
          "description": "Time between reporting accumulated measurements in seconds (default = 2).\n"
        },
        "polestarServerFqdn": {
          "type": "string",
          "description": "FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com).\n"
        },
        "polestarServerPath": {
          "type": "string",
          "description": "Path of PoleStar Nao Track Server (default = /v1/token/&lt;access_token&gt;/pst-v2).\n"
        },
        "polestarServerPort": {
          "type": "number",
          "description": "Port of PoleStar Nao Track Server (default = 443).\n"
        },
        "polestarServerToken": {
          "type": "string",
          "description": "Access Token of PoleStar Nao Track Server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "stationLocate": {
          "type": "string",
          "description": "Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileLbs resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "aeroscout": {
            "type": "string",
            "description": "Enable/disable AeroScout Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "aeroscoutApMac": {
            "type": "string",
            "description": "Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: <span pulumi-lang-nodejs=\"`bssid`\" pulumi-lang-dotnet=\"`Bssid`\" pulumi-lang-go=\"`bssid`\" pulumi-lang-python=\"`bssid`\" pulumi-lang-yaml=\"`bssid`\" pulumi-lang-java=\"`bssid`\">`bssid`</span>, `board-mac`.\n"
          },
          "aeroscoutMmuReport": {
            "type": "string",
            "description": "Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "aeroscoutMu": {
            "type": "string",
            "description": "Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "aeroscoutMuFactor": {
            "type": "number",
            "description": "AeroScout MU mode dilution factor (default = 20).\n"
          },
          "aeroscoutMuTimeout": {
            "type": "number",
            "description": "AeroScout MU mode timeout (0 - 65535 sec, default = 5).\n"
          },
          "aeroscoutServerIp": {
            "type": "string",
            "description": "IP address of AeroScout server.\n"
          },
          "aeroscoutServerPort": {
            "type": "number",
            "description": "AeroScout server UDP listening port.\n"
          },
          "ekahauBlinkMode": {
            "type": "string",
            "description": "Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ekahauTag": {
            "type": "string",
            "description": "WiFi frame MAC address or WiFi Tag.\n"
          },
          "ercServerIp": {
            "type": "string",
            "description": "IP address of Ekahau RTLS Controller (ERC).\n"
          },
          "ercServerPort": {
            "type": "number",
            "description": "Ekahau RTLS Controller (ERC) UDP listening port.\n"
          },
          "fortipresence": {
            "type": "string",
            "description": "Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`enable2`\" pulumi-lang-dotnet=\"`Enable2`\" pulumi-lang-go=\"`enable2`\" pulumi-lang-python=\"`enable2`\" pulumi-lang-yaml=\"`enable2`\" pulumi-lang-java=\"`enable2`\">`enable2`</span>, <span pulumi-lang-nodejs=\"`foreign`\" pulumi-lang-dotnet=\"`Foreign`\" pulumi-lang-go=\"`foreign`\" pulumi-lang-python=\"`foreign`\" pulumi-lang-yaml=\"`foreign`\" pulumi-lang-java=\"`foreign`\">`foreign`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "fortipresenceBle": {
            "type": "string",
            "description": "Enable/disable FortiPresence finding and reporting BLE devices. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortipresenceFrequency": {
            "type": "number",
            "description": "FortiPresence report transmit frequency (5 - 65535 sec, default = 30).\n"
          },
          "fortipresencePort": {
            "type": "number",
            "description": "FortiPresence server UDP listening port (default = 3000).\n"
          },
          "fortipresenceProject": {
            "type": "string",
            "description": "FortiPresence project name (max. 16 characters, default = fortipresence).\n"
          },
          "fortipresenceRogue": {
            "type": "string",
            "description": "Enable/disable FortiPresence finding and reporting rogue APs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortipresenceSecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiPresence secret password (max. 16 characters).\n",
            "secret": true
          },
          "fortipresenceServer": {
            "type": "string",
            "description": "FortiPresence server IP address.\n"
          },
          "fortipresenceServerAddrType": {
            "type": "string",
            "description": "FortiPresence server address type (default = ipv4). Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>.\n"
          },
          "fortipresenceServerFqdn": {
            "type": "string",
            "description": "FQDN of FortiPresence server.\n"
          },
          "fortipresenceUnassoc": {
            "type": "string",
            "description": "Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerWtpprofileLbsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "polestar": {
            "type": "string",
            "description": "Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "polestarAccumulationInterval": {
            "type": "number",
            "description": "Time that measurements should be accumulated in seconds (default = 2).\n"
          },
          "polestarAssetAddrgrpList": {
            "type": "string",
            "description": "Tags and asset addrgrp list to be reported.\n"
          },
          "polestarAssetUuidList1": {
            "type": "string",
            "description": "Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
          },
          "polestarAssetUuidList2": {
            "type": "string",
            "description": "Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
          },
          "polestarAssetUuidList3": {
            "type": "string",
            "description": "Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
          },
          "polestarAssetUuidList4": {
            "type": "string",
            "description": "Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').\n"
          },
          "polestarProtocol": {
            "type": "string",
            "description": "Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`.\n"
          },
          "polestarReportingInterval": {
            "type": "number",
            "description": "Time between reporting accumulated measurements in seconds (default = 2).\n"
          },
          "polestarServerFqdn": {
            "type": "string",
            "description": "FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com).\n"
          },
          "polestarServerPath": {
            "type": "string",
            "description": "Path of PoleStar Nao Track Server (default = /v1/token/&lt;access_token&gt;/pst-v2).\n"
          },
          "polestarServerPort": {
            "type": "number",
            "description": "Port of PoleStar Nao Track Server (default = 443).\n"
          },
          "polestarServerToken": {
            "type": "string",
            "description": "Access Token of PoleStar Nao Track Server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "stationLocate": {
            "type": "string",
            "description": "Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofilePlatform:ObjectWirelesscontrollerWtpprofilePlatform": {
      "description": "WTP, FortiAP, or AP platform.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`platform`\" pulumi-lang-dotnet=\"`Platform`\" pulumi-lang-go=\"`platform`\" pulumi-lang-python=\"`platform`\" pulumi-lang-yaml=\"`platform`\" pulumi-lang-java=\"`platform`\">`platform`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname6 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname6\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofilePlatform(\"trname\", {\n    _localPlatformStr: \"platfor\",\n    wtpProfile: trname6.name,\n}, {\n    dependsOn: [trname6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname6 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname6\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofilePlatform(\"trname\",\n    _local_platform_str=\"platfor\",\n    wtp_profile=trname6.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname6 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname6\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofilePlatform(\"trname\", new()\n    {\n        _localPlatformStr = \"platfor\",\n        WtpProfile = trname6.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname6,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname6, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname6\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofilePlatform(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofilePlatformArgs{\n\t\t\t_localPlatformStr: pulumi.String(\"platfor\"),\n\t\t\tWtpProfile:        trname6.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofilePlatform;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofilePlatformArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname6 = new ObjectWirelesscontrollerWtpprofile(\"trname6\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofilePlatform(\"trname\", ObjectWirelesscontrollerWtpprofilePlatformArgs.builder()\n            ._localPlatformStr(\"platfor\")\n            .wtpProfile(trname6.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname6)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofilePlatform\n    properties:\n      _localPlatformStr: platfor\n      wtpProfile: ${trname6.name}\n    options:\n      dependsOn:\n        - ${trname6}\n  trname6:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfilePlatform can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofilePlatform:ObjectWirelesscontrollerWtpprofilePlatform labelname ObjectWirelessControllerWtpProfilePlatform\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_localPlatformStr": {
          "type": "string",
          "description": "_Local_Platform_Str.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ddscan": {
          "type": "string",
          "description": "Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Configure operation mode of 5G radios (default = single-5G). Valid values: `dual-5G`, `single-5G`.\n"
        },
        "objectWirelesscontrollerWtpprofilePlatformId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile. Valid values: `30B-50B`, `60B`, `80CM-81CM`, `220A`, `220B`, `210B`, `60C`, `222B`, `112B`, `320B`, `11C`, `14C`, `223B`, `28C`, `320C`, `221C`, `25D`, `222C`, `224D`, `214B`, `21D`, `24D`, `112D`, `223C`, `321C`, `C220C`, `C225C`, `S321C`, `S323C`, `FWF`, `S311C`, `S313C`, `AP-11N`, `S322C`, `S321CR`, `S322CR`, `S323CR`, `S421E`, `S422E`, `S423E`, `421E`, `423E`, `C221E`, `C226E`, `C23JD`, `C24JE`, `C21D`, `U421E`, `U423E`, `221E`, `222E`, `223E`, `S221E`, `S223E`, `U221EV`, `U223EV`, `U321EV`, `U323EV`, `224E`, `U422EV`, `U24JEV`, `321E`, `U431F`, `U433F`, `231E`, `431F`, `433F`, `231F`, `432F`, `234F`, `23JF`, `U231F`, `831F`, `U234F`, `U432F`.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "ddscan",
        "objectWirelesscontrollerWtpprofilePlatformId",
        "type",
        "wtpProfile"
      ],
      "inputProperties": {
        "_localPlatformStr": {
          "type": "string",
          "description": "_Local_Platform_Str.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "ddscan": {
          "type": "string",
          "description": "Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Configure operation mode of 5G radios (default = single-5G). Valid values: `dual-5G`, `single-5G`.\n"
        },
        "objectWirelesscontrollerWtpprofilePlatformId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile. Valid values: `30B-50B`, `60B`, `80CM-81CM`, `220A`, `220B`, `210B`, `60C`, `222B`, `112B`, `320B`, `11C`, `14C`, `223B`, `28C`, `320C`, `221C`, `25D`, `222C`, `224D`, `214B`, `21D`, `24D`, `112D`, `223C`, `321C`, `C220C`, `C225C`, `S321C`, `S323C`, `FWF`, `S311C`, `S313C`, `AP-11N`, `S322C`, `S321CR`, `S322CR`, `S323CR`, `S421E`, `S422E`, `S423E`, `421E`, `423E`, `C221E`, `C226E`, `C23JD`, `C24JE`, `C21D`, `U421E`, `U423E`, `221E`, `222E`, `223E`, `S221E`, `S223E`, `U221EV`, `U223EV`, `U321EV`, `U323EV`, `224E`, `U422EV`, `U24JEV`, `321E`, `U431F`, `U433F`, `231E`, `431F`, `433F`, `231F`, `432F`, `234F`, `23JF`, `U231F`, `831F`, `U234F`, `U432F`.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofilePlatform resources.\n",
        "properties": {
          "_localPlatformStr": {
            "type": "string",
            "description": "_Local_Platform_Str.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "ddscan": {
            "type": "string",
            "description": "Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mode": {
            "type": "string",
            "description": "Configure operation mode of 5G radios (default = single-5G). Valid values: `dual-5G`, `single-5G`.\n"
          },
          "objectWirelesscontrollerWtpprofilePlatformId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile. Valid values: `30B-50B`, `60B`, `80CM-81CM`, `220A`, `220B`, `210B`, `60C`, `222B`, `112B`, `320B`, `11C`, `14C`, `223B`, `28C`, `320C`, `221C`, `25D`, `222C`, `224D`, `214B`, `21D`, `24D`, `112D`, `223C`, `321C`, `C220C`, `C225C`, `S321C`, `S323C`, `FWF`, `S311C`, `S313C`, `AP-11N`, `S322C`, `S321CR`, `S322CR`, `S323CR`, `S421E`, `S422E`, `S423E`, `421E`, `423E`, `C221E`, `C226E`, `C23JD`, `C24JE`, `C21D`, `U421E`, `U423E`, `221E`, `222E`, `223E`, `S221E`, `S223E`, `U221EV`, `U223EV`, `U321EV`, `U323EV`, `224E`, `U422EV`, `U24JEV`, `321E`, `U431F`, `U433F`, `231E`, `431F`, `433F`, `231F`, `432F`, `234F`, `23JF`, `U231F`, `831F`, `U234F`, `U432F`.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileRadio1:ObjectWirelesscontrollerWtpprofileRadio1": {
      "description": "Configuration options for radio 1.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`radio1`\" pulumi-lang-dotnet=\"`Radio1`\" pulumi-lang-go=\"`radio1`\" pulumi-lang-python=\"`radio_1`\" pulumi-lang-yaml=\"`radio1`\" pulumi-lang-java=\"`radio1`\">`radio_1`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname7 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname7\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileRadio1(\"trname\", {\n    amsdu: \"disable\",\n    airtimeFairness: \"enable\",\n    apSnifferAddr: \"00:1a:2b:3c:4d:5e\",\n    wtpProfile: trname7.name,\n}, {\n    dependsOn: [trname7],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname7 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname7\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileRadio1(\"trname\",\n    amsdu=\"disable\",\n    airtime_fairness=\"enable\",\n    ap_sniffer_addr=\"00:1a:2b:3c:4d:5e\",\n    wtp_profile=trname7.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname7]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname7 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname7\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileRadio1(\"trname\", new()\n    {\n        Amsdu = \"disable\",\n        AirtimeFairness = \"enable\",\n        ApSnifferAddr = \"00:1a:2b:3c:4d:5e\",\n        WtpProfile = trname7.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname7,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname7, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname7\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileRadio1(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileRadio1Args{\n\t\t\tAmsdu:           pulumi.String(\"disable\"),\n\t\t\tAirtimeFairness: pulumi.String(\"enable\"),\n\t\t\tApSnifferAddr:   pulumi.String(\"00:1a:2b:3c:4d:5e\"),\n\t\t\tWtpProfile:      trname7.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname7,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileRadio1;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileRadio1Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname7 = new ObjectWirelesscontrollerWtpprofile(\"trname7\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofileRadio1(\"trname\", ObjectWirelesscontrollerWtpprofileRadio1Args.builder()\n            .amsdu(\"disable\")\n            .airtimeFairness(\"enable\")\n            .apSnifferAddr(\"00:1a:2b:3c:4d:5e\")\n            .wtpProfile(trname7.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname7)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofileRadio1\n    properties:\n      amsdu: disable\n      airtimeFairness: enable\n      apSnifferAddr: 00:1a:2b:3c:4d:5e\n      wtpProfile: ${trname7.name}\n    options:\n      dependsOn:\n        - ${trname7}\n  trname7:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfileRadio1 can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileRadio1:ObjectWirelesscontrollerWtpprofileRadio1 labelname ObjectWirelessControllerWtpProfileRadio1\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 1 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 1. Radio 1 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "airtimeFairness",
        "amsdu",
        "apSnifferAddr",
        "apSnifferBufsize",
        "apSnifferCtl",
        "apSnifferData",
        "apSnifferMgmtBeacon",
        "apSnifferMgmtOther",
        "apSnifferMgmtProbe",
        "autoPowerLevel",
        "autoPowerTarget",
        "band5gType",
        "bandwidthAdmissionControl",
        "bandwidthCapacity",
        "beaconInterval",
        "bssColorMode",
        "callAdmissionControl",
        "callCapacity",
        "channelBonding",
        "channelUtilization",
        "channels",
        "coexistence",
        "darrp",
        "drma",
        "drmaSensitivity",
        "dtim",
        "fragThreshold",
        "mimoMode",
        "mode",
        "n80211d",
        "objectWirelesscontrollerWtpprofileRadio1Id",
        "optionalAntenna",
        "optionalAntennaGain",
        "powerLevel",
        "powerMode",
        "powerValue",
        "powersaveOptimizes",
        "protectionMode",
        "radioId",
        "rtsThreshold",
        "samCwpPasswords",
        "samEapMethod",
        "samPasswords",
        "samPrivateKeyPasswords",
        "shortGuardInterval",
        "spectrumAnalysis",
        "transmitOptimizes",
        "vapAll",
        "wtpProfile",
        "zeroWaitDfs"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 1 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 1. Radio 1 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio1Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileRadio1 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "airtimeFairness": {
            "type": "string",
            "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "amsdu": {
            "type": "string",
            "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apHandoff": {
            "type": "string",
            "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferAddr": {
            "type": "string",
            "description": "MAC address to monitor.\n"
          },
          "apSnifferBufsize": {
            "type": "number",
            "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
          },
          "apSnifferChan": {
            "type": "number",
            "description": "Channel on which to operate the sniffer (default = 6).\n"
          },
          "apSnifferCtl": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferData": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtBeacon": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtOther": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtProbe": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "arrpProfile": {
            "type": "string",
            "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
          },
          "autoPowerHigh": {
            "type": "number",
            "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerLevel": {
            "type": "string",
            "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoPowerLow": {
            "type": "number",
            "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerTarget": {
            "type": "string",
            "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
          },
          "band": {
            "type": "string",
            "description": "WiFi band that Radio 1 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
          },
          "band5gType": {
            "type": "string",
            "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
          },
          "bandwidthAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthCapacity": {
            "type": "number",
            "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
          },
          "bssColor": {
            "type": "number",
            "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
          },
          "bssColorMode": {
            "type": "string",
            "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "callAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "callCapacity": {
            "type": "number",
            "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
          },
          "channelBonding": {
            "type": "string",
            "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
          },
          "channelUtilization": {
            "type": "string",
            "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selected list of wireless radio channels.\n"
          },
          "coexistence": {
            "type": "string",
            "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "darrp": {
            "type": "string",
            "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drma": {
            "type": "string",
            "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drmaSensitivity": {
            "type": "string",
            "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "dtim": {
            "type": "number",
            "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
          },
          "fragThreshold": {
            "type": "number",
            "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
          },
          "frequencyHandoff": {
            "type": "string",
            "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iperfProtocol": {
            "type": "string",
            "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "iperfServerPort": {
            "type": "number",
            "description": "Iperf service port number.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
          },
          "maxDistance": {
            "type": "number",
            "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
          },
          "mimoMode": {
            "type": "string",
            "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode of radio 1. Radio 1 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
          },
          "n80211d": {
            "type": "string",
            "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerWtpprofileRadio1Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "optionalAntenna": {
            "type": "string",
            "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
          },
          "optionalAntennaGain": {
            "type": "string",
            "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
          },
          "powerLevel": {
            "type": "number",
            "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
          },
          "powerMode": {
            "type": "string",
            "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
          },
          "powerValue": {
            "type": "number",
            "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
          },
          "powersaveOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
          },
          "protectionMode": {
            "type": "string",
            "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "radioId": {
            "type": "number",
            "description": "Radio-Id.\n"
          },
          "rtsThreshold": {
            "type": "number",
            "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
          },
          "samBssid": {
            "type": "string",
            "description": "BSSID for WiFi network.\n"
          },
          "samCaCertificate": {
            "type": "string",
            "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCaptivePortal": {
            "type": "string",
            "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samClientCertificate": {
            "type": "string",
            "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCwpFailureString": {
            "type": "string",
            "description": "Failure identification on the page after an incorrect login.\n"
          },
          "samCwpMatchString": {
            "type": "string",
            "description": "Identification string from the captive portal login form.\n"
          },
          "samCwpPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for captive portal authentication.\n",
            "secret": true
          },
          "samCwpSuccessString": {
            "type": "string",
            "description": "Success identification on the page after a successful login.\n"
          },
          "samCwpTestUrl": {
            "type": "string",
            "description": "Website the client is trying to access.\n"
          },
          "samCwpUsername": {
            "type": "string",
            "description": "Username for captive portal authentication.\n"
          },
          "samEapMethod": {
            "type": "string",
            "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "samPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Passphrase for WiFi network connection.\n",
            "secret": true
          },
          "samPrivateKey": {
            "type": "string",
            "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samPrivateKeyPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
            "secret": true
          },
          "samReportIntv": {
            "type": "number",
            "description": "SAM report interval (sec), 0 for a one-time report.\n"
          },
          "samSecurityType": {
            "type": "string",
            "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
          },
          "samServer": {
            "type": "string",
            "description": "SAM test server IP address or domain name.\n"
          },
          "samServerFqdn": {
            "type": "string",
            "description": "SAM test server domain name.\n"
          },
          "samServerIp": {
            "type": "string",
            "description": "SAM test server IP address.\n"
          },
          "samServerType": {
            "type": "string",
            "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "samSsid": {
            "type": "string",
            "description": "SSID for WiFi network.\n"
          },
          "samTest": {
            "type": "string",
            "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
          },
          "samUsername": {
            "type": "string",
            "description": "Username for WiFi network connection.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shortGuardInterval": {
            "type": "string",
            "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spectrumAnalysis": {
            "type": "string",
            "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
          },
          "transmitOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
          },
          "vap1": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 1\n"
          },
          "vap2": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 2\n"
          },
          "vap3": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 3\n"
          },
          "vap4": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 4\n"
          },
          "vap5": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 5\n"
          },
          "vap6": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 6\n"
          },
          "vap7": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 7\n"
          },
          "vap8": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 8\n"
          },
          "vapAll": {
            "type": "string",
            "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
          },
          "vaps": {
            "type": "string",
            "description": "Manually selected list of Virtual Access Points (VAPs).\n"
          },
          "widsProfile": {
            "type": "string",
            "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          },
          "zeroWaitDfs": {
            "type": "string",
            "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileRadio2:ObjectWirelesscontrollerWtpprofileRadio2": {
      "description": "Configuration options for radio 2.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`radio2`\" pulumi-lang-dotnet=\"`Radio2`\" pulumi-lang-go=\"`radio2`\" pulumi-lang-python=\"`radio_2`\" pulumi-lang-yaml=\"`radio2`\" pulumi-lang-java=\"`radio2`\">`radio_2`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname8 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname8\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileRadio2(\"trname\", {\n    amsdu: \"disable\",\n    airtimeFairness: \"enable\",\n    apSnifferAddr: \"00:1a:2b:3c:4d:5e\",\n    wtpProfile: trname8.name,\n}, {\n    dependsOn: [trname8],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname8 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname8\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileRadio2(\"trname\",\n    amsdu=\"disable\",\n    airtime_fairness=\"enable\",\n    ap_sniffer_addr=\"00:1a:2b:3c:4d:5e\",\n    wtp_profile=trname8.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname8]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname8 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname8\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileRadio2(\"trname\", new()\n    {\n        Amsdu = \"disable\",\n        AirtimeFairness = \"enable\",\n        ApSnifferAddr = \"00:1a:2b:3c:4d:5e\",\n        WtpProfile = trname8.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname8,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname8, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname8\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileRadio2(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileRadio2Args{\n\t\t\tAmsdu:           pulumi.String(\"disable\"),\n\t\t\tAirtimeFairness: pulumi.String(\"enable\"),\n\t\t\tApSnifferAddr:   pulumi.String(\"00:1a:2b:3c:4d:5e\"),\n\t\t\tWtpProfile:      trname8.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname8,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileRadio2;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileRadio2Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname8 = new ObjectWirelesscontrollerWtpprofile(\"trname8\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofileRadio2(\"trname\", ObjectWirelesscontrollerWtpprofileRadio2Args.builder()\n            .amsdu(\"disable\")\n            .airtimeFairness(\"enable\")\n            .apSnifferAddr(\"00:1a:2b:3c:4d:5e\")\n            .wtpProfile(trname8.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname8)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofileRadio2\n    properties:\n      amsdu: disable\n      airtimeFairness: enable\n      apSnifferAddr: 00:1a:2b:3c:4d:5e\n      wtpProfile: ${trname8.name}\n    options:\n      dependsOn:\n        - ${trname8}\n  trname8:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfileRadio2 can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileRadio2:ObjectWirelesscontrollerWtpprofileRadio2 labelname ObjectWirelessControllerWtpProfileRadio2\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 2 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 2. Radio 2 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "airtimeFairness",
        "amsdu",
        "apSnifferAddr",
        "apSnifferCtl",
        "apSnifferData",
        "apSnifferMgmtBeacon",
        "apSnifferMgmtOther",
        "apSnifferMgmtProbe",
        "autoPowerLevel",
        "autoPowerTarget",
        "band5gType",
        "bandwidthAdmissionControl",
        "bandwidthCapacity",
        "beaconInterval",
        "bssColorMode",
        "callAdmissionControl",
        "callCapacity",
        "channelBonding",
        "channelUtilization",
        "channels",
        "coexistence",
        "darrp",
        "drma",
        "drmaSensitivity",
        "dtim",
        "fragThreshold",
        "mimoMode",
        "mode",
        "n80211d",
        "objectWirelesscontrollerWtpprofileRadio2Id",
        "optionalAntenna",
        "optionalAntennaGain",
        "powerLevel",
        "powerMode",
        "powerValue",
        "powersaveOptimizes",
        "protectionMode",
        "radioId",
        "rtsThreshold",
        "samCwpPasswords",
        "samEapMethod",
        "samPasswords",
        "samPrivateKeyPasswords",
        "shortGuardInterval",
        "spectrumAnalysis",
        "transmitOptimizes",
        "vapAll",
        "wtpProfile",
        "zeroWaitDfs"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 2 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 2. Radio 2 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileRadio2 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "airtimeFairness": {
            "type": "string",
            "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "amsdu": {
            "type": "string",
            "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apHandoff": {
            "type": "string",
            "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferAddr": {
            "type": "string",
            "description": "MAC address to monitor.\n"
          },
          "apSnifferBufsize": {
            "type": "number",
            "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
          },
          "apSnifferChan": {
            "type": "number",
            "description": "Channel on which to operate the sniffer (default = 6).\n"
          },
          "apSnifferCtl": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferData": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtBeacon": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtOther": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtProbe": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "arrpProfile": {
            "type": "string",
            "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
          },
          "autoPowerHigh": {
            "type": "number",
            "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerLevel": {
            "type": "string",
            "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoPowerLow": {
            "type": "number",
            "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerTarget": {
            "type": "string",
            "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
          },
          "band": {
            "type": "string",
            "description": "WiFi band that Radio 2 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
          },
          "band5gType": {
            "type": "string",
            "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
          },
          "bandwidthAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthCapacity": {
            "type": "number",
            "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
          },
          "bssColor": {
            "type": "number",
            "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
          },
          "bssColorMode": {
            "type": "string",
            "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "callAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "callCapacity": {
            "type": "number",
            "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
          },
          "channelBonding": {
            "type": "string",
            "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
          },
          "channelUtilization": {
            "type": "string",
            "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selected list of wireless radio channels.\n"
          },
          "coexistence": {
            "type": "string",
            "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "darrp": {
            "type": "string",
            "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drma": {
            "type": "string",
            "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drmaSensitivity": {
            "type": "string",
            "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "dtim": {
            "type": "number",
            "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
          },
          "fragThreshold": {
            "type": "number",
            "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
          },
          "frequencyHandoff": {
            "type": "string",
            "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iperfProtocol": {
            "type": "string",
            "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "iperfServerPort": {
            "type": "number",
            "description": "Iperf service port number.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
          },
          "maxDistance": {
            "type": "number",
            "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
          },
          "mimoMode": {
            "type": "string",
            "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode of radio 2. Radio 2 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
          },
          "n80211d": {
            "type": "string",
            "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerWtpprofileRadio2Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "optionalAntenna": {
            "type": "string",
            "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
          },
          "optionalAntennaGain": {
            "type": "string",
            "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
          },
          "powerLevel": {
            "type": "number",
            "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
          },
          "powerMode": {
            "type": "string",
            "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
          },
          "powerValue": {
            "type": "number",
            "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
          },
          "powersaveOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
          },
          "protectionMode": {
            "type": "string",
            "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "radioId": {
            "type": "number",
            "description": "Radio-Id.\n"
          },
          "rtsThreshold": {
            "type": "number",
            "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
          },
          "samBssid": {
            "type": "string",
            "description": "BSSID for WiFi network.\n"
          },
          "samCaCertificate": {
            "type": "string",
            "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCaptivePortal": {
            "type": "string",
            "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samClientCertificate": {
            "type": "string",
            "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCwpFailureString": {
            "type": "string",
            "description": "Failure identification on the page after an incorrect login.\n"
          },
          "samCwpMatchString": {
            "type": "string",
            "description": "Identification string from the captive portal login form.\n"
          },
          "samCwpPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for captive portal authentication.\n",
            "secret": true
          },
          "samCwpSuccessString": {
            "type": "string",
            "description": "Success identification on the page after a successful login.\n"
          },
          "samCwpTestUrl": {
            "type": "string",
            "description": "Website the client is trying to access.\n"
          },
          "samCwpUsername": {
            "type": "string",
            "description": "Username for captive portal authentication.\n"
          },
          "samEapMethod": {
            "type": "string",
            "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "samPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Passphrase for WiFi network connection.\n",
            "secret": true
          },
          "samPrivateKey": {
            "type": "string",
            "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samPrivateKeyPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
            "secret": true
          },
          "samReportIntv": {
            "type": "number",
            "description": "SAM report interval (sec), 0 for a one-time report.\n"
          },
          "samSecurityType": {
            "type": "string",
            "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
          },
          "samServer": {
            "type": "string",
            "description": "SAM test server IP address or domain name.\n"
          },
          "samServerFqdn": {
            "type": "string",
            "description": "SAM test server domain name.\n"
          },
          "samServerIp": {
            "type": "string",
            "description": "SAM test server IP address.\n"
          },
          "samServerType": {
            "type": "string",
            "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "samSsid": {
            "type": "string",
            "description": "SSID for WiFi network.\n"
          },
          "samTest": {
            "type": "string",
            "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
          },
          "samUsername": {
            "type": "string",
            "description": "Username for WiFi network connection.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shortGuardInterval": {
            "type": "string",
            "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spectrumAnalysis": {
            "type": "string",
            "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
          },
          "transmitOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
          },
          "vap1": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 1\n"
          },
          "vap2": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 2\n"
          },
          "vap3": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 3\n"
          },
          "vap4": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 4\n"
          },
          "vap5": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 5\n"
          },
          "vap6": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 6\n"
          },
          "vap7": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 7\n"
          },
          "vap8": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 8\n"
          },
          "vapAll": {
            "type": "string",
            "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
          },
          "vaps": {
            "type": "string",
            "description": "Manually selected list of Virtual Access Points (VAPs).\n"
          },
          "widsProfile": {
            "type": "string",
            "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          },
          "zeroWaitDfs": {
            "type": "string",
            "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileRadio3:ObjectWirelesscontrollerWtpprofileRadio3": {
      "description": "Configuration options for radio 3.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`radio3`\" pulumi-lang-dotnet=\"`Radio3`\" pulumi-lang-go=\"`radio3`\" pulumi-lang-python=\"`radio_3`\" pulumi-lang-yaml=\"`radio3`\" pulumi-lang-java=\"`radio3`\">`radio_3`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController WtpProfileRadio3 can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileRadio3:ObjectWirelesscontrollerWtpprofileRadio3 labelname ObjectWirelessControllerWtpProfileRadio3\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "channels",
        "objectWirelesscontrollerWtpprofileRadio3Id",
        "powersaveOptimizes",
        "samCwpPasswords",
        "samPasswords",
        "samPrivateKeyPasswords",
        "transmitOptimizes",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio3Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileRadio3 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "airtimeFairness": {
            "type": "string",
            "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "amsdu": {
            "type": "string",
            "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apHandoff": {
            "type": "string",
            "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferAddr": {
            "type": "string",
            "description": "MAC address to monitor.\n"
          },
          "apSnifferBufsize": {
            "type": "number",
            "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
          },
          "apSnifferChan": {
            "type": "number",
            "description": "Channel on which to operate the sniffer (default = 6).\n"
          },
          "apSnifferCtl": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferData": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtBeacon": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtOther": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtProbe": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "arrpProfile": {
            "type": "string",
            "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
          },
          "autoPowerHigh": {
            "type": "number",
            "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerLevel": {
            "type": "string",
            "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoPowerLow": {
            "type": "number",
            "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerTarget": {
            "type": "string",
            "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
          },
          "band": {
            "type": "string",
            "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
          },
          "band5gType": {
            "type": "string",
            "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
          },
          "bandwidthAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthCapacity": {
            "type": "number",
            "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
          },
          "bssColor": {
            "type": "number",
            "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
          },
          "bssColorMode": {
            "type": "string",
            "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "callAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "callCapacity": {
            "type": "number",
            "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
          },
          "channelBonding": {
            "type": "string",
            "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
          },
          "channelUtilization": {
            "type": "string",
            "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selected list of wireless radio channels.\n"
          },
          "coexistence": {
            "type": "string",
            "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "darrp": {
            "type": "string",
            "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drma": {
            "type": "string",
            "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drmaSensitivity": {
            "type": "string",
            "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "dtim": {
            "type": "number",
            "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
          },
          "fragThreshold": {
            "type": "number",
            "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
          },
          "frequencyHandoff": {
            "type": "string",
            "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iperfProtocol": {
            "type": "string",
            "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "iperfServerPort": {
            "type": "number",
            "description": "Iperf service port number.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
          },
          "maxDistance": {
            "type": "number",
            "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
          },
          "mimoMode": {
            "type": "string",
            "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>.\n"
          },
          "n80211d": {
            "type": "string",
            "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerWtpprofileRadio3Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "optionalAntenna": {
            "type": "string",
            "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
          },
          "optionalAntennaGain": {
            "type": "string",
            "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
          },
          "powerLevel": {
            "type": "number",
            "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
          },
          "powerMode": {
            "type": "string",
            "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
          },
          "powerValue": {
            "type": "number",
            "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
          },
          "powersaveOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
          },
          "protectionMode": {
            "type": "string",
            "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "radioId": {
            "type": "number",
            "description": "Radio-Id.\n"
          },
          "rtsThreshold": {
            "type": "number",
            "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
          },
          "samBssid": {
            "type": "string",
            "description": "BSSID for WiFi network.\n"
          },
          "samCaCertificate": {
            "type": "string",
            "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCaptivePortal": {
            "type": "string",
            "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samClientCertificate": {
            "type": "string",
            "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCwpFailureString": {
            "type": "string",
            "description": "Failure identification on the page after an incorrect login.\n"
          },
          "samCwpMatchString": {
            "type": "string",
            "description": "Identification string from the captive portal login form.\n"
          },
          "samCwpPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for captive portal authentication.\n",
            "secret": true
          },
          "samCwpSuccessString": {
            "type": "string",
            "description": "Success identification on the page after a successful login.\n"
          },
          "samCwpTestUrl": {
            "type": "string",
            "description": "Website the client is trying to access.\n"
          },
          "samCwpUsername": {
            "type": "string",
            "description": "Username for captive portal authentication.\n"
          },
          "samEapMethod": {
            "type": "string",
            "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "samPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Passphrase for WiFi network connection.\n",
            "secret": true
          },
          "samPrivateKey": {
            "type": "string",
            "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samPrivateKeyPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
            "secret": true
          },
          "samReportIntv": {
            "type": "number",
            "description": "SAM report interval (sec), 0 for a one-time report.\n"
          },
          "samSecurityType": {
            "type": "string",
            "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
          },
          "samServer": {
            "type": "string",
            "description": "SAM test server IP address or domain name.\n"
          },
          "samServerFqdn": {
            "type": "string",
            "description": "SAM test server domain name.\n"
          },
          "samServerIp": {
            "type": "string",
            "description": "SAM test server IP address.\n"
          },
          "samServerType": {
            "type": "string",
            "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "samSsid": {
            "type": "string",
            "description": "SSID for WiFi network.\n"
          },
          "samTest": {
            "type": "string",
            "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
          },
          "samUsername": {
            "type": "string",
            "description": "Username for WiFi network connection.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shortGuardInterval": {
            "type": "string",
            "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spectrumAnalysis": {
            "type": "string",
            "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
          },
          "transmitOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
          },
          "vap1": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 1\n"
          },
          "vap2": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 2\n"
          },
          "vap3": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 3\n"
          },
          "vap4": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 4\n"
          },
          "vap5": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 5\n"
          },
          "vap6": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 6\n"
          },
          "vap7": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 7\n"
          },
          "vap8": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 8\n"
          },
          "vapAll": {
            "type": "string",
            "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
          },
          "vaps": {
            "type": "string",
            "description": "Manually selected list of Virtual Access Points (VAPs).\n"
          },
          "widsProfile": {
            "type": "string",
            "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          },
          "zeroWaitDfs": {
            "type": "string",
            "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileRadio4:ObjectWirelesscontrollerWtpprofileRadio4": {
      "description": "Configuration options for radio 4.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`radio4`\" pulumi-lang-dotnet=\"`Radio4`\" pulumi-lang-go=\"`radio4`\" pulumi-lang-python=\"`radio_4`\" pulumi-lang-yaml=\"`radio4`\" pulumi-lang-java=\"`radio4`\">`radio_4`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectWirelessController WtpProfileRadio4 can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileRadio4:ObjectWirelesscontrollerWtpprofileRadio4 labelname ObjectWirelessControllerWtpProfileRadio4\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio4Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "channels",
        "objectWirelesscontrollerWtpprofileRadio4Id",
        "powersaveOptimizes",
        "samCwpPasswords",
        "samPasswords",
        "samPrivateKeyPasswords",
        "transmitOptimizes",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "airtimeFairness": {
          "type": "string",
          "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "amsdu": {
          "type": "string",
          "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apHandoff": {
          "type": "string",
          "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferAddr": {
          "type": "string",
          "description": "MAC address to monitor.\n"
        },
        "apSnifferBufsize": {
          "type": "number",
          "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
        },
        "apSnifferChan": {
          "type": "number",
          "description": "Channel on which to operate the sniffer (default = 6).\n"
        },
        "apSnifferCtl": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferData": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtBeacon": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtOther": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apSnifferMgmtProbe": {
          "type": "string",
          "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "arrpProfile": {
          "type": "string",
          "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
        },
        "autoPowerHigh": {
          "type": "number",
          "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerLevel": {
          "type": "string",
          "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoPowerLow": {
          "type": "number",
          "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
        },
        "autoPowerTarget": {
          "type": "string",
          "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
        },
        "band": {
          "type": "string",
          "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
        },
        "band5gType": {
          "type": "string",
          "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
        },
        "bandwidthAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthCapacity": {
          "type": "number",
          "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
        },
        "beaconInterval": {
          "type": "number",
          "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
        },
        "bssColor": {
          "type": "number",
          "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
        },
        "bssColorMode": {
          "type": "string",
          "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
        },
        "callAdmissionControl": {
          "type": "string",
          "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "callCapacity": {
          "type": "number",
          "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
        },
        "channelBonding": {
          "type": "string",
          "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
        },
        "channelUtilization": {
          "type": "string",
          "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "channels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Selected list of wireless radio channels.\n"
        },
        "coexistence": {
          "type": "string",
          "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "darrp": {
          "type": "string",
          "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drma": {
          "type": "string",
          "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "drmaSensitivity": {
          "type": "string",
          "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "dtim": {
          "type": "number",
          "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
        },
        "fragThreshold": {
          "type": "number",
          "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
        },
        "frequencyHandoff": {
          "type": "string",
          "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iperfProtocol": {
          "type": "string",
          "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
        },
        "iperfServerPort": {
          "type": "number",
          "description": "Iperf service port number.\n"
        },
        "maxClients": {
          "type": "number",
          "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
        },
        "maxDistance": {
          "type": "number",
          "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
        },
        "mimoMode": {
          "type": "string",
          "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
        },
        "n80211d": {
          "type": "string",
          "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectWirelesscontrollerWtpprofileRadio4Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "optionalAntenna": {
          "type": "string",
          "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
        },
        "optionalAntennaGain": {
          "type": "string",
          "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
        },
        "powerLevel": {
          "type": "number",
          "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
        },
        "powerMode": {
          "type": "string",
          "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
        },
        "powerValue": {
          "type": "number",
          "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
        },
        "powersaveOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
        },
        "protectionMode": {
          "type": "string",
          "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "radioId": {
          "type": "number",
          "description": "Radio-Id.\n"
        },
        "rtsThreshold": {
          "type": "number",
          "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
        },
        "samBssid": {
          "type": "string",
          "description": "BSSID for WiFi network.\n"
        },
        "samCaCertificate": {
          "type": "string",
          "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCaptivePortal": {
          "type": "string",
          "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samClientCertificate": {
          "type": "string",
          "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samCwpFailureString": {
          "type": "string",
          "description": "Failure identification on the page after an incorrect login.\n"
        },
        "samCwpMatchString": {
          "type": "string",
          "description": "Identification string from the captive portal login form.\n"
        },
        "samCwpPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for captive portal authentication.\n",
          "secret": true
        },
        "samCwpSuccessString": {
          "type": "string",
          "description": "Success identification on the page after a successful login.\n"
        },
        "samCwpTestUrl": {
          "type": "string",
          "description": "Website the client is trying to access.\n"
        },
        "samCwpUsername": {
          "type": "string",
          "description": "Username for captive portal authentication.\n"
        },
        "samEapMethod": {
          "type": "string",
          "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "samPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Passphrase for WiFi network connection.\n",
          "secret": true
        },
        "samPrivateKey": {
          "type": "string",
          "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
        },
        "samPrivateKeyPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
          "secret": true
        },
        "samReportIntv": {
          "type": "number",
          "description": "SAM report interval (sec), 0 for a one-time report.\n"
        },
        "samSecurityType": {
          "type": "string",
          "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
        },
        "samServer": {
          "type": "string",
          "description": "SAM test server IP address or domain name.\n"
        },
        "samServerFqdn": {
          "type": "string",
          "description": "SAM test server domain name.\n"
        },
        "samServerIp": {
          "type": "string",
          "description": "SAM test server IP address.\n"
        },
        "samServerType": {
          "type": "string",
          "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
        },
        "samSsid": {
          "type": "string",
          "description": "SSID for WiFi network.\n"
        },
        "samTest": {
          "type": "string",
          "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
        },
        "samUsername": {
          "type": "string",
          "description": "Username for WiFi network connection.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortGuardInterval": {
          "type": "string",
          "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "spectrumAnalysis": {
          "type": "string",
          "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
        },
        "transmitOptimizes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
        },
        "vap1": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 1\n"
        },
        "vap2": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 2\n"
        },
        "vap3": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 3\n"
        },
        "vap4": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 4\n"
        },
        "vap5": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 5\n"
        },
        "vap6": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 6\n"
        },
        "vap7": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 7\n"
        },
        "vap8": {
          "type": "string",
          "description": "Virtual Access Point (VAP) for wlan ID 8\n"
        },
        "vapAll": {
          "type": "string",
          "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "vaps": {
          "type": "string",
          "description": "Manually selected list of Virtual Access Points (VAPs).\n"
        },
        "widsProfile": {
          "type": "string",
          "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        },
        "zeroWaitDfs": {
          "type": "string",
          "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileRadio4 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "airtimeFairness": {
            "type": "string",
            "description": "Enable/disable airtime fairness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "amsdu": {
            "type": "string",
            "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apHandoff": {
            "type": "string",
            "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferAddr": {
            "type": "string",
            "description": "MAC address to monitor.\n"
          },
          "apSnifferBufsize": {
            "type": "number",
            "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n"
          },
          "apSnifferChan": {
            "type": "number",
            "description": "Channel on which to operate the sniffer (default = 6).\n"
          },
          "apSnifferCtl": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferData": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtBeacon": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtOther": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management other frames  (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apSnifferMgmtProbe": {
            "type": "string",
            "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "arrpProfile": {
            "type": "string",
            "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n"
          },
          "autoPowerHigh": {
            "type": "number",
            "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerLevel": {
            "type": "string",
            "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoPowerLow": {
            "type": "number",
            "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n"
          },
          "autoPowerTarget": {
            "type": "string",
            "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n"
          },
          "band": {
            "type": "string",
            "description": "WiFi band that Radio 3 operates on. Valid values: `802.11b`, `802.11a`, `802.11g`, `802.11n`, `802.11ac`, `802.11n-5G`, `802.11ax-5G`, `802.11ax`, `802.11ac-2G`, `802.11g-only`, `802.11n-only`, `802.11n,g-only`, `802.11ac-only`, `802.11ac,n-only`, `802.11n-5G-only`, `802.11ax-5G-only`, `802.11ax,ac-only`, `802.11ax,ac,n-only`, `802.11ax-only`, `802.11ax,n-only`, `802.11ax,n,g-only`.\n"
          },
          "band5gType": {
            "type": "string",
            "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n"
          },
          "bandwidthAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthCapacity": {
            "type": "number",
            "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n"
          },
          "beaconInterval": {
            "type": "number",
            "description": "Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).\n"
          },
          "bssColor": {
            "type": "number",
            "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n"
          },
          "bssColorMode": {
            "type": "string",
            "description": "BSS color mode for this 11ax radio (default = auto). Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>.\n"
          },
          "callAdmissionControl": {
            "type": "string",
            "description": "Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "callCapacity": {
            "type": "number",
            "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n"
          },
          "channelBonding": {
            "type": "string",
            "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `80MHz`, `40MHz`, `20MHz`, `160MHz`.\n"
          },
          "channelUtilization": {
            "type": "string",
            "description": "Enable/disable measuring channel utilization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Selected list of wireless radio channels.\n"
          },
          "coexistence": {
            "type": "string",
            "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "darrp": {
            "type": "string",
            "description": "Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drma": {
            "type": "string",
            "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "drmaSensitivity": {
            "type": "string",
            "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "dtim": {
            "type": "number",
            "description": "Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.\n"
          },
          "fragThreshold": {
            "type": "number",
            "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n"
          },
          "frequencyHandoff": {
            "type": "string",
            "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iperfProtocol": {
            "type": "string",
            "description": "Iperf test protocol (default = \"UDP\"). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>.\n"
          },
          "iperfServerPort": {
            "type": "number",
            "description": "Iperf service port number.\n"
          },
          "maxClients": {
            "type": "number",
            "description": "Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.\n"
          },
          "maxDistance": {
            "type": "number",
            "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n"
          },
          "mimoMode": {
            "type": "string",
            "description": "Configure radio MIMO mode (default = default). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`1x1`\" pulumi-lang-dotnet=\"`1x1`\" pulumi-lang-go=\"`1x1`\" pulumi-lang-python=\"`1x1`\" pulumi-lang-yaml=\"`1x1`\" pulumi-lang-java=\"`1x1`\">`1x1`</span>, <span pulumi-lang-nodejs=\"`2x2`\" pulumi-lang-dotnet=\"`2x2`\" pulumi-lang-go=\"`2x2`\" pulumi-lang-python=\"`2x2`\" pulumi-lang-yaml=\"`2x2`\" pulumi-lang-java=\"`2x2`\">`2x2`</span>, <span pulumi-lang-nodejs=\"`3x3`\" pulumi-lang-dotnet=\"`3x3`\" pulumi-lang-go=\"`3x3`\" pulumi-lang-python=\"`3x3`\" pulumi-lang-yaml=\"`3x3`\" pulumi-lang-java=\"`3x3`\">`3x3`</span>, <span pulumi-lang-nodejs=\"`4x4`\" pulumi-lang-dotnet=\"`4x4`\" pulumi-lang-go=\"`4x4`\" pulumi-lang-python=\"`4x4`\" pulumi-lang-yaml=\"`4x4`\" pulumi-lang-java=\"`4x4`\">`4x4`</span>, <span pulumi-lang-nodejs=\"`8x8`\" pulumi-lang-dotnet=\"`8x8`\" pulumi-lang-go=\"`8x8`\" pulumi-lang-python=\"`8x8`\" pulumi-lang-yaml=\"`8x8`\" pulumi-lang-java=\"`8x8`\">`8x8`</span>.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Valid values: <span pulumi-lang-nodejs=\"`ap`\" pulumi-lang-dotnet=\"`Ap`\" pulumi-lang-go=\"`ap`\" pulumi-lang-python=\"`ap`\" pulumi-lang-yaml=\"`ap`\" pulumi-lang-java=\"`ap`\">`ap`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>, <span pulumi-lang-nodejs=\"`sniffer`\" pulumi-lang-dotnet=\"`Sniffer`\" pulumi-lang-go=\"`sniffer`\" pulumi-lang-python=\"`sniffer`\" pulumi-lang-yaml=\"`sniffer`\" pulumi-lang-java=\"`sniffer`\">`sniffer`</span>, <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>.\n"
          },
          "n80211d": {
            "type": "string",
            "description": "Enable/disable 802.11d countryie(default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectWirelesscontrollerWtpprofileRadio4Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "optionalAntenna": {
            "type": "string",
            "description": "Optional antenna used on FAP (default = none). Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `FANT-04ABGN-0606-O-N`, `FANT-04ABGN-1414-P-N`, `FANT-04ABGN-8065-P-N`, `FANT-04ABGN-0606-O-R`, `FANT-04ABGN-0606-P-R`, `FANT-10ACAX-1213-D-N`, `FANT-08ABGN-1213-D-R`.\n"
          },
          "optionalAntennaGain": {
            "type": "string",
            "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n"
          },
          "powerLevel": {
            "type": "number",
            "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n"
          },
          "powerMode": {
            "type": "string",
            "description": "Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, <span pulumi-lang-nodejs=\"`percentage`\" pulumi-lang-dotnet=\"`Percentage`\" pulumi-lang-go=\"`percentage`\" pulumi-lang-python=\"`percentage`\" pulumi-lang-yaml=\"`percentage`\" pulumi-lang-java=\"`percentage`\">`percentage`</span>.\n"
          },
          "powerValue": {
            "type": "number",
            "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n"
          },
          "powersaveOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: <span pulumi-lang-nodejs=\"`tim`\" pulumi-lang-dotnet=\"`Tim`\" pulumi-lang-go=\"`tim`\" pulumi-lang-python=\"`tim`\" pulumi-lang-yaml=\"`tim`\" pulumi-lang-java=\"`tim`\">`tim`</span>, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n"
          },
          "protectionMode": {
            "type": "string",
            "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: <span pulumi-lang-nodejs=\"`rtscts`\" pulumi-lang-dotnet=\"`Rtscts`\" pulumi-lang-go=\"`rtscts`\" pulumi-lang-python=\"`rtscts`\" pulumi-lang-yaml=\"`rtscts`\" pulumi-lang-java=\"`rtscts`\">`rtscts`</span>, <span pulumi-lang-nodejs=\"`ctsonly`\" pulumi-lang-dotnet=\"`Ctsonly`\" pulumi-lang-go=\"`ctsonly`\" pulumi-lang-python=\"`ctsonly`\" pulumi-lang-yaml=\"`ctsonly`\" pulumi-lang-java=\"`ctsonly`\">`ctsonly`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "radioId": {
            "type": "number",
            "description": "Radio-Id.\n"
          },
          "rtsThreshold": {
            "type": "number",
            "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n"
          },
          "samBssid": {
            "type": "string",
            "description": "BSSID for WiFi network.\n"
          },
          "samCaCertificate": {
            "type": "string",
            "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCaptivePortal": {
            "type": "string",
            "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samClientCertificate": {
            "type": "string",
            "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samCwpFailureString": {
            "type": "string",
            "description": "Failure identification on the page after an incorrect login.\n"
          },
          "samCwpMatchString": {
            "type": "string",
            "description": "Identification string from the captive portal login form.\n"
          },
          "samCwpPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for captive portal authentication.\n",
            "secret": true
          },
          "samCwpSuccessString": {
            "type": "string",
            "description": "Success identification on the page after a successful login.\n"
          },
          "samCwpTestUrl": {
            "type": "string",
            "description": "Website the client is trying to access.\n"
          },
          "samCwpUsername": {
            "type": "string",
            "description": "Username for captive portal authentication.\n"
          },
          "samEapMethod": {
            "type": "string",
            "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`peap`\" pulumi-lang-dotnet=\"`Peap`\" pulumi-lang-go=\"`peap`\" pulumi-lang-python=\"`peap`\" pulumi-lang-yaml=\"`peap`\" pulumi-lang-java=\"`peap`\">`peap`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "samPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Passphrase for WiFi network connection.\n",
            "secret": true
          },
          "samPrivateKey": {
            "type": "string",
            "description": "Private key for WPA2/WPA3-ENTERPRISE.\n"
          },
          "samPrivateKeyPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n",
            "secret": true
          },
          "samReportIntv": {
            "type": "number",
            "description": "SAM report interval (sec), 0 for a one-time report.\n"
          },
          "samSecurityType": {
            "type": "string",
            "description": "Select WiFi network security type (default = \"wpa-personal\"). Valid values: <span pulumi-lang-nodejs=\"`open`\" pulumi-lang-dotnet=\"`Open`\" pulumi-lang-go=\"`open`\" pulumi-lang-python=\"`open`\" pulumi-lang-yaml=\"`open`\" pulumi-lang-java=\"`open`\">`open`</span>, `wpa-personal`, `wpa-enterprise`.\n"
          },
          "samServer": {
            "type": "string",
            "description": "SAM test server IP address or domain name.\n"
          },
          "samServerFqdn": {
            "type": "string",
            "description": "SAM test server domain name.\n"
          },
          "samServerIp": {
            "type": "string",
            "description": "SAM test server IP address.\n"
          },
          "samServerType": {
            "type": "string",
            "description": "Select SAM server type (default = \"IP\"). Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>.\n"
          },
          "samSsid": {
            "type": "string",
            "description": "SSID for WiFi network.\n"
          },
          "samTest": {
            "type": "string",
            "description": "Select SAM test type (default = \"PING\"). Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`iperf`\" pulumi-lang-dotnet=\"`Iperf`\" pulumi-lang-go=\"`iperf`\" pulumi-lang-python=\"`iperf`\" pulumi-lang-yaml=\"`iperf`\" pulumi-lang-java=\"`iperf`\">`iperf`</span>.\n"
          },
          "samUsername": {
            "type": "string",
            "description": "Username for WiFi network connection.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shortGuardInterval": {
            "type": "string",
            "description": "Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "spectrumAnalysis": {
            "type": "string",
            "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `scan-only`.\n"
          },
          "transmitOptimizes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n"
          },
          "vap1": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 1\n"
          },
          "vap2": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 2\n"
          },
          "vap3": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 3\n"
          },
          "vap4": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 4\n"
          },
          "vap5": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 5\n"
          },
          "vap6": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 6\n"
          },
          "vap7": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 7\n"
          },
          "vap8": {
            "type": "string",
            "description": "Virtual Access Point (VAP) for wlan ID 8\n"
          },
          "vapAll": {
            "type": "string",
            "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>, <span pulumi-lang-nodejs=\"`bridge`\" pulumi-lang-dotnet=\"`Bridge`\" pulumi-lang-go=\"`bridge`\" pulumi-lang-python=\"`bridge`\" pulumi-lang-yaml=\"`bridge`\" pulumi-lang-java=\"`bridge`\">`bridge`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
          },
          "vaps": {
            "type": "string",
            "description": "Manually selected list of Virtual Access Points (VAPs).\n"
          },
          "widsProfile": {
            "type": "string",
            "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          },
          "zeroWaitDfs": {
            "type": "string",
            "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectWirelesscontrollerWtpprofileSplittunnelingacl:ObjectWirelesscontrollerWtpprofileSplittunnelingacl": {
      "description": "Split tunneling ACL filter list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`splitTunnelingAcl`\" pulumi-lang-dotnet=\"`SplitTunnelingAcl`\" pulumi-lang-go=\"`splitTunnelingAcl`\" pulumi-lang-python=\"`split_tunneling_acl`\" pulumi-lang-yaml=\"`splitTunnelingAcl`\" pulumi-lang-java=\"`splitTunnelingAcl`\">`split_tunneling_acl`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-dotnet=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-go=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-python=\"`ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-yaml=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\" pulumi-lang-java=\"`fortimanager.ObjectWirelesscontrollerWtpprofile`\">`fortimanager.ObjectWirelesscontrollerWtpprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerWtpprofile = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", {name: \"terr-wtpprofile\"});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trname\", {\n    destIp: \"10.62.21.0 255.255.255.0\",\n    fosid: 12,\n    wtpProfile: trnameObjectWirelesscontrollerWtpprofile.name,\n}, {\n    dependsOn: [trnameObjectWirelesscontrollerWtpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_wtpprofile = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", name=\"terr-wtpprofile\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trname\",\n    dest_ip=\"10.62.21.0 255.255.255.0\",\n    fosid=12,\n    wtp_profile=trname_object_wirelesscontroller_wtpprofile.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_wtpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameObjectWirelesscontrollerWtpprofile = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", new()\n    {\n        Name = \"terr-wtpprofile\",\n    });\n\n    var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trname\", new()\n    {\n        DestIp = \"10.62.21.0 255.255.255.0\",\n        Fosid = 12,\n        WtpProfile = trnameObjectWirelesscontrollerWtpprofile.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameObjectWirelesscontrollerWtpprofile,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerWtpprofile, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tName: pulumi.String(\"terr-wtpprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileSplittunnelingacl(ctx, \"trname\", &fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs{\n\t\t\tDestIp:     pulumi.String(\"10.62.21.0 255.255.255.0\"),\n\t\t\tFosid:      pulumi.Float64(12),\n\t\t\tWtpProfile: trnameObjectWirelesscontrollerWtpprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerWtpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameObjectWirelesscontrollerWtpprofile = new ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n            .name(\"terr-wtpprofile\")\n            .build());\n\n        var trname = new ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trname\", ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs.builder()\n            .destIp(\"10.62.21.0 255.255.255.0\")\n            .fosid(12.0)\n            .wtpProfile(trnameObjectWirelesscontrollerWtpprofile.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameObjectWirelesscontrollerWtpprofile)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofileSplittunnelingacl\n    properties:\n      destIp: 10.62.21.0 255.255.255.0\n      fosid: 12\n      wtpProfile: ${trnameObjectWirelesscontrollerWtpprofile.name}\n    options:\n      dependsOn:\n        - ${trnameObjectWirelesscontrollerWtpprofile}\n  trnameObjectWirelesscontrollerWtpprofile:\n    type: fortimanager:ObjectWirelesscontrollerWtpprofile\n    name: trname\n    properties:\n      name: terr-wtpprofile\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nObjectWirelessController WtpProfileSplitTunnelingAcl can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileSplittunnelingacl:ObjectWirelesscontrollerWtpprofileSplittunnelingacl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "destIp": {
          "type": "string",
          "description": "Destination IP and mask for the split-tunneling subnet.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectWirelesscontrollerWtpprofileSplittunnelingaclId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "type": "object",
      "required": [
        "destIp",
        "objectWirelesscontrollerWtpprofileSplittunnelingaclId",
        "wtpProfile"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "destIp": {
          "type": "string",
          "description": "Destination IP and mask for the split-tunneling subnet.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "objectWirelesscontrollerWtpprofileSplittunnelingaclId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wtpProfile": {
          "type": "string",
          "description": "Wtp Profile.\n"
        }
      },
      "requiredInputs": [
        "wtpProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectWirelesscontrollerWtpprofileSplittunnelingacl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "destIp": {
            "type": "string",
            "description": "Destination IP and mask for the split-tunneling subnet.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "objectWirelesscontrollerWtpprofileSplittunnelingaclId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wtpProfile": {
            "type": "string",
            "description": "Wtp Profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaTrafficforwardproxy:ObjectZtnaTrafficforwardproxy": {
      "description": "Configure ZTNA traffic forward proxy.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaTrafficforwardproxyQuic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaTrafficforwardproxyQuic`\" pulumi-lang-go=\"`ObjectZtnaTrafficforwardproxyQuic`\" pulumi-lang-python=\"`ObjectZtnaTrafficforwardproxyQuic`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaTrafficforwardproxyQuic`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaTrafficforwardproxyQuic`\">`fortimanager.ObjectZtnaTrafficforwardproxyQuic`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaTrafficforwardproxySslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaTrafficforwardproxySslciphersuites`\" pulumi-lang-go=\"`ObjectZtnaTrafficforwardproxySslciphersuites`\" pulumi-lang-python=\"`ObjectZtnaTrafficforwardproxySslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaTrafficforwardproxySslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaTrafficforwardproxySslciphersuites`\">`fortimanager.ObjectZtnaTrafficforwardproxySslciphersuites`</span>\n>- <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaTrafficforwardproxySslserverciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaTrafficforwardproxySslserverciphersuites`\" pulumi-lang-go=\"`ObjectZtnaTrafficforwardproxySslserverciphersuites`\" pulumi-lang-python=\"`ObjectZtnaTrafficforwardproxySslserverciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaTrafficforwardproxySslserverciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaTrafficforwardproxySslserverciphersuites`\">`fortimanager.ObjectZtnaTrafficforwardproxySslserverciphersuites`</span>\n\n## Import\n\nObjectZtna TrafficForwardProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaTrafficforwardproxy:ObjectZtnaTrafficforwardproxy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual host for authentication portal.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client-Cert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "decryptedTrafficMirrors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Empty-Cert-Action. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "H3-Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual or real host name.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interface.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "ZTNA proxy name.\n"
        },
        "objectZtnaTrafficforwardproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "Port.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxyQuic:ObjectZtnaTrafficforwardproxyQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Ssl-Accept-Ffdhe-Groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Ssl-Algorithm. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ssl-Certificate.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxySslCipherSuite:ObjectZtnaTrafficforwardproxySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Ssl-Client-Fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Ssl-Client-Rekey-Count.\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Ssl-Client-Renegotiation. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Ssl-Client-Session-State-Max.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Ssl-Client-Session-State-Timeout.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "Ssl-Client-Session-State-Type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Ssl-Dh-Bits. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Ssl-Hpkp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Ssl-Hpkp-Age.\n"
        },
        "sslHpkpBackups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ssl-Hpkp-Backup.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Ssl-Hpkp-Include-Subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ssl-Hpkp-Primary.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "Ssl-Hpkp-Report-Uri.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Ssl-Hsts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Ssl-Hsts-Age.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Ssl-Hsts-Include-Subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Ssl-Http-Location-Conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Ssl-Http-Match-Host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Ssl-Max-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Ssl-Min-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Ssl-Mode. Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Ssl-Pfs. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Ssl-Send-Empty-Frags. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Ssl-Server-Algorithm. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxySslServerCipherSuite:ObjectZtnaTrafficforwardproxySslServerCipherSuite"
          },
          "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Ssl-Server-Max-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Ssl-Server-Min-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Ssl-Server-Renegotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Ssl-Server-Session-State-Max.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Ssl-Server-Session-State-Timeout.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "Ssl-Server-Session-State-Type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Svr-Pool-Multiplex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Svr-Pool-Server-Max-Concurrent-Request.\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Svr-Pool-Server-Max-Request.\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Svr-Pool-Ttl.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "User-Agent-Detect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IPv6 name.\n"
        },
        "vips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IP name.\n"
        }
      },
      "type": "object",
      "required": [
        "authPortal",
        "authVirtualHosts",
        "clientCert",
        "decryptedTrafficMirrors",
        "emptyCertAction",
        "h3Support",
        "hosts",
        "interfaces",
        "logBlockedTraffic",
        "name",
        "objectZtnaTrafficforwardproxyId",
        "sslAcceptFfdheGroups",
        "sslAlgorithm",
        "sslCertificates",
        "sslClientFallback",
        "sslClientRenegotiation",
        "sslClientSessionStateMax",
        "sslClientSessionStateTimeout",
        "sslClientSessionStateType",
        "sslDhBits",
        "sslHpkp",
        "sslHpkpAge",
        "sslHpkpBackups",
        "sslHpkpIncludeSubdomains",
        "sslHpkpPrimaries",
        "sslHsts",
        "sslHstsAge",
        "sslHstsIncludeSubdomains",
        "sslHttpLocationConversion",
        "sslHttpMatchHost",
        "sslMaxVersion",
        "sslMinVersion",
        "sslMode",
        "sslPfs",
        "sslSendEmptyFrags",
        "sslServerAlgorithm",
        "sslServerMaxVersion",
        "sslServerMinVersion",
        "sslServerRenegotiation",
        "sslServerSessionStateMax",
        "sslServerSessionStateTimeout",
        "sslServerSessionStateType",
        "status",
        "svrPoolMultiplex",
        "svrPoolTtl",
        "userAgentDetect",
        "vip6s",
        "vips"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual host for authentication portal.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client-Cert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comment.\n"
        },
        "decryptedTrafficMirrors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emptyCertAction": {
          "type": "string",
          "description": "Empty-Cert-Action. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "H3-Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual or real host name.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Interface.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "ZTNA proxy name.\n"
        },
        "objectZtnaTrafficforwardproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "string",
          "description": "Port.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxyQuic:ObjectZtnaTrafficforwardproxyQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sslAcceptFfdheGroups": {
          "type": "string",
          "description": "Ssl-Accept-Ffdhe-Groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Ssl-Algorithm. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "sslCertificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ssl-Certificate.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxySslCipherSuite:ObjectZtnaTrafficforwardproxySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslClientFallback": {
          "type": "string",
          "description": "Ssl-Client-Fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslClientRekeyCount": {
          "type": "number",
          "description": "Ssl-Client-Rekey-Count.\n"
        },
        "sslClientRenegotiation": {
          "type": "string",
          "description": "Ssl-Client-Renegotiation. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
        },
        "sslClientSessionStateMax": {
          "type": "number",
          "description": "Ssl-Client-Session-State-Max.\n"
        },
        "sslClientSessionStateTimeout": {
          "type": "number",
          "description": "Ssl-Client-Session-State-Timeout.\n"
        },
        "sslClientSessionStateType": {
          "type": "string",
          "description": "Ssl-Client-Session-State-Type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Ssl-Dh-Bits. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslHpkp": {
          "type": "string",
          "description": "Ssl-Hpkp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
        },
        "sslHpkpAge": {
          "type": "number",
          "description": "Ssl-Hpkp-Age.\n"
        },
        "sslHpkpBackups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ssl-Hpkp-Backup.\n"
        },
        "sslHpkpIncludeSubdomains": {
          "type": "string",
          "description": "Ssl-Hpkp-Include-Subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHpkpPrimaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ssl-Hpkp-Primary.\n"
        },
        "sslHpkpReportUri": {
          "type": "string",
          "description": "Ssl-Hpkp-Report-Uri.\n"
        },
        "sslHsts": {
          "type": "string",
          "description": "Ssl-Hsts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHstsAge": {
          "type": "number",
          "description": "Ssl-Hsts-Age.\n"
        },
        "sslHstsIncludeSubdomains": {
          "type": "string",
          "description": "Ssl-Hsts-Include-Subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpLocationConversion": {
          "type": "string",
          "description": "Ssl-Http-Location-Conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslHttpMatchHost": {
          "type": "string",
          "description": "Ssl-Http-Match-Host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Ssl-Max-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Ssl-Min-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMode": {
          "type": "string",
          "description": "Ssl-Mode. Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
        },
        "sslPfs": {
          "type": "string",
          "description": "Ssl-Pfs. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
        },
        "sslSendEmptyFrags": {
          "type": "string",
          "description": "Ssl-Send-Empty-Frags. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerAlgorithm": {
          "type": "string",
          "description": "Ssl-Server-Algorithm. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
        },
        "sslServerCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxySslServerCipherSuite:ObjectZtnaTrafficforwardproxySslServerCipherSuite"
          },
          "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
        },
        "sslServerMaxVersion": {
          "type": "string",
          "description": "Ssl-Server-Max-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerMinVersion": {
          "type": "string",
          "description": "Ssl-Server-Min-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
        },
        "sslServerRenegotiation": {
          "type": "string",
          "description": "Ssl-Server-Renegotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslServerSessionStateMax": {
          "type": "number",
          "description": "Ssl-Server-Session-State-Max.\n"
        },
        "sslServerSessionStateTimeout": {
          "type": "number",
          "description": "Ssl-Server-Session-State-Timeout.\n"
        },
        "sslServerSessionStateType": {
          "type": "string",
          "description": "Ssl-Server-Session-State-Type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Svr-Pool-Multiplex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Svr-Pool-Server-Max-Concurrent-Request.\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Svr-Pool-Server-Max-Request.\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Svr-Pool-Ttl.\n"
        },
        "userAgentDetect": {
          "type": "string",
          "description": "User-Agent-Detect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IPv6 name.\n"
        },
        "vips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IP name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaTrafficforwardproxy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authVirtualHosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual host for authentication portal.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Client-Cert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comment.\n"
          },
          "decryptedTrafficMirrors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Decrypted traffic mirror.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "emptyCertAction": {
            "type": "string",
            "description": "Empty-Cert-Action. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, `accept-unmanageable`.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "H3-Support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual or real host name.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Interface.\n"
          },
          "logBlockedTraffic": {
            "type": "string",
            "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "ZTNA proxy name.\n"
          },
          "objectZtnaTrafficforwardproxyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "string",
            "description": "Port.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxyQuic:ObjectZtnaTrafficforwardproxyQuic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sslAcceptFfdheGroups": {
            "type": "string",
            "description": "Ssl-Accept-Ffdhe-Groups. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Ssl-Algorithm. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "sslCertificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ssl-Certificate.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxySslCipherSuite:ObjectZtnaTrafficforwardproxySslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslClientFallback": {
            "type": "string",
            "description": "Ssl-Client-Fallback. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslClientRekeyCount": {
            "type": "number",
            "description": "Ssl-Client-Rekey-Count.\n"
          },
          "sslClientRenegotiation": {
            "type": "string",
            "description": "Ssl-Client-Renegotiation. Valid values: <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`secure`\" pulumi-lang-dotnet=\"`Secure`\" pulumi-lang-go=\"`secure`\" pulumi-lang-python=\"`secure`\" pulumi-lang-yaml=\"`secure`\" pulumi-lang-java=\"`secure`\">`secure`</span>.\n"
          },
          "sslClientSessionStateMax": {
            "type": "number",
            "description": "Ssl-Client-Session-State-Max.\n"
          },
          "sslClientSessionStateTimeout": {
            "type": "number",
            "description": "Ssl-Client-Session-State-Timeout.\n"
          },
          "sslClientSessionStateType": {
            "type": "string",
            "description": "Ssl-Client-Session-State-Type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Ssl-Dh-Bits. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslHpkp": {
            "type": "string",
            "description": "Ssl-Hpkp. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, `report-only`.\n"
          },
          "sslHpkpAge": {
            "type": "number",
            "description": "Ssl-Hpkp-Age.\n"
          },
          "sslHpkpBackups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ssl-Hpkp-Backup.\n"
          },
          "sslHpkpIncludeSubdomains": {
            "type": "string",
            "description": "Ssl-Hpkp-Include-Subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHpkpPrimaries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ssl-Hpkp-Primary.\n"
          },
          "sslHpkpReportUri": {
            "type": "string",
            "description": "Ssl-Hpkp-Report-Uri.\n"
          },
          "sslHsts": {
            "type": "string",
            "description": "Ssl-Hsts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHstsAge": {
            "type": "number",
            "description": "Ssl-Hsts-Age.\n"
          },
          "sslHstsIncludeSubdomains": {
            "type": "string",
            "description": "Ssl-Hsts-Include-Subdomains. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpLocationConversion": {
            "type": "string",
            "description": "Ssl-Http-Location-Conversion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslHttpMatchHost": {
            "type": "string",
            "description": "Ssl-Http-Match-Host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Ssl-Max-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Ssl-Min-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMode": {
            "type": "string",
            "description": "Ssl-Mode. Valid values: <span pulumi-lang-nodejs=\"`half`\" pulumi-lang-dotnet=\"`Half`\" pulumi-lang-go=\"`half`\" pulumi-lang-python=\"`half`\" pulumi-lang-yaml=\"`half`\" pulumi-lang-java=\"`half`\">`half`</span>, <span pulumi-lang-nodejs=\"`full`\" pulumi-lang-dotnet=\"`Full`\" pulumi-lang-go=\"`full`\" pulumi-lang-python=\"`full`\" pulumi-lang-yaml=\"`full`\" pulumi-lang-java=\"`full`\">`full`</span>.\n"
          },
          "sslPfs": {
            "type": "string",
            "description": "Ssl-Pfs. Valid values: <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`allow`\" pulumi-lang-dotnet=\"`Allow`\" pulumi-lang-go=\"`allow`\" pulumi-lang-python=\"`allow`\" pulumi-lang-yaml=\"`allow`\" pulumi-lang-java=\"`allow`\">`allow`</span>.\n"
          },
          "sslSendEmptyFrags": {
            "type": "string",
            "description": "Ssl-Send-Empty-Frags. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerAlgorithm": {
            "type": "string",
            "description": "Ssl-Server-Algorithm. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>.\n"
          },
          "sslServerCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaTrafficforwardproxySslServerCipherSuite:ObjectZtnaTrafficforwardproxySslServerCipherSuite"
            },
            "description": "Ssl-Server-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> block is documented below.\n"
          },
          "sslServerMaxVersion": {
            "type": "string",
            "description": "Ssl-Server-Max-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerMinVersion": {
            "type": "string",
            "description": "Ssl-Server-Min-Version. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, <span pulumi-lang-nodejs=\"`client`\" pulumi-lang-dotnet=\"`Client`\" pulumi-lang-go=\"`client`\" pulumi-lang-python=\"`client`\" pulumi-lang-yaml=\"`client`\" pulumi-lang-java=\"`client`\">`client`</span>, `tls-1.3`.\n"
          },
          "sslServerRenegotiation": {
            "type": "string",
            "description": "Ssl-Server-Renegotiation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslServerSessionStateMax": {
            "type": "number",
            "description": "Ssl-Server-Session-State-Max.\n"
          },
          "sslServerSessionStateTimeout": {
            "type": "number",
            "description": "Ssl-Server-Session-State-Timeout.\n"
          },
          "sslServerSessionStateType": {
            "type": "string",
            "description": "Ssl-Server-Session-State-Type. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`time`\" pulumi-lang-dotnet=\"`Time`\" pulumi-lang-go=\"`time`\" pulumi-lang-python=\"`time`\" pulumi-lang-yaml=\"`time`\" pulumi-lang-java=\"`time`\">`time`</span>, <span pulumi-lang-nodejs=\"`count`\" pulumi-lang-dotnet=\"`Count`\" pulumi-lang-go=\"`count`\" pulumi-lang-python=\"`count`\" pulumi-lang-yaml=\"`count`\" pulumi-lang-java=\"`count`\">`count`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "svrPoolMultiplex": {
            "type": "string",
            "description": "Svr-Pool-Multiplex. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "svrPoolServerMaxConcurrentRequest": {
            "type": "number",
            "description": "Svr-Pool-Server-Max-Concurrent-Request.\n"
          },
          "svrPoolServerMaxRequest": {
            "type": "number",
            "description": "Svr-Pool-Server-Max-Request.\n"
          },
          "svrPoolTtl": {
            "type": "number",
            "description": "Svr-Pool-Ttl.\n"
          },
          "userAgentDetect": {
            "type": "string",
            "description": "User-Agent-Detect. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vip6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual IPv6 name.\n"
          },
          "vips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual IP name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaTrafficforwardproxyQuic:ObjectZtnaTrafficforwardproxyQuic": {
      "description": "ObjectZtna TrafficForwardProxyQuic\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-go=\"`ObjectZtnaTrafficforwardproxy`\" pulumi-lang-python=\"`ObjectZtnaTrafficforwardproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\">`fortimanager.ObjectZtnaTrafficforwardproxy`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna TrafficForwardProxyQuic can be imported using any of these accepted formats:\n\nSet import_options = [\"traffic_forward_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaTrafficforwardproxyQuic:ObjectZtnaTrafficforwardproxyQuic labelname ObjectZtnaTrafficForwardProxyQuic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "Ack-Delay-Exponent.\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active-Connection-Id-Limit.\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Active-Migration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Grease-Quic-Bit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Max-Ack-Delay.\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Max-Datagram-Frame-Size.\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Max-Idle-Timeout.\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Max-Udp-Payload-Size.\n"
        },
        "objectZtnaTrafficforwardproxyQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficForwardProxy": {
          "type": "string",
          "description": "Traffic Forward Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "objectZtnaTrafficforwardproxyQuicId",
        "trafficForwardProxy"
      ],
      "inputProperties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "Ack-Delay-Exponent.\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active-Connection-Id-Limit.\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Active-Migration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Grease-Quic-Bit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Max-Ack-Delay.\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Max-Datagram-Frame-Size.\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Max-Idle-Timeout.\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Max-Udp-Payload-Size.\n"
        },
        "objectZtnaTrafficforwardproxyQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficForwardProxy": {
          "type": "string",
          "description": "Traffic Forward Proxy.\n"
        }
      },
      "requiredInputs": [
        "trafficForwardProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaTrafficforwardproxyQuic resources.\n",
        "properties": {
          "ackDelayExponent": {
            "type": "number",
            "description": "Ack-Delay-Exponent.\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active-Connection-Id-Limit.\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Active-Migration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Grease-Quic-Bit. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Max-Ack-Delay.\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Max-Datagram-Frame-Size.\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Max-Idle-Timeout.\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Max-Udp-Payload-Size.\n"
          },
          "objectZtnaTrafficforwardproxyQuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficForwardProxy": {
            "type": "string",
            "description": "Traffic Forward Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaTrafficforwardproxySslciphersuites:ObjectZtnaTrafficforwardproxySslciphersuites": {
      "description": "ObjectZtna TrafficForwardProxySslCipherSuites\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-go=\"`ObjectZtnaTrafficforwardproxy`\" pulumi-lang-python=\"`ObjectZtnaTrafficforwardproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\">`fortimanager.ObjectZtnaTrafficforwardproxy`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna TrafficForwardProxySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"traffic_forward_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaTrafficforwardproxySslciphersuites:ObjectZtnaTrafficforwardproxySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaTrafficforwardproxySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficForwardProxy": {
          "type": "string",
          "description": "Traffic Forward Proxy.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "objectZtnaTrafficforwardproxySslciphersuitesId",
        "priority",
        "trafficForwardProxy",
        "versions"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaTrafficforwardproxySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficForwardProxy": {
          "type": "string",
          "description": "Traffic Forward Proxy.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "requiredInputs": [
        "trafficForwardProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaTrafficforwardproxySslciphersuites resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectZtnaTrafficforwardproxySslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficForwardProxy": {
            "type": "string",
            "description": "Traffic Forward Proxy.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaTrafficforwardproxySslserverciphersuites:ObjectZtnaTrafficforwardproxySslserverciphersuites": {
      "description": "ObjectZtna TrafficForwardProxySslServerCipherSuites\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslServerCipherSuites`\" pulumi-lang-dotnet=\"`SslServerCipherSuites`\" pulumi-lang-go=\"`sslServerCipherSuites`\" pulumi-lang-python=\"`ssl_server_cipher_suites`\" pulumi-lang-yaml=\"`sslServerCipherSuites`\" pulumi-lang-java=\"`sslServerCipherSuites`\">`ssl_server_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-go=\"`ObjectZtnaTrafficforwardproxy`\" pulumi-lang-python=\"`ObjectZtnaTrafficforwardproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaTrafficforwardproxy`\">`fortimanager.ObjectZtnaTrafficforwardproxy`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna TrafficForwardProxySslServerCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"traffic_forward_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaTrafficforwardproxySslserverciphersuites:ObjectZtnaTrafficforwardproxySslserverciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaTrafficforwardproxySslserverciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficForwardProxy": {
          "type": "string",
          "description": "Traffic Forward Proxy.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "objectZtnaTrafficforwardproxySslserverciphersuitesId",
        "priority",
        "trafficForwardProxy",
        "versions"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaTrafficforwardproxySslserverciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "trafficForwardProxy": {
          "type": "string",
          "description": "Traffic Forward Proxy.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        }
      },
      "requiredInputs": [
        "trafficForwardProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaTrafficforwardproxySslserverciphersuites resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectZtnaTrafficforwardproxySslserverciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "trafficForwardProxy": {
            "type": "string",
            "description": "Traffic Forward Proxy.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Versions. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebportal:ObjectZtnaWebportal": {
      "description": "Configure ztna web-portal.\n\n## Import\n\nObjectZtna WebPortal can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebportal:ObjectZtnaWebportal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authentication Rule.\n"
        },
        "authVirtualHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual host for authentication portal.\n"
        },
        "clipboard": {
          "type": "string",
          "description": "Enable to support RDP/VPC clipboard functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "customizeForticlientDownloadUrl": {
          "type": "string",
          "description": "Enable support of customized download URL for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "decryptedTrafficMirrors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Decrypted traffic mirror.\n"
        },
        "defaultWindowHeight": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 768).\n"
        },
        "defaultWindowWidth": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 1024).\n"
        },
        "displayBookmark": {
          "type": "string",
          "description": "Enable to display the web portal bookmark widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayHistory": {
          "type": "string",
          "description": "Enable to display the web portal user login history widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayStatus": {
          "type": "string",
          "description": "Enable to display the web portal status widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "focusBookmark": {
          "type": "string",
          "description": "Enable to prioritize the placement of the bookmark section over the quick-connection section in the ztna web-portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownload": {
          "type": "string",
          "description": "Enable/disable download option for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownloadMethod": {
          "type": "string",
          "description": "Forticlient-Download-Method. Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `ssl-vpn`.\n"
        },
        "heading": {
          "type": "string",
          "description": "Web portal heading message.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual or real host name.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macosForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Mac FortiClient.\n"
        },
        "name": {
          "type": "string",
          "description": "ZTNA proxy name.\n"
        },
        "objectZtnaWebportalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policyAuthSso": {
          "type": "string",
          "description": "Enable policy sso authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "theme": {
          "type": "string",
          "description": "Web portal color scheme. Valid values: <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>, <span pulumi-lang-nodejs=\"`jade`\" pulumi-lang-dotnet=\"`Jade`\" pulumi-lang-go=\"`jade`\" pulumi-lang-python=\"`jade`\" pulumi-lang-yaml=\"`jade`\" pulumi-lang-java=\"`jade`\">`jade`</span>, <span pulumi-lang-nodejs=\"`graphite`\" pulumi-lang-dotnet=\"`Graphite`\" pulumi-lang-go=\"`graphite`\" pulumi-lang-python=\"`graphite`\" pulumi-lang-yaml=\"`graphite`\" pulumi-lang-java=\"`graphite`\">`graphite`</span>, `dark-matter`, <span pulumi-lang-nodejs=\"`onyx`\" pulumi-lang-dotnet=\"`Onyx`\" pulumi-lang-go=\"`onyx`\" pulumi-lang-python=\"`onyx`\" pulumi-lang-yaml=\"`onyx`\" pulumi-lang-java=\"`onyx`\">`onyx`</span>, <span pulumi-lang-nodejs=\"`eclipse`\" pulumi-lang-dotnet=\"`Eclipse`\" pulumi-lang-go=\"`eclipse`\" pulumi-lang-python=\"`eclipse`\" pulumi-lang-yaml=\"`eclipse`\" pulumi-lang-java=\"`eclipse`\">`eclipse`</span>, `jet-stream`, `security-fabric`.\n"
        },
        "vip6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IPv6 name.\n"
        },
        "vips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IP name.\n"
        },
        "windowsForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Windows FortiClient.\n"
        }
      },
      "type": "object",
      "required": [
        "authPortal",
        "authRules",
        "authVirtualHosts",
        "clipboard",
        "cookieAge",
        "customizeForticlientDownloadUrl",
        "decryptedTrafficMirrors",
        "defaultWindowHeight",
        "defaultWindowWidth",
        "displayBookmark",
        "displayStatus",
        "focusBookmark",
        "forticlientDownload",
        "forticlientDownloadMethod",
        "heading",
        "hosts",
        "logBlockedTraffic",
        "name",
        "objectZtnaWebportalId",
        "policyAuthSso",
        "theme",
        "vip6s",
        "vips"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Authentication Rule.\n"
        },
        "authVirtualHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual host for authentication portal.\n"
        },
        "clipboard": {
          "type": "string",
          "description": "Enable to support RDP/VPC clipboard functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "customizeForticlientDownloadUrl": {
          "type": "string",
          "description": "Enable support of customized download URL for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "decryptedTrafficMirrors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Decrypted traffic mirror.\n"
        },
        "defaultWindowHeight": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 768).\n"
        },
        "defaultWindowWidth": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 1024).\n"
        },
        "displayBookmark": {
          "type": "string",
          "description": "Enable to display the web portal bookmark widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayHistory": {
          "type": "string",
          "description": "Enable to display the web portal user login history widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "displayStatus": {
          "type": "string",
          "description": "Enable to display the web portal status widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "focusBookmark": {
          "type": "string",
          "description": "Enable to prioritize the placement of the bookmark section over the quick-connection section in the ztna web-portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownload": {
          "type": "string",
          "description": "Enable/disable download option for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientDownloadMethod": {
          "type": "string",
          "description": "Forticlient-Download-Method. Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `ssl-vpn`.\n"
        },
        "heading": {
          "type": "string",
          "description": "Web portal heading message.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual or real host name.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "macosForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Mac FortiClient.\n"
        },
        "name": {
          "type": "string",
          "description": "ZTNA proxy name.\n"
        },
        "objectZtnaWebportalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "policyAuthSso": {
          "type": "string",
          "description": "Enable policy sso authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "theme": {
          "type": "string",
          "description": "Web portal color scheme. Valid values: <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>, <span pulumi-lang-nodejs=\"`jade`\" pulumi-lang-dotnet=\"`Jade`\" pulumi-lang-go=\"`jade`\" pulumi-lang-python=\"`jade`\" pulumi-lang-yaml=\"`jade`\" pulumi-lang-java=\"`jade`\">`jade`</span>, <span pulumi-lang-nodejs=\"`graphite`\" pulumi-lang-dotnet=\"`Graphite`\" pulumi-lang-go=\"`graphite`\" pulumi-lang-python=\"`graphite`\" pulumi-lang-yaml=\"`graphite`\" pulumi-lang-java=\"`graphite`\">`graphite`</span>, `dark-matter`, <span pulumi-lang-nodejs=\"`onyx`\" pulumi-lang-dotnet=\"`Onyx`\" pulumi-lang-go=\"`onyx`\" pulumi-lang-python=\"`onyx`\" pulumi-lang-yaml=\"`onyx`\" pulumi-lang-java=\"`onyx`\">`onyx`</span>, <span pulumi-lang-nodejs=\"`eclipse`\" pulumi-lang-dotnet=\"`Eclipse`\" pulumi-lang-go=\"`eclipse`\" pulumi-lang-python=\"`eclipse`\" pulumi-lang-yaml=\"`eclipse`\" pulumi-lang-java=\"`eclipse`\">`eclipse`</span>, `jet-stream`, `security-fabric`.\n"
        },
        "vip6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IPv6 name.\n"
        },
        "vips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IP name.\n"
        },
        "windowsForticlientDownloadUrl": {
          "type": "string",
          "description": "Download URL for Windows FortiClient.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebportal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authRules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Authentication Rule.\n"
          },
          "authVirtualHosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual host for authentication portal.\n"
          },
          "clipboard": {
            "type": "string",
            "description": "Enable to support RDP/VPC clipboard functionality. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "customizeForticlientDownloadUrl": {
            "type": "string",
            "description": "Enable support of customized download URL for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "decryptedTrafficMirrors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Decrypted traffic mirror.\n"
          },
          "defaultWindowHeight": {
            "type": "number",
            "description": "Screen height (range from 0 - 65535, default = 768).\n"
          },
          "defaultWindowWidth": {
            "type": "number",
            "description": "Screen width (range from 0 - 65535, default = 1024).\n"
          },
          "displayBookmark": {
            "type": "string",
            "description": "Enable to display the web portal bookmark widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "displayHistory": {
            "type": "string",
            "description": "Enable to display the web portal user login history widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "displayStatus": {
            "type": "string",
            "description": "Enable to display the web portal status widget. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "focusBookmark": {
            "type": "string",
            "description": "Enable to prioritize the placement of the bookmark section over the quick-connection section in the ztna web-portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forticlientDownload": {
            "type": "string",
            "description": "Enable/disable download option for FortiClient. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forticlientDownloadMethod": {
            "type": "string",
            "description": "Forticlient-Download-Method. Valid values: <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `ssl-vpn`.\n"
          },
          "heading": {
            "type": "string",
            "description": "Web portal heading message.\n"
          },
          "hosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual or real host name.\n"
          },
          "logBlockedTraffic": {
            "type": "string",
            "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "macosForticlientDownloadUrl": {
            "type": "string",
            "description": "Download URL for Mac FortiClient.\n"
          },
          "name": {
            "type": "string",
            "description": "ZTNA proxy name.\n"
          },
          "objectZtnaWebportalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "policyAuthSso": {
            "type": "string",
            "description": "Enable policy sso authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "theme": {
            "type": "string",
            "description": "Web portal color scheme. Valid values: <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>, <span pulumi-lang-nodejs=\"`jade`\" pulumi-lang-dotnet=\"`Jade`\" pulumi-lang-go=\"`jade`\" pulumi-lang-python=\"`jade`\" pulumi-lang-yaml=\"`jade`\" pulumi-lang-java=\"`jade`\">`jade`</span>, <span pulumi-lang-nodejs=\"`graphite`\" pulumi-lang-dotnet=\"`Graphite`\" pulumi-lang-go=\"`graphite`\" pulumi-lang-python=\"`graphite`\" pulumi-lang-yaml=\"`graphite`\" pulumi-lang-java=\"`graphite`\">`graphite`</span>, `dark-matter`, <span pulumi-lang-nodejs=\"`onyx`\" pulumi-lang-dotnet=\"`Onyx`\" pulumi-lang-go=\"`onyx`\" pulumi-lang-python=\"`onyx`\" pulumi-lang-yaml=\"`onyx`\" pulumi-lang-java=\"`onyx`\">`onyx`</span>, <span pulumi-lang-nodejs=\"`eclipse`\" pulumi-lang-dotnet=\"`Eclipse`\" pulumi-lang-go=\"`eclipse`\" pulumi-lang-python=\"`eclipse`\" pulumi-lang-yaml=\"`eclipse`\" pulumi-lang-java=\"`eclipse`\">`eclipse`</span>, `jet-stream`, `security-fabric`.\n"
          },
          "vip6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual IPv6 name.\n"
          },
          "vips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual IP name.\n"
          },
          "windowsForticlientDownloadUrl": {
            "type": "string",
            "description": "Download URL for Windows FortiClient.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebportalbookmark:ObjectZtnaWebportalbookmark": {
      "description": "Configure ztna web-portal bookmark.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebportalbookmarkBookmarks`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebportalbookmarkBookmarks`\" pulumi-lang-go=\"`ObjectZtnaWebportalbookmarkBookmarks`\" pulumi-lang-python=\"`ObjectZtnaWebportalbookmarkBookmarks`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebportalbookmarkBookmarks`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebportalbookmarkBookmarks`\">`fortimanager.ObjectZtnaWebportalbookmarkBookmarks`</span>\n\n## Import\n\nObjectZtna WebPortalBookmark can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebportalbookmark:ObjectZtnaWebportalbookmark labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebportalbookmarkBookmark:ObjectZtnaWebportalbookmarkBookmark"
          },
          "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User groups.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "objectZtnaWebportalbookmarkId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User name.\n"
        }
      },
      "type": "object",
      "required": [
        "groups",
        "name",
        "objectZtnaWebportalbookmarkId",
        "users"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebportalbookmarkBookmark:ObjectZtnaWebportalbookmarkBookmark"
          },
          "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User groups.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "objectZtnaWebportalbookmarkId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebportalbookmark resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bookmarks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebportalbookmarkBookmark:ObjectZtnaWebportalbookmarkBookmark"
            },
            "description": "Bookmarks. The structure of <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User groups.\n"
          },
          "name": {
            "type": "string",
            "description": "Bookmark name.\n"
          },
          "objectZtnaWebportalbookmarkId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebportalbookmarkBookmarks:ObjectZtnaWebportalbookmarkBookmarks": {
      "description": "Bookmark table.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`bookmarks`\" pulumi-lang-dotnet=\"`Bookmarks`\" pulumi-lang-go=\"`bookmarks`\" pulumi-lang-python=\"`bookmarks`\" pulumi-lang-yaml=\"`bookmarks`\" pulumi-lang-java=\"`bookmarks`\">`bookmarks`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebportalbookmark`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebportalbookmark`\" pulumi-lang-go=\"`ObjectZtnaWebportalbookmark`\" pulumi-lang-python=\"`ObjectZtnaWebportalbookmark`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebportalbookmark`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebportalbookmark`\">`fortimanager.ObjectZtnaWebportalbookmark`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebPortalBookmarkBookmarks can be imported using any of these accepted formats:\n\nSet import_options = [\"web_portal_bookmark=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebportalbookmarkBookmarks:ObjectZtnaWebportalbookmarkBookmarks labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 0).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`, `fr-apple`, `la-am`, `ja-106`.\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "objectZtnaWebportalbookmarkBookmarksId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-4294967295).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection (default = any). Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "webPortalBookmark": {
          "type": "string",
          "description": "Web Portal Bookmark.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 0).\n"
        }
      },
      "type": "object",
      "required": [
        "colorDepth",
        "keyboardLayout",
        "logonPasswords",
        "name",
        "objectZtnaWebportalbookmarkBookmarksId",
        "restrictedAdmin",
        "security",
        "sendPreconnectionId",
        "sso",
        "vncKeyboardLayout",
        "webPortalBookmark"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apptype": {
          "type": "string",
          "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
        },
        "colorDepth": {
          "type": "string",
          "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "domain": {
          "type": "string",
          "description": "Login domain.\n"
        },
        "folder": {
          "type": "string",
          "description": "Network shared file folder parameter.\n"
        },
        "height": {
          "type": "number",
          "description": "Screen height (range from 0 - 65535, default = 0).\n"
        },
        "host": {
          "type": "string",
          "description": "Host name/IP parameter.\n"
        },
        "keyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`, `fr-apple`, `la-am`, `ja-106`.\n"
        },
        "loadBalancingInfo": {
          "type": "string",
          "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
        },
        "logonPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Logon password.\n",
          "secret": true
        },
        "logonUser": {
          "type": "string",
          "description": "Logon user.\n"
        },
        "name": {
          "type": "string",
          "description": "Bookmark name.\n"
        },
        "objectZtnaWebportalbookmarkBookmarksId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Remote port.\n"
        },
        "preconnectionBlob": {
          "type": "string",
          "description": "An arbitrary string which identifies the RDP source.\n"
        },
        "preconnectionId": {
          "type": "number",
          "description": "The numeric ID of the RDP source (0-4294967295).\n"
        },
        "restrictedAdmin": {
          "type": "string",
          "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Security mode for RDP connection (default = any). Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "sendPreconnectionId": {
          "type": "string",
          "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sso": {
          "type": "string",
          "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "URL parameter.\n"
        },
        "vncKeyboardLayout": {
          "type": "string",
          "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
        },
        "webPortalBookmark": {
          "type": "string",
          "description": "Web Portal Bookmark.\n"
        },
        "width": {
          "type": "number",
          "description": "Screen width (range from 0 - 65535, default = 0).\n"
        }
      },
      "requiredInputs": [
        "webPortalBookmark"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebportalbookmarkBookmarks resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apptype": {
            "type": "string",
            "description": "Application type. Valid values: <span pulumi-lang-nodejs=\"`web`\" pulumi-lang-dotnet=\"`Web`\" pulumi-lang-go=\"`web`\" pulumi-lang-python=\"`web`\" pulumi-lang-yaml=\"`web`\" pulumi-lang-java=\"`web`\">`web`</span>, <span pulumi-lang-nodejs=\"`telnet`\" pulumi-lang-dotnet=\"`Telnet`\" pulumi-lang-go=\"`telnet`\" pulumi-lang-python=\"`telnet`\" pulumi-lang-yaml=\"`telnet`\" pulumi-lang-java=\"`telnet`\">`telnet`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`smb`\" pulumi-lang-dotnet=\"`Smb`\" pulumi-lang-go=\"`smb`\" pulumi-lang-python=\"`smb`\" pulumi-lang-yaml=\"`smb`\" pulumi-lang-java=\"`smb`\">`smb`</span>, <span pulumi-lang-nodejs=\"`vnc`\" pulumi-lang-dotnet=\"`Vnc`\" pulumi-lang-go=\"`vnc`\" pulumi-lang-python=\"`vnc`\" pulumi-lang-yaml=\"`vnc`\" pulumi-lang-java=\"`vnc`\">`vnc`</span>, <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>.\n"
          },
          "colorDepth": {
            "type": "string",
            "description": "Color depth per pixel. Valid values: <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "domain": {
            "type": "string",
            "description": "Login domain.\n"
          },
          "folder": {
            "type": "string",
            "description": "Network shared file folder parameter.\n"
          },
          "height": {
            "type": "number",
            "description": "Screen height (range from 0 - 65535, default = 0).\n"
          },
          "host": {
            "type": "string",
            "description": "Host name/IP parameter.\n"
          },
          "keyboardLayout": {
            "type": "string",
            "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, `en-us`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, `fr-ca`, `fr-ch`, <span pulumi-lang-nodejs=\"`hr`\" pulumi-lang-dotnet=\"`Hr`\" pulumi-lang-go=\"`hr`\" pulumi-lang-python=\"`hr`\" pulumi-lang-yaml=\"`hr`\" pulumi-lang-java=\"`hr`\">`hr`</span>, <span pulumi-lang-nodejs=\"`hu`\" pulumi-lang-dotnet=\"`Hu`\" pulumi-lang-go=\"`hu`\" pulumi-lang-python=\"`hu`\" pulumi-lang-yaml=\"`hu`\" pulumi-lang-java=\"`hu`\">`hu`</span>, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`ja`\" pulumi-lang-dotnet=\"`Ja`\" pulumi-lang-go=\"`ja`\" pulumi-lang-python=\"`ja`\" pulumi-lang-yaml=\"`ja`\" pulumi-lang-java=\"`ja`\">`ja`</span>, <span pulumi-lang-nodejs=\"`lt`\" pulumi-lang-dotnet=\"`Lt`\" pulumi-lang-go=\"`lt`\" pulumi-lang-python=\"`lt`\" pulumi-lang-yaml=\"`lt`\" pulumi-lang-java=\"`lt`\">`lt`</span>, <span pulumi-lang-nodejs=\"`mk`\" pulumi-lang-dotnet=\"`Mk`\" pulumi-lang-go=\"`mk`\" pulumi-lang-python=\"`mk`\" pulumi-lang-yaml=\"`mk`\" pulumi-lang-java=\"`mk`\">`mk`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, `pt-br`, <span pulumi-lang-nodejs=\"`ru`\" pulumi-lang-dotnet=\"`Ru`\" pulumi-lang-go=\"`ru`\" pulumi-lang-python=\"`ru`\" pulumi-lang-yaml=\"`ru`\" pulumi-lang-java=\"`ru`\">`ru`</span>, <span pulumi-lang-nodejs=\"`sl`\" pulumi-lang-dotnet=\"`Sl`\" pulumi-lang-go=\"`sl`\" pulumi-lang-python=\"`sl`\" pulumi-lang-yaml=\"`sl`\" pulumi-lang-java=\"`sl`\">`sl`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, `ar-101`, `ar-102`, `ar-102-azerty`, `can-mul`, <span pulumi-lang-nodejs=\"`cz`\" pulumi-lang-dotnet=\"`Cz`\" pulumi-lang-go=\"`cz`\" pulumi-lang-python=\"`cz`\" pulumi-lang-yaml=\"`cz`\" pulumi-lang-java=\"`cz`\">`cz`</span>, `cz-qwerty`, `cz-pr`, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `de-ibm`, `en-uk-ext`, `en-us-dvorak`, `es-var`, `fi-sami`, `hu-101`, `it-142`, <span pulumi-lang-nodejs=\"`ko`\" pulumi-lang-dotnet=\"`Ko`\" pulumi-lang-go=\"`ko`\" pulumi-lang-python=\"`ko`\" pulumi-lang-yaml=\"`ko`\" pulumi-lang-java=\"`ko`\">`ko`</span>, `lt-ibm`, `lt-std`, `lav-std`, `lav-leg`, `mk-std`, `no-sami`, `pol-214`, `pol-pr`, `pt-br-abnt2`, `ru-mne`, `ru-t`, `sv-sami`, <span pulumi-lang-nodejs=\"`tuk`\" pulumi-lang-dotnet=\"`Tuk`\" pulumi-lang-go=\"`tuk`\" pulumi-lang-python=\"`tuk`\" pulumi-lang-yaml=\"`tuk`\" pulumi-lang-java=\"`tuk`\">`tuk`</span>, `tur-f`, `tur-q`, `zh-sym-sg-us`, `zh-sym-us`, `zh-tr-hk`, `zh-tr-mo`, `zh-tr-us`, `fr-apple`, `la-am`, `ja-106`.\n"
          },
          "loadBalancingInfo": {
            "type": "string",
            "description": "The load balancing information or cookie which should be provided to the connection broker.\n"
          },
          "logonPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Logon password.\n",
            "secret": true
          },
          "logonUser": {
            "type": "string",
            "description": "Logon user.\n"
          },
          "name": {
            "type": "string",
            "description": "Bookmark name.\n"
          },
          "objectZtnaWebportalbookmarkBookmarksId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Remote port.\n"
          },
          "preconnectionBlob": {
            "type": "string",
            "description": "An arbitrary string which identifies the RDP source.\n"
          },
          "preconnectionId": {
            "type": "number",
            "description": "The numeric ID of the RDP source (0-4294967295).\n"
          },
          "restrictedAdmin": {
            "type": "string",
            "description": "Enable/disable restricted admin mode for RDP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "security": {
            "type": "string",
            "description": "Security mode for RDP connection (default = any). Valid values: <span pulumi-lang-nodejs=\"`rdp`\" pulumi-lang-dotnet=\"`Rdp`\" pulumi-lang-go=\"`rdp`\" pulumi-lang-python=\"`rdp`\" pulumi-lang-yaml=\"`rdp`\" pulumi-lang-java=\"`rdp`\">`rdp`</span>, <span pulumi-lang-nodejs=\"`nla`\" pulumi-lang-dotnet=\"`Nla`\" pulumi-lang-go=\"`nla`\" pulumi-lang-python=\"`nla`\" pulumi-lang-yaml=\"`nla`\" pulumi-lang-java=\"`nla`\">`nla`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
          },
          "sendPreconnectionId": {
            "type": "string",
            "description": "Enable/disable sending of preconnection ID. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sso": {
            "type": "string",
            "description": "Single sign-on. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "URL parameter.\n"
          },
          "vncKeyboardLayout": {
            "type": "string",
            "description": "Keyboard layout. Valid values: <span pulumi-lang-nodejs=\"`da`\" pulumi-lang-dotnet=\"`Da`\" pulumi-lang-go=\"`da`\" pulumi-lang-python=\"`da`\" pulumi-lang-yaml=\"`da`\" pulumi-lang-java=\"`da`\">`da`</span>, <span pulumi-lang-nodejs=\"`de`\" pulumi-lang-dotnet=\"`De`\" pulumi-lang-go=\"`de`\" pulumi-lang-python=\"`de`\" pulumi-lang-yaml=\"`de`\" pulumi-lang-java=\"`de`\">`de`</span>, `de-ch`, `en-uk`, <span pulumi-lang-nodejs=\"`es`\" pulumi-lang-dotnet=\"`Es`\" pulumi-lang-go=\"`es`\" pulumi-lang-python=\"`es`\" pulumi-lang-yaml=\"`es`\" pulumi-lang-java=\"`es`\">`es`</span>, <span pulumi-lang-nodejs=\"`fi`\" pulumi-lang-dotnet=\"`Fi`\" pulumi-lang-go=\"`fi`\" pulumi-lang-python=\"`fi`\" pulumi-lang-yaml=\"`fi`\" pulumi-lang-java=\"`fi`\">`fi`</span>, <span pulumi-lang-nodejs=\"`fr`\" pulumi-lang-dotnet=\"`Fr`\" pulumi-lang-go=\"`fr`\" pulumi-lang-python=\"`fr`\" pulumi-lang-yaml=\"`fr`\" pulumi-lang-java=\"`fr`\">`fr`</span>, `fr-be`, <span pulumi-lang-nodejs=\"`it`\" pulumi-lang-dotnet=\"`It`\" pulumi-lang-go=\"`it`\" pulumi-lang-python=\"`it`\" pulumi-lang-yaml=\"`it`\" pulumi-lang-java=\"`it`\">`it`</span>, <span pulumi-lang-nodejs=\"`no`\" pulumi-lang-dotnet=\"`No`\" pulumi-lang-go=\"`no`\" pulumi-lang-python=\"`no`\" pulumi-lang-yaml=\"`no`\" pulumi-lang-java=\"`no`\">`no`</span>, <span pulumi-lang-nodejs=\"`pt`\" pulumi-lang-dotnet=\"`Pt`\" pulumi-lang-go=\"`pt`\" pulumi-lang-python=\"`pt`\" pulumi-lang-yaml=\"`pt`\" pulumi-lang-java=\"`pt`\">`pt`</span>, <span pulumi-lang-nodejs=\"`sv`\" pulumi-lang-dotnet=\"`Sv`\" pulumi-lang-go=\"`sv`\" pulumi-lang-python=\"`sv`\" pulumi-lang-yaml=\"`sv`\" pulumi-lang-java=\"`sv`\">`sv`</span>, <span pulumi-lang-nodejs=\"`nl`\" pulumi-lang-dotnet=\"`Nl`\" pulumi-lang-go=\"`nl`\" pulumi-lang-python=\"`nl`\" pulumi-lang-yaml=\"`nl`\" pulumi-lang-java=\"`nl`\">`nl`</span>, `en-uk-ext`, `it-142`, `pt-br-abnt2`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `fr-ca-mul`, <span pulumi-lang-nodejs=\"`gd`\" pulumi-lang-dotnet=\"`Gd`\" pulumi-lang-go=\"`gd`\" pulumi-lang-python=\"`gd`\" pulumi-lang-yaml=\"`gd`\" pulumi-lang-java=\"`gd`\">`gd`</span>, `us-intl`.\n"
          },
          "webPortalBookmark": {
            "type": "string",
            "description": "Web Portal Bookmark.\n"
          },
          "width": {
            "type": "number",
            "description": "Screen width (range from 0 - 65535, default = 0).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebportalbookmarkBookmarksMove:ObjectZtnaWebportalbookmarkBookmarksMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarks": {
          "type": "string",
          "description": "Bookmarks.\n"
        },
        "objectZtnaWebportalbookmarkBookmarksMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "webPortalBookmark": {
          "type": "string",
          "description": "Web Portal Bookmark.\n"
        }
      },
      "type": "object",
      "required": [
        "bookmarks",
        "objectZtnaWebportalbookmarkBookmarksMoveId",
        "option",
        "statePos",
        "target",
        "webPortalBookmark"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bookmarks": {
          "type": "string",
          "description": "Bookmarks.\n"
        },
        "objectZtnaWebportalbookmarkBookmarksMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "webPortalBookmark": {
          "type": "string",
          "description": "Web Portal Bookmark.\n"
        }
      },
      "requiredInputs": [
        "bookmarks",
        "option",
        "target",
        "webPortalBookmark"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebportalbookmarkBookmarksMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bookmarks": {
            "type": "string",
            "description": "Bookmarks.\n"
          },
          "objectZtnaWebportalbookmarkBookmarksMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "webPortalBookmark": {
            "type": "string",
            "description": "Web Portal Bookmark.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxy:ObjectZtnaWebproxy": {
      "description": "Configure ZTNA web-proxy.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway`\">`fortimanager.ObjectZtnaWebproxyApigateway`</span>\n>- <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\">`fortimanager.ObjectZtnaWebproxyApigateway6`</span>\n\n## Import\n\nObjectZtna WebProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxy:ObjectZtnaWebproxy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway6:ObjectZtnaWebproxyApiGateway6"
          },
          "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
        },
        "apiGateways": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway:ObjectZtnaWebproxyApiGateway"
          },
          "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual host for authentication portal.\n"
        },
        "decryptedTrafficMirrors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual or real host name.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "ZTNA proxy name.\n"
        },
        "objectZtnaWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Enable/disable server pool multiplexing (default = disable). Share connected server in HTTP and HTTPS api-gateways. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that servers in the server pool could handle (default = unlimited).\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that servers in the server pool handle before disconnecting (default = unlimited).\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Time-to-live in the server pool for idle connections to servers.\n"
        },
        "vip6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IPv6 name.\n"
        },
        "vips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IP name.\n"
        }
      },
      "type": "object",
      "required": [
        "authPortal",
        "authVirtualHosts",
        "decryptedTrafficMirrors",
        "hosts",
        "logBlockedTraffic",
        "name",
        "objectZtnaWebproxyId",
        "svrPoolMultiplex",
        "svrPoolTtl",
        "vip6s",
        "vips"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway6:ObjectZtnaWebproxyApiGateway6"
          },
          "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
        },
        "apiGateways": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway:ObjectZtnaWebproxyApiGateway"
          },
          "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authVirtualHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual host for authentication portal.\n"
        },
        "decryptedTrafficMirrors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Decrypted traffic mirror.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual or real host name.\n"
        },
        "logBlockedTraffic": {
          "type": "string",
          "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "ZTNA proxy name.\n"
        },
        "objectZtnaWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "svrPoolMultiplex": {
          "type": "string",
          "description": "Enable/disable server pool multiplexing (default = disable). Share connected server in HTTP and HTTPS api-gateways. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "svrPoolServerMaxConcurrentRequest": {
          "type": "number",
          "description": "Maximum number of concurrent requests that servers in the server pool could handle (default = unlimited).\n"
        },
        "svrPoolServerMaxRequest": {
          "type": "number",
          "description": "Maximum number of requests that servers in the server pool handle before disconnecting (default = unlimited).\n"
        },
        "svrPoolTtl": {
          "type": "number",
          "description": "Time-to-live in the server pool for idle connections to servers.\n"
        },
        "vip6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IPv6 name.\n"
        },
        "vips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Virtual IP name.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway6:ObjectZtnaWebproxyApiGateway6"
            },
            "description": "Api-Gateway6. The structure of <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> block is documented below.\n"
          },
          "apiGateways": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApiGateway:ObjectZtnaWebproxyApiGateway"
            },
            "description": "Api-Gateway. The structure of <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> block is documented below.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Enable/disable authentication portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authVirtualHosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual host for authentication portal.\n"
          },
          "decryptedTrafficMirrors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Decrypted traffic mirror.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "hosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual or real host name.\n"
          },
          "logBlockedTraffic": {
            "type": "string",
            "description": "Enable/disable logging of blocked traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "ZTNA proxy name.\n"
          },
          "objectZtnaWebproxyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "svrPoolMultiplex": {
            "type": "string",
            "description": "Enable/disable server pool multiplexing (default = disable). Share connected server in HTTP and HTTPS api-gateways. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "svrPoolServerMaxConcurrentRequest": {
            "type": "number",
            "description": "Maximum number of concurrent requests that servers in the server pool could handle (default = unlimited).\n"
          },
          "svrPoolServerMaxRequest": {
            "type": "number",
            "description": "Maximum number of requests that servers in the server pool handle before disconnecting (default = unlimited).\n"
          },
          "svrPoolTtl": {
            "type": "number",
            "description": "Time-to-live in the server pool for idle connections to servers.\n"
          },
          "vip6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual IPv6 name.\n"
          },
          "vips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Virtual IP name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigateway6:ObjectZtnaWebproxyApigateway6": {
      "description": "Set IPv6 API Gateway.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apiGateway6`\" pulumi-lang-dotnet=\"`ApiGateway6`\" pulumi-lang-go=\"`apiGateway6`\" pulumi-lang-python=\"`api_gateway6`\" pulumi-lang-yaml=\"`apiGateway6`\" pulumi-lang-java=\"`apiGateway6`\">`api_gateway6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxy`\" pulumi-lang-go=\"`ObjectZtnaWebproxy`\" pulumi-lang-python=\"`ObjectZtnaWebproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxy`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxy`\">`fortimanager.ObjectZtnaWebproxy`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6Quic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6Quic`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6Quic`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6Quic`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6Quic`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6Quic`\">`fortimanager.ObjectZtnaWebproxyApigateway6Quic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6Realservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6Realservers`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6Realservers`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6Realservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6Realservers`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6Realservers`\">`fortimanager.ObjectZtnaWebproxyApigateway6Realservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6Sslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6Sslciphersuites`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6Sslciphersuites`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6Sslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6Sslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6Sslciphersuites`\">`fortimanager.ObjectZtnaWebproxyApigateway6Sslciphersuites`</span>\n\n## Import\n\nObjectZtna WebProxyApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigateway6:ObjectZtnaWebproxyApigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectZtnaWebproxyApigateway6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6Quic:ObjectZtnaWebproxyApigateway6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6Realserver:ObjectZtnaWebproxyApigateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6SslCipherSuite:ObjectZtnaWebproxyApigateway6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieShare",
        "httpsCookieSecure",
        "ldbMethod",
        "objectZtnaWebproxyApigateway6Id",
        "persistence",
        "service",
        "sslAlgorithm",
        "sslDhBits",
        "sslRenegotiation",
        "urlMap",
        "urlMapType",
        "webProxy"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectZtnaWebproxyApigateway6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6Quic:ObjectZtnaWebproxyApigateway6Quic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6Realserver:ObjectZtnaWebproxyApigateway6Realserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6SslCipherSuite:ObjectZtnaWebproxyApigateway6SslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "requiredInputs": [
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigateway6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "API Gateway ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
          },
          "objectZtnaWebproxyApigateway6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6Quic:ObjectZtnaWebproxyApigateway6Quic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6Realserver:ObjectZtnaWebproxyApigateway6Realserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigateway6SslCipherSuite:ObjectZtnaWebproxyApigateway6SslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "urlMap": {
            "type": "string",
            "description": "URL pattern to match.\n"
          },
          "urlMapType": {
            "type": "string",
            "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigateway6Quic:ObjectZtnaWebproxyApigateway6Quic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\">`fortimanager.ObjectZtnaWebproxyApigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebProxyApiGateway6Quic can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigateway6Quic:ObjectZtnaWebproxyApigateway6Quic labelname ObjectZtnaWebProxyApiGateway6Quic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectZtnaWebproxyApigateway6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "apiGateway6",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectZtnaWebproxyApigateway6QuicId",
        "webProxy"
      ],
      "inputProperties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectZtnaWebproxyApigateway6QuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "requiredInputs": [
        "apiGateway6",
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigateway6Quic resources.\n",
        "properties": {
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectZtnaWebproxyApigateway6QuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigateway6Realservers:ObjectZtnaWebproxyApigateway6Realservers": {
      "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\">`fortimanager.ObjectZtnaWebproxyApigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebProxyApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigateway6Realservers:ObjectZtnaWebproxyApigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "objectZtnaWebproxyApigateway6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "addresses",
        "apiGateway6",
        "fosid",
        "healthCheck",
        "healthCheckProto",
        "holddownInterval",
        "ip",
        "objectZtnaWebproxyApigateway6RealserversId",
        "port",
        "status",
        "translateHost",
        "verifyCert",
        "webProxy",
        "weight"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IPv6 address of the real server.\n"
        },
        "objectZtnaWebproxyApigateway6RealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "apiGateway6",
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigateway6Realservers resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "addresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address or address group of the real server.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckProto": {
            "type": "string",
            "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
          },
          "holddownInterval": {
            "type": "string",
            "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IPv6 address of the real server.\n"
          },
          "objectZtnaWebproxyApigateway6RealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigateway6Sslciphersuites:ObjectZtnaWebproxyApigateway6Sslciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway6`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway6`\">`fortimanager.ObjectZtnaWebproxyApigateway6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebProxyApiGateway6SslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigateway6Sslciphersuites:ObjectZtnaWebproxyApigateway6Sslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaWebproxyApigateway6SslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "apiGateway6",
        "objectZtnaWebproxyApigateway6SslciphersuitesId",
        "priority",
        "versions",
        "webProxy"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway6": {
          "type": "string",
          "description": "Api Gateway6.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaWebproxyApigateway6SslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "requiredInputs": [
        "apiGateway6",
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigateway6Sslciphersuites resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway6": {
            "type": "string",
            "description": "Api Gateway6.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectZtnaWebproxyApigateway6SslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigateway:ObjectZtnaWebproxyApigateway": {
      "description": "Set IPv4 API Gateway.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`apiGateway`\" pulumi-lang-dotnet=\"`ApiGateway`\" pulumi-lang-go=\"`apiGateway`\" pulumi-lang-python=\"`api_gateway`\" pulumi-lang-yaml=\"`apiGateway`\" pulumi-lang-java=\"`apiGateway`\">`api_gateway`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxy`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxy`\" pulumi-lang-go=\"`ObjectZtnaWebproxy`\" pulumi-lang-python=\"`ObjectZtnaWebproxy`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxy`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxy`\">`fortimanager.ObjectZtnaWebproxy`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigatewayQuic`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigatewayQuic`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigatewayQuic`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigatewayQuic`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigatewayQuic`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigatewayQuic`\">`fortimanager.ObjectZtnaWebproxyApigatewayQuic`</span>\n>- <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigatewayRealservers`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigatewayRealservers`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigatewayRealservers`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigatewayRealservers`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigatewayRealservers`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigatewayRealservers`\">`fortimanager.ObjectZtnaWebproxyApigatewayRealservers`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigatewaySslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigatewaySslciphersuites`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigatewaySslciphersuites`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigatewaySslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigatewaySslciphersuites`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigatewaySslciphersuites`\">`fortimanager.ObjectZtnaWebproxyApigatewaySslciphersuites`</span>\n\n## Import\n\nObjectZtna WebProxyApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigateway:ObjectZtnaWebproxyApigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectZtnaWebproxyApigatewayId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewayQuic:ObjectZtnaWebproxyApigatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewayRealserver:ObjectZtnaWebproxyApigatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewaySslCipherSuite:ObjectZtnaWebproxyApigatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "h2Support",
        "h3Support",
        "httpCookieAge",
        "httpCookieDomainFromHost",
        "httpCookieShare",
        "httpsCookieSecure",
        "ldbMethod",
        "objectZtnaWebproxyApigatewayId",
        "persistence",
        "service",
        "sslAlgorithm",
        "sslDhBits",
        "sslRenegotiation",
        "urlMap",
        "urlMapType",
        "webProxy"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fosid": {
          "type": "number",
          "description": "API Gateway ID.\n"
        },
        "h2Support": {
          "type": "string",
          "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "h3Support": {
          "type": "string",
          "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieAge": {
          "type": "number",
          "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
        },
        "httpCookieDomain": {
          "type": "string",
          "description": "Domain that HTTP cookie persistence should apply to.\n"
        },
        "httpCookieDomainFromHost": {
          "type": "string",
          "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpCookieGeneration": {
          "type": "number",
          "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
        },
        "httpCookiePath": {
          "type": "string",
          "description": "Limit HTTP cookie persistence to the specified path.\n"
        },
        "httpCookieShare": {
          "type": "string",
          "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
        },
        "httpsCookieSecure": {
          "type": "string",
          "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldbMethod": {
          "type": "string",
          "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
        },
        "objectZtnaWebproxyApigatewayId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "persistence": {
          "type": "string",
          "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
        },
        "quic": {
          "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewayQuic:ObjectZtnaWebproxyApigatewayQuic",
          "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
        },
        "realservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewayRealserver:ObjectZtnaWebproxyApigatewayRealserver"
          },
          "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
        },
        "sslAlgorithm": {
          "type": "string",
          "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewaySslCipherSuite:ObjectZtnaWebproxyApigatewaySslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslDhBits": {
          "type": "string",
          "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
        },
        "sslMaxVersion": {
          "type": "string",
          "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslMinVersion": {
          "type": "string",
          "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "sslRenegotiation": {
          "type": "string",
          "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlMap": {
          "type": "string",
          "description": "URL pattern to match.\n"
        },
        "urlMapType": {
          "type": "string",
          "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "requiredInputs": [
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigateway resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fosid": {
            "type": "number",
            "description": "API Gateway ID.\n"
          },
          "h2Support": {
            "type": "string",
            "description": "HTTP2 support, default=Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "h3Support": {
            "type": "string",
            "description": "HTTP3/QUIC support, default=Disable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieAge": {
            "type": "number",
            "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n"
          },
          "httpCookieDomain": {
            "type": "string",
            "description": "Domain that HTTP cookie persistence should apply to.\n"
          },
          "httpCookieDomainFromHost": {
            "type": "string",
            "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpCookieGeneration": {
            "type": "number",
            "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n"
          },
          "httpCookiePath": {
            "type": "string",
            "description": "Limit HTTP cookie persistence to the specified path.\n"
          },
          "httpCookieShare": {
            "type": "string",
            "description": "Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `same-ip`.\n"
          },
          "httpsCookieSecure": {
            "type": "string",
            "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldbMethod": {
            "type": "string",
            "description": "Method used to distribute sessions to real servers. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, `round-robin`, <span pulumi-lang-nodejs=\"`weighted`\" pulumi-lang-dotnet=\"`Weighted`\" pulumi-lang-go=\"`weighted`\" pulumi-lang-python=\"`weighted`\" pulumi-lang-yaml=\"`weighted`\" pulumi-lang-java=\"`weighted`\">`weighted`</span>, `first-alive`, `http-host`.\n"
          },
          "objectZtnaWebproxyApigatewayId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "persistence": {
            "type": "string",
            "description": "Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `http-cookie`.\n"
          },
          "quic": {
            "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewayQuic:ObjectZtnaWebproxyApigatewayQuic",
            "description": "Quic. The structure of <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> block is documented below.\n"
          },
          "realservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewayRealserver:ObjectZtnaWebproxyApigatewayRealserver"
            },
            "description": "Realservers. The structure of <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>.\n"
          },
          "sslAlgorithm": {
            "type": "string",
            "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FObjectZtnaWebproxyApigatewaySslCipherSuite:ObjectZtnaWebproxyApigatewaySslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslDhBits": {
            "type": "string",
            "description": "Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: <span pulumi-lang-nodejs=\"`768`\" pulumi-lang-dotnet=\"`768`\" pulumi-lang-go=\"`768`\" pulumi-lang-python=\"`768`\" pulumi-lang-yaml=\"`768`\" pulumi-lang-java=\"`768`\">`768`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>.\n"
          },
          "sslMaxVersion": {
            "type": "string",
            "description": "Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslMinVersion": {
            "type": "string",
            "description": "Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "sslRenegotiation": {
            "type": "string",
            "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "urlMap": {
            "type": "string",
            "description": "URL pattern to match.\n"
          },
          "urlMapType": {
            "type": "string",
            "description": "Type of url-map. Valid values: `sub-string`, <span pulumi-lang-nodejs=\"`wildcard`\" pulumi-lang-dotnet=\"`Wildcard`\" pulumi-lang-go=\"`wildcard`\" pulumi-lang-python=\"`wildcard`\" pulumi-lang-yaml=\"`wildcard`\" pulumi-lang-java=\"`wildcard`\">`wildcard`</span>, <span pulumi-lang-nodejs=\"`regex`\" pulumi-lang-dotnet=\"`Regex`\" pulumi-lang-go=\"`regex`\" pulumi-lang-python=\"`regex`\" pulumi-lang-yaml=\"`regex`\" pulumi-lang-java=\"`regex`\">`regex`</span>.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigatewayQuic:ObjectZtnaWebproxyApigatewayQuic": {
      "description": "QUIC setting.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quic`\" pulumi-lang-dotnet=\"`Quic`\" pulumi-lang-go=\"`quic`\" pulumi-lang-python=\"`quic`\" pulumi-lang-yaml=\"`quic`\" pulumi-lang-java=\"`quic`\">`quic`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway`\">`fortimanager.ObjectZtnaWebproxyApigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebProxyApiGatewayQuic can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigatewayQuic:ObjectZtnaWebproxyApigatewayQuic labelname ObjectZtnaWebProxyApiGatewayQuic\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectZtnaWebproxyApigatewayQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "ackDelayExponent",
        "activeConnectionIdLimit",
        "activeMigration",
        "apiGateway",
        "greaseQuicBit",
        "maxAckDelay",
        "maxDatagramFrameSize",
        "maxIdleTimeout",
        "maxUdpPayloadSize",
        "objectZtnaWebproxyApigatewayQuicId",
        "webProxy"
      ],
      "inputProperties": {
        "ackDelayExponent": {
          "type": "number",
          "description": "ACK delay exponent (1 - 20, default = 3).\n"
        },
        "activeConnectionIdLimit": {
          "type": "number",
          "description": "Active connection ID limit (1 - 8, default = 2).\n"
        },
        "activeMigration": {
          "type": "string",
          "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "greaseQuicBit": {
          "type": "string",
          "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxAckDelay": {
          "type": "number",
          "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
        },
        "maxDatagramFrameSize": {
          "type": "number",
          "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
        },
        "maxIdleTimeout": {
          "type": "number",
          "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
        },
        "maxUdpPayloadSize": {
          "type": "number",
          "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
        },
        "objectZtnaWebproxyApigatewayQuicId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "requiredInputs": [
        "apiGateway",
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigatewayQuic resources.\n",
        "properties": {
          "ackDelayExponent": {
            "type": "number",
            "description": "ACK delay exponent (1 - 20, default = 3).\n"
          },
          "activeConnectionIdLimit": {
            "type": "number",
            "description": "Active connection ID limit (1 - 8, default = 2).\n"
          },
          "activeMigration": {
            "type": "string",
            "description": "Enable/disable active migration (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "greaseQuicBit": {
            "type": "string",
            "description": "Enable/disable grease QUIC bit (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxAckDelay": {
            "type": "number",
            "description": "Maximum ACK delay in milliseconds (1 - 16383, default = 25).\n"
          },
          "maxDatagramFrameSize": {
            "type": "number",
            "description": "Maximum datagram frame size in bytes (1 - 1500, default = 1500).\n"
          },
          "maxIdleTimeout": {
            "type": "number",
            "description": "Maximum idle timeout milliseconds (1 - 60000, default = 30000).\n"
          },
          "maxUdpPayloadSize": {
            "type": "number",
            "description": "Maximum UDP payload size in bytes (1200 - 1500, default = 1500).\n"
          },
          "objectZtnaWebproxyApigatewayQuicId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigatewayRealservers:ObjectZtnaWebproxyApigatewayRealservers": {
      "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`realservers`\" pulumi-lang-dotnet=\"`Realservers`\" pulumi-lang-go=\"`realservers`\" pulumi-lang-python=\"`realservers`\" pulumi-lang-yaml=\"`realservers`\" pulumi-lang-java=\"`realservers`\">`realservers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway`\">`fortimanager.ObjectZtnaWebproxyApigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebProxyApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigatewayRealservers:ObjectZtnaWebproxyApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "objectZtnaWebproxyApigatewayRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "addresses",
        "apiGateway",
        "healthCheck",
        "healthCheckProto",
        "holddownInterval",
        "objectZtnaWebproxyApigatewayRealserversId",
        "translateHost",
        "verifyCert",
        "webProxy",
        "weight"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address or address group of the real server.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Real server ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckProto": {
          "type": "string",
          "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
        },
        "holddownInterval": {
          "type": "string",
          "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpHost": {
          "type": "string",
          "description": "HTTP server domain name in HTTP header.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of the real server.\n"
        },
        "objectZtnaWebproxyApigatewayRealserversId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "port": {
          "type": "number",
          "description": "Port for communicating with the real server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "translateHost": {
          "type": "string",
          "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "verifyCert": {
          "type": "string",
          "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
        }
      },
      "requiredInputs": [
        "apiGateway",
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigatewayRealservers resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Type of address. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "addresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address or address group of the real server.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Real server ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Enable to check the responsiveness of the real server before forwarding traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckProto": {
            "type": "string",
            "description": "Protocol of the health check monitor to use when polling to determine server's connectivity status. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, `tcp-connect`.\n"
          },
          "holddownInterval": {
            "type": "string",
            "description": "Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpHost": {
            "type": "string",
            "description": "HTTP server domain name in HTTP header.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address of the real server.\n"
          },
          "objectZtnaWebproxyApigatewayRealserversId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "port": {
            "type": "number",
            "description": "Port for communicating with the real server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`standby`\" pulumi-lang-dotnet=\"`Standby`\" pulumi-lang-go=\"`standby`\" pulumi-lang-python=\"`standby`\" pulumi-lang-yaml=\"`standby`\" pulumi-lang-java=\"`standby`\">`standby`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "translateHost": {
            "type": "string",
            "description": "Enable/disable translation of hostname/IP from virtual server to real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "verifyCert": {
            "type": "string",
            "description": "Enable/disable certificate verification of the real server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/objectZtnaWebproxyApigatewaySslciphersuites:ObjectZtnaWebproxyApigatewaySslciphersuites": {
      "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-dotnet=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-go=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-python=\"`ObjectZtnaWebproxyApigateway`\" pulumi-lang-yaml=\"`fortimanager.ObjectZtnaWebproxyApigateway`\" pulumi-lang-java=\"`fortimanager.ObjectZtnaWebproxyApigateway`\">`fortimanager.ObjectZtnaWebproxyApigateway`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nObjectZtna WebProxyApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"web_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectZtnaWebproxyApigatewaySslciphersuites:ObjectZtnaWebproxyApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaWebproxyApigatewaySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "type": "object",
      "required": [
        "apiGateway",
        "objectZtnaWebproxyApigatewaySslciphersuitesId",
        "versions",
        "webProxy"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "apiGateway": {
          "type": "string",
          "description": "Api Gateway.\n"
        },
        "cipher": {
          "type": "string",
          "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
        },
        "objectZtnaWebproxyApigatewaySslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{priority}}.\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
        },
        "webProxy": {
          "type": "string",
          "description": "Web Proxy.\n"
        }
      },
      "requiredInputs": [
        "apiGateway",
        "webProxy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ObjectZtnaWebproxyApigatewaySslciphersuites resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "apiGateway": {
            "type": "string",
            "description": "Api Gateway.\n"
          },
          "cipher": {
            "type": "string",
            "description": "Cipher suite name. Valid values: `TLS-RSA-WITH-RC4-128-MD5`, `TLS-RSA-WITH-RC4-128-SHA`, `TLS-RSA-WITH-DES-CBC-SHA`, `TLS-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA`, `TLS-RSA-WITH-AES-256-CBC-SHA`, `TLS-RSA-WITH-AES-128-CBC-SHA256`, `TLS-RSA-WITH-AES-256-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-RSA-WITH-SEED-CBC-SHA`, `TLS-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-RSA-WITH-DES-CBC-SHA`, `TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-DHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-AES-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-RSA-WITH-SEED-CBC-SHA`, `TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-RC4-128-SHA`, `TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA`, `TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256`, `TLS-DHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-DHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA`, `TLS-DHE-DSS-WITH-AES-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-128-GCM-SHA256`, `TLS-DHE-DSS-WITH-AES-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA`, `TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384`, `TLS-RSA-WITH-AES-128-GCM-SHA256`, `TLS-RSA-WITH-AES-256-GCM-SHA384`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA`, `TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256`, `TLS-DHE-DSS-WITH-SEED-CBC-SHA`, `TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256`, `TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384`, `TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256`, `TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384`, `TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA`, `TLS-DHE-DSS-WITH-DES-CBC-SHA`, `TLS-AES-128-GCM-SHA256`, `TLS-AES-256-GCM-SHA384`, `TLS-CHACHA20-POLY1305-SHA256`, `TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA`.\n"
          },
          "objectZtnaWebproxyApigatewaySslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{priority}}.\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL/TLS versions that the cipher suite can be used with. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`.\n"
          },
          "webProxy": {
            "type": "string",
            "description": "Web Proxy.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesAuthenticationRule:PackagesAuthenticationRule": {
      "description": "Configure Authentication Rules.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesAuthenticationRule(\"labelname\", {\n    ipBased: \"enable\",\n    name: \"ss\",\n    pkg: \"default\",\n    protocol: \"http\",\n    srcaddrs: [\"all\"],\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesAuthenticationRule(\"labelname\",\n    ip_based=\"enable\",\n    name=\"ss\",\n    pkg=\"default\",\n    protocol=\"http\",\n    srcaddrs=[\"all\"],\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesAuthenticationRule(\"labelname\", new()\n    {\n        IpBased = \"enable\",\n        Name = \"ss\",\n        Pkg = \"default\",\n        Protocol = \"http\",\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesAuthenticationRule(ctx, \"labelname\", &fortimanager.PackagesAuthenticationRuleArgs{\n\t\t\tIpBased:  pulumi.String(\"enable\"),\n\t\t\tName:     pulumi.String(\"ss\"),\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tProtocol: pulumi.String(\"http\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesAuthenticationRule;\nimport com.pulumi.fortimanager.PackagesAuthenticationRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesAuthenticationRule(\"labelname\", PackagesAuthenticationRuleArgs.builder()\n            .ipBased(\"enable\")\n            .name(\"ss\")\n            .pkg(\"default\")\n            .protocol(\"http\")\n            .srcaddrs(\"all\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesAuthenticationRule\n    properties:\n      ipBased: enable\n      name: ss\n      pkg: default\n      protocol: http\n      srcaddrs:\n        - all\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages AuthenticationRule can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesAuthenticationRule:PackagesAuthenticationRule labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "activeAuthMethod": {
          "type": "string",
          "description": "Select an active authentication method.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certAuthCookie": {
          "type": "string",
          "description": "Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "corsDepth": {
          "type": "number",
          "description": "Depth to allow CORS access (default = 3).\n"
        },
        "corsStateful": {
          "type": "string",
          "description": "Enable/disable allowance of CORS access (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv6 destination address from available options. Required for web proxy authentication.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv4 destination address from available options. Required for web proxy authentication.\n"
        },
        "ipBased": {
          "type": "string",
          "description": "Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Authentication rule name.\n"
        },
        "packagesAuthenticationRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Select the protocol to use for authentication (default = http). Users connect to the FortiGate using this protocol and are asked to authenticate. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`socks`\" pulumi-lang-dotnet=\"`Socks`\" pulumi-lang-go=\"`socks`\" pulumi-lang-python=\"`socks`\" pulumi-lang-yaml=\"`socks`\" pulumi-lang-java=\"`socks`\">`socks`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv6 source address. Required for web proxy authentication.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv4 source address from available options. Required for web proxy authentication.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "ssoAuthMethod": {
          "type": "string",
          "description": "Select a single-sign on (SSO) authentication method.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this authentication rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transactionBased": {
          "type": "string",
          "description": "Enable/disable transaction based authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webAuthCookie": {
          "type": "string",
          "description": "Enable/disable Web authentication cookies (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webPortal": {
          "type": "string",
          "description": "Enable/disable web portal for proxy transparent policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "certAuthCookie",
        "corsDepth",
        "corsStateful",
        "dstaddr6s",
        "dstaddrs",
        "ipBased",
        "name",
        "packagesAuthenticationRuleId",
        "pkg",
        "protocol",
        "srcaddr6s",
        "srcaddrs",
        "srcintfs",
        "status"
      ],
      "inputProperties": {
        "activeAuthMethod": {
          "type": "string",
          "description": "Select an active authentication method.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certAuthCookie": {
          "type": "string",
          "description": "Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "corsDepth": {
          "type": "number",
          "description": "Depth to allow CORS access (default = 3).\n"
        },
        "corsStateful": {
          "type": "string",
          "description": "Enable/disable allowance of CORS access (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv6 destination address from available options. Required for web proxy authentication.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv4 destination address from available options. Required for web proxy authentication.\n"
        },
        "ipBased": {
          "type": "string",
          "description": "Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Authentication rule name.\n"
        },
        "packagesAuthenticationRuleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Select the protocol to use for authentication (default = http). Users connect to the FortiGate using this protocol and are asked to authenticate. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`socks`\" pulumi-lang-dotnet=\"`Socks`\" pulumi-lang-go=\"`socks`\" pulumi-lang-python=\"`socks`\" pulumi-lang-yaml=\"`socks`\" pulumi-lang-java=\"`socks`\">`socks`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv6 source address. Required for web proxy authentication.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select an IPv4 source address from available options. Required for web proxy authentication.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "ssoAuthMethod": {
          "type": "string",
          "description": "Select a single-sign on (SSO) authentication method.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this authentication rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transactionBased": {
          "type": "string",
          "description": "Enable/disable transaction based authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webAuthCookie": {
          "type": "string",
          "description": "Enable/disable Web authentication cookies (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webPortal": {
          "type": "string",
          "description": "Enable/disable web portal for proxy transparent policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesAuthenticationRule resources.\n",
        "properties": {
          "activeAuthMethod": {
            "type": "string",
            "description": "Select an active authentication method.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "certAuthCookie": {
            "type": "string",
            "description": "Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "corsDepth": {
            "type": "number",
            "description": "Depth to allow CORS access (default = 3).\n"
          },
          "corsStateful": {
            "type": "string",
            "description": "Enable/disable allowance of CORS access (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select an IPv6 destination address from available options. Required for web proxy authentication.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select an IPv4 destination address from available options. Required for web proxy authentication.\n"
          },
          "ipBased": {
            "type": "string",
            "description": "Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Authentication rule name.\n"
          },
          "packagesAuthenticationRuleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Select the protocol to use for authentication (default = http). Users connect to the FortiGate using this protocol and are asked to authenticate. Valid values: <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`socks`\" pulumi-lang-dotnet=\"`Socks`\" pulumi-lang-go=\"`socks`\" pulumi-lang-python=\"`socks`\" pulumi-lang-yaml=\"`socks`\" pulumi-lang-java=\"`socks`\">`socks`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select an IPv6 source address. Required for web proxy authentication.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select an IPv4 source address from available options. Required for web proxy authentication.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "ssoAuthMethod": {
            "type": "string",
            "description": "Select a single-sign on (SSO) authentication method.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this authentication rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "transactionBased": {
            "type": "string",
            "description": "Enable/disable transaction based authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webAuthCookie": {
            "type": "string",
            "description": "Enable/disable Web authentication cookies (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webPortal": {
            "type": "string",
            "description": "Enable/disable web portal for proxy transparent policy (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesAuthenticationSetting:PackagesAuthenticationSetting": {
      "description": "Configure authentication setting.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesAuthenticationSetting(\"labelname\", {\n    authHttps: \"enable\",\n    captivePortalPort: 7830,\n    captivePortalSslPort: 7831,\n    captivePortalType: \"fqdn\",\n    pkg: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesAuthenticationSetting(\"labelname\",\n    auth_https=\"enable\",\n    captive_portal_port=7830,\n    captive_portal_ssl_port=7831,\n    captive_portal_type=\"fqdn\",\n    pkg=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesAuthenticationSetting(\"labelname\", new()\n    {\n        AuthHttps = \"enable\",\n        CaptivePortalPort = 7830,\n        CaptivePortalSslPort = 7831,\n        CaptivePortalType = \"fqdn\",\n        Pkg = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesAuthenticationSetting(ctx, \"labelname\", &fortimanager.PackagesAuthenticationSettingArgs{\n\t\t\tAuthHttps:            pulumi.String(\"enable\"),\n\t\t\tCaptivePortalPort:    pulumi.Float64(7830),\n\t\t\tCaptivePortalSslPort: pulumi.Float64(7831),\n\t\t\tCaptivePortalType:    pulumi.String(\"fqdn\"),\n\t\t\tPkg:                  pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesAuthenticationSetting;\nimport com.pulumi.fortimanager.PackagesAuthenticationSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesAuthenticationSetting(\"labelname\", PackagesAuthenticationSettingArgs.builder()\n            .authHttps(\"enable\")\n            .captivePortalPort(7830.0)\n            .captivePortalSslPort(7831.0)\n            .captivePortalType(\"fqdn\")\n            .pkg(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesAuthenticationSetting\n    properties:\n      authHttps: enable\n      captivePortalPort: 7830\n      captivePortalSslPort: 7831\n      captivePortalType: fqdn\n      pkg: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages AuthenticationSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesAuthenticationSetting:PackagesAuthenticationSetting labelname PackagesAuthenticationSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "activeAuthScheme": {
          "type": "string",
          "description": "Active authentication method (scheme name).\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authHttps": {
          "type": "string",
          "description": "Enable/disable redirecting HTTP user authentication to HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortal": {
          "type": "string",
          "description": "Captive portal host name.\n"
        },
        "captivePortal6": {
          "type": "string",
          "description": "IPv6 captive portal host name.\n"
        },
        "captivePortalIp": {
          "type": "string",
          "description": "Captive portal IP address.\n"
        },
        "captivePortalIp6": {
          "type": "string",
          "description": "Captive portal IPv6 address.\n"
        },
        "captivePortalPort": {
          "type": "number",
          "description": "Captive portal port number (1 - 65535, default = 7830).\n"
        },
        "captivePortalSslPort": {
          "type": "number",
          "description": "Captive portal SSL port number (1 - 65535, default = 7831).\n"
        },
        "captivePortalType": {
          "type": "string",
          "description": "Captive portal type. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "certAuth": {
          "type": "string",
          "description": "Enable/disable redirecting certificate authentication to HTTPS portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certCaptivePortal": {
          "type": "string",
          "description": "Certificate captive portal host name.\n"
        },
        "certCaptivePortalIp": {
          "type": "string",
          "description": "Certificate captive portal IP address.\n"
        },
        "certCaptivePortalPort": {
          "type": "number",
          "description": "Certificate captive portal port number (1 - 65535, default = 7832).\n"
        },
        "cookieMaxAge": {
          "type": "number",
          "description": "Persistent web portal cookie maximum age in minutes (30 - 10080 (1 week), default = 480 (8 hours)).\n"
        },
        "cookieRefreshDiv": {
          "type": "number",
          "description": "Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div.\n"
        },
        "devRange": {
          "type": "string",
          "description": "Address range for the IP based device query.\n"
        },
        "ipAuthCookie": {
          "type": "string",
          "description": "Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesAuthenticationSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "persistentCookie": {
          "type": "string",
          "description": "Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "rewriteHttpsPort": {
          "type": "number",
          "description": "Rewrite-Https-Port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "ssoAuthScheme": {
          "type": "string",
          "description": "Single-Sign-On authentication method (scheme name).\n"
        },
        "updateTime": {
          "type": "string",
          "description": "Time of the last update.\n"
        },
        "userCertCa": {
          "type": "string",
          "description": "CA certificate used for client certificate verification.\n"
        }
      },
      "type": "object",
      "required": [
        "authHttps",
        "captivePortalPort",
        "captivePortalSslPort",
        "captivePortalType",
        "certAuth",
        "certCaptivePortalIp",
        "certCaptivePortalPort",
        "cookieMaxAge",
        "cookieRefreshDiv",
        "ipAuthCookie",
        "packagesAuthenticationSettingId",
        "persistentCookie",
        "pkg",
        "updateTime"
      ],
      "inputProperties": {
        "activeAuthScheme": {
          "type": "string",
          "description": "Active authentication method (scheme name).\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authHttps": {
          "type": "string",
          "description": "Enable/disable redirecting HTTP user authentication to HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortal": {
          "type": "string",
          "description": "Captive portal host name.\n"
        },
        "captivePortal6": {
          "type": "string",
          "description": "IPv6 captive portal host name.\n"
        },
        "captivePortalIp": {
          "type": "string",
          "description": "Captive portal IP address.\n"
        },
        "captivePortalIp6": {
          "type": "string",
          "description": "Captive portal IPv6 address.\n"
        },
        "captivePortalPort": {
          "type": "number",
          "description": "Captive portal port number (1 - 65535, default = 7830).\n"
        },
        "captivePortalSslPort": {
          "type": "number",
          "description": "Captive portal SSL port number (1 - 65535, default = 7831).\n"
        },
        "captivePortalType": {
          "type": "string",
          "description": "Captive portal type. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
        },
        "certAuth": {
          "type": "string",
          "description": "Enable/disable redirecting certificate authentication to HTTPS portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "certCaptivePortal": {
          "type": "string",
          "description": "Certificate captive portal host name.\n"
        },
        "certCaptivePortalIp": {
          "type": "string",
          "description": "Certificate captive portal IP address.\n"
        },
        "certCaptivePortalPort": {
          "type": "number",
          "description": "Certificate captive portal port number (1 - 65535, default = 7832).\n"
        },
        "cookieMaxAge": {
          "type": "number",
          "description": "Persistent web portal cookie maximum age in minutes (30 - 10080 (1 week), default = 480 (8 hours)).\n"
        },
        "cookieRefreshDiv": {
          "type": "number",
          "description": "Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div.\n"
        },
        "devRange": {
          "type": "string",
          "description": "Address range for the IP based device query.\n"
        },
        "ipAuthCookie": {
          "type": "string",
          "description": "Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesAuthenticationSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "persistentCookie": {
          "type": "string",
          "description": "Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "rewriteHttpsPort": {
          "type": "number",
          "description": "Rewrite-Https-Port.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "ssoAuthScheme": {
          "type": "string",
          "description": "Single-Sign-On authentication method (scheme name).\n"
        },
        "updateTime": {
          "type": "string",
          "description": "Time of the last update.\n"
        },
        "userCertCa": {
          "type": "string",
          "description": "CA certificate used for client certificate verification.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesAuthenticationSetting resources.\n",
        "properties": {
          "activeAuthScheme": {
            "type": "string",
            "description": "Active authentication method (scheme name).\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authHttps": {
            "type": "string",
            "description": "Enable/disable redirecting HTTP user authentication to HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortal": {
            "type": "string",
            "description": "Captive portal host name.\n"
          },
          "captivePortal6": {
            "type": "string",
            "description": "IPv6 captive portal host name.\n"
          },
          "captivePortalIp": {
            "type": "string",
            "description": "Captive portal IP address.\n"
          },
          "captivePortalIp6": {
            "type": "string",
            "description": "Captive portal IPv6 address.\n"
          },
          "captivePortalPort": {
            "type": "number",
            "description": "Captive portal port number (1 - 65535, default = 7830).\n"
          },
          "captivePortalSslPort": {
            "type": "number",
            "description": "Captive portal SSL port number (1 - 65535, default = 7831).\n"
          },
          "captivePortalType": {
            "type": "string",
            "description": "Captive portal type. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>.\n"
          },
          "certAuth": {
            "type": "string",
            "description": "Enable/disable redirecting certificate authentication to HTTPS portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "certCaptivePortal": {
            "type": "string",
            "description": "Certificate captive portal host name.\n"
          },
          "certCaptivePortalIp": {
            "type": "string",
            "description": "Certificate captive portal IP address.\n"
          },
          "certCaptivePortalPort": {
            "type": "number",
            "description": "Certificate captive portal port number (1 - 65535, default = 7832).\n"
          },
          "cookieMaxAge": {
            "type": "number",
            "description": "Persistent web portal cookie maximum age in minutes (30 - 10080 (1 week), default = 480 (8 hours)).\n"
          },
          "cookieRefreshDiv": {
            "type": "number",
            "description": "Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div.\n"
          },
          "devRange": {
            "type": "string",
            "description": "Address range for the IP based device query.\n"
          },
          "ipAuthCookie": {
            "type": "string",
            "description": "Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesAuthenticationSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "persistentCookie": {
            "type": "string",
            "description": "Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "rewriteHttpsPort": {
            "type": "number",
            "description": "Rewrite-Https-Port.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "ssoAuthScheme": {
            "type": "string",
            "description": "Single-Sign-On authentication method (scheme name).\n"
          },
          "updateTime": {
            "type": "string",
            "description": "Time of the last update.\n"
          },
          "userCertCa": {
            "type": "string",
            "description": "CA certificate used for client certificate verification.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesCentralDnat6:PackagesCentralDnat6": {
      "description": "Packages CentralDnat6\n\n## Import\n\nPackages CentralDnat6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesCentralDnat6:PackagesCentralDnat6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "packagesCentralDnat6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "packagesCentralDnat6Id",
        "pkg"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "packagesCentralDnat6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesCentralDnat6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "packagesCentralDnat6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesCentralDnat6Move:PackagesCentralDnat6Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnat6": {
          "type": "string",
          "description": "Dnat6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesCentralDnat6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "dnat6",
        "option",
        "packagesCentralDnat6MoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnat6": {
          "type": "string",
          "description": "Dnat6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesCentralDnat6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "dnat6",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesCentralDnat6Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dnat6": {
            "type": "string",
            "description": "Dnat6.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesCentralDnat6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesCentralDnat:PackagesCentralDnat": {
      "description": "Packages CentralDnat\n\n## Import\n\nPackages CentralDnat can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesCentralDnat:PackagesCentralDnat labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "packagesCentralDnatId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "packagesCentralDnatId",
        "pkg"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "packagesCentralDnatId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesCentralDnat resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "packagesCentralDnatId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesCentralDnatMove:PackagesCentralDnatMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnat": {
          "type": "string",
          "description": "Dnat.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesCentralDnatMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "dnat",
        "option",
        "packagesCentralDnatMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dnat": {
          "type": "string",
          "description": "Dnat.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesCentralDnatMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "dnat",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesCentralDnatMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dnat": {
            "type": "string",
            "description": "Dnat.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesCentralDnatMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallAcl6:PackagesFirewallAcl6": {
      "description": "Configure IPv6 access control list.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallAcl6(\"trname\", {\n    pkg: \"default\",\n    name: \"acl6_policy\",\n    \"interface\": \"port4\",\n    dstaddrs: [\"all\"],\n    srcaddrs: [\"all\"],\n    services: [\"ALL\"],\n    policyid: 1,\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallAcl6(\"trname\",\n    pkg=\"default\",\n    name=\"acl6_policy\",\n    interface=\"port4\",\n    dstaddrs=[\"all\"],\n    srcaddrs=[\"all\"],\n    services=[\"ALL\"],\n    policyid=1,\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesFirewallAcl6(\"trname\", new()\n    {\n        Pkg = \"default\",\n        Name = \"acl6_policy\",\n        Interface = \"port4\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Policyid = 1,\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallAcl6(ctx, \"trname\", &fortimanager.PackagesFirewallAcl6Args{\n\t\t\tPkg:       pulumi.String(\"default\"),\n\t\t\tName:      pulumi.String(\"acl6_policy\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallAcl6;\nimport com.pulumi.fortimanager.PackagesFirewallAcl6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesFirewallAcl6(\"trname\", PackagesFirewallAcl6Args.builder()\n            .pkg(\"default\")\n            .name(\"acl6_policy\")\n            .interface_(\"port4\")\n            .dstaddrs(\"all\")\n            .srcaddrs(\"all\")\n            .services(\"ALL\")\n            .policyid(1.0)\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesFirewallAcl6\n    properties:\n      pkg: default\n      name: acl6_policy\n      interface: port4\n      dstaddrs:\n        - all\n      srcaddrs:\n        - all\n      services:\n        - ALL\n      policyid: 1\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallAcl6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallAcl6:PackagesFirewallAcl6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name.\n"
        },
        "fragment": {
          "type": "string",
          "description": "Pass/drop fragments that match L3 information. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallAcl6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable access control list status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "dstaddrs",
        "fragment",
        "name",
        "packagesFirewallAcl6Id",
        "pkg",
        "policyid",
        "services",
        "srcaddrs",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name.\n"
        },
        "fragment": {
          "type": "string",
          "description": "Pass/drop fragments that match L3 information. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallAcl6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable access control list status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallAcl6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address name.\n"
          },
          "fragment": {
            "type": "string",
            "description": "Pass/drop fragments that match L3 information. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallAcl6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service name.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable access control list status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallAcl6Move:PackagesFirewallAcl6Move": {
      "properties": {
        "acl6": {
          "type": "string",
          "description": "Acl6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallAcl6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "acl6",
        "option",
        "packagesFirewallAcl6MoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "acl6": {
          "type": "string",
          "description": "Acl6.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallAcl6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "acl6",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallAcl6Move resources.\n",
        "properties": {
          "acl6": {
            "type": "string",
            "description": "Acl6.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallAcl6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallAcl:PackagesFirewallAcl": {
      "description": "Configure IPv4 access control list.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallAcl(\"trname\", {\n    pkg: \"default\",\n    name: \"acl_policy\",\n    \"interface\": \"port4\",\n    dstaddrs: [\"all\"],\n    srcaddrs: [\"all\"],\n    services: [\"ALL\"],\n    policyid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallAcl(\"trname\",\n    pkg=\"default\",\n    name=\"acl_policy\",\n    interface=\"port4\",\n    dstaddrs=[\"all\"],\n    srcaddrs=[\"all\"],\n    services=[\"ALL\"],\n    policyid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesFirewallAcl(\"trname\", new()\n    {\n        Pkg = \"default\",\n        Name = \"acl_policy\",\n        Interface = \"port4\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Policyid = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallAcl(ctx, \"trname\", &fortimanager.PackagesFirewallAclArgs{\n\t\t\tPkg:       pulumi.String(\"default\"),\n\t\t\tName:      pulumi.String(\"acl_policy\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallAcl;\nimport com.pulumi.fortimanager.PackagesFirewallAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesFirewallAcl(\"trname\", PackagesFirewallAclArgs.builder()\n            .pkg(\"default\")\n            .name(\"acl_policy\")\n            .interface_(\"port4\")\n            .dstaddrs(\"all\")\n            .srcaddrs(\"all\")\n            .services(\"ALL\")\n            .policyid(1.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesFirewallAcl\n    properties:\n      pkg: default\n      name: acl_policy\n      interface: port4\n      dstaddrs:\n        - all\n      srcaddrs:\n        - all\n      services:\n        - ALL\n      policyid: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallAcl can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallAcl:PackagesFirewallAcl labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name.\n"
        },
        "fragment": {
          "type": "string",
          "description": "Pass/drop fragments that match L3 information. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallAclId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable access control list status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "dstaddrs",
        "fragment",
        "name",
        "packagesFirewallAclId",
        "pkg",
        "policyid",
        "services",
        "srcaddrs",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name.\n"
        },
        "fragment": {
          "type": "string",
          "description": "Pass/drop fragments that match L3 information. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallAclId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable access control list status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallAcl resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address name.\n"
          },
          "fragment": {
            "type": "string",
            "description": "Pass/drop fragments that match L3 information. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallAclId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service name.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable access control list status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallAclMove:PackagesFirewallAclMove": {
      "properties": {
        "acl": {
          "type": "string",
          "description": "Acl.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallAclMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "acl",
        "option",
        "packagesFirewallAclMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "acl": {
          "type": "string",
          "description": "Acl.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallAclMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "acl",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallAclMove resources.\n",
        "properties": {
          "acl": {
            "type": "string",
            "description": "Acl.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallAclMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallCentralsnatmap:PackagesFirewallCentralsnatmap": {
      "description": "Configure central SNAT policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallCentralsnatmap(\"labelname\", {\n    pkg: \"default\",\n    nat: \"enable\",\n    natPort: \"0\",\n    origPort: \"0\",\n    policyid: 1,\n    protocol: 33,\n    status: \"enable\",\n    dstAddrs: [\"all\"],\n    dstintfs: [\"port3\"],\n    origAddrs: [\"all\"],\n    srcintfs: [\"port1\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallCentralsnatmap(\"labelname\",\n    pkg=\"default\",\n    nat=\"enable\",\n    nat_port=\"0\",\n    orig_port=\"0\",\n    policyid=1,\n    protocol=33,\n    status=\"enable\",\n    dst_addrs=[\"all\"],\n    dstintfs=[\"port3\"],\n    orig_addrs=[\"all\"],\n    srcintfs=[\"port1\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallCentralsnatmap(\"labelname\", new()\n    {\n        Pkg = \"default\",\n        Nat = \"enable\",\n        NatPort = \"0\",\n        OrigPort = \"0\",\n        Policyid = 1,\n        Protocol = 33,\n        Status = \"enable\",\n        DstAddrs = new[]\n        {\n            \"all\",\n        },\n        Dstintfs = new[]\n        {\n            \"port3\",\n        },\n        OrigAddrs = new[]\n        {\n            \"all\",\n        },\n        Srcintfs = new[]\n        {\n            \"port1\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallCentralsnatmap(ctx, \"labelname\", &fortimanager.PackagesFirewallCentralsnatmapArgs{\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tNat:      pulumi.String(\"enable\"),\n\t\t\tNatPort:  pulumi.String(\"0\"),\n\t\t\tOrigPort: pulumi.String(\"0\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tProtocol: pulumi.Float64(33),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t\tDstAddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port3\"),\n\t\t\t},\n\t\t\tOrigAddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port1\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallCentralsnatmap;\nimport com.pulumi.fortimanager.PackagesFirewallCentralsnatmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallCentralsnatmap(\"labelname\", PackagesFirewallCentralsnatmapArgs.builder()\n            .pkg(\"default\")\n            .nat(\"enable\")\n            .natPort(\"0\")\n            .origPort(\"0\")\n            .policyid(1.0)\n            .protocol(33.0)\n            .status(\"enable\")\n            .dstAddrs(\"all\")\n            .dstintfs(\"port3\")\n            .origAddrs(\"all\")\n            .srcintfs(\"port1\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallCentralsnatmap\n    properties:\n      pkg: default\n      nat: enable\n      natPort: '0'\n      origPort: '0'\n      policyid: 1\n      protocol: 33\n      status: enable\n      dstAddrs:\n        - all\n      dstintfs:\n        - port3\n      origAddrs:\n        - all\n      srcintfs:\n        - port1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallCentralSnatMap can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallCentralsnatmap:PackagesFirewallCentralsnatmap labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstAddr6": {
          "type": "string",
          "description": "IPv6 Destination address.\n"
        },
        "dstAddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name from available addresses.\n"
        },
        "dstPort": {
          "type": "string",
          "description": "Destination port or port range (1 to 65535, 0 means any port).\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name from available interfaces.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natIppool6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 pools to be used for source NAT.\n"
        },
        "natIppools": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the IP pools to be used to translate addresses from available IP Pools.\n"
        },
        "natPort": {
          "type": "string",
          "description": "Translated port or port range (0 to 65535).\n"
        },
        "origAddr6": {
          "type": "string",
          "description": "IPv6 Original address.\n"
        },
        "origAddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Original address.\n"
        },
        "origPort": {
          "type": "string",
          "description": "Original TCP port (0 to 65535).\n"
        },
        "packagesFirewallCentralsnatmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name from available interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "IPv4/IPv6 source NAT. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "dstAddrs",
        "dstPort",
        "dstintfs",
        "nat46",
        "nat64",
        "natIppool6s",
        "natIppools",
        "origAddrs",
        "packagesFirewallCentralsnatmapId",
        "pkg",
        "policyid",
        "portPreserve",
        "portRandom",
        "srcintfs",
        "type",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstAddr6": {
          "type": "string",
          "description": "IPv6 Destination address.\n"
        },
        "dstAddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name from available addresses.\n"
        },
        "dstPort": {
          "type": "string",
          "description": "Destination port or port range (1 to 65535, 0 means any port).\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name from available interfaces.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natIppool6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 pools to be used for source NAT.\n"
        },
        "natIppools": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the IP pools to be used to translate addresses from available IP Pools.\n"
        },
        "natPort": {
          "type": "string",
          "description": "Translated port or port range (0 to 65535).\n"
        },
        "origAddr6": {
          "type": "string",
          "description": "IPv6 Original address.\n"
        },
        "origAddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Original address.\n"
        },
        "origPort": {
          "type": "string",
          "description": "Original TCP port (0 to 65535).\n"
        },
        "packagesFirewallCentralsnatmapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type (0 - 255).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name from available interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "IPv4/IPv6 source NAT. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallCentralsnatmap resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstAddr6": {
            "type": "string",
            "description": "IPv6 Destination address.\n"
          },
          "dstAddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address name from available addresses.\n"
          },
          "dstPort": {
            "type": "string",
            "description": "Destination port or port range (1 to 65535, 0 means any port).\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination interface name from available interfaces.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natIppool6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 pools to be used for source NAT.\n"
          },
          "natIppools": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of the IP pools to be used to translate addresses from available IP Pools.\n"
          },
          "natPort": {
            "type": "string",
            "description": "Translated port or port range (0 to 65535).\n"
          },
          "origAddr6": {
            "type": "string",
            "description": "IPv6 Original address.\n"
          },
          "origAddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Original address.\n"
          },
          "origPort": {
            "type": "string",
            "description": "Original TCP port (0 to 65535).\n"
          },
          "packagesFirewallCentralsnatmapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "portPreserve": {
            "type": "string",
            "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portRandom": {
            "type": "string",
            "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type (0 - 255).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface name from available interfaces.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "IPv4/IPv6 source NAT. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallCentralsnatmapMove:PackagesFirewallCentralsnatmapMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "centralSnatMap": {
          "type": "string",
          "description": "Central Snat Map.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallCentralsnatmapMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "centralSnatMap",
        "option",
        "packagesFirewallCentralsnatmapMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "centralSnatMap": {
          "type": "string",
          "description": "Central Snat Map.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallCentralsnatmapMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "centralSnatMap",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallCentralsnatmapMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "centralSnatMap": {
            "type": "string",
            "description": "Central Snat Map.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallCentralsnatmapMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallConsolidatedPolicy:PackagesFirewallConsolidatedPolicy": {
      "description": "Configure consolidated IPv4/IPv6 policies.\n\n## Import\n\nPackages FirewallConsolidatedPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallConsolidatedPolicy:PackagesFirewallConsolidatedPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "App-Category.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname4": {
          "type": "string",
          "description": "IPv4 pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "name",
        "packagesFirewallConsolidatedPolicyId",
        "pkg",
        "uuid"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "App-Category.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname4": {
          "type": "string",
          "description": "IPv4 pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallConsolidatedPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "App-Category.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "App-Group.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr4": {
            "type": "string",
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallConsolidatedPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname4": {
            "type": "string",
            "description": "IPv4 pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "IPv6 pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sessionTtl": {
            "type": "number",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "srcaddr4": {
            "type": "string",
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "Url-Category.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallConsolidatedPolicyMove:PackagesFirewallConsolidatedPolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallConsolidatedPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallConsolidatedPolicyMoveId",
        "pkg",
        "policy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallConsolidatedPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "policy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallConsolidatedPolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallConsolidatedPolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policy": {
            "type": "string",
            "description": "Policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallDospolicy6:PackagesFirewallDospolicy6": {
      "description": "Configure IPv6 DoS policies.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>: <span pulumi-lang-nodejs=\"`fortimanager.PackagesFirewallDospolicy6Anomaly`\" pulumi-lang-dotnet=\"`fortimanager.PackagesFirewallDospolicy6Anomaly`\" pulumi-lang-go=\"`PackagesFirewallDospolicy6Anomaly`\" pulumi-lang-python=\"`PackagesFirewallDospolicy6Anomaly`\" pulumi-lang-yaml=\"`fortimanager.PackagesFirewallDospolicy6Anomaly`\" pulumi-lang-java=\"`fortimanager.PackagesFirewallDospolicy6Anomaly`\">`fortimanager.PackagesFirewallDospolicy6Anomaly`</span>\n\n## Import\n\nPackages FirewallDosPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallDospolicy6:PackagesFirewallDospolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anomalies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallDospolicy6Anomaly:PackagesFirewallDospolicy6Anomaly"
          },
          "description": "Anomaly. The structure of <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> block is documented below.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name from available addresses.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available interfaces.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallDospolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name from available addresses.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "dstaddrs",
        "interfaces",
        "name",
        "packagesFirewallDospolicy6Id",
        "pkg",
        "policyid",
        "services",
        "srcaddrs",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anomalies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallDospolicy6Anomaly:PackagesFirewallDospolicy6Anomaly"
          },
          "description": "Anomaly. The structure of <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> block is documented below.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name from available addresses.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available interfaces.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallDospolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name from available addresses.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallDospolicy6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anomalies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FPackagesFirewallDospolicy6Anomaly:PackagesFirewallDospolicy6Anomaly"
            },
            "description": "Anomaly. The structure of <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> block is documented below.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address name from available addresses.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming interface name from available interfaces.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallDospolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service object from available options.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address name from available addresses.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallDospolicy6Anomaly:PackagesFirewallDospolicy6Anomaly": {
      "description": "Anomaly name.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.PackagesFirewallDospolicy6`\" pulumi-lang-dotnet=\"`fortimanager.PackagesFirewallDospolicy6`\" pulumi-lang-go=\"`PackagesFirewallDospolicy6`\" pulumi-lang-python=\"`PackagesFirewallDospolicy6`\" pulumi-lang-yaml=\"`fortimanager.PackagesFirewallDospolicy6`\" pulumi-lang-java=\"`fortimanager.PackagesFirewallDospolicy6`\">`fortimanager.PackagesFirewallDospolicy6`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nPackages FirewallDosPolicy6Anomaly can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\", \"dos_policy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallDospolicy6Anomaly:PackagesFirewallDospolicy6Anomaly labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy6": {
          "type": "string",
          "description": "Dos Policy6.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Anomaly name.\n"
        },
        "packagesFirewallDospolicy6AnomalyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpMss": {
          "type": "string",
          "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
        },
        "synproxyTcpSack": {
          "type": "string",
          "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpTimestamp": {
          "type": "string",
          "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpWindow": {
          "type": "string",
          "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
        },
        "synproxyTcpWindowscale": {
          "type": "string",
          "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
        },
        "synproxyTos": {
          "type": "string",
          "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "synproxyTtl": {
          "type": "string",
          "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "threshold": {
          "type": "number",
          "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
        },
        "thresholddefault": {
          "type": "number",
          "description": "Threshold(Default).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dosPolicy6",
        "log",
        "name",
        "packagesFirewallDospolicy6AnomalyId",
        "pkg",
        "quarantine",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy6": {
          "type": "string",
          "description": "Dos Policy6.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Anomaly name.\n"
        },
        "packagesFirewallDospolicy6AnomalyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpMss": {
          "type": "string",
          "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
        },
        "synproxyTcpSack": {
          "type": "string",
          "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpTimestamp": {
          "type": "string",
          "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpWindow": {
          "type": "string",
          "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
        },
        "synproxyTcpWindowscale": {
          "type": "string",
          "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
        },
        "synproxyTos": {
          "type": "string",
          "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "synproxyTtl": {
          "type": "string",
          "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "threshold": {
          "type": "number",
          "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
        },
        "thresholddefault": {
          "type": "number",
          "description": "Threshold(Default).\n"
        }
      },
      "requiredInputs": [
        "dosPolicy6",
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallDospolicy6Anomaly resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dosPolicy6": {
            "type": "string",
            "description": "Dos Policy6.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Anomaly name.\n"
          },
          "packagesFirewallDospolicy6AnomalyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
          },
          "quarantineExpiry": {
            "type": "string",
            "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
          },
          "quarantineLog": {
            "type": "string",
            "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "synproxyTcpMss": {
            "type": "string",
            "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
          },
          "synproxyTcpSack": {
            "type": "string",
            "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "synproxyTcpTimestamp": {
            "type": "string",
            "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "synproxyTcpWindow": {
            "type": "string",
            "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
          },
          "synproxyTcpWindowscale": {
            "type": "string",
            "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
          },
          "synproxyTos": {
            "type": "string",
            "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
          },
          "synproxyTtl": {
            "type": "string",
            "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
          },
          "threshold": {
            "type": "number",
            "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
          },
          "thresholddefault": {
            "type": "number",
            "description": "Threshold(Default).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallDospolicy6Move:PackagesFirewallDospolicy6Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy6": {
          "type": "string",
          "description": "Dos Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallDospolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "dosPolicy6",
        "option",
        "packagesFirewallDospolicy6MoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy6": {
          "type": "string",
          "description": "Dos Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallDospolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "dosPolicy6",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallDospolicy6Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dosPolicy6": {
            "type": "string",
            "description": "Dos Policy6.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallDospolicy6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallDospolicy:PackagesFirewallDospolicy": {
      "description": "Configure IPv4 DoS policies.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>: <span pulumi-lang-nodejs=\"`fortimanager.PackagesFirewallDospolicyAnomaly`\" pulumi-lang-dotnet=\"`fortimanager.PackagesFirewallDospolicyAnomaly`\" pulumi-lang-go=\"`PackagesFirewallDospolicyAnomaly`\" pulumi-lang-python=\"`PackagesFirewallDospolicyAnomaly`\" pulumi-lang-yaml=\"`fortimanager.PackagesFirewallDospolicyAnomaly`\" pulumi-lang-java=\"`fortimanager.PackagesFirewallDospolicyAnomaly`\">`fortimanager.PackagesFirewallDospolicyAnomaly`</span>\n\n## Import\n\nPackages FirewallDosPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallDospolicy:PackagesFirewallDospolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anomalies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallDospolicyAnomaly:PackagesFirewallDospolicyAnomaly"
          },
          "description": "Anomaly. The structure of <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> block is documented below.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name from available addresses.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available interfaces.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallDospolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name from available addresses.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "dstaddrs",
        "interfaces",
        "name",
        "packagesFirewallDospolicyId",
        "pkg",
        "policyid",
        "services",
        "srcaddrs",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anomalies": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallDospolicyAnomaly:PackagesFirewallDospolicyAnomaly"
          },
          "description": "Anomaly. The structure of <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> block is documented below.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name from available addresses.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available interfaces.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallDospolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name from available addresses.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallDospolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anomalies": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FPackagesFirewallDospolicyAnomaly:PackagesFirewallDospolicyAnomaly"
            },
            "description": "Anomaly. The structure of <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> block is documented below.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address name from available addresses.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming interface name from available interfaces.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallDospolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service object from available options.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address name from available addresses.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallDospolicyAnomaly:PackagesFirewallDospolicyAnomaly": {
      "description": "Anomaly name.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.PackagesFirewallDospolicy`\" pulumi-lang-dotnet=\"`fortimanager.PackagesFirewallDospolicy`\" pulumi-lang-go=\"`PackagesFirewallDospolicy`\" pulumi-lang-python=\"`PackagesFirewallDospolicy`\" pulumi-lang-yaml=\"`fortimanager.PackagesFirewallDospolicy`\" pulumi-lang-java=\"`fortimanager.PackagesFirewallDospolicy`\">`fortimanager.PackagesFirewallDospolicy`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nPackages FirewallDosPolicyAnomaly can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\", \"dos_policy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallDospolicyAnomaly:PackagesFirewallDospolicyAnomaly labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy": {
          "type": "string",
          "description": "Dos Policy.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Anomaly name.\n"
        },
        "packagesFirewallDospolicyAnomalyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpMss": {
          "type": "string",
          "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
        },
        "synproxyTcpSack": {
          "type": "string",
          "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpTimestamp": {
          "type": "string",
          "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpWindow": {
          "type": "string",
          "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
        },
        "synproxyTcpWindowscale": {
          "type": "string",
          "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
        },
        "synproxyTos": {
          "type": "string",
          "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "synproxyTtl": {
          "type": "string",
          "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "threshold": {
          "type": "number",
          "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
        },
        "thresholddefault": {
          "type": "number",
          "description": "Threshold(Default).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dosPolicy",
        "log",
        "name",
        "packagesFirewallDospolicyAnomalyId",
        "pkg",
        "quarantine",
        "status"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy": {
          "type": "string",
          "description": "Dos Policy.\n"
        },
        "log": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Anomaly name.\n"
        },
        "packagesFirewallDospolicyAnomalyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "quarantine": {
          "type": "string",
          "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
        },
        "quarantineExpiry": {
          "type": "string",
          "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
        },
        "quarantineLog": {
          "type": "string",
          "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpMss": {
          "type": "string",
          "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
        },
        "synproxyTcpSack": {
          "type": "string",
          "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpTimestamp": {
          "type": "string",
          "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "synproxyTcpWindow": {
          "type": "string",
          "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
        },
        "synproxyTcpWindowscale": {
          "type": "string",
          "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
        },
        "synproxyTos": {
          "type": "string",
          "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "synproxyTtl": {
          "type": "string",
          "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "threshold": {
          "type": "number",
          "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
        },
        "thresholddefault": {
          "type": "number",
          "description": "Threshold(Default).\n"
        }
      },
      "requiredInputs": [
        "dosPolicy",
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallDospolicyAnomaly resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action taken when the threshold is reached. Valid values: <span pulumi-lang-nodejs=\"`pass`\" pulumi-lang-dotnet=\"`Pass`\" pulumi-lang-go=\"`pass`\" pulumi-lang-python=\"`pass`\" pulumi-lang-yaml=\"`pass`\" pulumi-lang-java=\"`pass`\">`pass`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dosPolicy": {
            "type": "string",
            "description": "Dos Policy.\n"
          },
          "log": {
            "type": "string",
            "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Anomaly name.\n"
          },
          "packagesFirewallDospolicyAnomalyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "quarantine": {
            "type": "string",
            "description": "Quarantine method. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`attacker`\" pulumi-lang-dotnet=\"`Attacker`\" pulumi-lang-go=\"`attacker`\" pulumi-lang-python=\"`attacker`\" pulumi-lang-yaml=\"`attacker`\" pulumi-lang-java=\"`attacker`\">`attacker`</span>, <span pulumi-lang-nodejs=\"`both`\" pulumi-lang-dotnet=\"`Both`\" pulumi-lang-go=\"`both`\" pulumi-lang-python=\"`both`\" pulumi-lang-yaml=\"`both`\" pulumi-lang-java=\"`both`\">`both`</span>, <span pulumi-lang-nodejs=\"`interface`\" pulumi-lang-dotnet=\"`Interface`\" pulumi-lang-go=\"`interface`\" pulumi-lang-python=\"`interface`\" pulumi-lang-yaml=\"`interface`\" pulumi-lang-java=\"`interface`\">`interface`</span>.\n"
          },
          "quarantineExpiry": {
            "type": "string",
            "description": "Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.\n"
          },
          "quarantineLog": {
            "type": "string",
            "description": "Enable/disable quarantine logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this anomaly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "synproxyTcpMss": {
            "type": "string",
            "description": "Determine TCP maximum segment size (MSS) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`256`\" pulumi-lang-dotnet=\"`256`\" pulumi-lang-go=\"`256`\" pulumi-lang-python=\"`256`\" pulumi-lang-yaml=\"`256`\" pulumi-lang-java=\"`256`\">`256`</span>, <span pulumi-lang-nodejs=\"`512`\" pulumi-lang-dotnet=\"`512`\" pulumi-lang-go=\"`512`\" pulumi-lang-python=\"`512`\" pulumi-lang-yaml=\"`512`\" pulumi-lang-java=\"`512`\">`512`</span>, <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1300`\" pulumi-lang-dotnet=\"`1300`\" pulumi-lang-go=\"`1300`\" pulumi-lang-python=\"`1300`\" pulumi-lang-yaml=\"`1300`\" pulumi-lang-java=\"`1300`\">`1300`</span>, <span pulumi-lang-nodejs=\"`1360`\" pulumi-lang-dotnet=\"`1360`\" pulumi-lang-go=\"`1360`\" pulumi-lang-python=\"`1360`\" pulumi-lang-yaml=\"`1360`\" pulumi-lang-java=\"`1360`\">`1360`</span>, <span pulumi-lang-nodejs=\"`1460`\" pulumi-lang-dotnet=\"`1460`\" pulumi-lang-go=\"`1460`\" pulumi-lang-python=\"`1460`\" pulumi-lang-yaml=\"`1460`\" pulumi-lang-java=\"`1460`\">`1460`</span>, <span pulumi-lang-nodejs=\"`1500`\" pulumi-lang-dotnet=\"`1500`\" pulumi-lang-go=\"`1500`\" pulumi-lang-python=\"`1500`\" pulumi-lang-yaml=\"`1500`\" pulumi-lang-java=\"`1500`\">`1500`</span>.\n"
          },
          "synproxyTcpSack": {
            "type": "string",
            "description": "enable/disable TCP selective acknowledage (SACK) for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "synproxyTcpTimestamp": {
            "type": "string",
            "description": "enable/disable TCP timestamp option for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "synproxyTcpWindow": {
            "type": "string",
            "description": "Determine TCP Window size for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>, <span pulumi-lang-nodejs=\"`16384`\" pulumi-lang-dotnet=\"`16384`\" pulumi-lang-go=\"`16384`\" pulumi-lang-python=\"`16384`\" pulumi-lang-yaml=\"`16384`\" pulumi-lang-java=\"`16384`\">`16384`</span>, <span pulumi-lang-nodejs=\"`32768`\" pulumi-lang-dotnet=\"`32768`\" pulumi-lang-go=\"`32768`\" pulumi-lang-python=\"`32768`\" pulumi-lang-yaml=\"`32768`\" pulumi-lang-java=\"`32768`\">`32768`</span>.\n"
          },
          "synproxyTcpWindowscale": {
            "type": "string",
            "description": "Determine TCP window scale option value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>.\n"
          },
          "synproxyTos": {
            "type": "string",
            "description": "Determine TCP differentiated services code point value (type of service). Valid values: <span pulumi-lang-nodejs=\"`0`\" pulumi-lang-dotnet=\"`0`\" pulumi-lang-go=\"`0`\" pulumi-lang-python=\"`0`\" pulumi-lang-yaml=\"`0`\" pulumi-lang-java=\"`0`\">`0`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
          },
          "synproxyTtl": {
            "type": "string",
            "description": "Determine Time to live (TTL) value for packets replied by syn proxy module. Valid values: <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`128`\" pulumi-lang-dotnet=\"`128`\" pulumi-lang-go=\"`128`\" pulumi-lang-python=\"`128`\" pulumi-lang-yaml=\"`128`\" pulumi-lang-java=\"`128`\">`128`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
          },
          "threshold": {
            "type": "number",
            "description": "Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.\n"
          },
          "thresholddefault": {
            "type": "number",
            "description": "Threshold(Default).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallDospolicyMove:PackagesFirewallDospolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy": {
          "type": "string",
          "description": "Dos Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallDospolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "dosPolicy",
        "option",
        "packagesFirewallDospolicyMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dosPolicy": {
          "type": "string",
          "description": "Dos Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallDospolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "dosPolicy",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallDospolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dosPolicy": {
            "type": "string",
            "description": "Dos Policy.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallDospolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallHyperscalepolicy46:PackagesFirewallHyperscalepolicy46": {
      "description": "Configure IPv4 to IPv6 policies.\n\n## Import\n\nPackages FirewallHyperscalePolicy46 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallHyperscalepolicy46:PackagesFirewallHyperscalepolicy46 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address objects.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Destination interface name.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallHyperscalepolicy46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address objects.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "packagesFirewallHyperscalepolicy46Id",
        "pkg",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address objects.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Destination interface name.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallHyperscalepolicy46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address objects.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallHyperscalepolicy46 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address objects.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Destination interface name.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallHyperscalepolicy46Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service name.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address objects.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Source interface name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallHyperscalepolicy64:PackagesFirewallHyperscalepolicy64": {
      "description": "Configure IPv6 to IPv4 policies.\n\n## Import\n\nPackages FirewallHyperscalePolicy64 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallHyperscalepolicy64:PackagesFirewallHyperscalepolicy64 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Policy action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Destination interface name.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable/disable policy64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallHyperscalepolicy64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "Policy IP pool names.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "cgnEif",
        "cgnEim",
        "cgnResourceQuota",
        "cgnSessionQuota",
        "ippool",
        "name",
        "packagesFirewallHyperscalepolicy64Id",
        "pkg",
        "policyOffload",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Policy action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Destination interface name.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable/disable policy64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallHyperscalepolicy64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "Policy IP pool names.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service name.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallHyperscalepolicy64 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Policy action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/disable CGN endpoint independent mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address name.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Destination interface name.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable/disable policy64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallHyperscalepolicy64Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "Policy IP pool names.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service name.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address name.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Source interface name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable policy status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallHyperscalepolicy6:PackagesFirewallHyperscalepolicy6": {
      "description": "Configure IPv6 policies.\n\n## Import\n\nPackages FirewallHyperscalePolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallHyperscalepolicy6:PackagesFirewallHyperscalepolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallHyperscalepolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "name",
        "packagesFirewallHyperscalepolicy6Id",
        "pkg",
        "policyOffload",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallHyperscalepolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallHyperscalepolicy6 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallHyperscalepolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallHyperscalepolicy:PackagesFirewallHyperscalepolicy": {
      "description": "Configure IPv4 hyperscale-policies.\n\n## Import\n\nPackages FirewallHyperscalePolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallHyperscalepolicy:PackagesFirewallHyperscalepolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallHyperscalepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 15000).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "autoAsicOffload",
        "delayTcpNpuSession",
        "dstaddrNegate",
        "firewallSessionDirty",
        "name",
        "packagesFirewallHyperscalepolicyId",
        "pkg",
        "policyOffload",
        "sendDenyPacket",
        "serviceNegate",
        "srcaddrNegate",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallHyperscalepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 15000).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallHyperscalepolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "delayTcpNpuSession": {
            "type": "string",
            "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallHyperscalepolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 15000).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "IPv6 pool names.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallInterfacepolicy6:PackagesFirewallInterfacepolicy6": {
      "description": "Configure IPv6 interface policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\", {\n    addressType: \"ipv6\",\n    applicationListStatus: \"disable\",\n    avProfileStatus: \"disable\",\n    dlpSensorStatus: \"disable\",\n    dsri: \"disable\",\n    dstaddr6s: [\"all\"],\n    emailfilterProfileStatus: \"disable\",\n    interfaces: [\"1-A14\"],\n    ipsSensorStatus: \"disable\",\n    logtraffic: \"utm\",\n    pkg: \"default\",\n    policyid: 1,\n    service6s: [\"ALL\"],\n    srcaddr6s: [\"all\"],\n    status: \"enable\",\n    webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\",\n    address_type=\"ipv6\",\n    application_list_status=\"disable\",\n    av_profile_status=\"disable\",\n    dlp_sensor_status=\"disable\",\n    dsri=\"disable\",\n    dstaddr6s=[\"all\"],\n    emailfilter_profile_status=\"disable\",\n    interfaces=[\"1-A14\"],\n    ips_sensor_status=\"disable\",\n    logtraffic=\"utm\",\n    pkg=\"default\",\n    policyid=1,\n    service6s=[\"ALL\"],\n    srcaddr6s=[\"all\"],\n    status=\"enable\",\n    webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\", new()\n    {\n        AddressType = \"ipv6\",\n        ApplicationListStatus = \"disable\",\n        AvProfileStatus = \"disable\",\n        DlpSensorStatus = \"disable\",\n        Dsri = \"disable\",\n        Dstaddr6s = new[]\n        {\n            \"all\",\n        },\n        EmailfilterProfileStatus = \"disable\",\n        Interfaces = new[]\n        {\n            \"1-A14\",\n        },\n        IpsSensorStatus = \"disable\",\n        Logtraffic = \"utm\",\n        Pkg = \"default\",\n        Policyid = 1,\n        Service6s = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddr6s = new[]\n        {\n            \"all\",\n        },\n        Status = \"enable\",\n        WebfilterProfileStatus = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallInterfacepolicy6(ctx, \"labelname\", &fortimanager.PackagesFirewallInterfacepolicy6Args{\n\t\t\tAddressType:           pulumi.String(\"ipv6\"),\n\t\t\tApplicationListStatus: pulumi.String(\"disable\"),\n\t\t\tAvProfileStatus:       pulumi.String(\"disable\"),\n\t\t\tDlpSensorStatus:       pulumi.String(\"disable\"),\n\t\t\tDsri:                  pulumi.String(\"disable\"),\n\t\t\tDstaddr6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tEmailfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tInterfaces: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A14\"),\n\t\t\t},\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic:      pulumi.String(\"utm\"),\n\t\t\tPkg:             pulumi.String(\"default\"),\n\t\t\tPolicyid:        pulumi.Float64(1),\n\t\t\tService6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddr6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus:                 pulumi.String(\"enable\"),\n\t\t\tWebfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallInterfacepolicy6(\"labelname\", PackagesFirewallInterfacepolicy6Args.builder()\n            .addressType(\"ipv6\")\n            .applicationListStatus(\"disable\")\n            .avProfileStatus(\"disable\")\n            .dlpSensorStatus(\"disable\")\n            .dsri(\"disable\")\n            .dstaddr6s(\"all\")\n            .emailfilterProfileStatus(\"disable\")\n            .interfaces(\"1-A14\")\n            .ipsSensorStatus(\"disable\")\n            .logtraffic(\"utm\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .service6s(\"ALL\")\n            .srcaddr6s(\"all\")\n            .status(\"enable\")\n            .webfilterProfileStatus(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallInterfacepolicy6\n    properties:\n      addressType: ipv6\n      applicationListStatus: disable\n      avProfileStatus: disable\n      dlpSensorStatus: disable\n      dsri: disable\n      dstaddr6s:\n        - all\n      emailfilterProfileStatus: disable\n      interfaces:\n        - 1-A14\n      ipsSensorStatus: disable\n      logtraffic: utm\n      pkg: default\n      policyid: 1\n      service6s:\n        - ALL\n      srcaddr6s:\n        - all\n      status: enable\n      webfilterProfileStatus: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallInterfacePolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallInterfacepolicy6:PackagesFirewallInterfacepolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addressType": {
          "type": "string",
          "description": "Address-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application list name.\n"
        },
        "applicationListStatus": {
          "type": "string",
          "description": "Enable/disable application control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Antivirus profile.\n"
        },
        "avProfileStatus": {
          "type": "string",
          "description": "Enable/disable antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfileStatus": {
          "type": "string",
          "description": "Enable/disable CASB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "DLP profile name.\n"
        },
        "dlpProfileStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "DLP sensor name.\n"
        },
        "dlpSensorStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable/disable DSRI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 address object to limit traffic monitoring to network traffic sent to the specified address or range.\n"
        },
        "emailfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable email filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Email filter profile.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitored interface name from available interfaces.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipsSensorStatus": {
          "type": "string",
          "description": "Enable/disable IPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Logging type to be used in this policy (Options: all | utm | disable, Default: utm). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "packagesFirewallInterfacepolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967295).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Enable/disable scanning for connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Antispam profile.\n"
        },
        "spamfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable antispam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 address object to limit traffic monitoring to network traffic sent from the specified address or range.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Web filter profile.\n"
        },
        "webfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addressType",
        "applicationListStatus",
        "avProfileStatus",
        "casbProfileStatus",
        "casbProfiles",
        "dlpProfileStatus",
        "dlpSensorStatus",
        "dsri",
        "dstaddr6s",
        "emailfilterProfileStatus",
        "emailfilterProfiles",
        "interfaces",
        "ipsSensorStatus",
        "logtraffic",
        "packagesFirewallInterfacepolicy6Id",
        "pkg",
        "policyid",
        "service6s",
        "srcaddr6s",
        "status",
        "uuid",
        "webfilterProfileStatus"
      ],
      "inputProperties": {
        "addressType": {
          "type": "string",
          "description": "Address-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application list name.\n"
        },
        "applicationListStatus": {
          "type": "string",
          "description": "Enable/disable application control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Antivirus profile.\n"
        },
        "avProfileStatus": {
          "type": "string",
          "description": "Enable/disable antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfileStatus": {
          "type": "string",
          "description": "Enable/disable CASB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "DLP profile name.\n"
        },
        "dlpProfileStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "DLP sensor name.\n"
        },
        "dlpSensorStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable/disable DSRI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 address object to limit traffic monitoring to network traffic sent to the specified address or range.\n"
        },
        "emailfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable email filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Email filter profile.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitored interface name from available interfaces.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipsSensorStatus": {
          "type": "string",
          "description": "Enable/disable IPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Logging type to be used in this policy (Options: all | utm | disable, Default: utm). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "packagesFirewallInterfacepolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967295).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Enable/disable scanning for connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Antispam profile.\n"
        },
        "spamfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable antispam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 address object to limit traffic monitoring to network traffic sent from the specified address or range.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Web filter profile.\n"
        },
        "webfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallInterfacepolicy6 resources.\n",
        "properties": {
          "addressType": {
            "type": "string",
            "description": "Address-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Application list name.\n"
          },
          "applicationListStatus": {
            "type": "string",
            "description": "Enable/disable application control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Antivirus profile.\n"
          },
          "avProfileStatus": {
            "type": "string",
            "description": "Enable/disable antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfileStatus": {
            "type": "string",
            "description": "Enable/disable CASB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comments.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "DLP profile name.\n"
          },
          "dlpProfileStatus": {
            "type": "string",
            "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "DLP sensor name.\n"
          },
          "dlpSensorStatus": {
            "type": "string",
            "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable/disable DSRI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 address object to limit traffic monitoring to network traffic sent to the specified address or range.\n"
          },
          "emailfilterProfileStatus": {
            "type": "string",
            "description": "Enable/disable email filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Email filter profile.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Monitored interface name from available interfaces.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "IPS sensor name.\n"
          },
          "ipsSensorStatus": {
            "type": "string",
            "description": "Enable/disable IPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "label": {
            "type": "string",
            "description": "Label.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Logging type to be used in this policy (Options: all | utm | disable, Default: utm). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "packagesFirewallInterfacepolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967295).\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Enable/disable scanning for connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service name.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Antispam profile.\n"
          },
          "spamfilterProfileStatus": {
            "type": "string",
            "description": "Enable/disable antispam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 address object to limit traffic monitoring to network traffic sent from the specified address or range.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Web filter profile.\n"
          },
          "webfilterProfileStatus": {
            "type": "string",
            "description": "Enable/disable web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallInterfacepolicy6Move:PackagesFirewallInterfacepolicy6Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "interfacePolicy6": {
          "type": "string",
          "description": "Interface Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallInterfacepolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "interfacePolicy6",
        "option",
        "packagesFirewallInterfacepolicy6MoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "interfacePolicy6": {
          "type": "string",
          "description": "Interface Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallInterfacepolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "interfacePolicy6",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallInterfacepolicy6Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "interfacePolicy6": {
            "type": "string",
            "description": "Interface Policy6.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallInterfacepolicy6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallInterfacepolicy:PackagesFirewallInterfacepolicy": {
      "description": "Configure IPv4 interface policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallInterfacepolicy(\"labelname\", {\n    addressType: \"ipv4\",\n    applicationListStatus: \"disable\",\n    avProfileStatus: \"disable\",\n    dlpSensorStatus: \"disable\",\n    dsri: \"disable\",\n    dstaddrs: [\"all\"],\n    emailfilterProfileStatus: \"disable\",\n    interfaces: [\"1-A14\"],\n    ipsSensorStatus: \"disable\",\n    logtraffic: \"utm\",\n    pkg: \"default\",\n    policyid: 1,\n    services: [\"ALL\"],\n    srcaddrs: [\"all\"],\n    status: \"enable\",\n    webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallInterfacepolicy(\"labelname\",\n    address_type=\"ipv4\",\n    application_list_status=\"disable\",\n    av_profile_status=\"disable\",\n    dlp_sensor_status=\"disable\",\n    dsri=\"disable\",\n    dstaddrs=[\"all\"],\n    emailfilter_profile_status=\"disable\",\n    interfaces=[\"1-A14\"],\n    ips_sensor_status=\"disable\",\n    logtraffic=\"utm\",\n    pkg=\"default\",\n    policyid=1,\n    services=[\"ALL\"],\n    srcaddrs=[\"all\"],\n    status=\"enable\",\n    webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallInterfacepolicy(\"labelname\", new()\n    {\n        AddressType = \"ipv4\",\n        ApplicationListStatus = \"disable\",\n        AvProfileStatus = \"disable\",\n        DlpSensorStatus = \"disable\",\n        Dsri = \"disable\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        EmailfilterProfileStatus = \"disable\",\n        Interfaces = new[]\n        {\n            \"1-A14\",\n        },\n        IpsSensorStatus = \"disable\",\n        Logtraffic = \"utm\",\n        Pkg = \"default\",\n        Policyid = 1,\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Status = \"enable\",\n        WebfilterProfileStatus = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallInterfacepolicy(ctx, \"labelname\", &fortimanager.PackagesFirewallInterfacepolicyArgs{\n\t\t\tAddressType:           pulumi.String(\"ipv4\"),\n\t\t\tApplicationListStatus: pulumi.String(\"disable\"),\n\t\t\tAvProfileStatus:       pulumi.String(\"disable\"),\n\t\t\tDlpSensorStatus:       pulumi.String(\"disable\"),\n\t\t\tDsri:                  pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tEmailfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tInterfaces: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A14\"),\n\t\t\t},\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic:      pulumi.String(\"utm\"),\n\t\t\tPkg:             pulumi.String(\"default\"),\n\t\t\tPolicyid:        pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus:                 pulumi.String(\"enable\"),\n\t\t\tWebfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallInterfacepolicy(\"labelname\", PackagesFirewallInterfacepolicyArgs.builder()\n            .addressType(\"ipv4\")\n            .applicationListStatus(\"disable\")\n            .avProfileStatus(\"disable\")\n            .dlpSensorStatus(\"disable\")\n            .dsri(\"disable\")\n            .dstaddrs(\"all\")\n            .emailfilterProfileStatus(\"disable\")\n            .interfaces(\"1-A14\")\n            .ipsSensorStatus(\"disable\")\n            .logtraffic(\"utm\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .services(\"ALL\")\n            .srcaddrs(\"all\")\n            .status(\"enable\")\n            .webfilterProfileStatus(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallInterfacepolicy\n    properties:\n      addressType: ipv4\n      applicationListStatus: disable\n      avProfileStatus: disable\n      dlpSensorStatus: disable\n      dsri: disable\n      dstaddrs:\n        - all\n      emailfilterProfileStatus: disable\n      interfaces:\n        - 1-A14\n      ipsSensorStatus: disable\n      logtraffic: utm\n      pkg: default\n      policyid: 1\n      services:\n        - ALL\n      srcaddrs:\n        - all\n      status: enable\n      webfilterProfileStatus: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallInterfacePolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallInterfacepolicy:PackagesFirewallInterfacepolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addressType": {
          "type": "string",
          "description": "Address-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application list name.\n"
        },
        "applicationListStatus": {
          "type": "string",
          "description": "Enable/disable application control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Antivirus profile.\n"
        },
        "avProfileStatus": {
          "type": "string",
          "description": "Enable/disable antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfileStatus": {
          "type": "string",
          "description": "Enable/disable CASB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "DLP profile name.\n"
        },
        "dlpProfileStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "DLP sensor name.\n"
        },
        "dlpSensorStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable/disable DSRI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address object to limit traffic monitoring to network traffic sent to the specified address or range.\n"
        },
        "emailfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable email filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Email filter profile.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitored interface name from available interfaces.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipsSensorStatus": {
          "type": "string",
          "description": "Enable/disable IPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Logging type to be used in this policy (Options: all | utm | disable, Default: utm). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "packagesFirewallInterfacepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967295).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Enable/disable scanning for connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Antispam profile.\n"
        },
        "spamfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable antispam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address object to limit traffic monitoring to network traffic sent from the specified address or range.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Web filter profile.\n"
        },
        "webfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addressType",
        "applicationListStatus",
        "avProfileStatus",
        "casbProfileStatus",
        "casbProfiles",
        "dlpProfileStatus",
        "dlpSensorStatus",
        "dsri",
        "dstaddrs",
        "emailfilterProfileStatus",
        "emailfilterProfiles",
        "interfaces",
        "ipsSensorStatus",
        "logtraffic",
        "packagesFirewallInterfacepolicyId",
        "pkg",
        "policyid",
        "services",
        "srcaddrs",
        "status",
        "uuid",
        "webfilterProfileStatus"
      ],
      "inputProperties": {
        "addressType": {
          "type": "string",
          "description": "Address-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Application list name.\n"
        },
        "applicationListStatus": {
          "type": "string",
          "description": "Enable/disable application control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Antivirus profile.\n"
        },
        "avProfileStatus": {
          "type": "string",
          "description": "Enable/disable antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfileStatus": {
          "type": "string",
          "description": "Enable/disable CASB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CASB profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comments.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "DLP profile name.\n"
        },
        "dlpProfileStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "DLP sensor name.\n"
        },
        "dlpSensorStatus": {
          "type": "string",
          "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable/disable DSRI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address object to limit traffic monitoring to network traffic sent to the specified address or range.\n"
        },
        "emailfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable email filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Email filter profile.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Monitored interface name from available interfaces.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "IPS sensor name.\n"
        },
        "ipsSensorStatus": {
          "type": "string",
          "description": "Enable/disable IPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "label": {
          "type": "string",
          "description": "Label.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Logging type to be used in this policy (Options: all | utm | disable, Default: utm). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "packagesFirewallInterfacepolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967295).\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Enable/disable scanning for connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Antispam profile.\n"
        },
        "spamfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable antispam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address object to limit traffic monitoring to network traffic sent from the specified address or range.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Web filter profile.\n"
        },
        "webfilterProfileStatus": {
          "type": "string",
          "description": "Enable/disable web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallInterfacepolicy resources.\n",
        "properties": {
          "addressType": {
            "type": "string",
            "description": "Address-Type. Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Application list name.\n"
          },
          "applicationListStatus": {
            "type": "string",
            "description": "Enable/disable application control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Antivirus profile.\n"
          },
          "avProfileStatus": {
            "type": "string",
            "description": "Enable/disable antivirus. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfileStatus": {
            "type": "string",
            "description": "Enable/disable CASB. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CASB profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comments.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "DLP profile name.\n"
          },
          "dlpProfileStatus": {
            "type": "string",
            "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "DLP sensor name.\n"
          },
          "dlpSensorStatus": {
            "type": "string",
            "description": "Enable/disable DLP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable/disable DSRI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address object to limit traffic monitoring to network traffic sent to the specified address or range.\n"
          },
          "emailfilterProfileStatus": {
            "type": "string",
            "description": "Enable/disable email filter. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Email filter profile.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Monitored interface name from available interfaces.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "IPS sensor name.\n"
          },
          "ipsSensorStatus": {
            "type": "string",
            "description": "Enable/disable IPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "label": {
            "type": "string",
            "description": "Label.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Logging type to be used in this policy (Options: all | utm | disable, Default: utm). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "packagesFirewallInterfacepolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967295).\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Enable/disable scanning for connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service object from available options.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Antispam profile.\n"
          },
          "spamfilterProfileStatus": {
            "type": "string",
            "description": "Enable/disable antispam. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address object to limit traffic monitoring to network traffic sent from the specified address or range.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Web filter profile.\n"
          },
          "webfilterProfileStatus": {
            "type": "string",
            "description": "Enable/disable web filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallInterfacepolicyMove:PackagesFirewallInterfacepolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "interfacePolicy": {
          "type": "string",
          "description": "Interface Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallInterfacepolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "interfacePolicy",
        "option",
        "packagesFirewallInterfacepolicyMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "interfacePolicy": {
          "type": "string",
          "description": "Interface Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallInterfacepolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "interfacePolicy",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallInterfacepolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "interfacePolicy": {
            "type": "string",
            "description": "Interface Policy.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallInterfacepolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallLocalinpolicy6:PackagesFirewallLocalinpolicy6": {
      "description": "Configure user defined IPv6 local-in policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\", {\n    action: \"deny\",\n    dstaddrs: [\"all\"],\n    intfs: [\"1-A10\"],\n    pkg: \"default\",\n    policyid: 1,\n    schedule: \"always\",\n    services: [\"ALL\"],\n    srcaddrs: [\"all\"],\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\",\n    action=\"deny\",\n    dstaddrs=[\"all\"],\n    intfs=[\"1-A10\"],\n    pkg=\"default\",\n    policyid=1,\n    schedule=\"always\",\n    services=[\"ALL\"],\n    srcaddrs=[\"all\"],\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\", new()\n    {\n        Action = \"deny\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Intfs = new[]\n        {\n            \"1-A10\",\n        },\n        Pkg = \"default\",\n        Policyid = 1,\n        Schedule = \"always\",\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallLocalinpolicy6(ctx, \"labelname\", &fortimanager.PackagesFirewallLocalinpolicy6Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tIntfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A10\"),\n\t\t\t},\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallLocalinpolicy6(\"labelname\", PackagesFirewallLocalinpolicy6Args.builder()\n            .action(\"deny\")\n            .dstaddrs(\"all\")\n            .intfs(\"1-A10\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .schedule(\"always\")\n            .services(\"ALL\")\n            .srcaddrs(\"all\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallLocalinpolicy6\n    properties:\n      action: deny\n      dstaddrs:\n        - all\n      intfs:\n        - 1-A10\n      pkg: default\n      policyid: 1\n      schedule: always\n      services:\n        - ALL\n      srcaddrs:\n        - all\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallLocalInPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallLocalinpolicy6:PackagesFirewallLocalinpolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching the policy (default = deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address object from available options.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available options.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable local-in traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallLocalinpolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "User defined local in policy ID.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule object from available options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options. Separate names with a space.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address object from available options.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "virtualPatch": {
          "type": "string",
          "description": "Enable/disable the virtual patching feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dstaddrNegate",
        "dstaddrs",
        "internetService6Src",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetService6SrcNegate",
        "intfs",
        "packagesFirewallLocalinpolicy6Id",
        "pkg",
        "policyid",
        "serviceNegate",
        "services",
        "srcaddrNegate",
        "srcaddrs",
        "status",
        "uuid",
        "virtualPatch"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching the policy (default = deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address object from available options.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available options.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable local-in traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallLocalinpolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "User defined local in policy ID.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule object from available options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options. Separate names with a space.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address object from available options.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "virtualPatch": {
          "type": "string",
          "description": "Enable/disable the virtual patching feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallLocalinpolicy6 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action performed on traffic matching the policy (default = deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address object from available options.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service source name.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "intfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming interface name from available options.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable local-in traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallLocalinpolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "User defined local in policy ID.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule object from available options.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service object from available options. Separate names with a space.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address object from available options.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "virtualPatch": {
            "type": "string",
            "description": "Enable/disable the virtual patching feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallLocalinpolicy6Move:PackagesFirewallLocalinpolicy6Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "localInPolicy6": {
          "type": "string",
          "description": "Local In Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallLocalinpolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "localInPolicy6",
        "option",
        "packagesFirewallLocalinpolicy6MoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "localInPolicy6": {
          "type": "string",
          "description": "Local In Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallLocalinpolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "localInPolicy6",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallLocalinpolicy6Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "localInPolicy6": {
            "type": "string",
            "description": "Local In Policy6.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallLocalinpolicy6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallLocalinpolicy:PackagesFirewallLocalinpolicy": {
      "description": "Configure user defined IPv4 local-in policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallLocalinpolicy(\"labelname\", {\n    action: \"deny\",\n    dstaddrs: [\"all\"],\n    haMgmtIntfOnly: \"disable\",\n    intfs: [\"1-A1\"],\n    pkg: \"default\",\n    policyid: 1,\n    schedule: \"always\",\n    services: [\"ALL\"],\n    srcaddrs: [\"all\"],\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallLocalinpolicy(\"labelname\",\n    action=\"deny\",\n    dstaddrs=[\"all\"],\n    ha_mgmt_intf_only=\"disable\",\n    intfs=[\"1-A1\"],\n    pkg=\"default\",\n    policyid=1,\n    schedule=\"always\",\n    services=[\"ALL\"],\n    srcaddrs=[\"all\"],\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallLocalinpolicy(\"labelname\", new()\n    {\n        Action = \"deny\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        HaMgmtIntfOnly = \"disable\",\n        Intfs = new[]\n        {\n            \"1-A1\",\n        },\n        Pkg = \"default\",\n        Policyid = 1,\n        Schedule = \"always\",\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallLocalinpolicy(ctx, \"labelname\", &fortimanager.PackagesFirewallLocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tHaMgmtIntfOnly: pulumi.String(\"disable\"),\n\t\t\tIntfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A1\"),\n\t\t\t},\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallLocalinpolicy(\"labelname\", PackagesFirewallLocalinpolicyArgs.builder()\n            .action(\"deny\")\n            .dstaddrs(\"all\")\n            .haMgmtIntfOnly(\"disable\")\n            .intfs(\"1-A1\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .schedule(\"always\")\n            .services(\"ALL\")\n            .srcaddrs(\"all\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallLocalinpolicy\n    properties:\n      action: deny\n      dstaddrs:\n        - all\n      haMgmtIntfOnly: disable\n      intfs:\n        - 1-A1\n      pkg: default\n      policyid: 1\n      schedule: always\n      services:\n        - ALL\n      srcaddrs:\n        - all\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallLocalInPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallLocalinpolicy:PackagesFirewallLocalinpolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching the policy (default = deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address object from available options.\n"
        },
        "haMgmtIntfOnly": {
          "type": "string",
          "description": "Enable/disable dedicating the HA management interface only for local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available options.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable local-in traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallLocalinpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "User defined local in policy ID.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule object from available options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address object from available options.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "virtualPatch": {
          "type": "string",
          "description": "Enable/disable virtual patching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dstaddrNegate",
        "dstaddrs",
        "haMgmtIntfOnly",
        "internetServiceSrc",
        "internetServiceSrcCustomGroups",
        "internetServiceSrcCustoms",
        "internetServiceSrcFortiguards",
        "internetServiceSrcGroups",
        "internetServiceSrcNames",
        "internetServiceSrcNegate",
        "intfs",
        "packagesFirewallLocalinpolicyId",
        "pkg",
        "policyid",
        "serviceNegate",
        "services",
        "srcaddrNegate",
        "srcaddrs",
        "status",
        "uuid",
        "virtualPatch"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching the policy (default = deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address object from available options.\n"
        },
        "haMgmtIntfOnly": {
          "type": "string",
          "description": "Enable/disable dedicating the HA management interface only for local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "intfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming interface name from available options.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable local-in traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallLocalinpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "User defined local in policy ID.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule object from available options.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service object from available options.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address object from available options.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "virtualPatch": {
          "type": "string",
          "description": "Enable/disable virtual patching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallLocalinpolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action performed on traffic matching the policy (default = deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address object from available options.\n"
          },
          "haMgmtIntfOnly": {
            "type": "string",
            "description": "Enable/disable dedicating the HA management interface only for local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "intfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming interface name from available options.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable local-in traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallLocalinpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "User defined local in policy ID.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule object from available options.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service object from available options.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address object from available options.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this local-in policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "virtualPatch": {
            "type": "string",
            "description": "Enable/disable virtual patching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallLocalinpolicyMove:PackagesFirewallLocalinpolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "localInPolicy": {
          "type": "string",
          "description": "Local In Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallLocalinpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "localInPolicy",
        "option",
        "packagesFirewallLocalinpolicyMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "localInPolicy": {
          "type": "string",
          "description": "Local In Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallLocalinpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "localInPolicy",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallLocalinpolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "localInPolicy": {
            "type": "string",
            "description": "Local In Policy.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallLocalinpolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallMulticastpolicy6:PackagesFirewallMulticastpolicy6": {
      "description": "Configure IPv6 multicast NAT policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\", {\n    action: \"accept\",\n    autoAsicOffload: \"enable\",\n    dstaddrs: [\"all\"],\n    dstintfs: [\"any\"],\n    endPort: 65535,\n    fosid: 1,\n    logtraffic: \"disable\",\n    name: \"1\",\n    pkg: \"default\",\n    protocol: 0,\n    srcaddrs: [\"all\"],\n    srcintfs: [\"any\"],\n    startPort: 1,\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\",\n    action=\"accept\",\n    auto_asic_offload=\"enable\",\n    dstaddrs=[\"all\"],\n    dstintfs=[\"any\"],\n    end_port=65535,\n    fosid=1,\n    logtraffic=\"disable\",\n    name=\"1\",\n    pkg=\"default\",\n    protocol=0,\n    srcaddrs=[\"all\"],\n    srcintfs=[\"any\"],\n    start_port=1,\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\", new()\n    {\n        Action = \"accept\",\n        AutoAsicOffload = \"enable\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        EndPort = 65535,\n        Fosid = 1,\n        Logtraffic = \"disable\",\n        Name = \"1\",\n        Pkg = \"default\",\n        Protocol = 0,\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        StartPort = 1,\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallMulticastpolicy6(ctx, \"labelname\", &fortimanager.PackagesFirewallMulticastpolicy6Args{\n\t\t\tAction:          pulumi.String(\"accept\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEndPort:    pulumi.Float64(65535),\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tName:       pulumi.String(\"1\"),\n\t\t\tPkg:        pulumi.String(\"default\"),\n\t\t\tProtocol:   pulumi.Float64(0),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStartPort: pulumi.Float64(1),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallMulticastpolicy6(\"labelname\", PackagesFirewallMulticastpolicy6Args.builder()\n            .action(\"accept\")\n            .autoAsicOffload(\"enable\")\n            .dstaddrs(\"all\")\n            .dstintfs(\"any\")\n            .endPort(65535.0)\n            .fosid(1.0)\n            .logtraffic(\"disable\")\n            .name(\"1\")\n            .pkg(\"default\")\n            .protocol(0.0)\n            .srcaddrs(\"all\")\n            .srcintfs(\"any\")\n            .startPort(1.0)\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallMulticastpolicy6\n    properties:\n      action: accept\n      autoAsicOffload: enable\n      dstaddrs:\n        - all\n      dstintfs:\n        - any\n      endPort: 65535\n      fosid: 1\n      logtraffic: disable\n      name: '1'\n      pkg: default\n      protocol: 0\n      srcaddrs:\n        - all\n      srcintfs:\n        - any\n      startPort: 1\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallMulticastPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallMulticastpolicy6:PackagesFirewallMulticastpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy traffic for hardware acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 destination address name.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 destination interface name.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).\n"
        },
        "fosid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable logging traffic accepted by this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallMulticastpolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 source address name.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 source interface name.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add an IPS security profile to the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "autoAsicOffload",
        "dstaddrs",
        "dstintfs",
        "endPort",
        "logtraffic",
        "name",
        "packagesFirewallMulticastpolicy6Id",
        "pkg",
        "srcaddrs",
        "srcintfs",
        "startPort",
        "status",
        "utmStatus",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy traffic for hardware acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 destination address name.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 destination interface name.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).\n"
        },
        "fosid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable logging traffic accepted by this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallMulticastpolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 source address name.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 source interface name.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add an IPS security profile to the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallMulticastpolicy6 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy traffic for hardware acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 destination address name.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 destination interface name.\n"
          },
          "endPort": {
            "type": "number",
            "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).\n"
          },
          "fosid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable logging traffic accepted by this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallMulticastpolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255, default = 0).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 source address name.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 source interface name.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add an IPS security profile to the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallMulticastpolicy6Move:PackagesFirewallMulticastpolicy6Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "multicastPolicy6": {
          "type": "string",
          "description": "Multicast Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallMulticastpolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "multicastPolicy6",
        "option",
        "packagesFirewallMulticastpolicy6MoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "multicastPolicy6": {
          "type": "string",
          "description": "Multicast Policy6.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallMulticastpolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "multicastPolicy6",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallMulticastpolicy6Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "multicastPolicy6": {
            "type": "string",
            "description": "Multicast Policy6.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallMulticastpolicy6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallMulticastpolicy:PackagesFirewallMulticastpolicy": {
      "description": "Configure multicast NAT policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallMulticastpolicy(\"labelname\", {\n    action: \"accept\",\n    autoAsicOffload: \"enable\",\n    dnat: \"0.0.0.0\",\n    dstaddrs: [\"all\"],\n    dstintfs: [\"any\"],\n    endPort: 0,\n    fosid: 1,\n    logtraffic: \"disable\",\n    name: \"1\",\n    pkg: \"default\",\n    protocol: 0,\n    snat: \"disable\",\n    srcaddrs: [\"all\"],\n    srcintfs: [\"any\"],\n    startPort: 0,\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallMulticastpolicy(\"labelname\",\n    action=\"accept\",\n    auto_asic_offload=\"enable\",\n    dnat=\"0.0.0.0\",\n    dstaddrs=[\"all\"],\n    dstintfs=[\"any\"],\n    end_port=0,\n    fosid=1,\n    logtraffic=\"disable\",\n    name=\"1\",\n    pkg=\"default\",\n    protocol=0,\n    snat=\"disable\",\n    srcaddrs=[\"all\"],\n    srcintfs=[\"any\"],\n    start_port=0,\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallMulticastpolicy(\"labelname\", new()\n    {\n        Action = \"accept\",\n        AutoAsicOffload = \"enable\",\n        Dnat = \"0.0.0.0\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        EndPort = 0,\n        Fosid = 1,\n        Logtraffic = \"disable\",\n        Name = \"1\",\n        Pkg = \"default\",\n        Protocol = 0,\n        Snat = \"disable\",\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        StartPort = 0,\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallMulticastpolicy(ctx, \"labelname\", &fortimanager.PackagesFirewallMulticastpolicyArgs{\n\t\t\tAction:          pulumi.String(\"accept\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tDnat:            pulumi.String(\"0.0.0.0\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEndPort:    pulumi.Float64(0),\n\t\t\tFosid:      pulumi.Float64(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tName:       pulumi.String(\"1\"),\n\t\t\tPkg:        pulumi.String(\"default\"),\n\t\t\tProtocol:   pulumi.Float64(0),\n\t\t\tSnat:       pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStartPort: pulumi.Float64(0),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallMulticastpolicy(\"labelname\", PackagesFirewallMulticastpolicyArgs.builder()\n            .action(\"accept\")\n            .autoAsicOffload(\"enable\")\n            .dnat(\"0.0.0.0\")\n            .dstaddrs(\"all\")\n            .dstintfs(\"any\")\n            .endPort(0.0)\n            .fosid(1.0)\n            .logtraffic(\"disable\")\n            .name(\"1\")\n            .pkg(\"default\")\n            .protocol(0.0)\n            .snat(\"disable\")\n            .srcaddrs(\"all\")\n            .srcintfs(\"any\")\n            .startPort(0.0)\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallMulticastpolicy\n    properties:\n      action: accept\n      autoAsicOffload: enable\n      dnat: 0.0.0.0\n      dstaddrs:\n        - all\n      dstintfs:\n        - any\n      endPort: 0\n      fosid: 1\n      logtraffic: disable\n      name: '1'\n      pkg: default\n      protocol: 0\n      snat: disable\n      srcaddrs:\n        - all\n      srcintfs:\n        - any\n      startPort: 0\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallMulticastPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallMulticastpolicy:PackagesFirewallMulticastpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy traffic for hardware acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnat": {
          "type": "string",
          "description": "IPv4 DNAT address used for multicast destination addresses.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address objects.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
        },
        "fosid": {
          "type": "number",
          "description": "Policy ID ((0 - 4294967294).\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable logging traffic accepted by this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallMulticastpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "snat": {
          "type": "string",
          "description": "Enable/disable substitution of the outgoing interface IP address for the original source IP address (called source NAT or SNAT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "snatIp": {
          "type": "string",
          "description": "IPv4 address to be used as the source address for NATed traffic.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address objects.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the multicast policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add an IPS security profile to the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "autoAsicOffload",
        "dnat",
        "dstaddrs",
        "dstintfs",
        "name",
        "packagesFirewallMulticastpolicyId",
        "pkg",
        "snat",
        "srcaddrs",
        "srcintfs",
        "status",
        "utmStatus",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy traffic for hardware acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dnat": {
          "type": "string",
          "description": "IPv4 DNAT address used for multicast destination addresses.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address objects.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name.\n"
        },
        "endPort": {
          "type": "number",
          "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
        },
        "fosid": {
          "type": "number",
          "description": "Policy ID ((0 - 4294967294).\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable logging traffic accepted by this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallMulticastpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "snat": {
          "type": "string",
          "description": "Enable/disable substitution of the outgoing interface IP address for the original source IP address (called source NAT or SNAT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "snatIp": {
          "type": "string",
          "description": "IPv4 address to be used as the source address for NATed traffic.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address objects.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the multicast policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add an IPS security profile to the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallMulticastpolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy traffic for hardware acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dnat": {
            "type": "string",
            "description": "IPv4 DNAT address used for multicast destination addresses.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address objects.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination interface name.\n"
          },
          "endPort": {
            "type": "number",
            "description": "Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
          },
          "fosid": {
            "type": "number",
            "description": "Policy ID ((0 - 4294967294).\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable logging traffic accepted by this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallMulticastpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255, default = 0).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "snat": {
            "type": "string",
            "description": "Enable/disable substitution of the outgoing interface IP address for the original source IP address (called source NAT or SNAT). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "snatIp": {
            "type": "string",
            "description": "IPv4 address to be used as the source address for NATed traffic.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address objects.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface name.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper to apply to traffic forwarded by the multicast policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add an IPS security profile to the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallMulticastpolicyMove:PackagesFirewallMulticastpolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "multicastPolicy": {
          "type": "string",
          "description": "Multicast Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallMulticastpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "multicastPolicy",
        "option",
        "packagesFirewallMulticastpolicyMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "multicastPolicy": {
          "type": "string",
          "description": "Multicast Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallMulticastpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "multicastPolicy",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallMulticastpolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "multicastPolicy": {
            "type": "string",
            "description": "Multicast Policy.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallMulticastpolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy46:PackagesFirewallPolicy46": {
      "description": "Configure IPv4 to IPv6 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy46(\"labelname\", {\n    action: \"deny\",\n    dstaddrs: [\"111\"],\n    dstintfs: [\"any\"],\n    fixedport: \"disable\",\n    ippool: \"disable\",\n    logtraffic: \"disable\",\n    logtrafficStart: \"disable\",\n    name: \"1\",\n    permitAnyHost: \"disable\",\n    pkg: \"default\",\n    policyid: 1,\n    schedule: \"always\",\n    services: [\"ALL\"],\n    srcaddrs: [\"all\"],\n    srcintfs: [\"any\"],\n    status: \"enable\",\n    tcpMssReceiver: 0,\n    tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy46(\"labelname\",\n    action=\"deny\",\n    dstaddrs=[\"111\"],\n    dstintfs=[\"any\"],\n    fixedport=\"disable\",\n    ippool=\"disable\",\n    logtraffic=\"disable\",\n    logtraffic_start=\"disable\",\n    name=\"1\",\n    permit_any_host=\"disable\",\n    pkg=\"default\",\n    policyid=1,\n    schedule=\"always\",\n    services=[\"ALL\"],\n    srcaddrs=[\"all\"],\n    srcintfs=[\"any\"],\n    status=\"enable\",\n    tcp_mss_receiver=0,\n    tcp_mss_sender=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallPolicy46(\"labelname\", new()\n    {\n        Action = \"deny\",\n        Dstaddrs = new[]\n        {\n            \"111\",\n        },\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        Fixedport = \"disable\",\n        Ippool = \"disable\",\n        Logtraffic = \"disable\",\n        LogtrafficStart = \"disable\",\n        Name = \"1\",\n        PermitAnyHost = \"disable\",\n        Pkg = \"default\",\n        Policyid = 1,\n        Schedule = \"always\",\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        Status = \"enable\",\n        TcpMssReceiver = 0,\n        TcpMssSender = 0,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy46(ctx, \"labelname\", &fortimanager.PackagesFirewallPolicy46Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"111\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFixedport:       pulumi.String(\"disable\"),\n\t\t\tIppool:          pulumi.String(\"disable\"),\n\t\t\tLogtraffic:      pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tName:            pulumi.String(\"1\"),\n\t\t\tPermitAnyHost:   pulumi.String(\"disable\"),\n\t\t\tPkg:             pulumi.String(\"default\"),\n\t\t\tPolicyid:        pulumi.Float64(1),\n\t\t\tSchedule:        pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus:         pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender:   pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy46;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallPolicy46(\"labelname\", PackagesFirewallPolicy46Args.builder()\n            .action(\"deny\")\n            .dstaddrs(\"111\")\n            .dstintfs(\"any\")\n            .fixedport(\"disable\")\n            .ippool(\"disable\")\n            .logtraffic(\"disable\")\n            .logtrafficStart(\"disable\")\n            .name(\"1\")\n            .permitAnyHost(\"disable\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .schedule(\"always\")\n            .services(\"ALL\")\n            .srcaddrs(\"all\")\n            .srcintfs(\"any\")\n            .status(\"enable\")\n            .tcpMssReceiver(0.0)\n            .tcpMssSender(0.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallPolicy46\n    properties:\n      action: deny\n      dstaddrs:\n        - '111'\n      dstintfs:\n        - any\n      fixedport: disable\n      ippool: disable\n      logtraffic: disable\n      logtrafficStart: disable\n      name: '1'\n      permitAnyHost: disable\n      pkg: default\n      policyid: 1\n      schedule: always\n      services:\n        - ALL\n      srcaddrs:\n        - all\n      srcintfs:\n        - any\n      status: enable\n      tcpMssReceiver: 0\n      tcpMssSender: 0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallPolicy46 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy46:PackagesFirewallPolicy46 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address objects.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable/disable fixed port for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable/disable use of IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable traffic logging for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts and ends. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallPolicy46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable allowing any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Pool names.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address objects.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "TCP Maximum Segment Size value of receiver (0 - 65535, default = 0)\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "TCP Maximum Segment Size value of sender (0 - 65535, default = 0).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "dstaddrs",
        "dstintfs",
        "name",
        "packagesFirewallPolicy46Id",
        "pkg",
        "poolnames",
        "services",
        "srcaddrs",
        "srcintfs",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address objects.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable/disable fixed port for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable/disable use of IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable traffic logging for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts and ends. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallPolicy46Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable allowing any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Pool names.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address objects.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "TCP Maximum Segment Size value of receiver (0 - 65535, default = 0)\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "TCP Maximum Segment Size value of sender (0 - 65535, default = 0).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy46 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Accept or deny traffic matching the policy. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address objects.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination interface name.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable/disable fixed port for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable/disable use of IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable traffic logging for this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts and ends. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallPolicy46Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per IP traffic shaper.\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Enable/disable allowing any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP Pool names.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service name.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address objects.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "TCP Maximum Segment Size value of receiver (0 - 65535, default = 0)\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "TCP Maximum Segment Size value of sender (0 - 65535, default = 0).\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy46Move:PackagesFirewallPolicy46Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicy46MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy46": {
          "type": "string",
          "description": "Policy46.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallPolicy46MoveId",
        "pkg",
        "policy46",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicy46MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy46": {
          "type": "string",
          "description": "Policy46.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "policy46",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy46Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallPolicy46MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policy46": {
            "type": "string",
            "description": "Policy46.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy64:PackagesFirewallPolicy64": {
      "description": "Configure IPv6 to IPv4 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy64(\"labelname\", {\n    action: \"deny\",\n    dstaddrs: [\"all\"],\n    dstintfs: [\"any\"],\n    fixedport: \"disable\",\n    ippool: \"disable\",\n    logtraffic: \"disable\",\n    logtrafficStart: \"disable\",\n    name: \"s\",\n    permitAnyHost: \"disable\",\n    pkg: \"default\",\n    policyid: 1,\n    schedule: \"always\",\n    services: [\"ALL\"],\n    srcaddrs: [\"all\"],\n    srcintfs: [\"any\"],\n    status: \"enable\",\n    tcpMssReceiver: 0,\n    tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy64(\"labelname\",\n    action=\"deny\",\n    dstaddrs=[\"all\"],\n    dstintfs=[\"any\"],\n    fixedport=\"disable\",\n    ippool=\"disable\",\n    logtraffic=\"disable\",\n    logtraffic_start=\"disable\",\n    name=\"s\",\n    permit_any_host=\"disable\",\n    pkg=\"default\",\n    policyid=1,\n    schedule=\"always\",\n    services=[\"ALL\"],\n    srcaddrs=[\"all\"],\n    srcintfs=[\"any\"],\n    status=\"enable\",\n    tcp_mss_receiver=0,\n    tcp_mss_sender=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallPolicy64(\"labelname\", new()\n    {\n        Action = \"deny\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        Fixedport = \"disable\",\n        Ippool = \"disable\",\n        Logtraffic = \"disable\",\n        LogtrafficStart = \"disable\",\n        Name = \"s\",\n        PermitAnyHost = \"disable\",\n        Pkg = \"default\",\n        Policyid = 1,\n        Schedule = \"always\",\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        Status = \"enable\",\n        TcpMssReceiver = 0,\n        TcpMssSender = 0,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy64(ctx, \"labelname\", &fortimanager.PackagesFirewallPolicy64Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFixedport:       pulumi.String(\"disable\"),\n\t\t\tIppool:          pulumi.String(\"disable\"),\n\t\t\tLogtraffic:      pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tName:            pulumi.String(\"s\"),\n\t\t\tPermitAnyHost:   pulumi.String(\"disable\"),\n\t\t\tPkg:             pulumi.String(\"default\"),\n\t\t\tPolicyid:        pulumi.Float64(1),\n\t\t\tSchedule:        pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus:         pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender:   pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy64;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallPolicy64(\"labelname\", PackagesFirewallPolicy64Args.builder()\n            .action(\"deny\")\n            .dstaddrs(\"all\")\n            .dstintfs(\"any\")\n            .fixedport(\"disable\")\n            .ippool(\"disable\")\n            .logtraffic(\"disable\")\n            .logtrafficStart(\"disable\")\n            .name(\"s\")\n            .permitAnyHost(\"disable\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .schedule(\"always\")\n            .services(\"ALL\")\n            .srcaddrs(\"all\")\n            .srcintfs(\"any\")\n            .status(\"enable\")\n            .tcpMssReceiver(0.0)\n            .tcpMssSender(0.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallPolicy64\n    properties:\n      action: deny\n      dstaddrs:\n        - all\n      dstintfs:\n        - any\n      fixedport: disable\n      ippool: disable\n      logtraffic: disable\n      logtrafficStart: disable\n      name: s\n      permitAnyHost: disable\n      pkg: default\n      policyid: 1\n      schedule: always\n      services:\n        - ALL\n      srcaddrs:\n        - all\n      srcintfs:\n        - any\n      status: enable\n      tcpMssReceiver: 0\n      tcpMssSender: 0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallPolicy64 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy64:PackagesFirewallPolicy64 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Policy action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable/disable policy fixed port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable/disable policy64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable policy log traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts and ends. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallPolicy64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable permit any host in. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy IP pool names.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "TCP MSS value of receiver.\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "TCP MSS value of sender.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dstaddrs",
        "dstintfs",
        "fixedport",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "packagesFirewallPolicy64Id",
        "permitAnyHost",
        "pkg",
        "poolnames",
        "services",
        "srcaddrs",
        "srcintfs",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Policy action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/disable CGN endpoint independent mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address name.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface name.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable/disable policy fixed port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable/disable policy64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable policy log traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts and ends. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallPolicy64Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Enable/disable permit any host in. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy IP pool names.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service name.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address name.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface name.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable policy status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "TCP MSS value of receiver.\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "TCP MSS value of sender.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy64 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Policy action. Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/disable CGN endpoint independent mapping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address name.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination interface name.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable/disable policy fixed port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable/disable policy64 IP pool. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable policy log traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts and ends. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallPolicy64Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Enable/disable permit any host in. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Policy IP pool names.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service name.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address name.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface name.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable policy status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "TCP MSS value of receiver.\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "TCP MSS value of sender.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy64Move:PackagesFirewallPolicy64Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicy64MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy64": {
          "type": "string",
          "description": "Policy64.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallPolicy64MoveId",
        "pkg",
        "policy64",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicy64MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy64": {
          "type": "string",
          "description": "Policy64.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "policy64",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy64Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallPolicy64MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policy64": {
            "type": "string",
            "description": "Policy64.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy6:PackagesFirewallPolicy6": {
      "description": "Configure IPv6 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallPolicy6(\"trname\", {\n    dstaddr: \"all\",\n    dstintf: \"any\",\n    pkg: \"default\",\n    policyid: 1,\n    schedule: \"always\",\n    service: \"ALL\",\n    srcaddr: \"all\",\n    srcintf: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallPolicy6(\"trname\",\n    dstaddr=\"all\",\n    dstintf=\"any\",\n    pkg=\"default\",\n    policyid=1,\n    schedule=\"always\",\n    service=\"ALL\",\n    srcaddr=\"all\",\n    srcintf=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesFirewallPolicy6(\"trname\", new()\n    {\n        Dstaddr = \"all\",\n        Dstintf = \"any\",\n        Pkg = \"default\",\n        Policyid = 1,\n        Schedule = \"always\",\n        Service = \"ALL\",\n        Srcaddr = \"all\",\n        Srcintf = \"any\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy6(ctx, \"trname\", &fortimanager.PackagesFirewallPolicy6Args{\n\t\t\tDstaddr:  pulumi.String(\"all\"),\n\t\t\tDstintf:  pulumi.String(\"any\"),\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tService:  pulumi.String(\"ALL\"),\n\t\t\tSrcaddr:  pulumi.String(\"all\"),\n\t\t\tSrcintf:  pulumi.String(\"any\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesFirewallPolicy6(\"trname\", PackagesFirewallPolicy6Args.builder()\n            .dstaddr(\"all\")\n            .dstintf(\"any\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .schedule(\"always\")\n            .service(\"ALL\")\n            .srcaddr(\"all\")\n            .srcintf(\"any\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesFirewallPolicy6\n    properties:\n      dstaddr: all\n      dstintf: any\n      pkg: default\n      policyid: 1\n      schedule: always\n      service: ALL\n      srcaddr: all\n      srcintf: any\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy6:PackagesFirewallPolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "devices": {
          "type": "string",
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "applications",
        "fixedport",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "packagesFirewallPolicy6Id",
        "pkg",
        "status",
        "uuid"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "devices": {
          "type": "string",
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy6 resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "string",
            "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
          },
          "devices": {
            "type": "string",
            "description": "Names of devices or device groups that can be matched by the policy.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "DSCP value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallPolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Name of an existing Spam filter profile.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntf": {
            "type": "string",
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Web proxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy6Move:PackagesFirewallPolicy6Move": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy6": {
          "type": "string",
          "description": "Policy6.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallPolicy6MoveId",
        "pkg",
        "policy6",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicy6MoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy6": {
          "type": "string",
          "description": "Policy6.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "policy6",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy6Move resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallPolicy6MoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policy6": {
            "type": "string",
            "description": "Policy6.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicy:PackagesFirewallPolicy": {
      "description": "Configure IPv4 policies.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`vpnDstNode`\" pulumi-lang-dotnet=\"`VpnDstNode`\" pulumi-lang-go=\"`vpnDstNode`\" pulumi-lang-python=\"`vpn_dst_node`\" pulumi-lang-yaml=\"`vpnDstNode`\" pulumi-lang-java=\"`vpnDstNode`\">`vpn_dst_node`</span>: <span pulumi-lang-nodejs=\"`fortimanagerPackagesFirewallPolicyVpnDstNode`\" pulumi-lang-dotnet=\"`FortimanagerPackagesFirewallPolicyVpnDstNode`\" pulumi-lang-go=\"`fortimanagerPackagesFirewallPolicyVpnDstNode`\" pulumi-lang-python=\"`fortimanager_packages_firewall_policy_vpn_dst_node`\" pulumi-lang-yaml=\"`fortimanagerPackagesFirewallPolicyVpnDstNode`\" pulumi-lang-java=\"`fortimanagerPackagesFirewallPolicyVpnDstNode`\">`fortimanager_packages_firewall_policy_vpn_dst_node`</span>\n>- <span pulumi-lang-nodejs=\"`vpnSrcNode`\" pulumi-lang-dotnet=\"`VpnSrcNode`\" pulumi-lang-go=\"`vpnSrcNode`\" pulumi-lang-python=\"`vpn_src_node`\" pulumi-lang-yaml=\"`vpnSrcNode`\" pulumi-lang-java=\"`vpnSrcNode`\">`vpn_src_node`</span>: <span pulumi-lang-nodejs=\"`fortimanagerPackagesFirewallPolicyVpnSrcNode`\" pulumi-lang-dotnet=\"`FortimanagerPackagesFirewallPolicyVpnSrcNode`\" pulumi-lang-go=\"`fortimanagerPackagesFirewallPolicyVpnSrcNode`\" pulumi-lang-python=\"`fortimanager_packages_firewall_policy_vpn_src_node`\" pulumi-lang-yaml=\"`fortimanagerPackagesFirewallPolicyVpnSrcNode`\" pulumi-lang-java=\"`fortimanagerPackagesFirewallPolicyVpnSrcNode`\">`fortimanager_packages_firewall_policy_vpn_src_node`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy(\"labelname\", {\n    action: \"deny\",\n    antiReplay: \"enable\",\n    blockNotification: \"disable\",\n    captivePortalExempt: \"disable\",\n    delayTcpNpuSession: \"disable\",\n    diffservForward: \"disable\",\n    diffservReverse: \"disable\",\n    dsri: \"disable\",\n    dstaddrs: [\"all\"],\n    dstaddrNegate: \"disable\",\n    dstintfs: [\"any\"],\n    emailCollect: \"disable\",\n    geoipAnycast: \"disable\",\n    geoipMatch: \"physical-location\",\n    internetService: \"disable\",\n    internetServiceSrc: \"disable\",\n    logtraffic: \"all\",\n    logtrafficStart: \"disable\",\n    matchVip: \"disable\",\n    matchVipOnly: \"disable\",\n    name: \"s13\",\n    natips: [\n        \"1.0.0.1\",\n        \"255.255.255.255\",\n    ],\n    npAcceleration: \"enable\",\n    ntlmEnabledBrowsers: [],\n    permitAnyHost: \"disable\",\n    pkg: \"default\",\n    policyid: 146,\n    profileType: \"single\",\n    radiusMacAuthBypass: \"disable\",\n    reputationMinimum: 0,\n    rtpNat: \"disable\",\n    schedule: \"always\",\n    scheduleTimeout: \"disable\",\n    sendDenyPacket: \"disable\",\n    services: [\"ALL\"],\n    serviceNegate: \"disable\",\n    sessionTtl: \"0\",\n    srcaddrs: [\"all\"],\n    srcaddrNegate: \"disable\",\n    srcintfs: [\"any\"],\n    status: \"enable\",\n    tcpMssReceiver: 0,\n    tcpMssSender: 0,\n    tcpSessionWithoutSyn: \"disable\",\n    tos: \"0x00\",\n    tosMask: \"0x00\",\n    tosNegate: \"disable\",\n    vlanCosFwd: 255,\n    vlanCosRev: 255,\n    wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy(\"labelname\",\n    action=\"deny\",\n    anti_replay=\"enable\",\n    block_notification=\"disable\",\n    captive_portal_exempt=\"disable\",\n    delay_tcp_npu_session=\"disable\",\n    diffserv_forward=\"disable\",\n    diffserv_reverse=\"disable\",\n    dsri=\"disable\",\n    dstaddrs=[\"all\"],\n    dstaddr_negate=\"disable\",\n    dstintfs=[\"any\"],\n    email_collect=\"disable\",\n    geoip_anycast=\"disable\",\n    geoip_match=\"physical-location\",\n    internet_service=\"disable\",\n    internet_service_src=\"disable\",\n    logtraffic=\"all\",\n    logtraffic_start=\"disable\",\n    match_vip=\"disable\",\n    match_vip_only=\"disable\",\n    name=\"s13\",\n    natips=[\n        \"1.0.0.1\",\n        \"255.255.255.255\",\n    ],\n    np_acceleration=\"enable\",\n    ntlm_enabled_browsers=[],\n    permit_any_host=\"disable\",\n    pkg=\"default\",\n    policyid=146,\n    profile_type=\"single\",\n    radius_mac_auth_bypass=\"disable\",\n    reputation_minimum=0,\n    rtp_nat=\"disable\",\n    schedule=\"always\",\n    schedule_timeout=\"disable\",\n    send_deny_packet=\"disable\",\n    services=[\"ALL\"],\n    service_negate=\"disable\",\n    session_ttl=\"0\",\n    srcaddrs=[\"all\"],\n    srcaddr_negate=\"disable\",\n    srcintfs=[\"any\"],\n    status=\"enable\",\n    tcp_mss_receiver=0,\n    tcp_mss_sender=0,\n    tcp_session_without_syn=\"disable\",\n    tos=\"0x00\",\n    tos_mask=\"0x00\",\n    tos_negate=\"disable\",\n    vlan_cos_fwd=255,\n    vlan_cos_rev=255,\n    wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallPolicy(\"labelname\", new()\n    {\n        Action = \"deny\",\n        AntiReplay = \"enable\",\n        BlockNotification = \"disable\",\n        CaptivePortalExempt = \"disable\",\n        DelayTcpNpuSession = \"disable\",\n        DiffservForward = \"disable\",\n        DiffservReverse = \"disable\",\n        Dsri = \"disable\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        DstaddrNegate = \"disable\",\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        EmailCollect = \"disable\",\n        GeoipAnycast = \"disable\",\n        GeoipMatch = \"physical-location\",\n        InternetService = \"disable\",\n        InternetServiceSrc = \"disable\",\n        Logtraffic = \"all\",\n        LogtrafficStart = \"disable\",\n        MatchVip = \"disable\",\n        MatchVipOnly = \"disable\",\n        Name = \"s13\",\n        Natips = new[]\n        {\n            \"1.0.0.1\",\n            \"255.255.255.255\",\n        },\n        NpAcceleration = \"enable\",\n        NtlmEnabledBrowsers = new[] {},\n        PermitAnyHost = \"disable\",\n        Pkg = \"default\",\n        Policyid = 146,\n        ProfileType = \"single\",\n        RadiusMacAuthBypass = \"disable\",\n        ReputationMinimum = 0,\n        RtpNat = \"disable\",\n        Schedule = \"always\",\n        ScheduleTimeout = \"disable\",\n        SendDenyPacket = \"disable\",\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        ServiceNegate = \"disable\",\n        SessionTtl = \"0\",\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        SrcaddrNegate = \"disable\",\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        Status = \"enable\",\n        TcpMssReceiver = 0,\n        TcpMssSender = 0,\n        TcpSessionWithoutSyn = \"disable\",\n        Tos = \"0x00\",\n        TosMask = \"0x00\",\n        TosNegate = \"disable\",\n        VlanCosFwd = 255,\n        VlanCosRev = 255,\n        Wccp = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy(ctx, \"labelname\", &fortimanager.PackagesFirewallPolicyArgs{\n\t\t\tAction:              pulumi.String(\"deny\"),\n\t\t\tAntiReplay:          pulumi.String(\"enable\"),\n\t\t\tBlockNotification:   pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tDelayTcpNpuSession:  pulumi.String(\"disable\"),\n\t\t\tDiffservForward:     pulumi.String(\"disable\"),\n\t\t\tDiffservReverse:     pulumi.String(\"disable\"),\n\t\t\tDsri:                pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEmailCollect:       pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast:       pulumi.String(\"disable\"),\n\t\t\tGeoipMatch:         pulumi.String(\"physical-location\"),\n\t\t\tInternetService:    pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic:         pulumi.String(\"all\"),\n\t\t\tLogtrafficStart:    pulumi.String(\"disable\"),\n\t\t\tMatchVip:           pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly:       pulumi.String(\"disable\"),\n\t\t\tName:               pulumi.String(\"s13\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.0.0.1\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tNpAcceleration:      pulumi.String(\"enable\"),\n\t\t\tNtlmEnabledBrowsers: pulumi.StringArray{},\n\t\t\tPermitAnyHost:       pulumi.String(\"disable\"),\n\t\t\tPkg:                 pulumi.String(\"default\"),\n\t\t\tPolicyid:            pulumi.Float64(146),\n\t\t\tProfileType:         pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum:   pulumi.Float64(0),\n\t\t\tRtpNat:              pulumi.String(\"disable\"),\n\t\t\tSchedule:            pulumi.String(\"always\"),\n\t\t\tScheduleTimeout:     pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket:      pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl:    pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus:               pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver:       pulumi.Float64(0),\n\t\t\tTcpMssSender:         pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos:                  pulumi.String(\"0x00\"),\n\t\t\tTosMask:              pulumi.String(\"0x00\"),\n\t\t\tTosNegate:            pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd:           pulumi.Float64(255),\n\t\t\tVlanCosRev:           pulumi.Float64(255),\n\t\t\tWccp:                 pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy;\nimport com.pulumi.fortimanager.PackagesFirewallPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallPolicy(\"labelname\", PackagesFirewallPolicyArgs.builder()\n            .action(\"deny\")\n            .antiReplay(\"enable\")\n            .blockNotification(\"disable\")\n            .captivePortalExempt(\"disable\")\n            .delayTcpNpuSession(\"disable\")\n            .diffservForward(\"disable\")\n            .diffservReverse(\"disable\")\n            .dsri(\"disable\")\n            .dstaddrs(\"all\")\n            .dstaddrNegate(\"disable\")\n            .dstintfs(\"any\")\n            .emailCollect(\"disable\")\n            .geoipAnycast(\"disable\")\n            .geoipMatch(\"physical-location\")\n            .internetService(\"disable\")\n            .internetServiceSrc(\"disable\")\n            .logtraffic(\"all\")\n            .logtrafficStart(\"disable\")\n            .matchVip(\"disable\")\n            .matchVipOnly(\"disable\")\n            .name(\"s13\")\n            .natips(            \n                \"1.0.0.1\",\n                \"255.255.255.255\")\n            .npAcceleration(\"enable\")\n            .ntlmEnabledBrowsers()\n            .permitAnyHost(\"disable\")\n            .pkg(\"default\")\n            .policyid(146.0)\n            .profileType(\"single\")\n            .radiusMacAuthBypass(\"disable\")\n            .reputationMinimum(0.0)\n            .rtpNat(\"disable\")\n            .schedule(\"always\")\n            .scheduleTimeout(\"disable\")\n            .sendDenyPacket(\"disable\")\n            .services(\"ALL\")\n            .serviceNegate(\"disable\")\n            .sessionTtl(\"0\")\n            .srcaddrs(\"all\")\n            .srcaddrNegate(\"disable\")\n            .srcintfs(\"any\")\n            .status(\"enable\")\n            .tcpMssReceiver(0.0)\n            .tcpMssSender(0.0)\n            .tcpSessionWithoutSyn(\"disable\")\n            .tos(\"0x00\")\n            .tosMask(\"0x00\")\n            .tosNegate(\"disable\")\n            .vlanCosFwd(255.0)\n            .vlanCosRev(255.0)\n            .wccp(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallPolicy\n    properties:\n      action: deny\n      antiReplay: enable\n      blockNotification: disable\n      captivePortalExempt: disable\n      delayTcpNpuSession: disable\n      diffservForward: disable\n      diffservReverse: disable\n      dsri: disable\n      dstaddrs:\n        - all\n      dstaddrNegate: disable\n      dstintfs:\n        - any\n      emailCollect: disable\n      geoipAnycast: disable\n      geoipMatch: physical-location\n      internetService: disable\n      internetServiceSrc: disable\n      logtraffic: all\n      logtrafficStart: disable\n      matchVip: disable\n      matchVipOnly: disable\n      name: s13\n      natips:\n        - 1.0.0.1\n        - 255.255.255.255\n      npAcceleration: enable\n      ntlmEnabledBrowsers: []\n      permitAnyHost: disable\n      pkg: default\n      policyid: 146\n      profileType: single\n      radiusMacAuthBypass: disable\n      reputationMinimum: 0\n      rtpNat: disable\n      schedule: always\n      scheduleTimeout: disable\n      sendDenyPacket: disable\n      services:\n        - ALL\n      serviceNegate: disable\n      sessionTtl: '0'\n      srcaddrs:\n        - all\n      srcaddrNegate: disable\n      srcintfs:\n        - any\n      status: enable\n      tcpMssReceiver: 0\n      tcpMssSender: 0\n      tcpSessionWithoutSyn: disable\n      tos: 0x00\n      tosMask: 0x00\n      tosNegate: disable\n      vlanCosFwd: 255\n      vlanCosRev: 255\n      wccp: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy:PackagesFirewallPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Enable/disable dynamic RADIUS defined traffic shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Enable/disable passive WAN health measurement. When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Enable/disable policy expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy expiry date (YYYY-MM-DD HH:MM:SS).\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddr": {
          "type": "string",
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vendor MAC source ID.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpnDstNodes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallPolicyVpnDstNode:PackagesFirewallPolicyVpnDstNode"
          },
          "description": "Vpn_Dst_Node. The structure of <span pulumi-lang-nodejs=\"`vpnDstNode`\" pulumi-lang-dotnet=\"`VpnDstNode`\" pulumi-lang-go=\"`vpnDstNode`\" pulumi-lang-python=\"`vpn_dst_node`\" pulumi-lang-yaml=\"`vpnDstNode`\" pulumi-lang-java=\"`vpnDstNode`\">`vpn_dst_node`</span> block is documented below.\n"
        },
        "vpnSrcNodes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallPolicyVpnSrcNode:PackagesFirewallPolicyVpnSrcNode"
          },
          "description": "Vpn_Src_Node. The structure of <span pulumi-lang-nodejs=\"`vpnSrcNode`\" pulumi-lang-dotnet=\"`VpnSrcNode`\" pulumi-lang-go=\"`vpnSrcNode`\" pulumi-lang-python=\"`vpn_src_node`\" pulumi-lang-yaml=\"`vpnSrcNode`\" pulumi-lang-java=\"`vpnSrcNode`\">`vpn_src_node`</span> block is documented below.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTag": {
          "type": "string",
          "description": "Source ztna-ems-tag names.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaGeoTag": {
          "type": "string",
          "description": "Source ztna-geo-tag names.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Enable/disable zero trust access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "antiReplay",
        "appMonitor",
        "applications",
        "blockNotification",
        "captivePortalExempt",
        "capturePacket",
        "cgnEif",
        "cgnEim",
        "cgnResourceQuota",
        "cgnSessionQuota",
        "cgnSwEifCtrl",
        "delayTcpNpuSession",
        "diffservCopy",
        "diffservForward",
        "diffservReverse",
        "disclaimer",
        "dsri",
        "dstaddr6Negate",
        "dstaddr6s",
        "dstaddrNegate",
        "dstaddrs",
        "dstintfs",
        "dynamicShaping",
        "emailCollect",
        "fec",
        "fssoGroups",
        "geoipAnycast",
        "geoipMatch",
        "groups",
        "inspectionMode",
        "internetService",
        "internetService6",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6Negate",
        "internetService6Src",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetService6SrcNegate",
        "internetServiceFortiguards",
        "internetServiceIds",
        "internetServiceSrc",
        "internetServiceSrcFortiguards",
        "internetServiceSrcNegate",
        "ipVersionType",
        "logHttpTransaction",
        "logtraffic",
        "logtrafficStart",
        "matchVip",
        "matchVipOnly",
        "name",
        "nat",
        "nat46",
        "nat64",
        "natips",
        "networkServiceDynamics",
        "networkServiceSrcDynamics",
        "npAcceleration",
        "ntlmEnabledBrowsers",
        "packagesFirewallPolicyId",
        "passiveWanHealthMeasurement",
        "pcpInbound",
        "pcpOutbound",
        "pcpPoolnames",
        "permitAnyHost",
        "pkg",
        "policyBehaviourType",
        "policyExpiry",
        "policyExpiryDate",
        "policyOffload",
        "policyid",
        "portPreserve",
        "portRandom",
        "profileProtocolOptions",
        "profileType",
        "radiusIpAuthBypass",
        "radiusMacAuthBypass",
        "reputationDirection6",
        "rtpNat",
        "samlServers",
        "scheduleTimeout",
        "scimGroups",
        "scimUsers",
        "sendDenyPacket",
        "serviceNegate",
        "services",
        "sessionTtl",
        "sgtCheck",
        "sgts",
        "srcVendorMacs",
        "srcaddr6Negate",
        "srcaddr6s",
        "srcaddrNegate",
        "srcaddrs",
        "srcintfs",
        "sslSshProfile",
        "status",
        "tcpSessionWithoutSyn",
        "telemetryProfiles",
        "timeoutSendRst",
        "tos",
        "tosMask",
        "tosNegate",
        "users",
        "utmStatus",
        "uuid",
        "vlanCosFwd",
        "vlanCosRev",
        "wccp",
        "webcacheHttps",
        "ztnaDeviceOwnership",
        "ztnaEmsTagNegate",
        "ztnaEmsTagSecondaries",
        "ztnaPolicyRedirect",
        "ztnaStatus",
        "ztnaTagsMatchLogic"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Enable/disable dynamic RADIUS defined traffic shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Enable/disable passive WAN health measurement. When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Enable/disable policy expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy expiry date (YYYY-MM-DD HH:MM:SS).\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddr": {
          "type": "string",
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vendor MAC source ID.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpnDstNodes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallPolicyVpnDstNode:PackagesFirewallPolicyVpnDstNode"
          },
          "description": "Vpn_Dst_Node. The structure of <span pulumi-lang-nodejs=\"`vpnDstNode`\" pulumi-lang-dotnet=\"`VpnDstNode`\" pulumi-lang-go=\"`vpnDstNode`\" pulumi-lang-python=\"`vpn_dst_node`\" pulumi-lang-yaml=\"`vpnDstNode`\" pulumi-lang-java=\"`vpnDstNode`\">`vpn_dst_node`</span> block is documented below.\n"
        },
        "vpnSrcNodes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesFirewallPolicyVpnSrcNode:PackagesFirewallPolicyVpnSrcNode"
          },
          "description": "Vpn_Src_Node. The structure of <span pulumi-lang-nodejs=\"`vpnSrcNode`\" pulumi-lang-dotnet=\"`VpnSrcNode`\" pulumi-lang-go=\"`vpnSrcNode`\" pulumi-lang-python=\"`vpn_src_node`\" pulumi-lang-yaml=\"`vpnSrcNode`\" pulumi-lang-java=\"`vpnSrcNode`\">`vpn_src_node`</span> block is documented below.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTag": {
          "type": "string",
          "description": "Source ztna-ems-tag names.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaGeoTag": {
          "type": "string",
          "description": "Source ztna-geo-tag names.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Enable/disable zero trust access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "appMonitor": {
            "type": "string",
            "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate for policy authentication.\n"
          },
          "authPath": {
            "type": "string",
            "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authRedirectAddr": {
            "type": "string",
            "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "bestRoute": {
            "type": "string",
            "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockNotification": {
            "type": "string",
            "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "capturePacket": {
            "type": "string",
            "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "cgnSwEifCtrl": {
            "type": "string",
            "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "string",
            "description": "Custom fields to append to log messages for this policy.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted traffic mirror.\n"
          },
          "delayTcpNpuSession": {
            "type": "string",
            "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devices": {
            "type": "string",
            "description": "Names of devices or device groups that can be matched by the policy.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "diffservCopy": {
            "type": "string",
            "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "disclaimer": {
            "type": "string",
            "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "Name of an existing DLP profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "DSCP value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6Negate": {
            "type": "string",
            "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "dynamicShaping": {
            "type": "string",
            "description": "Enable/disable dynamic RADIUS defined traffic shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "eifCheck": {
            "type": "string",
            "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifLearn": {
            "type": "string",
            "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailCollect": {
            "type": "string",
            "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fec": {
            "type": "string",
            "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "Name of an existing file-filter profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsso": {
            "type": "string",
            "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoAgentForNtlm": {
            "type": "string",
            "description": "FSSO agent to use for NTLM authentication.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "geoipAnycast": {
            "type": "string",
            "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "geoipMatch": {
            "type": "string",
            "description": "Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "gtpProfile": {
            "type": "string",
            "description": "GTP profile.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "identityBasedRoute": {
            "type": "string",
            "description": "Name of identity-based routing rule.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service name.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service source name.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet Service name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet Service source name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipVersionType": {
            "type": "string",
            "description": "IP version of the policy.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "learningMode": {
            "type": "string",
            "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logHttpTransaction": {
            "type": "string",
            "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVip": {
            "type": "string",
            "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVipOnly": {
            "type": "string",
            "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "networkServiceDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service name.\n"
          },
          "networkServiceSrcDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service source name.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlm": {
            "type": "string",
            "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlmEnabledBrowsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP-User-Agent value of supported browsers.\n"
          },
          "ntlmGuest": {
            "type": "string",
            "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "passiveWanHealthMeasurement": {
            "type": "string",
            "description": "Enable/disable passive WAN health measurement. When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpInbound": {
            "type": "string",
            "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpOutbound": {
            "type": "string",
            "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpPoolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PCP pool names.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitStunHost": {
            "type": "string",
            "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pfcpProfile": {
            "type": "string",
            "description": "PFCP profile.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyBehaviourType": {
            "type": "string",
            "description": "Behaviour of the policy.\n"
          },
          "policyExpiry": {
            "type": "string",
            "description": "Enable/disable policy expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyExpiryDate": {
            "type": "string",
            "description": "Policy expiry date (YYYY-MM-DD HH:MM:SS).\n"
          },
          "policyExpiryDateUtc": {
            "type": "string",
            "description": "Policy expiry date and time, in epoch format.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "IPv6 pool names.\n"
          },
          "portPreserve": {
            "type": "string",
            "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portRandom": {
            "type": "string",
            "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "radiusIpAuthBypass": {
            "type": "string",
            "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuthBypass": {
            "type": "string",
            "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "redirectUrl": {
            "type": "string",
            "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "reputationDirection": {
            "type": "string",
            "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationDirection6": {
            "type": "string",
            "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationMinimum": {
            "type": "number",
            "description": "Minimum Reputation to take action.\n"
          },
          "reputationMinimum6": {
            "type": "number",
            "description": "IPv6 Minimum Reputation to take action.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtpAddr": {
            "type": "string",
            "description": "Address names if this is an RTP NAT policy.\n"
          },
          "rtpNat": {
            "type": "string",
            "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SAML server name.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scheduleTimeout": {
            "type": "string",
            "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scim": {
            "type": "string",
            "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scimGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM groups.\n"
          },
          "scimUsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM users.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "sgtCheck": {
            "type": "string",
            "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sgts": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Security group tags.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Name of an existing Spam filter profile.\n"
          },
          "srcVendorMacs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Vendor MAC source ID.\n"
          },
          "srcaddr6Negate": {
            "type": "string",
            "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntf": {
            "type": "string",
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Name of an existing VideoFilter profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpnDstNodes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FPackagesFirewallPolicyVpnDstNode:PackagesFirewallPolicyVpnDstNode"
            },
            "description": "Vpn_Dst_Node. The structure of <span pulumi-lang-nodejs=\"`vpnDstNode`\" pulumi-lang-dotnet=\"`VpnDstNode`\" pulumi-lang-go=\"`vpnDstNode`\" pulumi-lang-python=\"`vpn_dst_node`\" pulumi-lang-yaml=\"`vpnDstNode`\" pulumi-lang-java=\"`vpnDstNode`\">`vpn_dst_node`</span> block is documented below.\n"
          },
          "vpnSrcNodes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FPackagesFirewallPolicyVpnSrcNode:PackagesFirewallPolicyVpnSrcNode"
            },
            "description": "Vpn_Src_Node. The structure of <span pulumi-lang-nodejs=\"`vpnSrcNode`\" pulumi-lang-dotnet=\"`VpnSrcNode`\" pulumi-lang-go=\"`vpnSrcNode`\" pulumi-lang-python=\"`vpn_src_node`\" pulumi-lang-yaml=\"`vpnSrcNode`\" pulumi-lang-java=\"`vpnSrcNode`\">`vpn_src_node`</span> block is documented below.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "wccp": {
            "type": "string",
            "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          },
          "wsso": {
            "type": "string",
            "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaDeviceOwnership": {
            "type": "string",
            "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTag": {
            "type": "string",
            "description": "Source ztna-ems-tag names.\n"
          },
          "ztnaEmsTagNegate": {
            "type": "string",
            "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagSecondaries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source ztna-ems-tag-secondary names.\n"
          },
          "ztnaGeoTag": {
            "type": "string",
            "description": "Source ztna-geo-tag names.\n"
          },
          "ztnaPolicyRedirect": {
            "type": "string",
            "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaStatus": {
            "type": "string",
            "description": "Enable/disable zero trust access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaTagsMatchLogic": {
            "type": "string",
            "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallPolicyMove:PackagesFirewallPolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallPolicyMoveId",
        "pkg",
        "policy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "policy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallPolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallPolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policy": {
            "type": "string",
            "description": "Policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallProxypolicy:PackagesFirewallProxypolicy": {
      "description": "Configure proxy policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallProxypolicy(\"labelname\", {\n    action: \"deny\",\n    disclaimer: \"disable\",\n    dstaddrs: [\"all\"],\n    dstaddrNegate: \"disable\",\n    dstintfs: [\"any\"],\n    httpTunnelAuth: \"disable\",\n    internetService: \"disable\",\n    logtraffic: \"all\",\n    logtrafficStart: \"disable\",\n    name: \"11\",\n    pkg: \"default\",\n    policyid: 1,\n    profileType: \"single\",\n    proxy: \"explicit-web\",\n    schedule: \"always\",\n    services: [\"webproxy\"],\n    serviceNegate: \"disable\",\n    sessionTtl: 0,\n    srcaddrs: [\"all\"],\n    srcaddrNegate: \"disable\",\n    sshPolicyRedirect: \"disable\",\n    status: \"enable\",\n    webcache: \"disable\",\n    webcacheHttps: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallProxypolicy(\"labelname\",\n    action=\"deny\",\n    disclaimer=\"disable\",\n    dstaddrs=[\"all\"],\n    dstaddr_negate=\"disable\",\n    dstintfs=[\"any\"],\n    http_tunnel_auth=\"disable\",\n    internet_service=\"disable\",\n    logtraffic=\"all\",\n    logtraffic_start=\"disable\",\n    name=\"11\",\n    pkg=\"default\",\n    policyid=1,\n    profile_type=\"single\",\n    proxy=\"explicit-web\",\n    schedule=\"always\",\n    services=[\"webproxy\"],\n    service_negate=\"disable\",\n    session_ttl=0,\n    srcaddrs=[\"all\"],\n    srcaddr_negate=\"disable\",\n    ssh_policy_redirect=\"disable\",\n    status=\"enable\",\n    webcache=\"disable\",\n    webcache_https=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallProxypolicy(\"labelname\", new()\n    {\n        Action = \"deny\",\n        Disclaimer = \"disable\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        DstaddrNegate = \"disable\",\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        HttpTunnelAuth = \"disable\",\n        InternetService = \"disable\",\n        Logtraffic = \"all\",\n        LogtrafficStart = \"disable\",\n        Name = \"11\",\n        Pkg = \"default\",\n        Policyid = 1,\n        ProfileType = \"single\",\n        Proxy = \"explicit-web\",\n        Schedule = \"always\",\n        Services = new[]\n        {\n            \"webproxy\",\n        },\n        ServiceNegate = \"disable\",\n        SessionTtl = 0,\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        SrcaddrNegate = \"disable\",\n        SshPolicyRedirect = \"disable\",\n        Status = \"enable\",\n        Webcache = \"disable\",\n        WebcacheHttps = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallProxypolicy(ctx, \"labelname\", &fortimanager.PackagesFirewallProxypolicyArgs{\n\t\t\tAction:     pulumi.String(\"deny\"),\n\t\t\tDisclaimer: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tHttpTunnelAuth:  pulumi.String(\"disable\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tLogtraffic:      pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tName:            pulumi.String(\"11\"),\n\t\t\tPkg:             pulumi.String(\"default\"),\n\t\t\tPolicyid:        pulumi.Float64(1),\n\t\t\tProfileType:     pulumi.String(\"single\"),\n\t\t\tProxy:           pulumi.String(\"explicit-web\"),\n\t\t\tSchedule:        pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"webproxy\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl:    pulumi.Float64(0),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrNegate:     pulumi.String(\"disable\"),\n\t\t\tSshPolicyRedirect: pulumi.String(\"disable\"),\n\t\t\tStatus:            pulumi.String(\"enable\"),\n\t\t\tWebcache:          pulumi.String(\"disable\"),\n\t\t\tWebcacheHttps:     pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallProxypolicy;\nimport com.pulumi.fortimanager.PackagesFirewallProxypolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallProxypolicy(\"labelname\", PackagesFirewallProxypolicyArgs.builder()\n            .action(\"deny\")\n            .disclaimer(\"disable\")\n            .dstaddrs(\"all\")\n            .dstaddrNegate(\"disable\")\n            .dstintfs(\"any\")\n            .httpTunnelAuth(\"disable\")\n            .internetService(\"disable\")\n            .logtraffic(\"all\")\n            .logtrafficStart(\"disable\")\n            .name(\"11\")\n            .pkg(\"default\")\n            .policyid(1.0)\n            .profileType(\"single\")\n            .proxy(\"explicit-web\")\n            .schedule(\"always\")\n            .services(\"webproxy\")\n            .serviceNegate(\"disable\")\n            .sessionTtl(0.0)\n            .srcaddrs(\"all\")\n            .srcaddrNegate(\"disable\")\n            .sshPolicyRedirect(\"disable\")\n            .status(\"enable\")\n            .webcache(\"disable\")\n            .webcacheHttps(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallProxypolicy\n    properties:\n      action: deny\n      disclaimer: disable\n      dstaddrs:\n        - all\n      dstaddrNegate: disable\n      dstintfs:\n        - any\n      httpTunnelAuth: disable\n      internetService: disable\n      logtraffic: all\n      logtrafficStart: disable\n      name: '11'\n      pkg: default\n      policyid: 1\n      profileType: single\n      proxy: explicit-web\n      schedule: always\n      services:\n        - webproxy\n      serviceNegate: disable\n      sessionTtl: 0\n      srcaddrs:\n        - all\n      srcaddrNegate: disable\n      sshPolicyRedirect: disable\n      status: enable\n      webcache: disable\n      webcacheHttps: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallProxyPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallProxypolicy:PackagesFirewallProxypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "accessProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access Proxy.\n"
        },
        "accessProxy6": {
          "type": "string",
          "description": "IPv6 access proxy.\n"
        },
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy parameters. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "detectHttpsInHttpRequest": {
          "type": "string",
          "description": "Enable/disable detection of HTTPS in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceOwnership": {
          "type": "string",
          "description": "When enabled, the ownership enforcement will be done at policy level. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Web proxy disclaimer setting: by domain, policy, or user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 destination address objects.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled, destination addresses match against any address EXCEPT the specified destination addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address objects.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface names.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Global web-based manager visible label.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of group objects.\n"
        },
        "httpTunnelAuth": {
          "type": "string",
          "description": "Enable/disable HTTP tunnel authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsSubCategory": {
          "type": "string",
          "description": "Enable/disable HTTPS sub-category policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of Internet Services IPv6 for this policy. If enabled, destination IPv6 address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service IPv6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service IPv6 name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service IPv6 name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service IPv6 group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service IPv6 name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled, Internet Services match against any internet service IPv6 EXCEPT the selected Internet Service IPv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled, Internet Services match against any internet service EXCEPT the selected Internet Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "isolatorServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator server name.\n"
        },
        "label": {
          "type": "string",
          "description": "VDOM-specific GUI visible label.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable logging traffic through the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Enable/disable policy log traffic start. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallProxypolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of IP pool object.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "proxy": {
          "type": "string",
          "description": "Type of explicit proxy. Valid values: `explicit-web`, `transparent-web`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, `ssh-tunnel`.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "Redirect URL for further explicit web proxy processing.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Authentication replacement message override group.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Enable/disable scanning of connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Name of schedule object.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled, services match against any service EXCEPT the specified destination services. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of service objects.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 source address objects.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled, source addresses match against any address EXCEPT the specified source addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address objects.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Source interface names.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Enable to use the IP address of the client to connect to the server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlRisks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL risk level name.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user objects.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable the use of UTM profiles/sensors/lists. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Virtual-Patch-Profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web caching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web caching for HTTPS (Requires deep-inspection enabled in ssl-ssh-profile). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Name of web proxy profile.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled, ZTNA EMS tags match against any tag EXCEPT the specified ZTNA EMS tags. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ZTNA EMS Tag names.\n"
        },
        "ztnaProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 ZTNA traffic forward proxy.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxies",
        "action",
        "blockNotification",
        "detectHttpsInHttpRequest",
        "deviceOwnership",
        "disclaimer",
        "dnsfilterProfiles",
        "dstaddr6s",
        "dstaddrNegate",
        "dstaddrs",
        "dstintfs",
        "groups",
        "httpTunnelAuth",
        "internetService",
        "internetService6",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6Negate",
        "internetServiceFortiguards",
        "isolatorServers",
        "logHttpTransaction",
        "logtrafficStart",
        "name",
        "packagesFirewallProxypolicyId",
        "pkg",
        "policyid",
        "poolnames",
        "profileType",
        "serviceNegate",
        "services",
        "srcaddr6s",
        "srcaddrNegate",
        "srcaddrs",
        "sshPolicyRedirect",
        "status",
        "telemetryProfiles",
        "urlRisks",
        "users",
        "uuid",
        "webcache",
        "webcacheHttps",
        "ztnaEmsTagNegate",
        "ztnaEmsTags",
        "ztnaProxies",
        "ztnaTagsMatchLogic"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "accessProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access Proxy.\n"
        },
        "accessProxy6": {
          "type": "string",
          "description": "IPv6 access proxy.\n"
        },
        "action": {
          "type": "string",
          "description": "Accept or deny traffic matching the policy parameters. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Optional comments.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "detectHttpsInHttpRequest": {
          "type": "string",
          "description": "Enable/disable detection of HTTPS in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceOwnership": {
          "type": "string",
          "description": "When enabled, the ownership enforcement will be done at policy level. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Web proxy disclaimer setting: by domain, policy, or user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 destination address objects.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled, destination addresses match against any address EXCEPT the specified destination addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address objects.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination interface names.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Global web-based manager visible label.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of group objects.\n"
        },
        "httpTunnelAuth": {
          "type": "string",
          "description": "Enable/disable HTTP tunnel authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsSubCategory": {
          "type": "string",
          "description": "Enable/disable HTTPS sub-category policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of Internet Services IPv6 for this policy. If enabled, destination IPv6 address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service IPv6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service IPv6 name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service IPv6 name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service IPv6 group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service IPv6 name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled, Internet Services match against any internet service IPv6 EXCEPT the selected Internet Service IPv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled, Internet Services match against any internet service EXCEPT the selected Internet Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "isolatorServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator server name.\n"
        },
        "label": {
          "type": "string",
          "description": "VDOM-specific GUI visible label.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable/disable logging traffic through the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Enable/disable policy log traffic start. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "packagesFirewallProxypolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of IP pool object.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "proxy": {
          "type": "string",
          "description": "Type of explicit proxy. Valid values: `explicit-web`, `transparent-web`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, `ssh-tunnel`.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "Redirect URL for further explicit web proxy processing.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Authentication replacement message override group.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Enable/disable scanning of connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Name of schedule object.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled, services match against any service EXCEPT the specified destination services. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of service objects.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 source address objects.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled, source addresses match against any address EXCEPT the specified source addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address objects.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Source interface names.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable the active status of the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Enable to use the IP address of the client to connect to the server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "urlRisks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL risk level name.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user objects.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable the use of UTM profiles/sensors/lists. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Virtual-Patch-Profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web caching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web caching for HTTPS (Requires deep-inspection enabled in ssl-ssh-profile). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Name of web proxy profile.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled, ZTNA EMS tags match against any tag EXCEPT the specified ZTNA EMS tags. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ZTNA EMS Tag names.\n"
        },
        "ztnaProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 ZTNA traffic forward proxy.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallProxypolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "accessProxies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Access Proxy.\n"
          },
          "accessProxy6": {
            "type": "string",
            "description": "IPv6 access proxy.\n"
          },
          "action": {
            "type": "string",
            "description": "Accept or deny traffic matching the policy parameters. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "blockNotification": {
            "type": "string",
            "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Optional comments.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted traffic mirror.\n"
          },
          "detectHttpsInHttpRequest": {
            "type": "string",
            "description": "Enable/disable detection of HTTPS in HTTP request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceOwnership": {
            "type": "string",
            "description": "When enabled, the ownership enforcement will be done at policy level. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "disclaimer": {
            "type": "string",
            "description": "Web proxy disclaimer setting: by domain, policy, or user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "Name of an existing DLP profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 destination address objects.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled, destination addresses match against any address EXCEPT the specified destination addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address objects.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination interface names.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "Name of an existing file-filter profile.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Global web-based manager visible label.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of group objects.\n"
          },
          "httpTunnelAuth": {
            "type": "string",
            "description": "Enable/disable HTTP tunnel authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpsSubCategory": {
            "type": "string",
            "description": "Enable/disable HTTPS sub-category policy matching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of Internet Services IPv6 for this policy. If enabled, destination IPv6 address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service IPv6 group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service IPv6 name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service IPv6 name.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service IPv6 group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service IPv6 name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled, Internet Services match against any internet service IPv6 EXCEPT the selected Internet Service IPv6. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet Service name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled, Internet Services match against any internet service EXCEPT the selected Internet Service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "isolatorServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Isolator server name.\n"
          },
          "label": {
            "type": "string",
            "description": "VDOM-specific GUI visible label.\n"
          },
          "logHttpTransaction": {
            "type": "string",
            "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable/disable logging traffic through the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Enable/disable policy log traffic start. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "packagesFirewallProxypolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "poolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of IP pool object.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "proxy": {
            "type": "string",
            "description": "Type of explicit proxy. Valid values: `explicit-web`, `transparent-web`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, `ssh-tunnel`.\n"
          },
          "redirectUrl": {
            "type": "string",
            "description": "Redirect URL for further explicit web proxy processing.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Authentication replacement message override group.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Enable/disable scanning of connections to Botnet servers. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Name of schedule object.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled, services match against any service EXCEPT the specified destination services. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of service objects.\n"
          },
          "sessionTtl": {
            "type": "number",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Name of an existing Spam filter profile.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 source address objects.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled, source addresses match against any address EXCEPT the specified source addresses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address objects.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Source interface names.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable the active status of the policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "transparent": {
            "type": "string",
            "description": "Enable to use the IP address of the client to connect to the server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "urlRisks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "URL risk level name.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user objects.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable the use of UTM profiles/sensors/lists. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Name of an existing VideoFilter profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Virtual-Patch-Profile.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web caching. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web caching for HTTPS (Requires deep-inspection enabled in ssl-ssh-profile). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Web proxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Name of web proxy profile.\n"
          },
          "ztnaEmsTagNegate": {
            "type": "string",
            "description": "When enabled, ZTNA EMS tags match against any tag EXCEPT the specified ZTNA EMS tags. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "ZTNA EMS Tag names.\n"
          },
          "ztnaProxies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 ZTNA traffic forward proxy.\n"
          },
          "ztnaTagsMatchLogic": {
            "type": "string",
            "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallProxypolicyMove:PackagesFirewallProxypolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallProxypolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "proxyPolicy": {
          "type": "string",
          "description": "Proxy Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallProxypolicyMoveId",
        "pkg",
        "proxyPolicy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallProxypolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "proxyPolicy": {
          "type": "string",
          "description": "Proxy Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "proxyPolicy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallProxypolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallProxypolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "proxyPolicy": {
            "type": "string",
            "description": "Proxy Policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallSecuritypolicy:PackagesFirewallSecuritypolicy": {
      "description": "Configure NGFW IPv4/IPv6 application policies.\n\n## Import\n\nPackages FirewallSecurityPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallSecuritypolicy:PackagesFirewallSecuritypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (accept/deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "enforceDefaultAppPort": {
          "type": "string",
          "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address, service and default application port enforcement are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Fortiguard.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Src-Fortiguard.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Fortiguard.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Src-Fortiguard.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallSecuritypolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable security profiles. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetServiceFortiguards",
        "internetServiceSrcFortiguards",
        "name",
        "packagesFirewallSecuritypolicyId",
        "pkg",
        "policyid",
        "telemetryProfiles",
        "uuid"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (accept/deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "enforceDefaultAppPort": {
          "type": "string",
          "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address, service and default application port enforcement are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Fortiguard.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Src-Fortiguard.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Fortiguard.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Src-Fortiguard.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesFirewallSecuritypolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable security profiles. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallSecuritypolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (accept/deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "Name of an existing DLP profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr4": {
            "type": "string",
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddr6Negate": {
            "type": "string",
            "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "enforceDefaultAppPort": {
            "type": "string",
            "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "Name of an existing file-filter profile.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address, service and default application port enforcement are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service6-Fortiguard.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service6-Src-Fortiguard.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service-Fortiguard.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet Service name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service-Src-Fortiguard.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet Service source name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "learningMode": {
            "type": "string",
            "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesFirewallSecuritypolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr4": {
            "type": "string",
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddr6Negate": {
            "type": "string",
            "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable security profiles. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Name of an existing VideoFilter profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallSecuritypolicyMove:PackagesFirewallSecuritypolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallSecuritypolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityPolicy": {
          "type": "string",
          "description": "Security Policy.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallSecuritypolicyMoveId",
        "pkg",
        "securityPolicy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallSecuritypolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityPolicy": {
          "type": "string",
          "description": "Security Policy.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "securityPolicy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallSecuritypolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallSecuritypolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "securityPolicy": {
            "type": "string",
            "description": "Security Policy.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallShapingpolicy:PackagesFirewallShapingpolicy": {
      "description": "Configure shaping policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallShapingpolicy(\"labelname\", {\n    diffservForward: \"disable\",\n    diffservReverse: \"disable\",\n    dstaddrs: [\"all\"],\n    dstintfs: [\"any\"],\n    fosid: 1,\n    internetService: \"disable\",\n    internetServiceSrc: \"disable\",\n    ipVersion: \"4\",\n    pkg: \"default\",\n    services: [\"ALL\"],\n    srcaddrs: [\"all\"],\n    status: \"enable\",\n    tos: \"0x00\",\n    tosMask: \"0x00\",\n    tosNegate: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallShapingpolicy(\"labelname\",\n    diffserv_forward=\"disable\",\n    diffserv_reverse=\"disable\",\n    dstaddrs=[\"all\"],\n    dstintfs=[\"any\"],\n    fosid=1,\n    internet_service=\"disable\",\n    internet_service_src=\"disable\",\n    ip_version=\"4\",\n    pkg=\"default\",\n    services=[\"ALL\"],\n    srcaddrs=[\"all\"],\n    status=\"enable\",\n    tos=\"0x00\",\n    tos_mask=\"0x00\",\n    tos_negate=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesFirewallShapingpolicy(\"labelname\", new()\n    {\n        DiffservForward = \"disable\",\n        DiffservReverse = \"disable\",\n        Dstaddrs = new[]\n        {\n            \"all\",\n        },\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        Fosid = 1,\n        InternetService = \"disable\",\n        InternetServiceSrc = \"disable\",\n        IpVersion = \"4\",\n        Pkg = \"default\",\n        Services = new[]\n        {\n            \"ALL\",\n        },\n        Srcaddrs = new[]\n        {\n            \"all\",\n        },\n        Status = \"enable\",\n        Tos = \"0x00\",\n        TosMask = \"0x00\",\n        TosNegate = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallShapingpolicy(ctx, \"labelname\", &fortimanager.PackagesFirewallShapingpolicyArgs{\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFosid:              pulumi.Float64(1),\n\t\t\tInternetService:    pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tIpVersion:          pulumi.String(\"4\"),\n\t\t\tPkg:                pulumi.String(\"default\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tTos:       pulumi.String(\"0x00\"),\n\t\t\tTosMask:   pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallShapingpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesFirewallShapingpolicy(\"labelname\", PackagesFirewallShapingpolicyArgs.builder()\n            .diffservForward(\"disable\")\n            .diffservReverse(\"disable\")\n            .dstaddrs(\"all\")\n            .dstintfs(\"any\")\n            .fosid(1.0)\n            .internetService(\"disable\")\n            .internetServiceSrc(\"disable\")\n            .ipVersion(\"4\")\n            .pkg(\"default\")\n            .services(\"ALL\")\n            .srcaddrs(\"all\")\n            .status(\"enable\")\n            .tos(\"0x00\")\n            .tosMask(\"0x00\")\n            .tosNegate(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesFirewallShapingpolicy\n    properties:\n      diffservForward: disable\n      diffservReverse: disable\n      dstaddrs:\n        - all\n      dstintfs:\n        - any\n      fosid: 1\n      internetService: disable\n      internetServiceSrc: disable\n      ipVersion: '4'\n      pkg: default\n      services:\n        - ALL\n      srcaddrs:\n        - all\n      status: enable\n      tos: 0x00\n      tosMask: 0x00\n      tosNegate: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages FirewallShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallShapingpolicy:PackagesFirewallShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more application group names.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS bit pattern.\n"
        },
        "cosMask": {
          "type": "string",
          "description": "VLAN CoS evaluated bits.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "IPv6 destination address and address group names.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more outgoing (egress) interfaces.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Shaping policy ID (0 - 4294967295).\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Shaping policy name.\n"
        },
        "packagesFirewallShapingpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper to apply with this policy.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "IPv6 source address and address group names.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more incoming (ingress) interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
        },
        "trafficType": {
          "type": "string",
          "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "type": "object",
      "required": [
        "appCategories",
        "appGroups",
        "applications",
        "classId",
        "cos",
        "cosMask",
        "diffservForward",
        "diffservReverse",
        "dstaddrs",
        "dstintfs",
        "fosid",
        "groups",
        "internetService",
        "internetServiceCustomGroups",
        "internetServiceCustoms",
        "internetServiceFortiguards",
        "internetServiceGroups",
        "internetServiceNames",
        "internetServiceSrc",
        "internetServiceSrcFortiguards",
        "internetServiceSrcNames",
        "name",
        "packagesFirewallShapingpolicyId",
        "pkg",
        "services",
        "srcaddrs",
        "srcintfs",
        "tos",
        "tosMask",
        "tosNegate",
        "trafficType",
        "urlCategories",
        "users",
        "uuid"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more application group names.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS bit pattern.\n"
        },
        "cosMask": {
          "type": "string",
          "description": "VLAN CoS evaluated bits.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "IPv6 destination address and address group names.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more outgoing (egress) interfaces.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Shaping policy ID (0 - 4294967295).\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Shaping policy name.\n"
        },
        "packagesFirewallShapingpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper to apply with this policy.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "IPv6 source address and address group names.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "One or more incoming (ingress) interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
        },
        "trafficType": {
          "type": "string",
          "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallShapingpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
          },
          "appGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more application group names.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
          },
          "classId": {
            "type": "string",
            "description": "Traffic class ID.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comments.\n"
          },
          "cos": {
            "type": "string",
            "description": "VLAN CoS bit pattern.\n"
          },
          "cosMask": {
            "type": "string",
            "description": "VLAN CoS evaluated bits.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "IPv6 destination address and address group names.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 destination address and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more outgoing (egress) interfaces.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Shaping policy ID (0 - 4294967295).\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service ID.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source name.\n"
          },
          "ipVersion": {
            "type": "string",
            "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Shaping policy name.\n"
          },
          "packagesFirewallShapingpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper to apply with this policy.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "IPv6 source address and address group names.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 source address and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "One or more incoming (ingress) interfaces.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
          },
          "trafficType": {
            "type": "string",
            "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
          },
          "urlCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesFirewallShapingpolicyMove:PackagesFirewallShapingpolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallShapingpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingPolicy": {
          "type": "string",
          "description": "Shaping Policy.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesFirewallShapingpolicyMoveId",
        "pkg",
        "shapingPolicy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesFirewallShapingpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shapingPolicy": {
          "type": "string",
          "description": "Shaping Policy.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pkg",
        "shapingPolicy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesFirewallShapingpolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesFirewallShapingpolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shapingPolicy": {
            "type": "string",
            "description": "Shaping Policy.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalFooterConsolidatedPolicy:PackagesGlobalFooterConsolidatedPolicy": {
      "description": "Configure consolidated IPv4/IPv6 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesGlobalFooterConsolidatedPolicy(\"trname\", {\n    pkg: \"default\",\n    action: \"accept\",\n    comments: \"This is a Terraform example\",\n    dstintf: \"any\",\n    name: \"terr-pkg-footer-cslid-policy\",\n    srcintf: \"any\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesGlobalFooterConsolidatedPolicy(\"trname\",\n    pkg=\"default\",\n    action=\"accept\",\n    comments=\"This is a Terraform example\",\n    dstintf=\"any\",\n    name=\"terr-pkg-footer-cslid-policy\",\n    srcintf=\"any\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesGlobalFooterConsolidatedPolicy(\"trname\", new()\n    {\n        Pkg = \"default\",\n        Action = \"accept\",\n        Comments = \"This is a Terraform example\",\n        Dstintf = \"any\",\n        Name = \"terr-pkg-footer-cslid-policy\",\n        Srcintf = \"any\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterConsolidatedPolicy(ctx, \"trname\", &fortimanager.PackagesGlobalFooterConsolidatedPolicyArgs{\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tAction:   pulumi.String(\"accept\"),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstintf:  pulumi.String(\"any\"),\n\t\t\tName:     pulumi.String(\"terr-pkg-footer-cslid-policy\"),\n\t\t\tSrcintf:  pulumi.String(\"any\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterConsolidatedPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterConsolidatedPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesGlobalFooterConsolidatedPolicy(\"trname\", PackagesGlobalFooterConsolidatedPolicyArgs.builder()\n            .pkg(\"default\")\n            .action(\"accept\")\n            .comments(\"This is a Terraform example\")\n            .dstintf(\"any\")\n            .name(\"terr-pkg-footer-cslid-policy\")\n            .srcintf(\"any\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesGlobalFooterConsolidatedPolicy\n    properties:\n      pkg: default\n      action: accept\n      comments: This is a Terraform example\n      dstintf: any\n      name: terr-pkg-footer-cslid-policy\n      srcintf: any\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalFooterConsolidatedPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterConsolidatedPolicy:PackagesGlobalFooterConsolidatedPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "App-Category.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalFooterConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname4": {
          "type": "string",
          "description": "IPv4 pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Schedule-Timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "autoAsicOffload",
        "captivePortalExempt",
        "diffservForward",
        "diffservReverse",
        "diffservcodeForward",
        "diffservcodeRev",
        "dstaddrNegate",
        "fixedport",
        "httpPolicyRedirect",
        "inbound",
        "inspectionMode",
        "internetService",
        "internetServiceNegate",
        "internetServiceSrc",
        "internetServiceSrcNegate",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "nat",
        "outbound",
        "packagesGlobalFooterConsolidatedPolicyId",
        "pkg",
        "policyid",
        "profileType",
        "serviceNegate",
        "srcaddrNegate",
        "sshPolicyRedirect",
        "utmStatus",
        "uuid",
        "wanopt",
        "wanoptDetection",
        "wanoptPassiveOpt",
        "webcache",
        "webcacheHttps"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "App-Category.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalFooterConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname4": {
          "type": "string",
          "description": "IPv4 pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Schedule-Timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalFooterConsolidatedPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "App-Category.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "App-Group.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr4": {
            "type": "string",
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "File-Filter-Profile.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet-Service-Name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet-Service-Src-Name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesGlobalFooterConsolidatedPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname4": {
            "type": "string",
            "description": "IPv4 pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "IPv6 pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scheduleTimeout": {
            "type": "string",
            "description": "Schedule-Timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sessionTtl": {
            "type": "number",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Spamfilter-Profile.\n"
          },
          "srcaddr4": {
            "type": "string",
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "Url-Category.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmInspectionMode": {
            "type": "string",
            "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalFooterPolicy6:PackagesGlobalFooterPolicy6": {
      "description": "Configure IPv6 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalHeaderPolicy6(\"labelname\", {\n    pkg: \"default\",\n    action: \"accept\",\n    comments: \"terraform-comment\",\n    dstaddr: \"gall\",\n    dstintf: \"any\",\n    name: \"terraform-tefv-footer\",\n    schedule: \"galways\",\n    service: \"gALL\",\n    srcaddr: \"gall\",\n    srcintf: \"any\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalHeaderPolicy6(\"labelname\",\n    pkg=\"default\",\n    action=\"accept\",\n    comments=\"terraform-comment\",\n    dstaddr=\"gall\",\n    dstintf=\"any\",\n    name=\"terraform-tefv-footer\",\n    schedule=\"galways\",\n    service=\"gALL\",\n    srcaddr=\"gall\",\n    srcintf=\"any\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesGlobalHeaderPolicy6(\"labelname\", new()\n    {\n        Pkg = \"default\",\n        Action = \"accept\",\n        Comments = \"terraform-comment\",\n        Dstaddr = \"gall\",\n        Dstintf = \"any\",\n        Name = \"terraform-tefv-footer\",\n        Schedule = \"galways\",\n        Service = \"gALL\",\n        Srcaddr = \"gall\",\n        Srcintf = \"any\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderPolicy6(ctx, \"labelname\", &fortimanager.PackagesGlobalHeaderPolicy6Args{\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tAction:   pulumi.String(\"accept\"),\n\t\t\tComments: pulumi.String(\"terraform-comment\"),\n\t\t\tDstaddr:  pulumi.String(\"gall\"),\n\t\t\tDstintf:  pulumi.String(\"any\"),\n\t\t\tName:     pulumi.String(\"terraform-tefv-footer\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tService:  pulumi.String(\"gALL\"),\n\t\t\tSrcaddr:  pulumi.String(\"gall\"),\n\t\t\tSrcintf:  pulumi.String(\"any\"),\n\t\t\tStatus:   pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy6;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesGlobalHeaderPolicy6(\"labelname\", PackagesGlobalHeaderPolicy6Args.builder()\n            .pkg(\"default\")\n            .action(\"accept\")\n            .comments(\"terraform-comment\")\n            .dstaddr(\"gall\")\n            .dstintf(\"any\")\n            .name(\"terraform-tefv-footer\")\n            .schedule(\"galways\")\n            .service(\"gALL\")\n            .srcaddr(\"gall\")\n            .srcintf(\"any\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesGlobalHeaderPolicy6\n    properties:\n      pkg: default\n      action: accept\n      comments: terraform-comment\n      dstaddr: gall\n      dstintf: any\n      name: terraform-tefv-footer\n      schedule: galways\n      service: gALL\n      srcaddr: gall\n      srcintf: any\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalFooterPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterPolicy6:PackagesGlobalFooterPolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAccelation": {
          "type": "string",
          "description": "Np-Accelation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalFooterPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "antiReplay",
        "applicationCharts",
        "applications",
        "autoAsicOffload",
        "diffservForward",
        "diffservReverse",
        "diffservcodeForward",
        "diffservcodeRev",
        "dsri",
        "dstaddrNegate",
        "dynamicProfileAccesses",
        "firewallSessionDirty",
        "fixedport",
        "httpPolicyRedirect",
        "inbound",
        "inspectionMode",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "nat",
        "natinbound",
        "natoutbound",
        "npAcceleration",
        "outbound",
        "packagesGlobalFooterPolicy6Id",
        "pkg",
        "policyid",
        "profileProtocolOptions",
        "profileType",
        "sendDenyPacket",
        "serviceNegate",
        "sessionTtl",
        "srcaddrNegate",
        "sshPolicyRedirect",
        "sslMirror",
        "status",
        "tcpSessionWithoutSyn",
        "timeoutSendRst",
        "tos",
        "tosMask",
        "tosNegate",
        "utmStatus",
        "uuid",
        "vlanCosFwd",
        "vlanCosRev",
        "webcache",
        "webcacheHttps"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAccelation": {
          "type": "string",
          "description": "Np-Accelation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalFooterPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalFooterPolicy6 resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "applicationCharts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "casiProfile": {
            "type": "string",
            "description": "Casi-Profile.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "string",
            "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted-Traffic-Mirror.\n"
          },
          "deepInspectionOptions": {
            "type": "string",
            "description": "Deep-Inspection-Options.\n"
          },
          "deviceDetectionPortal": {
            "type": "string",
            "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devices": {
            "type": "string",
            "description": "Devices.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "Dscp-Value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "dynamicProfile": {
            "type": "string",
            "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfileAccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>.\n"
          },
          "dynamicProfileGroup": {
            "type": "string",
            "description": "Dynamic-Profile-Group.\n"
          },
          "emailCollectionPortal": {
            "type": "string",
            "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "File-Filter-Profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsae": {
            "type": "string",
            "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "identityBased": {
            "type": "string",
            "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "identityFrom": {
            "type": "string",
            "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npAccelation": {
            "type": "string",
            "description": "Np-Accelation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesGlobalFooterPolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg-Group.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Spamfilter-Profile.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntf": {
            "type": "string",
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "sslvpnAuth": {
            "type": "string",
            "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
          },
          "sslvpnCcert": {
            "type": "string",
            "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnCipher": {
            "type": "string",
            "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmInspectionMode": {
            "type": "string",
            "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Web proxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalFooterPolicy:PackagesGlobalFooterPolicy": {
      "description": "Configure IPv4 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalFooterPolicy(\"labelname\", {\n    action: \"deny\",\n    antiReplay: \"enable\",\n    applicationCharts: [],\n    blockNotification: \"disable\",\n    captivePortalExempt: \"disable\",\n    cgnResourceQuota: 0,\n    cgnSessionQuota: 0,\n    delayTcpNpuSession: \"disable\",\n    diffservForward: \"disable\",\n    diffservReverse: \"disable\",\n    dsri: \"disable\",\n    dstaddrs: [\"gall\"],\n    dstaddrNegate: \"disable\",\n    dstintfs: [\"any\"],\n    dynamicProfileAccesses: [],\n    emailCollect: \"disable\",\n    geoipAnycast: \"disable\",\n    geoipMatch: \"physical-location\",\n    internetService: \"disable\",\n    internetServiceSrc: \"disable\",\n    logtraffic: \"all\",\n    logtrafficStart: \"disable\",\n    matchVip: \"disable\",\n    matchVipOnly: \"disable\",\n    name: \"s\",\n    natips: [\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    npAcceleration: \"enable\",\n    permitAnyHost: \"disable\",\n    pkg: \"default\",\n    policyid: 1074741825,\n    profileType: \"single\",\n    radiusMacAuthBypass: \"disable\",\n    reputationMinimum: 0,\n    rtpNat: \"disable\",\n    schedule: \"galways\",\n    scheduleTimeout: \"disable\",\n    sendDenyPacket: \"disable\",\n    services: [\"gALL\"],\n    serviceNegate: \"disable\",\n    sessionTtl: \"0\",\n    srcaddrs: [\"gall\"],\n    srcaddrNegate: \"disable\",\n    srcintfs: [\"any\"],\n    status: \"enable\",\n    tcpMssReceiver: 0,\n    tcpMssSender: 0,\n    tcpSessionWithoutSyn: \"disable\",\n    tos: \"0x00\",\n    tosMask: \"0x00\",\n    tosNegate: \"disable\",\n    vlanCosFwd: 255,\n    vlanCosRev: 255,\n    wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalFooterPolicy(\"labelname\",\n    action=\"deny\",\n    anti_replay=\"enable\",\n    application_charts=[],\n    block_notification=\"disable\",\n    captive_portal_exempt=\"disable\",\n    cgn_resource_quota=0,\n    cgn_session_quota=0,\n    delay_tcp_npu_session=\"disable\",\n    diffserv_forward=\"disable\",\n    diffserv_reverse=\"disable\",\n    dsri=\"disable\",\n    dstaddrs=[\"gall\"],\n    dstaddr_negate=\"disable\",\n    dstintfs=[\"any\"],\n    dynamic_profile_accesses=[],\n    email_collect=\"disable\",\n    geoip_anycast=\"disable\",\n    geoip_match=\"physical-location\",\n    internet_service=\"disable\",\n    internet_service_src=\"disable\",\n    logtraffic=\"all\",\n    logtraffic_start=\"disable\",\n    match_vip=\"disable\",\n    match_vip_only=\"disable\",\n    name=\"s\",\n    natips=[\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    np_acceleration=\"enable\",\n    permit_any_host=\"disable\",\n    pkg=\"default\",\n    policyid=1074741825,\n    profile_type=\"single\",\n    radius_mac_auth_bypass=\"disable\",\n    reputation_minimum=0,\n    rtp_nat=\"disable\",\n    schedule=\"galways\",\n    schedule_timeout=\"disable\",\n    send_deny_packet=\"disable\",\n    services=[\"gALL\"],\n    service_negate=\"disable\",\n    session_ttl=\"0\",\n    srcaddrs=[\"gall\"],\n    srcaddr_negate=\"disable\",\n    srcintfs=[\"any\"],\n    status=\"enable\",\n    tcp_mss_receiver=0,\n    tcp_mss_sender=0,\n    tcp_session_without_syn=\"disable\",\n    tos=\"0x00\",\n    tos_mask=\"0x00\",\n    tos_negate=\"disable\",\n    vlan_cos_fwd=255,\n    vlan_cos_rev=255,\n    wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesGlobalFooterPolicy(\"labelname\", new()\n    {\n        Action = \"deny\",\n        AntiReplay = \"enable\",\n        ApplicationCharts = new[] {},\n        BlockNotification = \"disable\",\n        CaptivePortalExempt = \"disable\",\n        CgnResourceQuota = 0,\n        CgnSessionQuota = 0,\n        DelayTcpNpuSession = \"disable\",\n        DiffservForward = \"disable\",\n        DiffservReverse = \"disable\",\n        Dsri = \"disable\",\n        Dstaddrs = new[]\n        {\n            \"gall\",\n        },\n        DstaddrNegate = \"disable\",\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        DynamicProfileAccesses = new[] {},\n        EmailCollect = \"disable\",\n        GeoipAnycast = \"disable\",\n        GeoipMatch = \"physical-location\",\n        InternetService = \"disable\",\n        InternetServiceSrc = \"disable\",\n        Logtraffic = \"all\",\n        LogtrafficStart = \"disable\",\n        MatchVip = \"disable\",\n        MatchVipOnly = \"disable\",\n        Name = \"s\",\n        Natips = new[]\n        {\n            \"0.0.0.0\",\n            \"0.0.0.0\",\n        },\n        NpAcceleration = \"enable\",\n        PermitAnyHost = \"disable\",\n        Pkg = \"default\",\n        Policyid = 1074741825,\n        ProfileType = \"single\",\n        RadiusMacAuthBypass = \"disable\",\n        ReputationMinimum = 0,\n        RtpNat = \"disable\",\n        Schedule = \"galways\",\n        ScheduleTimeout = \"disable\",\n        SendDenyPacket = \"disable\",\n        Services = new[]\n        {\n            \"gALL\",\n        },\n        ServiceNegate = \"disable\",\n        SessionTtl = \"0\",\n        Srcaddrs = new[]\n        {\n            \"gall\",\n        },\n        SrcaddrNegate = \"disable\",\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        Status = \"enable\",\n        TcpMssReceiver = 0,\n        TcpMssSender = 0,\n        TcpSessionWithoutSyn = \"disable\",\n        Tos = \"0x00\",\n        TosMask = \"0x00\",\n        TosNegate = \"disable\",\n        VlanCosFwd = 255,\n        VlanCosRev = 255,\n        Wccp = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterPolicy(ctx, \"labelname\", &fortimanager.PackagesGlobalFooterPolicyArgs{\n\t\t\tAction:              pulumi.String(\"deny\"),\n\t\t\tAntiReplay:          pulumi.String(\"enable\"),\n\t\t\tApplicationCharts:   pulumi.StringArray{},\n\t\t\tBlockNotification:   pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tCgnResourceQuota:    pulumi.Float64(0),\n\t\t\tCgnSessionQuota:     pulumi.Float64(0),\n\t\t\tDelayTcpNpuSession:  pulumi.String(\"disable\"),\n\t\t\tDiffservForward:     pulumi.String(\"disable\"),\n\t\t\tDiffservReverse:     pulumi.String(\"disable\"),\n\t\t\tDsri:                pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tDynamicProfileAccesses: pulumi.StringArray{},\n\t\t\tEmailCollect:           pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast:           pulumi.String(\"disable\"),\n\t\t\tGeoipMatch:             pulumi.String(\"physical-location\"),\n\t\t\tInternetService:        pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc:     pulumi.String(\"disable\"),\n\t\t\tLogtraffic:             pulumi.String(\"all\"),\n\t\t\tLogtrafficStart:        pulumi.String(\"disable\"),\n\t\t\tMatchVip:               pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly:           pulumi.String(\"disable\"),\n\t\t\tName:                   pulumi.String(\"s\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tNpAcceleration:      pulumi.String(\"enable\"),\n\t\t\tPermitAnyHost:       pulumi.String(\"disable\"),\n\t\t\tPkg:                 pulumi.String(\"default\"),\n\t\t\tPolicyid:            pulumi.Float64(1074741825),\n\t\t\tProfileType:         pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum:   pulumi.Float64(0),\n\t\t\tRtpNat:              pulumi.String(\"disable\"),\n\t\t\tSchedule:            pulumi.String(\"galways\"),\n\t\t\tScheduleTimeout:     pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket:      pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl:    pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus:               pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver:       pulumi.Float64(0),\n\t\t\tTcpMssSender:         pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos:                  pulumi.String(\"0x00\"),\n\t\t\tTosMask:              pulumi.String(\"0x00\"),\n\t\t\tTosNegate:            pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd:           pulumi.Float64(255),\n\t\t\tVlanCosRev:           pulumi.Float64(255),\n\t\t\tWccp:                 pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesGlobalFooterPolicy(\"labelname\", PackagesGlobalFooterPolicyArgs.builder()\n            .action(\"deny\")\n            .antiReplay(\"enable\")\n            .applicationCharts()\n            .blockNotification(\"disable\")\n            .captivePortalExempt(\"disable\")\n            .cgnResourceQuota(0.0)\n            .cgnSessionQuota(0.0)\n            .delayTcpNpuSession(\"disable\")\n            .diffservForward(\"disable\")\n            .diffservReverse(\"disable\")\n            .dsri(\"disable\")\n            .dstaddrs(\"gall\")\n            .dstaddrNegate(\"disable\")\n            .dstintfs(\"any\")\n            .dynamicProfileAccesses()\n            .emailCollect(\"disable\")\n            .geoipAnycast(\"disable\")\n            .geoipMatch(\"physical-location\")\n            .internetService(\"disable\")\n            .internetServiceSrc(\"disable\")\n            .logtraffic(\"all\")\n            .logtrafficStart(\"disable\")\n            .matchVip(\"disable\")\n            .matchVipOnly(\"disable\")\n            .name(\"s\")\n            .natips(            \n                \"0.0.0.0\",\n                \"0.0.0.0\")\n            .npAcceleration(\"enable\")\n            .permitAnyHost(\"disable\")\n            .pkg(\"default\")\n            .policyid(1074741825.0)\n            .profileType(\"single\")\n            .radiusMacAuthBypass(\"disable\")\n            .reputationMinimum(0.0)\n            .rtpNat(\"disable\")\n            .schedule(\"galways\")\n            .scheduleTimeout(\"disable\")\n            .sendDenyPacket(\"disable\")\n            .services(\"gALL\")\n            .serviceNegate(\"disable\")\n            .sessionTtl(\"0\")\n            .srcaddrs(\"gall\")\n            .srcaddrNegate(\"disable\")\n            .srcintfs(\"any\")\n            .status(\"enable\")\n            .tcpMssReceiver(0.0)\n            .tcpMssSender(0.0)\n            .tcpSessionWithoutSyn(\"disable\")\n            .tos(\"0x00\")\n            .tosMask(\"0x00\")\n            .tosNegate(\"disable\")\n            .vlanCosFwd(255.0)\n            .vlanCosRev(255.0)\n            .wccp(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesGlobalFooterPolicy\n    properties:\n      action: deny\n      antiReplay: enable\n      applicationCharts: []\n      blockNotification: disable\n      captivePortalExempt: disable\n      cgnResourceQuota: 0\n      cgnSessionQuota: 0\n      delayTcpNpuSession: disable\n      diffservForward: disable\n      diffservReverse: disable\n      dsri: disable\n      dstaddrs:\n        - gall\n      dstaddrNegate: disable\n      dstintfs:\n        - any\n      dynamicProfileAccesses: []\n      emailCollect: disable\n      geoipAnycast: disable\n      geoipMatch: physical-location\n      internetService: disable\n      internetServiceSrc: disable\n      logtraffic: all\n      logtrafficStart: disable\n      matchVip: disable\n      matchVipOnly: disable\n      name: s\n      natips:\n        - 0.0.0.0\n        - 0.0.0.0\n      npAcceleration: enable\n      permitAnyHost: disable\n      pkg: default\n      policyid: 1.074741825e+09\n      profileType: single\n      radiusMacAuthBypass: disable\n      reputationMinimum: 0\n      rtpNat: disable\n      schedule: galways\n      scheduleTimeout: disable\n      sendDenyPacket: disable\n      services:\n        - gALL\n      serviceNegate: disable\n      sessionTtl: '0'\n      srcaddrs:\n        - gall\n      srcaddrNegate: disable\n      srcintfs:\n        - any\n      status: enable\n      tcpMssReceiver: 0\n      tcpMssSender: 0\n      tcpSessionWithoutSyn: disable\n      tos: 0x00\n      tosMask: 0x00\n      tosNegate: disable\n      vlanCosFwd: 255\n      vlanCosRev: 255\n      wccp: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalFooterPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterPolicy:PackagesGlobalFooterPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "accessProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access-Proxy.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "activeAuthMethod": {
          "type": "string",
          "description": "Active-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`fsae`\" pulumi-lang-dotnet=\"`Fsae`\" pulumi-lang-go=\"`fsae`\" pulumi-lang-python=\"`fsae`\" pulumi-lang-yaml=\"`fsae`\" pulumi-lang-java=\"`fsae`\">`fsae`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Auth-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "clientReputation": {
          "type": "string",
          "description": "Client-Reputation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientReputationMode": {
          "type": "string",
          "description": "Client-Reputation-Mode. Valid values: <span pulumi-lang-nodejs=\"`learning`\" pulumi-lang-dotnet=\"`Learning`\" pulumi-lang-go=\"`learning`\" pulumi-lang-python=\"`learning`\" pulumi-lang-yaml=\"`learning`\" pulumi-lang-java=\"`learning`\">`learning`</span>, <span pulumi-lang-nodejs=\"`monitoring`\" pulumi-lang-dotnet=\"`Monitoring`\" pulumi-lang-go=\"`monitoring`\" pulumi-lang-python=\"`monitoring`\" pulumi-lang-yaml=\"`monitoring`\" pulumi-lang-java=\"`monitoring`\">`monitoring`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delayTcpNpuSessoin": {
          "type": "string",
          "description": "Delay-Tcp-Npu-Sessoin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectHttpsInHttpRequest": {
          "type": "string",
          "description": "Detect-Https-In-Http-Request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceOwnership": {
          "type": "string",
          "description": "Device-Ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dlp-Profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dponly": {
          "type": "string",
          "description": "Dponly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dstaddr6.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicBypass": {
          "type": "string",
          "description": "Dynamic-Bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "dynamicProfileFallthrough": {
          "type": "string",
          "description": "Dynamic-Profile-Fallthrough. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Dynamic-Shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "endpointCheck": {
          "type": "string",
          "description": "Endpoint-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointKeepaliveInterface": {
          "type": "string",
          "description": "Endpoint-Keepalive-Interface.\n"
        },
        "endpointProfile": {
          "type": "string",
          "description": "Endpoint-Profile.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Extended-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failedConnection": {
          "type": "string",
          "description": "Failed-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fallThroughUnauthenticated": {
          "type": "string",
          "description": "Fall-Through-Unauthenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forceProxy": {
          "type": "string",
          "description": "Force-Proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientComplianceDevices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Forticlient-Compliance-Devices. Valid values: `windows-pc`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, `iphone-ipad`, <span pulumi-lang-nodejs=\"`android`\" pulumi-lang-dotnet=\"`Android`\" pulumi-lang-go=\"`android`\" pulumi-lang-python=\"`android`\" pulumi-lang-yaml=\"`android`\" pulumi-lang-java=\"`android`\">`android`</span>.\n"
        },
        "forticlientComplianceEnforcementPortal": {
          "type": "string",
          "description": "Forticlient-Compliance-Enforcement-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsaeServerForNtlm": {
          "type": "string",
          "description": "Fsae-Server-For-Ntlm.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoLocation": {
          "type": "string",
          "description": "Geo-Location. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Geoip-Match. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpTunnelAuth": {
          "type": "string",
          "description": "Http-Tunnel-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsSubCategory": {
          "type": "string",
          "description": "Https-Sub-Category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iaProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ia-Profile.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "implicitProxyDetection": {
          "type": "string",
          "description": "Implicit-Proxy-Detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipBased": {
          "type": "string",
          "description": "Ip-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "isolatorProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Profile.\n"
        },
        "isolatorServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Server.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Learning-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Log-Http-Transaction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logUnmatchedTraffic": {
          "type": "string",
          "description": "Log-Unmatched-Traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficApp": {
          "type": "string",
          "description": "Logtraffic-App. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxSessionPerUser": {
          "type": "number",
          "description": "Max-Session-Per-User.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalFooterPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passThrough": {
          "type": "string",
          "description": "Pass-Through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Passive-Wan-Health-Measurement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Policy-Expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy-Expiry-Date.\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "Poolname6.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Redirect-Profile.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "requireTfa": {
          "type": "string",
          "description": "Require-Tfa. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reverseCache": {
          "type": "string",
          "description": "Reverse-Cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddr": {
          "type": "string",
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceConnectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service-Connector.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sessions": {
          "type": "string",
          "description": "Sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Src-Vendor-Mac.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Srcaddr6.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Ssh-Policy-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "ssoAuthMethod": {
          "type": "string",
          "description": "Sso-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpReset": {
          "type": "string",
          "description": "Tcp-Reset. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "transactionBased": {
          "type": "string",
          "description": "Transaction-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Transparent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: `explicit-web`, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `explicit-ftp`, `ssh-tunnel`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, `access-proxy`.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "urlRisks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Url-Risk.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        },
        "vendorMac": {
          "type": "string",
          "description": "Vendor-Mac.\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Videofilter-Profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webAuthCookie": {
          "type": "string",
          "description": "Web-Auth-Cookie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Ems-Tag.\n"
        },
        "ztnaGeoTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Geo-Tag.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Proxy.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Ztna-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "Ztna-Tags-Match-Logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxies",
        "action",
        "antiReplay",
        "appMonitor",
        "applicationCharts",
        "applications",
        "blockNotification",
        "captivePortalExempt",
        "cgnEif",
        "cgnEim",
        "cgnResourceQuota",
        "cgnSessionQuota",
        "cgnSwEifCtrl",
        "customLogFields",
        "delayTcpNpuSession",
        "diffservCopy",
        "diffservForward",
        "diffservReverse",
        "dlpProfiles",
        "dsri",
        "dstaddr6Negate",
        "dstaddr6s",
        "dstaddrNegate",
        "dstaddrs",
        "dstintfs",
        "dynamicProfileAccesses",
        "dynamicShaping",
        "emailCollect",
        "fec",
        "forticlientComplianceDevices",
        "fssoGroups",
        "geoipAnycast",
        "geoipMatch",
        "groups",
        "iaProfiles",
        "inspectionMode",
        "internetService",
        "internetService6",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6Negate",
        "internetService6Src",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetService6SrcNegate",
        "internetServiceFortiguards",
        "internetServiceSrc",
        "internetServiceSrcFortiguards",
        "ipVersionType",
        "isolatorProfiles",
        "isolatorServers",
        "logtraffic",
        "logtrafficStart",
        "matchVip",
        "matchVipOnly",
        "name",
        "nat46",
        "nat64",
        "natips",
        "networkServiceDynamics",
        "networkServiceSrcDynamics",
        "npAcceleration",
        "ntlmEnabledBrowsers",
        "packagesGlobalFooterPolicyId",
        "passiveWanHealthMeasurement",
        "pcpInbound",
        "pcpOutbound",
        "pcpPoolnames",
        "permitAnyHost",
        "pkg",
        "policyBehaviourType",
        "policyExpiry",
        "policyExpiryDate",
        "policyOffload",
        "policyid",
        "portPreserve",
        "portRandom",
        "profileType",
        "radiusIpAuthBypass",
        "radiusMacAuthBypass",
        "redirectProfiles",
        "reputationDirection6",
        "rtpNat",
        "samlServers",
        "scheduleTimeout",
        "scimGroups",
        "scimUsers",
        "sendDenyPacket",
        "serviceConnectors",
        "serviceNegate",
        "services",
        "sessionTtl",
        "sgtCheck",
        "sgts",
        "srcVendorMacs",
        "srcaddr6Negate",
        "srcaddr6s",
        "srcaddrNegate",
        "srcaddrs",
        "srcintfs",
        "status",
        "tcpSessionWithoutSyn",
        "telemetryProfiles",
        "tos",
        "tosMask",
        "tosNegate",
        "urlRisks",
        "users",
        "uuid",
        "vlanCosFwd",
        "vlanCosRev",
        "wccp",
        "ztnaDeviceOwnership",
        "ztnaEmsTagNegate",
        "ztnaEmsTagSecondaries",
        "ztnaEmsTags",
        "ztnaGeoTags",
        "ztnaPolicyRedirect",
        "ztnaProxies",
        "ztnaStatus",
        "ztnaTagsMatchLogic"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "accessProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access-Proxy.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "activeAuthMethod": {
          "type": "string",
          "description": "Active-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`fsae`\" pulumi-lang-dotnet=\"`Fsae`\" pulumi-lang-go=\"`fsae`\" pulumi-lang-python=\"`fsae`\" pulumi-lang-yaml=\"`fsae`\" pulumi-lang-java=\"`fsae`\">`fsae`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Auth-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "clientReputation": {
          "type": "string",
          "description": "Client-Reputation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientReputationMode": {
          "type": "string",
          "description": "Client-Reputation-Mode. Valid values: <span pulumi-lang-nodejs=\"`learning`\" pulumi-lang-dotnet=\"`Learning`\" pulumi-lang-go=\"`learning`\" pulumi-lang-python=\"`learning`\" pulumi-lang-yaml=\"`learning`\" pulumi-lang-java=\"`learning`\">`learning`</span>, <span pulumi-lang-nodejs=\"`monitoring`\" pulumi-lang-dotnet=\"`Monitoring`\" pulumi-lang-go=\"`monitoring`\" pulumi-lang-python=\"`monitoring`\" pulumi-lang-yaml=\"`monitoring`\" pulumi-lang-java=\"`monitoring`\">`monitoring`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delayTcpNpuSessoin": {
          "type": "string",
          "description": "Delay-Tcp-Npu-Sessoin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectHttpsInHttpRequest": {
          "type": "string",
          "description": "Detect-Https-In-Http-Request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceOwnership": {
          "type": "string",
          "description": "Device-Ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dlp-Profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dponly": {
          "type": "string",
          "description": "Dponly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dstaddr6.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicBypass": {
          "type": "string",
          "description": "Dynamic-Bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "dynamicProfileFallthrough": {
          "type": "string",
          "description": "Dynamic-Profile-Fallthrough. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Dynamic-Shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "endpointCheck": {
          "type": "string",
          "description": "Endpoint-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointKeepaliveInterface": {
          "type": "string",
          "description": "Endpoint-Keepalive-Interface.\n"
        },
        "endpointProfile": {
          "type": "string",
          "description": "Endpoint-Profile.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Extended-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failedConnection": {
          "type": "string",
          "description": "Failed-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fallThroughUnauthenticated": {
          "type": "string",
          "description": "Fall-Through-Unauthenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forceProxy": {
          "type": "string",
          "description": "Force-Proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientComplianceDevices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Forticlient-Compliance-Devices. Valid values: `windows-pc`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, `iphone-ipad`, <span pulumi-lang-nodejs=\"`android`\" pulumi-lang-dotnet=\"`Android`\" pulumi-lang-go=\"`android`\" pulumi-lang-python=\"`android`\" pulumi-lang-yaml=\"`android`\" pulumi-lang-java=\"`android`\">`android`</span>.\n"
        },
        "forticlientComplianceEnforcementPortal": {
          "type": "string",
          "description": "Forticlient-Compliance-Enforcement-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsaeServerForNtlm": {
          "type": "string",
          "description": "Fsae-Server-For-Ntlm.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoLocation": {
          "type": "string",
          "description": "Geo-Location. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Geoip-Match. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpTunnelAuth": {
          "type": "string",
          "description": "Http-Tunnel-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsSubCategory": {
          "type": "string",
          "description": "Https-Sub-Category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iaProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ia-Profile.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "implicitProxyDetection": {
          "type": "string",
          "description": "Implicit-Proxy-Detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipBased": {
          "type": "string",
          "description": "Ip-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "isolatorProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Profile.\n"
        },
        "isolatorServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Server.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Learning-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Log-Http-Transaction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logUnmatchedTraffic": {
          "type": "string",
          "description": "Log-Unmatched-Traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficApp": {
          "type": "string",
          "description": "Logtraffic-App. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxSessionPerUser": {
          "type": "number",
          "description": "Max-Session-Per-User.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalFooterPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passThrough": {
          "type": "string",
          "description": "Pass-Through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Passive-Wan-Health-Measurement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Policy-Expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy-Expiry-Date.\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "Poolname6.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Redirect-Profile.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "requireTfa": {
          "type": "string",
          "description": "Require-Tfa. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reverseCache": {
          "type": "string",
          "description": "Reverse-Cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddr": {
          "type": "string",
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceConnectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service-Connector.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sessions": {
          "type": "string",
          "description": "Sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Src-Vendor-Mac.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Srcaddr6.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Ssh-Policy-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "ssoAuthMethod": {
          "type": "string",
          "description": "Sso-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpReset": {
          "type": "string",
          "description": "Tcp-Reset. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "transactionBased": {
          "type": "string",
          "description": "Transaction-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Transparent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: `explicit-web`, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `explicit-ftp`, `ssh-tunnel`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, `access-proxy`.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "urlRisks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Url-Risk.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        },
        "vendorMac": {
          "type": "string",
          "description": "Vendor-Mac.\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Videofilter-Profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webAuthCookie": {
          "type": "string",
          "description": "Web-Auth-Cookie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Ems-Tag.\n"
        },
        "ztnaGeoTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Geo-Tag.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Proxy.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Ztna-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "Ztna-Tags-Match-Logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalFooterPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "accessProxies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Access-Proxy.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "activeAuthMethod": {
            "type": "string",
            "description": "Active-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "appMonitor": {
            "type": "string",
            "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationCharts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate for policy authentication.\n"
          },
          "authMethod": {
            "type": "string",
            "description": "Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`fsae`\" pulumi-lang-dotnet=\"`Fsae`\" pulumi-lang-go=\"`fsae`\" pulumi-lang-python=\"`fsae`\" pulumi-lang-yaml=\"`fsae`\" pulumi-lang-java=\"`fsae`\">`fsae`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
          },
          "authPath": {
            "type": "string",
            "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Auth-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authRedirectAddr": {
            "type": "string",
            "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "bandwidth": {
            "type": "string",
            "description": "Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bestRoute": {
            "type": "string",
            "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockNotification": {
            "type": "string",
            "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "capturePacket": {
            "type": "string",
            "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "casiProfile": {
            "type": "string",
            "description": "Casi-Profile.\n"
          },
          "centralNat": {
            "type": "string",
            "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "cgnSwEifCtrl": {
            "type": "string",
            "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "clientReputation": {
            "type": "string",
            "description": "Client-Reputation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientReputationMode": {
            "type": "string",
            "description": "Client-Reputation-Mode. Valid values: <span pulumi-lang-nodejs=\"`learning`\" pulumi-lang-dotnet=\"`Learning`\" pulumi-lang-go=\"`learning`\" pulumi-lang-python=\"`learning`\" pulumi-lang-yaml=\"`learning`\" pulumi-lang-java=\"`learning`\">`learning`</span>, <span pulumi-lang-nodejs=\"`monitoring`\" pulumi-lang-dotnet=\"`Monitoring`\" pulumi-lang-go=\"`monitoring`\" pulumi-lang-python=\"`monitoring`\" pulumi-lang-yaml=\"`monitoring`\" pulumi-lang-java=\"`monitoring`\">`monitoring`</span>.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom fields to append to log messages for this policy.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted-Traffic-Mirror.\n"
          },
          "deepInspectionOptions": {
            "type": "string",
            "description": "Deep-Inspection-Options.\n"
          },
          "delayTcpNpuSession": {
            "type": "string",
            "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "delayTcpNpuSessoin": {
            "type": "string",
            "description": "Delay-Tcp-Npu-Sessoin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "detectHttpsInHttpRequest": {
            "type": "string",
            "description": "Detect-Https-In-Http-Request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceDetectionPortal": {
            "type": "string",
            "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceOwnership": {
            "type": "string",
            "description": "Device-Ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devices": {
            "type": "string",
            "description": "Devices.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "diffservCopy": {
            "type": "string",
            "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "disclaimer": {
            "type": "string",
            "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dlpProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dlp-Profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dponly": {
            "type": "string",
            "description": "Dponly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "Dscp-Value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6Negate": {
            "type": "string",
            "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dstaddr6.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "dynamicBypass": {
            "type": "string",
            "description": "Dynamic-Bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfile": {
            "type": "string",
            "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfileAccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "dynamicProfileFallthrough": {
            "type": "string",
            "description": "Dynamic-Profile-Fallthrough. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfileGroup": {
            "type": "string",
            "description": "Dynamic-Profile-Group.\n"
          },
          "dynamicShaping": {
            "type": "string",
            "description": "Dynamic-Shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifCheck": {
            "type": "string",
            "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifLearn": {
            "type": "string",
            "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailCollect": {
            "type": "string",
            "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailCollectionPortal": {
            "type": "string",
            "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "endpointCheck": {
            "type": "string",
            "description": "Endpoint-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "endpointCompliance": {
            "type": "string",
            "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "endpointKeepaliveInterface": {
            "type": "string",
            "description": "Endpoint-Keepalive-Interface.\n"
          },
          "endpointProfile": {
            "type": "string",
            "description": "Endpoint-Profile.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Extended-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "failedConnection": {
            "type": "string",
            "description": "Failed-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fallThroughUnauthenticated": {
            "type": "string",
            "description": "Fall-Through-Unauthenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fec": {
            "type": "string",
            "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "File-Filter-Profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forceProxy": {
            "type": "string",
            "description": "Force-Proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forticlientComplianceDevices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Forticlient-Compliance-Devices. Valid values: `windows-pc`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, `iphone-ipad`, <span pulumi-lang-nodejs=\"`android`\" pulumi-lang-dotnet=\"`Android`\" pulumi-lang-go=\"`android`\" pulumi-lang-python=\"`android`\" pulumi-lang-yaml=\"`android`\" pulumi-lang-java=\"`android`\">`android`</span>.\n"
          },
          "forticlientComplianceEnforcementPortal": {
            "type": "string",
            "description": "Forticlient-Compliance-Enforcement-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsae": {
            "type": "string",
            "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsaeServerForNtlm": {
            "type": "string",
            "description": "Fsae-Server-For-Ntlm.\n"
          },
          "fsso": {
            "type": "string",
            "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoAgentForNtlm": {
            "type": "string",
            "description": "FSSO agent to use for NTLM authentication.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "geoLocation": {
            "type": "string",
            "description": "Geo-Location. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "geoipAnycast": {
            "type": "string",
            "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "geoipMatch": {
            "type": "string",
            "description": "Geoip-Match. Valid values: `physical-location`, `registered-location`.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "gtpProfile": {
            "type": "string",
            "description": "GTP profile.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpTunnelAuth": {
            "type": "string",
            "description": "Http-Tunnel-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpsSubCategory": {
            "type": "string",
            "description": "Https-Sub-Category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iaProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ia-Profile.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "identityBased": {
            "type": "string",
            "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "identityBasedRoute": {
            "type": "string",
            "description": "Name of identity-based routing rule.\n"
          },
          "identityFrom": {
            "type": "string",
            "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
          },
          "implicitProxyDetection": {
            "type": "string",
            "description": "Implicit-Proxy-Detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service name.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service source name.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet-Service-Name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet-Service-Src-Name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipBased": {
            "type": "string",
            "description": "Ip-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipVersionType": {
            "type": "string",
            "description": "IP version of the policy.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "isolatorProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Isolator-Profile.\n"
          },
          "isolatorServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Isolator-Server.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "learningMode": {
            "type": "string",
            "description": "Learning-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logHttpTransaction": {
            "type": "string",
            "description": "Log-Http-Transaction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logUnmatchedTraffic": {
            "type": "string",
            "description": "Log-Unmatched-Traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficApp": {
            "type": "string",
            "description": "Logtraffic-App. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVip": {
            "type": "string",
            "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVipOnly": {
            "type": "string",
            "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxSessionPerUser": {
            "type": "number",
            "description": "Max-Session-Per-User.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "networkServiceDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service name.\n"
          },
          "networkServiceSrcDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service source name.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlm": {
            "type": "string",
            "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlmEnabledBrowsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP-User-Agent value of supported browsers.\n"
          },
          "ntlmGuest": {
            "type": "string",
            "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesGlobalFooterPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "passThrough": {
            "type": "string",
            "description": "Pass-Through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passiveWanHealthMeasurement": {
            "type": "string",
            "description": "Passive-Wan-Health-Measurement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpInbound": {
            "type": "string",
            "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpOutbound": {
            "type": "string",
            "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpPoolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PCP pool names.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitStunHost": {
            "type": "string",
            "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pfcpProfile": {
            "type": "string",
            "description": "PFCP profile.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyBehaviourType": {
            "type": "string",
            "description": "Behaviour of the policy.\n"
          },
          "policyExpiry": {
            "type": "string",
            "description": "Policy-Expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyExpiryDate": {
            "type": "string",
            "description": "Policy-Expiry-Date.\n"
          },
          "policyExpiryDateUtc": {
            "type": "string",
            "description": "Policy expiry date and time, in epoch format.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "Poolname6.\n"
          },
          "portPreserve": {
            "type": "string",
            "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portRandom": {
            "type": "string",
            "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "radiusIpAuthBypass": {
            "type": "string",
            "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuthBypass": {
            "type": "string",
            "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "redirectProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Redirect-Profile.\n"
          },
          "redirectUrl": {
            "type": "string",
            "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg-Group.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "reputationDirection": {
            "type": "string",
            "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationDirection6": {
            "type": "string",
            "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationMinimum": {
            "type": "number",
            "description": "Minimum Reputation to take action.\n"
          },
          "reputationMinimum6": {
            "type": "number",
            "description": "IPv6 Minimum Reputation to take action.\n"
          },
          "requireTfa": {
            "type": "string",
            "description": "Require-Tfa. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "reverseCache": {
            "type": "string",
            "description": "Reverse-Cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtpAddr": {
            "type": "string",
            "description": "Address names if this is an RTP NAT policy.\n"
          },
          "rtpNat": {
            "type": "string",
            "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SAML server name.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scheduleTimeout": {
            "type": "string",
            "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scim": {
            "type": "string",
            "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scimGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM groups.\n"
          },
          "scimUsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM users.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serviceConnectors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service-Connector.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "sessions": {
            "type": "string",
            "description": "Sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sgtCheck": {
            "type": "string",
            "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sgts": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Security group tags.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Spamfilter-Profile.\n"
          },
          "srcVendorMacs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Src-Vendor-Mac.\n"
          },
          "srcaddr6Negate": {
            "type": "string",
            "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Srcaddr6.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyCheck": {
            "type": "string",
            "description": "Ssh-Policy-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntf": {
            "type": "string",
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "sslvpnAuth": {
            "type": "string",
            "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
          },
          "sslvpnCcert": {
            "type": "string",
            "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnCipher": {
            "type": "string",
            "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
          },
          "ssoAuthMethod": {
            "type": "string",
            "description": "Sso-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpReset": {
            "type": "string",
            "description": "Tcp-Reset. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "transactionBased": {
            "type": "string",
            "description": "Transaction-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "transparent": {
            "type": "string",
            "description": "Transparent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: `explicit-web`, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `explicit-ftp`, `ssh-tunnel`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, `access-proxy`.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "urlRisks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Url-Risk.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmInspectionMode": {
            "type": "string",
            "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "uuidIdx": {
            "type": "number",
            "description": "Uuid-Idx.\n"
          },
          "vendorMac": {
            "type": "string",
            "description": "Vendor-Mac.\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Videofilter-Profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "wccp": {
            "type": "string",
            "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webAuthCookie": {
            "type": "string",
            "description": "Web-Auth-Cookie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          },
          "wsso": {
            "type": "string",
            "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaDeviceOwnership": {
            "type": "string",
            "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagNegate": {
            "type": "string",
            "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagSecondaries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source ztna-ems-tag-secondary names.\n"
          },
          "ztnaEmsTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ztna-Ems-Tag.\n"
          },
          "ztnaGeoTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ztna-Geo-Tag.\n"
          },
          "ztnaPolicyRedirect": {
            "type": "string",
            "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaProxies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ztna-Proxy.\n"
          },
          "ztnaStatus": {
            "type": "string",
            "description": "Ztna-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaTagsMatchLogic": {
            "type": "string",
            "description": "Ztna-Tags-Match-Logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalFooterShapingpolicy:PackagesGlobalFooterShapingpolicy": {
      "description": "Configure shaping policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\", {\n    pkg: \"default\",\n    comment: \"This is a Terraform example\",\n    dstaddr: \"gall\",\n    dstintf: \"any\",\n    fosid: 1,\n    name: \"terr-pkg-footer-shapingpolicy\",\n    service: \"gALL\",\n    srcaddr: \"gall\",\n    srcintf: \"any\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\",\n    pkg=\"default\",\n    comment=\"This is a Terraform example\",\n    dstaddr=\"gall\",\n    dstintf=\"any\",\n    fosid=1,\n    name=\"terr-pkg-footer-shapingpolicy\",\n    service=\"gALL\",\n    srcaddr=\"gall\",\n    srcintf=\"any\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\", new()\n    {\n        Pkg = \"default\",\n        Comment = \"This is a Terraform example\",\n        Dstaddr = \"gall\",\n        Dstintf = \"any\",\n        Fosid = 1,\n        Name = \"terr-pkg-footer-shapingpolicy\",\n        Service = \"gALL\",\n        Srcaddr = \"gall\",\n        Srcintf = \"any\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterShapingpolicy(ctx, \"trname\", &fortimanager.PackagesGlobalFooterShapingpolicyArgs{\n\t\t\tPkg:     pulumi.String(\"default\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstaddr: pulumi.String(\"gall\"),\n\t\t\tDstintf: pulumi.String(\"any\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tName:    pulumi.String(\"terr-pkg-footer-shapingpolicy\"),\n\t\t\tService: pulumi.String(\"gALL\"),\n\t\t\tSrcaddr: pulumi.String(\"gall\"),\n\t\t\tSrcintf: pulumi.String(\"any\"),\n\t\t\tStatus:  pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesGlobalFooterShapingpolicy(\"trname\", PackagesGlobalFooterShapingpolicyArgs.builder()\n            .pkg(\"default\")\n            .comment(\"This is a Terraform example\")\n            .dstaddr(\"gall\")\n            .dstintf(\"any\")\n            .fosid(1.0)\n            .name(\"terr-pkg-footer-shapingpolicy\")\n            .service(\"gALL\")\n            .srcaddr(\"gall\")\n            .srcintf(\"any\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesGlobalFooterShapingpolicy\n    properties:\n      pkg: default\n      comment: This is a Terraform example\n      dstaddr: gall\n      dstintf: any\n      fosid: '1'\n      name: terr-pkg-footer-shapingpolicy\n      service: gALL\n      srcaddr: gall\n      srcintf: any\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalFooterShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterShapingpolicy:PackagesGlobalFooterShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "appCategory": {
          "type": "string",
          "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "One or more application group names.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "classIdReverse": {
          "type": "number",
          "description": "Class-Id-Reverse.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS bit pattern.\n"
        },
        "cosMask": {
          "type": "string",
          "description": "VLAN CoS evaluated bits.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "IPv4 destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "IPv6 destination address and address group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "One or more outgoing (egress) interfaces.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Shaping policy ID (0 - 4294967295).\n"
        },
        "groups": {
          "type": "string",
          "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
        },
        "httpResponseMatch": {
          "type": "string",
          "description": "Http-Response-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Shaping policy name.\n"
        },
        "packagesGlobalFooterShapingpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper to apply with this policy.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Service-Type. Valid values: <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>, `internet-service`.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "IPv4 source address and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "IPv6 source address and address group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "One or more incoming (ingress) interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
        },
        "trafficType": {
          "type": "string",
          "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
        },
        "users": {
          "type": "string",
          "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Uuid.\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "classId",
        "cos",
        "cosMask",
        "diffservForward",
        "diffservReverse",
        "fosid",
        "internetService",
        "internetServiceFortiguards",
        "internetServiceSrc",
        "internetServiceSrcFortiguards",
        "ipVersion",
        "name",
        "packagesGlobalFooterShapingpolicyId",
        "pkg",
        "status",
        "tos",
        "tosMask",
        "tosNegate",
        "trafficType",
        "uuid"
      ],
      "inputProperties": {
        "appCategory": {
          "type": "string",
          "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "One or more application group names.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "classIdReverse": {
          "type": "number",
          "description": "Class-Id-Reverse.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS bit pattern.\n"
        },
        "cosMask": {
          "type": "string",
          "description": "VLAN CoS evaluated bits.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "IPv4 destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "IPv6 destination address and address group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "One or more outgoing (egress) interfaces.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Shaping policy ID (0 - 4294967295).\n"
        },
        "groups": {
          "type": "string",
          "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
        },
        "httpResponseMatch": {
          "type": "string",
          "description": "Http-Response-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Shaping policy name.\n"
        },
        "packagesGlobalFooterShapingpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper to apply with this policy.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Service-Type. Valid values: <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>, `internet-service`.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "IPv4 source address and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "IPv6 source address and address group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "One or more incoming (ingress) interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
        },
        "trafficType": {
          "type": "string",
          "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
        },
        "users": {
          "type": "string",
          "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Uuid.\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalFooterShapingpolicy resources.\n",
        "properties": {
          "appCategory": {
            "type": "string",
            "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "One or more application group names.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
          },
          "classId": {
            "type": "string",
            "description": "Traffic class ID.\n"
          },
          "classIdReverse": {
            "type": "number",
            "description": "Class-Id-Reverse.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comments.\n"
          },
          "cos": {
            "type": "string",
            "description": "VLAN CoS bit pattern.\n"
          },
          "cosMask": {
            "type": "string",
            "description": "VLAN CoS evaluated bits.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "IPv4 destination address and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "IPv6 destination address and address group names.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "One or more outgoing (egress) interfaces.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Shaping policy ID (0 - 4294967295).\n"
          },
          "groups": {
            "type": "string",
            "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
          },
          "httpResponseMatch": {
            "type": "string",
            "description": "Http-Response-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet-Service-Name.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet-Service-Src-Name.\n"
          },
          "ipVersion": {
            "type": "string",
            "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Shaping policy name.\n"
          },
          "packagesGlobalFooterShapingpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper to apply with this policy.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceType": {
            "type": "string",
            "description": "Service-Type. Valid values: <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>, `internet-service`.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "IPv4 source address and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "IPv6 source address and address group names.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "One or more incoming (ingress) interfaces.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
          },
          "trafficType": {
            "type": "string",
            "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
          },
          "users": {
            "type": "string",
            "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Uuid.\n"
          },
          "uuidIdx": {
            "type": "number",
            "description": "Uuid-Idx.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalHeaderConsolidatedPolicy:PackagesGlobalHeaderConsolidatedPolicy": {
      "description": "Configure consolidated IPv4/IPv6 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalHeaderConsolidatedPolicy(\"labelname\", {\n    pkg: \"default\",\n    action: \"accept\",\n    comments: \"This is a Terraform example\",\n    dstintf: \"any\",\n    name: \"terr-pkg-footer-cslid-policy\",\n    srcintf: \"any\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalHeaderConsolidatedPolicy(\"labelname\",\n    pkg=\"default\",\n    action=\"accept\",\n    comments=\"This is a Terraform example\",\n    dstintf=\"any\",\n    name=\"terr-pkg-footer-cslid-policy\",\n    srcintf=\"any\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesGlobalHeaderConsolidatedPolicy(\"labelname\", new()\n    {\n        Pkg = \"default\",\n        Action = \"accept\",\n        Comments = \"This is a Terraform example\",\n        Dstintf = \"any\",\n        Name = \"terr-pkg-footer-cslid-policy\",\n        Srcintf = \"any\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderConsolidatedPolicy(ctx, \"labelname\", &fortimanager.PackagesGlobalHeaderConsolidatedPolicyArgs{\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tAction:   pulumi.String(\"accept\"),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstintf:  pulumi.String(\"any\"),\n\t\t\tName:     pulumi.String(\"terr-pkg-footer-cslid-policy\"),\n\t\t\tSrcintf:  pulumi.String(\"any\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderConsolidatedPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderConsolidatedPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesGlobalHeaderConsolidatedPolicy(\"labelname\", PackagesGlobalHeaderConsolidatedPolicyArgs.builder()\n            .pkg(\"default\")\n            .action(\"accept\")\n            .comments(\"This is a Terraform example\")\n            .dstintf(\"any\")\n            .name(\"terr-pkg-footer-cslid-policy\")\n            .srcintf(\"any\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesGlobalHeaderConsolidatedPolicy\n    properties:\n      pkg: default\n      action: accept\n      comments: This is a Terraform example\n      dstintf: any\n      name: terr-pkg-footer-cslid-policy\n      srcintf: any\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalHeaderConsolidatedPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalHeaderConsolidatedPolicy:PackagesGlobalHeaderConsolidatedPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "App-Category.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalHeaderConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname4": {
          "type": "string",
          "description": "IPv4 pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Schedule-Timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "applications",
        "autoAsicOffload",
        "captivePortalExempt",
        "diffservForward",
        "diffservReverse",
        "diffservcodeForward",
        "diffservcodeRev",
        "dstaddrNegate",
        "fixedport",
        "httpPolicyRedirect",
        "inbound",
        "inspectionMode",
        "internetService",
        "internetServiceNegate",
        "internetServiceSrc",
        "internetServiceSrcNegate",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "nat",
        "outbound",
        "packagesGlobalHeaderConsolidatedPolicyId",
        "pkg",
        "policyid",
        "profileType",
        "serviceNegate",
        "srcaddrNegate",
        "sshPolicyRedirect",
        "utmStatus",
        "uuid",
        "wanopt",
        "wanoptDetection",
        "wanoptPassiveOpt",
        "webcache",
        "webcacheHttps"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "App-Category.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4": {
          "type": "string",
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalHeaderConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname4": {
          "type": "string",
          "description": "IPv4 pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Schedule-Timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "number",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr4": {
          "type": "string",
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalHeaderConsolidatedPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "App-Category.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "App-Group.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr4": {
            "type": "string",
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "File-Filter-Profile.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet-Service-Name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet-Service-Src-Name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesGlobalHeaderConsolidatedPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname4": {
            "type": "string",
            "description": "IPv4 pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "IPv6 pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scheduleTimeout": {
            "type": "string",
            "description": "Schedule-Timeout. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sessionTtl": {
            "type": "number",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Spamfilter-Profile.\n"
          },
          "srcaddr4": {
            "type": "string",
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "Url-Category.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmInspectionMode": {
            "type": "string",
            "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalHeaderPolicy6:PackagesGlobalHeaderPolicy6": {
      "description": "Configure IPv6 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalHeaderPolicy6(\"labelname\", {\n    pkg: \"default\",\n    action: \"accept\",\n    comments: \"terraform-comment\",\n    dstaddr: \"gall\",\n    dstintf: \"any\",\n    name: \"terraform-tefv-footer\",\n    schedule: \"galways\",\n    service: \"gALL\",\n    srcaddr: \"gall\",\n    srcintf: \"any\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalHeaderPolicy6(\"labelname\",\n    pkg=\"default\",\n    action=\"accept\",\n    comments=\"terraform-comment\",\n    dstaddr=\"gall\",\n    dstintf=\"any\",\n    name=\"terraform-tefv-footer\",\n    schedule=\"galways\",\n    service=\"gALL\",\n    srcaddr=\"gall\",\n    srcintf=\"any\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesGlobalHeaderPolicy6(\"labelname\", new()\n    {\n        Pkg = \"default\",\n        Action = \"accept\",\n        Comments = \"terraform-comment\",\n        Dstaddr = \"gall\",\n        Dstintf = \"any\",\n        Name = \"terraform-tefv-footer\",\n        Schedule = \"galways\",\n        Service = \"gALL\",\n        Srcaddr = \"gall\",\n        Srcintf = \"any\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderPolicy6(ctx, \"labelname\", &fortimanager.PackagesGlobalHeaderPolicy6Args{\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tAction:   pulumi.String(\"accept\"),\n\t\t\tComments: pulumi.String(\"terraform-comment\"),\n\t\t\tDstaddr:  pulumi.String(\"gall\"),\n\t\t\tDstintf:  pulumi.String(\"any\"),\n\t\t\tName:     pulumi.String(\"terraform-tefv-footer\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tService:  pulumi.String(\"gALL\"),\n\t\t\tSrcaddr:  pulumi.String(\"gall\"),\n\t\t\tSrcintf:  pulumi.String(\"any\"),\n\t\t\tStatus:   pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy6;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesGlobalHeaderPolicy6(\"labelname\", PackagesGlobalHeaderPolicy6Args.builder()\n            .pkg(\"default\")\n            .action(\"accept\")\n            .comments(\"terraform-comment\")\n            .dstaddr(\"gall\")\n            .dstintf(\"any\")\n            .name(\"terraform-tefv-footer\")\n            .schedule(\"galways\")\n            .service(\"gALL\")\n            .srcaddr(\"gall\")\n            .srcintf(\"any\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesGlobalHeaderPolicy6\n    properties:\n      pkg: default\n      action: accept\n      comments: terraform-comment\n      dstaddr: gall\n      dstintf: any\n      name: terraform-tefv-footer\n      schedule: galways\n      service: gALL\n      srcaddr: gall\n      srcintf: any\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalHeaderPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalHeaderPolicy6:PackagesGlobalHeaderPolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAccelation": {
          "type": "string",
          "description": "Np-Accelation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalHeaderPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "antiReplay",
        "applicationCharts",
        "applications",
        "autoAsicOffload",
        "diffservForward",
        "diffservReverse",
        "diffservcodeForward",
        "diffservcodeRev",
        "dsri",
        "dstaddrNegate",
        "dynamicProfileAccesses",
        "firewallSessionDirty",
        "fixedport",
        "httpPolicyRedirect",
        "inbound",
        "inspectionMode",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "nat",
        "natinbound",
        "natoutbound",
        "npAcceleration",
        "outbound",
        "packagesGlobalHeaderPolicy6Id",
        "pkg",
        "policyid",
        "profileProtocolOptions",
        "profileType",
        "sendDenyPacket",
        "serviceNegate",
        "sessionTtl",
        "srcaddrNegate",
        "sshPolicyRedirect",
        "sslMirror",
        "status",
        "tcpSessionWithoutSyn",
        "timeoutSendRst",
        "tos",
        "tosMask",
        "tosNegate",
        "utmStatus",
        "uuid",
        "vlanCosFwd",
        "vlanCosRev",
        "webcache",
        "webcacheHttps"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "string",
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "string",
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "string",
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAccelation": {
          "type": "string",
          "description": "Np-Accelation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalHeaderPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "string",
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalHeaderPolicy6 resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "applicationCharts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "casiProfile": {
            "type": "string",
            "description": "Casi-Profile.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "string",
            "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted-Traffic-Mirror.\n"
          },
          "deepInspectionOptions": {
            "type": "string",
            "description": "Deep-Inspection-Options.\n"
          },
          "deviceDetectionPortal": {
            "type": "string",
            "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devices": {
            "type": "string",
            "description": "Devices.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "Dscp-Value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interface.\n"
          },
          "dynamicProfile": {
            "type": "string",
            "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfileAccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>.\n"
          },
          "dynamicProfileGroup": {
            "type": "string",
            "description": "Dynamic-Profile-Group.\n"
          },
          "emailCollectionPortal": {
            "type": "string",
            "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "File-Filter-Profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsae": {
            "type": "string",
            "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "string",
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "string",
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "identityBased": {
            "type": "string",
            "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "identityFrom": {
            "type": "string",
            "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npAccelation": {
            "type": "string",
            "description": "Np-Accelation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesGlobalHeaderPolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/disable offloading policy configuration to CP processors. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg-Group.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Spamfilter-Profile.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntf": {
            "type": "string",
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "sslvpnAuth": {
            "type": "string",
            "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
          },
          "sslvpnCcert": {
            "type": "string",
            "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnCipher": {
            "type": "string",
            "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "string",
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmInspectionMode": {
            "type": "string",
            "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Web proxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalHeaderPolicy:PackagesGlobalHeaderPolicy": {
      "description": "Configure IPv4 policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalHeaderPolicy(\"labelname\", {\n    action: \"deny\",\n    antiReplay: \"enable\",\n    applicationCharts: [],\n    blockNotification: \"disable\",\n    captivePortalExempt: \"disable\",\n    cgnResourceQuota: 0,\n    cgnSessionQuota: 0,\n    delayTcpNpuSession: \"disable\",\n    diffservForward: \"disable\",\n    diffservReverse: \"disable\",\n    dsri: \"disable\",\n    dstaddrs: [\"gall\"],\n    dstaddrNegate: \"disable\",\n    dstintfs: [\"any\"],\n    dynamicProfileAccesses: [],\n    emailCollect: \"disable\",\n    geoipAnycast: \"disable\",\n    geoipMatch: \"physical-location\",\n    internetService: \"disable\",\n    internetServiceSrc: \"disable\",\n    logtraffic: \"all\",\n    logtrafficStart: \"disable\",\n    matchVip: \"disable\",\n    matchVipOnly: \"disable\",\n    name: \"s\",\n    natips: [\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    npAcceleration: \"enable\",\n    permitAnyHost: \"disable\",\n    pkg: \"default\",\n    policyid: 1074741825,\n    profileType: \"single\",\n    radiusMacAuthBypass: \"disable\",\n    reputationMinimum: 0,\n    rtpNat: \"disable\",\n    schedule: \"galways\",\n    scheduleTimeout: \"disable\",\n    sendDenyPacket: \"disable\",\n    services: [\"gALL\"],\n    serviceNegate: \"disable\",\n    sessionTtl: \"0\",\n    srcaddrs: [\"gall\"],\n    srcaddrNegate: \"disable\",\n    srcintfs: [\"any\"],\n    status: \"enable\",\n    tcpMssReceiver: 0,\n    tcpMssSender: 0,\n    tcpSessionWithoutSyn: \"disable\",\n    tos: \"0x00\",\n    tosMask: \"0x00\",\n    tosNegate: \"disable\",\n    vlanCosFwd: 255,\n    vlanCosRev: 255,\n    wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalHeaderPolicy(\"labelname\",\n    action=\"deny\",\n    anti_replay=\"enable\",\n    application_charts=[],\n    block_notification=\"disable\",\n    captive_portal_exempt=\"disable\",\n    cgn_resource_quota=0,\n    cgn_session_quota=0,\n    delay_tcp_npu_session=\"disable\",\n    diffserv_forward=\"disable\",\n    diffserv_reverse=\"disable\",\n    dsri=\"disable\",\n    dstaddrs=[\"gall\"],\n    dstaddr_negate=\"disable\",\n    dstintfs=[\"any\"],\n    dynamic_profile_accesses=[],\n    email_collect=\"disable\",\n    geoip_anycast=\"disable\",\n    geoip_match=\"physical-location\",\n    internet_service=\"disable\",\n    internet_service_src=\"disable\",\n    logtraffic=\"all\",\n    logtraffic_start=\"disable\",\n    match_vip=\"disable\",\n    match_vip_only=\"disable\",\n    name=\"s\",\n    natips=[\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    np_acceleration=\"enable\",\n    permit_any_host=\"disable\",\n    pkg=\"default\",\n    policyid=1074741825,\n    profile_type=\"single\",\n    radius_mac_auth_bypass=\"disable\",\n    reputation_minimum=0,\n    rtp_nat=\"disable\",\n    schedule=\"galways\",\n    schedule_timeout=\"disable\",\n    send_deny_packet=\"disable\",\n    services=[\"gALL\"],\n    service_negate=\"disable\",\n    session_ttl=\"0\",\n    srcaddrs=[\"gall\"],\n    srcaddr_negate=\"disable\",\n    srcintfs=[\"any\"],\n    status=\"enable\",\n    tcp_mss_receiver=0,\n    tcp_mss_sender=0,\n    tcp_session_without_syn=\"disable\",\n    tos=\"0x00\",\n    tos_mask=\"0x00\",\n    tos_negate=\"disable\",\n    vlan_cos_fwd=255,\n    vlan_cos_rev=255,\n    wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var labelname = new Fortimanager.PackagesGlobalHeaderPolicy(\"labelname\", new()\n    {\n        Action = \"deny\",\n        AntiReplay = \"enable\",\n        ApplicationCharts = new[] {},\n        BlockNotification = \"disable\",\n        CaptivePortalExempt = \"disable\",\n        CgnResourceQuota = 0,\n        CgnSessionQuota = 0,\n        DelayTcpNpuSession = \"disable\",\n        DiffservForward = \"disable\",\n        DiffservReverse = \"disable\",\n        Dsri = \"disable\",\n        Dstaddrs = new[]\n        {\n            \"gall\",\n        },\n        DstaddrNegate = \"disable\",\n        Dstintfs = new[]\n        {\n            \"any\",\n        },\n        DynamicProfileAccesses = new[] {},\n        EmailCollect = \"disable\",\n        GeoipAnycast = \"disable\",\n        GeoipMatch = \"physical-location\",\n        InternetService = \"disable\",\n        InternetServiceSrc = \"disable\",\n        Logtraffic = \"all\",\n        LogtrafficStart = \"disable\",\n        MatchVip = \"disable\",\n        MatchVipOnly = \"disable\",\n        Name = \"s\",\n        Natips = new[]\n        {\n            \"0.0.0.0\",\n            \"0.0.0.0\",\n        },\n        NpAcceleration = \"enable\",\n        PermitAnyHost = \"disable\",\n        Pkg = \"default\",\n        Policyid = 1074741825,\n        ProfileType = \"single\",\n        RadiusMacAuthBypass = \"disable\",\n        ReputationMinimum = 0,\n        RtpNat = \"disable\",\n        Schedule = \"galways\",\n        ScheduleTimeout = \"disable\",\n        SendDenyPacket = \"disable\",\n        Services = new[]\n        {\n            \"gALL\",\n        },\n        ServiceNegate = \"disable\",\n        SessionTtl = \"0\",\n        Srcaddrs = new[]\n        {\n            \"gall\",\n        },\n        SrcaddrNegate = \"disable\",\n        Srcintfs = new[]\n        {\n            \"any\",\n        },\n        Status = \"enable\",\n        TcpMssReceiver = 0,\n        TcpMssSender = 0,\n        TcpSessionWithoutSyn = \"disable\",\n        Tos = \"0x00\",\n        TosMask = \"0x00\",\n        TosNegate = \"disable\",\n        VlanCosFwd = 255,\n        VlanCosRev = 255,\n        Wccp = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderPolicy(ctx, \"labelname\", &fortimanager.PackagesGlobalHeaderPolicyArgs{\n\t\t\tAction:              pulumi.String(\"deny\"),\n\t\t\tAntiReplay:          pulumi.String(\"enable\"),\n\t\t\tApplicationCharts:   pulumi.StringArray{},\n\t\t\tBlockNotification:   pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tCgnResourceQuota:    pulumi.Float64(0),\n\t\t\tCgnSessionQuota:     pulumi.Float64(0),\n\t\t\tDelayTcpNpuSession:  pulumi.String(\"disable\"),\n\t\t\tDiffservForward:     pulumi.String(\"disable\"),\n\t\t\tDiffservReverse:     pulumi.String(\"disable\"),\n\t\t\tDsri:                pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tDynamicProfileAccesses: pulumi.StringArray{},\n\t\t\tEmailCollect:           pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast:           pulumi.String(\"disable\"),\n\t\t\tGeoipMatch:             pulumi.String(\"physical-location\"),\n\t\t\tInternetService:        pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc:     pulumi.String(\"disable\"),\n\t\t\tLogtraffic:             pulumi.String(\"all\"),\n\t\t\tLogtrafficStart:        pulumi.String(\"disable\"),\n\t\t\tMatchVip:               pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly:           pulumi.String(\"disable\"),\n\t\t\tName:                   pulumi.String(\"s\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tNpAcceleration:      pulumi.String(\"enable\"),\n\t\t\tPermitAnyHost:       pulumi.String(\"disable\"),\n\t\t\tPkg:                 pulumi.String(\"default\"),\n\t\t\tPolicyid:            pulumi.Float64(1074741825),\n\t\t\tProfileType:         pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum:   pulumi.Float64(0),\n\t\t\tRtpNat:              pulumi.String(\"disable\"),\n\t\t\tSchedule:            pulumi.String(\"galways\"),\n\t\t\tScheduleTimeout:     pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket:      pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl:    pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus:               pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver:       pulumi.Float64(0),\n\t\t\tTcpMssSender:         pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos:                  pulumi.String(\"0x00\"),\n\t\t\tTosMask:              pulumi.String(\"0x00\"),\n\t\t\tTosNegate:            pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd:           pulumi.Float64(255),\n\t\t\tVlanCosRev:           pulumi.Float64(255),\n\t\t\tWccp:                 pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var labelname = new PackagesGlobalHeaderPolicy(\"labelname\", PackagesGlobalHeaderPolicyArgs.builder()\n            .action(\"deny\")\n            .antiReplay(\"enable\")\n            .applicationCharts()\n            .blockNotification(\"disable\")\n            .captivePortalExempt(\"disable\")\n            .cgnResourceQuota(0.0)\n            .cgnSessionQuota(0.0)\n            .delayTcpNpuSession(\"disable\")\n            .diffservForward(\"disable\")\n            .diffservReverse(\"disable\")\n            .dsri(\"disable\")\n            .dstaddrs(\"gall\")\n            .dstaddrNegate(\"disable\")\n            .dstintfs(\"any\")\n            .dynamicProfileAccesses()\n            .emailCollect(\"disable\")\n            .geoipAnycast(\"disable\")\n            .geoipMatch(\"physical-location\")\n            .internetService(\"disable\")\n            .internetServiceSrc(\"disable\")\n            .logtraffic(\"all\")\n            .logtrafficStart(\"disable\")\n            .matchVip(\"disable\")\n            .matchVipOnly(\"disable\")\n            .name(\"s\")\n            .natips(            \n                \"0.0.0.0\",\n                \"0.0.0.0\")\n            .npAcceleration(\"enable\")\n            .permitAnyHost(\"disable\")\n            .pkg(\"default\")\n            .policyid(1074741825.0)\n            .profileType(\"single\")\n            .radiusMacAuthBypass(\"disable\")\n            .reputationMinimum(0.0)\n            .rtpNat(\"disable\")\n            .schedule(\"galways\")\n            .scheduleTimeout(\"disable\")\n            .sendDenyPacket(\"disable\")\n            .services(\"gALL\")\n            .serviceNegate(\"disable\")\n            .sessionTtl(\"0\")\n            .srcaddrs(\"gall\")\n            .srcaddrNegate(\"disable\")\n            .srcintfs(\"any\")\n            .status(\"enable\")\n            .tcpMssReceiver(0.0)\n            .tcpMssSender(0.0)\n            .tcpSessionWithoutSyn(\"disable\")\n            .tos(\"0x00\")\n            .tosMask(\"0x00\")\n            .tosNegate(\"disable\")\n            .vlanCosFwd(255.0)\n            .vlanCosRev(255.0)\n            .wccp(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  labelname:\n    type: fortimanager:PackagesGlobalHeaderPolicy\n    properties:\n      action: deny\n      antiReplay: enable\n      applicationCharts: []\n      blockNotification: disable\n      captivePortalExempt: disable\n      cgnResourceQuota: 0\n      cgnSessionQuota: 0\n      delayTcpNpuSession: disable\n      diffservForward: disable\n      diffservReverse: disable\n      dsri: disable\n      dstaddrs:\n        - gall\n      dstaddrNegate: disable\n      dstintfs:\n        - any\n      dynamicProfileAccesses: []\n      emailCollect: disable\n      geoipAnycast: disable\n      geoipMatch: physical-location\n      internetService: disable\n      internetServiceSrc: disable\n      logtraffic: all\n      logtrafficStart: disable\n      matchVip: disable\n      matchVipOnly: disable\n      name: s\n      natips:\n        - 0.0.0.0\n        - 0.0.0.0\n      npAcceleration: enable\n      permitAnyHost: disable\n      pkg: default\n      policyid: 1.074741825e+09\n      profileType: single\n      radiusMacAuthBypass: disable\n      reputationMinimum: 0\n      rtpNat: disable\n      schedule: galways\n      scheduleTimeout: disable\n      sendDenyPacket: disable\n      services:\n        - gALL\n      serviceNegate: disable\n      sessionTtl: '0'\n      srcaddrs:\n        - gall\n      srcaddrNegate: disable\n      srcintfs:\n        - any\n      status: enable\n      tcpMssReceiver: 0\n      tcpMssSender: 0\n      tcpSessionWithoutSyn: disable\n      tos: 0x00\n      tosMask: 0x00\n      tosNegate: disable\n      vlanCosFwd: 255\n      vlanCosRev: 255\n      wccp: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalHeaderPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalHeaderPolicy:PackagesGlobalHeaderPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "accessProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access-Proxy.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "activeAuthMethod": {
          "type": "string",
          "description": "Active-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`fsae`\" pulumi-lang-dotnet=\"`Fsae`\" pulumi-lang-go=\"`fsae`\" pulumi-lang-python=\"`fsae`\" pulumi-lang-yaml=\"`fsae`\" pulumi-lang-java=\"`fsae`\">`fsae`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Auth-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "clientReputation": {
          "type": "string",
          "description": "Client-Reputation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientReputationMode": {
          "type": "string",
          "description": "Client-Reputation-Mode. Valid values: <span pulumi-lang-nodejs=\"`learning`\" pulumi-lang-dotnet=\"`Learning`\" pulumi-lang-go=\"`learning`\" pulumi-lang-python=\"`learning`\" pulumi-lang-yaml=\"`learning`\" pulumi-lang-java=\"`learning`\">`learning`</span>, <span pulumi-lang-nodejs=\"`monitoring`\" pulumi-lang-dotnet=\"`Monitoring`\" pulumi-lang-go=\"`monitoring`\" pulumi-lang-python=\"`monitoring`\" pulumi-lang-yaml=\"`monitoring`\" pulumi-lang-java=\"`monitoring`\">`monitoring`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delayTcpNpuSessoin": {
          "type": "string",
          "description": "Delay-Tcp-Npu-Sessoin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectHttpsInHttpRequest": {
          "type": "string",
          "description": "Detect-Https-In-Http-Request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceOwnership": {
          "type": "string",
          "description": "Device-Ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dlp-Profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dponly": {
          "type": "string",
          "description": "Dponly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dstaddr6.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicBypass": {
          "type": "string",
          "description": "Dynamic-Bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "dynamicProfileFallthrough": {
          "type": "string",
          "description": "Dynamic-Profile-Fallthrough. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Dynamic-Shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "endpointCheck": {
          "type": "string",
          "description": "Endpoint-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointKeepaliveInterface": {
          "type": "string",
          "description": "Endpoint-Keepalive-Interface.\n"
        },
        "endpointProfile": {
          "type": "string",
          "description": "Endpoint-Profile.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Extended-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failedConnection": {
          "type": "string",
          "description": "Failed-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fallThroughUnauthenticated": {
          "type": "string",
          "description": "Fall-Through-Unauthenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forceProxy": {
          "type": "string",
          "description": "Force-Proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientComplianceDevices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Forticlient-Compliance-Devices. Valid values: `windows-pc`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, `iphone-ipad`, <span pulumi-lang-nodejs=\"`android`\" pulumi-lang-dotnet=\"`Android`\" pulumi-lang-go=\"`android`\" pulumi-lang-python=\"`android`\" pulumi-lang-yaml=\"`android`\" pulumi-lang-java=\"`android`\">`android`</span>.\n"
        },
        "forticlientComplianceEnforcementPortal": {
          "type": "string",
          "description": "Forticlient-Compliance-Enforcement-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsaeServerForNtlm": {
          "type": "string",
          "description": "Fsae-Server-For-Ntlm.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoLocation": {
          "type": "string",
          "description": "Geo-Location. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Geoip-Match. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpTunnelAuth": {
          "type": "string",
          "description": "Http-Tunnel-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsSubCategory": {
          "type": "string",
          "description": "Https-Sub-Category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iaProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ia-Profile.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "implicitProxyDetection": {
          "type": "string",
          "description": "Implicit-Proxy-Detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipBased": {
          "type": "string",
          "description": "Ip-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "isolatorProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Profile.\n"
        },
        "isolatorServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Server.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Learning-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Log-Http-Transaction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logUnmatchedTraffic": {
          "type": "string",
          "description": "Log-Unmatched-Traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficApp": {
          "type": "string",
          "description": "Logtraffic-App. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxSessionPerUser": {
          "type": "number",
          "description": "Max-Session-Per-User.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalHeaderPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passThrough": {
          "type": "string",
          "description": "Pass-Through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Passive-Wan-Health-Measurement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Policy-Expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy-Expiry-Date.\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "Poolname6.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Redirect-Profile.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "requireTfa": {
          "type": "string",
          "description": "Require-Tfa. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reverseCache": {
          "type": "string",
          "description": "Reverse-Cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddr": {
          "type": "string",
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceConnectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service-Connector.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sessions": {
          "type": "string",
          "description": "Sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Src-Vendor-Mac.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Srcaddr6.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Ssh-Policy-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "ssoAuthMethod": {
          "type": "string",
          "description": "Sso-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpReset": {
          "type": "string",
          "description": "Tcp-Reset. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "transactionBased": {
          "type": "string",
          "description": "Transaction-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Transparent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: `explicit-web`, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `explicit-ftp`, `ssh-tunnel`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, `access-proxy`.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "urlRisks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Url-Risk.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        },
        "vendorMac": {
          "type": "string",
          "description": "Vendor-Mac.\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Videofilter-Profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webAuthCookie": {
          "type": "string",
          "description": "Web-Auth-Cookie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Ems-Tag.\n"
        },
        "ztnaGeoTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Geo-Tag.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Proxy.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Ztna-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "Ztna-Tags-Match-Logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessProxies",
        "action",
        "antiReplay",
        "appMonitor",
        "applicationCharts",
        "applications",
        "blockNotification",
        "captivePortalExempt",
        "cgnEif",
        "cgnEim",
        "cgnResourceQuota",
        "cgnSessionQuota",
        "cgnSwEifCtrl",
        "customLogFields",
        "delayTcpNpuSession",
        "diffservCopy",
        "diffservForward",
        "diffservReverse",
        "dlpProfiles",
        "dsri",
        "dstaddr6Negate",
        "dstaddr6s",
        "dstaddrNegate",
        "dstaddrs",
        "dstintfs",
        "dynamicProfileAccesses",
        "dynamicShaping",
        "emailCollect",
        "fec",
        "forticlientComplianceDevices",
        "fssoGroups",
        "geoipAnycast",
        "geoipMatch",
        "groups",
        "iaProfiles",
        "inspectionMode",
        "internetService",
        "internetService6",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6Negate",
        "internetService6Src",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetService6SrcNegate",
        "internetServiceFortiguards",
        "internetServiceSrc",
        "internetServiceSrcFortiguards",
        "ipVersionType",
        "isolatorProfiles",
        "isolatorServers",
        "logtraffic",
        "logtrafficStart",
        "matchVip",
        "matchVipOnly",
        "name",
        "nat46",
        "nat64",
        "natips",
        "networkServiceDynamics",
        "networkServiceSrcDynamics",
        "npAcceleration",
        "ntlmEnabledBrowsers",
        "packagesGlobalHeaderPolicyId",
        "passiveWanHealthMeasurement",
        "pcpInbound",
        "pcpOutbound",
        "pcpPoolnames",
        "permitAnyHost",
        "pkg",
        "policyBehaviourType",
        "policyExpiry",
        "policyExpiryDate",
        "policyOffload",
        "policyid",
        "portPreserve",
        "portRandom",
        "profileType",
        "radiusIpAuthBypass",
        "radiusMacAuthBypass",
        "redirectProfiles",
        "reputationDirection6",
        "rtpNat",
        "samlServers",
        "scheduleTimeout",
        "scimGroups",
        "scimUsers",
        "sendDenyPacket",
        "serviceConnectors",
        "serviceNegate",
        "services",
        "sessionTtl",
        "sgtCheck",
        "sgts",
        "srcVendorMacs",
        "srcaddr6Negate",
        "srcaddr6s",
        "srcaddrNegate",
        "srcaddrs",
        "srcintfs",
        "status",
        "tcpSessionWithoutSyn",
        "telemetryProfiles",
        "tos",
        "tosMask",
        "tosNegate",
        "urlRisks",
        "users",
        "uuid",
        "vlanCosFwd",
        "vlanCosRev",
        "wccp",
        "ztnaDeviceOwnership",
        "ztnaEmsTagNegate",
        "ztnaEmsTagSecondaries",
        "ztnaEmsTags",
        "ztnaGeoTags",
        "ztnaPolicyRedirect",
        "ztnaProxies",
        "ztnaStatus",
        "ztnaTagsMatchLogic"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "accessProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Access-Proxy.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "activeAuthMethod": {
          "type": "string",
          "description": "Active-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategory": {
          "type": "string",
          "description": "Application category ID list.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationCharts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authMethod": {
          "type": "string",
          "description": "Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`fsae`\" pulumi-lang-dotnet=\"`Fsae`\" pulumi-lang-go=\"`fsae`\" pulumi-lang-python=\"`fsae`\" pulumi-lang-yaml=\"`fsae`\" pulumi-lang-java=\"`fsae`\">`fsae`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authPortal": {
          "type": "string",
          "description": "Auth-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bandwidth": {
          "type": "string",
          "description": "Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "casiProfile": {
          "type": "string",
          "description": "Casi-Profile.\n"
        },
        "centralNat": {
          "type": "string",
          "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "clientReputation": {
          "type": "string",
          "description": "Client-Reputation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "clientReputationMode": {
          "type": "string",
          "description": "Client-Reputation-Mode. Valid values: <span pulumi-lang-nodejs=\"`learning`\" pulumi-lang-dotnet=\"`Learning`\" pulumi-lang-go=\"`learning`\" pulumi-lang-python=\"`learning`\" pulumi-lang-yaml=\"`learning`\" pulumi-lang-java=\"`learning`\">`learning`</span>, <span pulumi-lang-nodejs=\"`monitoring`\" pulumi-lang-dotnet=\"`Monitoring`\" pulumi-lang-go=\"`monitoring`\" pulumi-lang-python=\"`monitoring`\" pulumi-lang-yaml=\"`monitoring`\" pulumi-lang-java=\"`monitoring`\">`monitoring`</span>.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted-Traffic-Mirror.\n"
        },
        "deepInspectionOptions": {
          "type": "string",
          "description": "Deep-Inspection-Options.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "delayTcpNpuSessoin": {
          "type": "string",
          "description": "Delay-Tcp-Npu-Sessoin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectHttpsInHttpRequest": {
          "type": "string",
          "description": "Detect-Https-In-Http-Request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceDetectionPortal": {
          "type": "string",
          "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceOwnership": {
          "type": "string",
          "description": "Device-Ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "string",
          "description": "Devices.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dlpProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dlp-Profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dponly": {
          "type": "string",
          "description": "Dponly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "Dscp-Value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dstaddr6.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicBypass": {
          "type": "string",
          "description": "Dynamic-Bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfile": {
          "type": "string",
          "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileAccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
        },
        "dynamicProfileFallthrough": {
          "type": "string",
          "description": "Dynamic-Profile-Fallthrough. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicProfileGroup": {
          "type": "string",
          "description": "Dynamic-Profile-Group.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Dynamic-Shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollectionPortal": {
          "type": "string",
          "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "endpointCheck": {
          "type": "string",
          "description": "Endpoint-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointCompliance": {
          "type": "string",
          "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "endpointKeepaliveInterface": {
          "type": "string",
          "description": "Endpoint-Keepalive-Interface.\n"
        },
        "endpointProfile": {
          "type": "string",
          "description": "Endpoint-Profile.\n"
        },
        "extendedLog": {
          "type": "string",
          "description": "Extended-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failedConnection": {
          "type": "string",
          "description": "Failed-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fallThroughUnauthenticated": {
          "type": "string",
          "description": "Fall-Through-Unauthenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "File-Filter-Profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forceProxy": {
          "type": "string",
          "description": "Force-Proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forticlientComplianceDevices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Forticlient-Compliance-Devices. Valid values: `windows-pc`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, `iphone-ipad`, <span pulumi-lang-nodejs=\"`android`\" pulumi-lang-dotnet=\"`Android`\" pulumi-lang-go=\"`android`\" pulumi-lang-python=\"`android`\" pulumi-lang-yaml=\"`android`\" pulumi-lang-java=\"`android`\">`android`</span>.\n"
        },
        "forticlientComplianceEnforcementPortal": {
          "type": "string",
          "description": "Forticlient-Compliance-Enforcement-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsae": {
          "type": "string",
          "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsaeServerForNtlm": {
          "type": "string",
          "description": "Fsae-Server-For-Ntlm.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoLocation": {
          "type": "string",
          "description": "Geo-Location. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Geoip-Match. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpTunnelAuth": {
          "type": "string",
          "description": "Http-Tunnel-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpsSubCategory": {
          "type": "string",
          "description": "Https-Sub-Category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iaProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ia-Profile.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBased": {
          "type": "string",
          "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "identityFrom": {
          "type": "string",
          "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
        },
        "implicitProxyDetection": {
          "type": "string",
          "description": "Implicit-Proxy-Detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipBased": {
          "type": "string",
          "description": "Ip-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "isolatorProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Profile.\n"
        },
        "isolatorServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Isolator-Server.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Learning-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Log-Http-Transaction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logUnmatchedTraffic": {
          "type": "string",
          "description": "Log-Unmatched-Traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficApp": {
          "type": "string",
          "description": "Logtraffic-App. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxSessionPerUser": {
          "type": "number",
          "description": "Max-Session-Per-User.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesGlobalHeaderPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passThrough": {
          "type": "string",
          "description": "Pass-Through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Passive-Wan-Health-Measurement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Policy-Expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy-Expiry-Date.\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID (0 - 4294967294).\n"
        },
        "poolname": {
          "type": "string",
          "description": "IP Pool names.\n"
        },
        "poolname6": {
          "type": "string",
          "description": "Poolname6.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Redirect-Profile.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgGroup": {
          "type": "string",
          "description": "Replacemsg-Group.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "requireTfa": {
          "type": "string",
          "description": "Require-Tfa. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "reverseCache": {
          "type": "string",
          "description": "Reverse-Cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddr": {
          "type": "string",
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceConnectors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service-Connector.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sessions": {
          "type": "string",
          "description": "Sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Spamfilter-Profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Src-Vendor-Mac.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Srcaddr6.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyCheck": {
          "type": "string",
          "description": "Ssh-Policy-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntf": {
          "type": "string",
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "sslvpnAuth": {
          "type": "string",
          "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
        },
        "sslvpnCcert": {
          "type": "string",
          "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslvpnCipher": {
          "type": "string",
          "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
        },
        "ssoAuthMethod": {
          "type": "string",
          "description": "Sso-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tags": {
          "type": "string",
          "description": "Tags.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpReset": {
          "type": "string",
          "description": "Tcp-Reset. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "transactionBased": {
          "type": "string",
          "description": "Transaction-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transparent": {
          "type": "string",
          "description": "Transparent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: `explicit-web`, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `explicit-ftp`, `ssh-tunnel`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, `access-proxy`.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "URL category ID list.\n"
        },
        "urlRisks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Url-Risk.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmInspectionMode": {
          "type": "string",
          "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        },
        "vendorMac": {
          "type": "string",
          "description": "Vendor-Mac.\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Videofilter-Profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webAuthCookie": {
          "type": "string",
          "description": "Web-Auth-Cookie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Ems-Tag.\n"
        },
        "ztnaGeoTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Geo-Tag.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaProxies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ztna-Proxy.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Ztna-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "Ztna-Tags-Match-Logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalHeaderPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "accessProxies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Access-Proxy.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "activeAuthMethod": {
            "type": "string",
            "description": "Active-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategory": {
            "type": "string",
            "description": "Application category ID list.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "Application group names.\n"
          },
          "appMonitor": {
            "type": "string",
            "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationCharts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application-Charts. Valid values: `top10-app`, `top10-p2p-user`, `top10-media-user`.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate for policy authentication.\n"
          },
          "authMethod": {
            "type": "string",
            "description": "Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`digest`\" pulumi-lang-dotnet=\"`Digest`\" pulumi-lang-go=\"`digest`\" pulumi-lang-python=\"`digest`\" pulumi-lang-yaml=\"`digest`\" pulumi-lang-java=\"`digest`\">`digest`</span>, <span pulumi-lang-nodejs=\"`ntlm`\" pulumi-lang-dotnet=\"`Ntlm`\" pulumi-lang-go=\"`ntlm`\" pulumi-lang-python=\"`ntlm`\" pulumi-lang-yaml=\"`ntlm`\" pulumi-lang-java=\"`ntlm`\">`ntlm`</span>, <span pulumi-lang-nodejs=\"`fsae`\" pulumi-lang-dotnet=\"`Fsae`\" pulumi-lang-go=\"`fsae`\" pulumi-lang-python=\"`fsae`\" pulumi-lang-yaml=\"`fsae`\" pulumi-lang-java=\"`fsae`\">`fsae`</span>, <span pulumi-lang-nodejs=\"`form`\" pulumi-lang-dotnet=\"`Form`\" pulumi-lang-go=\"`form`\" pulumi-lang-python=\"`form`\" pulumi-lang-yaml=\"`form`\" pulumi-lang-java=\"`form`\">`form`</span>, <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
          },
          "authPath": {
            "type": "string",
            "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authPortal": {
            "type": "string",
            "description": "Auth-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authRedirectAddr": {
            "type": "string",
            "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "bandwidth": {
            "type": "string",
            "description": "Bandwidth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bestRoute": {
            "type": "string",
            "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockNotification": {
            "type": "string",
            "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "capturePacket": {
            "type": "string",
            "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "casiProfile": {
            "type": "string",
            "description": "Casi-Profile.\n"
          },
          "centralNat": {
            "type": "string",
            "description": "Central-Nat. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "cgnSwEifCtrl": {
            "type": "string",
            "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "clientReputation": {
            "type": "string",
            "description": "Client-Reputation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "clientReputationMode": {
            "type": "string",
            "description": "Client-Reputation-Mode. Valid values: <span pulumi-lang-nodejs=\"`learning`\" pulumi-lang-dotnet=\"`Learning`\" pulumi-lang-go=\"`learning`\" pulumi-lang-python=\"`learning`\" pulumi-lang-yaml=\"`learning`\" pulumi-lang-java=\"`learning`\">`learning`</span>, <span pulumi-lang-nodejs=\"`monitoring`\" pulumi-lang-dotnet=\"`Monitoring`\" pulumi-lang-go=\"`monitoring`\" pulumi-lang-python=\"`monitoring`\" pulumi-lang-yaml=\"`monitoring`\" pulumi-lang-java=\"`monitoring`\">`monitoring`</span>.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom fields to append to log messages for this policy.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted-Traffic-Mirror.\n"
          },
          "deepInspectionOptions": {
            "type": "string",
            "description": "Deep-Inspection-Options.\n"
          },
          "delayTcpNpuSession": {
            "type": "string",
            "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "delayTcpNpuSessoin": {
            "type": "string",
            "description": "Delay-Tcp-Npu-Sessoin. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "detectHttpsInHttpRequest": {
            "type": "string",
            "description": "Detect-Https-In-Http-Request. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceDetectionPortal": {
            "type": "string",
            "description": "Device-Detection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceOwnership": {
            "type": "string",
            "description": "Device-Ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devices": {
            "type": "string",
            "description": "Devices.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "diffservCopy": {
            "type": "string",
            "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "disclaimer": {
            "type": "string",
            "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dlpProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dlp-Profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dponly": {
            "type": "string",
            "description": "Dponly. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Dscp-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Dscp-Negate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "Dscp-Value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6Negate": {
            "type": "string",
            "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dstaddr6.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "dynamicBypass": {
            "type": "string",
            "description": "Dynamic-Bypass. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfile": {
            "type": "string",
            "description": "Dynamic-Profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfileAccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic-Profile-Access. Valid values: <span pulumi-lang-nodejs=\"`imap`\" pulumi-lang-dotnet=\"`Imap`\" pulumi-lang-go=\"`imap`\" pulumi-lang-python=\"`imap`\" pulumi-lang-yaml=\"`imap`\" pulumi-lang-java=\"`imap`\">`imap`</span>, <span pulumi-lang-nodejs=\"`smtp`\" pulumi-lang-dotnet=\"`Smtp`\" pulumi-lang-go=\"`smtp`\" pulumi-lang-python=\"`smtp`\" pulumi-lang-yaml=\"`smtp`\" pulumi-lang-java=\"`smtp`\">`smtp`</span>, <span pulumi-lang-nodejs=\"`pop3`\" pulumi-lang-dotnet=\"`Pop3`\" pulumi-lang-go=\"`pop3`\" pulumi-lang-python=\"`pop3`\" pulumi-lang-yaml=\"`pop3`\" pulumi-lang-java=\"`pop3`\">`pop3`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`im`\" pulumi-lang-dotnet=\"`Im`\" pulumi-lang-go=\"`im`\" pulumi-lang-python=\"`im`\" pulumi-lang-yaml=\"`im`\" pulumi-lang-java=\"`im`\">`im`</span>, <span pulumi-lang-nodejs=\"`nntp`\" pulumi-lang-dotnet=\"`Nntp`\" pulumi-lang-go=\"`nntp`\" pulumi-lang-python=\"`nntp`\" pulumi-lang-yaml=\"`nntp`\" pulumi-lang-java=\"`nntp`\">`nntp`</span>, <span pulumi-lang-nodejs=\"`imaps`\" pulumi-lang-dotnet=\"`Imaps`\" pulumi-lang-go=\"`imaps`\" pulumi-lang-python=\"`imaps`\" pulumi-lang-yaml=\"`imaps`\" pulumi-lang-java=\"`imaps`\">`imaps`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`pop3s`\" pulumi-lang-dotnet=\"`Pop3s`\" pulumi-lang-go=\"`pop3s`\" pulumi-lang-python=\"`pop3s`\" pulumi-lang-yaml=\"`pop3s`\" pulumi-lang-java=\"`pop3s`\">`pop3s`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ftps`\" pulumi-lang-dotnet=\"`Ftps`\" pulumi-lang-go=\"`ftps`\" pulumi-lang-python=\"`ftps`\" pulumi-lang-yaml=\"`ftps`\" pulumi-lang-java=\"`ftps`\">`ftps`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>.\n"
          },
          "dynamicProfileFallthrough": {
            "type": "string",
            "description": "Dynamic-Profile-Fallthrough. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicProfileGroup": {
            "type": "string",
            "description": "Dynamic-Profile-Group.\n"
          },
          "dynamicShaping": {
            "type": "string",
            "description": "Dynamic-Shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifCheck": {
            "type": "string",
            "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifLearn": {
            "type": "string",
            "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailCollect": {
            "type": "string",
            "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailCollectionPortal": {
            "type": "string",
            "description": "Email-Collection-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "endpointCheck": {
            "type": "string",
            "description": "Endpoint-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "endpointCompliance": {
            "type": "string",
            "description": "Endpoint-Compliance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "endpointKeepaliveInterface": {
            "type": "string",
            "description": "Endpoint-Keepalive-Interface.\n"
          },
          "endpointProfile": {
            "type": "string",
            "description": "Endpoint-Profile.\n"
          },
          "extendedLog": {
            "type": "string",
            "description": "Extended-Log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "failedConnection": {
            "type": "string",
            "description": "Failed-Connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fallThroughUnauthenticated": {
            "type": "string",
            "description": "Fall-Through-Unauthenticated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fec": {
            "type": "string",
            "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "File-Filter-Profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forceProxy": {
            "type": "string",
            "description": "Force-Proxy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forticlientComplianceDevices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Forticlient-Compliance-Devices. Valid values: `windows-pc`, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, `iphone-ipad`, <span pulumi-lang-nodejs=\"`android`\" pulumi-lang-dotnet=\"`Android`\" pulumi-lang-go=\"`android`\" pulumi-lang-python=\"`android`\" pulumi-lang-yaml=\"`android`\" pulumi-lang-java=\"`android`\">`android`</span>.\n"
          },
          "forticlientComplianceEnforcementPortal": {
            "type": "string",
            "description": "Forticlient-Compliance-Enforcement-Portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsae": {
            "type": "string",
            "description": "Fsae. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsaeServerForNtlm": {
            "type": "string",
            "description": "Fsae-Server-For-Ntlm.\n"
          },
          "fsso": {
            "type": "string",
            "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoAgentForNtlm": {
            "type": "string",
            "description": "FSSO agent to use for NTLM authentication.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "geoLocation": {
            "type": "string",
            "description": "Geo-Location. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "geoipAnycast": {
            "type": "string",
            "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "geoipMatch": {
            "type": "string",
            "description": "Geoip-Match. Valid values: `physical-location`, `registered-location`.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "gtpProfile": {
            "type": "string",
            "description": "GTP profile.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpTunnelAuth": {
            "type": "string",
            "description": "Http-Tunnel-Auth. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpsSubCategory": {
            "type": "string",
            "description": "Https-Sub-Category. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iaProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ia-Profile.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "identityBased": {
            "type": "string",
            "description": "Identity-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "identityBasedRoute": {
            "type": "string",
            "description": "Name of identity-based routing rule.\n"
          },
          "identityFrom": {
            "type": "string",
            "description": "Identity-From. Valid values: <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>.\n"
          },
          "implicitProxyDetection": {
            "type": "string",
            "description": "Implicit-Proxy-Detection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service name.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service source name.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet-Service-Name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet-Service-Src-Name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipBased": {
            "type": "string",
            "description": "Ip-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipVersionType": {
            "type": "string",
            "description": "IP version of the policy.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "isolatorProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Isolator-Profile.\n"
          },
          "isolatorServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Isolator-Server.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "learningMode": {
            "type": "string",
            "description": "Learning-Mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logHttpTransaction": {
            "type": "string",
            "description": "Log-Http-Transaction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logUnmatchedTraffic": {
            "type": "string",
            "description": "Log-Unmatched-Traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficApp": {
            "type": "string",
            "description": "Logtraffic-App. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVip": {
            "type": "string",
            "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVipOnly": {
            "type": "string",
            "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxSessionPerUser": {
            "type": "number",
            "description": "Max-Session-Per-User.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "networkServiceDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service name.\n"
          },
          "networkServiceSrcDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service source name.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlm": {
            "type": "string",
            "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlmEnabledBrowsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP-User-Agent value of supported browsers.\n"
          },
          "ntlmGuest": {
            "type": "string",
            "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesGlobalHeaderPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "passThrough": {
            "type": "string",
            "description": "Pass-Through. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "passiveWanHealthMeasurement": {
            "type": "string",
            "description": "Passive-Wan-Health-Measurement. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpInbound": {
            "type": "string",
            "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpOutbound": {
            "type": "string",
            "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpPoolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PCP pool names.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitStunHost": {
            "type": "string",
            "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pfcpProfile": {
            "type": "string",
            "description": "PFCP profile.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "policyBehaviourType": {
            "type": "string",
            "description": "Behaviour of the policy.\n"
          },
          "policyExpiry": {
            "type": "string",
            "description": "Policy-Expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyExpiryDate": {
            "type": "string",
            "description": "Policy-Expiry-Date.\n"
          },
          "policyExpiryDateUtc": {
            "type": "string",
            "description": "Policy expiry date and time, in epoch format.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID (0 - 4294967294).\n"
          },
          "poolname": {
            "type": "string",
            "description": "IP Pool names.\n"
          },
          "poolname6": {
            "type": "string",
            "description": "Poolname6.\n"
          },
          "portPreserve": {
            "type": "string",
            "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portRandom": {
            "type": "string",
            "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "radiusIpAuthBypass": {
            "type": "string",
            "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuthBypass": {
            "type": "string",
            "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "redirectProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Redirect-Profile.\n"
          },
          "redirectUrl": {
            "type": "string",
            "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
          },
          "replacemsgGroup": {
            "type": "string",
            "description": "Replacemsg-Group.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "reputationDirection": {
            "type": "string",
            "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationDirection6": {
            "type": "string",
            "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationMinimum": {
            "type": "number",
            "description": "Minimum Reputation to take action.\n"
          },
          "reputationMinimum6": {
            "type": "number",
            "description": "IPv6 Minimum Reputation to take action.\n"
          },
          "requireTfa": {
            "type": "string",
            "description": "Require-Tfa. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "reverseCache": {
            "type": "string",
            "description": "Reverse-Cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtpAddr": {
            "type": "string",
            "description": "Address names if this is an RTP NAT policy.\n"
          },
          "rtpNat": {
            "type": "string",
            "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SAML server name.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Scan-Botnet-Connections. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scheduleTimeout": {
            "type": "string",
            "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scim": {
            "type": "string",
            "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scimGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM groups.\n"
          },
          "scimUsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM users.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serviceConnectors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service-Connector.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "sessions": {
            "type": "string",
            "description": "Sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sgtCheck": {
            "type": "string",
            "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sgts": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Security group tags.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Spamfilter-Profile.\n"
          },
          "srcVendorMacs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Src-Vendor-Mac.\n"
          },
          "srcaddr6Negate": {
            "type": "string",
            "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Srcaddr6.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyCheck": {
            "type": "string",
            "description": "Ssh-Policy-Check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntf": {
            "type": "string",
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "sslvpnAuth": {
            "type": "string",
            "description": "Sslvpn-Auth. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs+`.\n"
          },
          "sslvpnCcert": {
            "type": "string",
            "description": "Sslvpn-Ccert. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslvpnCipher": {
            "type": "string",
            "description": "Sslvpn-Cipher. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>.\n"
          },
          "ssoAuthMethod": {
            "type": "string",
            "description": "Sso-Auth-Method. Valid values: <span pulumi-lang-nodejs=\"`fsso`\" pulumi-lang-dotnet=\"`Fsso`\" pulumi-lang-go=\"`fsso`\" pulumi-lang-python=\"`fsso`\" pulumi-lang-yaml=\"`fsso`\" pulumi-lang-java=\"`fsso`\">`fsso`</span>, <span pulumi-lang-nodejs=\"`rsso`\" pulumi-lang-dotnet=\"`Rsso`\" pulumi-lang-go=\"`rsso`\" pulumi-lang-python=\"`rsso`\" pulumi-lang-yaml=\"`rsso`\" pulumi-lang-java=\"`rsso`\">`rsso`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tags": {
            "type": "string",
            "description": "Tags.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpReset": {
            "type": "string",
            "description": "Tcp-Reset. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "transactionBased": {
            "type": "string",
            "description": "Transaction-Based. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "transparent": {
            "type": "string",
            "description": "Transparent. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: `explicit-web`, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `explicit-ftp`, `ssh-tunnel`, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`wanopt`\" pulumi-lang-dotnet=\"`Wanopt`\" pulumi-lang-go=\"`wanopt`\" pulumi-lang-python=\"`wanopt`\" pulumi-lang-yaml=\"`wanopt`\" pulumi-lang-java=\"`wanopt`\">`wanopt`</span>, `access-proxy`.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "URL category ID list.\n"
          },
          "urlRisks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Url-Risk.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmInspectionMode": {
            "type": "string",
            "description": "Utm-Inspection-Mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "uuidIdx": {
            "type": "number",
            "description": "Uuid-Idx.\n"
          },
          "vendorMac": {
            "type": "string",
            "description": "Vendor-Mac.\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Videofilter-Profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "wccp": {
            "type": "string",
            "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webAuthCookie": {
            "type": "string",
            "description": "Web-Auth-Cookie. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          },
          "wsso": {
            "type": "string",
            "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaDeviceOwnership": {
            "type": "string",
            "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagNegate": {
            "type": "string",
            "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagSecondaries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source ztna-ems-tag-secondary names.\n"
          },
          "ztnaEmsTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ztna-Ems-Tag.\n"
          },
          "ztnaGeoTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ztna-Geo-Tag.\n"
          },
          "ztnaPolicyRedirect": {
            "type": "string",
            "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaProxies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ztna-Proxy.\n"
          },
          "ztnaStatus": {
            "type": "string",
            "description": "Ztna-Status. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaTagsMatchLogic": {
            "type": "string",
            "description": "Ztna-Tags-Match-Logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesGlobalHeaderShapingpolicy:PackagesGlobalHeaderShapingpolicy": {
      "description": "Configure shaping policies.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.PackagesGlobalHeaderShapingpolicy(\"trname2\", {\n    dstaddr: \"gall\",\n    dstintf: \"any\",\n    name: \"shaping_header\",\n    pkg: \"default\",\n    schedule: \"galways\",\n    service: \"gALL\",\n    srcaddr: \"gall\",\n    srcintf: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.PackagesGlobalHeaderShapingpolicy(\"trname2\",\n    dstaddr=\"gall\",\n    dstintf=\"any\",\n    name=\"shaping_header\",\n    pkg=\"default\",\n    schedule=\"galways\",\n    service=\"gALL\",\n    srcaddr=\"gall\",\n    srcintf=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname2 = new Fortimanager.PackagesGlobalHeaderShapingpolicy(\"trname2\", new()\n    {\n        Dstaddr = \"gall\",\n        Dstintf = \"any\",\n        Name = \"shaping_header\",\n        Pkg = \"default\",\n        Schedule = \"galways\",\n        Service = \"gALL\",\n        Srcaddr = \"gall\",\n        Srcintf = \"any\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderShapingpolicy(ctx, \"trname2\", &fortimanager.PackagesGlobalHeaderShapingpolicyArgs{\n\t\t\tDstaddr:  pulumi.String(\"gall\"),\n\t\t\tDstintf:  pulumi.String(\"any\"),\n\t\t\tName:     pulumi.String(\"shaping_header\"),\n\t\t\tPkg:      pulumi.String(\"default\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tService:  pulumi.String(\"gALL\"),\n\t\t\tSrcaddr:  pulumi.String(\"gall\"),\n\t\t\tSrcintf:  pulumi.String(\"any\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderShapingpolicy;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname2 = new PackagesGlobalHeaderShapingpolicy(\"trname2\", PackagesGlobalHeaderShapingpolicyArgs.builder()\n            .dstaddr(\"gall\")\n            .dstintf(\"any\")\n            .name(\"shaping_header\")\n            .pkg(\"default\")\n            .schedule(\"galways\")\n            .service(\"gALL\")\n            .srcaddr(\"gall\")\n            .srcintf(\"any\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname2:\n    type: fortimanager:PackagesGlobalHeaderShapingpolicy\n    properties:\n      dstaddr: gall\n      dstintf: any\n      name: shaping_header\n      pkg: default\n      schedule: galways\n      service: gALL\n      srcaddr: gall\n      srcintf: any\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages GlobalHeaderShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalHeaderShapingpolicy:PackagesGlobalHeaderShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "appCategory": {
          "type": "string",
          "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "One or more application group names.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "classIdReverse": {
          "type": "number",
          "description": "Class-Id-Reverse.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS bit pattern.\n"
        },
        "cosMask": {
          "type": "string",
          "description": "VLAN CoS evaluated bits.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "IPv4 destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "IPv6 destination address and address group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "One or more outgoing (egress) interfaces.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Shaping policy ID (0 - 4294967295).\n"
        },
        "groups": {
          "type": "string",
          "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
        },
        "httpResponseMatch": {
          "type": "string",
          "description": "Http-Response-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Shaping policy name.\n"
        },
        "packagesGlobalHeaderShapingpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper to apply with this policy.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Service-Type. Valid values: <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>, `internet-service`.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "IPv4 source address and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "IPv6 source address and address group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "One or more incoming (ingress) interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
        },
        "trafficType": {
          "type": "string",
          "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
        },
        "users": {
          "type": "string",
          "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Uuid.\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        }
      },
      "type": "object",
      "required": [
        "applications",
        "classId",
        "cos",
        "cosMask",
        "diffservForward",
        "diffservReverse",
        "fosid",
        "internetService",
        "internetServiceFortiguards",
        "internetServiceSrc",
        "internetServiceSrcFortiguards",
        "ipVersion",
        "name",
        "packagesGlobalHeaderShapingpolicyId",
        "pkg",
        "status",
        "tos",
        "tosMask",
        "tosNegate",
        "trafficType",
        "uuid"
      ],
      "inputProperties": {
        "appCategory": {
          "type": "string",
          "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
        },
        "appGroup": {
          "type": "string",
          "description": "One or more application group names.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "classIdReverse": {
          "type": "number",
          "description": "Class-Id-Reverse.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cos": {
          "type": "string",
          "description": "VLAN CoS bit pattern.\n"
        },
        "cosMask": {
          "type": "string",
          "description": "VLAN CoS evaluated bits.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "IPv4 destination address and address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "IPv6 destination address and address group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "One or more outgoing (egress) interfaces.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Shaping policy ID (0 - 4294967295).\n"
        },
        "groups": {
          "type": "string",
          "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
        },
        "httpResponseMatch": {
          "type": "string",
          "description": "Http-Response-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group name.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet Service ID.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet-Service-Name.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustom": {
          "type": "string",
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroup": {
          "type": "string",
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcId": {
          "type": "string",
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcName": {
          "type": "string",
          "description": "Internet-Service-Src-Name.\n"
        },
        "ipVersion": {
          "type": "string",
          "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Shaping policy name.\n"
        },
        "packagesGlobalHeaderShapingpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper to apply with this policy.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group names.\n"
        },
        "serviceType": {
          "type": "string",
          "description": "Service-Type. Valid values: <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>, `internet-service`.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "IPv4 source address and address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "IPv6 source address and address group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "One or more incoming (ingress) interfaces.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
        },
        "trafficType": {
          "type": "string",
          "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
        },
        "urlCategory": {
          "type": "string",
          "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
        },
        "users": {
          "type": "string",
          "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Uuid.\n"
        },
        "uuidIdx": {
          "type": "number",
          "description": "Uuid-Idx.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesGlobalHeaderShapingpolicy resources.\n",
        "properties": {
          "appCategory": {
            "type": "string",
            "description": "IDs of one or more application categories that this shaper applies application control traffic shaping to.\n"
          },
          "appGroup": {
            "type": "string",
            "description": "One or more application group names.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IDs of one or more applications that this shaper applies application control traffic shaping to.\n"
          },
          "classId": {
            "type": "string",
            "description": "Traffic class ID.\n"
          },
          "classIdReverse": {
            "type": "number",
            "description": "Class-Id-Reverse.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comments.\n"
          },
          "cos": {
            "type": "string",
            "description": "VLAN CoS bit pattern.\n"
          },
          "cosMask": {
            "type": "string",
            "description": "VLAN CoS evaluated bits.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "IPv4 destination address and address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "IPv6 destination address and address group names.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "One or more outgoing (egress) interfaces.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Shaping policy ID (0 - 4294967295).\n"
          },
          "groups": {
            "type": "string",
            "description": "Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.\n"
          },
          "httpResponseMatch": {
            "type": "string",
            "description": "Http-Response-Match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group name.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet Service ID.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet-Service-Name.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustom": {
            "type": "string",
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroup": {
            "type": "string",
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcId": {
            "type": "string",
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcName": {
            "type": "string",
            "description": "Internet-Service-Src-Name.\n"
          },
          "ipVersion": {
            "type": "string",
            "description": "Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Shaping policy name.\n"
          },
          "packagesGlobalHeaderShapingpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper to apply with this policy.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group names.\n"
          },
          "serviceType": {
            "type": "string",
            "description": "Service-Type. Valid values: <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>, `internet-service`.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "IPv4 source address and address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "IPv6 source address and address group names.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "One or more incoming (ingress) interfaces.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this traffic shaping policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper to apply to traffic forwarded by the firewall policy.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Traffic shaper to apply to response traffic received by the firewall policy.\n"
          },
          "trafficType": {
            "type": "string",
            "description": "Traffic type. Valid values: <span pulumi-lang-nodejs=\"`forwarding`\" pulumi-lang-dotnet=\"`Forwarding`\" pulumi-lang-go=\"`forwarding`\" pulumi-lang-python=\"`forwarding`\" pulumi-lang-yaml=\"`forwarding`\" pulumi-lang-java=\"`forwarding`\">`forwarding`</span>, `local-in`, `local-out`.\n"
          },
          "urlCategory": {
            "type": "string",
            "description": "IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.\n"
          },
          "users": {
            "type": "string",
            "description": "Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Uuid.\n"
          },
          "uuidIdx": {
            "type": "number",
            "description": "Uuid-Idx.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPblock:PackagesPblock": {
      "description": "Packages Pblock\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`firewallConsolidatedPolicy`\" pulumi-lang-dotnet=\"`FirewallConsolidatedPolicy`\" pulumi-lang-go=\"`firewallConsolidatedPolicy`\" pulumi-lang-python=\"`firewall_consolidated_policy`\" pulumi-lang-yaml=\"`firewallConsolidatedPolicy`\" pulumi-lang-java=\"`firewallConsolidatedPolicy`\">`firewall_consolidated_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblockFirewallConsolidatedPolicy`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblockFirewallConsolidatedPolicy`\" pulumi-lang-go=\"`PackagesPblockFirewallConsolidatedPolicy`\" pulumi-lang-python=\"`PackagesPblockFirewallConsolidatedPolicy`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblockFirewallConsolidatedPolicy`\" pulumi-lang-java=\"`fortimanager.PackagesPblockFirewallConsolidatedPolicy`\">`fortimanager.PackagesPblockFirewallConsolidatedPolicy`</span>\n>- <span pulumi-lang-nodejs=\"`firewallPolicy`\" pulumi-lang-dotnet=\"`FirewallPolicy`\" pulumi-lang-go=\"`firewallPolicy`\" pulumi-lang-python=\"`firewall_policy`\" pulumi-lang-yaml=\"`firewallPolicy`\" pulumi-lang-java=\"`firewallPolicy`\">`firewall_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblockFirewallPolicy`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblockFirewallPolicy`\" pulumi-lang-go=\"`PackagesPblockFirewallPolicy`\" pulumi-lang-python=\"`PackagesPblockFirewallPolicy`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblockFirewallPolicy`\" pulumi-lang-java=\"`fortimanager.PackagesPblockFirewallPolicy`\">`fortimanager.PackagesPblockFirewallPolicy`</span>\n>- <span pulumi-lang-nodejs=\"`firewallPolicy6`\" pulumi-lang-dotnet=\"`FirewallPolicy6`\" pulumi-lang-go=\"`firewallPolicy6`\" pulumi-lang-python=\"`firewall_policy6`\" pulumi-lang-yaml=\"`firewallPolicy6`\" pulumi-lang-java=\"`firewallPolicy6`\">`firewall_policy6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblockFirewallPolicy6`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblockFirewallPolicy6`\" pulumi-lang-go=\"`PackagesPblockFirewallPolicy6`\" pulumi-lang-python=\"`PackagesPblockFirewallPolicy6`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblockFirewallPolicy6`\" pulumi-lang-java=\"`fortimanager.PackagesPblockFirewallPolicy6`\">`fortimanager.PackagesPblockFirewallPolicy6`</span>\n>- <span pulumi-lang-nodejs=\"`firewallProxyPolicy`\" pulumi-lang-dotnet=\"`FirewallProxyPolicy`\" pulumi-lang-go=\"`firewallProxyPolicy`\" pulumi-lang-python=\"`firewall_proxy_policy`\" pulumi-lang-yaml=\"`firewallProxyPolicy`\" pulumi-lang-java=\"`firewallProxyPolicy`\">`firewall_proxy_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanagerPackagesPblockFirewallProxypolicy`\" pulumi-lang-dotnet=\"`FortimanagerPackagesPblockFirewallProxypolicy`\" pulumi-lang-go=\"`fortimanagerPackagesPblockFirewallProxypolicy`\" pulumi-lang-python=\"`fortimanager_packages_pblock_firewall_proxypolicy`\" pulumi-lang-yaml=\"`fortimanagerPackagesPblockFirewallProxypolicy`\" pulumi-lang-java=\"`fortimanagerPackagesPblockFirewallProxypolicy`\">`fortimanager_packages_pblock_firewall_proxypolicy`</span>\n>- <span pulumi-lang-nodejs=\"`firewallSecurityPolicy`\" pulumi-lang-dotnet=\"`FirewallSecurityPolicy`\" pulumi-lang-go=\"`firewallSecurityPolicy`\" pulumi-lang-python=\"`firewall_security_policy`\" pulumi-lang-yaml=\"`firewallSecurityPolicy`\" pulumi-lang-java=\"`firewallSecurityPolicy`\">`firewall_security_policy`</span>: <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblockFirewallSecuritypolicy`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblockFirewallSecuritypolicy`\" pulumi-lang-go=\"`PackagesPblockFirewallSecuritypolicy`\" pulumi-lang-python=\"`PackagesPblockFirewallSecuritypolicy`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblockFirewallSecuritypolicy`\" pulumi-lang-java=\"`fortimanager.PackagesPblockFirewallSecuritypolicy`\">`fortimanager.PackagesPblockFirewallSecuritypolicy`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesPblock(\"trname\", {\n    name: \"terr-pblock\",\n    type: \"pblock\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesPblock(\"trname\",\n    name=\"terr-pblock\",\n    type=\"pblock\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesPblock(\"trname\", new()\n    {\n        Name = \"terr-pblock\",\n        Type = \"pblock\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesPblock(ctx, \"trname\", &fortimanager.PackagesPblockArgs{\n\t\t\tName: pulumi.String(\"terr-pblock\"),\n\t\t\tType: pulumi.String(\"pblock\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesPblock;\nimport com.pulumi.fortimanager.PackagesPblockArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesPblock(\"trname\", PackagesPblockArgs.builder()\n            .name(\"terr-pblock\")\n            .type(\"pblock\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesPblock\n    properties:\n      name: terr-pblock\n      type: pblock\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages Pblock can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesPblock:PackagesPblock labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "packagesPblockId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "packagesettings": {
          "$ref": "#/types/fortimanager:index%2FPackagesPblockPackagesettings:PackagesPblockPackagesettings",
          "description": "Package Settings. The structure of <span pulumi-lang-nodejs=\"`packagesettings`\" pulumi-lang-dotnet=\"`Packagesettings`\" pulumi-lang-go=\"`packagesettings`\" pulumi-lang-python=\"`packagesettings`\" pulumi-lang-yaml=\"`packagesettings`\" pulumi-lang-java=\"`packagesettings`\">`packagesettings`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`pblock`\" pulumi-lang-dotnet=\"`Pblock`\" pulumi-lang-go=\"`pblock`\" pulumi-lang-python=\"`pblock`\" pulumi-lang-yaml=\"`pblock`\" pulumi-lang-java=\"`pblock`\">`pblock`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "oid",
        "packagesPblockId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "packagesPblockId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "packagesettings": {
          "$ref": "#/types/fortimanager:index%2FPackagesPblockPackagesettings:PackagesPblockPackagesettings",
          "description": "Package Settings. The structure of <span pulumi-lang-nodejs=\"`packagesettings`\" pulumi-lang-dotnet=\"`Packagesettings`\" pulumi-lang-go=\"`packagesettings`\" pulumi-lang-python=\"`packagesettings`\" pulumi-lang-yaml=\"`packagesettings`\" pulumi-lang-java=\"`packagesettings`\">`packagesettings`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`pblock`\" pulumi-lang-dotnet=\"`Pblock`\" pulumi-lang-go=\"`pblock`\" pulumi-lang-python=\"`pblock`\" pulumi-lang-yaml=\"`pblock`\" pulumi-lang-java=\"`pblock`\">`pblock`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPblock resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "oid": {
            "type": "number",
            "description": "Oid.\n"
          },
          "packagesPblockId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "packagesettings": {
            "$ref": "#/types/fortimanager:index%2FPackagesPblockPackagesettings:PackagesPblockPackagesettings",
            "description": "Package Settings. The structure of <span pulumi-lang-nodejs=\"`packagesettings`\" pulumi-lang-dotnet=\"`Packagesettings`\" pulumi-lang-go=\"`packagesettings`\" pulumi-lang-python=\"`packagesettings`\" pulumi-lang-yaml=\"`packagesettings`\" pulumi-lang-java=\"`packagesettings`\">`packagesettings`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`pblock`\" pulumi-lang-dotnet=\"`Pblock`\" pulumi-lang-go=\"`pblock`\" pulumi-lang-python=\"`pblock`\" pulumi-lang-yaml=\"`pblock`\" pulumi-lang-java=\"`pblock`\">`pblock`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPblockFirewallConsolidatedPolicy:PackagesPblockFirewallConsolidatedPolicy": {
      "description": "Configuring consolidated policy for a policy block.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`firewallConsolidatedPolicy`\" pulumi-lang-dotnet=\"`FirewallConsolidatedPolicy`\" pulumi-lang-go=\"`firewallConsolidatedPolicy`\" pulumi-lang-python=\"`firewall_consolidated_policy`\" pulumi-lang-yaml=\"`firewallConsolidatedPolicy`\" pulumi-lang-java=\"`firewallConsolidatedPolicy`\">`firewall_consolidated_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblock`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblock`\" pulumi-lang-go=\"`PackagesPblock`\" pulumi-lang-python=\"`PackagesPblock`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblock`\" pulumi-lang-java=\"`fortimanager.PackagesPblock`\">`fortimanager.PackagesPblock`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nPackages PblockFirewallConsolidatedPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pblock=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesPblockFirewallConsolidatedPolicy:PackagesPblockFirewallConsolidatedPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "App-Category.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "poolname4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 pool names.\n"
        },
        "poolname6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "srcaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "appCategories",
        "appGroups",
        "applications",
        "autoAsicOffload",
        "captivePortalExempt",
        "diffservForward",
        "diffservReverse",
        "diffservcodeForward",
        "diffservcodeRev",
        "dstaddr4s",
        "dstaddr6s",
        "dstaddrNegate",
        "dstintfs",
        "fixedport",
        "fssoGroups",
        "groups",
        "httpPolicyRedirect",
        "inbound",
        "inspectionMode",
        "internetService",
        "internetServiceCustomGroups",
        "internetServiceCustoms",
        "internetServiceGroups",
        "internetServiceIds",
        "internetServiceNegate",
        "internetServiceSrc",
        "internetServiceSrcCustomGroups",
        "internetServiceSrcCustoms",
        "internetServiceSrcGroups",
        "internetServiceSrcIds",
        "internetServiceSrcNegate",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "nat",
        "outbound",
        "packagesPblockFirewallConsolidatedPolicyId",
        "pblock",
        "poolname4s",
        "poolname6s",
        "profileType",
        "serviceNegate",
        "services",
        "srcaddr4s",
        "srcaddr6s",
        "srcaddrNegate",
        "srcintfs",
        "sshPolicyRedirect",
        "urlCategories",
        "users",
        "utmStatus",
        "uuid",
        "wanopt",
        "wanoptDetection",
        "wanoptPassiveOpt",
        "webcache",
        "webcacheHttps"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "App-Category.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "App-Group.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallConsolidatedPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "poolname4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv4 pool names.\n"
        },
        "poolname6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "srcaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Url-Category.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pblock"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPblockFirewallConsolidatedPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "App-Category.\n"
          },
          "appGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "App-Group.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable exemption of some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetServiceIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service ID.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesPblockFirewallConsolidatedPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "poolname4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv4 pool names.\n"
          },
          "poolname6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "srcaddr4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Url-Category.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPblockFirewallPolicy6:PackagesPblockFirewallPolicy6": {
      "description": "Configuring policy6 for a policy block.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`firewallPolicy6`\" pulumi-lang-dotnet=\"`FirewallPolicy6`\" pulumi-lang-go=\"`firewallPolicy6`\" pulumi-lang-python=\"`firewall_policy6`\" pulumi-lang-yaml=\"`firewallPolicy6`\" pulumi-lang-java=\"`firewallPolicy6`\">`firewall_policy6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblock`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblock`\" pulumi-lang-go=\"`PackagesPblock`\" pulumi-lang-python=\"`PackagesPblock`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblock`\" pulumi-lang-java=\"`fortimanager.PackagesPblock`\">`fortimanager.PackagesPblock`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nPackages PblockFirewallPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pblock=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesPblockFirewallPolicy6:PackagesPblockFirewallPolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application category ID list.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "Cgn-Log-Server-Grp.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Policy-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "appCategories",
        "appGroups",
        "applications",
        "customLogFields",
        "devices",
        "dstaddrs",
        "dstintfs",
        "fixedport",
        "fssoGroups",
        "groups",
        "ippool",
        "logtraffic",
        "logtrafficStart",
        "name",
        "packagesPblockFirewallPolicy6Id",
        "pblock",
        "poolnames",
        "services",
        "srcaddrs",
        "srcintfs",
        "sslMirrorIntfs",
        "status",
        "urlCategories",
        "users",
        "uuid"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application category ID list.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "Cgn-Log-Server-Grp.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallPolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Policy-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Pool names.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Web proxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        }
      },
      "requiredInputs": [
        "pblock"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPblockFirewallPolicy6 resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (allow/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application category ID list.\n"
          },
          "appGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application group names.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "Cgn-Log-Server-Grp.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log field index numbers to append custom log fields to log messages for this policy.\n"
          },
          "devices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of devices or device groups that can be matched by the policy.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "DSCP value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination address and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesPblockFirewallPolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Policy-Offload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "poolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP Pool names.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable/disable return of deny-packet. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "Session TTL in seconds for sessions accepted by this policy. 0 means use the system default session TTL.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Name of an existing Spam filter profile.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source address and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "urlCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable AV/web/ips protection profile. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Web proxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPblockFirewallPolicy:PackagesPblockFirewallPolicy": {
      "description": "Configuring policy for a policy block.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`firewallPolicy`\" pulumi-lang-dotnet=\"`FirewallPolicy`\" pulumi-lang-go=\"`firewallPolicy`\" pulumi-lang-python=\"`firewall_policy`\" pulumi-lang-yaml=\"`firewallPolicy`\" pulumi-lang-java=\"`firewallPolicy`\">`firewall_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblock`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblock`\" pulumi-lang-go=\"`PackagesPblock`\" pulumi-lang-python=\"`PackagesPblock`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblock`\" pulumi-lang-java=\"`fortimanager.PackagesPblock`\">`fortimanager.PackagesPblock`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nPackages PblockFirewallPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pblock=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesPblockFirewallPolicy:PackagesPblockFirewallPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (accept/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>, <span pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\">`isolate`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application category ID list.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Enable/disable dynamic RADIUS defined traffic shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Enable/disable passive WAN health measurement. When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Enable/disable policy expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy expiry date (YYYY-MM-DD HH:MM:SS).\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poolname6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 pool names.\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Pool names.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vendor MAC source ID.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag names.\n"
        },
        "ztnaGeoTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-geo-tag names.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Enable/disable zero trust access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "antiReplay",
        "appCategories",
        "appGroups",
        "appMonitor",
        "applications",
        "blockNotification",
        "captivePortalExempt",
        "capturePacket",
        "cgnEif",
        "cgnEim",
        "cgnResourceQuota",
        "cgnSessionQuota",
        "cgnSwEifCtrl",
        "customLogFields",
        "delayTcpNpuSession",
        "devices",
        "diffservCopy",
        "diffservForward",
        "diffservReverse",
        "disclaimer",
        "dsri",
        "dstaddr6Negate",
        "dstaddr6s",
        "dstaddrNegate",
        "dstaddrs",
        "dstintfs",
        "dynamicShaping",
        "emailCollect",
        "fec",
        "fssoGroups",
        "geoipAnycast",
        "geoipMatch",
        "groups",
        "inspectionMode",
        "internetService",
        "internetService6",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6Negate",
        "internetService6Src",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetService6SrcNegate",
        "internetServiceCustomGroups",
        "internetServiceCustoms",
        "internetServiceFortiguards",
        "internetServiceGroups",
        "internetServiceIds",
        "internetServiceNames",
        "internetServiceSrc",
        "internetServiceSrcCustomGroups",
        "internetServiceSrcCustoms",
        "internetServiceSrcFortiguards",
        "internetServiceSrcGroups",
        "internetServiceSrcIds",
        "internetServiceSrcNames",
        "ipVersionType",
        "logHttpTransaction",
        "logtraffic",
        "logtrafficStart",
        "matchVip",
        "matchVipOnly",
        "name",
        "nat",
        "nat46",
        "nat64",
        "natips",
        "networkServiceDynamics",
        "networkServiceSrcDynamics",
        "npAcceleration",
        "ntlmEnabledBrowsers",
        "packagesPblockFirewallPolicyId",
        "passiveWanHealthMeasurement",
        "pblock",
        "pcpInbound",
        "pcpOutbound",
        "pcpPoolnames",
        "permitAnyHost",
        "policyBehaviourType",
        "policyExpiry",
        "policyExpiryDate",
        "policyOffload",
        "poolname6s",
        "poolnames",
        "portPreserve",
        "portRandom",
        "profileProtocolOptions",
        "profileType",
        "radiusIpAuthBypass",
        "radiusMacAuthBypass",
        "reputationDirection6",
        "rtpAddrs",
        "rtpNat",
        "samlServers",
        "scheduleTimeout",
        "scimGroups",
        "scimUsers",
        "serviceNegate",
        "services",
        "sessionTtl",
        "sgtCheck",
        "sgts",
        "srcVendorMacs",
        "srcaddr6Negate",
        "srcaddr6s",
        "srcaddrNegate",
        "srcaddrs",
        "srcintfs",
        "sslMirrorIntfs",
        "sslSshProfile",
        "status",
        "tcpSessionWithoutSyn",
        "telemetryProfiles",
        "timeoutSendRst",
        "tos",
        "tosMask",
        "tosNegate",
        "urlCategories",
        "users",
        "utmStatus",
        "uuid",
        "vlanCosFwd",
        "vlanCosRev",
        "wccp",
        "webcacheHttps",
        "ztnaDeviceOwnership",
        "ztnaEmsTagNegate",
        "ztnaEmsTagSecondaries",
        "ztnaEmsTags",
        "ztnaGeoTags",
        "ztnaPolicyRedirect",
        "ztnaStatus",
        "ztnaTagsMatchLogic"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (accept/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>, <span pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\">`isolate`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "antiReplay": {
          "type": "string",
          "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application category ID list.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application group names.\n"
        },
        "appMonitor": {
          "type": "string",
          "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "authCert": {
          "type": "string",
          "description": "HTTPS server certificate for policy authentication.\n"
        },
        "authPath": {
          "type": "string",
          "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authRedirectAddr": {
          "type": "string",
          "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
        },
        "autoAsicOffload": {
          "type": "string",
          "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "bestRoute": {
          "type": "string",
          "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "blockNotification": {
          "type": "string",
          "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "captivePortalExempt": {
          "type": "string",
          "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capturePacket": {
          "type": "string",
          "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cgnEif": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnEim": {
          "type": "string",
          "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cgnLogServerGrp": {
          "type": "string",
          "description": "NP log server group name\n"
        },
        "cgnResourceQuota": {
          "type": "number",
          "description": "resource quota\n"
        },
        "cgnSessionQuota": {
          "type": "number",
          "description": "session quota\n"
        },
        "cgnSwEifCtrl": {
          "type": "string",
          "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "customLogFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom fields to append to log messages for this policy.\n"
        },
        "decryptedTrafficMirror": {
          "type": "string",
          "description": "Decrypted traffic mirror.\n"
        },
        "delayTcpNpuSession": {
          "type": "string",
          "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of devices or device groups that can be matched by the policy.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "diffservCopy": {
          "type": "string",
          "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservForward": {
          "type": "string",
          "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservReverse": {
          "type": "string",
          "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diffservcodeForward": {
          "type": "string",
          "description": "Change packet's DiffServ to this value.\n"
        },
        "diffservcodeRev": {
          "type": "string",
          "description": "Change packet's reverse (reply) DiffServ to this value.\n"
        },
        "disclaimer": {
          "type": "string",
          "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dscpMatch": {
          "type": "string",
          "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpNegate": {
          "type": "string",
          "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpValue": {
          "type": "string",
          "description": "DSCP value.\n"
        },
        "dsri": {
          "type": "string",
          "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "dynamicShaping": {
          "type": "string",
          "description": "Enable/disable dynamic RADIUS defined traffic shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifCheck": {
          "type": "string",
          "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eifLearn": {
          "type": "string",
          "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailCollect": {
          "type": "string",
          "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "fec": {
          "type": "string",
          "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "firewallSessionDirty": {
          "type": "string",
          "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
        },
        "fixedport": {
          "type": "string",
          "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsso": {
          "type": "string",
          "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fssoAgentForNtlm": {
          "type": "string",
          "description": "FSSO agent to use for NTLM authentication.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "geoipAnycast": {
          "type": "string",
          "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "geoipMatch": {
          "type": "string",
          "description": "Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "gtpProfile": {
          "type": "string",
          "description": "GTP profile.\n"
        },
        "httpPolicyRedirect": {
          "type": "string",
          "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "identityBasedRoute": {
          "type": "string",
          "description": "Name of identity-based routing rule.\n"
        },
        "inbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inspectionMode": {
          "type": "string",
          "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service name.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard IPv6 Internet Service source name.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service name.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet Service source name.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipVersionType": {
          "type": "string",
          "description": "IP version of the policy.\n"
        },
        "ippool": {
          "type": "string",
          "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "label": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logHttpTransaction": {
          "type": "string",
          "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVip": {
          "type": "string",
          "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "matchVipOnly": {
          "type": "string",
          "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat": {
          "type": "string",
          "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natinbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "natips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
        },
        "natoutbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "networkServiceDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service name.\n"
        },
        "networkServiceSrcDynamics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic Network Service source name.\n"
        },
        "npAcceleration": {
          "type": "string",
          "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlm": {
          "type": "string",
          "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ntlmEnabledBrowsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "HTTP-User-Agent value of supported browsers.\n"
        },
        "ntlmGuest": {
          "type": "string",
          "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "outbound": {
          "type": "string",
          "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallPolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "passiveWanHealthMeasurement": {
          "type": "string",
          "description": "Enable/disable passive WAN health measurement. When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "pcpInbound": {
          "type": "string",
          "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpOutbound": {
          "type": "string",
          "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pcpPoolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PCP pool names.\n"
        },
        "perIpShaper": {
          "type": "string",
          "description": "Per-IP traffic shaper.\n"
        },
        "permitAnyHost": {
          "type": "string",
          "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "permitStunHost": {
          "type": "string",
          "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "pfcpProfile": {
          "type": "string",
          "description": "PFCP profile.\n"
        },
        "policyBehaviourType": {
          "type": "string",
          "description": "Behaviour of the policy.\n"
        },
        "policyExpiry": {
          "type": "string",
          "description": "Enable/disable policy expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyExpiryDate": {
          "type": "string",
          "description": "Policy expiry date (YYYY-MM-DD HH:MM:SS).\n"
        },
        "policyExpiryDateUtc": {
          "type": "string",
          "description": "Policy expiry date and time, in epoch format.\n"
        },
        "policyOffload": {
          "type": "string",
          "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "poolname6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 pool names.\n"
        },
        "poolnames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP Pool names.\n"
        },
        "portPreserve": {
          "type": "string",
          "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "portRandom": {
          "type": "string",
          "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "radiusIpAuthBypass": {
          "type": "string",
          "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "radiusMacAuthBypass": {
          "type": "string",
          "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "redirectUrl": {
          "type": "string",
          "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
        },
        "replacemsgOverrideGroup": {
          "type": "string",
          "description": "Override the default replacement message group for this policy.\n"
        },
        "reputationDirection": {
          "type": "string",
          "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationDirection6": {
          "type": "string",
          "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
        },
        "reputationMinimum": {
          "type": "number",
          "description": "Minimum Reputation to take action.\n"
        },
        "reputationMinimum6": {
          "type": "number",
          "description": "IPv6 Minimum Reputation to take action.\n"
        },
        "rsso": {
          "type": "string",
          "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtpAddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Address names if this is an RTP NAT policy.\n"
        },
        "rtpNat": {
          "type": "string",
          "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlServers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SAML server name.\n"
        },
        "scanBotnetConnections": {
          "type": "string",
          "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scheduleTimeout": {
          "type": "string",
          "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scim": {
          "type": "string",
          "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scimGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM groups.\n"
        },
        "scimUsers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of SCIM users.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "sessionTtl": {
          "type": "string",
          "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
        },
        "sgtCheck": {
          "type": "string",
          "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sgts": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Security group tags.\n"
        },
        "spamfilterProfile": {
          "type": "string",
          "description": "Name of an existing Spam filter profile.\n"
        },
        "srcVendorMacs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vendor MAC source ID.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sshPolicyRedirect": {
          "type": "string",
          "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirror": {
          "type": "string",
          "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslMirrorIntfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL mirror interface name.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tcpMssReceiver": {
          "type": "number",
          "description": "Receiver TCP maximum segment size (MSS).\n"
        },
        "tcpMssSender": {
          "type": "number",
          "description": "Sender TCP maximum segment size (MSS).\n"
        },
        "tcpSessionWithoutSyn": {
          "type": "string",
          "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "tcpTimeoutPid": {
          "type": "string",
          "description": "TCP timeout profile ID\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "timeoutSendRst": {
          "type": "string",
          "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "ToS (Type of Service) value used for comparison.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
        },
        "tosNegate": {
          "type": "string",
          "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficShaper": {
          "type": "string",
          "description": "Traffic shaper.\n"
        },
        "trafficShaperReverse": {
          "type": "string",
          "description": "Reverse traffic shaper.\n"
        },
        "udpTimeoutPid": {
          "type": "string",
          "description": "UDP timeout profile ID\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "vlanCosFwd": {
          "type": "number",
          "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanCosRev": {
          "type": "number",
          "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
        },
        "vlanFilter": {
          "type": "string",
          "description": "Set VLAN filters.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "vpntunnel": {
          "type": "string",
          "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
        },
        "wafProfile": {
          "type": "string",
          "description": "Name of an existing Web application firewall profile.\n"
        },
        "wanopt": {
          "type": "string",
          "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanoptDetection": {
          "type": "string",
          "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
        },
        "wanoptPassiveOpt": {
          "type": "string",
          "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
        },
        "wanoptPeer": {
          "type": "string",
          "description": "WAN optimization peer.\n"
        },
        "wanoptProfile": {
          "type": "string",
          "description": "WAN optimization profile.\n"
        },
        "wccp": {
          "type": "string",
          "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcache": {
          "type": "string",
          "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webcacheHttps": {
          "type": "string",
          "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        },
        "webproxyForwardServer": {
          "type": "string",
          "description": "Webproxy forward server name.\n"
        },
        "webproxyProfile": {
          "type": "string",
          "description": "Webproxy profile name.\n"
        },
        "wsso": {
          "type": "string",
          "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaDeviceOwnership": {
          "type": "string",
          "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagNegate": {
          "type": "string",
          "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaEmsTagSecondaries": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag-secondary names.\n"
        },
        "ztnaEmsTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-ems-tag names.\n"
        },
        "ztnaGeoTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source ztna-geo-tag names.\n"
        },
        "ztnaPolicyRedirect": {
          "type": "string",
          "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaStatus": {
          "type": "string",
          "description": "Enable/disable zero trust access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTagsMatchLogic": {
          "type": "string",
          "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
        }
      },
      "requiredInputs": [
        "pblock"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPblockFirewallPolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (accept/deny/ipsec). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`ipsec`\" pulumi-lang-dotnet=\"`Ipsec`\" pulumi-lang-go=\"`ipsec`\" pulumi-lang-python=\"`ipsec`\" pulumi-lang-yaml=\"`ipsec`\" pulumi-lang-java=\"`ipsec`\">`ipsec`</span>, `ssl-vpn`, <span pulumi-lang-nodejs=\"`redirect`\" pulumi-lang-dotnet=\"`Redirect`\" pulumi-lang-go=\"`redirect`\" pulumi-lang-python=\"`redirect`\" pulumi-lang-yaml=\"`redirect`\" pulumi-lang-java=\"`redirect`\">`redirect`</span>, <span pulumi-lang-nodejs=\"`isolate`\" pulumi-lang-dotnet=\"`Isolate`\" pulumi-lang-go=\"`isolate`\" pulumi-lang-python=\"`isolate`\" pulumi-lang-yaml=\"`isolate`\" pulumi-lang-java=\"`isolate`\">`isolate`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "antiReplay": {
            "type": "string",
            "description": "Enable/disable anti-replay check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application category ID list.\n"
          },
          "appGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application group names.\n"
          },
          "appMonitor": {
            "type": "string",
            "description": "Enable/disable application TCP metrics in session logs.When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "authCert": {
            "type": "string",
            "description": "HTTPS server certificate for policy authentication.\n"
          },
          "authPath": {
            "type": "string",
            "description": "Enable/disable authentication-based routing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authRedirectAddr": {
            "type": "string",
            "description": "HTTP-to-HTTPS redirect address for firewall authentication.\n"
          },
          "autoAsicOffload": {
            "type": "string",
            "description": "Enable/disable policy traffic ASIC offloading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "bestRoute": {
            "type": "string",
            "description": "Best-Route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "blockNotification": {
            "type": "string",
            "description": "Enable/disable block notification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "captivePortalExempt": {
            "type": "string",
            "description": "Enable to exempt some users from the captive portal. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "capturePacket": {
            "type": "string",
            "description": "Enable/disable capture packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "cgnEif": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent filtering. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnEim": {
            "type": "string",
            "description": "Enable/Disable CGN endpoint independent mapping Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cgnLogServerGrp": {
            "type": "string",
            "description": "NP log server group name\n"
          },
          "cgnResourceQuota": {
            "type": "number",
            "description": "resource quota\n"
          },
          "cgnSessionQuota": {
            "type": "number",
            "description": "session quota\n"
          },
          "cgnSwEifCtrl": {
            "type": "string",
            "description": "Enable/disable software endpoint independent filtering control. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "customLogFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom fields to append to log messages for this policy.\n"
          },
          "decryptedTrafficMirror": {
            "type": "string",
            "description": "Decrypted traffic mirror.\n"
          },
          "delayTcpNpuSession": {
            "type": "string",
            "description": "Enable TCP NPU session delay to guarantee packet order of 3-way handshake. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of devices or device groups that can be matched by the policy.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "diffservCopy": {
            "type": "string",
            "description": "Enable to copy packet's DiffServ values from session's original direction to its reply direction. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservForward": {
            "type": "string",
            "description": "Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservReverse": {
            "type": "string",
            "description": "Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diffservcodeForward": {
            "type": "string",
            "description": "Change packet's DiffServ to this value.\n"
          },
          "diffservcodeRev": {
            "type": "string",
            "description": "Change packet's reverse (reply) DiffServ to this value.\n"
          },
          "disclaimer": {
            "type": "string",
            "description": "Enable/disable user authentication disclaimer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>, <span pulumi-lang-nodejs=\"`policy`\" pulumi-lang-dotnet=\"`Policy`\" pulumi-lang-go=\"`policy`\" pulumi-lang-python=\"`policy`\" pulumi-lang-yaml=\"`policy`\" pulumi-lang-java=\"`policy`\">`policy`</span>.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "Name of an existing DLP profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dscpMatch": {
            "type": "string",
            "description": "Enable DSCP check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpNegate": {
            "type": "string",
            "description": "Enable negated DSCP match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpValue": {
            "type": "string",
            "description": "DSCP value.\n"
          },
          "dsri": {
            "type": "string",
            "description": "Enable DSRI to ignore HTTP server responses. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6Negate": {
            "type": "string",
            "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv4 address and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "dynamicShaping": {
            "type": "string",
            "description": "Enable/disable dynamic RADIUS defined traffic shaping. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifCheck": {
            "type": "string",
            "description": "Enable/Disable check endpoint-independent-filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eifLearn": {
            "type": "string",
            "description": "Enable/Disable learning of end-point-independent filtering pinhole. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailCollect": {
            "type": "string",
            "description": "Enable/disable email collection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "fec": {
            "type": "string",
            "description": "Enable/disable Forward Error Correction on traffic matching this policy on a FEC device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "Name of an existing file-filter profile.\n"
          },
          "firewallSessionDirty": {
            "type": "string",
            "description": "How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`.\n"
          },
          "fixedport": {
            "type": "string",
            "description": "Enable to prevent source NAT from changing a session's source port. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsso": {
            "type": "string",
            "description": "Enable/disable Fortinet Single Sign-On. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fssoAgentForNtlm": {
            "type": "string",
            "description": "FSSO agent to use for NTLM authentication.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "geoipAnycast": {
            "type": "string",
            "description": "Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "geoipMatch": {
            "type": "string",
            "description": "Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "gtpProfile": {
            "type": "string",
            "description": "GTP profile.\n"
          },
          "httpPolicyRedirect": {
            "type": "string",
            "description": "Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "identityBasedRoute": {
            "type": "string",
            "description": "Name of identity-based routing rule.\n"
          },
          "inbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inspectionMode": {
            "type": "string",
            "description": "Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`flow`\" pulumi-lang-dotnet=\"`Flow`\" pulumi-lang-go=\"`flow`\" pulumi-lang-python=\"`flow`\" pulumi-lang-yaml=\"`flow`\" pulumi-lang-java=\"`flow`\">`flow`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service name.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard IPv6 Internet Service source name.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service name.\n"
          },
          "internetServiceGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetServiceIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service ID.\n"
          },
          "internetServiceNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet Service source name.\n"
          },
          "internetServiceSrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipVersionType": {
            "type": "string",
            "description": "IP version of the policy.\n"
          },
          "ippool": {
            "type": "string",
            "description": "Enable to use IP Pools for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "label": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Section View mode.\n"
          },
          "learningMode": {
            "type": "string",
            "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logHttpTransaction": {
            "type": "string",
            "description": "Enable/disable HTTP transaction log. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVip": {
            "type": "string",
            "description": "Enable to match packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "matchVipOnly": {
            "type": "string",
            "description": "Enable/disable matching of only those packets that have had their destination addresses changed by a VIP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat": {
            "type": "string",
            "description": "Enable/disable source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natinbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply destination NAT to inbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "natips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Policy-based IPsec VPN: source NAT IP address for outgoing traffic.\n"
          },
          "natoutbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: apply source NAT to outbound traffic. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "networkServiceDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service name.\n"
          },
          "networkServiceSrcDynamics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic Network Service source name.\n"
          },
          "npAcceleration": {
            "type": "string",
            "description": "Enable/disable UTM Network Processor acceleration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlm": {
            "type": "string",
            "description": "Enable/disable NTLM authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ntlmEnabledBrowsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "HTTP-User-Agent value of supported browsers.\n"
          },
          "ntlmGuest": {
            "type": "string",
            "description": "Enable/disable NTLM guest user access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "outbound": {
            "type": "string",
            "description": "Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesPblockFirewallPolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "passiveWanHealthMeasurement": {
            "type": "string",
            "description": "Enable/disable passive WAN health measurement. When enabled, auto-asic-offload is disabled. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "pcpInbound": {
            "type": "string",
            "description": "Enable/disable PCP inbound DNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpOutbound": {
            "type": "string",
            "description": "Enable/disable PCP outbound SNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pcpPoolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PCP pool names.\n"
          },
          "perIpShaper": {
            "type": "string",
            "description": "Per-IP traffic shaper.\n"
          },
          "permitAnyHost": {
            "type": "string",
            "description": "Accept UDP packets from any host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "permitStunHost": {
            "type": "string",
            "description": "Accept UDP packets from any Session Traversal Utilities for NAT (STUN) host. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "pfcpProfile": {
            "type": "string",
            "description": "PFCP profile.\n"
          },
          "policyBehaviourType": {
            "type": "string",
            "description": "Behaviour of the policy.\n"
          },
          "policyExpiry": {
            "type": "string",
            "description": "Enable/disable policy expiry. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyExpiryDate": {
            "type": "string",
            "description": "Policy expiry date (YYYY-MM-DD HH:MM:SS).\n"
          },
          "policyExpiryDateUtc": {
            "type": "string",
            "description": "Policy expiry date and time, in epoch format.\n"
          },
          "policyOffload": {
            "type": "string",
            "description": "Enable/Disable hardware session setup for CGNAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "poolname6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 pool names.\n"
          },
          "poolnames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP Pool names.\n"
          },
          "portPreserve": {
            "type": "string",
            "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "portRandom": {
            "type": "string",
            "description": "Enable/disable random source port selection for source NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "radiusIpAuthBypass": {
            "type": "string",
            "description": "Enable IP authentication bypass. The bypassed IP address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "radiusMacAuthBypass": {
            "type": "string",
            "description": "Enable MAC authentication bypass. The bypassed MAC address must be received from RADIUS server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "redirectUrl": {
            "type": "string",
            "description": "URL users are directed to after seeing and accepting the disclaimer or authenticating.\n"
          },
          "replacemsgOverrideGroup": {
            "type": "string",
            "description": "Override the default replacement message group for this policy.\n"
          },
          "reputationDirection": {
            "type": "string",
            "description": "Direction of the initial traffic for reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationDirection6": {
            "type": "string",
            "description": "Direction of the initial traffic for IPv6 reputation to take effect. Valid values: <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>, <span pulumi-lang-nodejs=\"`destination`\" pulumi-lang-dotnet=\"`Destination`\" pulumi-lang-go=\"`destination`\" pulumi-lang-python=\"`destination`\" pulumi-lang-yaml=\"`destination`\" pulumi-lang-java=\"`destination`\">`destination`</span>.\n"
          },
          "reputationMinimum": {
            "type": "number",
            "description": "Minimum Reputation to take action.\n"
          },
          "reputationMinimum6": {
            "type": "number",
            "description": "IPv6 Minimum Reputation to take action.\n"
          },
          "rsso": {
            "type": "string",
            "description": "Enable/disable RADIUS single sign-on (RSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtpAddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Address names if this is an RTP NAT policy.\n"
          },
          "rtpNat": {
            "type": "string",
            "description": "Enable Real Time Protocol (RTP) NAT. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SAML server name.\n"
          },
          "scanBotnetConnections": {
            "type": "string",
            "description": "Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`block`\" pulumi-lang-dotnet=\"`Block`\" pulumi-lang-go=\"`block`\" pulumi-lang-python=\"`block`\" pulumi-lang-yaml=\"`block`\" pulumi-lang-java=\"`block`\">`block`</span>, <span pulumi-lang-nodejs=\"`monitor`\" pulumi-lang-dotnet=\"`Monitor`\" pulumi-lang-go=\"`monitor`\" pulumi-lang-python=\"`monitor`\" pulumi-lang-yaml=\"`monitor`\" pulumi-lang-java=\"`monitor`\">`monitor`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scheduleTimeout": {
            "type": "string",
            "description": "Enable to force current sessions to end when the schedule object times out. Disable allows them to end from inactivity. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scim": {
            "type": "string",
            "description": "Enable/disable SCIM (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scimGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM groups.\n"
          },
          "scimUsers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of SCIM users.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "sessionTtl": {
            "type": "string",
            "description": "TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).\n"
          },
          "sgtCheck": {
            "type": "string",
            "description": "Enable/disable security group tags (SGT) check. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sgts": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Security group tags.\n"
          },
          "spamfilterProfile": {
            "type": "string",
            "description": "Name of an existing Spam filter profile.\n"
          },
          "srcVendorMacs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Vendor MAC source ID.\n"
          },
          "srcaddr6Negate": {
            "type": "string",
            "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv4 address and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sshPolicyRedirect": {
            "type": "string",
            "description": "Redirect SSH traffic to matching transparent proxy policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirror": {
            "type": "string",
            "description": "Enable to copy decrypted SSL traffic to a FortiGate interface (called SSL mirroring). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslMirrorIntfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL mirror interface name.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tcpMssReceiver": {
            "type": "number",
            "description": "Receiver TCP maximum segment size (MSS).\n"
          },
          "tcpMssSender": {
            "type": "number",
            "description": "Sender TCP maximum segment size (MSS).\n"
          },
          "tcpSessionWithoutSyn": {
            "type": "string",
            "description": "Enable/disable creation of TCP session without SYN flag. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `data-only`, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "tcpTimeoutPid": {
            "type": "string",
            "description": "TCP timeout profile ID\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "timeoutSendRst": {
            "type": "string",
            "description": "Enable/disable sending RST packets when TCP sessions expire. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "ToS (Type of Service) value used for comparison.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Non-zero bit positions are used for comparison while zero bit positions are ignored.\n"
          },
          "tosNegate": {
            "type": "string",
            "description": "Enable negated TOS match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficShaper": {
            "type": "string",
            "description": "Traffic shaper.\n"
          },
          "trafficShaperReverse": {
            "type": "string",
            "description": "Reverse traffic shaper.\n"
          },
          "udpTimeoutPid": {
            "type": "string",
            "description": "UDP timeout profile ID\n"
          },
          "urlCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Name of an existing VideoFilter profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "vlanCosFwd": {
            "type": "number",
            "description": "VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanCosRev": {
            "type": "number",
            "description": "VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest.\n"
          },
          "vlanFilter": {
            "type": "string",
            "description": "Set VLAN filters.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "vpntunnel": {
            "type": "string",
            "description": "Policy-based IPsec VPN: name of the IPsec VPN Phase 1.\n"
          },
          "wafProfile": {
            "type": "string",
            "description": "Name of an existing Web application firewall profile.\n"
          },
          "wanopt": {
            "type": "string",
            "description": "Enable/disable WAN optimization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanoptDetection": {
            "type": "string",
            "description": "WAN optimization auto-detection mode. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`off`\" pulumi-lang-dotnet=\"`Off`\" pulumi-lang-go=\"`off`\" pulumi-lang-python=\"`off`\" pulumi-lang-yaml=\"`off`\" pulumi-lang-java=\"`off`\">`off`</span>.\n"
          },
          "wanoptPassiveOpt": {
            "type": "string",
            "description": "WAN optimization passive mode options. This option decides what IP address will be used to connect server. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`transparent`\" pulumi-lang-dotnet=\"`Transparent`\" pulumi-lang-go=\"`transparent`\" pulumi-lang-python=\"`transparent`\" pulumi-lang-yaml=\"`transparent`\" pulumi-lang-java=\"`transparent`\">`transparent`</span>, `non-transparent`.\n"
          },
          "wanoptPeer": {
            "type": "string",
            "description": "WAN optimization peer.\n"
          },
          "wanoptProfile": {
            "type": "string",
            "description": "WAN optimization profile.\n"
          },
          "wccp": {
            "type": "string",
            "description": "Enable/disable forwarding traffic matching this policy to a configured WCCP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcache": {
            "type": "string",
            "description": "Enable/disable web cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webcacheHttps": {
            "type": "string",
            "description": "Enable/disable web cache for HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `ssl-server`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          },
          "webproxyForwardServer": {
            "type": "string",
            "description": "Webproxy forward server name.\n"
          },
          "webproxyProfile": {
            "type": "string",
            "description": "Webproxy profile name.\n"
          },
          "wsso": {
            "type": "string",
            "description": "Enable/disable WiFi Single Sign On (WSSO). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaDeviceOwnership": {
            "type": "string",
            "description": "Enable/disable zero trust device ownership. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagNegate": {
            "type": "string",
            "description": "When enabled ztna-ems-tag specifies what the tags must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaEmsTagSecondaries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source ztna-ems-tag-secondary names.\n"
          },
          "ztnaEmsTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source ztna-ems-tag names.\n"
          },
          "ztnaGeoTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source ztna-geo-tag names.\n"
          },
          "ztnaPolicyRedirect": {
            "type": "string",
            "description": "Redirect ZTNA traffic to matching Access-Proxy proxy-policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaStatus": {
            "type": "string",
            "description": "Enable/disable zero trust access. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaTagsMatchLogic": {
            "type": "string",
            "description": "ZTNA tag matching logic. Valid values: <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>, <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPblockFirewallPolicyMove:PackagesPblockFirewallPolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesPblockFirewallPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "packagesPblockFirewallPolicyMoveId",
        "pblock",
        "policy",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesPblockFirewallPolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "policy": {
          "type": "string",
          "description": "Policy.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "option",
        "pblock",
        "policy",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPblockFirewallPolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesPblockFirewallPolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "policy": {
            "type": "string",
            "description": "Policy.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPblockFirewallSecuritypolicy:PackagesPblockFirewallSecuritypolicy": {
      "description": "Configuring security policy for a policy block.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`firewallSecurityPolicy`\" pulumi-lang-dotnet=\"`FirewallSecurityPolicy`\" pulumi-lang-go=\"`firewallSecurityPolicy`\" pulumi-lang-python=\"`firewall_security_policy`\" pulumi-lang-yaml=\"`firewallSecurityPolicy`\" pulumi-lang-java=\"`firewallSecurityPolicy`\">`firewall_security_policy`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.PackagesPblock`\" pulumi-lang-dotnet=\"`fortimanager.PackagesPblock`\" pulumi-lang-go=\"`PackagesPblock`\" pulumi-lang-python=\"`PackagesPblock`\" pulumi-lang-yaml=\"`fortimanager.PackagesPblock`\" pulumi-lang-java=\"`fortimanager.PackagesPblock`\">`fortimanager.PackagesPblock`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nPackages PblockFirewallSecurityPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pblock=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesPblockFirewallSecuritypolicy:PackagesPblockFirewallSecuritypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (accept/deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application category ID list.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "enforceDefaultAppPort": {
          "type": "string",
          "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address, service and default application port enforcement are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Fortiguard.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Src-Fortiguard.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Fortiguard.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Src-Fortiguard.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallSecuritypolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "srcaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable security profiles. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        }
      },
      "type": "object",
      "required": [
        "appCategories",
        "appGroups",
        "applications",
        "dstaddr4s",
        "dstaddr6Negate",
        "dstaddr6s",
        "dstaddrNegate",
        "dstaddrs",
        "dstintfs",
        "fssoGroups",
        "groups",
        "internetService",
        "internetService6",
        "internetService6CustomGroups",
        "internetService6Customs",
        "internetService6Fortiguards",
        "internetService6Groups",
        "internetService6Names",
        "internetService6Negate",
        "internetService6Src",
        "internetService6SrcCustomGroups",
        "internetService6SrcCustoms",
        "internetService6SrcFortiguards",
        "internetService6SrcGroups",
        "internetService6SrcNames",
        "internetService6SrcNegate",
        "internetServiceCustomGroups",
        "internetServiceCustoms",
        "internetServiceFortiguards",
        "internetServiceGroups",
        "internetServiceIds",
        "internetServiceNames",
        "internetServiceSrc",
        "internetServiceSrcCustomGroups",
        "internetServiceSrcCustoms",
        "internetServiceSrcFortiguards",
        "internetServiceSrcGroups",
        "internetServiceSrcIds",
        "internetServiceSrcNames",
        "logtraffic",
        "logtrafficStart",
        "name",
        "nat46",
        "nat64",
        "packagesPblockFirewallSecuritypolicyId",
        "pblock",
        "policyid",
        "profileProtocolOptions",
        "profileType",
        "serviceNegate",
        "services",
        "srcaddr4s",
        "srcaddr6Negate",
        "srcaddr6s",
        "srcaddrNegate",
        "srcaddrs",
        "srcintfs",
        "sslSshProfile",
        "telemetryProfiles",
        "urlCategories",
        "users",
        "utmStatus",
        "uuid"
      ],
      "inputProperties": {
        "_policyBlock": {
          "type": "number",
          "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
        },
        "action": {
          "type": "string",
          "description": "Policy action (accept/deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application category ID list.\n"
        },
        "appGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Application group names.\n"
        },
        "applicationList": {
          "type": "string",
          "description": "Name of an existing Application list.\n"
        },
        "applications": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application ID list.\n"
        },
        "avProfile": {
          "type": "string",
          "description": "Name of an existing Antivirus profile.\n"
        },
        "casbProfile": {
          "type": "string",
          "description": "Name of an existing CASB profile.\n"
        },
        "cifsProfile": {
          "type": "string",
          "description": "Name of an existing CIFS profile.\n"
        },
        "comments": {
          "type": "string",
          "description": "Comment.\n"
        },
        "diameterFilterProfile": {
          "type": "string",
          "description": "Name of an existing Diameter filter profile.\n"
        },
        "dlpProfile": {
          "type": "string",
          "description": "Name of an existing DLP profile.\n"
        },
        "dlpSensor": {
          "type": "string",
          "description": "Name of an existing DLP sensor.\n"
        },
        "dnsfilterProfile": {
          "type": "string",
          "description": "Name of an existing DNS filter profile.\n"
        },
        "dstaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstaddr6Negate": {
          "type": "string",
          "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv6 address name and address group names.\n"
        },
        "dstaddrNegate": {
          "type": "string",
          "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dstaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IPv4 address name and address group names.\n"
        },
        "dstintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Outgoing (egress) interface.\n"
        },
        "emailfilterProfile": {
          "type": "string",
          "description": "Name of an existing email filter profile.\n"
        },
        "enforceDefaultAppPort": {
          "type": "string",
          "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileFilterProfile": {
          "type": "string",
          "description": "Name of an existing file-filter profile.\n"
        },
        "fssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of FSSO groups.\n"
        },
        "globalLabel": {
          "type": "string",
          "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of user groups that can authenticate with this policy.\n"
        },
        "icapProfile": {
          "type": "string",
          "description": "Name of an existing ICAP profile.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address, service and default application port enforcement are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6CustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service group name.\n"
        },
        "internetService6Customs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service name.\n"
        },
        "internetService6Fortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Fortiguard.\n"
        },
        "internetService6Groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetService6Names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service name.\n"
        },
        "internetService6Negate": {
          "type": "string",
          "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6Src": {
          "type": "string",
          "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService6SrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service6 source group name.\n"
        },
        "internetService6SrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom IPv6 Internet Service source name.\n"
        },
        "internetService6SrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service6-Src-Fortiguard.\n"
        },
        "internetService6SrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service6 source group name.\n"
        },
        "internetService6SrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IPv6 Internet Service source name.\n"
        },
        "internetService6SrcNegate": {
          "type": "string",
          "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service group name.\n"
        },
        "internetServiceCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service name.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Fortiguard.\n"
        },
        "internetServiceGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service group name.\n"
        },
        "internetServiceIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service ID.\n"
        },
        "internetServiceNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service name.\n"
        },
        "internetServiceNegate": {
          "type": "string",
          "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrc": {
          "type": "string",
          "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceSrcCustomGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source group name.\n"
        },
        "internetServiceSrcCustoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Custom Internet Service source name.\n"
        },
        "internetServiceSrcFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet-Service-Src-Fortiguard.\n"
        },
        "internetServiceSrcGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source group name.\n"
        },
        "internetServiceSrcIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source ID.\n"
        },
        "internetServiceSrcNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Internet Service source name.\n"
        },
        "internetServiceSrcNegate": {
          "type": "string",
          "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsSensor": {
          "type": "string",
          "description": "Name of an existing IPS sensor.\n"
        },
        "ipsVoipFilter": {
          "type": "string",
          "description": "Name of an existing VoIP (ips) profile.\n"
        },
        "learningMode": {
          "type": "string",
          "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logtraffic": {
          "type": "string",
          "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
        },
        "logtrafficStart": {
          "type": "string",
          "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mmsProfile": {
          "type": "string",
          "description": "Name of an existing MMS profile.\n"
        },
        "name": {
          "type": "string",
          "description": "Policy name.\n"
        },
        "nat46": {
          "type": "string",
          "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "nat64": {
          "type": "string",
          "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packagesPblockFirewallSecuritypolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policyid}}.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "policyid": {
          "type": "number",
          "description": "Policy ID.\n"
        },
        "profileGroup": {
          "type": "string",
          "description": "Name of profile group.\n"
        },
        "profileProtocolOptions": {
          "type": "string",
          "description": "Name of an existing Protocol options profile.\n"
        },
        "profileType": {
          "type": "string",
          "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
        },
        "schedule": {
          "type": "string",
          "description": "Schedule name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sctpFilterProfile": {
          "type": "string",
          "description": "Name of an existing SCTP filter profile.\n"
        },
        "sendDenyPacket": {
          "type": "string",
          "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serviceNegate": {
          "type": "string",
          "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Service and service group names.\n"
        },
        "srcaddr4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcaddr6Negate": {
          "type": "string",
          "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv6 address name and address group names.\n"
        },
        "srcaddrNegate": {
          "type": "string",
          "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IPv4 address name and address group names.\n"
        },
        "srcintfs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Incoming (ingress) interface.\n"
        },
        "sshFilterProfile": {
          "type": "string",
          "description": "Name of an existing SSH filter profile.\n"
        },
        "sslSshProfile": {
          "type": "string",
          "description": "Name of an existing SSL SSH profile.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "telemetryProfiles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of an existing telemetry profile.\n"
        },
        "urlCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "URL category ID list.\n"
        },
        "users": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Names of individual users that can authenticate with this policy.\n"
        },
        "utmStatus": {
          "type": "string",
          "description": "Enable security profiles. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uuid": {
          "type": "string",
          "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
        },
        "videofilterProfile": {
          "type": "string",
          "description": "Name of an existing VideoFilter profile.\n"
        },
        "virtualPatchProfile": {
          "type": "string",
          "description": "Name of an existing virtual-patch profile.\n"
        },
        "voipProfile": {
          "type": "string",
          "description": "Name of an existing VoIP profile.\n"
        },
        "webfilterProfile": {
          "type": "string",
          "description": "Name of an existing Web filter profile.\n"
        }
      },
      "requiredInputs": [
        "pblock"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPblockFirewallSecuritypolicy resources.\n",
        "properties": {
          "_policyBlock": {
            "type": "number",
            "description": "Assigned policy block.  When this attribute is set, the policy represent a policy block, and all other attributes are ignored. This attribute is not available when configuring policy inside a policy block.\n"
          },
          "action": {
            "type": "string",
            "description": "Policy action (accept/deny). Valid values: <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application category ID list.\n"
          },
          "appGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Application group names.\n"
          },
          "applicationList": {
            "type": "string",
            "description": "Name of an existing Application list.\n"
          },
          "applications": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application ID list.\n"
          },
          "avProfile": {
            "type": "string",
            "description": "Name of an existing Antivirus profile.\n"
          },
          "casbProfile": {
            "type": "string",
            "description": "Name of an existing CASB profile.\n"
          },
          "cifsProfile": {
            "type": "string",
            "description": "Name of an existing CIFS profile.\n"
          },
          "comments": {
            "type": "string",
            "description": "Comment.\n"
          },
          "diameterFilterProfile": {
            "type": "string",
            "description": "Name of an existing Diameter filter profile.\n"
          },
          "dlpProfile": {
            "type": "string",
            "description": "Name of an existing DLP profile.\n"
          },
          "dlpSensor": {
            "type": "string",
            "description": "Name of an existing DLP sensor.\n"
          },
          "dnsfilterProfile": {
            "type": "string",
            "description": "Name of an existing DNS filter profile.\n"
          },
          "dstaddr4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstaddr6Negate": {
            "type": "string",
            "description": "When enabled dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv6 address name and address group names.\n"
          },
          "dstaddrNegate": {
            "type": "string",
            "description": "When enabled dstaddr/dstaddr6 specifies what the destination address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dstaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IPv4 address name and address group names.\n"
          },
          "dstintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Outgoing (egress) interface.\n"
          },
          "emailfilterProfile": {
            "type": "string",
            "description": "Name of an existing email filter profile.\n"
          },
          "enforceDefaultAppPort": {
            "type": "string",
            "description": "Enable/disable default application port enforcement for allowed applications. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileFilterProfile": {
            "type": "string",
            "description": "Name of an existing file-filter profile.\n"
          },
          "fssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of FSSO groups.\n"
          },
          "globalLabel": {
            "type": "string",
            "description": "Label for the policy that appears when the GUI is in Global View mode.\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of user groups that can authenticate with this policy.\n"
          },
          "icapProfile": {
            "type": "string",
            "description": "Name of an existing ICAP profile.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services for this policy. If enabled, destination address, service and default application port enforcement are not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6CustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service group name.\n"
          },
          "internetService6Customs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service name.\n"
          },
          "internetService6Fortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service6-Fortiguard.\n"
          },
          "internetService6Groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetService6Names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service name.\n"
          },
          "internetService6Negate": {
            "type": "string",
            "description": "When enabled internet-service6 specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6Src": {
            "type": "string",
            "description": "Enable/disable use of IPv6 Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService6SrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service6 source group name.\n"
          },
          "internetService6SrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom IPv6 Internet Service source name.\n"
          },
          "internetService6SrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service6-Src-Fortiguard.\n"
          },
          "internetService6SrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service6 source group name.\n"
          },
          "internetService6SrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IPv6 Internet Service source name.\n"
          },
          "internetService6SrcNegate": {
            "type": "string",
            "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service group name.\n"
          },
          "internetServiceCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service name.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service-Fortiguard.\n"
          },
          "internetServiceGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service group name.\n"
          },
          "internetServiceIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service ID.\n"
          },
          "internetServiceNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service name.\n"
          },
          "internetServiceNegate": {
            "type": "string",
            "description": "When enabled internet-service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrc": {
            "type": "string",
            "description": "Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceSrcCustomGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source group name.\n"
          },
          "internetServiceSrcCustoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Custom Internet Service source name.\n"
          },
          "internetServiceSrcFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet-Service-Src-Fortiguard.\n"
          },
          "internetServiceSrcGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source group name.\n"
          },
          "internetServiceSrcIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source ID.\n"
          },
          "internetServiceSrcNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Internet Service source name.\n"
          },
          "internetServiceSrcNegate": {
            "type": "string",
            "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsSensor": {
            "type": "string",
            "description": "Name of an existing IPS sensor.\n"
          },
          "ipsVoipFilter": {
            "type": "string",
            "description": "Name of an existing VoIP (ips) profile.\n"
          },
          "learningMode": {
            "type": "string",
            "description": "Enable to allow everything, but log all of the meaningful data for security information gathering. A learning report will be generated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logtraffic": {
            "type": "string",
            "description": "Enable or disable logging. Log all sessions or security profile sessions. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`utm`\" pulumi-lang-dotnet=\"`Utm`\" pulumi-lang-go=\"`utm`\" pulumi-lang-python=\"`utm`\" pulumi-lang-yaml=\"`utm`\" pulumi-lang-java=\"`utm`\">`utm`</span>.\n"
          },
          "logtrafficStart": {
            "type": "string",
            "description": "Record logs when a session starts. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mmsProfile": {
            "type": "string",
            "description": "Name of an existing MMS profile.\n"
          },
          "name": {
            "type": "string",
            "description": "Policy name.\n"
          },
          "nat46": {
            "type": "string",
            "description": "Enable/disable NAT46. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "nat64": {
            "type": "string",
            "description": "Enable/disable NAT64. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packagesPblockFirewallSecuritypolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policyid}}.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "policyid": {
            "type": "number",
            "description": "Policy ID.\n"
          },
          "profileGroup": {
            "type": "string",
            "description": "Name of profile group.\n"
          },
          "profileProtocolOptions": {
            "type": "string",
            "description": "Name of an existing Protocol options profile.\n"
          },
          "profileType": {
            "type": "string",
            "description": "Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: <span pulumi-lang-nodejs=\"`single`\" pulumi-lang-dotnet=\"`Single`\" pulumi-lang-go=\"`single`\" pulumi-lang-python=\"`single`\" pulumi-lang-yaml=\"`single`\" pulumi-lang-java=\"`single`\">`single`</span>, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>.\n"
          },
          "schedule": {
            "type": "string",
            "description": "Schedule name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sctpFilterProfile": {
            "type": "string",
            "description": "Name of an existing SCTP filter profile.\n"
          },
          "sendDenyPacket": {
            "type": "string",
            "description": "Enable to send a reply when a session is denied or blocked by a firewall policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serviceNegate": {
            "type": "string",
            "description": "When enabled service specifies what the service must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Service and service group names.\n"
          },
          "srcaddr4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcaddr6Negate": {
            "type": "string",
            "description": "When enabled srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv6 address name and address group names.\n"
          },
          "srcaddrNegate": {
            "type": "string",
            "description": "When enabled srcaddr/srcaddr6 specifies what the source address must NOT be. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IPv4 address name and address group names.\n"
          },
          "srcintfs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Incoming (ingress) interface.\n"
          },
          "sshFilterProfile": {
            "type": "string",
            "description": "Name of an existing SSH filter profile.\n"
          },
          "sslSshProfile": {
            "type": "string",
            "description": "Name of an existing SSL SSH profile.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or disable this policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "telemetryProfiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of an existing telemetry profile.\n"
          },
          "urlCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "URL category ID list.\n"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of individual users that can authenticate with this policy.\n"
          },
          "utmStatus": {
            "type": "string",
            "description": "Enable security profiles. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uuid": {
            "type": "string",
            "description": "Universally Unique Identifier (UUID; automatically assigned but can be manually reset).\n"
          },
          "videofilterProfile": {
            "type": "string",
            "description": "Name of an existing VideoFilter profile.\n"
          },
          "virtualPatchProfile": {
            "type": "string",
            "description": "Name of an existing virtual-patch profile.\n"
          },
          "voipProfile": {
            "type": "string",
            "description": "Name of an existing VoIP profile.\n"
          },
          "webfilterProfile": {
            "type": "string",
            "description": "Name of an existing Web filter profile.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesPkg:PackagesPkg": {
      "description": "Packages Pkg\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesPkg(\"trname\", {\n    name: \"terr-pkg\",\n    type: \"pkg\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesPkg(\"trname\",\n    name=\"terr-pkg\",\n    type=\"pkg\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesPkg(\"trname\", new()\n    {\n        Name = \"terr-pkg\",\n        Type = \"pkg\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesPkg(ctx, \"trname\", &fortimanager.PackagesPkgArgs{\n\t\t\tName: pulumi.String(\"terr-pkg\"),\n\t\t\tType: pulumi.String(\"pkg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesPkg;\nimport com.pulumi.fortimanager.PackagesPkgArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesPkg(\"trname\", PackagesPkgArgs.builder()\n            .name(\"terr-pkg\")\n            .type(\"pkg\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesPkg\n    properties:\n      name: terr-pkg\n      type: pkg\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages Pkg can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesPkg:PackagesPkg labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objver": {
          "type": "number",
          "description": "Obj Ver.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "outputFolderPath": {
          "type": "string",
          "description": "Folder path of the package..\n"
        },
        "outputPkgName": {
          "type": "string",
          "description": "Package name. The value will be empty string if the type of the resource is <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>..\n"
        },
        "packagesPkgId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "packagesetting": {
          "$ref": "#/types/fortimanager:index%2FPackagesPkgPackagesetting:PackagesPkgPackagesetting",
          "description": "Package Setting. The structure of <span pulumi-lang-nodejs=\"`packagesetting`\" pulumi-lang-dotnet=\"`Packagesetting`\" pulumi-lang-go=\"`packagesetting`\" pulumi-lang-python=\"`packagesetting`\" pulumi-lang-yaml=\"`packagesetting`\" pulumi-lang-java=\"`packagesetting`\">`packagesetting`</span> block is documented below.\n"
        },
        "packagesettings": {
          "$ref": "#/types/fortimanager:index%2FPackagesPkgPackagesettings:PackagesPkgPackagesettings",
          "description": "Package Settings. The structure of <span pulumi-lang-nodejs=\"`packagesettings`\" pulumi-lang-dotnet=\"`Packagesettings`\" pulumi-lang-go=\"`packagesettings`\" pulumi-lang-python=\"`packagesettings`\" pulumi-lang-yaml=\"`packagesettings`\" pulumi-lang-java=\"`packagesettings`\">`packagesettings`</span> block is documented below.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesPkgScopemember:PackagesPkgScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`pkg`\" pulumi-lang-dotnet=\"`Pkg`\" pulumi-lang-go=\"`pkg`\" pulumi-lang-python=\"`pkg`\" pulumi-lang-yaml=\"`pkg`\" pulumi-lang-java=\"`pkg`\">`pkg`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objver",
        "oid",
        "outputFolderPath",
        "outputPkgName",
        "packagesPkgId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "objver": {
          "type": "number",
          "description": "Obj Ver.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "packagesPkgId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "packagesetting": {
          "$ref": "#/types/fortimanager:index%2FPackagesPkgPackagesetting:PackagesPkgPackagesetting",
          "description": "Package Setting. The structure of <span pulumi-lang-nodejs=\"`packagesetting`\" pulumi-lang-dotnet=\"`Packagesetting`\" pulumi-lang-go=\"`packagesetting`\" pulumi-lang-python=\"`packagesetting`\" pulumi-lang-yaml=\"`packagesetting`\" pulumi-lang-java=\"`packagesetting`\">`packagesetting`</span> block is documented below.\n"
        },
        "packagesettings": {
          "$ref": "#/types/fortimanager:index%2FPackagesPkgPackagesettings:PackagesPkgPackagesettings",
          "description": "Package Settings. The structure of <span pulumi-lang-nodejs=\"`packagesettings`\" pulumi-lang-dotnet=\"`Packagesettings`\" pulumi-lang-go=\"`packagesettings`\" pulumi-lang-python=\"`packagesettings`\" pulumi-lang-yaml=\"`packagesettings`\" pulumi-lang-java=\"`packagesettings`\">`packagesettings`</span> block is documented below.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FPackagesPkgScopemember:PackagesPkgScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`pkg`\" pulumi-lang-dotnet=\"`Pkg`\" pulumi-lang-go=\"`pkg`\" pulumi-lang-python=\"`pkg`\" pulumi-lang-yaml=\"`pkg`\" pulumi-lang-java=\"`pkg`\">`pkg`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesPkg resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "objver": {
            "type": "number",
            "description": "Obj Ver.\n"
          },
          "oid": {
            "type": "number",
            "description": "Oid.\n"
          },
          "outputFolderPath": {
            "type": "string",
            "description": "Folder path of the package..\n"
          },
          "outputPkgName": {
            "type": "string",
            "description": "Package name. The value will be empty string if the type of the resource is <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>..\n"
          },
          "packagesPkgId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "packagesetting": {
            "$ref": "#/types/fortimanager:index%2FPackagesPkgPackagesetting:PackagesPkgPackagesetting",
            "description": "Package Setting. The structure of <span pulumi-lang-nodejs=\"`packagesetting`\" pulumi-lang-dotnet=\"`Packagesetting`\" pulumi-lang-go=\"`packagesetting`\" pulumi-lang-python=\"`packagesetting`\" pulumi-lang-yaml=\"`packagesetting`\" pulumi-lang-java=\"`packagesetting`\">`packagesetting`</span> block is documented below.\n"
          },
          "packagesettings": {
            "$ref": "#/types/fortimanager:index%2FPackagesPkgPackagesettings:PackagesPkgPackagesettings",
            "description": "Package Settings. The structure of <span pulumi-lang-nodejs=\"`packagesettings`\" pulumi-lang-dotnet=\"`Packagesettings`\" pulumi-lang-go=\"`packagesettings`\" pulumi-lang-python=\"`packagesettings`\" pulumi-lang-yaml=\"`packagesettings`\" pulumi-lang-java=\"`packagesettings`\">`packagesettings`</span> block is documented below.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopemembers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FPackagesPkgScopemember:PackagesPkgScopemember"
            },
            "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`pkg`\" pulumi-lang-dotnet=\"`Pkg`\" pulumi-lang-go=\"`pkg`\" pulumi-lang-python=\"`pkg`\" pulumi-lang-yaml=\"`pkg`\" pulumi-lang-java=\"`pkg`\">`pkg`</span>, <span pulumi-lang-nodejs=\"`folder`\" pulumi-lang-dotnet=\"`Folder`\" pulumi-lang-go=\"`folder`\" pulumi-lang-python=\"`folder`\" pulumi-lang-yaml=\"`folder`\" pulumi-lang-java=\"`folder`\">`folder`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesUserNacpolicy:PackagesUserNacpolicy": {
      "description": "Configure NAC policy matching pattern to identify matching NAC devices.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesUserNacpolicy(\"trname\", {\n    name: \"1\",\n    pkg: \"default\",\n    category: \"device\",\n    description: \"This is a Terraform example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesUserNacpolicy(\"trname\",\n    name=\"1\",\n    pkg=\"default\",\n    category=\"device\",\n    description=\"This is a Terraform example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.PackagesUserNacpolicy(\"trname\", new()\n    {\n        Name = \"1\",\n        Pkg = \"default\",\n        Category = \"device\",\n        Description = \"This is a Terraform example\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesUserNacpolicy(ctx, \"trname\", &fortimanager.PackagesUserNacpolicyArgs{\n\t\t\tName:        pulumi.String(\"1\"),\n\t\t\tPkg:         pulumi.String(\"default\"),\n\t\t\tCategory:    pulumi.String(\"device\"),\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesUserNacpolicy;\nimport com.pulumi.fortimanager.PackagesUserNacpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new PackagesUserNacpolicy(\"trname\", PackagesUserNacpolicyArgs.builder()\n            .name(\"1\")\n            .pkg(\"default\")\n            .category(\"device\")\n            .description(\"This is a Terraform example\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:PackagesUserNacpolicy\n    properties:\n      name: '1'\n      pkg: default\n      category: device\n      description: This is a Terraform example\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nPackages UserNacPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesUserNacpolicy:PackagesUserNacpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Category of NAC policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `firewall-user`, `ems-tag`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the NAC policy matching pattern.\n"
        },
        "emsTag": {
          "type": "string",
          "description": "NAC policy matching EMS tag.\n"
        },
        "family": {
          "type": "string",
          "description": "NAC policy matching family.\n"
        },
        "firewallAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic firewall address to associate MAC which match this policy.\n"
        },
        "fortivoiceTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "NAC policy matching FortiVoice tag.\n"
        },
        "host": {
          "type": "string",
          "description": "NAC policy matching host.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "NAC policy matching hardware vendor.\n"
        },
        "hwVersion": {
          "type": "string",
          "description": "NAC policy matching hardware version.\n"
        },
        "mac": {
          "type": "string",
          "description": "NAC policy matching MAC address.\n"
        },
        "matchPeriod": {
          "type": "number",
          "description": "Number of days the matched devices will be retained (0 - always retain)\n"
        },
        "matchRemove": {
          "type": "string",
          "description": "Options to remove the matched override devices. Valid values: `link-down`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Match and retain the devices based on the type. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "NAC policy name.\n"
        },
        "os": {
          "type": "string",
          "description": "NAC policy matching operating system.\n"
        },
        "packagesUserNacpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "NAC policy matching devices vulnerability severity lists.\n"
        },
        "src": {
          "type": "string",
          "description": "NAC policy matching source.\n"
        },
        "ssidPolicy": {
          "type": "string",
          "description": "SSID policy to be applied on the matched NAC policy.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable NAC policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "NAC policy matching software version.\n"
        },
        "switchFortilinks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> FortiLink interface for which this NAC policy belongs to.\n"
        },
        "switchGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> List of managed FortiSwitch groups on which NAC policy can be applied.\n"
        },
        "switchMacPolicies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch MAC policy action to be applied on the matched NAC policy.\n"
        },
        "switchScopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of managed FortiSwitches on which NAC policy can be applied.\n"
        },
        "type": {
          "type": "string",
          "description": "NAC policy matching type.\n"
        },
        "user": {
          "type": "string",
          "description": "NAC policy matching user.\n"
        },
        "userGroup": {
          "type": "string",
          "description": "NAC policy matching user group.\n"
        }
      },
      "type": "object",
      "required": [
        "category",
        "firewallAddresses",
        "fortivoiceTags",
        "matchType",
        "name",
        "packagesUserNacpolicyId",
        "pkg",
        "severities",
        "status",
        "switchFortilinks",
        "switchGroups",
        "switchMacPolicies",
        "switchScopes"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Category of NAC policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `firewall-user`, `ems-tag`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description for the NAC policy matching pattern.\n"
        },
        "emsTag": {
          "type": "string",
          "description": "NAC policy matching EMS tag.\n"
        },
        "family": {
          "type": "string",
          "description": "NAC policy matching family.\n"
        },
        "firewallAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Dynamic firewall address to associate MAC which match this policy.\n"
        },
        "fortivoiceTags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "NAC policy matching FortiVoice tag.\n"
        },
        "host": {
          "type": "string",
          "description": "NAC policy matching host.\n"
        },
        "hwVendor": {
          "type": "string",
          "description": "NAC policy matching hardware vendor.\n"
        },
        "hwVersion": {
          "type": "string",
          "description": "NAC policy matching hardware version.\n"
        },
        "mac": {
          "type": "string",
          "description": "NAC policy matching MAC address.\n"
        },
        "matchPeriod": {
          "type": "number",
          "description": "Number of days the matched devices will be retained (0 - always retain)\n"
        },
        "matchRemove": {
          "type": "string",
          "description": "Options to remove the matched override devices. Valid values: `link-down`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "matchType": {
          "type": "string",
          "description": "Match and retain the devices based on the type. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "NAC policy name.\n"
        },
        "os": {
          "type": "string",
          "description": "NAC policy matching operating system.\n"
        },
        "packagesUserNacpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severities": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "NAC policy matching devices vulnerability severity lists.\n"
        },
        "src": {
          "type": "string",
          "description": "NAC policy matching source.\n"
        },
        "ssidPolicy": {
          "type": "string",
          "description": "SSID policy to be applied on the matched NAC policy.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable NAC policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "swVersion": {
          "type": "string",
          "description": "NAC policy matching software version.\n"
        },
        "switchFortilinks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> FortiLink interface for which this NAC policy belongs to.\n"
        },
        "switchGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> List of managed FortiSwitch groups on which NAC policy can be applied.\n"
        },
        "switchMacPolicies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Switch MAC policy action to be applied on the matched NAC policy.\n"
        },
        "switchScopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of managed FortiSwitches on which NAC policy can be applied.\n"
        },
        "type": {
          "type": "string",
          "description": "NAC policy matching type.\n"
        },
        "user": {
          "type": "string",
          "description": "NAC policy matching user.\n"
        },
        "userGroup": {
          "type": "string",
          "description": "NAC policy matching user group.\n"
        }
      },
      "requiredInputs": [
        "pkg"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesUserNacpolicy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Category of NAC policy. Valid values: <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>, `firewall-user`, `ems-tag`.\n"
          },
          "description": {
            "type": "string",
            "description": "Description for the NAC policy matching pattern.\n"
          },
          "emsTag": {
            "type": "string",
            "description": "NAC policy matching EMS tag.\n"
          },
          "family": {
            "type": "string",
            "description": "NAC policy matching family.\n"
          },
          "firewallAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dynamic firewall address to associate MAC which match this policy.\n"
          },
          "fortivoiceTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "NAC policy matching FortiVoice tag.\n"
          },
          "host": {
            "type": "string",
            "description": "NAC policy matching host.\n"
          },
          "hwVendor": {
            "type": "string",
            "description": "NAC policy matching hardware vendor.\n"
          },
          "hwVersion": {
            "type": "string",
            "description": "NAC policy matching hardware version.\n"
          },
          "mac": {
            "type": "string",
            "description": "NAC policy matching MAC address.\n"
          },
          "matchPeriod": {
            "type": "number",
            "description": "Number of days the matched devices will be retained (0 - always retain)\n"
          },
          "matchRemove": {
            "type": "string",
            "description": "Options to remove the matched override devices. Valid values: `link-down`, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "matchType": {
            "type": "string",
            "description": "Match and retain the devices based on the type. Valid values: <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>, <span pulumi-lang-nodejs=\"`override`\" pulumi-lang-dotnet=\"`Override`\" pulumi-lang-go=\"`override`\" pulumi-lang-python=\"`override`\" pulumi-lang-yaml=\"`override`\" pulumi-lang-java=\"`override`\">`override`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "NAC policy name.\n"
          },
          "os": {
            "type": "string",
            "description": "NAC policy matching operating system.\n"
          },
          "packagesUserNacpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severities": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "NAC policy matching devices vulnerability severity lists.\n"
          },
          "src": {
            "type": "string",
            "description": "NAC policy matching source.\n"
          },
          "ssidPolicy": {
            "type": "string",
            "description": "SSID policy to be applied on the matched NAC policy.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable NAC policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "swVersion": {
            "type": "string",
            "description": "NAC policy matching software version.\n"
          },
          "switchFortilinks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<i>Support meta variable</i> FortiLink interface for which this NAC policy belongs to.\n"
          },
          "switchGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<i>Support meta variable</i> List of managed FortiSwitch groups on which NAC policy can be applied.\n"
          },
          "switchMacPolicies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Switch MAC policy action to be applied on the matched NAC policy.\n"
          },
          "switchScopes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of managed FortiSwitches on which NAC policy can be applied.\n"
          },
          "type": {
            "type": "string",
            "description": "NAC policy matching type.\n"
          },
          "user": {
            "type": "string",
            "description": "NAC policy matching user.\n"
          },
          "userGroup": {
            "type": "string",
            "description": "NAC policy matching user group.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/packagesUserNacpolicyMove:PackagesUserNacpolicyMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "nacPolicy": {
          "type": "string",
          "description": "Nac Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesUserNacpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "type": "object",
      "required": [
        "nacPolicy",
        "option",
        "packagesUserNacpolicyMoveId",
        "pkg",
        "statePos",
        "target"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "nacPolicy": {
          "type": "string",
          "description": "Nac Policy.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "packagesUserNacpolicyMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Package.\n"
        },
        "pkgFolderPath": {
          "type": "string",
          "description": "Pkg Folder Path.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        }
      },
      "requiredInputs": [
        "nacPolicy",
        "option",
        "pkg",
        "target"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PackagesUserNacpolicyMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "nacPolicy": {
            "type": "string",
            "description": "Nac Policy.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "packagesUserNacpolicyMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Package.\n"
          },
          "pkgFolderPath": {
            "type": "string",
            "description": "Pkg Folder Path.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleAbort:SecurityconsoleAbort": {
      "description": "\n\n## Import\n\nSecurityconsole Abort can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleAbort:SecurityconsoleAbort labelname SecurityconsoleAbort\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "securityconsoleAbortId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsoleAbortId"
      ],
      "inputProperties": {
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "securityconsoleAbortId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleAbort resources.\n",
        "properties": {
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "securityconsoleAbortId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleAssignPackage:SecurityconsoleAssignPackage": {
      "description": "\n\n## Import\n\nSecurityconsole AssignPackage can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleAssignPackage:SecurityconsoleAssignPackage labelname SecurityconsoleAssignPackage\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "cp_all_objs - Assign all objects during global policy assignment.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "securityconsoleAssignPackageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleAssignPackageTarget:SecurityconsoleAssignPackageTarget"
          },
          "description": "Target. The structure of <span pulumi-lang-nodejs=\"`target`\" pulumi-lang-dotnet=\"`Target`\" pulumi-lang-go=\"`target`\" pulumi-lang-python=\"`target`\" pulumi-lang-yaml=\"`target`\" pulumi-lang-java=\"`target`\">`target`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "flags",
        "forceRecreate",
        "securityconsoleAssignPackageId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "cp_all_objs - Assign all objects during global policy assignment.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "securityconsoleAssignPackageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleAssignPackageTarget:SecurityconsoleAssignPackageTarget"
          },
          "description": "Target. The structure of <span pulumi-lang-nodejs=\"`target`\" pulumi-lang-dotnet=\"`Target`\" pulumi-lang-go=\"`target`\" pulumi-lang-python=\"`target`\" pulumi-lang-yaml=\"`target`\" pulumi-lang-java=\"`target`\">`target`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleAssignPackage resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "cp_all_objs - Assign all objects during global policy assignment.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Source package path and name.\n"
          },
          "securityconsoleAssignPackageId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "targets": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleAssignPackageTarget:SecurityconsoleAssignPackageTarget"
            },
            "description": "Target. The structure of <span pulumi-lang-nodejs=\"`target`\" pulumi-lang-dotnet=\"`Target`\" pulumi-lang-go=\"`target`\" pulumi-lang-python=\"`target`\" pulumi-lang-yaml=\"`target`\" pulumi-lang-java=\"`target`\">`target`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleInstallDevice:SecurityconsoleInstallDevice": {
      "description": "\n\n## Import\n\nSecurityconsole InstallDevice can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleInstallDevice:SecurityconsoleInstallDevice labelname SecurityconsoleInstallDevice\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "devRevComments": {
          "type": "string",
          "description": "Dev_Rev_Comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "preview - Generate preview cache only.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallDeviceScope:SecurityconsoleInstallDeviceScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "flags",
        "fmgadom",
        "forceRecreate",
        "securityconsoleInstallDeviceId"
      ],
      "inputProperties": {
        "devRevComments": {
          "type": "string",
          "description": "Dev_Rev_Comments.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "preview - Generate preview cache only.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallDeviceScope:SecurityconsoleInstallDeviceScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallDeviceId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleInstallDevice resources.\n",
        "properties": {
          "devRevComments": {
            "type": "string",
            "description": "Dev_Rev_Comments.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "preview - Generate preview cache only.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallDeviceScope:SecurityconsoleInstallDeviceScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsoleInstallDeviceId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleInstallObjectsV2:SecurityconsoleInstallObjectsV2": {
      "description": "\n\n## Import\n\nSecurityconsole InstallObjectsV2 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleInstallObjectsV2:SecurityconsoleInstallObjectsV2 labelname SecurityconsoleInstallObjectsV2\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "category": {
          "type": "string",
          "description": "Category.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "objects": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Objects.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallObjectsV2Scope:SecurityconsoleInstallObjectsV2Scope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallObjectsV2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "objects",
        "securityconsoleInstallObjectsV2Id"
      ],
      "inputProperties": {
        "category": {
          "type": "string",
          "description": "Category.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "objects": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Objects.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallObjectsV2Scope:SecurityconsoleInstallObjectsV2Scope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallObjectsV2Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleInstallObjectsV2 resources.\n",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "objects": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Objects.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallObjectsV2Scope:SecurityconsoleInstallObjectsV2Scope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsoleInstallObjectsV2Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleInstallPackage:SecurityconsoleInstallPackage": {
      "description": "\n\n## Import\n\nSecurityconsole InstallPackage can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleInstallPackage:SecurityconsoleInstallPackage labelname SecurityconsoleInstallPackage\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adomRevComments": {
          "type": "string",
          "description": "If <span pulumi-lang-nodejs=\"\"generateRev\"\" pulumi-lang-dotnet=\"\"GenerateRev\"\" pulumi-lang-go=\"\"generateRev\"\" pulumi-lang-python=\"\"generate_rev\"\" pulumi-lang-yaml=\"\"generateRev\"\" pulumi-lang-java=\"\"generateRev\"\">\"generate_rev\"</span> flag is set, the comment for the new ADOM revision.\n"
        },
        "adomRevName": {
          "type": "string",
          "description": "If <span pulumi-lang-nodejs=\"\"generateRev\"\" pulumi-lang-dotnet=\"\"GenerateRev\"\" pulumi-lang-go=\"\"generateRev\"\" pulumi-lang-python=\"\"generate_rev\"\" pulumi-lang-yaml=\"\"generateRev\"\" pulumi-lang-java=\"\"generateRev\"\">\"generate_rev\"</span> flag is set, the name for the new ADOM revision.\n"
        },
        "devRevComments": {
          "type": "string",
          "description": "Comments for the device configuration revision that will be generated during install.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "cp_all_objs - Assign all objects during global policy assignment. preview - Generate preview cache only.<span pulumi-lang-nodejs=\" generateRev \" pulumi-lang-dotnet=\" GenerateRev \" pulumi-lang-go=\" generateRev \" pulumi-lang-python=\" generate_rev \" pulumi-lang-yaml=\" generateRev \" pulumi-lang-java=\" generateRev \"> generate_rev </span>- Generate new ADOM revision before install.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM.<span pulumi-lang-nodejs=\" ifpolicyOnly \" pulumi-lang-dotnet=\" IfpolicyOnly \" pulumi-lang-go=\" ifpolicyOnly \" pulumi-lang-python=\" ifpolicy_only \" pulumi-lang-yaml=\" ifpolicyOnly \" pulumi-lang-java=\" ifpolicyOnly \"> ifpolicy_only </span>- Only install interface policies.<span pulumi-lang-nodejs=\" noIfpolicy \" pulumi-lang-dotnet=\" NoIfpolicy \" pulumi-lang-go=\" noIfpolicy \" pulumi-lang-python=\" no_ifpolicy \" pulumi-lang-yaml=\" noIfpolicy \" pulumi-lang-java=\" noIfpolicy \"> no_ifpolicy </span>- Install regular policies only - do not install interface policies.<span pulumi-lang-nodejs=\" objsOnly \" pulumi-lang-dotnet=\" ObjsOnly \" pulumi-lang-go=\" objsOnly \" pulumi-lang-python=\" objs_only \" pulumi-lang-yaml=\" objsOnly \" pulumi-lang-java=\" objsOnly \"> objs_only </span>- Install object(s) only - do not install any policies.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task.<span pulumi-lang-nodejs=\" copyOnly \" pulumi-lang-dotnet=\" CopyOnly \" pulumi-lang-go=\" copyOnly \" pulumi-lang-python=\" copy_only \" pulumi-lang-yaml=\" copyOnly \" pulumi-lang-java=\" copyOnly \"> copy_only </span>- Only copy to device db. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`generateRev`\" pulumi-lang-dotnet=\"`GenerateRev`\" pulumi-lang-go=\"`generateRev`\" pulumi-lang-python=\"`generate_rev`\" pulumi-lang-yaml=\"`generateRev`\" pulumi-lang-java=\"`generateRev`\">`generate_rev`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>, <span pulumi-lang-nodejs=\"`ifpolicyOnly`\" pulumi-lang-dotnet=\"`IfpolicyOnly`\" pulumi-lang-go=\"`ifpolicyOnly`\" pulumi-lang-python=\"`ifpolicy_only`\" pulumi-lang-yaml=\"`ifpolicyOnly`\" pulumi-lang-java=\"`ifpolicyOnly`\">`ifpolicy_only`</span>, <span pulumi-lang-nodejs=\"`noIfpolicy`\" pulumi-lang-dotnet=\"`NoIfpolicy`\" pulumi-lang-go=\"`noIfpolicy`\" pulumi-lang-python=\"`no_ifpolicy`\" pulumi-lang-yaml=\"`noIfpolicy`\" pulumi-lang-java=\"`noIfpolicy`\">`no_ifpolicy`</span>, <span pulumi-lang-nodejs=\"`objsOnly`\" pulumi-lang-dotnet=\"`ObjsOnly`\" pulumi-lang-go=\"`objsOnly`\" pulumi-lang-python=\"`objs_only`\" pulumi-lang-yaml=\"`objsOnly`\" pulumi-lang-java=\"`objsOnly`\">`objs_only`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>, <span pulumi-lang-nodejs=\"`checkPkgSt`\" pulumi-lang-dotnet=\"`CheckPkgSt`\" pulumi-lang-go=\"`checkPkgSt`\" pulumi-lang-python=\"`check_pkg_st`\" pulumi-lang-yaml=\"`checkPkgSt`\" pulumi-lang-java=\"`checkPkgSt`\">`check_pkg_st`</span>, <span pulumi-lang-nodejs=\"`copyOnly`\" pulumi-lang-dotnet=\"`CopyOnly`\" pulumi-lang-go=\"`copyOnly`\" pulumi-lang-python=\"`copy_only`\" pulumi-lang-yaml=\"`copyOnly`\" pulumi-lang-java=\"`copyOnly`\">`copy_only`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallPackageScope:SecurityconsoleInstallPackageScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallPackageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "flags",
        "fmgadom",
        "forceRecreate",
        "securityconsoleInstallPackageId"
      ],
      "inputProperties": {
        "adomRevComments": {
          "type": "string",
          "description": "If <span pulumi-lang-nodejs=\"\"generateRev\"\" pulumi-lang-dotnet=\"\"GenerateRev\"\" pulumi-lang-go=\"\"generateRev\"\" pulumi-lang-python=\"\"generate_rev\"\" pulumi-lang-yaml=\"\"generateRev\"\" pulumi-lang-java=\"\"generateRev\"\">\"generate_rev\"</span> flag is set, the comment for the new ADOM revision.\n"
        },
        "adomRevName": {
          "type": "string",
          "description": "If <span pulumi-lang-nodejs=\"\"generateRev\"\" pulumi-lang-dotnet=\"\"GenerateRev\"\" pulumi-lang-go=\"\"generateRev\"\" pulumi-lang-python=\"\"generate_rev\"\" pulumi-lang-yaml=\"\"generateRev\"\" pulumi-lang-java=\"\"generateRev\"\">\"generate_rev\"</span> flag is set, the name for the new ADOM revision.\n"
        },
        "devRevComments": {
          "type": "string",
          "description": "Comments for the device configuration revision that will be generated during install.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "cp_all_objs - Assign all objects during global policy assignment. preview - Generate preview cache only.<span pulumi-lang-nodejs=\" generateRev \" pulumi-lang-dotnet=\" GenerateRev \" pulumi-lang-go=\" generateRev \" pulumi-lang-python=\" generate_rev \" pulumi-lang-yaml=\" generateRev \" pulumi-lang-java=\" generateRev \"> generate_rev </span>- Generate new ADOM revision before install.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM.<span pulumi-lang-nodejs=\" ifpolicyOnly \" pulumi-lang-dotnet=\" IfpolicyOnly \" pulumi-lang-go=\" ifpolicyOnly \" pulumi-lang-python=\" ifpolicy_only \" pulumi-lang-yaml=\" ifpolicyOnly \" pulumi-lang-java=\" ifpolicyOnly \"> ifpolicy_only </span>- Only install interface policies.<span pulumi-lang-nodejs=\" noIfpolicy \" pulumi-lang-dotnet=\" NoIfpolicy \" pulumi-lang-go=\" noIfpolicy \" pulumi-lang-python=\" no_ifpolicy \" pulumi-lang-yaml=\" noIfpolicy \" pulumi-lang-java=\" noIfpolicy \"> no_ifpolicy </span>- Install regular policies only - do not install interface policies.<span pulumi-lang-nodejs=\" objsOnly \" pulumi-lang-dotnet=\" ObjsOnly \" pulumi-lang-go=\" objsOnly \" pulumi-lang-python=\" objs_only \" pulumi-lang-yaml=\" objsOnly \" pulumi-lang-java=\" objsOnly \"> objs_only </span>- Install object(s) only - do not install any policies.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task.<span pulumi-lang-nodejs=\" copyOnly \" pulumi-lang-dotnet=\" CopyOnly \" pulumi-lang-go=\" copyOnly \" pulumi-lang-python=\" copy_only \" pulumi-lang-yaml=\" copyOnly \" pulumi-lang-java=\" copyOnly \"> copy_only </span>- Only copy to device db. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`generateRev`\" pulumi-lang-dotnet=\"`GenerateRev`\" pulumi-lang-go=\"`generateRev`\" pulumi-lang-python=\"`generate_rev`\" pulumi-lang-yaml=\"`generateRev`\" pulumi-lang-java=\"`generateRev`\">`generate_rev`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>, <span pulumi-lang-nodejs=\"`ifpolicyOnly`\" pulumi-lang-dotnet=\"`IfpolicyOnly`\" pulumi-lang-go=\"`ifpolicyOnly`\" pulumi-lang-python=\"`ifpolicy_only`\" pulumi-lang-yaml=\"`ifpolicyOnly`\" pulumi-lang-java=\"`ifpolicyOnly`\">`ifpolicy_only`</span>, <span pulumi-lang-nodejs=\"`noIfpolicy`\" pulumi-lang-dotnet=\"`NoIfpolicy`\" pulumi-lang-go=\"`noIfpolicy`\" pulumi-lang-python=\"`no_ifpolicy`\" pulumi-lang-yaml=\"`noIfpolicy`\" pulumi-lang-java=\"`noIfpolicy`\">`no_ifpolicy`</span>, <span pulumi-lang-nodejs=\"`objsOnly`\" pulumi-lang-dotnet=\"`ObjsOnly`\" pulumi-lang-go=\"`objsOnly`\" pulumi-lang-python=\"`objs_only`\" pulumi-lang-yaml=\"`objsOnly`\" pulumi-lang-java=\"`objsOnly`\">`objs_only`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>, <span pulumi-lang-nodejs=\"`checkPkgSt`\" pulumi-lang-dotnet=\"`CheckPkgSt`\" pulumi-lang-go=\"`checkPkgSt`\" pulumi-lang-python=\"`check_pkg_st`\" pulumi-lang-yaml=\"`checkPkgSt`\" pulumi-lang-java=\"`checkPkgSt`\">`check_pkg_st`</span>, <span pulumi-lang-nodejs=\"`copyOnly`\" pulumi-lang-dotnet=\"`CopyOnly`\" pulumi-lang-go=\"`copyOnly`\" pulumi-lang-python=\"`copy_only`\" pulumi-lang-yaml=\"`copyOnly`\" pulumi-lang-java=\"`copyOnly`\">`copy_only`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallPackageScope:SecurityconsoleInstallPackageScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallPackageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleInstallPackage resources.\n",
        "properties": {
          "adomRevComments": {
            "type": "string",
            "description": "If <span pulumi-lang-nodejs=\"\"generateRev\"\" pulumi-lang-dotnet=\"\"GenerateRev\"\" pulumi-lang-go=\"\"generateRev\"\" pulumi-lang-python=\"\"generate_rev\"\" pulumi-lang-yaml=\"\"generateRev\"\" pulumi-lang-java=\"\"generateRev\"\">\"generate_rev\"</span> flag is set, the comment for the new ADOM revision.\n"
          },
          "adomRevName": {
            "type": "string",
            "description": "If <span pulumi-lang-nodejs=\"\"generateRev\"\" pulumi-lang-dotnet=\"\"GenerateRev\"\" pulumi-lang-go=\"\"generateRev\"\" pulumi-lang-python=\"\"generate_rev\"\" pulumi-lang-yaml=\"\"generateRev\"\" pulumi-lang-java=\"\"generateRev\"\">\"generate_rev\"</span> flag is set, the name for the new ADOM revision.\n"
          },
          "devRevComments": {
            "type": "string",
            "description": "Comments for the device configuration revision that will be generated during install.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "cp_all_objs - Assign all objects during global policy assignment. preview - Generate preview cache only.<span pulumi-lang-nodejs=\" generateRev \" pulumi-lang-dotnet=\" GenerateRev \" pulumi-lang-go=\" generateRev \" pulumi-lang-python=\" generate_rev \" pulumi-lang-yaml=\" generateRev \" pulumi-lang-java=\" generateRev \"> generate_rev </span>- Generate new ADOM revision before install.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM.<span pulumi-lang-nodejs=\" ifpolicyOnly \" pulumi-lang-dotnet=\" IfpolicyOnly \" pulumi-lang-go=\" ifpolicyOnly \" pulumi-lang-python=\" ifpolicy_only \" pulumi-lang-yaml=\" ifpolicyOnly \" pulumi-lang-java=\" ifpolicyOnly \"> ifpolicy_only </span>- Only install interface policies.<span pulumi-lang-nodejs=\" noIfpolicy \" pulumi-lang-dotnet=\" NoIfpolicy \" pulumi-lang-go=\" noIfpolicy \" pulumi-lang-python=\" no_ifpolicy \" pulumi-lang-yaml=\" noIfpolicy \" pulumi-lang-java=\" noIfpolicy \"> no_ifpolicy </span>- Install regular policies only - do not install interface policies.<span pulumi-lang-nodejs=\" objsOnly \" pulumi-lang-dotnet=\" ObjsOnly \" pulumi-lang-go=\" objsOnly \" pulumi-lang-python=\" objs_only \" pulumi-lang-yaml=\" objsOnly \" pulumi-lang-java=\" objsOnly \"> objs_only </span>- Install object(s) only - do not install any policies.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task.<span pulumi-lang-nodejs=\" copyOnly \" pulumi-lang-dotnet=\" CopyOnly \" pulumi-lang-go=\" copyOnly \" pulumi-lang-python=\" copy_only \" pulumi-lang-yaml=\" copyOnly \" pulumi-lang-java=\" copyOnly \"> copy_only </span>- Only copy to device db. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`generateRev`\" pulumi-lang-dotnet=\"`GenerateRev`\" pulumi-lang-go=\"`generateRev`\" pulumi-lang-python=\"`generate_rev`\" pulumi-lang-yaml=\"`generateRev`\" pulumi-lang-java=\"`generateRev`\">`generate_rev`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>, <span pulumi-lang-nodejs=\"`ifpolicyOnly`\" pulumi-lang-dotnet=\"`IfpolicyOnly`\" pulumi-lang-go=\"`ifpolicyOnly`\" pulumi-lang-python=\"`ifpolicy_only`\" pulumi-lang-yaml=\"`ifpolicyOnly`\" pulumi-lang-java=\"`ifpolicyOnly`\">`ifpolicy_only`</span>, <span pulumi-lang-nodejs=\"`noIfpolicy`\" pulumi-lang-dotnet=\"`NoIfpolicy`\" pulumi-lang-go=\"`noIfpolicy`\" pulumi-lang-python=\"`no_ifpolicy`\" pulumi-lang-yaml=\"`noIfpolicy`\" pulumi-lang-java=\"`noIfpolicy`\">`no_ifpolicy`</span>, <span pulumi-lang-nodejs=\"`objsOnly`\" pulumi-lang-dotnet=\"`ObjsOnly`\" pulumi-lang-go=\"`objsOnly`\" pulumi-lang-python=\"`objs_only`\" pulumi-lang-yaml=\"`objsOnly`\" pulumi-lang-java=\"`objsOnly`\">`objs_only`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>, <span pulumi-lang-nodejs=\"`checkPkgSt`\" pulumi-lang-dotnet=\"`CheckPkgSt`\" pulumi-lang-go=\"`checkPkgSt`\" pulumi-lang-python=\"`check_pkg_st`\" pulumi-lang-yaml=\"`checkPkgSt`\" pulumi-lang-java=\"`checkPkgSt`\">`check_pkg_st`</span>, <span pulumi-lang-nodejs=\"`copyOnly`\" pulumi-lang-dotnet=\"`CopyOnly`\" pulumi-lang-go=\"`copyOnly`\" pulumi-lang-python=\"`copy_only`\" pulumi-lang-yaml=\"`copyOnly`\" pulumi-lang-java=\"`copyOnly`\">`copy_only`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Source package path and name.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallPackageScope:SecurityconsoleInstallPackageScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsoleInstallPackageId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleInstallPreview:SecurityconsoleInstallPreview": {
      "description": "\n\n## Import\n\nSecurityconsole InstallPreview can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleInstallPreview:SecurityconsoleInstallPreview labelname SecurityconsoleInstallPreview\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Device.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallPreviewScope:SecurityconsoleInstallPreviewScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallPreviewId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "vdoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vdoms.\n"
        }
      },
      "type": "object",
      "required": [
        "flags",
        "fmgadom",
        "forceRecreate",
        "securityconsoleInstallPreviewId",
        "vdoms"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Device.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallPreviewScope:SecurityconsoleInstallPreviewScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleInstallPreviewId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "vdoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Vdoms.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleInstallPreview resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Device.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Flags. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`json`\" pulumi-lang-dotnet=\"`Json`\" pulumi-lang-go=\"`json`\" pulumi-lang-python=\"`json`\" pulumi-lang-yaml=\"`json`\" pulumi-lang-java=\"`json`\">`json`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleInstallPreviewScope:SecurityconsoleInstallPreviewScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsoleInstallPreviewId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "vdoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Vdoms.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsolePackageCancelInstall:SecurityconsolePackageCancelInstall": {
      "description": "\n\n## Import\n\nSecurityconsole PackageCancelInstall can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsolePackageCancelInstall:SecurityconsolePackageCancelInstall labelname SecurityconsolePackageCancelInstall\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "securityconsolePackageCancelInstallId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsolePackageCancelInstallId"
      ],
      "inputProperties": {
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "securityconsolePackageCancelInstallId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsolePackageCancelInstall resources.\n",
        "properties": {
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "securityconsolePackageCancelInstallId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsolePackageClone:SecurityconsolePackageClone": {
      "description": "\n\n## Import\n\nSecurityconsole PackageClone can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsolePackageClone:SecurityconsolePackageClone labelname SecurityconsolePackageClone\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dstName": {
          "type": "string",
          "description": "Name of the new policy package.\n"
        },
        "dstParent": {
          "type": "string",
          "description": "Path to the folder for the target package. If the package is to be placed in root, leave this field blank.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsolePackageCloneScope:SecurityconsolePackageCloneScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsolePackageCloneId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsolePackageCloneId"
      ],
      "inputProperties": {
        "dstName": {
          "type": "string",
          "description": "Name of the new policy package.\n"
        },
        "dstParent": {
          "type": "string",
          "description": "Path to the folder for the target package. If the package is to be placed in root, leave this field blank.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsolePackageCloneScope:SecurityconsolePackageCloneScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsolePackageCloneId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsolePackageClone resources.\n",
        "properties": {
          "dstName": {
            "type": "string",
            "description": "Name of the new policy package.\n"
          },
          "dstParent": {
            "type": "string",
            "description": "Path to the folder for the target package. If the package is to be placed in root, leave this field blank.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Source package path and name.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsolePackageCloneScope:SecurityconsolePackageCloneScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsolePackageCloneId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsolePackageCommit:SecurityconsolePackageCommit": {
      "description": "\n\n## Import\n\nSecurityconsole PackageCommit can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsolePackageCommit:SecurityconsolePackageCommit labelname SecurityconsolePackageCommit\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "auto_lock_ws - Automatically lock and unlock workspace when performing security console task. Valid values: <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsolePackageCommitScope:SecurityconsolePackageCommitScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsolePackageCommitId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "flags",
        "fmgadom",
        "forceRecreate",
        "securityconsolePackageCommitId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "auto_lock_ws - Automatically lock and unlock workspace when performing security console task. Valid values: <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsolePackageCommitScope:SecurityconsolePackageCommitScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsolePackageCommitId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsolePackageCommit resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "auto_lock_ws - Automatically lock and unlock workspace when performing security console task. Valid values: <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsolePackageCommitScope:SecurityconsolePackageCommitScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsolePackageCommitId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsolePackageMove:SecurityconsolePackageMove": {
      "description": "\n\n## Import\n\nSecurityconsole PackageMove can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsolePackageMove:SecurityconsolePackageMove labelname SecurityconsolePackageMove\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dstName": {
          "type": "string",
          "description": "Name of the new policy package. If omitted from request, original name will be kept or a new name will be generated in case of duplication.\n"
        },
        "dstParent": {
          "type": "string",
          "description": "Path to the folder for the target package. If the package is to be placed in root, leave this field blank.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "securityconsolePackageMoveId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsolePackageMoveId"
      ],
      "inputProperties": {
        "dstName": {
          "type": "string",
          "description": "Name of the new policy package. If omitted from request, original name will be kept or a new name will be generated in case of duplication.\n"
        },
        "dstParent": {
          "type": "string",
          "description": "Path to the folder for the target package. If the package is to be placed in root, leave this field blank.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "securityconsolePackageMoveId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsolePackageMove resources.\n",
        "properties": {
          "dstName": {
            "type": "string",
            "description": "Name of the new policy package. If omitted from request, original name will be kept or a new name will be generated in case of duplication.\n"
          },
          "dstParent": {
            "type": "string",
            "description": "Path to the folder for the target package. If the package is to be placed in root, leave this field blank.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Source package path and name.\n"
          },
          "securityconsolePackageMoveId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsolePblockClone:SecurityconsolePblockClone": {
      "description": "\n\n## Import\n\nSecurityconsole PblockClone can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsolePblockClone:SecurityconsolePblockClone labelname SecurityconsolePblockClone\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dstName": {
          "type": "string",
          "description": "Dst_Name.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "securityconsolePblockCloneId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsolePblockCloneId"
      ],
      "inputProperties": {
        "dstName": {
          "type": "string",
          "description": "Dst_Name.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pblock": {
          "type": "string",
          "description": "Pblock.\n"
        },
        "securityconsolePblockCloneId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsolePblockClone resources.\n",
        "properties": {
          "dstName": {
            "type": "string",
            "description": "Dst_Name.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "pblock": {
            "type": "string",
            "description": "Pblock.\n"
          },
          "securityconsolePblockCloneId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleReinstallPackage:SecurityconsoleReinstallPackage": {
      "description": "\n\n## Import\n\nSecurityconsole ReinstallPackage can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleReinstallPackage:SecurityconsoleReinstallPackage labelname SecurityconsoleReinstallPackage\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "cp_all_objs - Assign all objects during global policy assignment. preview - Generate preview cache only.<span pulumi-lang-nodejs=\" generateRev \" pulumi-lang-dotnet=\" GenerateRev \" pulumi-lang-go=\" generateRev \" pulumi-lang-python=\" generate_rev \" pulumi-lang-yaml=\" generateRev \" pulumi-lang-java=\" generateRev \"> generate_rev </span>- Generate new ADOM revision before install.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM.<span pulumi-lang-nodejs=\" ifpolicyOnly \" pulumi-lang-dotnet=\" IfpolicyOnly \" pulumi-lang-go=\" ifpolicyOnly \" pulumi-lang-python=\" ifpolicy_only \" pulumi-lang-yaml=\" ifpolicyOnly \" pulumi-lang-java=\" ifpolicyOnly \"> ifpolicy_only </span>- Only install interface policies.<span pulumi-lang-nodejs=\" noIfpolicy \" pulumi-lang-dotnet=\" NoIfpolicy \" pulumi-lang-go=\" noIfpolicy \" pulumi-lang-python=\" no_ifpolicy \" pulumi-lang-yaml=\" noIfpolicy \" pulumi-lang-java=\" noIfpolicy \"> no_ifpolicy </span>- Install regular policies only - do not install interface policies.<span pulumi-lang-nodejs=\" objsOnly \" pulumi-lang-dotnet=\" ObjsOnly \" pulumi-lang-go=\" objsOnly \" pulumi-lang-python=\" objs_only \" pulumi-lang-yaml=\" objsOnly \" pulumi-lang-java=\" objsOnly \"> objs_only </span>- Install object(s) only - do not install any policies.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task.<span pulumi-lang-nodejs=\" copyOnly \" pulumi-lang-dotnet=\" CopyOnly \" pulumi-lang-go=\" copyOnly \" pulumi-lang-python=\" copy_only \" pulumi-lang-yaml=\" copyOnly \" pulumi-lang-java=\" copyOnly \"> copy_only </span>- Only copy to device db. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`generateRev`\" pulumi-lang-dotnet=\"`GenerateRev`\" pulumi-lang-go=\"`generateRev`\" pulumi-lang-python=\"`generate_rev`\" pulumi-lang-yaml=\"`generateRev`\" pulumi-lang-java=\"`generateRev`\">`generate_rev`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>, <span pulumi-lang-nodejs=\"`ifpolicyOnly`\" pulumi-lang-dotnet=\"`IfpolicyOnly`\" pulumi-lang-go=\"`ifpolicyOnly`\" pulumi-lang-python=\"`ifpolicy_only`\" pulumi-lang-yaml=\"`ifpolicyOnly`\" pulumi-lang-java=\"`ifpolicyOnly`\">`ifpolicy_only`</span>, <span pulumi-lang-nodejs=\"`noIfpolicy`\" pulumi-lang-dotnet=\"`NoIfpolicy`\" pulumi-lang-go=\"`noIfpolicy`\" pulumi-lang-python=\"`no_ifpolicy`\" pulumi-lang-yaml=\"`noIfpolicy`\" pulumi-lang-java=\"`noIfpolicy`\">`no_ifpolicy`</span>, <span pulumi-lang-nodejs=\"`objsOnly`\" pulumi-lang-dotnet=\"`ObjsOnly`\" pulumi-lang-go=\"`objsOnly`\" pulumi-lang-python=\"`objs_only`\" pulumi-lang-yaml=\"`objsOnly`\" pulumi-lang-java=\"`objsOnly`\">`objs_only`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>, <span pulumi-lang-nodejs=\"`checkPkgSt`\" pulumi-lang-dotnet=\"`CheckPkgSt`\" pulumi-lang-go=\"`checkPkgSt`\" pulumi-lang-python=\"`check_pkg_st`\" pulumi-lang-yaml=\"`checkPkgSt`\" pulumi-lang-java=\"`checkPkgSt`\">`check_pkg_st`</span>, <span pulumi-lang-nodejs=\"`copyOnly`\" pulumi-lang-dotnet=\"`CopyOnly`\" pulumi-lang-go=\"`copyOnly`\" pulumi-lang-python=\"`copy_only`\" pulumi-lang-yaml=\"`copyOnly`\" pulumi-lang-java=\"`copyOnly`\">`copy_only`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "securityconsoleReinstallPackageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleReinstallPackageTarget:SecurityconsoleReinstallPackageTarget"
          },
          "description": "Target. The structure of <span pulumi-lang-nodejs=\"`target`\" pulumi-lang-dotnet=\"`Target`\" pulumi-lang-go=\"`target`\" pulumi-lang-python=\"`target`\" pulumi-lang-yaml=\"`target`\" pulumi-lang-java=\"`target`\">`target`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "flags",
        "fmgadom",
        "forceRecreate",
        "securityconsoleReinstallPackageId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "cp_all_objs - Assign all objects during global policy assignment. preview - Generate preview cache only.<span pulumi-lang-nodejs=\" generateRev \" pulumi-lang-dotnet=\" GenerateRev \" pulumi-lang-go=\" generateRev \" pulumi-lang-python=\" generate_rev \" pulumi-lang-yaml=\" generateRev \" pulumi-lang-java=\" generateRev \"> generate_rev </span>- Generate new ADOM revision before install.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM.<span pulumi-lang-nodejs=\" ifpolicyOnly \" pulumi-lang-dotnet=\" IfpolicyOnly \" pulumi-lang-go=\" ifpolicyOnly \" pulumi-lang-python=\" ifpolicy_only \" pulumi-lang-yaml=\" ifpolicyOnly \" pulumi-lang-java=\" ifpolicyOnly \"> ifpolicy_only </span>- Only install interface policies.<span pulumi-lang-nodejs=\" noIfpolicy \" pulumi-lang-dotnet=\" NoIfpolicy \" pulumi-lang-go=\" noIfpolicy \" pulumi-lang-python=\" no_ifpolicy \" pulumi-lang-yaml=\" noIfpolicy \" pulumi-lang-java=\" noIfpolicy \"> no_ifpolicy </span>- Install regular policies only - do not install interface policies.<span pulumi-lang-nodejs=\" objsOnly \" pulumi-lang-dotnet=\" ObjsOnly \" pulumi-lang-go=\" objsOnly \" pulumi-lang-python=\" objs_only \" pulumi-lang-yaml=\" objsOnly \" pulumi-lang-java=\" objsOnly \"> objs_only </span>- Install object(s) only - do not install any policies.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task.<span pulumi-lang-nodejs=\" copyOnly \" pulumi-lang-dotnet=\" CopyOnly \" pulumi-lang-go=\" copyOnly \" pulumi-lang-python=\" copy_only \" pulumi-lang-yaml=\" copyOnly \" pulumi-lang-java=\" copyOnly \"> copy_only </span>- Only copy to device db. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`generateRev`\" pulumi-lang-dotnet=\"`GenerateRev`\" pulumi-lang-go=\"`generateRev`\" pulumi-lang-python=\"`generate_rev`\" pulumi-lang-yaml=\"`generateRev`\" pulumi-lang-java=\"`generateRev`\">`generate_rev`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>, <span pulumi-lang-nodejs=\"`ifpolicyOnly`\" pulumi-lang-dotnet=\"`IfpolicyOnly`\" pulumi-lang-go=\"`ifpolicyOnly`\" pulumi-lang-python=\"`ifpolicy_only`\" pulumi-lang-yaml=\"`ifpolicyOnly`\" pulumi-lang-java=\"`ifpolicyOnly`\">`ifpolicy_only`</span>, <span pulumi-lang-nodejs=\"`noIfpolicy`\" pulumi-lang-dotnet=\"`NoIfpolicy`\" pulumi-lang-go=\"`noIfpolicy`\" pulumi-lang-python=\"`no_ifpolicy`\" pulumi-lang-yaml=\"`noIfpolicy`\" pulumi-lang-java=\"`noIfpolicy`\">`no_ifpolicy`</span>, <span pulumi-lang-nodejs=\"`objsOnly`\" pulumi-lang-dotnet=\"`ObjsOnly`\" pulumi-lang-go=\"`objsOnly`\" pulumi-lang-python=\"`objs_only`\" pulumi-lang-yaml=\"`objsOnly`\" pulumi-lang-java=\"`objsOnly`\">`objs_only`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>, <span pulumi-lang-nodejs=\"`checkPkgSt`\" pulumi-lang-dotnet=\"`CheckPkgSt`\" pulumi-lang-go=\"`checkPkgSt`\" pulumi-lang-python=\"`check_pkg_st`\" pulumi-lang-yaml=\"`checkPkgSt`\" pulumi-lang-java=\"`checkPkgSt`\">`check_pkg_st`</span>, <span pulumi-lang-nodejs=\"`copyOnly`\" pulumi-lang-dotnet=\"`CopyOnly`\" pulumi-lang-go=\"`copyOnly`\" pulumi-lang-python=\"`copy_only`\" pulumi-lang-yaml=\"`copyOnly`\" pulumi-lang-java=\"`copyOnly`\">`copy_only`</span>.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "securityconsoleReinstallPackageId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "targets": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleReinstallPackageTarget:SecurityconsoleReinstallPackageTarget"
          },
          "description": "Target. The structure of <span pulumi-lang-nodejs=\"`target`\" pulumi-lang-dotnet=\"`Target`\" pulumi-lang-go=\"`target`\" pulumi-lang-python=\"`target`\" pulumi-lang-yaml=\"`target`\" pulumi-lang-java=\"`target`\">`target`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleReinstallPackage resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "cp_all_objs - Assign all objects during global policy assignment. preview - Generate preview cache only.<span pulumi-lang-nodejs=\" generateRev \" pulumi-lang-dotnet=\" GenerateRev \" pulumi-lang-go=\" generateRev \" pulumi-lang-python=\" generate_rev \" pulumi-lang-yaml=\" generateRev \" pulumi-lang-java=\" generateRev \"> generate_rev </span>- Generate new ADOM revision before install.<span pulumi-lang-nodejs=\" copyAssignedPkg \" pulumi-lang-dotnet=\" CopyAssignedPkg \" pulumi-lang-go=\" copyAssignedPkg \" pulumi-lang-python=\" copy_assigned_pkg \" pulumi-lang-yaml=\" copyAssignedPkg \" pulumi-lang-java=\" copyAssignedPkg \"> copy_assigned_pkg </span>- For global policy assignment - copy assigned package from ADOM to device. unassign - Remove global policy from ADOM.<span pulumi-lang-nodejs=\" ifpolicyOnly \" pulumi-lang-dotnet=\" IfpolicyOnly \" pulumi-lang-go=\" ifpolicyOnly \" pulumi-lang-python=\" ifpolicy_only \" pulumi-lang-yaml=\" ifpolicyOnly \" pulumi-lang-java=\" ifpolicyOnly \"> ifpolicy_only </span>- Only install interface policies.<span pulumi-lang-nodejs=\" noIfpolicy \" pulumi-lang-dotnet=\" NoIfpolicy \" pulumi-lang-go=\" noIfpolicy \" pulumi-lang-python=\" no_ifpolicy \" pulumi-lang-yaml=\" noIfpolicy \" pulumi-lang-java=\" noIfpolicy \"> no_ifpolicy </span>- Install regular policies only - do not install interface policies.<span pulumi-lang-nodejs=\" objsOnly \" pulumi-lang-dotnet=\" ObjsOnly \" pulumi-lang-go=\" objsOnly \" pulumi-lang-python=\" objs_only \" pulumi-lang-yaml=\" objsOnly \" pulumi-lang-java=\" objsOnly \"> objs_only </span>- Install object(s) only - do not install any policies.<span pulumi-lang-nodejs=\" autoLockWs \" pulumi-lang-dotnet=\" AutoLockWs \" pulumi-lang-go=\" autoLockWs \" pulumi-lang-python=\" auto_lock_ws \" pulumi-lang-yaml=\" autoLockWs \" pulumi-lang-java=\" autoLockWs \"> auto_lock_ws </span>- Automatically lock and unlock workspace when performing security console task.<span pulumi-lang-nodejs=\" copyOnly \" pulumi-lang-dotnet=\" CopyOnly \" pulumi-lang-go=\" copyOnly \" pulumi-lang-python=\" copy_only \" pulumi-lang-yaml=\" copyOnly \" pulumi-lang-java=\" copyOnly \"> copy_only </span>- Only copy to device db. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`cpAllObjs`\" pulumi-lang-dotnet=\"`CpAllObjs`\" pulumi-lang-go=\"`cpAllObjs`\" pulumi-lang-python=\"`cp_all_objs`\" pulumi-lang-yaml=\"`cpAllObjs`\" pulumi-lang-java=\"`cpAllObjs`\">`cp_all_objs`</span>, <span pulumi-lang-nodejs=\"`preview`\" pulumi-lang-dotnet=\"`Preview`\" pulumi-lang-go=\"`preview`\" pulumi-lang-python=\"`preview`\" pulumi-lang-yaml=\"`preview`\" pulumi-lang-java=\"`preview`\">`preview`</span>, <span pulumi-lang-nodejs=\"`generateRev`\" pulumi-lang-dotnet=\"`GenerateRev`\" pulumi-lang-go=\"`generateRev`\" pulumi-lang-python=\"`generate_rev`\" pulumi-lang-yaml=\"`generateRev`\" pulumi-lang-java=\"`generateRev`\">`generate_rev`</span>, <span pulumi-lang-nodejs=\"`copyAssignedPkg`\" pulumi-lang-dotnet=\"`CopyAssignedPkg`\" pulumi-lang-go=\"`copyAssignedPkg`\" pulumi-lang-python=\"`copy_assigned_pkg`\" pulumi-lang-yaml=\"`copyAssignedPkg`\" pulumi-lang-java=\"`copyAssignedPkg`\">`copy_assigned_pkg`</span>, <span pulumi-lang-nodejs=\"`unassign`\" pulumi-lang-dotnet=\"`Unassign`\" pulumi-lang-go=\"`unassign`\" pulumi-lang-python=\"`unassign`\" pulumi-lang-yaml=\"`unassign`\" pulumi-lang-java=\"`unassign`\">`unassign`</span>, <span pulumi-lang-nodejs=\"`ifpolicyOnly`\" pulumi-lang-dotnet=\"`IfpolicyOnly`\" pulumi-lang-go=\"`ifpolicyOnly`\" pulumi-lang-python=\"`ifpolicy_only`\" pulumi-lang-yaml=\"`ifpolicyOnly`\" pulumi-lang-java=\"`ifpolicyOnly`\">`ifpolicy_only`</span>, <span pulumi-lang-nodejs=\"`noIfpolicy`\" pulumi-lang-dotnet=\"`NoIfpolicy`\" pulumi-lang-go=\"`noIfpolicy`\" pulumi-lang-python=\"`no_ifpolicy`\" pulumi-lang-yaml=\"`noIfpolicy`\" pulumi-lang-java=\"`noIfpolicy`\">`no_ifpolicy`</span>, <span pulumi-lang-nodejs=\"`objsOnly`\" pulumi-lang-dotnet=\"`ObjsOnly`\" pulumi-lang-go=\"`objsOnly`\" pulumi-lang-python=\"`objs_only`\" pulumi-lang-yaml=\"`objsOnly`\" pulumi-lang-java=\"`objsOnly`\">`objs_only`</span>, <span pulumi-lang-nodejs=\"`autoLockWs`\" pulumi-lang-dotnet=\"`AutoLockWs`\" pulumi-lang-go=\"`autoLockWs`\" pulumi-lang-python=\"`auto_lock_ws`\" pulumi-lang-yaml=\"`autoLockWs`\" pulumi-lang-java=\"`autoLockWs`\">`auto_lock_ws`</span>, <span pulumi-lang-nodejs=\"`checkPkgSt`\" pulumi-lang-dotnet=\"`CheckPkgSt`\" pulumi-lang-go=\"`checkPkgSt`\" pulumi-lang-python=\"`check_pkg_st`\" pulumi-lang-yaml=\"`checkPkgSt`\" pulumi-lang-java=\"`checkPkgSt`\">`check_pkg_st`</span>, <span pulumi-lang-nodejs=\"`copyOnly`\" pulumi-lang-dotnet=\"`CopyOnly`\" pulumi-lang-go=\"`copyOnly`\" pulumi-lang-python=\"`copy_only`\" pulumi-lang-yaml=\"`copyOnly`\" pulumi-lang-java=\"`copyOnly`\">`copy_only`</span>.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "securityconsoleReinstallPackageId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "targets": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleReinstallPackageTarget:SecurityconsoleReinstallPackageTarget"
            },
            "description": "Target. The structure of <span pulumi-lang-nodejs=\"`target`\" pulumi-lang-dotnet=\"`Target`\" pulumi-lang-go=\"`target`\" pulumi-lang-python=\"`target`\" pulumi-lang-yaml=\"`target`\" pulumi-lang-java=\"`target`\">`target`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleSignCertificateTemplate:SecurityconsoleSignCertificateTemplate": {
      "description": "\n\n## Import\n\nSecurityconsole SignCertificateTemplate can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleSignCertificateTemplate:SecurityconsoleSignCertificateTemplate labelname SecurityconsoleSignCertificateTemplate\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleSignCertificateTemplateScope:SecurityconsoleSignCertificateTemplateScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleSignCertificateTemplateId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "template": {
          "type": "string",
          "description": "Template.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsoleSignCertificateTemplateId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleSignCertificateTemplateScope:SecurityconsoleSignCertificateTemplateScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleSignCertificateTemplateId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "template": {
          "type": "string",
          "description": "Template.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleSignCertificateTemplate resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleSignCertificateTemplateScope:SecurityconsoleSignCertificateTemplateScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsoleSignCertificateTemplateId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "template": {
            "type": "string",
            "description": "Template.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/securityconsoleTemplateCliPreview:SecurityconsoleTemplateCliPreview": {
      "description": "\n\n## Import\n\nSecurityconsole TemplateCliPreview can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/securityconsoleTemplateCliPreview:SecurityconsoleTemplateCliPreview labelname SecurityconsoleTemplateCliPreview\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filename": {
          "type": "string",
          "description": "Filename.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleTemplateCliPreviewScope:SecurityconsoleTemplateCliPreviewScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleTemplateCliPreviewId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "fmgadom",
        "forceRecreate",
        "securityconsoleTemplateCliPreviewId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filename": {
          "type": "string",
          "description": "Filename.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Source ADOM name.\n"
        },
        "forceRecreate": {
          "type": "string",
          "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
        },
        "pkg": {
          "type": "string",
          "description": "Source package path and name.\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSecurityconsoleTemplateCliPreviewScope:SecurityconsoleTemplateCliPreviewScope"
          },
          "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
        },
        "securityconsoleTemplateCliPreviewId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityconsoleTemplateCliPreview resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filename": {
            "type": "string",
            "description": "Filename.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Source ADOM name.\n"
          },
          "forceRecreate": {
            "type": "string",
            "description": "The argument is optional, if it is set, when the value changes, the resource will be re-created.\n"
          },
          "pkg": {
            "type": "string",
            "description": "Source package path and name.\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSecurityconsoleTemplateCliPreviewScope:SecurityconsoleTemplateCliPreviewScope"
            },
            "description": "Scope. The structure of <span pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\">`scope`</span> block is documented below.\n"
          },
          "securityconsoleTemplateCliPreviewId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminGroup:SystemAdminGroup": {
      "description": "User group.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminGroupMember`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminGroupMember`\" pulumi-lang-go=\"`SystemAdminGroupMember`\" pulumi-lang-python=\"`SystemAdminGroupMember`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminGroupMember`\" pulumi-lang-java=\"`fortimanager.SystemAdminGroupMember`\">`fortimanager.SystemAdminGroupMember`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminGroup(\"trname\", {name: \"terraform-group\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminGroup(\"trname\", name=\"terraform-group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminGroup(\"trname\", new()\n    {\n        Name = \"terraform-group\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminGroup(ctx, \"trname\", &fortimanager.SystemAdminGroupArgs{\n\t\t\tName: pulumi.String(\"terraform-group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminGroup;\nimport com.pulumi.fortimanager.SystemAdminGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminGroup(\"trname\", SystemAdminGroupArgs.builder()\n            .name(\"terraform-group\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminGroup\n    properties:\n      name: terraform-group\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminGroup:SystemAdminGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminGroupMember:SystemAdminGroupMember"
          },
          "description": "Member. The structure of <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemAdminGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "systemAdminGroupId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminGroupMember:SystemAdminGroupMember"
          },
          "description": "Member. The structure of <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemAdminGroupId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminGroup resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminGroupMember:SystemAdminGroupMember"
            },
            "description": "Member. The structure of <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "systemAdminGroupId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminGroupMember:SystemAdminGroupMember": {
      "description": "Group members.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminGroup`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminGroup`\" pulumi-lang-go=\"`SystemAdminGroup`\" pulumi-lang-python=\"`SystemAdminGroup`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminGroup`\" pulumi-lang-java=\"`fortimanager.SystemAdminGroup`\">`fortimanager.SystemAdminGroup`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameSystemAdminGroup = new fortimanager.SystemAdminGroup(\"trname\", {name: \"terraform-group\"});\nconst trnameSystemAdminRadius = new fortimanager.SystemAdminRadius(\"trname\", {\n    name: \"tradius2\",\n    server: \"ALL\",\n});\nconst trname = new fortimanager.SystemAdminGroupMember(\"trname\", {\n    group: trnameSystemAdminGroup.name,\n    name: trnameSystemAdminRadius.name,\n}, {\n    dependsOn: [\n        trnameSystemAdminGroup,\n        trnameSystemAdminRadius,\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_system_admin_group = fortimanager.SystemAdminGroup(\"trname\", name=\"terraform-group\")\ntrname_system_admin_radius = fortimanager.SystemAdminRadius(\"trname\",\n    name=\"tradius2\",\n    server=\"ALL\")\ntrname = fortimanager.SystemAdminGroupMember(\"trname\",\n    group=trname_system_admin_group.name,\n    name=trname_system_admin_radius.name,\n    opts = pulumi.ResourceOptions(depends_on=[\n            trname_system_admin_group,\n            trname_system_admin_radius,\n        ]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameSystemAdminGroup = new Fortimanager.SystemAdminGroup(\"trname\", new()\n    {\n        Name = \"terraform-group\",\n    });\n\n    var trnameSystemAdminRadius = new Fortimanager.SystemAdminRadius(\"trname\", new()\n    {\n        Name = \"tradius2\",\n        Server = \"ALL\",\n    });\n\n    var trname = new Fortimanager.SystemAdminGroupMember(\"trname\", new()\n    {\n        Group = trnameSystemAdminGroup.Name,\n        Name = trnameSystemAdminRadius.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameSystemAdminGroup,\n            trnameSystemAdminRadius,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameSystemAdminGroup, err := fortimanager.NewSystemAdminGroup(ctx, \"trname\", &fortimanager.SystemAdminGroupArgs{\n\t\t\tName: pulumi.String(\"terraform-group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameSystemAdminRadius, err := fortimanager.NewSystemAdminRadius(ctx, \"trname\", &fortimanager.SystemAdminRadiusArgs{\n\t\t\tName:   pulumi.String(\"tradius2\"),\n\t\t\tServer: pulumi.String(\"ALL\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemAdminGroupMember(ctx, \"trname\", &fortimanager.SystemAdminGroupMemberArgs{\n\t\t\tGroup: trnameSystemAdminGroup.Name,\n\t\t\tName:  trnameSystemAdminRadius.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameSystemAdminGroup,\n\t\t\ttrnameSystemAdminRadius,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminGroup;\nimport com.pulumi.fortimanager.SystemAdminGroupArgs;\nimport com.pulumi.fortimanager.SystemAdminRadius;\nimport com.pulumi.fortimanager.SystemAdminRadiusArgs;\nimport com.pulumi.fortimanager.SystemAdminGroupMember;\nimport com.pulumi.fortimanager.SystemAdminGroupMemberArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameSystemAdminGroup = new SystemAdminGroup(\"trnameSystemAdminGroup\", SystemAdminGroupArgs.builder()\n            .name(\"terraform-group\")\n            .build());\n\n        var trnameSystemAdminRadius = new SystemAdminRadius(\"trnameSystemAdminRadius\", SystemAdminRadiusArgs.builder()\n            .name(\"tradius2\")\n            .server(\"ALL\")\n            .build());\n\n        var trname = new SystemAdminGroupMember(\"trname\", SystemAdminGroupMemberArgs.builder()\n            .group(trnameSystemAdminGroup.name())\n            .name(trnameSystemAdminRadius.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(                \n                    trnameSystemAdminGroup,\n                    trnameSystemAdminRadius)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminGroupMember\n    properties:\n      group: ${trnameSystemAdminGroup.name}\n      name: ${trnameSystemAdminRadius.name}\n    options:\n      dependsOn:\n        - ${trnameSystemAdminGroup}\n        - ${trnameSystemAdminRadius}\n  trnameSystemAdminGroup:\n    type: fortimanager:SystemAdminGroup\n    name: trname\n    properties:\n      name: terraform-group\n  trnameSystemAdminRadius:\n    type: fortimanager:SystemAdminRadius\n    name: trname\n    properties:\n      name: tradius2\n      server: ALL\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminGroupMember can be imported using any of these accepted formats:\n\nSet import_options = [\"group=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminGroupMember:SystemAdminGroupMember labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "name": {
          "type": "string",
          "description": "Group member name.\n"
        },
        "systemAdminGroupMemberId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "group",
        "name",
        "systemAdminGroupMemberId"
      ],
      "inputProperties": {
        "group": {
          "type": "string",
          "description": "Group.\n"
        },
        "name": {
          "type": "string",
          "description": "Group member name.\n"
        },
        "systemAdminGroupMemberId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "requiredInputs": [
        "group"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminGroupMember resources.\n",
        "properties": {
          "group": {
            "type": "string",
            "description": "Group.\n"
          },
          "name": {
            "type": "string",
            "description": "Group member name.\n"
          },
          "systemAdminGroupMemberId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminLdap:SystemAdminLdap": {
      "description": "LDAP server entry configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminLdapAdom`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminLdapAdom`\" pulumi-lang-go=\"`fortimanagerSystemAdminLdapAdom`\" pulumi-lang-python=\"`fortimanager_system_admin_ldap_adom`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminLdapAdom`\" pulumi-lang-java=\"`fortimanagerSystemAdminLdapAdom`\">`fortimanager_system_admin_ldap_adom`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminLdap(\"trname\", {\n    name: \"tldap\",\n    passwords: [\"Fortinet\"],\n    port: 390,\n    server: \"terraform\",\n    type: \"regular\",\n    username: \"terraform-username\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminLdap(\"trname\",\n    name=\"tldap\",\n    passwords=[\"Fortinet\"],\n    port=390,\n    server=\"terraform\",\n    type=\"regular\",\n    username=\"terraform-username\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminLdap(\"trname\", new()\n    {\n        Name = \"tldap\",\n        Passwords = new[]\n        {\n            \"Fortinet\",\n        },\n        Port = 390,\n        Server = \"terraform\",\n        Type = \"regular\",\n        Username = \"terraform-username\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminLdap(ctx, \"trname\", &fortimanager.SystemAdminLdapArgs{\n\t\t\tName: pulumi.String(\"tldap\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"Fortinet\"),\n\t\t\t},\n\t\t\tPort:     pulumi.Float64(390),\n\t\t\tServer:   pulumi.String(\"terraform\"),\n\t\t\tType:     pulumi.String(\"regular\"),\n\t\t\tUsername: pulumi.String(\"terraform-username\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminLdap;\nimport com.pulumi.fortimanager.SystemAdminLdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminLdap(\"trname\", SystemAdminLdapArgs.builder()\n            .name(\"tldap\")\n            .passwords(\"Fortinet\")\n            .port(390.0)\n            .server(\"terraform\")\n            .type(\"regular\")\n            .username(\"terraform-username\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminLdap\n    properties:\n      name: tldap\n      passwords:\n        - Fortinet\n      port: 390\n      server: terraform\n      type: regular\n      username: terraform-username\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminLdap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminLdap:SystemAdminLdap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adomAccess": {
          "type": "string",
          "description": "set all or specify adom access type. all - All ADOMs access. specify - Specify ADOMs access. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "adomAttr": {
          "type": "string",
          "description": "Attribute used to retrieve adom\n"
        },
        "attributes": {
          "type": "string",
          "description": "Attributes used for group searching.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common Name Identifier (default = CN).\n"
        },
        "connectTimeout": {
          "type": "number",
          "description": "LDAP connection timeout (msec).\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished Name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "fmgadoms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminLdapFmgadom:SystemAdminLdapFmgadom"
          },
          "description": "Adom. The structure of <span pulumi-lang-nodejs=\"`fmgadom`\" pulumi-lang-dotnet=\"`Fmgadom`\" pulumi-lang-go=\"`fmgadom`\" pulumi-lang-python=\"`fmgadom`\" pulumi-lang-yaml=\"`fmgadom`\" pulumi-lang-java=\"`fmgadom`\">`fmgadom`</span> block is documented below.\n"
        },
        "group": {
          "type": "string",
          "description": "Full base DN used for group searching.\n"
        },
        "memberofAttr": {
          "type": "string",
          "description": "Attribute used to retrieve memeberof.\n"
        },
        "name": {
          "type": "string",
          "description": "LDAP server entry name.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of LDAP server (default = 389).\n"
        },
        "profileAttr": {
          "type": "string",
          "description": "Attribute used to retrieve admin profile.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} secondary LDAP server domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "SSL connection. disable - No SSL. starttls - Use StartTLS. ldaps - Use LDAPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "{<name_str|ip_str>} LDAP server domain name or IP.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to ldap server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "systemAdminLdapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} tertiary LDAP server domain name or IP.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of LDAP binding. simple - Simple password authentication without search. anonymous - Bind using anonymous user search. regular - Bind using username/password and then search. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        }
      },
      "type": "object",
      "required": [
        "adomAccess",
        "attributes",
        "cnid",
        "connectTimeout",
        "filter",
        "name",
        "passwords",
        "port",
        "secure",
        "sslProtocol",
        "systemAdminLdapId",
        "type"
      ],
      "inputProperties": {
        "adomAccess": {
          "type": "string",
          "description": "set all or specify adom access type. all - All ADOMs access. specify - Specify ADOMs access. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "adomAttr": {
          "type": "string",
          "description": "Attribute used to retrieve adom\n"
        },
        "attributes": {
          "type": "string",
          "description": "Attributes used for group searching.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA certificate name.\n"
        },
        "cnid": {
          "type": "string",
          "description": "Common Name Identifier (default = CN).\n"
        },
        "connectTimeout": {
          "type": "number",
          "description": "LDAP connection timeout (msec).\n"
        },
        "dn": {
          "type": "string",
          "description": "Distinguished Name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "filter": {
          "type": "string",
          "description": "Filter used for group searching.\n"
        },
        "fmgadoms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminLdapFmgadom:SystemAdminLdapFmgadom"
          },
          "description": "Adom. The structure of <span pulumi-lang-nodejs=\"`fmgadom`\" pulumi-lang-dotnet=\"`Fmgadom`\" pulumi-lang-go=\"`fmgadom`\" pulumi-lang-python=\"`fmgadom`\" pulumi-lang-yaml=\"`fmgadom`\" pulumi-lang-java=\"`fmgadom`\">`fmgadom`</span> block is documented below.\n"
        },
        "group": {
          "type": "string",
          "description": "Full base DN used for group searching.\n"
        },
        "memberofAttr": {
          "type": "string",
          "description": "Attribute used to retrieve memeberof.\n"
        },
        "name": {
          "type": "string",
          "description": "LDAP server entry name.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for initial binding.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number of LDAP server (default = 389).\n"
        },
        "profileAttr": {
          "type": "string",
          "description": "Attribute used to retrieve admin profile.\n"
        },
        "secondaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} secondary LDAP server domain name or IP.\n"
        },
        "secure": {
          "type": "string",
          "description": "SSL connection. disable - No SSL. starttls - Use StartTLS. ldaps - Use LDAPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "{<name_str|ip_str>} LDAP server domain name or IP.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to ldap server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "systemAdminLdapId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} tertiary LDAP server domain name or IP.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of LDAP binding. simple - Simple password authentication without search. anonymous - Bind using anonymous user search. regular - Bind using username/password and then search. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "Username (full DN) for initial binding.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminLdap resources.\n",
        "properties": {
          "adomAccess": {
            "type": "string",
            "description": "set all or specify adom access type. all - All ADOMs access. specify - Specify ADOMs access. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "adomAttr": {
            "type": "string",
            "description": "Attribute used to retrieve adom\n"
          },
          "attributes": {
            "type": "string",
            "description": "Attributes used for group searching.\n"
          },
          "caCert": {
            "type": "string",
            "description": "CA certificate name.\n"
          },
          "cnid": {
            "type": "string",
            "description": "Common Name Identifier (default = CN).\n"
          },
          "connectTimeout": {
            "type": "number",
            "description": "LDAP connection timeout (msec).\n"
          },
          "dn": {
            "type": "string",
            "description": "Distinguished Name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "filter": {
            "type": "string",
            "description": "Filter used for group searching.\n"
          },
          "fmgadoms": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminLdapFmgadom:SystemAdminLdapFmgadom"
            },
            "description": "Adom. The structure of <span pulumi-lang-nodejs=\"`fmgadom`\" pulumi-lang-dotnet=\"`Fmgadom`\" pulumi-lang-go=\"`fmgadom`\" pulumi-lang-python=\"`fmgadom`\" pulumi-lang-yaml=\"`fmgadom`\" pulumi-lang-java=\"`fmgadom`\">`fmgadom`</span> block is documented below.\n"
          },
          "group": {
            "type": "string",
            "description": "Full base DN used for group searching.\n"
          },
          "memberofAttr": {
            "type": "string",
            "description": "Attribute used to retrieve memeberof.\n"
          },
          "name": {
            "type": "string",
            "description": "LDAP server entry name.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for initial binding.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port number of LDAP server (default = 389).\n"
          },
          "profileAttr": {
            "type": "string",
            "description": "Attribute used to retrieve admin profile.\n"
          },
          "secondaryServer": {
            "type": "string",
            "description": "{<name_str|ip_str>} secondary LDAP server domain name or IP.\n"
          },
          "secure": {
            "type": "string",
            "description": "SSL connection. disable - No SSL. starttls - Use StartTLS. ldaps - Use LDAPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`ldaps`\" pulumi-lang-dotnet=\"`Ldaps`\" pulumi-lang-go=\"`ldaps`\" pulumi-lang-python=\"`ldaps`\" pulumi-lang-yaml=\"`ldaps`\" pulumi-lang-java=\"`ldaps`\">`ldaps`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "{<name_str|ip_str>} LDAP server domain name or IP.\n"
          },
          "sslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for connection to ldap server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "systemAdminLdapId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "tertiaryServer": {
            "type": "string",
            "description": "{<name_str|ip_str>} tertiary LDAP server domain name or IP.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of LDAP binding. simple - Simple password authentication without search. anonymous - Bind using anonymous user search. regular - Bind using username/password and then search. Valid values: <span pulumi-lang-nodejs=\"`simple`\" pulumi-lang-dotnet=\"`Simple`\" pulumi-lang-go=\"`simple`\" pulumi-lang-python=\"`simple`\" pulumi-lang-yaml=\"`simple`\" pulumi-lang-java=\"`simple`\">`simple`</span>, <span pulumi-lang-nodejs=\"`anonymous`\" pulumi-lang-dotnet=\"`Anonymous`\" pulumi-lang-go=\"`anonymous`\" pulumi-lang-python=\"`anonymous`\" pulumi-lang-yaml=\"`anonymous`\" pulumi-lang-java=\"`anonymous`\">`anonymous`</span>, <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "Username (full DN) for initial binding.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminProfile:SystemAdminProfile": {
      "description": "Admin profile.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`datamaskCustomFields`\" pulumi-lang-dotnet=\"`DatamaskCustomFields`\" pulumi-lang-go=\"`datamaskCustomFields`\" pulumi-lang-python=\"`datamask_custom_fields`\" pulumi-lang-yaml=\"`datamaskCustomFields`\" pulumi-lang-java=\"`datamaskCustomFields`\">`datamask_custom_fields`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminProfileDatamaskcustomfields`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminProfileDatamaskcustomfields`\" pulumi-lang-go=\"`SystemAdminProfileDatamaskcustomfields`\" pulumi-lang-python=\"`SystemAdminProfileDatamaskcustomfields`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminProfileDatamaskcustomfields`\" pulumi-lang-java=\"`fortimanager.SystemAdminProfileDatamaskcustomfields`\">`fortimanager.SystemAdminProfileDatamaskcustomfields`</span>\n>- <span pulumi-lang-nodejs=\"`writePasswdProfiles`\" pulumi-lang-dotnet=\"`WritePasswdProfiles`\" pulumi-lang-go=\"`writePasswdProfiles`\" pulumi-lang-python=\"`write_passwd_profiles`\" pulumi-lang-yaml=\"`writePasswdProfiles`\" pulumi-lang-java=\"`writePasswdProfiles`\">`write_passwd_profiles`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminProfileWritepasswdprofiles`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminProfileWritepasswdprofiles`\" pulumi-lang-go=\"`SystemAdminProfileWritepasswdprofiles`\" pulumi-lang-python=\"`SystemAdminProfileWritepasswdprofiles`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminProfileWritepasswdprofiles`\" pulumi-lang-java=\"`fortimanager.SystemAdminProfileWritepasswdprofiles`\">`fortimanager.SystemAdminProfileWritepasswdprofiles`</span>\n>- <span pulumi-lang-nodejs=\"`writePasswdUserList`\" pulumi-lang-dotnet=\"`WritePasswdUserList`\" pulumi-lang-go=\"`writePasswdUserList`\" pulumi-lang-python=\"`write_passwd_user_list`\" pulumi-lang-yaml=\"`writePasswdUserList`\" pulumi-lang-java=\"`writePasswdUserList`\">`write_passwd_user_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminProfileWritepasswduserlist`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminProfileWritepasswduserlist`\" pulumi-lang-go=\"`SystemAdminProfileWritepasswduserlist`\" pulumi-lang-python=\"`SystemAdminProfileWritepasswduserlist`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminProfileWritepasswduserlist`\" pulumi-lang-java=\"`fortimanager.SystemAdminProfileWritepasswduserlist`\">`fortimanager.SystemAdminProfileWritepasswduserlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminProfile(\"trname\", {\n    description: \"terraform-tefv-description\",\n    profileid: \"terraform-tefv-profile2\",\n    scope: \"adom\",\n    type: \"system\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminProfile(\"trname\",\n    description=\"terraform-tefv-description\",\n    profileid=\"terraform-tefv-profile2\",\n    scope=\"adom\",\n    type=\"system\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminProfile(\"trname\", new()\n    {\n        Description = \"terraform-tefv-description\",\n        Profileid = \"terraform-tefv-profile2\",\n        Scope = \"adom\",\n        Type = \"system\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminProfile(ctx, \"trname\", &fortimanager.SystemAdminProfileArgs{\n\t\t\tDescription: pulumi.String(\"terraform-tefv-description\"),\n\t\t\tProfileid:   pulumi.String(\"terraform-tefv-profile2\"),\n\t\t\tScope:       pulumi.String(\"adom\"),\n\t\t\tType:        pulumi.String(\"system\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminProfile;\nimport com.pulumi.fortimanager.SystemAdminProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminProfile(\"trname\", SystemAdminProfileArgs.builder()\n            .description(\"terraform-tefv-description\")\n            .profileid(\"terraform-tefv-profile2\")\n            .scope(\"adom\")\n            .type(\"system\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminProfile\n    properties:\n      description: terraform-tefv-description\n      profileid: terraform-tefv-profile2\n      scope: adom\n      type: system\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminProfile:SystemAdminProfile labelname {{profileid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adomAdmin": {
          "type": "string",
          "description": "Enable Adom Admin. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adomLock": {
          "type": "string",
          "description": "ADOM locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "adomPolicyPackages": {
          "type": "string",
          "description": "ADOM policy packages. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "adomSwitch": {
          "type": "string",
          "description": "Administrator domain. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "allowToInstall": {
          "type": "string",
          "description": "Enable/disable the restricted user to install objects to the devices. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appFilter": {
          "type": "string",
          "description": "App filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assignment": {
          "type": "string",
          "description": "Assignment permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "changePassword": {
          "type": "string",
          "description": "Enable/disable the user to change self password. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "configRetrieve": {
          "type": "string",
          "description": "Configuration retrieve. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "configRevert": {
          "type": "string",
          "description": "Revert Configuration from Revision History none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "consistencyCheck": {
          "type": "string",
          "description": "Consistency check. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "datamask": {
          "type": "string",
          "description": "Enable/disable data masking. disable - Disable data masking. enable - Enable data masking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "datamaskCustomFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminProfileDatamaskCustomField:SystemAdminProfileDatamaskCustomField"
          },
          "description": "Datamask-Custom-Fields. The structure of <span pulumi-lang-nodejs=\"`datamaskCustomFields`\" pulumi-lang-dotnet=\"`DatamaskCustomFields`\" pulumi-lang-go=\"`datamaskCustomFields`\" pulumi-lang-python=\"`datamask_custom_fields`\" pulumi-lang-yaml=\"`datamaskCustomFields`\" pulumi-lang-java=\"`datamaskCustomFields`\">`datamask_custom_fields`</span> block is documented below.\n"
        },
        "datamaskCustomPriority": {
          "type": "string",
          "description": "Prioritize custom fields. disable - Disable custom field search priority. enable - Enable custom field search priority. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "datamaskFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data masking fields. user - User name. srcip - Source IP. srcname - Source name. srcmac - Source MAC. dstip - Destination IP. dstname - Dst name. email - Email. message - Message. domain - Domain. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`srcip`\" pulumi-lang-dotnet=\"`Srcip`\" pulumi-lang-go=\"`srcip`\" pulumi-lang-python=\"`srcip`\" pulumi-lang-yaml=\"`srcip`\" pulumi-lang-java=\"`srcip`\">`srcip`</span>, <span pulumi-lang-nodejs=\"`srcname`\" pulumi-lang-dotnet=\"`Srcname`\" pulumi-lang-go=\"`srcname`\" pulumi-lang-python=\"`srcname`\" pulumi-lang-yaml=\"`srcname`\" pulumi-lang-java=\"`srcname`\">`srcname`</span>, <span pulumi-lang-nodejs=\"`srcmac`\" pulumi-lang-dotnet=\"`Srcmac`\" pulumi-lang-go=\"`srcmac`\" pulumi-lang-python=\"`srcmac`\" pulumi-lang-yaml=\"`srcmac`\" pulumi-lang-java=\"`srcmac`\">`srcmac`</span>, <span pulumi-lang-nodejs=\"`dstip`\" pulumi-lang-dotnet=\"`Dstip`\" pulumi-lang-go=\"`dstip`\" pulumi-lang-python=\"`dstip`\" pulumi-lang-yaml=\"`dstip`\" pulumi-lang-java=\"`dstip`\">`dstip`</span>, <span pulumi-lang-nodejs=\"`dstname`\" pulumi-lang-dotnet=\"`Dstname`\" pulumi-lang-go=\"`dstname`\" pulumi-lang-python=\"`dstname`\" pulumi-lang-yaml=\"`dstname`\" pulumi-lang-java=\"`dstname`\">`dstname`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>.\n"
        },
        "datamaskKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data masking encryption key.\n",
          "secret": true
        },
        "datamaskUnmaskedTime": {
          "type": "number",
          "description": "Time in days without data masking.\n"
        },
        "deployManagement": {
          "type": "string",
          "description": "Install to devices. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "deviceAp": {
          "type": "string",
          "description": "Manage AP. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceConfig": {
          "type": "string",
          "description": "Manage device configurations. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceForticlient": {
          "type": "string",
          "description": "Manage FortiClient. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceFortiextender": {
          "type": "string",
          "description": "Manage FortiExtender. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceFortiswitch": {
          "type": "string",
          "description": "Manage FortiSwitch. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceFwmProfile": {
          "type": "string",
          "description": "Device firmware profile permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceManager": {
          "type": "string",
          "description": "Device manager. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceOp": {
          "type": "string",
          "description": "Device add/delete/edit. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "devicePolicyPackageLock": {
          "type": "string",
          "description": "Device/Policy Package locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceProfile": {
          "type": "string",
          "description": "Device profile permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceRevisionDeletion": {
          "type": "string",
          "description": "Delete device revision. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceWanLinkLoadBalance": {
          "type": "string",
          "description": "Manage WAN link load balance. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eventManagement": {
          "type": "string",
          "description": "Event management. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "extensionAccess": {
          "type": "string",
          "description": "Manage extension access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fabricViewer": {
          "type": "string",
          "description": "Fabric viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenter": {
          "type": "string",
          "description": "FortiGuard Center. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenterAdvanced": {
          "type": "string",
          "description": "FortiGuard Center Advanced. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenterFmwMgmt": {
          "type": "string",
          "description": "FortiGuard Center Firmware Management. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenterLicensing": {
          "type": "string",
          "description": "FortiGuard Center Licensing. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgtGuiProxy": {
          "type": "string",
          "description": "FortiGate GUI proxy. disable - No permission. enable - With permission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalPolicyPackages": {
          "type": "string",
          "description": "Global policy packages. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "importPolicyPackages": {
          "type": "string",
          "description": "Import Policy Package. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "intfMapping": {
          "type": "string",
          "description": "Interface Mapping none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipsBaselineCfg": {
          "type": "string",
          "description": "Ips baseline sensor configration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipsBaselineOvrd": {
          "type": "string",
          "description": "Enable/disable override baseline ips sensor. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsFilter": {
          "type": "string",
          "description": "IPS filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsLock": {
          "type": "string",
          "description": "IPS locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipsObjects": {
          "type": "string",
          "description": "Ips objects configuration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipv6Trusthost1": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ::/0 for all.\n"
        },
        "ipv6Trusthost10": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost2": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost3": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost4": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost5": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost6": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost7": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost8": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost9": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "logViewer": {
          "type": "string",
          "description": "Log viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "policyIpsAttrs": {
          "type": "string",
          "description": "Policy ips attributes configuration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "policyObjects": {
          "type": "string",
          "description": "Policy objects permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        },
        "readPasswd": {
          "type": "string",
          "description": "View password in clear text. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "realtimeMonitor": {
          "type": "string",
          "description": "Realtime monitor. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "reportViewer": {
          "type": "string",
          "description": "Report viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "rpcPermit": {
          "type": "string",
          "description": "Set none/read/read-write rpc-permission read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: `read-write`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>.\n"
        },
        "runReport": {
          "type": "string",
          "description": "Run reports. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "scope": {
          "type": "string",
          "description": "Scope. global - Global scope. adom - ADOM scope. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
        },
        "scriptAccess": {
          "type": "string",
          "description": "Script access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "setInstallTargets": {
          "type": "string",
          "description": "Edit installation targets. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "superUserProfile": {
          "type": "string",
          "description": "Enable/disable super user profile disable - Disable super user profile enable - Enable super user profile Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAdminProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profileid}}.\n"
        },
        "systemSetting": {
          "type": "string",
          "description": "System setting. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "termAccess": {
          "type": "string",
          "description": "Terminal access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "triageEvents": {
          "type": "string",
          "description": "Triage events. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "trusthost1": {
          "type": "string",
          "description": "Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.\n"
        },
        "trusthost10": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost2": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost3": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost4": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost5": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost6": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost7": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost8": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost9": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "type": {
          "type": "string",
          "description": "profile type. system - System admin. restricted - Restricted admin. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`restricted`\" pulumi-lang-dotnet=\"`Restricted`\" pulumi-lang-go=\"`restricted`\" pulumi-lang-python=\"`restricted`\" pulumi-lang-yaml=\"`restricted`\" pulumi-lang-java=\"`restricted`\">`restricted`</span>.\n"
        },
        "updateIncidents": {
          "type": "string",
          "description": "Create/update incidents. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "vpnManager": {
          "type": "string",
          "description": "VPN manager. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "webFilter": {
          "type": "string",
          "description": "Web filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "writePasswdAccess": {
          "type": "string",
          "description": "set all/specify-by-user/specify-by-profile write password access mode. all - All except super users. specify-by-user - Specify by user. specify-by-profile - Specify by profile. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `specify-by-user`, `specify-by-profile`.\n"
        },
        "writePasswdProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminProfileWritePasswdProfile:SystemAdminProfileWritePasswdProfile"
          },
          "description": "Write-Passwd-Profiles. The structure of <span pulumi-lang-nodejs=\"`writePasswdProfiles`\" pulumi-lang-dotnet=\"`WritePasswdProfiles`\" pulumi-lang-go=\"`writePasswdProfiles`\" pulumi-lang-python=\"`write_passwd_profiles`\" pulumi-lang-yaml=\"`writePasswdProfiles`\" pulumi-lang-java=\"`writePasswdProfiles`\">`write_passwd_profiles`</span> block is documented below.\n"
        },
        "writePasswdUserLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminProfileWritePasswdUserList:SystemAdminProfileWritePasswdUserList"
          },
          "description": "Write-Passwd-User-List. The structure of <span pulumi-lang-nodejs=\"`writePasswdUserList`\" pulumi-lang-dotnet=\"`WritePasswdUserList`\" pulumi-lang-go=\"`writePasswdUserList`\" pulumi-lang-python=\"`write_passwd_user_list`\" pulumi-lang-yaml=\"`writePasswdUserList`\" pulumi-lang-java=\"`writePasswdUserList`\">`write_passwd_user_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "adomAdmin",
        "adomLock",
        "adomPolicyPackages",
        "adomSwitch",
        "allowToInstall",
        "appFilter",
        "assignment",
        "changePassword",
        "configRetrieve",
        "configRevert",
        "consistencyCheck",
        "datamask",
        "datamaskCustomPriority",
        "datamaskFields",
        "datamaskKeys",
        "deployManagement",
        "deviceAp",
        "deviceConfig",
        "deviceForticlient",
        "deviceFortiextender",
        "deviceFortiswitch",
        "deviceFwmProfile",
        "deviceManager",
        "deviceOp",
        "devicePolicyPackageLock",
        "deviceProfile",
        "deviceRevisionDeletion",
        "deviceWanLinkLoadBalance",
        "eventManagement",
        "extensionAccess",
        "fabricViewer",
        "fgdCenter",
        "fgdCenterAdvanced",
        "fgdCenterFmwMgmt",
        "fgdCenterLicensing",
        "fgtGuiProxy",
        "globalPolicyPackages",
        "importPolicyPackages",
        "intfMapping",
        "ipsBaselineCfg",
        "ipsBaselineOvrd",
        "ipsFilter",
        "ipsLock",
        "ipsObjects",
        "ipv6Trusthost1",
        "ipv6Trusthost10",
        "ipv6Trusthost2",
        "ipv6Trusthost3",
        "ipv6Trusthost4",
        "ipv6Trusthost5",
        "ipv6Trusthost6",
        "ipv6Trusthost7",
        "ipv6Trusthost8",
        "ipv6Trusthost9",
        "logViewer",
        "policyIpsAttrs",
        "policyObjects",
        "readPasswd",
        "realtimeMonitor",
        "reportViewer",
        "rpcPermit",
        "runReport",
        "scope",
        "scriptAccess",
        "setInstallTargets",
        "superUserProfile",
        "systemAdminProfileId",
        "systemSetting",
        "termAccess",
        "triageEvents",
        "trusthost1",
        "trusthost10",
        "trusthost2",
        "trusthost3",
        "trusthost4",
        "trusthost5",
        "trusthost6",
        "trusthost7",
        "trusthost8",
        "trusthost9",
        "type",
        "updateIncidents",
        "vpnManager",
        "webFilter",
        "writePasswdAccess"
      ],
      "inputProperties": {
        "adomAdmin": {
          "type": "string",
          "description": "Enable Adom Admin. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adomLock": {
          "type": "string",
          "description": "ADOM locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "adomPolicyPackages": {
          "type": "string",
          "description": "ADOM policy packages. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "adomSwitch": {
          "type": "string",
          "description": "Administrator domain. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "allowToInstall": {
          "type": "string",
          "description": "Enable/disable the restricted user to install objects to the devices. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "appFilter": {
          "type": "string",
          "description": "App filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "assignment": {
          "type": "string",
          "description": "Assignment permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "changePassword": {
          "type": "string",
          "description": "Enable/disable the user to change self password. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "configRetrieve": {
          "type": "string",
          "description": "Configuration retrieve. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "configRevert": {
          "type": "string",
          "description": "Revert Configuration from Revision History none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "consistencyCheck": {
          "type": "string",
          "description": "Consistency check. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "datamask": {
          "type": "string",
          "description": "Enable/disable data masking. disable - Disable data masking. enable - Enable data masking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "datamaskCustomFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminProfileDatamaskCustomField:SystemAdminProfileDatamaskCustomField"
          },
          "description": "Datamask-Custom-Fields. The structure of <span pulumi-lang-nodejs=\"`datamaskCustomFields`\" pulumi-lang-dotnet=\"`DatamaskCustomFields`\" pulumi-lang-go=\"`datamaskCustomFields`\" pulumi-lang-python=\"`datamask_custom_fields`\" pulumi-lang-yaml=\"`datamaskCustomFields`\" pulumi-lang-java=\"`datamaskCustomFields`\">`datamask_custom_fields`</span> block is documented below.\n"
        },
        "datamaskCustomPriority": {
          "type": "string",
          "description": "Prioritize custom fields. disable - Disable custom field search priority. enable - Enable custom field search priority. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "datamaskFields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data masking fields. user - User name. srcip - Source IP. srcname - Source name. srcmac - Source MAC. dstip - Destination IP. dstname - Dst name. email - Email. message - Message. domain - Domain. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`srcip`\" pulumi-lang-dotnet=\"`Srcip`\" pulumi-lang-go=\"`srcip`\" pulumi-lang-python=\"`srcip`\" pulumi-lang-yaml=\"`srcip`\" pulumi-lang-java=\"`srcip`\">`srcip`</span>, <span pulumi-lang-nodejs=\"`srcname`\" pulumi-lang-dotnet=\"`Srcname`\" pulumi-lang-go=\"`srcname`\" pulumi-lang-python=\"`srcname`\" pulumi-lang-yaml=\"`srcname`\" pulumi-lang-java=\"`srcname`\">`srcname`</span>, <span pulumi-lang-nodejs=\"`srcmac`\" pulumi-lang-dotnet=\"`Srcmac`\" pulumi-lang-go=\"`srcmac`\" pulumi-lang-python=\"`srcmac`\" pulumi-lang-yaml=\"`srcmac`\" pulumi-lang-java=\"`srcmac`\">`srcmac`</span>, <span pulumi-lang-nodejs=\"`dstip`\" pulumi-lang-dotnet=\"`Dstip`\" pulumi-lang-go=\"`dstip`\" pulumi-lang-python=\"`dstip`\" pulumi-lang-yaml=\"`dstip`\" pulumi-lang-java=\"`dstip`\">`dstip`</span>, <span pulumi-lang-nodejs=\"`dstname`\" pulumi-lang-dotnet=\"`Dstname`\" pulumi-lang-go=\"`dstname`\" pulumi-lang-python=\"`dstname`\" pulumi-lang-yaml=\"`dstname`\" pulumi-lang-java=\"`dstname`\">`dstname`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>.\n"
        },
        "datamaskKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Data masking encryption key.\n",
          "secret": true
        },
        "datamaskUnmaskedTime": {
          "type": "number",
          "description": "Time in days without data masking.\n"
        },
        "deployManagement": {
          "type": "string",
          "description": "Install to devices. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "deviceAp": {
          "type": "string",
          "description": "Manage AP. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceConfig": {
          "type": "string",
          "description": "Manage device configurations. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceForticlient": {
          "type": "string",
          "description": "Manage FortiClient. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceFortiextender": {
          "type": "string",
          "description": "Manage FortiExtender. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceFortiswitch": {
          "type": "string",
          "description": "Manage FortiSwitch. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceFwmProfile": {
          "type": "string",
          "description": "Device firmware profile permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceManager": {
          "type": "string",
          "description": "Device manager. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceOp": {
          "type": "string",
          "description": "Device add/delete/edit. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "devicePolicyPackageLock": {
          "type": "string",
          "description": "Device/Policy Package locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceProfile": {
          "type": "string",
          "description": "Device profile permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceRevisionDeletion": {
          "type": "string",
          "description": "Delete device revision. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "deviceWanLinkLoadBalance": {
          "type": "string",
          "description": "Manage WAN link load balance. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eventManagement": {
          "type": "string",
          "description": "Event management. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "extensionAccess": {
          "type": "string",
          "description": "Manage extension access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fabricViewer": {
          "type": "string",
          "description": "Fabric viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenter": {
          "type": "string",
          "description": "FortiGuard Center. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenterAdvanced": {
          "type": "string",
          "description": "FortiGuard Center Advanced. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenterFmwMgmt": {
          "type": "string",
          "description": "FortiGuard Center Firmware Management. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgdCenterLicensing": {
          "type": "string",
          "description": "FortiGuard Center Licensing. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "fgtGuiProxy": {
          "type": "string",
          "description": "FortiGate GUI proxy. disable - No permission. enable - With permission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "globalPolicyPackages": {
          "type": "string",
          "description": "Global policy packages. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "importPolicyPackages": {
          "type": "string",
          "description": "Import Policy Package. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "intfMapping": {
          "type": "string",
          "description": "Interface Mapping none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipsBaselineCfg": {
          "type": "string",
          "description": "Ips baseline sensor configration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipsBaselineOvrd": {
          "type": "string",
          "description": "Enable/disable override baseline ips sensor. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsFilter": {
          "type": "string",
          "description": "IPS filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipsLock": {
          "type": "string",
          "description": "IPS locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipsObjects": {
          "type": "string",
          "description": "Ips objects configuration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "ipv6Trusthost1": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ::/0 for all.\n"
        },
        "ipv6Trusthost10": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost2": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost3": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost4": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost5": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost6": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost7": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost8": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost9": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "logViewer": {
          "type": "string",
          "description": "Log viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "policyIpsAttrs": {
          "type": "string",
          "description": "Policy ips attributes configuration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "policyObjects": {
          "type": "string",
          "description": "Policy objects permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        },
        "readPasswd": {
          "type": "string",
          "description": "View password in clear text. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "realtimeMonitor": {
          "type": "string",
          "description": "Realtime monitor. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "reportViewer": {
          "type": "string",
          "description": "Report viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "rpcPermit": {
          "type": "string",
          "description": "Set none/read/read-write rpc-permission read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: `read-write`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>.\n"
        },
        "runReport": {
          "type": "string",
          "description": "Run reports. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "scope": {
          "type": "string",
          "description": "Scope. global - Global scope. adom - ADOM scope. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
        },
        "scriptAccess": {
          "type": "string",
          "description": "Script access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "setInstallTargets": {
          "type": "string",
          "description": "Edit installation targets. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "superUserProfile": {
          "type": "string",
          "description": "Enable/disable super user profile disable - Disable super user profile enable - Enable super user profile Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAdminProfileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profileid}}.\n"
        },
        "systemSetting": {
          "type": "string",
          "description": "System setting. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "termAccess": {
          "type": "string",
          "description": "Terminal access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "triageEvents": {
          "type": "string",
          "description": "Triage events. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "trusthost1": {
          "type": "string",
          "description": "Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.\n"
        },
        "trusthost10": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost2": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost3": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost4": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost5": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost6": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost7": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost8": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost9": {
          "type": "string",
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "type": {
          "type": "string",
          "description": "profile type. system - System admin. restricted - Restricted admin. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`restricted`\" pulumi-lang-dotnet=\"`Restricted`\" pulumi-lang-go=\"`restricted`\" pulumi-lang-python=\"`restricted`\" pulumi-lang-yaml=\"`restricted`\" pulumi-lang-java=\"`restricted`\">`restricted`</span>.\n"
        },
        "updateIncidents": {
          "type": "string",
          "description": "Create/update incidents. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "vpnManager": {
          "type": "string",
          "description": "VPN manager. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
        },
        "webFilter": {
          "type": "string",
          "description": "Web filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "writePasswdAccess": {
          "type": "string",
          "description": "set all/specify-by-user/specify-by-profile write password access mode. all - All except super users. specify-by-user - Specify by user. specify-by-profile - Specify by profile. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `specify-by-user`, `specify-by-profile`.\n"
        },
        "writePasswdProfiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminProfileWritePasswdProfile:SystemAdminProfileWritePasswdProfile"
          },
          "description": "Write-Passwd-Profiles. The structure of <span pulumi-lang-nodejs=\"`writePasswdProfiles`\" pulumi-lang-dotnet=\"`WritePasswdProfiles`\" pulumi-lang-go=\"`writePasswdProfiles`\" pulumi-lang-python=\"`write_passwd_profiles`\" pulumi-lang-yaml=\"`writePasswdProfiles`\" pulumi-lang-java=\"`writePasswdProfiles`\">`write_passwd_profiles`</span> block is documented below.\n"
        },
        "writePasswdUserLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminProfileWritePasswdUserList:SystemAdminProfileWritePasswdUserList"
          },
          "description": "Write-Passwd-User-List. The structure of <span pulumi-lang-nodejs=\"`writePasswdUserList`\" pulumi-lang-dotnet=\"`WritePasswdUserList`\" pulumi-lang-go=\"`writePasswdUserList`\" pulumi-lang-python=\"`write_passwd_user_list`\" pulumi-lang-yaml=\"`writePasswdUserList`\" pulumi-lang-java=\"`writePasswdUserList`\">`write_passwd_user_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminProfile resources.\n",
        "properties": {
          "adomAdmin": {
            "type": "string",
            "description": "Enable Adom Admin. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adomLock": {
            "type": "string",
            "description": "ADOM locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "adomPolicyPackages": {
            "type": "string",
            "description": "ADOM policy packages. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "adomSwitch": {
            "type": "string",
            "description": "Administrator domain. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "allowToInstall": {
            "type": "string",
            "description": "Enable/disable the restricted user to install objects to the devices. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "appFilter": {
            "type": "string",
            "description": "App filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "assignment": {
            "type": "string",
            "description": "Assignment permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "changePassword": {
            "type": "string",
            "description": "Enable/disable the user to change self password. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "configRetrieve": {
            "type": "string",
            "description": "Configuration retrieve. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "configRevert": {
            "type": "string",
            "description": "Revert Configuration from Revision History none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "consistencyCheck": {
            "type": "string",
            "description": "Consistency check. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "datamask": {
            "type": "string",
            "description": "Enable/disable data masking. disable - Disable data masking. enable - Enable data masking. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "datamaskCustomFields": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminProfileDatamaskCustomField:SystemAdminProfileDatamaskCustomField"
            },
            "description": "Datamask-Custom-Fields. The structure of <span pulumi-lang-nodejs=\"`datamaskCustomFields`\" pulumi-lang-dotnet=\"`DatamaskCustomFields`\" pulumi-lang-go=\"`datamaskCustomFields`\" pulumi-lang-python=\"`datamask_custom_fields`\" pulumi-lang-yaml=\"`datamaskCustomFields`\" pulumi-lang-java=\"`datamaskCustomFields`\">`datamask_custom_fields`</span> block is documented below.\n"
          },
          "datamaskCustomPriority": {
            "type": "string",
            "description": "Prioritize custom fields. disable - Disable custom field search priority. enable - Enable custom field search priority. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "datamaskFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Data masking fields. user - User name. srcip - Source IP. srcname - Source name. srcmac - Source MAC. dstip - Destination IP. dstname - Dst name. email - Email. message - Message. domain - Domain. Valid values: <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`srcip`\" pulumi-lang-dotnet=\"`Srcip`\" pulumi-lang-go=\"`srcip`\" pulumi-lang-python=\"`srcip`\" pulumi-lang-yaml=\"`srcip`\" pulumi-lang-java=\"`srcip`\">`srcip`</span>, <span pulumi-lang-nodejs=\"`srcname`\" pulumi-lang-dotnet=\"`Srcname`\" pulumi-lang-go=\"`srcname`\" pulumi-lang-python=\"`srcname`\" pulumi-lang-yaml=\"`srcname`\" pulumi-lang-java=\"`srcname`\">`srcname`</span>, <span pulumi-lang-nodejs=\"`srcmac`\" pulumi-lang-dotnet=\"`Srcmac`\" pulumi-lang-go=\"`srcmac`\" pulumi-lang-python=\"`srcmac`\" pulumi-lang-yaml=\"`srcmac`\" pulumi-lang-java=\"`srcmac`\">`srcmac`</span>, <span pulumi-lang-nodejs=\"`dstip`\" pulumi-lang-dotnet=\"`Dstip`\" pulumi-lang-go=\"`dstip`\" pulumi-lang-python=\"`dstip`\" pulumi-lang-yaml=\"`dstip`\" pulumi-lang-java=\"`dstip`\">`dstip`</span>, <span pulumi-lang-nodejs=\"`dstname`\" pulumi-lang-dotnet=\"`Dstname`\" pulumi-lang-go=\"`dstname`\" pulumi-lang-python=\"`dstname`\" pulumi-lang-yaml=\"`dstname`\" pulumi-lang-java=\"`dstname`\">`dstname`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`message`\" pulumi-lang-dotnet=\"`Message`\" pulumi-lang-go=\"`message`\" pulumi-lang-python=\"`message`\" pulumi-lang-yaml=\"`message`\" pulumi-lang-java=\"`message`\">`message`</span>, <span pulumi-lang-nodejs=\"`domain`\" pulumi-lang-dotnet=\"`Domain`\" pulumi-lang-go=\"`domain`\" pulumi-lang-python=\"`domain`\" pulumi-lang-yaml=\"`domain`\" pulumi-lang-java=\"`domain`\">`domain`</span>.\n"
          },
          "datamaskKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Data masking encryption key.\n",
            "secret": true
          },
          "datamaskUnmaskedTime": {
            "type": "number",
            "description": "Time in days without data masking.\n"
          },
          "deployManagement": {
            "type": "string",
            "description": "Install to devices. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "deviceAp": {
            "type": "string",
            "description": "Manage AP. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceConfig": {
            "type": "string",
            "description": "Manage device configurations. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceForticlient": {
            "type": "string",
            "description": "Manage FortiClient. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceFortiextender": {
            "type": "string",
            "description": "Manage FortiExtender. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceFortiswitch": {
            "type": "string",
            "description": "Manage FortiSwitch. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceFwmProfile": {
            "type": "string",
            "description": "Device firmware profile permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceManager": {
            "type": "string",
            "description": "Device manager. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceOp": {
            "type": "string",
            "description": "Device add/delete/edit. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "devicePolicyPackageLock": {
            "type": "string",
            "description": "Device/Policy Package locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceProfile": {
            "type": "string",
            "description": "Device profile permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceRevisionDeletion": {
            "type": "string",
            "description": "Delete device revision. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "deviceWanLinkLoadBalance": {
            "type": "string",
            "description": "Manage WAN link load balance. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "eventManagement": {
            "type": "string",
            "description": "Event management. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "extensionAccess": {
            "type": "string",
            "description": "Manage extension access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "fabricViewer": {
            "type": "string",
            "description": "Fabric viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "fgdCenter": {
            "type": "string",
            "description": "FortiGuard Center. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "fgdCenterAdvanced": {
            "type": "string",
            "description": "FortiGuard Center Advanced. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "fgdCenterFmwMgmt": {
            "type": "string",
            "description": "FortiGuard Center Firmware Management. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "fgdCenterLicensing": {
            "type": "string",
            "description": "FortiGuard Center Licensing. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "fgtGuiProxy": {
            "type": "string",
            "description": "FortiGate GUI proxy. disable - No permission. enable - With permission. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "globalPolicyPackages": {
            "type": "string",
            "description": "Global policy packages. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "importPolicyPackages": {
            "type": "string",
            "description": "Import Policy Package. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "intfMapping": {
            "type": "string",
            "description": "Interface Mapping none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "ipsBaselineCfg": {
            "type": "string",
            "description": "Ips baseline sensor configration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "ipsBaselineOvrd": {
            "type": "string",
            "description": "Enable/disable override baseline ips sensor. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsFilter": {
            "type": "string",
            "description": "IPS filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipsLock": {
            "type": "string",
            "description": "IPS locking none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "ipsObjects": {
            "type": "string",
            "description": "Ips objects configuration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "ipv6Trusthost1": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ::/0 for all.\n"
          },
          "ipv6Trusthost10": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost2": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost3": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost4": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost5": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost6": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost7": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost8": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost9": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "logViewer": {
            "type": "string",
            "description": "Log viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "policyIpsAttrs": {
            "type": "string",
            "description": "Policy ips attributes configuration. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "policyObjects": {
            "type": "string",
            "description": "Policy objects permission. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "profileid": {
            "type": "string",
            "description": "Profile ID.\n"
          },
          "readPasswd": {
            "type": "string",
            "description": "View password in clear text. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "realtimeMonitor": {
            "type": "string",
            "description": "Realtime monitor. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "reportViewer": {
            "type": "string",
            "description": "Report viewer. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "rpcPermit": {
            "type": "string",
            "description": "Set none/read/read-write rpc-permission read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: `read-write`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>.\n"
          },
          "runReport": {
            "type": "string",
            "description": "Run reports. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "scope": {
            "type": "string",
            "description": "Scope. global - Global scope. adom - ADOM scope. Valid values: <span pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\">`global`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
          },
          "scriptAccess": {
            "type": "string",
            "description": "Script access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "setInstallTargets": {
            "type": "string",
            "description": "Edit installation targets. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "superUserProfile": {
            "type": "string",
            "description": "Enable/disable super user profile disable - Disable super user profile enable - Enable super user profile Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemAdminProfileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{profileid}}.\n"
          },
          "systemSetting": {
            "type": "string",
            "description": "System setting. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "termAccess": {
            "type": "string",
            "description": "Terminal access. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "triageEvents": {
            "type": "string",
            "description": "Triage events. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "trusthost1": {
            "type": "string",
            "description": "Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.\n"
          },
          "trusthost10": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost2": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost3": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost4": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost5": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost6": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost7": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost8": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost9": {
            "type": "string",
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "type": {
            "type": "string",
            "description": "profile type. system - System admin. restricted - Restricted admin. Valid values: <span pulumi-lang-nodejs=\"`system`\" pulumi-lang-dotnet=\"`System`\" pulumi-lang-go=\"`system`\" pulumi-lang-python=\"`system`\" pulumi-lang-yaml=\"`system`\" pulumi-lang-java=\"`system`\">`system`</span>, <span pulumi-lang-nodejs=\"`restricted`\" pulumi-lang-dotnet=\"`Restricted`\" pulumi-lang-go=\"`restricted`\" pulumi-lang-python=\"`restricted`\" pulumi-lang-yaml=\"`restricted`\" pulumi-lang-java=\"`restricted`\">`restricted`</span>.\n"
          },
          "updateIncidents": {
            "type": "string",
            "description": "Create/update incidents. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "vpnManager": {
            "type": "string",
            "description": "VPN manager. none - No permission. read - Read permission. read-write - Read-write permission. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, `read-write`.\n"
          },
          "webFilter": {
            "type": "string",
            "description": "Web filter. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "writePasswdAccess": {
            "type": "string",
            "description": "set all/specify-by-user/specify-by-profile write password access mode. all - All except super users. specify-by-user - Specify by user. specify-by-profile - Specify by profile. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, `specify-by-user`, `specify-by-profile`.\n"
          },
          "writePasswdProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminProfileWritePasswdProfile:SystemAdminProfileWritePasswdProfile"
            },
            "description": "Write-Passwd-Profiles. The structure of <span pulumi-lang-nodejs=\"`writePasswdProfiles`\" pulumi-lang-dotnet=\"`WritePasswdProfiles`\" pulumi-lang-go=\"`writePasswdProfiles`\" pulumi-lang-python=\"`write_passwd_profiles`\" pulumi-lang-yaml=\"`writePasswdProfiles`\" pulumi-lang-java=\"`writePasswdProfiles`\">`write_passwd_profiles`</span> block is documented below.\n"
          },
          "writePasswdUserLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminProfileWritePasswdUserList:SystemAdminProfileWritePasswdUserList"
            },
            "description": "Write-Passwd-User-List. The structure of <span pulumi-lang-nodejs=\"`writePasswdUserList`\" pulumi-lang-dotnet=\"`WritePasswdUserList`\" pulumi-lang-go=\"`writePasswdUserList`\" pulumi-lang-python=\"`write_passwd_user_list`\" pulumi-lang-yaml=\"`writePasswdUserList`\" pulumi-lang-java=\"`writePasswdUserList`\">`write_passwd_user_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminProfileDatamaskcustomfields:SystemAdminProfileDatamaskcustomfields": {
      "description": "Customized datamask fields.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`datamaskCustomFields`\" pulumi-lang-dotnet=\"`DatamaskCustomFields`\" pulumi-lang-go=\"`datamaskCustomFields`\" pulumi-lang-python=\"`datamask_custom_fields`\" pulumi-lang-yaml=\"`datamaskCustomFields`\" pulumi-lang-java=\"`datamaskCustomFields`\">`datamask_custom_fields`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-go=\"`SystemAdminProfile`\" pulumi-lang-python=\"`SystemAdminProfile`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-java=\"`fortimanager.SystemAdminProfile`\">`fortimanager.SystemAdminProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem AdminProfileDatamaskCustomFields can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminProfileDatamaskcustomfields:SystemAdminProfileDatamaskcustomfields labelname {{field_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fieldCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field categories. log - Log. fortiview - FortiView. alert - Event management. ueba - UEBA. all - All. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fortiview`\" pulumi-lang-dotnet=\"`Fortiview`\" pulumi-lang-go=\"`fortiview`\" pulumi-lang-python=\"`fortiview`\" pulumi-lang-yaml=\"`fortiview`\" pulumi-lang-java=\"`fortiview`\">`fortiview`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`ueba`\" pulumi-lang-dotnet=\"`Ueba`\" pulumi-lang-go=\"`ueba`\" pulumi-lang-python=\"`ueba`\" pulumi-lang-yaml=\"`ueba`\" pulumi-lang-java=\"`ueba`\">`ueba`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "fieldName": {
          "type": "string",
          "description": "Field name.\n"
        },
        "fieldStatus": {
          "type": "string",
          "description": "Field status. disable - Disable field. enable - Enable field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fieldType": {
          "type": "string",
          "description": "Field type. string - String. ip - IP. mac - MAC address. email - Email address. unknown - Unknown. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "systemAdminProfileDatamaskcustomfieldsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{field_name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "fieldCategories",
        "fieldStatus",
        "fieldType",
        "profile",
        "systemAdminProfileDatamaskcustomfieldsId"
      ],
      "inputProperties": {
        "fieldCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Field categories. log - Log. fortiview - FortiView. alert - Event management. ueba - UEBA. all - All. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fortiview`\" pulumi-lang-dotnet=\"`Fortiview`\" pulumi-lang-go=\"`fortiview`\" pulumi-lang-python=\"`fortiview`\" pulumi-lang-yaml=\"`fortiview`\" pulumi-lang-java=\"`fortiview`\">`fortiview`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`ueba`\" pulumi-lang-dotnet=\"`Ueba`\" pulumi-lang-go=\"`ueba`\" pulumi-lang-python=\"`ueba`\" pulumi-lang-yaml=\"`ueba`\" pulumi-lang-java=\"`ueba`\">`ueba`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "fieldName": {
          "type": "string",
          "description": "Field name.\n"
        },
        "fieldStatus": {
          "type": "string",
          "description": "Field status. disable - Disable field. enable - Enable field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fieldType": {
          "type": "string",
          "description": "Field type. string - String. ip - IP. mac - MAC address. email - Email address. unknown - Unknown. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
        },
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "systemAdminProfileDatamaskcustomfieldsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{field_name}}.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminProfileDatamaskcustomfields resources.\n",
        "properties": {
          "fieldCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Field categories. log - Log. fortiview - FortiView. alert - Event management. ueba - UEBA. all - All. Valid values: <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>, <span pulumi-lang-nodejs=\"`fortiview`\" pulumi-lang-dotnet=\"`Fortiview`\" pulumi-lang-go=\"`fortiview`\" pulumi-lang-python=\"`fortiview`\" pulumi-lang-yaml=\"`fortiview`\" pulumi-lang-java=\"`fortiview`\">`fortiview`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`ueba`\" pulumi-lang-dotnet=\"`Ueba`\" pulumi-lang-go=\"`ueba`\" pulumi-lang-python=\"`ueba`\" pulumi-lang-yaml=\"`ueba`\" pulumi-lang-java=\"`ueba`\">`ueba`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "fieldName": {
            "type": "string",
            "description": "Field name.\n"
          },
          "fieldStatus": {
            "type": "string",
            "description": "Field status. disable - Disable field. enable - Enable field. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fieldType": {
            "type": "string",
            "description": "Field type. string - String. ip - IP. mac - MAC address. email - Email address. unknown - Unknown. Valid values: <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`mac`\" pulumi-lang-dotnet=\"`Mac`\" pulumi-lang-go=\"`mac`\" pulumi-lang-python=\"`mac`\" pulumi-lang-yaml=\"`mac`\" pulumi-lang-java=\"`mac`\">`mac`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`unknown`\" pulumi-lang-dotnet=\"`Unknown`\" pulumi-lang-go=\"`unknown`\" pulumi-lang-python=\"`unknown`\" pulumi-lang-yaml=\"`unknown`\" pulumi-lang-java=\"`unknown`\">`unknown`</span>.\n"
          },
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "systemAdminProfileDatamaskcustomfieldsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{field_name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminProfileWritepasswdprofiles:SystemAdminProfileWritepasswdprofiles": {
      "description": "Profile list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`writePasswdProfiles`\" pulumi-lang-dotnet=\"`WritePasswdProfiles`\" pulumi-lang-go=\"`writePasswdProfiles`\" pulumi-lang-python=\"`write_passwd_profiles`\" pulumi-lang-yaml=\"`writePasswdProfiles`\" pulumi-lang-java=\"`writePasswdProfiles`\">`write_passwd_profiles`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-go=\"`SystemAdminProfile`\" pulumi-lang-python=\"`SystemAdminProfile`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-java=\"`fortimanager.SystemAdminProfile`\">`fortimanager.SystemAdminProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem AdminProfileWritePasswdProfiles can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminProfileWritepasswdprofiles:SystemAdminProfileWritepasswdprofiles labelname {{profileid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        },
        "systemAdminProfileWritepasswdprofilesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profileid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "profile",
        "systemAdminProfileWritepasswdprofilesId"
      ],
      "inputProperties": {
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        },
        "systemAdminProfileWritepasswdprofilesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{profileid}}.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminProfileWritepasswdprofiles resources.\n",
        "properties": {
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "profileid": {
            "type": "string",
            "description": "Profile ID.\n"
          },
          "systemAdminProfileWritepasswdprofilesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{profileid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminProfileWritepasswduserlist:SystemAdminProfileWritepasswduserlist": {
      "description": "User list.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`writePasswdUserList`\" pulumi-lang-dotnet=\"`WritePasswdUserList`\" pulumi-lang-go=\"`writePasswdUserList`\" pulumi-lang-python=\"`write_passwd_user_list`\" pulumi-lang-yaml=\"`writePasswdUserList`\" pulumi-lang-java=\"`writePasswdUserList`\">`write_passwd_user_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-go=\"`SystemAdminProfile`\" pulumi-lang-python=\"`SystemAdminProfile`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminProfile`\" pulumi-lang-java=\"`fortimanager.SystemAdminProfile`\">`fortimanager.SystemAdminProfile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem AdminProfileWritePasswdUserList can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminProfileWritepasswduserlist:SystemAdminProfileWritepasswduserlist labelname {{userid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "systemAdminProfileWritepasswduserlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{userid}}.\n"
        },
        "userid": {
          "type": "string",
          "description": "User ID.\n"
        }
      },
      "type": "object",
      "required": [
        "profile",
        "systemAdminProfileWritepasswduserlistId"
      ],
      "inputProperties": {
        "profile": {
          "type": "string",
          "description": "Profile.\n"
        },
        "systemAdminProfileWritepasswduserlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{userid}}.\n"
        },
        "userid": {
          "type": "string",
          "description": "User ID.\n"
        }
      },
      "requiredInputs": [
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminProfileWritepasswduserlist resources.\n",
        "properties": {
          "profile": {
            "type": "string",
            "description": "Profile.\n"
          },
          "systemAdminProfileWritepasswduserlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{userid}}.\n"
          },
          "userid": {
            "type": "string",
            "description": "User ID.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminRadius:SystemAdminRadius": {
      "description": "Configure radius.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminRadius(\"trname\", {\n    authType: \"pap\",\n    name: \"tradius\",\n    port: 1812,\n    server: \"ALL\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminRadius(\"trname\",\n    auth_type=\"pap\",\n    name=\"tradius\",\n    port=1812,\n    server=\"ALL\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminRadius(\"trname\", new()\n    {\n        AuthType = \"pap\",\n        Name = \"tradius\",\n        Port = 1812,\n        Server = \"ALL\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminRadius(ctx, \"trname\", &fortimanager.SystemAdminRadiusArgs{\n\t\t\tAuthType: pulumi.String(\"pap\"),\n\t\t\tName:     pulumi.String(\"tradius\"),\n\t\t\tPort:     pulumi.Float64(1812),\n\t\t\tServer:   pulumi.String(\"ALL\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminRadius;\nimport com.pulumi.fortimanager.SystemAdminRadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminRadius(\"trname\", SystemAdminRadiusArgs.builder()\n            .authType(\"pap\")\n            .name(\"tradius\")\n            .port(1812.0)\n            .server(\"ALL\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminRadius\n    properties:\n      authType: pap\n      name: tradius\n      port: 1812\n      server: ALL\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminRadius can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminRadius:SystemAdminRadius labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "authType": {
          "type": "string",
          "description": "Authentication protocol. any - Use any supported authentication protocol. pap - PAP. chap - CHAP. mschap2 - MSCHAPv2. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap2`\" pulumi-lang-dotnet=\"`Mschap2`\" pulumi-lang-go=\"`mschap2`\" pulumi-lang-python=\"`mschap2`\" pulumi-lang-yaml=\"`mschap2`\" pulumi-lang-java=\"`mschap2`\">`mschap2`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server certificate.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate.\n"
        },
        "messageAuthenticator": {
          "type": "string",
          "description": "Require Message-Authenticator attribute. optional - Message-Authenticator attribute is optional (default). require - Message-Authenticator attribute is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "NAS IP address and called station ID.\n"
        },
        "port": {
          "type": "number",
          "description": "Server port.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Transport protocol. udp - UDP (default). tls - TLS over TCP (RadSec). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secondary server secret.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary server name/IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Server secret.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Server name/IP.\n"
        },
        "systemAdminRadiusId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "authType",
        "messageAuthenticator",
        "name",
        "nasIp",
        "port",
        "protocol",
        "secondarySecrets",
        "secrets",
        "systemAdminRadiusId"
      ],
      "inputProperties": {
        "authType": {
          "type": "string",
          "description": "Authentication protocol. any - Use any supported authentication protocol. pap - PAP. chap - CHAP. mschap2 - MSCHAPv2. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap2`\" pulumi-lang-dotnet=\"`Mschap2`\" pulumi-lang-go=\"`mschap2`\" pulumi-lang-python=\"`mschap2`\" pulumi-lang-yaml=\"`mschap2`\" pulumi-lang-java=\"`mschap2`\">`mschap2`</span>.\n"
        },
        "caCert": {
          "type": "string",
          "description": "CA of server certificate.\n"
        },
        "clientCert": {
          "type": "string",
          "description": "Client certificate.\n"
        },
        "messageAuthenticator": {
          "type": "string",
          "description": "Require Message-Authenticator attribute. optional - Message-Authenticator attribute is optional (default). require - Message-Authenticator attribute is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "nasIp": {
          "type": "string",
          "description": "NAS IP address and called station ID.\n"
        },
        "port": {
          "type": "number",
          "description": "Server port.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Transport protocol. udp - UDP (default). tls - TLS over TCP (RadSec). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
        },
        "secondarySecrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Secondary server secret.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "Secondary server name/IP.\n"
        },
        "secrets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Server secret.\n",
          "secret": true
        },
        "server": {
          "type": "string",
          "description": "Server name/IP.\n"
        },
        "systemAdminRadiusId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminRadius resources.\n",
        "properties": {
          "authType": {
            "type": "string",
            "description": "Authentication protocol. any - Use any supported authentication protocol. pap - PAP. chap - CHAP. mschap2 - MSCHAPv2. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap2`\" pulumi-lang-dotnet=\"`Mschap2`\" pulumi-lang-go=\"`mschap2`\" pulumi-lang-python=\"`mschap2`\" pulumi-lang-yaml=\"`mschap2`\" pulumi-lang-java=\"`mschap2`\">`mschap2`</span>.\n"
          },
          "caCert": {
            "type": "string",
            "description": "CA of server certificate.\n"
          },
          "clientCert": {
            "type": "string",
            "description": "Client certificate.\n"
          },
          "messageAuthenticator": {
            "type": "string",
            "description": "Require Message-Authenticator attribute. optional - Message-Authenticator attribute is optional (default). require - Message-Authenticator attribute is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`require`\" pulumi-lang-dotnet=\"`Require`\" pulumi-lang-go=\"`require`\" pulumi-lang-python=\"`require`\" pulumi-lang-yaml=\"`require`\" pulumi-lang-java=\"`require`\">`require`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "nasIp": {
            "type": "string",
            "description": "NAS IP address and called station ID.\n"
          },
          "port": {
            "type": "number",
            "description": "Server port.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Transport protocol. udp - UDP (default). tls - TLS over TCP (RadSec). Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tls`\" pulumi-lang-dotnet=\"`Tls`\" pulumi-lang-go=\"`tls`\" pulumi-lang-python=\"`tls`\" pulumi-lang-yaml=\"`tls`\" pulumi-lang-java=\"`tls`\">`tls`</span>.\n"
          },
          "secondarySecrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Secondary server secret.\n",
            "secret": true
          },
          "secondaryServer": {
            "type": "string",
            "description": "Secondary server name/IP.\n"
          },
          "secrets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Server secret.\n",
            "secret": true
          },
          "server": {
            "type": "string",
            "description": "Server name/IP.\n"
          },
          "systemAdminRadiusId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminSetting:SystemAdminSetting": {
      "description": "Admin setting.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminSetting(\"trname\", {idleTimeout: 400});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminSetting(\"trname\", idle_timeout=400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminSetting(\"trname\", new()\n    {\n        IdleTimeout = 400,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminSetting(ctx, \"trname\", &fortimanager.SystemAdminSettingArgs{\n\t\t\tIdleTimeout: pulumi.Float64(400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminSetting;\nimport com.pulumi.fortimanager.SystemAdminSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminSetting(\"trname\", SystemAdminSettingArgs.builder()\n            .idleTimeout(400.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminSetting\n    properties:\n      idleTimeout: '400'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminSetting:SystemAdminSetting labelname SystemAdminSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "accessBanner": {
          "type": "string",
          "description": "Enable/disable access banner. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminHttpsRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP admin traffic to HTTPS. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminLoginMax": {
          "type": "number",
          "description": "Maximum number admin users logged in at one time (1 - 256).\n"
        },
        "adminServerCert": {
          "type": "string",
          "description": "HTTPS & Web Service server certificate.\n"
        },
        "allowRegister": {
          "type": "string",
          "description": "Enable/disable allowance of register an unregistered device. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authAddr": {
          "type": "string",
          "description": "IP which is used by FGT to authorize FMG.\n"
        },
        "authPort": {
          "type": "number",
          "description": "Port which is used by FGT to authorize FMG.\n"
        },
        "autoUpdate": {
          "type": "string",
          "description": "Enable/disable FortiGate automatic update. disable - Disable device automatic update. enable - Enable device automatic update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bannerMessage": {
          "type": "string",
          "description": "Banner message.\n"
        },
        "centralFtgdLocalCatId": {
          "type": "string",
          "description": "Central FortiGuard local category id management, and do not auto assign id during installation. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chassisMgmt": {
          "type": "string",
          "description": "Enable or disable chassis management. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chassisUpdateInterval": {
          "type": "number",
          "description": "Chassis background update interval (4 - 1440 mins).\n"
        },
        "deviceSyncStatus": {
          "type": "string",
          "description": "Enable/disable device synchronization status indication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgtGuiProxy": {
          "type": "string",
          "description": "Enable/disable FortiGate GUI proxy. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgtGuiProxyPort": {
          "type": "number",
          "description": "FortiGate GUI proxy port.\n"
        },
        "firmwareUpgradeCheck": {
          "type": "string",
          "description": "Enable/disable firmware upgrade check. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fswIgnorePlatformCheck": {
          "type": "string",
          "description": "Enable/disable FortiSwitch Manager switch platform support check. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guiTheme": {
          "type": "string",
          "description": "Color scheme to use for the administration GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter space - Space calla-lily - Calla Lily binary-tunnel - Binary Tunnel diving - Diving dreamy - Dreamy technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain polar-bear - Polar Bear parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`spring`\" pulumi-lang-dotnet=\"`Spring`\" pulumi-lang-go=\"`spring`\" pulumi-lang-python=\"`spring`\" pulumi-lang-yaml=\"`spring`\" pulumi-lang-java=\"`spring`\">`spring`</span>, <span pulumi-lang-nodejs=\"`summer`\" pulumi-lang-dotnet=\"`Summer`\" pulumi-lang-go=\"`summer`\" pulumi-lang-python=\"`summer`\" pulumi-lang-yaml=\"`summer`\" pulumi-lang-java=\"`summer`\">`summer`</span>, <span pulumi-lang-nodejs=\"`autumn`\" pulumi-lang-dotnet=\"`Autumn`\" pulumi-lang-go=\"`autumn`\" pulumi-lang-python=\"`autumn`\" pulumi-lang-yaml=\"`autumn`\" pulumi-lang-java=\"`autumn`\">`autumn`</span>, <span pulumi-lang-nodejs=\"`winter`\" pulumi-lang-dotnet=\"`Winter`\" pulumi-lang-go=\"`winter`\" pulumi-lang-python=\"`winter`\" pulumi-lang-yaml=\"`winter`\" pulumi-lang-java=\"`winter`\">`winter`</span>, <span pulumi-lang-nodejs=\"`space`\" pulumi-lang-dotnet=\"`Space`\" pulumi-lang-go=\"`space`\" pulumi-lang-python=\"`space`\" pulumi-lang-yaml=\"`space`\" pulumi-lang-java=\"`space`\">`space`</span>, `calla-lily`, `binary-tunnel`, <span pulumi-lang-nodejs=\"`diving`\" pulumi-lang-dotnet=\"`Diving`\" pulumi-lang-go=\"`diving`\" pulumi-lang-python=\"`diving`\" pulumi-lang-yaml=\"`diving`\" pulumi-lang-java=\"`diving`\">`diving`</span>, <span pulumi-lang-nodejs=\"`dreamy`\" pulumi-lang-dotnet=\"`Dreamy`\" pulumi-lang-go=\"`dreamy`\" pulumi-lang-python=\"`dreamy`\" pulumi-lang-yaml=\"`dreamy`\" pulumi-lang-java=\"`dreamy`\">`dreamy`</span>, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>, <span pulumi-lang-nodejs=\"`twilight`\" pulumi-lang-dotnet=\"`Twilight`\" pulumi-lang-go=\"`twilight`\" pulumi-lang-python=\"`twilight`\" pulumi-lang-yaml=\"`twilight`\" pulumi-lang-java=\"`twilight`\">`twilight`</span>, <span pulumi-lang-nodejs=\"`canyon`\" pulumi-lang-dotnet=\"`Canyon`\" pulumi-lang-go=\"`canyon`\" pulumi-lang-python=\"`canyon`\" pulumi-lang-yaml=\"`canyon`\" pulumi-lang-java=\"`canyon`\">`canyon`</span>, `northern-light`, <span pulumi-lang-nodejs=\"`astronomy`\" pulumi-lang-dotnet=\"`Astronomy`\" pulumi-lang-go=\"`astronomy`\" pulumi-lang-python=\"`astronomy`\" pulumi-lang-yaml=\"`astronomy`\" pulumi-lang-java=\"`astronomy`\">`astronomy`</span>, <span pulumi-lang-nodejs=\"`fish`\" pulumi-lang-dotnet=\"`Fish`\" pulumi-lang-go=\"`fish`\" pulumi-lang-python=\"`fish`\" pulumi-lang-yaml=\"`fish`\" pulumi-lang-java=\"`fish`\">`fish`</span>, <span pulumi-lang-nodejs=\"`penguin`\" pulumi-lang-dotnet=\"`Penguin`\" pulumi-lang-go=\"`penguin`\" pulumi-lang-python=\"`penguin`\" pulumi-lang-yaml=\"`penguin`\" pulumi-lang-java=\"`penguin`\">`penguin`</span>, <span pulumi-lang-nodejs=\"`mountain`\" pulumi-lang-dotnet=\"`Mountain`\" pulumi-lang-go=\"`mountain`\" pulumi-lang-python=\"`mountain`\" pulumi-lang-yaml=\"`mountain`\" pulumi-lang-java=\"`mountain`\">`mountain`</span>, `polar-bear`, <span pulumi-lang-nodejs=\"`parrot`\" pulumi-lang-dotnet=\"`Parrot`\" pulumi-lang-go=\"`parrot`\" pulumi-lang-python=\"`parrot`\" pulumi-lang-yaml=\"`parrot`\" pulumi-lang-java=\"`parrot`\">`parrot`</span>, <span pulumi-lang-nodejs=\"`cave`\" pulumi-lang-dotnet=\"`Cave`\" pulumi-lang-go=\"`cave`\" pulumi-lang-python=\"`cave`\" pulumi-lang-yaml=\"`cave`\" pulumi-lang-java=\"`cave`\">`cave`</span>, <span pulumi-lang-nodejs=\"`zebra`\" pulumi-lang-dotnet=\"`Zebra`\" pulumi-lang-go=\"`zebra`\" pulumi-lang-python=\"`zebra`\" pulumi-lang-yaml=\"`zebra`\" pulumi-lang-java=\"`zebra`\">`zebra`</span>, `contrast-dark`.\n"
        },
        "httpPort": {
          "type": "number",
          "description": "HTTP port.\n"
        },
        "httpsPort": {
          "type": "number",
          "description": "HTTPS port.\n"
        },
        "idleTimeout": {
          "type": "number",
          "description": "Idle timeout (1 - 480 min).\n"
        },
        "idleTimeoutApi": {
          "type": "number",
          "description": "Idle timeout for API sessions (1 - 28800 sec).\n"
        },
        "idleTimeoutGui": {
          "type": "number",
          "description": "Idle timeout for GUI sessions (60 - 28800 sec).\n"
        },
        "idleTimeoutSso": {
          "type": "number",
          "description": "Idle timeout for SSO sessions (60 - 28800 sec).\n"
        },
        "installIfpolicyOnly": {
          "type": "string",
          "description": "Allow install interface policy only. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mgmtAddr": {
          "type": "string",
          "description": "IP of FortiManager used by FGFM.\n"
        },
        "mgmtFqdn": {
          "type": "string",
          "description": "FQDN of FortiManager used by FGFM.\n"
        },
        "objectsForceDeletion": {
          "type": "string",
          "description": "Enable/disable used objects force deletion. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "offlineMode": {
          "type": "string",
          "description": "Enable/disable offline mode. disable - Disable offline mode. enable - Enable offline mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preferredFgfmIntf": {
          "type": "string",
          "description": "Preferred interface for FGFM connection.\n"
        },
        "registerPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for register a device.\n",
          "secret": true
        },
        "rtmMaxMonitorByDays": {
          "type": "number",
          "description": "Maximum rtm monitor (sdwan, traffic shaping, etc) history by days (1 - 180).\n"
        },
        "rtmMaxMonitorBySize": {
          "type": "number",
          "description": "Maximum rtm monitor (sdwan, traffic shaping, etc) history by size in MB per device per data type (10 - 200000).\n"
        },
        "rtmTempFileLimit": {
          "type": "number",
          "description": "Set rtm monitor temp file limit by hours. Lower value will reduce disk usage, but may cause data loss (1 - 120).\n"
        },
        "sdwanMonitorHistory": {
          "type": "string",
          "description": "Enable/disable sdwan-monitor-history. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sdwanSkipUnmappedInputDevice": {
          "type": "string",
          "description": "Skip unmapped interface for sdwan/rule/input-device instead of report mapping error. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shellAccess": {
          "type": "string",
          "description": "Enable/disable shell access. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shellPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for shell access.\n",
          "secret": true
        },
        "showAddMultiple": {
          "type": "string",
          "description": "Show add multiple button. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showAdomDevman": {
          "type": "string",
          "description": "Show ADOM device manager tools on GUI. disable - Hide device manager tools on GUI. enable - Show device manager tools on GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showAutomaticScript": {
          "type": "string",
          "description": "Enable/disable automatic script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showCheckboxInTable": {
          "type": "string",
          "description": "Show checkboxs in tables on GUI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showDeviceImportExport": {
          "type": "string",
          "description": "Enable/disable import/export of ADOM, device, and group lists. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showFctManager": {
          "type": "string",
          "description": "Enable/disable FCT manager. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showGroupingScript": {
          "type": "string",
          "description": "Enable/disable grouping script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showHostname": {
          "type": "string",
          "description": "Enable/disable hostname display in the GUI login page. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showScheduleScript": {
          "type": "string",
          "description": "Enable or disable schedule script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showTclScript": {
          "type": "string",
          "description": "Enable/disable TCL script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAdminSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trafficShapingHistory": {
          "type": "string",
          "description": "Enable/disable traffic-shaping-history. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "unregDevOpt": {
          "type": "string",
          "description": "Action to take when unregistered device connects to FortiManager.<span pulumi-lang-nodejs=\" addNoService \" pulumi-lang-dotnet=\" AddNoService \" pulumi-lang-go=\" addNoService \" pulumi-lang-python=\" add_no_service \" pulumi-lang-yaml=\" addNoService \" pulumi-lang-java=\" addNoService \"> add_no_service </span>- Add unregistered devices but deny service requests. ignore - Ignore unregistered devices.<span pulumi-lang-nodejs=\" addAllowService \" pulumi-lang-dotnet=\" AddAllowService \" pulumi-lang-go=\" addAllowService \" pulumi-lang-python=\" add_allow_service \" pulumi-lang-yaml=\" addAllowService \" pulumi-lang-java=\" addAllowService \"> add_allow_service </span>- Add unregistered devices and allow service requests. Valid values: <span pulumi-lang-nodejs=\"`addNoService`\" pulumi-lang-dotnet=\"`AddNoService`\" pulumi-lang-go=\"`addNoService`\" pulumi-lang-python=\"`add_no_service`\" pulumi-lang-yaml=\"`addNoService`\" pulumi-lang-java=\"`addNoService`\">`add_no_service`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>, <span pulumi-lang-nodejs=\"`addAllowService`\" pulumi-lang-dotnet=\"`AddAllowService`\" pulumi-lang-go=\"`addAllowService`\" pulumi-lang-python=\"`add_allow_service`\" pulumi-lang-yaml=\"`addAllowService`\" pulumi-lang-java=\"`addAllowService`\">`add_allow_service`</span>.\n"
        },
        "webadminLanguage": {
          "type": "string",
          "description": "Web admin language.<span pulumi-lang-nodejs=\" autoDetect \" pulumi-lang-dotnet=\" AutoDetect \" pulumi-lang-go=\" autoDetect \" pulumi-lang-python=\" auto_detect \" pulumi-lang-yaml=\" autoDetect \" pulumi-lang-java=\" autoDetect \"> auto_detect </span>- Automatically detect language. english - English.<span pulumi-lang-nodejs=\" simplifiedChinese \" pulumi-lang-dotnet=\" SimplifiedChinese \" pulumi-lang-go=\" simplifiedChinese \" pulumi-lang-python=\" simplified_chinese \" pulumi-lang-yaml=\" simplifiedChinese \" pulumi-lang-java=\" simplifiedChinese \"> simplified_chinese </span>- Simplified Chinese.<span pulumi-lang-nodejs=\" traditionalChinese \" pulumi-lang-dotnet=\" TraditionalChinese \" pulumi-lang-go=\" traditionalChinese \" pulumi-lang-python=\" traditional_chinese \" pulumi-lang-yaml=\" traditionalChinese \" pulumi-lang-java=\" traditionalChinese \"> traditional_chinese </span>- Traditional Chinese. japanese - Japanese. korean - Korean. spanish - Spanish. Valid values: <span pulumi-lang-nodejs=\"`autoDetect`\" pulumi-lang-dotnet=\"`AutoDetect`\" pulumi-lang-go=\"`autoDetect`\" pulumi-lang-python=\"`auto_detect`\" pulumi-lang-yaml=\"`autoDetect`\" pulumi-lang-java=\"`autoDetect`\">`auto_detect`</span>, <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simplifiedChinese`\" pulumi-lang-dotnet=\"`SimplifiedChinese`\" pulumi-lang-go=\"`simplifiedChinese`\" pulumi-lang-python=\"`simplified_chinese`\" pulumi-lang-yaml=\"`simplifiedChinese`\" pulumi-lang-java=\"`simplifiedChinese`\">`simplified_chinese`</span>, <span pulumi-lang-nodejs=\"`traditionalChinese`\" pulumi-lang-dotnet=\"`TraditionalChinese`\" pulumi-lang-go=\"`traditionalChinese`\" pulumi-lang-python=\"`traditional_chinese`\" pulumi-lang-yaml=\"`traditionalChinese`\" pulumi-lang-java=\"`traditionalChinese`\">`traditional_chinese`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "accessBanner",
        "adminHttpsRedirect",
        "adminLoginMax",
        "adminServerCert",
        "allowRegister",
        "authPort",
        "autoUpdate",
        "centralFtgdLocalCatId",
        "chassisMgmt",
        "chassisUpdateInterval",
        "deviceSyncStatus",
        "fgtGuiProxy",
        "fgtGuiProxyPort",
        "firmwareUpgradeCheck",
        "fswIgnorePlatformCheck",
        "guiTheme",
        "httpPort",
        "httpsPort",
        "idleTimeout",
        "idleTimeoutApi",
        "idleTimeoutGui",
        "idleTimeoutSso",
        "installIfpolicyOnly",
        "objectsForceDeletion",
        "offlineMode",
        "registerPasswds",
        "rtmMaxMonitorByDays",
        "rtmMaxMonitorBySize",
        "rtmTempFileLimit",
        "sdwanMonitorHistory",
        "sdwanSkipUnmappedInputDevice",
        "shellAccess",
        "shellPasswords",
        "showAddMultiple",
        "showAdomDevman",
        "showAutomaticScript",
        "showCheckboxInTable",
        "showDeviceImportExport",
        "showFctManager",
        "showGroupingScript",
        "showHostname",
        "showScheduleScript",
        "showTclScript",
        "systemAdminSettingId",
        "trafficShapingHistory",
        "unregDevOpt",
        "webadminLanguage"
      ],
      "inputProperties": {
        "accessBanner": {
          "type": "string",
          "description": "Enable/disable access banner. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminHttpsRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP admin traffic to HTTPS. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminLoginMax": {
          "type": "number",
          "description": "Maximum number admin users logged in at one time (1 - 256).\n"
        },
        "adminServerCert": {
          "type": "string",
          "description": "HTTPS & Web Service server certificate.\n"
        },
        "allowRegister": {
          "type": "string",
          "description": "Enable/disable allowance of register an unregistered device. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authAddr": {
          "type": "string",
          "description": "IP which is used by FGT to authorize FMG.\n"
        },
        "authPort": {
          "type": "number",
          "description": "Port which is used by FGT to authorize FMG.\n"
        },
        "autoUpdate": {
          "type": "string",
          "description": "Enable/disable FortiGate automatic update. disable - Disable device automatic update. enable - Enable device automatic update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bannerMessage": {
          "type": "string",
          "description": "Banner message.\n"
        },
        "centralFtgdLocalCatId": {
          "type": "string",
          "description": "Central FortiGuard local category id management, and do not auto assign id during installation. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chassisMgmt": {
          "type": "string",
          "description": "Enable or disable chassis management. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "chassisUpdateInterval": {
          "type": "number",
          "description": "Chassis background update interval (4 - 1440 mins).\n"
        },
        "deviceSyncStatus": {
          "type": "string",
          "description": "Enable/disable device synchronization status indication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgtGuiProxy": {
          "type": "string",
          "description": "Enable/disable FortiGate GUI proxy. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgtGuiProxyPort": {
          "type": "number",
          "description": "FortiGate GUI proxy port.\n"
        },
        "firmwareUpgradeCheck": {
          "type": "string",
          "description": "Enable/disable firmware upgrade check. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fswIgnorePlatformCheck": {
          "type": "string",
          "description": "Enable/disable FortiSwitch Manager switch platform support check. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guiTheme": {
          "type": "string",
          "description": "Color scheme to use for the administration GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter space - Space calla-lily - Calla Lily binary-tunnel - Binary Tunnel diving - Diving dreamy - Dreamy technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain polar-bear - Polar Bear parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`spring`\" pulumi-lang-dotnet=\"`Spring`\" pulumi-lang-go=\"`spring`\" pulumi-lang-python=\"`spring`\" pulumi-lang-yaml=\"`spring`\" pulumi-lang-java=\"`spring`\">`spring`</span>, <span pulumi-lang-nodejs=\"`summer`\" pulumi-lang-dotnet=\"`Summer`\" pulumi-lang-go=\"`summer`\" pulumi-lang-python=\"`summer`\" pulumi-lang-yaml=\"`summer`\" pulumi-lang-java=\"`summer`\">`summer`</span>, <span pulumi-lang-nodejs=\"`autumn`\" pulumi-lang-dotnet=\"`Autumn`\" pulumi-lang-go=\"`autumn`\" pulumi-lang-python=\"`autumn`\" pulumi-lang-yaml=\"`autumn`\" pulumi-lang-java=\"`autumn`\">`autumn`</span>, <span pulumi-lang-nodejs=\"`winter`\" pulumi-lang-dotnet=\"`Winter`\" pulumi-lang-go=\"`winter`\" pulumi-lang-python=\"`winter`\" pulumi-lang-yaml=\"`winter`\" pulumi-lang-java=\"`winter`\">`winter`</span>, <span pulumi-lang-nodejs=\"`space`\" pulumi-lang-dotnet=\"`Space`\" pulumi-lang-go=\"`space`\" pulumi-lang-python=\"`space`\" pulumi-lang-yaml=\"`space`\" pulumi-lang-java=\"`space`\">`space`</span>, `calla-lily`, `binary-tunnel`, <span pulumi-lang-nodejs=\"`diving`\" pulumi-lang-dotnet=\"`Diving`\" pulumi-lang-go=\"`diving`\" pulumi-lang-python=\"`diving`\" pulumi-lang-yaml=\"`diving`\" pulumi-lang-java=\"`diving`\">`diving`</span>, <span pulumi-lang-nodejs=\"`dreamy`\" pulumi-lang-dotnet=\"`Dreamy`\" pulumi-lang-go=\"`dreamy`\" pulumi-lang-python=\"`dreamy`\" pulumi-lang-yaml=\"`dreamy`\" pulumi-lang-java=\"`dreamy`\">`dreamy`</span>, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>, <span pulumi-lang-nodejs=\"`twilight`\" pulumi-lang-dotnet=\"`Twilight`\" pulumi-lang-go=\"`twilight`\" pulumi-lang-python=\"`twilight`\" pulumi-lang-yaml=\"`twilight`\" pulumi-lang-java=\"`twilight`\">`twilight`</span>, <span pulumi-lang-nodejs=\"`canyon`\" pulumi-lang-dotnet=\"`Canyon`\" pulumi-lang-go=\"`canyon`\" pulumi-lang-python=\"`canyon`\" pulumi-lang-yaml=\"`canyon`\" pulumi-lang-java=\"`canyon`\">`canyon`</span>, `northern-light`, <span pulumi-lang-nodejs=\"`astronomy`\" pulumi-lang-dotnet=\"`Astronomy`\" pulumi-lang-go=\"`astronomy`\" pulumi-lang-python=\"`astronomy`\" pulumi-lang-yaml=\"`astronomy`\" pulumi-lang-java=\"`astronomy`\">`astronomy`</span>, <span pulumi-lang-nodejs=\"`fish`\" pulumi-lang-dotnet=\"`Fish`\" pulumi-lang-go=\"`fish`\" pulumi-lang-python=\"`fish`\" pulumi-lang-yaml=\"`fish`\" pulumi-lang-java=\"`fish`\">`fish`</span>, <span pulumi-lang-nodejs=\"`penguin`\" pulumi-lang-dotnet=\"`Penguin`\" pulumi-lang-go=\"`penguin`\" pulumi-lang-python=\"`penguin`\" pulumi-lang-yaml=\"`penguin`\" pulumi-lang-java=\"`penguin`\">`penguin`</span>, <span pulumi-lang-nodejs=\"`mountain`\" pulumi-lang-dotnet=\"`Mountain`\" pulumi-lang-go=\"`mountain`\" pulumi-lang-python=\"`mountain`\" pulumi-lang-yaml=\"`mountain`\" pulumi-lang-java=\"`mountain`\">`mountain`</span>, `polar-bear`, <span pulumi-lang-nodejs=\"`parrot`\" pulumi-lang-dotnet=\"`Parrot`\" pulumi-lang-go=\"`parrot`\" pulumi-lang-python=\"`parrot`\" pulumi-lang-yaml=\"`parrot`\" pulumi-lang-java=\"`parrot`\">`parrot`</span>, <span pulumi-lang-nodejs=\"`cave`\" pulumi-lang-dotnet=\"`Cave`\" pulumi-lang-go=\"`cave`\" pulumi-lang-python=\"`cave`\" pulumi-lang-yaml=\"`cave`\" pulumi-lang-java=\"`cave`\">`cave`</span>, <span pulumi-lang-nodejs=\"`zebra`\" pulumi-lang-dotnet=\"`Zebra`\" pulumi-lang-go=\"`zebra`\" pulumi-lang-python=\"`zebra`\" pulumi-lang-yaml=\"`zebra`\" pulumi-lang-java=\"`zebra`\">`zebra`</span>, `contrast-dark`.\n"
        },
        "httpPort": {
          "type": "number",
          "description": "HTTP port.\n"
        },
        "httpsPort": {
          "type": "number",
          "description": "HTTPS port.\n"
        },
        "idleTimeout": {
          "type": "number",
          "description": "Idle timeout (1 - 480 min).\n"
        },
        "idleTimeoutApi": {
          "type": "number",
          "description": "Idle timeout for API sessions (1 - 28800 sec).\n"
        },
        "idleTimeoutGui": {
          "type": "number",
          "description": "Idle timeout for GUI sessions (60 - 28800 sec).\n"
        },
        "idleTimeoutSso": {
          "type": "number",
          "description": "Idle timeout for SSO sessions (60 - 28800 sec).\n"
        },
        "installIfpolicyOnly": {
          "type": "string",
          "description": "Allow install interface policy only. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mgmtAddr": {
          "type": "string",
          "description": "IP of FortiManager used by FGFM.\n"
        },
        "mgmtFqdn": {
          "type": "string",
          "description": "FQDN of FortiManager used by FGFM.\n"
        },
        "objectsForceDeletion": {
          "type": "string",
          "description": "Enable/disable used objects force deletion. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "offlineMode": {
          "type": "string",
          "description": "Enable/disable offline mode. disable - Disable offline mode. enable - Enable offline mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preferredFgfmIntf": {
          "type": "string",
          "description": "Preferred interface for FGFM connection.\n"
        },
        "registerPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for register a device.\n",
          "secret": true
        },
        "rtmMaxMonitorByDays": {
          "type": "number",
          "description": "Maximum rtm monitor (sdwan, traffic shaping, etc) history by days (1 - 180).\n"
        },
        "rtmMaxMonitorBySize": {
          "type": "number",
          "description": "Maximum rtm monitor (sdwan, traffic shaping, etc) history by size in MB per device per data type (10 - 200000).\n"
        },
        "rtmTempFileLimit": {
          "type": "number",
          "description": "Set rtm monitor temp file limit by hours. Lower value will reduce disk usage, but may cause data loss (1 - 120).\n"
        },
        "sdwanMonitorHistory": {
          "type": "string",
          "description": "Enable/disable sdwan-monitor-history. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sdwanSkipUnmappedInputDevice": {
          "type": "string",
          "description": "Skip unmapped interface for sdwan/rule/input-device instead of report mapping error. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shellAccess": {
          "type": "string",
          "description": "Enable/disable shell access. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shellPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for shell access.\n",
          "secret": true
        },
        "showAddMultiple": {
          "type": "string",
          "description": "Show add multiple button. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showAdomDevman": {
          "type": "string",
          "description": "Show ADOM device manager tools on GUI. disable - Hide device manager tools on GUI. enable - Show device manager tools on GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showAutomaticScript": {
          "type": "string",
          "description": "Enable/disable automatic script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showCheckboxInTable": {
          "type": "string",
          "description": "Show checkboxs in tables on GUI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showDeviceImportExport": {
          "type": "string",
          "description": "Enable/disable import/export of ADOM, device, and group lists. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showFctManager": {
          "type": "string",
          "description": "Enable/disable FCT manager. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showGroupingScript": {
          "type": "string",
          "description": "Enable/disable grouping script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showHostname": {
          "type": "string",
          "description": "Enable/disable hostname display in the GUI login page. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showScheduleScript": {
          "type": "string",
          "description": "Enable or disable schedule script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "showTclScript": {
          "type": "string",
          "description": "Enable/disable TCL script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAdminSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trafficShapingHistory": {
          "type": "string",
          "description": "Enable/disable traffic-shaping-history. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "unregDevOpt": {
          "type": "string",
          "description": "Action to take when unregistered device connects to FortiManager.<span pulumi-lang-nodejs=\" addNoService \" pulumi-lang-dotnet=\" AddNoService \" pulumi-lang-go=\" addNoService \" pulumi-lang-python=\" add_no_service \" pulumi-lang-yaml=\" addNoService \" pulumi-lang-java=\" addNoService \"> add_no_service </span>- Add unregistered devices but deny service requests. ignore - Ignore unregistered devices.<span pulumi-lang-nodejs=\" addAllowService \" pulumi-lang-dotnet=\" AddAllowService \" pulumi-lang-go=\" addAllowService \" pulumi-lang-python=\" add_allow_service \" pulumi-lang-yaml=\" addAllowService \" pulumi-lang-java=\" addAllowService \"> add_allow_service </span>- Add unregistered devices and allow service requests. Valid values: <span pulumi-lang-nodejs=\"`addNoService`\" pulumi-lang-dotnet=\"`AddNoService`\" pulumi-lang-go=\"`addNoService`\" pulumi-lang-python=\"`add_no_service`\" pulumi-lang-yaml=\"`addNoService`\" pulumi-lang-java=\"`addNoService`\">`add_no_service`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>, <span pulumi-lang-nodejs=\"`addAllowService`\" pulumi-lang-dotnet=\"`AddAllowService`\" pulumi-lang-go=\"`addAllowService`\" pulumi-lang-python=\"`add_allow_service`\" pulumi-lang-yaml=\"`addAllowService`\" pulumi-lang-java=\"`addAllowService`\">`add_allow_service`</span>.\n"
        },
        "webadminLanguage": {
          "type": "string",
          "description": "Web admin language.<span pulumi-lang-nodejs=\" autoDetect \" pulumi-lang-dotnet=\" AutoDetect \" pulumi-lang-go=\" autoDetect \" pulumi-lang-python=\" auto_detect \" pulumi-lang-yaml=\" autoDetect \" pulumi-lang-java=\" autoDetect \"> auto_detect </span>- Automatically detect language. english - English.<span pulumi-lang-nodejs=\" simplifiedChinese \" pulumi-lang-dotnet=\" SimplifiedChinese \" pulumi-lang-go=\" simplifiedChinese \" pulumi-lang-python=\" simplified_chinese \" pulumi-lang-yaml=\" simplifiedChinese \" pulumi-lang-java=\" simplifiedChinese \"> simplified_chinese </span>- Simplified Chinese.<span pulumi-lang-nodejs=\" traditionalChinese \" pulumi-lang-dotnet=\" TraditionalChinese \" pulumi-lang-go=\" traditionalChinese \" pulumi-lang-python=\" traditional_chinese \" pulumi-lang-yaml=\" traditionalChinese \" pulumi-lang-java=\" traditionalChinese \"> traditional_chinese </span>- Traditional Chinese. japanese - Japanese. korean - Korean. spanish - Spanish. Valid values: <span pulumi-lang-nodejs=\"`autoDetect`\" pulumi-lang-dotnet=\"`AutoDetect`\" pulumi-lang-go=\"`autoDetect`\" pulumi-lang-python=\"`auto_detect`\" pulumi-lang-yaml=\"`autoDetect`\" pulumi-lang-java=\"`autoDetect`\">`auto_detect`</span>, <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simplifiedChinese`\" pulumi-lang-dotnet=\"`SimplifiedChinese`\" pulumi-lang-go=\"`simplifiedChinese`\" pulumi-lang-python=\"`simplified_chinese`\" pulumi-lang-yaml=\"`simplifiedChinese`\" pulumi-lang-java=\"`simplifiedChinese`\">`simplified_chinese`</span>, <span pulumi-lang-nodejs=\"`traditionalChinese`\" pulumi-lang-dotnet=\"`TraditionalChinese`\" pulumi-lang-go=\"`traditionalChinese`\" pulumi-lang-python=\"`traditional_chinese`\" pulumi-lang-yaml=\"`traditionalChinese`\" pulumi-lang-java=\"`traditionalChinese`\">`traditional_chinese`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminSetting resources.\n",
        "properties": {
          "accessBanner": {
            "type": "string",
            "description": "Enable/disable access banner. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adminHttpsRedirect": {
            "type": "string",
            "description": "Enable/disable redirection of HTTP admin traffic to HTTPS. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adminLoginMax": {
            "type": "number",
            "description": "Maximum number admin users logged in at one time (1 - 256).\n"
          },
          "adminServerCert": {
            "type": "string",
            "description": "HTTPS & Web Service server certificate.\n"
          },
          "allowRegister": {
            "type": "string",
            "description": "Enable/disable allowance of register an unregistered device. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authAddr": {
            "type": "string",
            "description": "IP which is used by FGT to authorize FMG.\n"
          },
          "authPort": {
            "type": "number",
            "description": "Port which is used by FGT to authorize FMG.\n"
          },
          "autoUpdate": {
            "type": "string",
            "description": "Enable/disable FortiGate automatic update. disable - Disable device automatic update. enable - Enable device automatic update. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bannerMessage": {
            "type": "string",
            "description": "Banner message.\n"
          },
          "centralFtgdLocalCatId": {
            "type": "string",
            "description": "Central FortiGuard local category id management, and do not auto assign id during installation. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "chassisMgmt": {
            "type": "string",
            "description": "Enable or disable chassis management. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "chassisUpdateInterval": {
            "type": "number",
            "description": "Chassis background update interval (4 - 1440 mins).\n"
          },
          "deviceSyncStatus": {
            "type": "string",
            "description": "Enable/disable device synchronization status indication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgtGuiProxy": {
            "type": "string",
            "description": "Enable/disable FortiGate GUI proxy. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgtGuiProxyPort": {
            "type": "number",
            "description": "FortiGate GUI proxy port.\n"
          },
          "firmwareUpgradeCheck": {
            "type": "string",
            "description": "Enable/disable firmware upgrade check. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fswIgnorePlatformCheck": {
            "type": "string",
            "description": "Enable/disable FortiSwitch Manager switch platform support check. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "guiTheme": {
            "type": "string",
            "description": "Color scheme to use for the administration GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter space - Space calla-lily - Calla Lily binary-tunnel - Binary Tunnel diving - Diving dreamy - Dreamy technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain polar-bear - Polar Bear parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`spring`\" pulumi-lang-dotnet=\"`Spring`\" pulumi-lang-go=\"`spring`\" pulumi-lang-python=\"`spring`\" pulumi-lang-yaml=\"`spring`\" pulumi-lang-java=\"`spring`\">`spring`</span>, <span pulumi-lang-nodejs=\"`summer`\" pulumi-lang-dotnet=\"`Summer`\" pulumi-lang-go=\"`summer`\" pulumi-lang-python=\"`summer`\" pulumi-lang-yaml=\"`summer`\" pulumi-lang-java=\"`summer`\">`summer`</span>, <span pulumi-lang-nodejs=\"`autumn`\" pulumi-lang-dotnet=\"`Autumn`\" pulumi-lang-go=\"`autumn`\" pulumi-lang-python=\"`autumn`\" pulumi-lang-yaml=\"`autumn`\" pulumi-lang-java=\"`autumn`\">`autumn`</span>, <span pulumi-lang-nodejs=\"`winter`\" pulumi-lang-dotnet=\"`Winter`\" pulumi-lang-go=\"`winter`\" pulumi-lang-python=\"`winter`\" pulumi-lang-yaml=\"`winter`\" pulumi-lang-java=\"`winter`\">`winter`</span>, <span pulumi-lang-nodejs=\"`space`\" pulumi-lang-dotnet=\"`Space`\" pulumi-lang-go=\"`space`\" pulumi-lang-python=\"`space`\" pulumi-lang-yaml=\"`space`\" pulumi-lang-java=\"`space`\">`space`</span>, `calla-lily`, `binary-tunnel`, <span pulumi-lang-nodejs=\"`diving`\" pulumi-lang-dotnet=\"`Diving`\" pulumi-lang-go=\"`diving`\" pulumi-lang-python=\"`diving`\" pulumi-lang-yaml=\"`diving`\" pulumi-lang-java=\"`diving`\">`diving`</span>, <span pulumi-lang-nodejs=\"`dreamy`\" pulumi-lang-dotnet=\"`Dreamy`\" pulumi-lang-go=\"`dreamy`\" pulumi-lang-python=\"`dreamy`\" pulumi-lang-yaml=\"`dreamy`\" pulumi-lang-java=\"`dreamy`\">`dreamy`</span>, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>, <span pulumi-lang-nodejs=\"`twilight`\" pulumi-lang-dotnet=\"`Twilight`\" pulumi-lang-go=\"`twilight`\" pulumi-lang-python=\"`twilight`\" pulumi-lang-yaml=\"`twilight`\" pulumi-lang-java=\"`twilight`\">`twilight`</span>, <span pulumi-lang-nodejs=\"`canyon`\" pulumi-lang-dotnet=\"`Canyon`\" pulumi-lang-go=\"`canyon`\" pulumi-lang-python=\"`canyon`\" pulumi-lang-yaml=\"`canyon`\" pulumi-lang-java=\"`canyon`\">`canyon`</span>, `northern-light`, <span pulumi-lang-nodejs=\"`astronomy`\" pulumi-lang-dotnet=\"`Astronomy`\" pulumi-lang-go=\"`astronomy`\" pulumi-lang-python=\"`astronomy`\" pulumi-lang-yaml=\"`astronomy`\" pulumi-lang-java=\"`astronomy`\">`astronomy`</span>, <span pulumi-lang-nodejs=\"`fish`\" pulumi-lang-dotnet=\"`Fish`\" pulumi-lang-go=\"`fish`\" pulumi-lang-python=\"`fish`\" pulumi-lang-yaml=\"`fish`\" pulumi-lang-java=\"`fish`\">`fish`</span>, <span pulumi-lang-nodejs=\"`penguin`\" pulumi-lang-dotnet=\"`Penguin`\" pulumi-lang-go=\"`penguin`\" pulumi-lang-python=\"`penguin`\" pulumi-lang-yaml=\"`penguin`\" pulumi-lang-java=\"`penguin`\">`penguin`</span>, <span pulumi-lang-nodejs=\"`mountain`\" pulumi-lang-dotnet=\"`Mountain`\" pulumi-lang-go=\"`mountain`\" pulumi-lang-python=\"`mountain`\" pulumi-lang-yaml=\"`mountain`\" pulumi-lang-java=\"`mountain`\">`mountain`</span>, `polar-bear`, <span pulumi-lang-nodejs=\"`parrot`\" pulumi-lang-dotnet=\"`Parrot`\" pulumi-lang-go=\"`parrot`\" pulumi-lang-python=\"`parrot`\" pulumi-lang-yaml=\"`parrot`\" pulumi-lang-java=\"`parrot`\">`parrot`</span>, <span pulumi-lang-nodejs=\"`cave`\" pulumi-lang-dotnet=\"`Cave`\" pulumi-lang-go=\"`cave`\" pulumi-lang-python=\"`cave`\" pulumi-lang-yaml=\"`cave`\" pulumi-lang-java=\"`cave`\">`cave`</span>, <span pulumi-lang-nodejs=\"`zebra`\" pulumi-lang-dotnet=\"`Zebra`\" pulumi-lang-go=\"`zebra`\" pulumi-lang-python=\"`zebra`\" pulumi-lang-yaml=\"`zebra`\" pulumi-lang-java=\"`zebra`\">`zebra`</span>, `contrast-dark`.\n"
          },
          "httpPort": {
            "type": "number",
            "description": "HTTP port.\n"
          },
          "httpsPort": {
            "type": "number",
            "description": "HTTPS port.\n"
          },
          "idleTimeout": {
            "type": "number",
            "description": "Idle timeout (1 - 480 min).\n"
          },
          "idleTimeoutApi": {
            "type": "number",
            "description": "Idle timeout for API sessions (1 - 28800 sec).\n"
          },
          "idleTimeoutGui": {
            "type": "number",
            "description": "Idle timeout for GUI sessions (60 - 28800 sec).\n"
          },
          "idleTimeoutSso": {
            "type": "number",
            "description": "Idle timeout for SSO sessions (60 - 28800 sec).\n"
          },
          "installIfpolicyOnly": {
            "type": "string",
            "description": "Allow install interface policy only. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mgmtAddr": {
            "type": "string",
            "description": "IP of FortiManager used by FGFM.\n"
          },
          "mgmtFqdn": {
            "type": "string",
            "description": "FQDN of FortiManager used by FGFM.\n"
          },
          "objectsForceDeletion": {
            "type": "string",
            "description": "Enable/disable used objects force deletion. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "offlineMode": {
            "type": "string",
            "description": "Enable/disable offline mode. disable - Disable offline mode. enable - Enable offline mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "preferredFgfmIntf": {
            "type": "string",
            "description": "Preferred interface for FGFM connection.\n"
          },
          "registerPasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for register a device.\n",
            "secret": true
          },
          "rtmMaxMonitorByDays": {
            "type": "number",
            "description": "Maximum rtm monitor (sdwan, traffic shaping, etc) history by days (1 - 180).\n"
          },
          "rtmMaxMonitorBySize": {
            "type": "number",
            "description": "Maximum rtm monitor (sdwan, traffic shaping, etc) history by size in MB per device per data type (10 - 200000).\n"
          },
          "rtmTempFileLimit": {
            "type": "number",
            "description": "Set rtm monitor temp file limit by hours. Lower value will reduce disk usage, but may cause data loss (1 - 120).\n"
          },
          "sdwanMonitorHistory": {
            "type": "string",
            "description": "Enable/disable sdwan-monitor-history. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sdwanSkipUnmappedInputDevice": {
            "type": "string",
            "description": "Skip unmapped interface for sdwan/rule/input-device instead of report mapping error. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "shellAccess": {
            "type": "string",
            "description": "Enable/disable shell access. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "shellPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for shell access.\n",
            "secret": true
          },
          "showAddMultiple": {
            "type": "string",
            "description": "Show add multiple button. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showAdomDevman": {
            "type": "string",
            "description": "Show ADOM device manager tools on GUI. disable - Hide device manager tools on GUI. enable - Show device manager tools on GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showAutomaticScript": {
            "type": "string",
            "description": "Enable/disable automatic script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showCheckboxInTable": {
            "type": "string",
            "description": "Show checkboxs in tables on GUI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showDeviceImportExport": {
            "type": "string",
            "description": "Enable/disable import/export of ADOM, device, and group lists. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showFctManager": {
            "type": "string",
            "description": "Enable/disable FCT manager. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showGroupingScript": {
            "type": "string",
            "description": "Enable/disable grouping script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showHostname": {
            "type": "string",
            "description": "Enable/disable hostname display in the GUI login page. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showScheduleScript": {
            "type": "string",
            "description": "Enable or disable schedule script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "showTclScript": {
            "type": "string",
            "description": "Enable/disable TCL script. disable - Disable script option. enable - Enable script option. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemAdminSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "trafficShapingHistory": {
            "type": "string",
            "description": "Enable/disable traffic-shaping-history. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "unregDevOpt": {
            "type": "string",
            "description": "Action to take when unregistered device connects to FortiManager.<span pulumi-lang-nodejs=\" addNoService \" pulumi-lang-dotnet=\" AddNoService \" pulumi-lang-go=\" addNoService \" pulumi-lang-python=\" add_no_service \" pulumi-lang-yaml=\" addNoService \" pulumi-lang-java=\" addNoService \"> add_no_service </span>- Add unregistered devices but deny service requests. ignore - Ignore unregistered devices.<span pulumi-lang-nodejs=\" addAllowService \" pulumi-lang-dotnet=\" AddAllowService \" pulumi-lang-go=\" addAllowService \" pulumi-lang-python=\" add_allow_service \" pulumi-lang-yaml=\" addAllowService \" pulumi-lang-java=\" addAllowService \"> add_allow_service </span>- Add unregistered devices and allow service requests. Valid values: <span pulumi-lang-nodejs=\"`addNoService`\" pulumi-lang-dotnet=\"`AddNoService`\" pulumi-lang-go=\"`addNoService`\" pulumi-lang-python=\"`add_no_service`\" pulumi-lang-yaml=\"`addNoService`\" pulumi-lang-java=\"`addNoService`\">`add_no_service`</span>, <span pulumi-lang-nodejs=\"`ignore`\" pulumi-lang-dotnet=\"`Ignore`\" pulumi-lang-go=\"`ignore`\" pulumi-lang-python=\"`ignore`\" pulumi-lang-yaml=\"`ignore`\" pulumi-lang-java=\"`ignore`\">`ignore`</span>, <span pulumi-lang-nodejs=\"`addAllowService`\" pulumi-lang-dotnet=\"`AddAllowService`\" pulumi-lang-go=\"`addAllowService`\" pulumi-lang-python=\"`add_allow_service`\" pulumi-lang-yaml=\"`addAllowService`\" pulumi-lang-java=\"`addAllowService`\">`add_allow_service`</span>.\n"
          },
          "webadminLanguage": {
            "type": "string",
            "description": "Web admin language.<span pulumi-lang-nodejs=\" autoDetect \" pulumi-lang-dotnet=\" AutoDetect \" pulumi-lang-go=\" autoDetect \" pulumi-lang-python=\" auto_detect \" pulumi-lang-yaml=\" autoDetect \" pulumi-lang-java=\" autoDetect \"> auto_detect </span>- Automatically detect language. english - English.<span pulumi-lang-nodejs=\" simplifiedChinese \" pulumi-lang-dotnet=\" SimplifiedChinese \" pulumi-lang-go=\" simplifiedChinese \" pulumi-lang-python=\" simplified_chinese \" pulumi-lang-yaml=\" simplifiedChinese \" pulumi-lang-java=\" simplifiedChinese \"> simplified_chinese </span>- Simplified Chinese.<span pulumi-lang-nodejs=\" traditionalChinese \" pulumi-lang-dotnet=\" TraditionalChinese \" pulumi-lang-go=\" traditionalChinese \" pulumi-lang-python=\" traditional_chinese \" pulumi-lang-yaml=\" traditionalChinese \" pulumi-lang-java=\" traditionalChinese \"> traditional_chinese </span>- Traditional Chinese. japanese - Japanese. korean - Korean. spanish - Spanish. Valid values: <span pulumi-lang-nodejs=\"`autoDetect`\" pulumi-lang-dotnet=\"`AutoDetect`\" pulumi-lang-go=\"`autoDetect`\" pulumi-lang-python=\"`auto_detect`\" pulumi-lang-yaml=\"`autoDetect`\" pulumi-lang-java=\"`autoDetect`\">`auto_detect`</span>, <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simplifiedChinese`\" pulumi-lang-dotnet=\"`SimplifiedChinese`\" pulumi-lang-go=\"`simplifiedChinese`\" pulumi-lang-python=\"`simplified_chinese`\" pulumi-lang-yaml=\"`simplifiedChinese`\" pulumi-lang-java=\"`simplifiedChinese`\">`simplified_chinese`</span>, <span pulumi-lang-nodejs=\"`traditionalChinese`\" pulumi-lang-dotnet=\"`TraditionalChinese`\" pulumi-lang-go=\"`traditionalChinese`\" pulumi-lang-python=\"`traditional_chinese`\" pulumi-lang-yaml=\"`traditionalChinese`\" pulumi-lang-java=\"`traditionalChinese`\">`traditional_chinese`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminTacacs:SystemAdminTacacs": {
      "description": "TACACS+ server entry configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminTacacs(\"trname\", {\n    authenType: \"auto\",\n    authorization: \"disable\",\n    keys: [\"fortinet\"],\n    name: \"tstacacs1\",\n    port: 33,\n    server: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminTacacs(\"trname\",\n    authen_type=\"auto\",\n    authorization=\"disable\",\n    keys=[\"fortinet\"],\n    name=\"tstacacs1\",\n    port=33,\n    server=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminTacacs(\"trname\", new()\n    {\n        AuthenType = \"auto\",\n        Authorization = \"disable\",\n        Keys = new[]\n        {\n            \"fortinet\",\n        },\n        Name = \"tstacacs1\",\n        Port = 33,\n        Server = \"terraform\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminTacacs(ctx, \"trname\", &fortimanager.SystemAdminTacacsArgs{\n\t\t\tAuthenType:    pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tName:   pulumi.String(\"tstacacs1\"),\n\t\t\tPort:   pulumi.Float64(33),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminTacacs;\nimport com.pulumi.fortimanager.SystemAdminTacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminTacacs(\"trname\", SystemAdminTacacsArgs.builder()\n            .authenType(\"auto\")\n            .authorization(\"disable\")\n            .keys(\"fortinet\")\n            .name(\"tstacacs1\")\n            .port(33.0)\n            .server(\"terraform\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminTacacs\n    properties:\n      authenType: auto\n      authorization: disable\n      keys:\n        - fortinet\n      name: tstacacs1\n      port: 33\n      server: terraform\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminTacacs can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminTacacs:SystemAdminTacacs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "authenType": {
          "type": "string",
          "description": "Authentication type. auto - Use PAP, MSCHAP, and CHAP (in that order). ascii - ASCII. pap - PAP. chap - CHAP. mschap - MSCHAP. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. disable - Disable TACACS+ authorization. enable - Enable TACACS+ authorization (service = fortigate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<password_str> key to access server.\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "TACACS+ server entry name.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number of TACACS+ server.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<password_str> key to access secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} secondary server domain name or IP.\n"
        },
        "server": {
          "type": "string",
          "description": "{<name_str|ip_str>} server domain name or IP.\n"
        },
        "systemAdminTacacsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<password_str> key to access tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} tertiary server domain name or IP.\n"
        }
      },
      "type": "object",
      "required": [
        "authenType",
        "authorization",
        "keys",
        "name",
        "port",
        "secondaryKeys",
        "systemAdminTacacsId",
        "tertiaryKeys"
      ],
      "inputProperties": {
        "authenType": {
          "type": "string",
          "description": "Authentication type. auto - Use PAP, MSCHAP, and CHAP (in that order). ascii - ASCII. pap - PAP. chap - CHAP. mschap - MSCHAP. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
        },
        "authorization": {
          "type": "string",
          "description": "Enable/disable TACACS+ authorization. disable - Disable TACACS+ authorization. enable - Enable TACACS+ authorization (service = fortigate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<password_str> key to access server.\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "TACACS+ server entry name.\n"
        },
        "port": {
          "type": "number",
          "description": "Port number of TACACS+ server.\n"
        },
        "secondaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<password_str> key to access secondary server.\n",
          "secret": true
        },
        "secondaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} secondary server domain name or IP.\n"
        },
        "server": {
          "type": "string",
          "description": "{<name_str|ip_str>} server domain name or IP.\n"
        },
        "systemAdminTacacsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "tertiaryKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<password_str> key to access tertiary server.\n",
          "secret": true
        },
        "tertiaryServer": {
          "type": "string",
          "description": "{<name_str|ip_str>} tertiary server domain name or IP.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminTacacs resources.\n",
        "properties": {
          "authenType": {
            "type": "string",
            "description": "Authentication type. auto - Use PAP, MSCHAP, and CHAP (in that order). ascii - ASCII. pap - PAP. chap - CHAP. mschap - MSCHAP. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`ascii`\" pulumi-lang-dotnet=\"`Ascii`\" pulumi-lang-go=\"`ascii`\" pulumi-lang-python=\"`ascii`\" pulumi-lang-yaml=\"`ascii`\" pulumi-lang-java=\"`ascii`\">`ascii`</span>, <span pulumi-lang-nodejs=\"`pap`\" pulumi-lang-dotnet=\"`Pap`\" pulumi-lang-go=\"`pap`\" pulumi-lang-python=\"`pap`\" pulumi-lang-yaml=\"`pap`\" pulumi-lang-java=\"`pap`\">`pap`</span>, <span pulumi-lang-nodejs=\"`chap`\" pulumi-lang-dotnet=\"`Chap`\" pulumi-lang-go=\"`chap`\" pulumi-lang-python=\"`chap`\" pulumi-lang-yaml=\"`chap`\" pulumi-lang-java=\"`chap`\">`chap`</span>, <span pulumi-lang-nodejs=\"`mschap`\" pulumi-lang-dotnet=\"`Mschap`\" pulumi-lang-go=\"`mschap`\" pulumi-lang-python=\"`mschap`\" pulumi-lang-yaml=\"`mschap`\" pulumi-lang-java=\"`mschap`\">`mschap`</span>.\n"
          },
          "authorization": {
            "type": "string",
            "description": "Enable/disable TACACS+ authorization. disable - Disable TACACS+ authorization. enable - Enable TACACS+ authorization (service = fortigate). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<password_str> key to access server.\n",
            "secret": true
          },
          "name": {
            "type": "string",
            "description": "TACACS+ server entry name.\n"
          },
          "port": {
            "type": "number",
            "description": "Port number of TACACS+ server.\n"
          },
          "secondaryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<password_str> key to access secondary server.\n",
            "secret": true
          },
          "secondaryServer": {
            "type": "string",
            "description": "{<name_str|ip_str>} secondary server domain name or IP.\n"
          },
          "server": {
            "type": "string",
            "description": "{<name_str|ip_str>} server domain name or IP.\n"
          },
          "systemAdminTacacsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "tertiaryKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<password_str> key to access tertiary server.\n",
            "secret": true
          },
          "tertiaryServer": {
            "type": "string",
            "description": "{<name_str|ip_str>} tertiary server domain name or IP.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminUser:SystemAdminUser": {
      "description": "Admin user.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminUserAdom`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminUserAdom`\" pulumi-lang-go=\"`SystemAdminUserAdom`\" pulumi-lang-python=\"`SystemAdminUserAdom`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminUserAdom`\" pulumi-lang-java=\"`fortimanager.SystemAdminUserAdom`\">`fortimanager.SystemAdminUserAdom`</span>\n>- <span pulumi-lang-nodejs=\"`adomExclude`\" pulumi-lang-dotnet=\"`AdomExclude`\" pulumi-lang-go=\"`adomExclude`\" pulumi-lang-python=\"`adom_exclude`\" pulumi-lang-yaml=\"`adomExclude`\" pulumi-lang-java=\"`adomExclude`\">`adom_exclude`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserAdomexclude`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserAdomexclude`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserAdomexclude`\" pulumi-lang-python=\"`fortimanager_system_admin_user_adomexclude`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserAdomexclude`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserAdomexclude`\">`fortimanager_system_admin_user_adomexclude`</span>\n>- <span pulumi-lang-nodejs=\"`appFilter`\" pulumi-lang-dotnet=\"`AppFilter`\" pulumi-lang-go=\"`appFilter`\" pulumi-lang-python=\"`app_filter`\" pulumi-lang-yaml=\"`appFilter`\" pulumi-lang-java=\"`appFilter`\">`app_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserAppfilter`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserAppfilter`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserAppfilter`\" pulumi-lang-python=\"`fortimanager_system_admin_user_appfilter`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserAppfilter`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserAppfilter`\">`fortimanager_system_admin_user_appfilter`</span>\n>- <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserDashboard`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserDashboard`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserDashboard`\" pulumi-lang-python=\"`fortimanager_system_admin_user_dashboard`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserDashboard`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserDashboard`\">`fortimanager_system_admin_user_dashboard`</span>\n>- <span pulumi-lang-nodejs=\"`dashboardTabs`\" pulumi-lang-dotnet=\"`DashboardTabs`\" pulumi-lang-go=\"`dashboardTabs`\" pulumi-lang-python=\"`dashboard_tabs`\" pulumi-lang-yaml=\"`dashboardTabs`\" pulumi-lang-java=\"`dashboardTabs`\">`dashboard_tabs`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserDashboardtabs`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserDashboardtabs`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserDashboardtabs`\" pulumi-lang-python=\"`fortimanager_system_admin_user_dashboardtabs`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserDashboardtabs`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserDashboardtabs`\">`fortimanager_system_admin_user_dashboardtabs`</span>\n>- <span pulumi-lang-nodejs=\"`ipsFilter`\" pulumi-lang-dotnet=\"`IpsFilter`\" pulumi-lang-go=\"`ipsFilter`\" pulumi-lang-python=\"`ips_filter`\" pulumi-lang-yaml=\"`ipsFilter`\" pulumi-lang-java=\"`ipsFilter`\">`ips_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminUserIpsfilter`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminUserIpsfilter`\" pulumi-lang-go=\"`SystemAdminUserIpsfilter`\" pulumi-lang-python=\"`SystemAdminUserIpsfilter`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminUserIpsfilter`\" pulumi-lang-java=\"`fortimanager.SystemAdminUserIpsfilter`\">`fortimanager.SystemAdminUserIpsfilter`</span>\n>- <span pulumi-lang-nodejs=\"`metaData`\" pulumi-lang-dotnet=\"`MetaData`\" pulumi-lang-go=\"`metaData`\" pulumi-lang-python=\"`meta_data`\" pulumi-lang-yaml=\"`metaData`\" pulumi-lang-java=\"`metaData`\">`meta_data`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserMetadata`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserMetadata`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserMetadata`\" pulumi-lang-python=\"`fortimanager_system_admin_user_metadata`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserMetadata`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserMetadata`\">`fortimanager_system_admin_user_metadata`</span>\n>- <span pulumi-lang-nodejs=\"`policyBlock`\" pulumi-lang-dotnet=\"`PolicyBlock`\" pulumi-lang-go=\"`policyBlock`\" pulumi-lang-python=\"`policy_block`\" pulumi-lang-yaml=\"`policyBlock`\" pulumi-lang-java=\"`policyBlock`\">`policy_block`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminUserPolicyblock`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminUserPolicyblock`\" pulumi-lang-go=\"`SystemAdminUserPolicyblock`\" pulumi-lang-python=\"`SystemAdminUserPolicyblock`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminUserPolicyblock`\" pulumi-lang-java=\"`fortimanager.SystemAdminUserPolicyblock`\">`fortimanager.SystemAdminUserPolicyblock`</span>\n>- <span pulumi-lang-nodejs=\"`policyPackage`\" pulumi-lang-dotnet=\"`PolicyPackage`\" pulumi-lang-go=\"`policyPackage`\" pulumi-lang-python=\"`policy_package`\" pulumi-lang-yaml=\"`policyPackage`\" pulumi-lang-java=\"`policyPackage`\">`policy_package`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserPolicypackage`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserPolicypackage`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserPolicypackage`\" pulumi-lang-python=\"`fortimanager_system_admin_user_policypackage`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserPolicypackage`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserPolicypackage`\">`fortimanager_system_admin_user_policypackage`</span>\n>- <span pulumi-lang-nodejs=\"`webFilter`\" pulumi-lang-dotnet=\"`WebFilter`\" pulumi-lang-go=\"`webFilter`\" pulumi-lang-python=\"`web_filter`\" pulumi-lang-yaml=\"`webFilter`\" pulumi-lang-java=\"`webFilter`\">`web_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemAdminUserWebfilter`\" pulumi-lang-dotnet=\"`FortimanagerSystemAdminUserWebfilter`\" pulumi-lang-go=\"`fortimanagerSystemAdminUserWebfilter`\" pulumi-lang-python=\"`fortimanager_system_admin_user_webfilter`\" pulumi-lang-yaml=\"`fortimanagerSystemAdminUserWebfilter`\" pulumi-lang-java=\"`fortimanagerSystemAdminUserWebfilter`\">`fortimanager_system_admin_user_webfilter`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminUser(\"trname\", {\n    passwords: [\"fortinet\"],\n    profileid: \"Super_User\",\n    userid: \"tfuser\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminUser(\"trname\",\n    passwords=[\"fortinet\"],\n    profileid=\"Super_User\",\n    userid=\"tfuser\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAdminUser(\"trname\", new()\n    {\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Profileid = \"Super_User\",\n        Userid = \"tfuser\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminUser(ctx, \"trname\", &fortimanager.SystemAdminUserArgs{\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tProfileid: pulumi.String(\"Super_User\"),\n\t\t\tUserid:    pulumi.String(\"tfuser\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminUser;\nimport com.pulumi.fortimanager.SystemAdminUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAdminUser(\"trname\", SystemAdminUserArgs.builder()\n            .passwords(\"fortinet\")\n            .profileid(\"Super_User\")\n            .userid(\"tfuser\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminUser\n    properties:\n      passwords:\n        - fortinet\n      profileid: Super_User\n      userid: tfuser\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminUser can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminUser:SystemAdminUser labelname {{userid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adomAccess": {
          "type": "string",
          "description": "set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "adomExcludes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserAdomExclude:SystemAdminUserAdomExclude"
          },
          "description": "Adom-Exclude. The structure of <span pulumi-lang-nodejs=\"`adomExclude`\" pulumi-lang-dotnet=\"`AdomExclude`\" pulumi-lang-go=\"`adomExclude`\" pulumi-lang-python=\"`adom_exclude`\" pulumi-lang-yaml=\"`adomExclude`\" pulumi-lang-java=\"`adomExclude`\">`adom_exclude`</span> block is documented below.\n"
        },
        "appFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserAppFilter:SystemAdminUserAppFilter"
          },
          "description": "App-Filter. The structure of <span pulumi-lang-nodejs=\"`appFilter`\" pulumi-lang-dotnet=\"`AppFilter`\" pulumi-lang-go=\"`appFilter`\" pulumi-lang-python=\"`app_filter`\" pulumi-lang-yaml=\"`appFilter`\" pulumi-lang-java=\"`appFilter`\">`app_filter`</span> block is documented below.\n"
        },
        "avatar": {
          "type": "string",
          "description": "Image file for avatar (maximum 4K base64 encoded).\n"
        },
        "ca": {
          "type": "string",
          "description": "PKI user certificate CA (CA name in local).\n"
        },
        "changePassword": {
          "type": "string",
          "description": "Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "corsAllowOrigin": {
          "type": "string",
          "description": "Access-Control-Allow-Origin.\n"
        },
        "dashboardTabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserDashboardTab:SystemAdminUserDashboardTab"
          },
          "description": "Dashboard-Tabs. The structure of <span pulumi-lang-nodejs=\"`dashboardTabs`\" pulumi-lang-dotnet=\"`DashboardTabs`\" pulumi-lang-go=\"`dashboardTabs`\" pulumi-lang-python=\"`dashboard_tabs`\" pulumi-lang-yaml=\"`dashboardTabs`\" pulumi-lang-java=\"`dashboardTabs`\">`dashboard_tabs`</span> block is documented below.\n"
        },
        "dashboards": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserDashboard:SystemAdminUserDashboard"
          },
          "description": "Dashboard. The structure of <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "devGroup": {
          "type": "string",
          "description": "device group.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emailAddress": {
          "type": "string",
          "description": "Email address.\n"
        },
        "extAuthAccprofileOverride": {
          "type": "string",
          "description": "Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extAuthAdomOverride": {
          "type": "string",
          "description": "Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extAuthGroupMatch": {
          "type": "string",
          "description": "Only administrators belonging to this group can login.\n"
        },
        "fingerprint": {
          "type": "string",
          "description": "PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.\n"
        },
        "firstName": {
          "type": "string",
          "description": "First name.\n"
        },
        "fmgadoms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserFmgadom:SystemAdminUserFmgadom"
          },
          "description": "Adom. The structure of <span pulumi-lang-nodejs=\"`fmgadom`\" pulumi-lang-dotnet=\"`Fmgadom`\" pulumi-lang-go=\"`fmgadom`\" pulumi-lang-python=\"`fmgadom`\" pulumi-lang-yaml=\"`fmgadom`\" pulumi-lang-java=\"`fmgadom`\">`fmgadom`</span> block is documented below.\n"
        },
        "forcePasswordChange": {
          "type": "string",
          "description": "Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "group": {
          "type": "string",
          "description": "Group name.\n"
        },
        "hidden": {
          "type": "number",
          "description": "Hidden administrator.\n"
        },
        "ipsFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserIpsFilter:SystemAdminUserIpsFilter"
          },
          "description": "Ips-Filter. The structure of <span pulumi-lang-nodejs=\"`ipsFilter`\" pulumi-lang-dotnet=\"`IpsFilter`\" pulumi-lang-go=\"`ipsFilter`\" pulumi-lang-python=\"`ips_filter`\" pulumi-lang-yaml=\"`ipsFilter`\" pulumi-lang-java=\"`ipsFilter`\">`ips_filter`</span> block is documented below.\n"
        },
        "ipv6Trusthost1": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ::/0 for all.\n"
        },
        "ipv6Trusthost10": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost2": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost3": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost4": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost5": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost6": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost7": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost8": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost9": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "lastName": {
          "type": "string",
          "description": "Last name.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server name.\n"
        },
        "loginMax": {
          "type": "number",
          "description": "Max login session for this user.\n"
        },
        "metaDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserMetaData:SystemAdminUserMetaData"
          },
          "description": "Meta-Data. The structure of <span pulumi-lang-nodejs=\"`metaData`\" pulumi-lang-dotnet=\"`MetaData`\" pulumi-lang-go=\"`metaData`\" pulumi-lang-python=\"`meta_data`\" pulumi-lang-yaml=\"`metaData`\" pulumi-lang-java=\"`metaData`\">`meta_data`</span> block is documented below.\n"
        },
        "mobileNumber": {
          "type": "string",
          "description": "Mobile number.\n"
        },
        "oldPassword": {
          "type": "string",
          "description": "Old password.\n"
        },
        "pagerNumber": {
          "type": "string",
          "description": "Pager number.\n"
        },
        "passwordExpire": {
          "type": "string",
          "description": "Password expire time in GMT.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "phoneNumber": {
          "type": "string",
          "description": "Phone number.\n"
        },
        "policyBlocks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserPolicyBlock:SystemAdminUserPolicyBlock"
          },
          "description": "Policy-Block. The structure of <span pulumi-lang-nodejs=\"`policyBlock`\" pulumi-lang-dotnet=\"`PolicyBlock`\" pulumi-lang-go=\"`policyBlock`\" pulumi-lang-python=\"`policy_block`\" pulumi-lang-yaml=\"`policyBlock`\" pulumi-lang-java=\"`policyBlock`\">`policy_block`</span> block is documented below.\n"
        },
        "policyPackages": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserPolicyPackage:SystemAdminUserPolicyPackage"
          },
          "description": "Policy-Package. The structure of <span pulumi-lang-nodejs=\"`policyPackage`\" pulumi-lang-dotnet=\"`PolicyPackage`\" pulumi-lang-go=\"`policyPackage`\" pulumi-lang-python=\"`policy_package`\" pulumi-lang-yaml=\"`policyPackage`\" pulumi-lang-java=\"`policyPackage`\">`policy_package`</span> block is documented below.\n"
        },
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server name.\n"
        },
        "rpcPermit": {
          "type": "string",
          "description": "set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: `read-write`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>.\n"
        },
        "sshPublicKey1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH public key 1.\n"
        },
        "sshPublicKey2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH public key 2.\n"
        },
        "sshPublicKey3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH public key 3.\n"
        },
        "subject": {
          "type": "string",
          "description": "PKI user certificate name constraints.\n"
        },
        "systemAdminUserId": {
          "type": "string",
          "description": "an identifier for the resource with format {{userid}}.\n"
        },
        "tacacsPlusServer": {
          "type": "string",
          "description": "TACACS+ server name.\n"
        },
        "th6FromProfile": {
          "type": "number",
          "description": "Internal use only: ipv6_trusthostX from-profile flag\n"
        },
        "thFromProfile": {
          "type": "number",
          "description": "Internal use only: trusthostX from-profile flag\n"
        },
        "trusthost10s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.\n"
        },
        "trusthost2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost7s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost8s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost9s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "twoFactorAuth": {
          "type": "string",
          "description": "Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useGlobalTheme": {
          "type": "string",
          "description": "Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userTheme": {
          "type": "string",
          "description": "Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`spring`\" pulumi-lang-dotnet=\"`Spring`\" pulumi-lang-go=\"`spring`\" pulumi-lang-python=\"`spring`\" pulumi-lang-yaml=\"`spring`\" pulumi-lang-java=\"`spring`\">`spring`</span>, <span pulumi-lang-nodejs=\"`summer`\" pulumi-lang-dotnet=\"`Summer`\" pulumi-lang-go=\"`summer`\" pulumi-lang-python=\"`summer`\" pulumi-lang-yaml=\"`summer`\" pulumi-lang-java=\"`summer`\">`summer`</span>, <span pulumi-lang-nodejs=\"`autumn`\" pulumi-lang-dotnet=\"`Autumn`\" pulumi-lang-go=\"`autumn`\" pulumi-lang-python=\"`autumn`\" pulumi-lang-yaml=\"`autumn`\" pulumi-lang-java=\"`autumn`\">`autumn`</span>, <span pulumi-lang-nodejs=\"`winter`\" pulumi-lang-dotnet=\"`Winter`\" pulumi-lang-go=\"`winter`\" pulumi-lang-python=\"`winter`\" pulumi-lang-yaml=\"`winter`\" pulumi-lang-java=\"`winter`\">`winter`</span>, `circuit-board`, `calla-lily`, `binary-tunnel`, <span pulumi-lang-nodejs=\"`mars`\" pulumi-lang-dotnet=\"`Mars`\" pulumi-lang-go=\"`mars`\" pulumi-lang-python=\"`mars`\" pulumi-lang-yaml=\"`mars`\" pulumi-lang-java=\"`mars`\">`mars`</span>, `blue-sea`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>, <span pulumi-lang-nodejs=\"`twilight`\" pulumi-lang-dotnet=\"`Twilight`\" pulumi-lang-go=\"`twilight`\" pulumi-lang-python=\"`twilight`\" pulumi-lang-yaml=\"`twilight`\" pulumi-lang-java=\"`twilight`\">`twilight`</span>, <span pulumi-lang-nodejs=\"`canyon`\" pulumi-lang-dotnet=\"`Canyon`\" pulumi-lang-go=\"`canyon`\" pulumi-lang-python=\"`canyon`\" pulumi-lang-yaml=\"`canyon`\" pulumi-lang-java=\"`canyon`\">`canyon`</span>, `northern-light`, <span pulumi-lang-nodejs=\"`astronomy`\" pulumi-lang-dotnet=\"`Astronomy`\" pulumi-lang-go=\"`astronomy`\" pulumi-lang-python=\"`astronomy`\" pulumi-lang-yaml=\"`astronomy`\" pulumi-lang-java=\"`astronomy`\">`astronomy`</span>, <span pulumi-lang-nodejs=\"`fish`\" pulumi-lang-dotnet=\"`Fish`\" pulumi-lang-go=\"`fish`\" pulumi-lang-python=\"`fish`\" pulumi-lang-yaml=\"`fish`\" pulumi-lang-java=\"`fish`\">`fish`</span>, <span pulumi-lang-nodejs=\"`penguin`\" pulumi-lang-dotnet=\"`Penguin`\" pulumi-lang-go=\"`penguin`\" pulumi-lang-python=\"`penguin`\" pulumi-lang-yaml=\"`penguin`\" pulumi-lang-java=\"`penguin`\">`penguin`</span>, <span pulumi-lang-nodejs=\"`mountain`\" pulumi-lang-dotnet=\"`Mountain`\" pulumi-lang-go=\"`mountain`\" pulumi-lang-python=\"`mountain`\" pulumi-lang-yaml=\"`mountain`\" pulumi-lang-java=\"`mountain`\">`mountain`</span>, <span pulumi-lang-nodejs=\"`panda`\" pulumi-lang-dotnet=\"`Panda`\" pulumi-lang-go=\"`panda`\" pulumi-lang-python=\"`panda`\" pulumi-lang-yaml=\"`panda`\" pulumi-lang-java=\"`panda`\">`panda`</span>, <span pulumi-lang-nodejs=\"`parrot`\" pulumi-lang-dotnet=\"`Parrot`\" pulumi-lang-go=\"`parrot`\" pulumi-lang-python=\"`parrot`\" pulumi-lang-yaml=\"`parrot`\" pulumi-lang-java=\"`parrot`\">`parrot`</span>, <span pulumi-lang-nodejs=\"`cave`\" pulumi-lang-dotnet=\"`Cave`\" pulumi-lang-go=\"`cave`\" pulumi-lang-python=\"`cave`\" pulumi-lang-yaml=\"`cave`\" pulumi-lang-java=\"`cave`\">`cave`</span>, <span pulumi-lang-nodejs=\"`zebra`\" pulumi-lang-dotnet=\"`Zebra`\" pulumi-lang-go=\"`zebra`\" pulumi-lang-python=\"`zebra`\" pulumi-lang-yaml=\"`zebra`\" pulumi-lang-java=\"`zebra`\">`zebra`</span>, `contrast-dark`.\n"
        },
        "userType": {
          "type": "string",
          "description": "User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs-plus`, `pki-auth`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, <span pulumi-lang-nodejs=\"`sso`\" pulumi-lang-dotnet=\"`Sso`\" pulumi-lang-go=\"`sso`\" pulumi-lang-python=\"`sso`\" pulumi-lang-yaml=\"`sso`\" pulumi-lang-java=\"`sso`\">`sso`</span>.\n"
        },
        "userid": {
          "type": "string",
          "description": "User name.\n"
        },
        "webFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserWebFilter:SystemAdminUserWebFilter"
          },
          "description": "Web-Filter. The structure of <span pulumi-lang-nodejs=\"`webFilter`\" pulumi-lang-dotnet=\"`WebFilter`\" pulumi-lang-go=\"`webFilter`\" pulumi-lang-python=\"`web_filter`\" pulumi-lang-yaml=\"`webFilter`\" pulumi-lang-java=\"`webFilter`\">`web_filter`</span> block is documented below.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "adomAccess",
        "changePassword",
        "extAuthAccprofileOverride",
        "extAuthAdomOverride",
        "forcePasswordChange",
        "fortiai",
        "ipv6Trusthost1",
        "ipv6Trusthost10",
        "ipv6Trusthost2",
        "ipv6Trusthost3",
        "ipv6Trusthost4",
        "ipv6Trusthost5",
        "ipv6Trusthost6",
        "ipv6Trusthost7",
        "ipv6Trusthost8",
        "ipv6Trusthost9",
        "loginMax",
        "passwordExpire",
        "passwords",
        "profileid",
        "rpcPermit",
        "sshPublicKey1s",
        "sshPublicKey2s",
        "sshPublicKey3s",
        "systemAdminUserId",
        "trusthost10s",
        "trusthost1s",
        "trusthost2s",
        "trusthost3s",
        "trusthost4s",
        "trusthost5s",
        "trusthost6s",
        "trusthost7s",
        "trusthost8s",
        "trusthost9s",
        "twoFactorAuth",
        "useGlobalTheme",
        "userTheme",
        "userType",
        "wildcard"
      ],
      "inputProperties": {
        "adomAccess": {
          "type": "string",
          "description": "set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "adomExcludes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserAdomExclude:SystemAdminUserAdomExclude"
          },
          "description": "Adom-Exclude. The structure of <span pulumi-lang-nodejs=\"`adomExclude`\" pulumi-lang-dotnet=\"`AdomExclude`\" pulumi-lang-go=\"`adomExclude`\" pulumi-lang-python=\"`adom_exclude`\" pulumi-lang-yaml=\"`adomExclude`\" pulumi-lang-java=\"`adomExclude`\">`adom_exclude`</span> block is documented below.\n"
        },
        "appFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserAppFilter:SystemAdminUserAppFilter"
          },
          "description": "App-Filter. The structure of <span pulumi-lang-nodejs=\"`appFilter`\" pulumi-lang-dotnet=\"`AppFilter`\" pulumi-lang-go=\"`appFilter`\" pulumi-lang-python=\"`app_filter`\" pulumi-lang-yaml=\"`appFilter`\" pulumi-lang-java=\"`appFilter`\">`app_filter`</span> block is documented below.\n"
        },
        "avatar": {
          "type": "string",
          "description": "Image file for avatar (maximum 4K base64 encoded).\n"
        },
        "ca": {
          "type": "string",
          "description": "PKI user certificate CA (CA name in local).\n"
        },
        "changePassword": {
          "type": "string",
          "description": "Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "corsAllowOrigin": {
          "type": "string",
          "description": "Access-Control-Allow-Origin.\n"
        },
        "dashboardTabs": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserDashboardTab:SystemAdminUserDashboardTab"
          },
          "description": "Dashboard-Tabs. The structure of <span pulumi-lang-nodejs=\"`dashboardTabs`\" pulumi-lang-dotnet=\"`DashboardTabs`\" pulumi-lang-go=\"`dashboardTabs`\" pulumi-lang-python=\"`dashboard_tabs`\" pulumi-lang-yaml=\"`dashboardTabs`\" pulumi-lang-java=\"`dashboardTabs`\">`dashboard_tabs`</span> block is documented below.\n"
        },
        "dashboards": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserDashboard:SystemAdminUserDashboard"
          },
          "description": "Dashboard. The structure of <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span> block is documented below.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "devGroup": {
          "type": "string",
          "description": "device group.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "emailAddress": {
          "type": "string",
          "description": "Email address.\n"
        },
        "extAuthAccprofileOverride": {
          "type": "string",
          "description": "Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extAuthAdomOverride": {
          "type": "string",
          "description": "Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "extAuthGroupMatch": {
          "type": "string",
          "description": "Only administrators belonging to this group can login.\n"
        },
        "fingerprint": {
          "type": "string",
          "description": "PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.\n"
        },
        "firstName": {
          "type": "string",
          "description": "First name.\n"
        },
        "fmgadoms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserFmgadom:SystemAdminUserFmgadom"
          },
          "description": "Adom. The structure of <span pulumi-lang-nodejs=\"`fmgadom`\" pulumi-lang-dotnet=\"`Fmgadom`\" pulumi-lang-go=\"`fmgadom`\" pulumi-lang-python=\"`fmgadom`\" pulumi-lang-yaml=\"`fmgadom`\" pulumi-lang-java=\"`fmgadom`\">`fmgadom`</span> block is documented below.\n"
        },
        "forcePasswordChange": {
          "type": "string",
          "description": "Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiai": {
          "type": "string",
          "description": "Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "group": {
          "type": "string",
          "description": "Group name.\n"
        },
        "hidden": {
          "type": "number",
          "description": "Hidden administrator.\n"
        },
        "ipsFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserIpsFilter:SystemAdminUserIpsFilter"
          },
          "description": "Ips-Filter. The structure of <span pulumi-lang-nodejs=\"`ipsFilter`\" pulumi-lang-dotnet=\"`IpsFilter`\" pulumi-lang-go=\"`ipsFilter`\" pulumi-lang-python=\"`ips_filter`\" pulumi-lang-yaml=\"`ipsFilter`\" pulumi-lang-java=\"`ipsFilter`\">`ips_filter`</span> block is documented below.\n"
        },
        "ipv6Trusthost1": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ::/0 for all.\n"
        },
        "ipv6Trusthost10": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost2": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost3": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost4": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost5": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost6": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost7": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost8": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "ipv6Trusthost9": {
          "type": "string",
          "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
        },
        "lastName": {
          "type": "string",
          "description": "Last name.\n"
        },
        "ldapServer": {
          "type": "string",
          "description": "LDAP server name.\n"
        },
        "loginMax": {
          "type": "number",
          "description": "Max login session for this user.\n"
        },
        "metaDatas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserMetaData:SystemAdminUserMetaData"
          },
          "description": "Meta-Data. The structure of <span pulumi-lang-nodejs=\"`metaData`\" pulumi-lang-dotnet=\"`MetaData`\" pulumi-lang-go=\"`metaData`\" pulumi-lang-python=\"`meta_data`\" pulumi-lang-yaml=\"`metaData`\" pulumi-lang-java=\"`metaData`\">`meta_data`</span> block is documented below.\n"
        },
        "mobileNumber": {
          "type": "string",
          "description": "Mobile number.\n"
        },
        "oldPassword": {
          "type": "string",
          "description": "Old password.\n"
        },
        "pagerNumber": {
          "type": "string",
          "description": "Pager number.\n"
        },
        "passwordExpire": {
          "type": "string",
          "description": "Password expire time in GMT.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password.\n",
          "secret": true
        },
        "phoneNumber": {
          "type": "string",
          "description": "Phone number.\n"
        },
        "policyBlocks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserPolicyBlock:SystemAdminUserPolicyBlock"
          },
          "description": "Policy-Block. The structure of <span pulumi-lang-nodejs=\"`policyBlock`\" pulumi-lang-dotnet=\"`PolicyBlock`\" pulumi-lang-go=\"`policyBlock`\" pulumi-lang-python=\"`policy_block`\" pulumi-lang-yaml=\"`policyBlock`\" pulumi-lang-java=\"`policyBlock`\">`policy_block`</span> block is documented below.\n"
        },
        "policyPackages": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserPolicyPackage:SystemAdminUserPolicyPackage"
          },
          "description": "Policy-Package. The structure of <span pulumi-lang-nodejs=\"`policyPackage`\" pulumi-lang-dotnet=\"`PolicyPackage`\" pulumi-lang-go=\"`policyPackage`\" pulumi-lang-python=\"`policy_package`\" pulumi-lang-yaml=\"`policyPackage`\" pulumi-lang-java=\"`policyPackage`\">`policy_package`</span> block is documented below.\n"
        },
        "profileid": {
          "type": "string",
          "description": "Profile ID.\n"
        },
        "radiusServer": {
          "type": "string",
          "description": "RADIUS server name.\n"
        },
        "rpcPermit": {
          "type": "string",
          "description": "set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: `read-write`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>.\n"
        },
        "sshPublicKey1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH public key 1.\n"
        },
        "sshPublicKey2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH public key 2.\n"
        },
        "sshPublicKey3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH public key 3.\n"
        },
        "subject": {
          "type": "string",
          "description": "PKI user certificate name constraints.\n"
        },
        "systemAdminUserId": {
          "type": "string",
          "description": "an identifier for the resource with format {{userid}}.\n"
        },
        "tacacsPlusServer": {
          "type": "string",
          "description": "TACACS+ server name.\n"
        },
        "th6FromProfile": {
          "type": "number",
          "description": "Internal use only: ipv6_trusthostX from-profile flag\n"
        },
        "thFromProfile": {
          "type": "number",
          "description": "Internal use only: trusthostX from-profile flag\n"
        },
        "trusthost10s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost1s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.\n"
        },
        "trusthost2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost4s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost5s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost6s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost7s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost8s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "trusthost9s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
        },
        "twoFactorAuth": {
          "type": "string",
          "description": "Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "useGlobalTheme": {
          "type": "string",
          "description": "Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "userTheme": {
          "type": "string",
          "description": "Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`spring`\" pulumi-lang-dotnet=\"`Spring`\" pulumi-lang-go=\"`spring`\" pulumi-lang-python=\"`spring`\" pulumi-lang-yaml=\"`spring`\" pulumi-lang-java=\"`spring`\">`spring`</span>, <span pulumi-lang-nodejs=\"`summer`\" pulumi-lang-dotnet=\"`Summer`\" pulumi-lang-go=\"`summer`\" pulumi-lang-python=\"`summer`\" pulumi-lang-yaml=\"`summer`\" pulumi-lang-java=\"`summer`\">`summer`</span>, <span pulumi-lang-nodejs=\"`autumn`\" pulumi-lang-dotnet=\"`Autumn`\" pulumi-lang-go=\"`autumn`\" pulumi-lang-python=\"`autumn`\" pulumi-lang-yaml=\"`autumn`\" pulumi-lang-java=\"`autumn`\">`autumn`</span>, <span pulumi-lang-nodejs=\"`winter`\" pulumi-lang-dotnet=\"`Winter`\" pulumi-lang-go=\"`winter`\" pulumi-lang-python=\"`winter`\" pulumi-lang-yaml=\"`winter`\" pulumi-lang-java=\"`winter`\">`winter`</span>, `circuit-board`, `calla-lily`, `binary-tunnel`, <span pulumi-lang-nodejs=\"`mars`\" pulumi-lang-dotnet=\"`Mars`\" pulumi-lang-go=\"`mars`\" pulumi-lang-python=\"`mars`\" pulumi-lang-yaml=\"`mars`\" pulumi-lang-java=\"`mars`\">`mars`</span>, `blue-sea`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>, <span pulumi-lang-nodejs=\"`twilight`\" pulumi-lang-dotnet=\"`Twilight`\" pulumi-lang-go=\"`twilight`\" pulumi-lang-python=\"`twilight`\" pulumi-lang-yaml=\"`twilight`\" pulumi-lang-java=\"`twilight`\">`twilight`</span>, <span pulumi-lang-nodejs=\"`canyon`\" pulumi-lang-dotnet=\"`Canyon`\" pulumi-lang-go=\"`canyon`\" pulumi-lang-python=\"`canyon`\" pulumi-lang-yaml=\"`canyon`\" pulumi-lang-java=\"`canyon`\">`canyon`</span>, `northern-light`, <span pulumi-lang-nodejs=\"`astronomy`\" pulumi-lang-dotnet=\"`Astronomy`\" pulumi-lang-go=\"`astronomy`\" pulumi-lang-python=\"`astronomy`\" pulumi-lang-yaml=\"`astronomy`\" pulumi-lang-java=\"`astronomy`\">`astronomy`</span>, <span pulumi-lang-nodejs=\"`fish`\" pulumi-lang-dotnet=\"`Fish`\" pulumi-lang-go=\"`fish`\" pulumi-lang-python=\"`fish`\" pulumi-lang-yaml=\"`fish`\" pulumi-lang-java=\"`fish`\">`fish`</span>, <span pulumi-lang-nodejs=\"`penguin`\" pulumi-lang-dotnet=\"`Penguin`\" pulumi-lang-go=\"`penguin`\" pulumi-lang-python=\"`penguin`\" pulumi-lang-yaml=\"`penguin`\" pulumi-lang-java=\"`penguin`\">`penguin`</span>, <span pulumi-lang-nodejs=\"`mountain`\" pulumi-lang-dotnet=\"`Mountain`\" pulumi-lang-go=\"`mountain`\" pulumi-lang-python=\"`mountain`\" pulumi-lang-yaml=\"`mountain`\" pulumi-lang-java=\"`mountain`\">`mountain`</span>, <span pulumi-lang-nodejs=\"`panda`\" pulumi-lang-dotnet=\"`Panda`\" pulumi-lang-go=\"`panda`\" pulumi-lang-python=\"`panda`\" pulumi-lang-yaml=\"`panda`\" pulumi-lang-java=\"`panda`\">`panda`</span>, <span pulumi-lang-nodejs=\"`parrot`\" pulumi-lang-dotnet=\"`Parrot`\" pulumi-lang-go=\"`parrot`\" pulumi-lang-python=\"`parrot`\" pulumi-lang-yaml=\"`parrot`\" pulumi-lang-java=\"`parrot`\">`parrot`</span>, <span pulumi-lang-nodejs=\"`cave`\" pulumi-lang-dotnet=\"`Cave`\" pulumi-lang-go=\"`cave`\" pulumi-lang-python=\"`cave`\" pulumi-lang-yaml=\"`cave`\" pulumi-lang-java=\"`cave`\">`cave`</span>, <span pulumi-lang-nodejs=\"`zebra`\" pulumi-lang-dotnet=\"`Zebra`\" pulumi-lang-go=\"`zebra`\" pulumi-lang-python=\"`zebra`\" pulumi-lang-yaml=\"`zebra`\" pulumi-lang-java=\"`zebra`\">`zebra`</span>, `contrast-dark`.\n"
        },
        "userType": {
          "type": "string",
          "description": "User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs-plus`, `pki-auth`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, <span pulumi-lang-nodejs=\"`sso`\" pulumi-lang-dotnet=\"`Sso`\" pulumi-lang-go=\"`sso`\" pulumi-lang-python=\"`sso`\" pulumi-lang-yaml=\"`sso`\" pulumi-lang-java=\"`sso`\">`sso`</span>.\n"
        },
        "userid": {
          "type": "string",
          "description": "User name.\n"
        },
        "webFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAdminUserWebFilter:SystemAdminUserWebFilter"
          },
          "description": "Web-Filter. The structure of <span pulumi-lang-nodejs=\"`webFilter`\" pulumi-lang-dotnet=\"`WebFilter`\" pulumi-lang-go=\"`webFilter`\" pulumi-lang-python=\"`web_filter`\" pulumi-lang-yaml=\"`webFilter`\" pulumi-lang-java=\"`webFilter`\">`web_filter`</span> block is documented below.\n"
        },
        "wildcard": {
          "type": "string",
          "description": "Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminUser resources.\n",
        "properties": {
          "adomAccess": {
            "type": "string",
            "description": "set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "adomExcludes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserAdomExclude:SystemAdminUserAdomExclude"
            },
            "description": "Adom-Exclude. The structure of <span pulumi-lang-nodejs=\"`adomExclude`\" pulumi-lang-dotnet=\"`AdomExclude`\" pulumi-lang-go=\"`adomExclude`\" pulumi-lang-python=\"`adom_exclude`\" pulumi-lang-yaml=\"`adomExclude`\" pulumi-lang-java=\"`adomExclude`\">`adom_exclude`</span> block is documented below.\n"
          },
          "appFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserAppFilter:SystemAdminUserAppFilter"
            },
            "description": "App-Filter. The structure of <span pulumi-lang-nodejs=\"`appFilter`\" pulumi-lang-dotnet=\"`AppFilter`\" pulumi-lang-go=\"`appFilter`\" pulumi-lang-python=\"`app_filter`\" pulumi-lang-yaml=\"`appFilter`\" pulumi-lang-java=\"`appFilter`\">`app_filter`</span> block is documented below.\n"
          },
          "avatar": {
            "type": "string",
            "description": "Image file for avatar (maximum 4K base64 encoded).\n"
          },
          "ca": {
            "type": "string",
            "description": "PKI user certificate CA (CA name in local).\n"
          },
          "changePassword": {
            "type": "string",
            "description": "Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "corsAllowOrigin": {
            "type": "string",
            "description": "Access-Control-Allow-Origin.\n"
          },
          "dashboardTabs": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserDashboardTab:SystemAdminUserDashboardTab"
            },
            "description": "Dashboard-Tabs. The structure of <span pulumi-lang-nodejs=\"`dashboardTabs`\" pulumi-lang-dotnet=\"`DashboardTabs`\" pulumi-lang-go=\"`dashboardTabs`\" pulumi-lang-python=\"`dashboard_tabs`\" pulumi-lang-yaml=\"`dashboardTabs`\" pulumi-lang-java=\"`dashboardTabs`\">`dashboard_tabs`</span> block is documented below.\n"
          },
          "dashboards": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserDashboard:SystemAdminUserDashboard"
            },
            "description": "Dashboard. The structure of <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span> block is documented below.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "devGroup": {
            "type": "string",
            "description": "device group.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "emailAddress": {
            "type": "string",
            "description": "Email address.\n"
          },
          "extAuthAccprofileOverride": {
            "type": "string",
            "description": "Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extAuthAdomOverride": {
            "type": "string",
            "description": "Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "extAuthGroupMatch": {
            "type": "string",
            "description": "Only administrators belonging to this group can login.\n"
          },
          "fingerprint": {
            "type": "string",
            "description": "PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.\n"
          },
          "firstName": {
            "type": "string",
            "description": "First name.\n"
          },
          "fmgadoms": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserFmgadom:SystemAdminUserFmgadom"
            },
            "description": "Adom. The structure of <span pulumi-lang-nodejs=\"`fmgadom`\" pulumi-lang-dotnet=\"`Fmgadom`\" pulumi-lang-go=\"`fmgadom`\" pulumi-lang-python=\"`fmgadom`\" pulumi-lang-yaml=\"`fmgadom`\" pulumi-lang-java=\"`fmgadom`\">`fmgadom`</span> block is documented below.\n"
          },
          "forcePasswordChange": {
            "type": "string",
            "description": "Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiai": {
            "type": "string",
            "description": "Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "group": {
            "type": "string",
            "description": "Group name.\n"
          },
          "hidden": {
            "type": "number",
            "description": "Hidden administrator.\n"
          },
          "ipsFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserIpsFilter:SystemAdminUserIpsFilter"
            },
            "description": "Ips-Filter. The structure of <span pulumi-lang-nodejs=\"`ipsFilter`\" pulumi-lang-dotnet=\"`IpsFilter`\" pulumi-lang-go=\"`ipsFilter`\" pulumi-lang-python=\"`ips_filter`\" pulumi-lang-yaml=\"`ipsFilter`\" pulumi-lang-java=\"`ipsFilter`\">`ips_filter`</span> block is documented below.\n"
          },
          "ipv6Trusthost1": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ::/0 for all.\n"
          },
          "ipv6Trusthost10": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost2": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost3": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost4": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost5": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost6": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost7": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost8": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "ipv6Trusthost9": {
            "type": "string",
            "description": "Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.\n"
          },
          "lastName": {
            "type": "string",
            "description": "Last name.\n"
          },
          "ldapServer": {
            "type": "string",
            "description": "LDAP server name.\n"
          },
          "loginMax": {
            "type": "number",
            "description": "Max login session for this user.\n"
          },
          "metaDatas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserMetaData:SystemAdminUserMetaData"
            },
            "description": "Meta-Data. The structure of <span pulumi-lang-nodejs=\"`metaData`\" pulumi-lang-dotnet=\"`MetaData`\" pulumi-lang-go=\"`metaData`\" pulumi-lang-python=\"`meta_data`\" pulumi-lang-yaml=\"`metaData`\" pulumi-lang-java=\"`metaData`\">`meta_data`</span> block is documented below.\n"
          },
          "mobileNumber": {
            "type": "string",
            "description": "Mobile number.\n"
          },
          "oldPassword": {
            "type": "string",
            "description": "Old password.\n"
          },
          "pagerNumber": {
            "type": "string",
            "description": "Pager number.\n"
          },
          "passwordExpire": {
            "type": "string",
            "description": "Password expire time in GMT.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password.\n",
            "secret": true
          },
          "phoneNumber": {
            "type": "string",
            "description": "Phone number.\n"
          },
          "policyBlocks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserPolicyBlock:SystemAdminUserPolicyBlock"
            },
            "description": "Policy-Block. The structure of <span pulumi-lang-nodejs=\"`policyBlock`\" pulumi-lang-dotnet=\"`PolicyBlock`\" pulumi-lang-go=\"`policyBlock`\" pulumi-lang-python=\"`policy_block`\" pulumi-lang-yaml=\"`policyBlock`\" pulumi-lang-java=\"`policyBlock`\">`policy_block`</span> block is documented below.\n"
          },
          "policyPackages": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserPolicyPackage:SystemAdminUserPolicyPackage"
            },
            "description": "Policy-Package. The structure of <span pulumi-lang-nodejs=\"`policyPackage`\" pulumi-lang-dotnet=\"`PolicyPackage`\" pulumi-lang-go=\"`policyPackage`\" pulumi-lang-python=\"`policy_package`\" pulumi-lang-yaml=\"`policyPackage`\" pulumi-lang-java=\"`policyPackage`\">`policy_package`</span> block is documented below.\n"
          },
          "profileid": {
            "type": "string",
            "description": "Profile ID.\n"
          },
          "radiusServer": {
            "type": "string",
            "description": "RADIUS server name.\n"
          },
          "rpcPermit": {
            "type": "string",
            "description": "set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: `read-write`, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>.\n"
          },
          "sshPublicKey1s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH public key 1.\n"
          },
          "sshPublicKey2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH public key 2.\n"
          },
          "sshPublicKey3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH public key 3.\n"
          },
          "subject": {
            "type": "string",
            "description": "PKI user certificate name constraints.\n"
          },
          "systemAdminUserId": {
            "type": "string",
            "description": "an identifier for the resource with format {{userid}}.\n"
          },
          "tacacsPlusServer": {
            "type": "string",
            "description": "TACACS+ server name.\n"
          },
          "th6FromProfile": {
            "type": "number",
            "description": "Internal use only: ipv6_trusthostX from-profile flag\n"
          },
          "thFromProfile": {
            "type": "number",
            "description": "Internal use only: trusthostX from-profile flag\n"
          },
          "trusthost10s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost1s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.\n"
          },
          "trusthost2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost4s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost5s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost6s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost7s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost8s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "trusthost9s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.\n"
          },
          "twoFactorAuth": {
            "type": "string",
            "description": "Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "useGlobalTheme": {
            "type": "string",
            "description": "Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "userTheme": {
            "type": "string",
            "description": "Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`spring`\" pulumi-lang-dotnet=\"`Spring`\" pulumi-lang-go=\"`spring`\" pulumi-lang-python=\"`spring`\" pulumi-lang-yaml=\"`spring`\" pulumi-lang-java=\"`spring`\">`spring`</span>, <span pulumi-lang-nodejs=\"`summer`\" pulumi-lang-dotnet=\"`Summer`\" pulumi-lang-go=\"`summer`\" pulumi-lang-python=\"`summer`\" pulumi-lang-yaml=\"`summer`\" pulumi-lang-java=\"`summer`\">`summer`</span>, <span pulumi-lang-nodejs=\"`autumn`\" pulumi-lang-dotnet=\"`Autumn`\" pulumi-lang-go=\"`autumn`\" pulumi-lang-python=\"`autumn`\" pulumi-lang-yaml=\"`autumn`\" pulumi-lang-java=\"`autumn`\">`autumn`</span>, <span pulumi-lang-nodejs=\"`winter`\" pulumi-lang-dotnet=\"`Winter`\" pulumi-lang-go=\"`winter`\" pulumi-lang-python=\"`winter`\" pulumi-lang-yaml=\"`winter`\" pulumi-lang-java=\"`winter`\">`winter`</span>, `circuit-board`, `calla-lily`, `binary-tunnel`, <span pulumi-lang-nodejs=\"`mars`\" pulumi-lang-dotnet=\"`Mars`\" pulumi-lang-go=\"`mars`\" pulumi-lang-python=\"`mars`\" pulumi-lang-yaml=\"`mars`\" pulumi-lang-java=\"`mars`\">`mars`</span>, `blue-sea`, <span pulumi-lang-nodejs=\"`technology`\" pulumi-lang-dotnet=\"`Technology`\" pulumi-lang-go=\"`technology`\" pulumi-lang-python=\"`technology`\" pulumi-lang-yaml=\"`technology`\" pulumi-lang-java=\"`technology`\">`technology`</span>, <span pulumi-lang-nodejs=\"`landscape`\" pulumi-lang-dotnet=\"`Landscape`\" pulumi-lang-go=\"`landscape`\" pulumi-lang-python=\"`landscape`\" pulumi-lang-yaml=\"`landscape`\" pulumi-lang-java=\"`landscape`\">`landscape`</span>, <span pulumi-lang-nodejs=\"`twilight`\" pulumi-lang-dotnet=\"`Twilight`\" pulumi-lang-go=\"`twilight`\" pulumi-lang-python=\"`twilight`\" pulumi-lang-yaml=\"`twilight`\" pulumi-lang-java=\"`twilight`\">`twilight`</span>, <span pulumi-lang-nodejs=\"`canyon`\" pulumi-lang-dotnet=\"`Canyon`\" pulumi-lang-go=\"`canyon`\" pulumi-lang-python=\"`canyon`\" pulumi-lang-yaml=\"`canyon`\" pulumi-lang-java=\"`canyon`\">`canyon`</span>, `northern-light`, <span pulumi-lang-nodejs=\"`astronomy`\" pulumi-lang-dotnet=\"`Astronomy`\" pulumi-lang-go=\"`astronomy`\" pulumi-lang-python=\"`astronomy`\" pulumi-lang-yaml=\"`astronomy`\" pulumi-lang-java=\"`astronomy`\">`astronomy`</span>, <span pulumi-lang-nodejs=\"`fish`\" pulumi-lang-dotnet=\"`Fish`\" pulumi-lang-go=\"`fish`\" pulumi-lang-python=\"`fish`\" pulumi-lang-yaml=\"`fish`\" pulumi-lang-java=\"`fish`\">`fish`</span>, <span pulumi-lang-nodejs=\"`penguin`\" pulumi-lang-dotnet=\"`Penguin`\" pulumi-lang-go=\"`penguin`\" pulumi-lang-python=\"`penguin`\" pulumi-lang-yaml=\"`penguin`\" pulumi-lang-java=\"`penguin`\">`penguin`</span>, <span pulumi-lang-nodejs=\"`mountain`\" pulumi-lang-dotnet=\"`Mountain`\" pulumi-lang-go=\"`mountain`\" pulumi-lang-python=\"`mountain`\" pulumi-lang-yaml=\"`mountain`\" pulumi-lang-java=\"`mountain`\">`mountain`</span>, <span pulumi-lang-nodejs=\"`panda`\" pulumi-lang-dotnet=\"`Panda`\" pulumi-lang-go=\"`panda`\" pulumi-lang-python=\"`panda`\" pulumi-lang-yaml=\"`panda`\" pulumi-lang-java=\"`panda`\">`panda`</span>, <span pulumi-lang-nodejs=\"`parrot`\" pulumi-lang-dotnet=\"`Parrot`\" pulumi-lang-go=\"`parrot`\" pulumi-lang-python=\"`parrot`\" pulumi-lang-yaml=\"`parrot`\" pulumi-lang-java=\"`parrot`\">`parrot`</span>, <span pulumi-lang-nodejs=\"`cave`\" pulumi-lang-dotnet=\"`Cave`\" pulumi-lang-go=\"`cave`\" pulumi-lang-python=\"`cave`\" pulumi-lang-yaml=\"`cave`\" pulumi-lang-java=\"`cave`\">`cave`</span>, <span pulumi-lang-nodejs=\"`zebra`\" pulumi-lang-dotnet=\"`Zebra`\" pulumi-lang-go=\"`zebra`\" pulumi-lang-python=\"`zebra`\" pulumi-lang-yaml=\"`zebra`\" pulumi-lang-java=\"`zebra`\">`zebra`</span>, `contrast-dark`.\n"
          },
          "userType": {
            "type": "string",
            "description": "User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`radius`\" pulumi-lang-dotnet=\"`Radius`\" pulumi-lang-go=\"`radius`\" pulumi-lang-python=\"`radius`\" pulumi-lang-yaml=\"`radius`\" pulumi-lang-java=\"`radius`\">`radius`</span>, <span pulumi-lang-nodejs=\"`ldap`\" pulumi-lang-dotnet=\"`Ldap`\" pulumi-lang-go=\"`ldap`\" pulumi-lang-python=\"`ldap`\" pulumi-lang-yaml=\"`ldap`\" pulumi-lang-java=\"`ldap`\">`ldap`</span>, `tacacs-plus`, `pki-auth`, <span pulumi-lang-nodejs=\"`group`\" pulumi-lang-dotnet=\"`Group`\" pulumi-lang-go=\"`group`\" pulumi-lang-python=\"`group`\" pulumi-lang-yaml=\"`group`\" pulumi-lang-java=\"`group`\">`group`</span>, <span pulumi-lang-nodejs=\"`sso`\" pulumi-lang-dotnet=\"`Sso`\" pulumi-lang-go=\"`sso`\" pulumi-lang-python=\"`sso`\" pulumi-lang-yaml=\"`sso`\" pulumi-lang-java=\"`sso`\">`sso`</span>.\n"
          },
          "userid": {
            "type": "string",
            "description": "User name.\n"
          },
          "webFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAdminUserWebFilter:SystemAdminUserWebFilter"
            },
            "description": "Web-Filter. The structure of <span pulumi-lang-nodejs=\"`webFilter`\" pulumi-lang-dotnet=\"`WebFilter`\" pulumi-lang-go=\"`webFilter`\" pulumi-lang-python=\"`web_filter`\" pulumi-lang-yaml=\"`webFilter`\" pulumi-lang-java=\"`webFilter`\">`web_filter`</span> block is documented below.\n"
          },
          "wildcard": {
            "type": "string",
            "description": "Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminUserAdom:SystemAdminUserAdom": {
      "description": "Admin domain.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminUser`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminUser`\" pulumi-lang-go=\"`SystemAdminUser`\" pulumi-lang-python=\"`SystemAdminUser`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminUser`\" pulumi-lang-java=\"`fortimanager.SystemAdminUser`\">`fortimanager.SystemAdminUser`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameSystemAdminUser = new fortimanager.SystemAdminUser(\"trname\", {userid: \"tfuser22\"});\nconst trname = new fortimanager.SystemAdminUserAdom(\"trname\", {\n    user: trnameSystemAdminUser.userid,\n    adomName: \"terr-adom\",\n}, {\n    dependsOn: [trnameSystemAdminUser],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_system_admin_user = fortimanager.SystemAdminUser(\"trname\", userid=\"tfuser22\")\ntrname = fortimanager.SystemAdminUserAdom(\"trname\",\n    user=trname_system_admin_user.userid,\n    adom_name=\"terr-adom\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_system_admin_user]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameSystemAdminUser = new Fortimanager.SystemAdminUser(\"trname\", new()\n    {\n        Userid = \"tfuser22\",\n    });\n\n    var trname = new Fortimanager.SystemAdminUserAdom(\"trname\", new()\n    {\n        User = trnameSystemAdminUser.Userid,\n        AdomName = \"terr-adom\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameSystemAdminUser,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameSystemAdminUser, err := fortimanager.NewSystemAdminUser(ctx, \"trname\", &fortimanager.SystemAdminUserArgs{\n\t\t\tUserid: pulumi.String(\"tfuser22\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemAdminUserAdom(ctx, \"trname\", &fortimanager.SystemAdminUserAdomArgs{\n\t\t\tUser:     trnameSystemAdminUser.Userid,\n\t\t\tAdomName: pulumi.String(\"terr-adom\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameSystemAdminUser,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminUser;\nimport com.pulumi.fortimanager.SystemAdminUserArgs;\nimport com.pulumi.fortimanager.SystemAdminUserAdom;\nimport com.pulumi.fortimanager.SystemAdminUserAdomArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameSystemAdminUser = new SystemAdminUser(\"trnameSystemAdminUser\", SystemAdminUserArgs.builder()\n            .userid(\"tfuser22\")\n            .build());\n\n        var trname = new SystemAdminUserAdom(\"trname\", SystemAdminUserAdomArgs.builder()\n            .user(trnameSystemAdminUser.userid())\n            .adomName(\"terr-adom\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameSystemAdminUser)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAdminUserAdom\n    properties:\n      user: ${trnameSystemAdminUser.userid}\n      adomName: terr-adom\n    options:\n      dependsOn:\n        - ${trnameSystemAdminUser}\n  trnameSystemAdminUser:\n    type: fortimanager:SystemAdminUser\n    name: trname\n    properties:\n      userid: tfuser22\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AdminUserAdom can be imported using any of these accepted formats:\n\nSet import_options = [\"user=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminUserAdom:SystemAdminUserAdom labelname {{adom_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adomName": {
          "type": "string",
          "description": "Admin domain names.\n"
        },
        "systemAdminUserAdomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{adom_name}}.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "systemAdminUserAdomId",
        "user"
      ],
      "inputProperties": {
        "adomName": {
          "type": "string",
          "description": "Admin domain names.\n"
        },
        "systemAdminUserAdomId": {
          "type": "string",
          "description": "an identifier for the resource with format {{adom_name}}.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "requiredInputs": [
        "user"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminUserAdom resources.\n",
        "properties": {
          "adomName": {
            "type": "string",
            "description": "Admin domain names.\n"
          },
          "systemAdminUserAdomId": {
            "type": "string",
            "description": "an identifier for the resource with format {{adom_name}}.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminUserIpsfilter:SystemAdminUserIpsfilter": {
      "description": "IPS filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipsFilter`\" pulumi-lang-dotnet=\"`IpsFilter`\" pulumi-lang-go=\"`ipsFilter`\" pulumi-lang-python=\"`ips_filter`\" pulumi-lang-yaml=\"`ipsFilter`\" pulumi-lang-java=\"`ipsFilter`\">`ips_filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminUser`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminUser`\" pulumi-lang-go=\"`SystemAdminUser`\" pulumi-lang-python=\"`SystemAdminUser`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminUser`\" pulumi-lang-java=\"`fortimanager.SystemAdminUser`\">`fortimanager.SystemAdminUser`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem AdminUserIpsFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"user=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminUserIpsfilter:SystemAdminUserIpsfilter labelname {{ips_filter_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "ipsFilterName": {
          "type": "string",
          "description": "IPS filter name.\n"
        },
        "systemAdminUserIpsfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ips_filter_name}}.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "systemAdminUserIpsfilterId",
        "user"
      ],
      "inputProperties": {
        "ipsFilterName": {
          "type": "string",
          "description": "IPS filter name.\n"
        },
        "systemAdminUserIpsfilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ips_filter_name}}.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "requiredInputs": [
        "user"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminUserIpsfilter resources.\n",
        "properties": {
          "ipsFilterName": {
            "type": "string",
            "description": "IPS filter name.\n"
          },
          "systemAdminUserIpsfilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{ips_filter_name}}.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAdminUserPolicyblock:SystemAdminUserPolicyblock": {
      "description": "Policy block write access.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`policyBlock`\" pulumi-lang-dotnet=\"`PolicyBlock`\" pulumi-lang-go=\"`policyBlock`\" pulumi-lang-python=\"`policy_block`\" pulumi-lang-yaml=\"`policyBlock`\" pulumi-lang-java=\"`policyBlock`\">`policy_block`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAdminUser`\" pulumi-lang-dotnet=\"`fortimanager.SystemAdminUser`\" pulumi-lang-go=\"`SystemAdminUser`\" pulumi-lang-python=\"`SystemAdminUser`\" pulumi-lang-yaml=\"`fortimanager.SystemAdminUser`\" pulumi-lang-java=\"`fortimanager.SystemAdminUser`\">`fortimanager.SystemAdminUser`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem AdminUserPolicyBlock can be imported using any of these accepted formats:\n\nSet import_options = [\"user=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminUserPolicyblock:SystemAdminUserPolicyblock labelname {{policy_block_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "policyBlockName": {
          "type": "string",
          "description": "Policy block names.\n"
        },
        "systemAdminUserPolicyblockId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policy_block_name}}.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "type": "object",
      "required": [
        "systemAdminUserPolicyblockId",
        "user"
      ],
      "inputProperties": {
        "policyBlockName": {
          "type": "string",
          "description": "Policy block names.\n"
        },
        "systemAdminUserPolicyblockId": {
          "type": "string",
          "description": "an identifier for the resource with format {{policy_block_name}}.\n"
        },
        "user": {
          "type": "string",
          "description": "User.\n"
        }
      },
      "requiredInputs": [
        "user"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAdminUserPolicyblock resources.\n",
        "properties": {
          "policyBlockName": {
            "type": "string",
            "description": "Policy block names.\n"
          },
          "systemAdminUserPolicyblockId": {
            "type": "string",
            "description": "an identifier for the resource with format {{policy_block_name}}.\n"
          },
          "user": {
            "type": "string",
            "description": "User.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAlertconsole:SystemAlertconsole": {
      "description": "Alert console.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertconsole(\"trname\", {\n    period: \"2\",\n    severityLevels: [\"debug\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertconsole(\"trname\",\n    period=\"2\",\n    severity_levels=[\"debug\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAlertconsole(\"trname\", new()\n    {\n        Period = \"2\",\n        SeverityLevels = new[]\n        {\n            \"debug\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertconsole(ctx, \"trname\", &fortimanager.SystemAlertconsoleArgs{\n\t\t\tPeriod: pulumi.String(\"2\"),\n\t\t\tSeverityLevels: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"debug\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertconsole;\nimport com.pulumi.fortimanager.SystemAlertconsoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAlertconsole(\"trname\", SystemAlertconsoleArgs.builder()\n            .period(\"2\")\n            .severityLevels(\"debug\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAlertconsole\n    properties:\n      period: '2'\n      severityLevels:\n        - debug\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AlertConsole can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertconsole:SystemAlertconsole labelname SystemAlertConsole\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "period": {
          "type": "string",
          "description": "Alert console keeps alerts for this period. 1 - 1 day. 2 - 2 days. 3 - 3 days. 4 - 4 days. 5 - 5 days. 6 - 6 days. 7 - 7 days. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>.\n"
        },
        "severityLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert console keeps alerts of this and higher severity. debug - Debug level. information - Information level. notify - Notify level. warning - Warning level. error - Error level. critical - Critical level. alert - Alert level. emergency - Emergency level. Valid values: <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`notify`\" pulumi-lang-dotnet=\"`Notify`\" pulumi-lang-go=\"`notify`\" pulumi-lang-python=\"`notify`\" pulumi-lang-yaml=\"`notify`\" pulumi-lang-java=\"`notify`\">`notify`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>.\n"
        },
        "systemAlertconsoleId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "period",
        "severityLevels",
        "systemAlertconsoleId"
      ],
      "inputProperties": {
        "period": {
          "type": "string",
          "description": "Alert console keeps alerts for this period. 1 - 1 day. 2 - 2 days. 3 - 3 days. 4 - 4 days. 5 - 5 days. 6 - 6 days. 7 - 7 days. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>.\n"
        },
        "severityLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Alert console keeps alerts of this and higher severity. debug - Debug level. information - Information level. notify - Notify level. warning - Warning level. error - Error level. critical - Critical level. alert - Alert level. emergency - Emergency level. Valid values: <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`notify`\" pulumi-lang-dotnet=\"`Notify`\" pulumi-lang-go=\"`notify`\" pulumi-lang-python=\"`notify`\" pulumi-lang-yaml=\"`notify`\" pulumi-lang-java=\"`notify`\">`notify`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>.\n"
        },
        "systemAlertconsoleId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAlertconsole resources.\n",
        "properties": {
          "period": {
            "type": "string",
            "description": "Alert console keeps alerts for this period. 1 - 1 day. 2 - 2 days. 3 - 3 days. 4 - 4 days. 5 - 5 days. 6 - 6 days. 7 - 7 days. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`2`\" pulumi-lang-dotnet=\"`2`\" pulumi-lang-go=\"`2`\" pulumi-lang-python=\"`2`\" pulumi-lang-yaml=\"`2`\" pulumi-lang-java=\"`2`\">`2`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>.\n"
          },
          "severityLevels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Alert console keeps alerts of this and higher severity. debug - Debug level. information - Information level. notify - Notify level. warning - Warning level. error - Error level. critical - Critical level. alert - Alert level. emergency - Emergency level. Valid values: <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`notify`\" pulumi-lang-dotnet=\"`Notify`\" pulumi-lang-go=\"`notify`\" pulumi-lang-python=\"`notify`\" pulumi-lang-yaml=\"`notify`\" pulumi-lang-java=\"`notify`\">`notify`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>.\n"
          },
          "systemAlertconsoleId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAlertemail:SystemAlertemail": {
      "description": "Configure alertemail.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertemail(\"trname\", {\n    fromaddress: \"tefv@tefv.com\",\n    fromname: \"terr-sys-alertemail\",\n    smtpport: 2000,\n    smtpserver: \"192.168.1.2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertemail(\"trname\",\n    fromaddress=\"tefv@tefv.com\",\n    fromname=\"terr-sys-alertemail\",\n    smtpport=2000,\n    smtpserver=\"192.168.1.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAlertemail(\"trname\", new()\n    {\n        Fromaddress = \"tefv@tefv.com\",\n        Fromname = \"terr-sys-alertemail\",\n        Smtpport = 2000,\n        Smtpserver = \"192.168.1.2\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertemail(ctx, \"trname\", &fortimanager.SystemAlertemailArgs{\n\t\t\tFromaddress: pulumi.String(\"tefv@tefv.com\"),\n\t\t\tFromname:    pulumi.String(\"terr-sys-alertemail\"),\n\t\t\tSmtpport:    pulumi.Float64(2000),\n\t\t\tSmtpserver:  pulumi.String(\"192.168.1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertemail;\nimport com.pulumi.fortimanager.SystemAlertemailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAlertemail(\"trname\", SystemAlertemailArgs.builder()\n            .fromaddress(\"tefv@tefv.com\")\n            .fromname(\"terr-sys-alertemail\")\n            .smtpport(2000.0)\n            .smtpserver(\"192.168.1.2\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAlertemail\n    properties:\n      fromaddress: tefv@tefv.com\n      fromname: terr-sys-alertemail\n      smtpport: '2000'\n      smtpserver: 192.168.1.2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Alertemail can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertemail:SystemAlertemail labelname SystemAlertemail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "authentication": {
          "type": "string",
          "description": "Enable/disable authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fromaddress": {
          "type": "string",
          "description": "SMTP from address.\n"
        },
        "fromname": {
          "type": "string",
          "description": "SMTP from user.\n"
        },
        "smtppasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP server password.\n",
          "secret": true
        },
        "smtpport": {
          "type": "number",
          "description": "SMTP server port.\n"
        },
        "smtpserver": {
          "type": "string",
          "description": "SMTP server address.\n"
        },
        "smtpuser": {
          "type": "string",
          "description": "SMTP server user.\n"
        },
        "systemAlertemailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "authentication",
        "fromaddress",
        "fromname",
        "smtppasswords",
        "smtpport",
        "smtpserver",
        "systemAlertemailId"
      ],
      "inputProperties": {
        "authentication": {
          "type": "string",
          "description": "Enable/disable authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fromaddress": {
          "type": "string",
          "description": "SMTP from address.\n"
        },
        "fromname": {
          "type": "string",
          "description": "SMTP from user.\n"
        },
        "smtppasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP server password.\n",
          "secret": true
        },
        "smtpport": {
          "type": "number",
          "description": "SMTP server port.\n"
        },
        "smtpserver": {
          "type": "string",
          "description": "SMTP server address.\n"
        },
        "smtpuser": {
          "type": "string",
          "description": "SMTP server user.\n"
        },
        "systemAlertemailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAlertemail resources.\n",
        "properties": {
          "authentication": {
            "type": "string",
            "description": "Enable/disable authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fromaddress": {
            "type": "string",
            "description": "SMTP from address.\n"
          },
          "fromname": {
            "type": "string",
            "description": "SMTP from user.\n"
          },
          "smtppasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SMTP server password.\n",
            "secret": true
          },
          "smtpport": {
            "type": "number",
            "description": "SMTP server port.\n"
          },
          "smtpserver": {
            "type": "string",
            "description": "SMTP server address.\n"
          },
          "smtpuser": {
            "type": "string",
            "description": "SMTP server user.\n"
          },
          "systemAlertemailId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAlertevent:SystemAlertevent": {
      "description": "Alert events.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertevent(\"trname\", {\n    enableGenericTexts: [\"enable\"],\n    enableSeverityFilters: [\"enable\"],\n    eventTimePeriod: \"1\",\n    name: \"tsysalert1\",\n    numEvents: \"1\",\n    severityFilter: \"high\",\n    severityLevelComps: [\"<=\"],\n    severityLevelLogs: [\n        \"information\",\n        \"notify\",\n        \"warning\",\n        \"alert\",\n        \"emergency\",\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertevent(\"trname\",\n    enable_generic_texts=[\"enable\"],\n    enable_severity_filters=[\"enable\"],\n    event_time_period=\"1\",\n    name=\"tsysalert1\",\n    num_events=\"1\",\n    severity_filter=\"high\",\n    severity_level_comps=[\"<=\"],\n    severity_level_logs=[\n        \"information\",\n        \"notify\",\n        \"warning\",\n        \"alert\",\n        \"emergency\",\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAlertevent(\"trname\", new()\n    {\n        EnableGenericTexts = new[]\n        {\n            \"enable\",\n        },\n        EnableSeverityFilters = new[]\n        {\n            \"enable\",\n        },\n        EventTimePeriod = \"1\",\n        Name = \"tsysalert1\",\n        NumEvents = \"1\",\n        SeverityFilter = \"high\",\n        SeverityLevelComps = new[]\n        {\n            \"<=\",\n        },\n        SeverityLevelLogs = new[]\n        {\n            \"information\",\n            \"notify\",\n            \"warning\",\n            \"alert\",\n            \"emergency\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertevent(ctx, \"trname\", &fortimanager.SystemAlerteventArgs{\n\t\t\tEnableGenericTexts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tEnableSeverityFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tEventTimePeriod: pulumi.String(\"1\"),\n\t\t\tName:            pulumi.String(\"tsysalert1\"),\n\t\t\tNumEvents:       pulumi.String(\"1\"),\n\t\t\tSeverityFilter:  pulumi.String(\"high\"),\n\t\t\tSeverityLevelComps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"<=\"),\n\t\t\t},\n\t\t\tSeverityLevelLogs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"information\"),\n\t\t\t\tpulumi.String(\"notify\"),\n\t\t\t\tpulumi.String(\"warning\"),\n\t\t\t\tpulumi.String(\"alert\"),\n\t\t\t\tpulumi.String(\"emergency\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertevent;\nimport com.pulumi.fortimanager.SystemAlerteventArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAlertevent(\"trname\", SystemAlerteventArgs.builder()\n            .enableGenericTexts(\"enable\")\n            .enableSeverityFilters(\"enable\")\n            .eventTimePeriod(\"1\")\n            .name(\"tsysalert1\")\n            .numEvents(\"1\")\n            .severityFilter(\"high\")\n            .severityLevelComps(\"<=\")\n            .severityLevelLogs(            \n                \"information\",\n                \"notify\",\n                \"warning\",\n                \"alert\",\n                \"emergency\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAlertevent\n    properties:\n      enableGenericTexts:\n        - enable\n      enableSeverityFilters:\n        - enable\n      eventTimePeriod: 1\n      name: tsysalert1\n      numEvents: 1\n      severityFilter: high\n      severityLevelComps:\n        - <=\n      severityLevelLogs:\n        - information\n        - notify\n        - warning\n        - alert\n        - emergency\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AlertEvent can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertevent:SystemAlertevent labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "alertDestinations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAlerteventAlertDestination:SystemAlerteventAlertDestination"
          },
          "description": "Alert-Destination. The structure of <span pulumi-lang-nodejs=\"`alertDestination`\" pulumi-lang-dotnet=\"`AlertDestination`\" pulumi-lang-go=\"`alertDestination`\" pulumi-lang-python=\"`alert_destination`\" pulumi-lang-yaml=\"`alertDestination`\" pulumi-lang-java=\"`alertDestination`\">`alert_destination`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enableGenericTexts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable generic text match. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "enableSeverityFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable alert severity filter. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "eventTimePeriod": {
          "type": "string",
          "description": "Time period (hours). 0.5 - 30 minutes. 1 - 1 hour. 3 - 3 hours. 6 - 6 hours. 12 - 12 hours. 24 - 1 day. 72 - 3 days. 168 - 1 week. Valid values: `0.5`, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`168`\" pulumi-lang-dotnet=\"`168`\" pulumi-lang-go=\"`168`\" pulumi-lang-python=\"`168`\" pulumi-lang-yaml=\"`168`\" pulumi-lang-java=\"`168`\">`168`</span>.\n"
        },
        "genericText": {
          "type": "string",
          "description": "Text that must be contained in a log to trigger alert.\n"
        },
        "name": {
          "type": "string",
          "description": "Alert name.\n"
        },
        "numEvents": {
          "type": "string",
          "description": "Minimum number of events required within time period. 1 - 1 event. 5 - 5 events. 10 - 10 events. 50 - 50 events. 100 - 100 events. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`100`\" pulumi-lang-dotnet=\"`100`\" pulumi-lang-go=\"`100`\" pulumi-lang-python=\"`100`\" pulumi-lang-yaml=\"`100`\" pulumi-lang-java=\"`100`\">`100`</span>.\n"
        },
        "severityFilter": {
          "type": "string",
          "description": "Required log severity to trigger alert. high - High level alert. medium-high - Medium-high level alert. medium - Medium level alert. medium-low - Medium-low level alert. low - Low level alert. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `medium-high`, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, `medium-low`, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "severityLevelComps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log severity threshold comparison criterion. Valid values: `>=`, `=`, `<=`.\n"
        },
        "severityLevelLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log severity threshold level. no-check - Do not check severity level for this log type. information - Information level. notify - Notify level. warning - Warning level. error - Error level. critical - Critical level. alert - Alert level. emergency - Emergency level. Valid values: `no-check`, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`notify`\" pulumi-lang-dotnet=\"`Notify`\" pulumi-lang-go=\"`notify`\" pulumi-lang-python=\"`notify`\" pulumi-lang-yaml=\"`notify`\" pulumi-lang-java=\"`notify`\">`notify`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>.\n"
        },
        "systemAlerteventId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "enableGenericTexts",
        "enableSeverityFilters",
        "eventTimePeriod",
        "name",
        "numEvents",
        "severityFilter",
        "severityLevelComps",
        "severityLevelLogs",
        "systemAlerteventId"
      ],
      "inputProperties": {
        "alertDestinations": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemAlerteventAlertDestination:SystemAlerteventAlertDestination"
          },
          "description": "Alert-Destination. The structure of <span pulumi-lang-nodejs=\"`alertDestination`\" pulumi-lang-dotnet=\"`AlertDestination`\" pulumi-lang-go=\"`alertDestination`\" pulumi-lang-python=\"`alert_destination`\" pulumi-lang-yaml=\"`alertDestination`\" pulumi-lang-java=\"`alertDestination`\">`alert_destination`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enableGenericTexts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable generic text match. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "enableSeverityFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enable/disable alert severity filter. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "eventTimePeriod": {
          "type": "string",
          "description": "Time period (hours). 0.5 - 30 minutes. 1 - 1 hour. 3 - 3 hours. 6 - 6 hours. 12 - 12 hours. 24 - 1 day. 72 - 3 days. 168 - 1 week. Valid values: `0.5`, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`168`\" pulumi-lang-dotnet=\"`168`\" pulumi-lang-go=\"`168`\" pulumi-lang-python=\"`168`\" pulumi-lang-yaml=\"`168`\" pulumi-lang-java=\"`168`\">`168`</span>.\n"
        },
        "genericText": {
          "type": "string",
          "description": "Text that must be contained in a log to trigger alert.\n"
        },
        "name": {
          "type": "string",
          "description": "Alert name.\n"
        },
        "numEvents": {
          "type": "string",
          "description": "Minimum number of events required within time period. 1 - 1 event. 5 - 5 events. 10 - 10 events. 50 - 50 events. 100 - 100 events. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`100`\" pulumi-lang-dotnet=\"`100`\" pulumi-lang-go=\"`100`\" pulumi-lang-python=\"`100`\" pulumi-lang-yaml=\"`100`\" pulumi-lang-java=\"`100`\">`100`</span>.\n"
        },
        "severityFilter": {
          "type": "string",
          "description": "Required log severity to trigger alert. high - High level alert. medium-high - Medium-high level alert. medium - Medium level alert. medium-low - Medium-low level alert. low - Low level alert. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `medium-high`, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, `medium-low`, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
        },
        "severityLevelComps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log severity threshold comparison criterion. Valid values: `>=`, `=`, `<=`.\n"
        },
        "severityLevelLogs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log severity threshold level. no-check - Do not check severity level for this log type. information - Information level. notify - Notify level. warning - Warning level. error - Error level. critical - Critical level. alert - Alert level. emergency - Emergency level. Valid values: `no-check`, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`notify`\" pulumi-lang-dotnet=\"`Notify`\" pulumi-lang-go=\"`notify`\" pulumi-lang-python=\"`notify`\" pulumi-lang-yaml=\"`notify`\" pulumi-lang-java=\"`notify`\">`notify`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>.\n"
        },
        "systemAlerteventId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAlertevent resources.\n",
        "properties": {
          "alertDestinations": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemAlerteventAlertDestination:SystemAlerteventAlertDestination"
            },
            "description": "Alert-Destination. The structure of <span pulumi-lang-nodejs=\"`alertDestination`\" pulumi-lang-dotnet=\"`AlertDestination`\" pulumi-lang-go=\"`alertDestination`\" pulumi-lang-python=\"`alert_destination`\" pulumi-lang-yaml=\"`alertDestination`\" pulumi-lang-java=\"`alertDestination`\">`alert_destination`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "enableGenericTexts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable generic text match. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "enableSeverityFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enable/disable alert severity filter. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "eventTimePeriod": {
            "type": "string",
            "description": "Time period (hours). 0.5 - 30 minutes. 1 - 1 hour. 3 - 3 hours. 6 - 6 hours. 12 - 12 hours. 24 - 1 day. 72 - 3 days. 168 - 1 week. Valid values: `0.5`, <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`3`\" pulumi-lang-dotnet=\"`3`\" pulumi-lang-go=\"`3`\" pulumi-lang-python=\"`3`\" pulumi-lang-yaml=\"`3`\" pulumi-lang-java=\"`3`\">`3`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`168`\" pulumi-lang-dotnet=\"`168`\" pulumi-lang-go=\"`168`\" pulumi-lang-python=\"`168`\" pulumi-lang-yaml=\"`168`\" pulumi-lang-java=\"`168`\">`168`</span>.\n"
          },
          "genericText": {
            "type": "string",
            "description": "Text that must be contained in a log to trigger alert.\n"
          },
          "name": {
            "type": "string",
            "description": "Alert name.\n"
          },
          "numEvents": {
            "type": "string",
            "description": "Minimum number of events required within time period. 1 - 1 event. 5 - 5 events. 10 - 10 events. 50 - 50 events. 100 - 100 events. Valid values: <span pulumi-lang-nodejs=\"`1`\" pulumi-lang-dotnet=\"`1`\" pulumi-lang-go=\"`1`\" pulumi-lang-python=\"`1`\" pulumi-lang-yaml=\"`1`\" pulumi-lang-java=\"`1`\">`1`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`100`\" pulumi-lang-dotnet=\"`100`\" pulumi-lang-go=\"`100`\" pulumi-lang-python=\"`100`\" pulumi-lang-yaml=\"`100`\" pulumi-lang-java=\"`100`\">`100`</span>.\n"
          },
          "severityFilter": {
            "type": "string",
            "description": "Required log severity to trigger alert. high - High level alert. medium-high - Medium-high level alert. medium - Medium level alert. medium-low - Medium-low level alert. low - Low level alert. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, `medium-high`, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, `medium-low`, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>.\n"
          },
          "severityLevelComps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log severity threshold comparison criterion. Valid values: `>=`, `=`, `<=`.\n"
          },
          "severityLevelLogs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log severity threshold level. no-check - Do not check severity level for this log type. information - Information level. notify - Notify level. warning - Warning level. error - Error level. critical - Critical level. alert - Alert level. emergency - Emergency level. Valid values: `no-check`, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`notify`\" pulumi-lang-dotnet=\"`Notify`\" pulumi-lang-go=\"`notify`\" pulumi-lang-python=\"`notify`\" pulumi-lang-yaml=\"`notify`\" pulumi-lang-java=\"`notify`\">`notify`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>.\n"
          },
          "systemAlerteventId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAutodelete:SystemAutodelete": {
      "description": "Automatic deletion policy for logs, reports, archived, and quarantined files.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`dlpFilesAutoDeletion`\" pulumi-lang-dotnet=\"`DlpFilesAutoDeletion`\" pulumi-lang-go=\"`dlpFilesAutoDeletion`\" pulumi-lang-python=\"`dlp_files_auto_deletion`\" pulumi-lang-yaml=\"`dlpFilesAutoDeletion`\" pulumi-lang-java=\"`dlpFilesAutoDeletion`\">`dlp_files_auto_deletion`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodeleteDlpfilesautodeletion`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodeleteDlpfilesautodeletion`\" pulumi-lang-go=\"`SystemAutodeleteDlpfilesautodeletion`\" pulumi-lang-python=\"`SystemAutodeleteDlpfilesautodeletion`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodeleteDlpfilesautodeletion`\" pulumi-lang-java=\"`fortimanager.SystemAutodeleteDlpfilesautodeletion`\">`fortimanager.SystemAutodeleteDlpfilesautodeletion`</span>\n>- <span pulumi-lang-nodejs=\"`logAutoDeletion`\" pulumi-lang-dotnet=\"`LogAutoDeletion`\" pulumi-lang-go=\"`logAutoDeletion`\" pulumi-lang-python=\"`log_auto_deletion`\" pulumi-lang-yaml=\"`logAutoDeletion`\" pulumi-lang-java=\"`logAutoDeletion`\">`log_auto_deletion`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodeleteLogautodeletion`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodeleteLogautodeletion`\" pulumi-lang-go=\"`SystemAutodeleteLogautodeletion`\" pulumi-lang-python=\"`SystemAutodeleteLogautodeletion`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodeleteLogautodeletion`\" pulumi-lang-java=\"`fortimanager.SystemAutodeleteLogautodeletion`\">`fortimanager.SystemAutodeleteLogautodeletion`</span>\n>- <span pulumi-lang-nodejs=\"`quarantineFilesAutoDeletion`\" pulumi-lang-dotnet=\"`QuarantineFilesAutoDeletion`\" pulumi-lang-go=\"`quarantineFilesAutoDeletion`\" pulumi-lang-python=\"`quarantine_files_auto_deletion`\" pulumi-lang-yaml=\"`quarantineFilesAutoDeletion`\" pulumi-lang-java=\"`quarantineFilesAutoDeletion`\">`quarantine_files_auto_deletion`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodeleteQuarantinefilesautodeletion`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodeleteQuarantinefilesautodeletion`\" pulumi-lang-go=\"`SystemAutodeleteQuarantinefilesautodeletion`\" pulumi-lang-python=\"`SystemAutodeleteQuarantinefilesautodeletion`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodeleteQuarantinefilesautodeletion`\" pulumi-lang-java=\"`fortimanager.SystemAutodeleteQuarantinefilesautodeletion`\">`fortimanager.SystemAutodeleteQuarantinefilesautodeletion`</span>\n>- <span pulumi-lang-nodejs=\"`reportAutoDeletion`\" pulumi-lang-dotnet=\"`ReportAutoDeletion`\" pulumi-lang-go=\"`reportAutoDeletion`\" pulumi-lang-python=\"`report_auto_deletion`\" pulumi-lang-yaml=\"`reportAutoDeletion`\" pulumi-lang-java=\"`reportAutoDeletion`\">`report_auto_deletion`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodeleteReportautodeletion`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodeleteReportautodeletion`\" pulumi-lang-go=\"`SystemAutodeleteReportautodeletion`\" pulumi-lang-python=\"`SystemAutodeleteReportautodeletion`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodeleteReportautodeletion`\" pulumi-lang-java=\"`fortimanager.SystemAutodeleteReportautodeletion`\">`fortimanager.SystemAutodeleteReportautodeletion`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodelete(\"trname\", {statusFake: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodelete(\"trname\", status_fake=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAutodelete(\"trname\", new()\n    {\n        StatusFake = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodelete(ctx, \"trname\", &fortimanager.SystemAutodeleteArgs{\n\t\t\tStatusFake: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodelete;\nimport com.pulumi.fortimanager.SystemAutodeleteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAutodelete(\"trname\", SystemAutodeleteArgs.builder()\n            .statusFake(1.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAutodelete\n    properties:\n      statusFake: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AutoDelete can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodelete:SystemAutodelete labelname SystemAutoDelete\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dlpFilesAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteDlpFilesAutoDeletion:SystemAutodeleteDlpFilesAutoDeletion",
          "description": "Dlp-Files-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`dlpFilesAutoDeletion`\" pulumi-lang-dotnet=\"`DlpFilesAutoDeletion`\" pulumi-lang-go=\"`dlpFilesAutoDeletion`\" pulumi-lang-python=\"`dlp_files_auto_deletion`\" pulumi-lang-yaml=\"`dlpFilesAutoDeletion`\" pulumi-lang-java=\"`dlpFilesAutoDeletion`\">`dlp_files_auto_deletion`</span> block is documented below.\n"
        },
        "logAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteLogAutoDeletion:SystemAutodeleteLogAutoDeletion",
          "description": "Log-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`logAutoDeletion`\" pulumi-lang-dotnet=\"`LogAutoDeletion`\" pulumi-lang-go=\"`logAutoDeletion`\" pulumi-lang-python=\"`log_auto_deletion`\" pulumi-lang-yaml=\"`logAutoDeletion`\" pulumi-lang-java=\"`logAutoDeletion`\">`log_auto_deletion`</span> block is documented below.\n"
        },
        "quarantineFilesAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteQuarantineFilesAutoDeletion:SystemAutodeleteQuarantineFilesAutoDeletion",
          "description": "Quarantine-Files-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`quarantineFilesAutoDeletion`\" pulumi-lang-dotnet=\"`QuarantineFilesAutoDeletion`\" pulumi-lang-go=\"`quarantineFilesAutoDeletion`\" pulumi-lang-python=\"`quarantine_files_auto_deletion`\" pulumi-lang-yaml=\"`quarantineFilesAutoDeletion`\" pulumi-lang-java=\"`quarantineFilesAutoDeletion`\">`quarantine_files_auto_deletion`</span> block is documented below.\n"
        },
        "reportAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteReportAutoDeletion:SystemAutodeleteReportAutoDeletion",
          "description": "Report-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`reportAutoDeletion`\" pulumi-lang-dotnet=\"`ReportAutoDeletion`\" pulumi-lang-go=\"`reportAutoDeletion`\" pulumi-lang-python=\"`report_auto_deletion`\" pulumi-lang-yaml=\"`reportAutoDeletion`\" pulumi-lang-java=\"`reportAutoDeletion`\">`report_auto_deletion`</span> block is documented below.\n"
        },
        "statusFake": {
          "type": "number",
          "description": "Fake value for the menu to work.\n"
        },
        "systemAutodeleteId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "systemAutodeleteId"
      ],
      "inputProperties": {
        "dlpFilesAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteDlpFilesAutoDeletion:SystemAutodeleteDlpFilesAutoDeletion",
          "description": "Dlp-Files-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`dlpFilesAutoDeletion`\" pulumi-lang-dotnet=\"`DlpFilesAutoDeletion`\" pulumi-lang-go=\"`dlpFilesAutoDeletion`\" pulumi-lang-python=\"`dlp_files_auto_deletion`\" pulumi-lang-yaml=\"`dlpFilesAutoDeletion`\" pulumi-lang-java=\"`dlpFilesAutoDeletion`\">`dlp_files_auto_deletion`</span> block is documented below.\n"
        },
        "logAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteLogAutoDeletion:SystemAutodeleteLogAutoDeletion",
          "description": "Log-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`logAutoDeletion`\" pulumi-lang-dotnet=\"`LogAutoDeletion`\" pulumi-lang-go=\"`logAutoDeletion`\" pulumi-lang-python=\"`log_auto_deletion`\" pulumi-lang-yaml=\"`logAutoDeletion`\" pulumi-lang-java=\"`logAutoDeletion`\">`log_auto_deletion`</span> block is documented below.\n"
        },
        "quarantineFilesAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteQuarantineFilesAutoDeletion:SystemAutodeleteQuarantineFilesAutoDeletion",
          "description": "Quarantine-Files-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`quarantineFilesAutoDeletion`\" pulumi-lang-dotnet=\"`QuarantineFilesAutoDeletion`\" pulumi-lang-go=\"`quarantineFilesAutoDeletion`\" pulumi-lang-python=\"`quarantine_files_auto_deletion`\" pulumi-lang-yaml=\"`quarantineFilesAutoDeletion`\" pulumi-lang-java=\"`quarantineFilesAutoDeletion`\">`quarantine_files_auto_deletion`</span> block is documented below.\n"
        },
        "reportAutoDeletion": {
          "$ref": "#/types/fortimanager:index%2FSystemAutodeleteReportAutoDeletion:SystemAutodeleteReportAutoDeletion",
          "description": "Report-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`reportAutoDeletion`\" pulumi-lang-dotnet=\"`ReportAutoDeletion`\" pulumi-lang-go=\"`reportAutoDeletion`\" pulumi-lang-python=\"`report_auto_deletion`\" pulumi-lang-yaml=\"`reportAutoDeletion`\" pulumi-lang-java=\"`reportAutoDeletion`\">`report_auto_deletion`</span> block is documented below.\n"
        },
        "statusFake": {
          "type": "number",
          "description": "Fake value for the menu to work.\n"
        },
        "systemAutodeleteId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAutodelete resources.\n",
        "properties": {
          "dlpFilesAutoDeletion": {
            "$ref": "#/types/fortimanager:index%2FSystemAutodeleteDlpFilesAutoDeletion:SystemAutodeleteDlpFilesAutoDeletion",
            "description": "Dlp-Files-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`dlpFilesAutoDeletion`\" pulumi-lang-dotnet=\"`DlpFilesAutoDeletion`\" pulumi-lang-go=\"`dlpFilesAutoDeletion`\" pulumi-lang-python=\"`dlp_files_auto_deletion`\" pulumi-lang-yaml=\"`dlpFilesAutoDeletion`\" pulumi-lang-java=\"`dlpFilesAutoDeletion`\">`dlp_files_auto_deletion`</span> block is documented below.\n"
          },
          "logAutoDeletion": {
            "$ref": "#/types/fortimanager:index%2FSystemAutodeleteLogAutoDeletion:SystemAutodeleteLogAutoDeletion",
            "description": "Log-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`logAutoDeletion`\" pulumi-lang-dotnet=\"`LogAutoDeletion`\" pulumi-lang-go=\"`logAutoDeletion`\" pulumi-lang-python=\"`log_auto_deletion`\" pulumi-lang-yaml=\"`logAutoDeletion`\" pulumi-lang-java=\"`logAutoDeletion`\">`log_auto_deletion`</span> block is documented below.\n"
          },
          "quarantineFilesAutoDeletion": {
            "$ref": "#/types/fortimanager:index%2FSystemAutodeleteQuarantineFilesAutoDeletion:SystemAutodeleteQuarantineFilesAutoDeletion",
            "description": "Quarantine-Files-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`quarantineFilesAutoDeletion`\" pulumi-lang-dotnet=\"`QuarantineFilesAutoDeletion`\" pulumi-lang-go=\"`quarantineFilesAutoDeletion`\" pulumi-lang-python=\"`quarantine_files_auto_deletion`\" pulumi-lang-yaml=\"`quarantineFilesAutoDeletion`\" pulumi-lang-java=\"`quarantineFilesAutoDeletion`\">`quarantine_files_auto_deletion`</span> block is documented below.\n"
          },
          "reportAutoDeletion": {
            "$ref": "#/types/fortimanager:index%2FSystemAutodeleteReportAutoDeletion:SystemAutodeleteReportAutoDeletion",
            "description": "Report-Auto-Deletion. The structure of <span pulumi-lang-nodejs=\"`reportAutoDeletion`\" pulumi-lang-dotnet=\"`ReportAutoDeletion`\" pulumi-lang-go=\"`reportAutoDeletion`\" pulumi-lang-python=\"`report_auto_deletion`\" pulumi-lang-yaml=\"`reportAutoDeletion`\" pulumi-lang-java=\"`reportAutoDeletion`\">`report_auto_deletion`</span> block is documented below.\n"
          },
          "statusFake": {
            "type": "number",
            "description": "Fake value for the menu to work.\n"
          },
          "systemAutodeleteId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAutodeleteDlpfilesautodeletion:SystemAutodeleteDlpfilesautodeletion": {
      "description": "Automatic deletion policy for DLP archives.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`dlpFilesAutoDeletion`\" pulumi-lang-dotnet=\"`DlpFilesAutoDeletion`\" pulumi-lang-go=\"`dlpFilesAutoDeletion`\" pulumi-lang-python=\"`dlp_files_auto_deletion`\" pulumi-lang-yaml=\"`dlpFilesAutoDeletion`\" pulumi-lang-java=\"`dlpFilesAutoDeletion`\">`dlp_files_auto_deletion`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodelete`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodelete`\" pulumi-lang-go=\"`SystemAutodelete`\" pulumi-lang-python=\"`SystemAutodelete`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodelete`\" pulumi-lang-java=\"`fortimanager.SystemAutodelete`\">`fortimanager.SystemAutodelete`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\", {\n    retention: \"days\",\n    runat: 2,\n    status: \"enable\",\n    value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\",\n    retention=\"days\",\n    runat=2,\n    status=\"enable\",\n    value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\", new()\n    {\n        Retention = \"days\",\n        Runat = 2,\n        Status = \"enable\",\n        Value = 10,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteDlpfilesautodeletion(ctx, \"trname\", &fortimanager.SystemAutodeleteDlpfilesautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat:     pulumi.Float64(2),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tValue:     pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteDlpfilesautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteDlpfilesautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAutodeleteDlpfilesautodeletion(\"trname\", SystemAutodeleteDlpfilesautodeletionArgs.builder()\n            .retention(\"days\")\n            .runat(2.0)\n            .status(\"enable\")\n            .value(10.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAutodeleteDlpfilesautodeletion\n    properties:\n      retention: days\n      runat: '2'\n      status: enable\n      value: '10'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AutoDeleteDlpFilesAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteDlpfilesautodeletion:SystemAutodeleteDlpfilesautodeletion labelname SystemAutoDeleteDlpFilesAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteDlpfilesautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "required": [
        "retention",
        "runat",
        "status",
        "systemAutodeleteDlpfilesautodeletionId",
        "value"
      ],
      "inputProperties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteDlpfilesautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAutodeleteDlpfilesautodeletion resources.\n",
        "properties": {
          "retention": {
            "type": "string",
            "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
          },
          "runat": {
            "type": "number",
            "description": "Automatic deletion run at (0 - 23) o'clock.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemAutodeleteDlpfilesautodeletionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "value": {
            "type": "number",
            "description": "Automatic deletion in x days, weeks, or months.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAutodeleteLogautodeletion:SystemAutodeleteLogautodeletion": {
      "description": "Automatic deletion policy for device logs.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`logAutoDeletion`\" pulumi-lang-dotnet=\"`LogAutoDeletion`\" pulumi-lang-go=\"`logAutoDeletion`\" pulumi-lang-python=\"`log_auto_deletion`\" pulumi-lang-yaml=\"`logAutoDeletion`\" pulumi-lang-java=\"`logAutoDeletion`\">`log_auto_deletion`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodelete`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodelete`\" pulumi-lang-go=\"`SystemAutodelete`\" pulumi-lang-python=\"`SystemAutodelete`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodelete`\" pulumi-lang-java=\"`fortimanager.SystemAutodelete`\">`fortimanager.SystemAutodelete`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteLogautodeletion(\"trname\", {\n    retention: \"days\",\n    runat: 2,\n    status: \"enable\",\n    value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteLogautodeletion(\"trname\",\n    retention=\"days\",\n    runat=2,\n    status=\"enable\",\n    value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAutodeleteLogautodeletion(\"trname\", new()\n    {\n        Retention = \"days\",\n        Runat = 2,\n        Status = \"enable\",\n        Value = 10,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteLogautodeletion(ctx, \"trname\", &fortimanager.SystemAutodeleteLogautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat:     pulumi.Float64(2),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tValue:     pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteLogautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteLogautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAutodeleteLogautodeletion(\"trname\", SystemAutodeleteLogautodeletionArgs.builder()\n            .retention(\"days\")\n            .runat(2.0)\n            .status(\"enable\")\n            .value(10.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAutodeleteLogautodeletion\n    properties:\n      retention: days\n      runat: '2'\n      status: enable\n      value: '10'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AutoDeleteLogAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteLogautodeletion:SystemAutodeleteLogautodeletion labelname SystemAutoDeleteLogAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteLogautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "required": [
        "retention",
        "runat",
        "status",
        "systemAutodeleteLogautodeletionId",
        "value"
      ],
      "inputProperties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteLogautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAutodeleteLogautodeletion resources.\n",
        "properties": {
          "retention": {
            "type": "string",
            "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
          },
          "runat": {
            "type": "number",
            "description": "Automatic deletion run at (0 - 23) o'clock.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemAutodeleteLogautodeletionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "value": {
            "type": "number",
            "description": "Automatic deletion in x days, weeks, or months.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAutodeleteQuarantinefilesautodeletion:SystemAutodeleteQuarantinefilesautodeletion": {
      "description": "Automatic deletion policy for quarantined files.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`quarantineFilesAutoDeletion`\" pulumi-lang-dotnet=\"`QuarantineFilesAutoDeletion`\" pulumi-lang-go=\"`quarantineFilesAutoDeletion`\" pulumi-lang-python=\"`quarantine_files_auto_deletion`\" pulumi-lang-yaml=\"`quarantineFilesAutoDeletion`\" pulumi-lang-java=\"`quarantineFilesAutoDeletion`\">`quarantine_files_auto_deletion`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodelete`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodelete`\" pulumi-lang-go=\"`SystemAutodelete`\" pulumi-lang-python=\"`SystemAutodelete`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodelete`\" pulumi-lang-java=\"`fortimanager.SystemAutodelete`\">`fortimanager.SystemAutodelete`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\", {\n    retention: \"days\",\n    runat: 2,\n    status: \"enable\",\n    value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\",\n    retention=\"days\",\n    runat=2,\n    status=\"enable\",\n    value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\", new()\n    {\n        Retention = \"days\",\n        Runat = 2,\n        Status = \"enable\",\n        Value = 10,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteQuarantinefilesautodeletion(ctx, \"trname\", &fortimanager.SystemAutodeleteQuarantinefilesautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat:     pulumi.Float64(2),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tValue:     pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteQuarantinefilesautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteQuarantinefilesautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAutodeleteQuarantinefilesautodeletion(\"trname\", SystemAutodeleteQuarantinefilesautodeletionArgs.builder()\n            .retention(\"days\")\n            .runat(2.0)\n            .status(\"enable\")\n            .value(10.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAutodeleteQuarantinefilesautodeletion\n    properties:\n      retention: days\n      runat: '2'\n      status: enable\n      value: '10'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AutoDeleteQuarantineFilesAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteQuarantinefilesautodeletion:SystemAutodeleteQuarantinefilesautodeletion labelname SystemAutoDeleteQuarantineFilesAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteQuarantinefilesautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "required": [
        "retention",
        "runat",
        "status",
        "systemAutodeleteQuarantinefilesautodeletionId",
        "value"
      ],
      "inputProperties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteQuarantinefilesautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAutodeleteQuarantinefilesautodeletion resources.\n",
        "properties": {
          "retention": {
            "type": "string",
            "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
          },
          "runat": {
            "type": "number",
            "description": "Automatic deletion run at (0 - 23) o'clock.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemAutodeleteQuarantinefilesautodeletionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "value": {
            "type": "number",
            "description": "Automatic deletion in x days, weeks, or months.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemAutodeleteReportautodeletion:SystemAutodeleteReportautodeletion": {
      "description": "Automatic deletion policy for reports.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`reportAutoDeletion`\" pulumi-lang-dotnet=\"`ReportAutoDeletion`\" pulumi-lang-go=\"`reportAutoDeletion`\" pulumi-lang-python=\"`report_auto_deletion`\" pulumi-lang-yaml=\"`reportAutoDeletion`\" pulumi-lang-java=\"`reportAutoDeletion`\">`report_auto_deletion`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemAutodelete`\" pulumi-lang-dotnet=\"`fortimanager.SystemAutodelete`\" pulumi-lang-go=\"`SystemAutodelete`\" pulumi-lang-python=\"`SystemAutodelete`\" pulumi-lang-yaml=\"`fortimanager.SystemAutodelete`\" pulumi-lang-java=\"`fortimanager.SystemAutodelete`\">`fortimanager.SystemAutodelete`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteReportautodeletion(\"trname\", {\n    retention: \"days\",\n    runat: 2,\n    status: \"enable\",\n    value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteReportautodeletion(\"trname\",\n    retention=\"days\",\n    runat=2,\n    status=\"enable\",\n    value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemAutodeleteReportautodeletion(\"trname\", new()\n    {\n        Retention = \"days\",\n        Runat = 2,\n        Status = \"enable\",\n        Value = 10,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteReportautodeletion(ctx, \"trname\", &fortimanager.SystemAutodeleteReportautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat:     pulumi.Float64(2),\n\t\t\tStatus:    pulumi.String(\"enable\"),\n\t\t\tValue:     pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteReportautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteReportautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemAutodeleteReportautodeletion(\"trname\", SystemAutodeleteReportautodeletionArgs.builder()\n            .retention(\"days\")\n            .runat(2.0)\n            .status(\"enable\")\n            .value(10.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemAutodeleteReportautodeletion\n    properties:\n      retention: days\n      runat: '2'\n      status: enable\n      value: '10'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem AutoDeleteReportAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteReportautodeletion:SystemAutodeleteReportautodeletion labelname SystemAutoDeleteReportAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteReportautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "type": "object",
      "required": [
        "retention",
        "runat",
        "status",
        "systemAutodeleteReportautodeletionId",
        "value"
      ],
      "inputProperties": {
        "retention": {
          "type": "string",
          "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
        },
        "runat": {
          "type": "number",
          "description": "Automatic deletion run at (0 - 23) o'clock.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemAutodeleteReportautodeletionId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "value": {
          "type": "number",
          "description": "Automatic deletion in x days, weeks, or months.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemAutodeleteReportautodeletion resources.\n",
        "properties": {
          "retention": {
            "type": "string",
            "description": "Automatic deletion in days, weeks, or months. days - Auto-delete data older than <value> days. weeks - Auto-delete data older than <value> weeks. months - Auto-delete data older than <value> months. Valid values: <span pulumi-lang-nodejs=\"`days`\" pulumi-lang-dotnet=\"`Days`\" pulumi-lang-go=\"`days`\" pulumi-lang-python=\"`days`\" pulumi-lang-yaml=\"`days`\" pulumi-lang-java=\"`days`\">`days`</span>, <span pulumi-lang-nodejs=\"`weeks`\" pulumi-lang-dotnet=\"`Weeks`\" pulumi-lang-go=\"`weeks`\" pulumi-lang-python=\"`weeks`\" pulumi-lang-yaml=\"`weeks`\" pulumi-lang-java=\"`weeks`\">`weeks`</span>, <span pulumi-lang-nodejs=\"`months`\" pulumi-lang-dotnet=\"`Months`\" pulumi-lang-go=\"`months`\" pulumi-lang-python=\"`months`\" pulumi-lang-yaml=\"`months`\" pulumi-lang-java=\"`months`\">`months`</span>.\n"
          },
          "runat": {
            "type": "number",
            "description": "Automatic deletion run at (0 - 23) o'clock.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable automatic deletion. disable - Disable automatic deletion. enable - Enable automatic deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemAutodeleteReportautodeletionId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "value": {
            "type": "number",
            "description": "Automatic deletion in x days, weeks, or months.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemBackupAllsettings:SystemBackupAllsettings": {
      "description": "Scheduled backup settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemBackupAllsettings(\"trname\", {\n    crptpasswds: [\"fortinet\"],\n    directory: \"terraform\",\n    passwds: [\"fortinet\"],\n    protocol: \"ftp\",\n    server: \"192.168.1.1\",\n    status: \"enable\",\n    time: \"1:00:00\",\n    user: \"admin\",\n    weekDays: [\"monday\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemBackupAllsettings(\"trname\",\n    crptpasswds=[\"fortinet\"],\n    directory=\"terraform\",\n    passwds=[\"fortinet\"],\n    protocol=\"ftp\",\n    server=\"192.168.1.1\",\n    status=\"enable\",\n    time=\"1:00:00\",\n    user=\"admin\",\n    week_days=[\"monday\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemBackupAllsettings(\"trname\", new()\n    {\n        Crptpasswds = new[]\n        {\n            \"fortinet\",\n        },\n        Directory = \"terraform\",\n        Passwds = new[]\n        {\n            \"fortinet\",\n        },\n        Protocol = \"ftp\",\n        Server = \"192.168.1.1\",\n        Status = \"enable\",\n        Time = \"1:00:00\",\n        User = \"admin\",\n        WeekDays = new[]\n        {\n            \"monday\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemBackupAllsettings(ctx, \"trname\", &fortimanager.SystemBackupAllsettingsArgs{\n\t\t\tCrptpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tDirectory: pulumi.String(\"terraform\"),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tProtocol: pulumi.String(\"ftp\"),\n\t\t\tServer:   pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t\tTime:     pulumi.String(\"1:00:00\"),\n\t\t\tUser:     pulumi.String(\"admin\"),\n\t\t\tWeekDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"monday\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemBackupAllsettings;\nimport com.pulumi.fortimanager.SystemBackupAllsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemBackupAllsettings(\"trname\", SystemBackupAllsettingsArgs.builder()\n            .crptpasswds(\"fortinet\")\n            .directory(\"terraform\")\n            .passwds(\"fortinet\")\n            .protocol(\"ftp\")\n            .server(\"192.168.1.1\")\n            .status(\"enable\")\n            .time(\"1:00:00\")\n            .user(\"admin\")\n            .weekDays(\"monday\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemBackupAllsettings\n    properties:\n      crptpasswds:\n        - fortinet\n      directory: terraform\n      passwds:\n        - fortinet\n      protocol: ftp\n      server: 192.168.1.1\n      status: enable\n      time: 1:00:00\n      user: admin\n      weekDays:\n        - monday\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem BackupAllSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemBackupAllsettings:SystemBackupAllsettings labelname SystemBackupAllSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cert": {
          "type": "string",
          "description": "SSH certificate for authentication.\n"
        },
        "crptpasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional password to protect backup content.\n",
          "secret": true
        },
        "directory": {
          "type": "string",
          "description": "Directory in which file will be stored on backup server.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Backup server login user password.\n",
          "secret": true
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to backup. sftp - SFTP. ftp - FTP. scp - SCP. Valid values: <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Backup server name/IP and port.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable schedule backup. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemBackupAllsettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "time": {
          "type": "string",
          "description": "Time to backup.\n"
        },
        "user": {
          "type": "string",
          "description": "Backup server login user.\n"
        },
        "weekDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Week days to backup. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. sunday - Sunday. Valid values: <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "crptpasswds",
        "passwds",
        "protocol",
        "status",
        "systemBackupAllsettingsId",
        "user",
        "weekDays"
      ],
      "inputProperties": {
        "cert": {
          "type": "string",
          "description": "SSH certificate for authentication.\n"
        },
        "crptpasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional password to protect backup content.\n",
          "secret": true
        },
        "directory": {
          "type": "string",
          "description": "Directory in which file will be stored on backup server.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Backup server login user password.\n",
          "secret": true
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to backup. sftp - SFTP. ftp - FTP. scp - SCP. Valid values: <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Backup server name/IP and port.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable schedule backup. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemBackupAllsettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "time": {
          "type": "string",
          "description": "Time to backup.\n"
        },
        "user": {
          "type": "string",
          "description": "Backup server login user.\n"
        },
        "weekDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Week days to backup. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. sunday - Sunday. Valid values: <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemBackupAllsettings resources.\n",
        "properties": {
          "cert": {
            "type": "string",
            "description": "SSH certificate for authentication.\n"
          },
          "crptpasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional password to protect backup content.\n",
            "secret": true
          },
          "directory": {
            "type": "string",
            "description": "Directory in which file will be stored on backup server.\n"
          },
          "passwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Backup server login user password.\n",
            "secret": true
          },
          "protocol": {
            "type": "string",
            "description": "Protocol used to backup. sftp - SFTP. ftp - FTP. scp - SCP. Valid values: <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Backup server name/IP and port.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable schedule backup. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemBackupAllsettingsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "time": {
            "type": "string",
            "description": "Time to backup.\n"
          },
          "user": {
            "type": "string",
            "description": "Backup server login user.\n"
          },
          "weekDays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Week days to backup. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. sunday - Sunday. Valid values: <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCertificateCa:SystemCertificateCa": {
      "description": "CA certificate.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemCertificateCa(\"trname\", {\n    cas: [`\"-----BEGIN CERTIFICATE-----\nMIID1TCCAr2gAwIBAgIJANr2NrRD1KWLMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYD\nVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2YWxl\nMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9y\naXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGZv\ncnRpbmV0LmNvbTAeFw0xNTA3MTYyMjM0MzlaFw0zODAxMTkyMjM0MzlaMIGgMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2\nYWxlMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0\naG9yaXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\nQGZvcnRpbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ7\nUXPQNRISyMNOWUFI0TvBsKbVD4MhKYt4v+vDRJ3GZoKa7gQfoJ+r4M14xWzTNN26\nNrJtUutYSUmDmX/m5rbo24JjtGdx1FzKL6+3cDKHUDV8wZCI0DQZLamhgbNJ7fv0\nVergsuJXxp8urzFJA25pbqxH9X6u1lOs4NqCM6CTHvVp+IqmZGucVmFQTMh9fiE0\nL20IFY0K5wc/C3XP1Pa0CzXLu6smjtr0prwXisGSiTkxg0+HTSO24tv0q5ABPgfz\nOWKpX9b6gaMt17r3hSi5GhKElbCDGLtMbdKcldboxNBQZ5nxPRNFS26Lde5duB8j\noc6Rwdgv9dsxSS17HWMCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B\nAQsFAAOCAQEAhxf7jexnSrTNshppXpiMmlK5C9HxuQQZQT/dq0FkmN/7cp6rtgl3\n6WUfBU95ia0q9GJnaxbSWpXO4jq4wT5vlGCIEaiajJLJx1BFRu7dMUZnkmoyIvKT\n893YUGlAZeGME/WXVBaAHsj4wIhYIOMvUm7VB3wUK9SjZtn0qGEz+OjxmWjnJ2+c\nk67pZbRLl8gOuRB6OkFIiNp8slO08g4lXIYquHIltC7RCadNQPz3qfYvW4npIW49\n04JH4CUAtzvbRdDs4MCvszKuPOICvm6pnqin1AIqJ+4cMwPrVVyBN5NsIhohAUjS\nELtlWJR1qQ7HT5Q9tVLCr/qOnEHEkoy4hw==\n-----END CERTIFICATE-----\"`],\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv-ca\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemCertificateCa(\"trname\",\n    cas=[\"\"\"\"-----BEGIN CERTIFICATE-----\nMIID1TCCAr2gAwIBAgIJANr2NrRD1KWLMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYD\nVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2YWxl\nMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9y\naXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGZv\ncnRpbmV0LmNvbTAeFw0xNTA3MTYyMjM0MzlaFw0zODAxMTkyMjM0MzlaMIGgMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2\nYWxlMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0\naG9yaXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\nQGZvcnRpbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ7\nUXPQNRISyMNOWUFI0TvBsKbVD4MhKYt4v+vDRJ3GZoKa7gQfoJ+r4M14xWzTNN26\nNrJtUutYSUmDmX/m5rbo24JjtGdx1FzKL6+3cDKHUDV8wZCI0DQZLamhgbNJ7fv0\nVergsuJXxp8urzFJA25pbqxH9X6u1lOs4NqCM6CTHvVp+IqmZGucVmFQTMh9fiE0\nL20IFY0K5wc/C3XP1Pa0CzXLu6smjtr0prwXisGSiTkxg0+HTSO24tv0q5ABPgfz\nOWKpX9b6gaMt17r3hSi5GhKElbCDGLtMbdKcldboxNBQZ5nxPRNFS26Lde5duB8j\noc6Rwdgv9dsxSS17HWMCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B\nAQsFAAOCAQEAhxf7jexnSrTNshppXpiMmlK5C9HxuQQZQT/dq0FkmN/7cp6rtgl3\n6WUfBU95ia0q9GJnaxbSWpXO4jq4wT5vlGCIEaiajJLJx1BFRu7dMUZnkmoyIvKT\n893YUGlAZeGME/WXVBaAHsj4wIhYIOMvUm7VB3wUK9SjZtn0qGEz+OjxmWjnJ2+c\nk67pZbRLl8gOuRB6OkFIiNp8slO08g4lXIYquHIltC7RCadNQPz3qfYvW4npIW49\n04JH4CUAtzvbRdDs4MCvszKuPOICvm6pnqin1AIqJ+4cMwPrVVyBN5NsIhohAUjS\nELtlWJR1qQ7HT5Q9tVLCr/qOnEHEkoy4hw==\n-----END CERTIFICATE-----\"\"\"\"],\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv-ca\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemCertificateCa(\"trname\", new()\n    {\n        Cas = new[]\n        {\n            @\"\"\"-----BEGIN CERTIFICATE-----\nMIID1TCCAr2gAwIBAgIJANr2NrRD1KWLMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYD\nVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2YWxl\nMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9y\naXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGZv\ncnRpbmV0LmNvbTAeFw0xNTA3MTYyMjM0MzlaFw0zODAxMTkyMjM0MzlaMIGgMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2\nYWxlMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0\naG9yaXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\nQGZvcnRpbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ7\nUXPQNRISyMNOWUFI0TvBsKbVD4MhKYt4v+vDRJ3GZoKa7gQfoJ+r4M14xWzTNN26\nNrJtUutYSUmDmX/m5rbo24JjtGdx1FzKL6+3cDKHUDV8wZCI0DQZLamhgbNJ7fv0\nVergsuJXxp8urzFJA25pbqxH9X6u1lOs4NqCM6CTHvVp+IqmZGucVmFQTMh9fiE0\nL20IFY0K5wc/C3XP1Pa0CzXLu6smjtr0prwXisGSiTkxg0+HTSO24tv0q5ABPgfz\nOWKpX9b6gaMt17r3hSi5GhKElbCDGLtMbdKcldboxNBQZ5nxPRNFS26Lde5duB8j\noc6Rwdgv9dsxSS17HWMCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B\nAQsFAAOCAQEAhxf7jexnSrTNshppXpiMmlK5C9HxuQQZQT/dq0FkmN/7cp6rtgl3\n6WUfBU95ia0q9GJnaxbSWpXO4jq4wT5vlGCIEaiajJLJx1BFRu7dMUZnkmoyIvKT\n893YUGlAZeGME/WXVBaAHsj4wIhYIOMvUm7VB3wUK9SjZtn0qGEz+OjxmWjnJ2+c\nk67pZbRLl8gOuRB6OkFIiNp8slO08g4lXIYquHIltC7RCadNQPz3qfYvW4npIW49\n04JH4CUAtzvbRdDs4MCvszKuPOICvm6pnqin1AIqJ+4cMwPrVVyBN5NsIhohAUjS\nELtlWJR1qQ7HT5Q9tVLCr/qOnEHEkoy4hw==\n-----END CERTIFICATE-----\"\"\",\n        },\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv-ca\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemCertificateCa(ctx, \"trname\", &fortimanager.SystemCertificateCaArgs{\n\t\t\tCas: pulumi.StringArray{\n\t\t\t\tpulumi.String(`\"-----BEGIN CERTIFICATE-----\nMIID1TCCAr2gAwIBAgIJANr2NrRD1KWLMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYD\nVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2YWxl\nMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9y\naXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGZv\ncnRpbmV0LmNvbTAeFw0xNTA3MTYyMjM0MzlaFw0zODAxMTkyMjM0MzlaMIGgMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2\nYWxlMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0\naG9yaXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\nQGZvcnRpbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ7\nUXPQNRISyMNOWUFI0TvBsKbVD4MhKYt4v+vDRJ3GZoKa7gQfoJ+r4M14xWzTNN26\nNrJtUutYSUmDmX/m5rbo24JjtGdx1FzKL6+3cDKHUDV8wZCI0DQZLamhgbNJ7fv0\nVergsuJXxp8urzFJA25pbqxH9X6u1lOs4NqCM6CTHvVp+IqmZGucVmFQTMh9fiE0\nL20IFY0K5wc/C3XP1Pa0CzXLu6smjtr0prwXisGSiTkxg0+HTSO24tv0q5ABPgfz\nOWKpX9b6gaMt17r3hSi5GhKElbCDGLtMbdKcldboxNBQZ5nxPRNFS26Lde5duB8j\noc6Rwdgv9dsxSS17HWMCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B\nAQsFAAOCAQEAhxf7jexnSrTNshppXpiMmlK5C9HxuQQZQT/dq0FkmN/7cp6rtgl3\n6WUfBU95ia0q9GJnaxbSWpXO4jq4wT5vlGCIEaiajJLJx1BFRu7dMUZnkmoyIvKT\n893YUGlAZeGME/WXVBaAHsj4wIhYIOMvUm7VB3wUK9SjZtn0qGEz+OjxmWjnJ2+c\nk67pZbRLl8gOuRB6OkFIiNp8slO08g4lXIYquHIltC7RCadNQPz3qfYvW4npIW49\n04JH4CUAtzvbRdDs4MCvszKuPOICvm6pnqin1AIqJ+4cMwPrVVyBN5NsIhohAUjS\nELtlWJR1qQ7HT5Q9tVLCr/qOnEHEkoy4hw==\n-----END CERTIFICATE-----\"`),\n\t\t\t},\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv-ca\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemCertificateCa;\nimport com.pulumi.fortimanager.SystemCertificateCaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemCertificateCa(\"trname\", SystemCertificateCaArgs.builder()\n            .cas(\"\"\"\n\"-----BEGIN CERTIFICATE-----\nMIID1TCCAr2gAwIBAgIJANr2NrRD1KWLMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYD\nVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2YWxl\nMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9y\naXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGZv\ncnRpbmV0LmNvbTAeFw0xNTA3MTYyMjM0MzlaFw0zODAxMTkyMjM0MzlaMIGgMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2\nYWxlMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0\naG9yaXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\nQGZvcnRpbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ7\nUXPQNRISyMNOWUFI0TvBsKbVD4MhKYt4v+vDRJ3GZoKa7gQfoJ+r4M14xWzTNN26\nNrJtUutYSUmDmX/m5rbo24JjtGdx1FzKL6+3cDKHUDV8wZCI0DQZLamhgbNJ7fv0\nVergsuJXxp8urzFJA25pbqxH9X6u1lOs4NqCM6CTHvVp+IqmZGucVmFQTMh9fiE0\nL20IFY0K5wc/C3XP1Pa0CzXLu6smjtr0prwXisGSiTkxg0+HTSO24tv0q5ABPgfz\nOWKpX9b6gaMt17r3hSi5GhKElbCDGLtMbdKcldboxNBQZ5nxPRNFS26Lde5duB8j\noc6Rwdgv9dsxSS17HWMCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B\nAQsFAAOCAQEAhxf7jexnSrTNshppXpiMmlK5C9HxuQQZQT/dq0FkmN/7cp6rtgl3\n6WUfBU95ia0q9GJnaxbSWpXO4jq4wT5vlGCIEaiajJLJx1BFRu7dMUZnkmoyIvKT\n893YUGlAZeGME/WXVBaAHsj4wIhYIOMvUm7VB3wUK9SjZtn0qGEz+OjxmWjnJ2+c\nk67pZbRLl8gOuRB6OkFIiNp8slO08g4lXIYquHIltC7RCadNQPz3qfYvW4npIW49\n04JH4CUAtzvbRdDs4MCvszKuPOICvm6pnqin1AIqJ+4cMwPrVVyBN5NsIhohAUjS\nELtlWJR1qQ7HT5Q9tVLCr/qOnEHEkoy4hw==\n-----END CERTIFICATE-----\"            \"\"\")\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv-ca\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemCertificateCa\n    properties:\n      cas:\n        - |-\n          \"-----BEGIN CERTIFICATE-----\n          MIID1TCCAr2gAwIBAgIJANr2NrRD1KWLMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYD\n          VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2YWxl\n          MREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9y\n          aXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGZv\n          cnRpbmV0LmNvbTAeFw0xNTA3MTYyMjM0MzlaFw0zODAxMTkyMjM0MzlaMIGgMQsw\n          CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vubnl2\n          YWxlMREwDwYDVQQKEwhGb3J0aW5ldDEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0\n          aG9yaXR5MRAwDgYDVQQDEwdzdXBwb3J0MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\n          QGZvcnRpbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ7\n          UXPQNRISyMNOWUFI0TvBsKbVD4MhKYt4v+vDRJ3GZoKa7gQfoJ+r4M14xWzTNN26\n          NrJtUutYSUmDmX/m5rbo24JjtGdx1FzKL6+3cDKHUDV8wZCI0DQZLamhgbNJ7fv0\n          VergsuJXxp8urzFJA25pbqxH9X6u1lOs4NqCM6CTHvVp+IqmZGucVmFQTMh9fiE0\n          L20IFY0K5wc/C3XP1Pa0CzXLu6smjtr0prwXisGSiTkxg0+HTSO24tv0q5ABPgfz\n          OWKpX9b6gaMt17r3hSi5GhKElbCDGLtMbdKcldboxNBQZ5nxPRNFS26Lde5duB8j\n          oc6Rwdgv9dsxSS17HWMCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B\n          AQsFAAOCAQEAhxf7jexnSrTNshppXpiMmlK5C9HxuQQZQT/dq0FkmN/7cp6rtgl3\n          6WUfBU95ia0q9GJnaxbSWpXO4jq4wT5vlGCIEaiajJLJx1BFRu7dMUZnkmoyIvKT\n          893YUGlAZeGME/WXVBaAHsj4wIhYIOMvUm7VB3wUK9SjZtn0qGEz+OjxmWjnJ2+c\n          k67pZbRLl8gOuRB6OkFIiNp8slO08g4lXIYquHIltC7RCadNQPz3qfYvW4npIW49\n          04JH4CUAtzvbRdDs4MCvszKuPOICvm6pnqin1AIqJ+4cMwPrVVyBN5NsIhohAUjS\n          ELtlWJR1qQ7HT5Q9tVLCr/qOnEHEkoy4hw==\n          -----END CERTIFICATE-----\"\n      comment: terraform-comment\n      name: terraform-tefv-ca\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem CertificateCa can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCertificateCa:SystemCertificateCa labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CA certificate.\n"
        },
        "comment": {
          "type": "string",
          "description": "CA certificate comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemCertificateCaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "cas",
        "name",
        "systemCertificateCaId"
      ],
      "inputProperties": {
        "cas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CA certificate.\n"
        },
        "comment": {
          "type": "string",
          "description": "CA certificate comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemCertificateCaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCertificateCa resources.\n",
        "properties": {
          "cas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CA certificate.\n"
          },
          "comment": {
            "type": "string",
            "description": "CA certificate comment.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "systemCertificateCaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCertificateCrl:SystemCertificateCrl": {
      "description": "Certificate Revocation List.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemCertificateCrl(\"trname\", {\n    comment: \"terraform-comment\",\n    name: \"terraform-tefv-crl\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemCertificateCrl(\"trname\",\n    comment=\"terraform-comment\",\n    name=\"terraform-tefv-crl\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemCertificateCrl(\"trname\", new()\n    {\n        Comment = \"terraform-comment\",\n        Name = \"terraform-tefv-crl\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemCertificateCrl(ctx, \"trname\", &fortimanager.SystemCertificateCrlArgs{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tName:    pulumi.String(\"terraform-tefv-crl\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemCertificateCrl;\nimport com.pulumi.fortimanager.SystemCertificateCrlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemCertificateCrl(\"trname\", SystemCertificateCrlArgs.builder()\n            .comment(\"terraform-comment\")\n            .name(\"terraform-tefv-crl\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemCertificateCrl\n    properties:\n      comment: terraform-comment\n      name: terraform-tefv-crl\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem CertificateCrl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCertificateCrl:SystemCertificateCrl labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "comment": {
          "type": "string",
          "description": "Comment of this Certificate Revocation List.\n"
        },
        "crls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate Revocation List.\n"
        },
        "httpUrl": {
          "type": "string",
          "description": "HTTP server URL for CRL auto-update\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemCertificateCrlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "updateInterval": {
          "type": "number",
          "description": "CRL auto-update interval (in minutes)\n"
        }
      },
      "type": "object",
      "required": [
        "crls",
        "name",
        "systemCertificateCrlId",
        "updateInterval"
      ],
      "inputProperties": {
        "comment": {
          "type": "string",
          "description": "Comment of this Certificate Revocation List.\n"
        },
        "crls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate Revocation List.\n"
        },
        "httpUrl": {
          "type": "string",
          "description": "HTTP server URL for CRL auto-update\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemCertificateCrlId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "updateInterval": {
          "type": "number",
          "description": "CRL auto-update interval (in minutes)\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCertificateCrl resources.\n",
        "properties": {
          "comment": {
            "type": "string",
            "description": "Comment of this Certificate Revocation List.\n"
          },
          "crls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Certificate Revocation List.\n"
          },
          "httpUrl": {
            "type": "string",
            "description": "HTTP server URL for CRL auto-update\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "systemCertificateCrlId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "updateInterval": {
            "type": "number",
            "description": "CRL auto-update interval (in minutes)\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCertificateLocal:SystemCertificateLocal": {
      "description": "Local keys and certificates.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemCertificateLocal(\"trname\", {\n    certificates: [`-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----`],\n    comment: \"This is a Terraform example\",\n    name: \"terr-sys-cer-local\",\n    passwords: [\"fortinet\"],\n    privateKeys: [`-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAy7Vj/9qM4LiWJjd+GMUijSrIMJLmoHDTLKPiT4CAQvgn+MDo\n1J/ygkVJJSwifWn8ouGSycasjmgFJJIiu2stQzm4EQ3u85fvqazoo806pBOQm1gW\nYEY5Ug3yMpddd7xUQO8s60VD/ZQ8pNzsKZlRWelGnNw9TzZXABi/FBxLFQ4TOnw5\nzfibZ1dnvMV3mdg0MY2qoe96wpiSZKt4gkSmzPwRR7QnYzBtF8vVLlJ2I5fqJo4/\nnt9j3Kd2X2wUaZ194aIrruCFU6CFxAb2ZTJLw4/97EXR8wqoDfhU55qk7pUR22Uc\nuftobWYCMrO7e51WdBYEWIldAtcZkUsk7bUUzQIDAQABAoIBABlV8x0EOpdMfeg8\n6KL+CcES/BkGfEaiIbGgpGoM6mbp5FbM72haiFfpdCJ6bcO5ZeGAOrh7zERd7Z3R\nyx4SQ2vkBt+gIwMK95Tb24db5Bo6ELcxan8I3OI2t9PQ/aABvVziIm0UjVNBl5VN\noNW/qt2K5Oxne/yZHpL1gPZoWnJAuBNcDZDNI5qQfT1JTWhmbu9pkjiNg3h0l5O4\nboETBdb3W2jlvCIegIQJ+xPkChS3I4cMoZ4LBRWMLpzK+Q57+zml75drsQ7PA0XH\nlx2nzUFCByu27pM6kiajXleUSGVH2VCUSNysQAYBSa77g5t7O+m+o3iNUslUDor3\nLY5eiKUCgYEA6dqJJxF28Wt6UbMgywQuv5koo8v8nyUhR4hZhvy5qge5v5Sh82UE\nRyVfSvMDR9oWnXs8tBZaf1sgsUEaFl2I/5kmFWTe7aGj1eXprOxOuMNk51AN2w9T\njHWici/rj0JEjvAteDvLjY6CTAi8Zg9OxuJWNyV2gZ1LpZ2cIlULzLsCgYEA3wAH\nJQ0jVeJ70v2I01m16d/klTNcqv9sTIPwowz0RFkOG8v482SSQ7Q43xkSYJvxKg12\nBO6qq+RzYwDPgA7/7kLrq1Ye2VobhrsRey6dEWGdrgA/TfoCgSjK0LEBh4Gn5h7l\nDycvfNRbum1D+uheyTPC94fJChwutihUsrXuEBcCgYAaoUczCrsXvNx+Bz75v20v\nZlqJZIZM/SZwBefkBk2CPkT5uwxCMkOtcmUKnOfHu98NaeY8v7roe9EaPkahO1+J\nc8AxeX4lY13L0tWsWnCQe7e225foVTN3cEHibPCPLMWv3UvgQDbq1Mqjq+8AVEft\nQAL/XqXDFs1xe6Q3CKZCVwKBgQCaCBbnTM/ffvUwo9dixVCWHwRw2m1j39Iad/g7\nZ7NBkpHgOV/YHtu40D+IOnUrLgvClFG0znYtDTt2YxTwy2uUU70dN/tO/qKMyaIl\nh+kOHHMhwSH45nvcYyTUSa9YvgIPPb/SW6q9eqFxgA+4u9DdAVfmSnBe/2B0ih8W\n4ftyOQKBgF0puFMyA7ySE2tQ5quiPBO95Vls4SMl59ofhEgMghmUErEFGvTHPxff\n2UF7AWahrhNq02cF8iTU/lS77D0W01TpEFl8xC5LyqewKzLatgFTFhFPPGt/wK0s\nuIAliRuV1Iyv2vDYmYaugpeZakogVBpkVPqvEzfEPgn9VEZKLQ7y\n-----END RSA PRIVATE KEY-----`],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemCertificateLocal(\"trname\",\n    certificates=[\"\"\"-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----\"\"\"],\n    comment=\"This is a Terraform example\",\n    name=\"terr-sys-cer-local\",\n    passwords=[\"fortinet\"],\n    private_keys=[\"\"\"-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAy7Vj/9qM4LiWJjd+GMUijSrIMJLmoHDTLKPiT4CAQvgn+MDo\n1J/ygkVJJSwifWn8ouGSycasjmgFJJIiu2stQzm4EQ3u85fvqazoo806pBOQm1gW\nYEY5Ug3yMpddd7xUQO8s60VD/ZQ8pNzsKZlRWelGnNw9TzZXABi/FBxLFQ4TOnw5\nzfibZ1dnvMV3mdg0MY2qoe96wpiSZKt4gkSmzPwRR7QnYzBtF8vVLlJ2I5fqJo4/\nnt9j3Kd2X2wUaZ194aIrruCFU6CFxAb2ZTJLw4/97EXR8wqoDfhU55qk7pUR22Uc\nuftobWYCMrO7e51WdBYEWIldAtcZkUsk7bUUzQIDAQABAoIBABlV8x0EOpdMfeg8\n6KL+CcES/BkGfEaiIbGgpGoM6mbp5FbM72haiFfpdCJ6bcO5ZeGAOrh7zERd7Z3R\nyx4SQ2vkBt+gIwMK95Tb24db5Bo6ELcxan8I3OI2t9PQ/aABvVziIm0UjVNBl5VN\noNW/qt2K5Oxne/yZHpL1gPZoWnJAuBNcDZDNI5qQfT1JTWhmbu9pkjiNg3h0l5O4\nboETBdb3W2jlvCIegIQJ+xPkChS3I4cMoZ4LBRWMLpzK+Q57+zml75drsQ7PA0XH\nlx2nzUFCByu27pM6kiajXleUSGVH2VCUSNysQAYBSa77g5t7O+m+o3iNUslUDor3\nLY5eiKUCgYEA6dqJJxF28Wt6UbMgywQuv5koo8v8nyUhR4hZhvy5qge5v5Sh82UE\nRyVfSvMDR9oWnXs8tBZaf1sgsUEaFl2I/5kmFWTe7aGj1eXprOxOuMNk51AN2w9T\njHWici/rj0JEjvAteDvLjY6CTAi8Zg9OxuJWNyV2gZ1LpZ2cIlULzLsCgYEA3wAH\nJQ0jVeJ70v2I01m16d/klTNcqv9sTIPwowz0RFkOG8v482SSQ7Q43xkSYJvxKg12\nBO6qq+RzYwDPgA7/7kLrq1Ye2VobhrsRey6dEWGdrgA/TfoCgSjK0LEBh4Gn5h7l\nDycvfNRbum1D+uheyTPC94fJChwutihUsrXuEBcCgYAaoUczCrsXvNx+Bz75v20v\nZlqJZIZM/SZwBefkBk2CPkT5uwxCMkOtcmUKnOfHu98NaeY8v7roe9EaPkahO1+J\nc8AxeX4lY13L0tWsWnCQe7e225foVTN3cEHibPCPLMWv3UvgQDbq1Mqjq+8AVEft\nQAL/XqXDFs1xe6Q3CKZCVwKBgQCaCBbnTM/ffvUwo9dixVCWHwRw2m1j39Iad/g7\nZ7NBkpHgOV/YHtu40D+IOnUrLgvClFG0znYtDTt2YxTwy2uUU70dN/tO/qKMyaIl\nh+kOHHMhwSH45nvcYyTUSa9YvgIPPb/SW6q9eqFxgA+4u9DdAVfmSnBe/2B0ih8W\n4ftyOQKBgF0puFMyA7ySE2tQ5quiPBO95Vls4SMl59ofhEgMghmUErEFGvTHPxff\n2UF7AWahrhNq02cF8iTU/lS77D0W01TpEFl8xC5LyqewKzLatgFTFhFPPGt/wK0s\nuIAliRuV1Iyv2vDYmYaugpeZakogVBpkVPqvEzfEPgn9VEZKLQ7y\n-----END RSA PRIVATE KEY-----\"\"\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemCertificateLocal(\"trname\", new()\n    {\n        Certificates = new[]\n        {\n            @\"-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----\",\n        },\n        Comment = \"This is a Terraform example\",\n        Name = \"terr-sys-cer-local\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        PrivateKeys = new[]\n        {\n            @\"-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAy7Vj/9qM4LiWJjd+GMUijSrIMJLmoHDTLKPiT4CAQvgn+MDo\n1J/ygkVJJSwifWn8ouGSycasjmgFJJIiu2stQzm4EQ3u85fvqazoo806pBOQm1gW\nYEY5Ug3yMpddd7xUQO8s60VD/ZQ8pNzsKZlRWelGnNw9TzZXABi/FBxLFQ4TOnw5\nzfibZ1dnvMV3mdg0MY2qoe96wpiSZKt4gkSmzPwRR7QnYzBtF8vVLlJ2I5fqJo4/\nnt9j3Kd2X2wUaZ194aIrruCFU6CFxAb2ZTJLw4/97EXR8wqoDfhU55qk7pUR22Uc\nuftobWYCMrO7e51WdBYEWIldAtcZkUsk7bUUzQIDAQABAoIBABlV8x0EOpdMfeg8\n6KL+CcES/BkGfEaiIbGgpGoM6mbp5FbM72haiFfpdCJ6bcO5ZeGAOrh7zERd7Z3R\nyx4SQ2vkBt+gIwMK95Tb24db5Bo6ELcxan8I3OI2t9PQ/aABvVziIm0UjVNBl5VN\noNW/qt2K5Oxne/yZHpL1gPZoWnJAuBNcDZDNI5qQfT1JTWhmbu9pkjiNg3h0l5O4\nboETBdb3W2jlvCIegIQJ+xPkChS3I4cMoZ4LBRWMLpzK+Q57+zml75drsQ7PA0XH\nlx2nzUFCByu27pM6kiajXleUSGVH2VCUSNysQAYBSa77g5t7O+m+o3iNUslUDor3\nLY5eiKUCgYEA6dqJJxF28Wt6UbMgywQuv5koo8v8nyUhR4hZhvy5qge5v5Sh82UE\nRyVfSvMDR9oWnXs8tBZaf1sgsUEaFl2I/5kmFWTe7aGj1eXprOxOuMNk51AN2w9T\njHWici/rj0JEjvAteDvLjY6CTAi8Zg9OxuJWNyV2gZ1LpZ2cIlULzLsCgYEA3wAH\nJQ0jVeJ70v2I01m16d/klTNcqv9sTIPwowz0RFkOG8v482SSQ7Q43xkSYJvxKg12\nBO6qq+RzYwDPgA7/7kLrq1Ye2VobhrsRey6dEWGdrgA/TfoCgSjK0LEBh4Gn5h7l\nDycvfNRbum1D+uheyTPC94fJChwutihUsrXuEBcCgYAaoUczCrsXvNx+Bz75v20v\nZlqJZIZM/SZwBefkBk2CPkT5uwxCMkOtcmUKnOfHu98NaeY8v7roe9EaPkahO1+J\nc8AxeX4lY13L0tWsWnCQe7e225foVTN3cEHibPCPLMWv3UvgQDbq1Mqjq+8AVEft\nQAL/XqXDFs1xe6Q3CKZCVwKBgQCaCBbnTM/ffvUwo9dixVCWHwRw2m1j39Iad/g7\nZ7NBkpHgOV/YHtu40D+IOnUrLgvClFG0znYtDTt2YxTwy2uUU70dN/tO/qKMyaIl\nh+kOHHMhwSH45nvcYyTUSa9YvgIPPb/SW6q9eqFxgA+4u9DdAVfmSnBe/2B0ih8W\n4ftyOQKBgF0puFMyA7ySE2tQ5quiPBO95Vls4SMl59ofhEgMghmUErEFGvTHPxff\n2UF7AWahrhNq02cF8iTU/lS77D0W01TpEFl8xC5LyqewKzLatgFTFhFPPGt/wK0s\nuIAliRuV1Iyv2vDYmYaugpeZakogVBpkVPqvEzfEPgn9VEZKLQ7y\n-----END RSA PRIVATE KEY-----\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemCertificateLocal(ctx, \"trname\", &fortimanager.SystemCertificateLocalArgs{\n\t\t\tCertificates: pulumi.StringArray{\n\t\t\t\tpulumi.String(`-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----`),\n\t\t\t},\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:    pulumi.String(\"terr-sys-cer-local\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPrivateKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(`-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAy7Vj/9qM4LiWJjd+GMUijSrIMJLmoHDTLKPiT4CAQvgn+MDo\n1J/ygkVJJSwifWn8ouGSycasjmgFJJIiu2stQzm4EQ3u85fvqazoo806pBOQm1gW\nYEY5Ug3yMpddd7xUQO8s60VD/ZQ8pNzsKZlRWelGnNw9TzZXABi/FBxLFQ4TOnw5\nzfibZ1dnvMV3mdg0MY2qoe96wpiSZKt4gkSmzPwRR7QnYzBtF8vVLlJ2I5fqJo4/\nnt9j3Kd2X2wUaZ194aIrruCFU6CFxAb2ZTJLw4/97EXR8wqoDfhU55qk7pUR22Uc\nuftobWYCMrO7e51WdBYEWIldAtcZkUsk7bUUzQIDAQABAoIBABlV8x0EOpdMfeg8\n6KL+CcES/BkGfEaiIbGgpGoM6mbp5FbM72haiFfpdCJ6bcO5ZeGAOrh7zERd7Z3R\nyx4SQ2vkBt+gIwMK95Tb24db5Bo6ELcxan8I3OI2t9PQ/aABvVziIm0UjVNBl5VN\noNW/qt2K5Oxne/yZHpL1gPZoWnJAuBNcDZDNI5qQfT1JTWhmbu9pkjiNg3h0l5O4\nboETBdb3W2jlvCIegIQJ+xPkChS3I4cMoZ4LBRWMLpzK+Q57+zml75drsQ7PA0XH\nlx2nzUFCByu27pM6kiajXleUSGVH2VCUSNysQAYBSa77g5t7O+m+o3iNUslUDor3\nLY5eiKUCgYEA6dqJJxF28Wt6UbMgywQuv5koo8v8nyUhR4hZhvy5qge5v5Sh82UE\nRyVfSvMDR9oWnXs8tBZaf1sgsUEaFl2I/5kmFWTe7aGj1eXprOxOuMNk51AN2w9T\njHWici/rj0JEjvAteDvLjY6CTAi8Zg9OxuJWNyV2gZ1LpZ2cIlULzLsCgYEA3wAH\nJQ0jVeJ70v2I01m16d/klTNcqv9sTIPwowz0RFkOG8v482SSQ7Q43xkSYJvxKg12\nBO6qq+RzYwDPgA7/7kLrq1Ye2VobhrsRey6dEWGdrgA/TfoCgSjK0LEBh4Gn5h7l\nDycvfNRbum1D+uheyTPC94fJChwutihUsrXuEBcCgYAaoUczCrsXvNx+Bz75v20v\nZlqJZIZM/SZwBefkBk2CPkT5uwxCMkOtcmUKnOfHu98NaeY8v7roe9EaPkahO1+J\nc8AxeX4lY13L0tWsWnCQe7e225foVTN3cEHibPCPLMWv3UvgQDbq1Mqjq+8AVEft\nQAL/XqXDFs1xe6Q3CKZCVwKBgQCaCBbnTM/ffvUwo9dixVCWHwRw2m1j39Iad/g7\nZ7NBkpHgOV/YHtu40D+IOnUrLgvClFG0znYtDTt2YxTwy2uUU70dN/tO/qKMyaIl\nh+kOHHMhwSH45nvcYyTUSa9YvgIPPb/SW6q9eqFxgA+4u9DdAVfmSnBe/2B0ih8W\n4ftyOQKBgF0puFMyA7ySE2tQ5quiPBO95Vls4SMl59ofhEgMghmUErEFGvTHPxff\n2UF7AWahrhNq02cF8iTU/lS77D0W01TpEFl8xC5LyqewKzLatgFTFhFPPGt/wK0s\nuIAliRuV1Iyv2vDYmYaugpeZakogVBpkVPqvEzfEPgn9VEZKLQ7y\n-----END RSA PRIVATE KEY-----`),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemCertificateLocal;\nimport com.pulumi.fortimanager.SystemCertificateLocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemCertificateLocal(\"trname\", SystemCertificateLocalArgs.builder()\n            .certificates(\"\"\"\n-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----            \"\"\")\n            .comment(\"This is a Terraform example\")\n            .name(\"terr-sys-cer-local\")\n            .passwords(\"fortinet\")\n            .privateKeys(\"\"\"\n-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAy7Vj/9qM4LiWJjd+GMUijSrIMJLmoHDTLKPiT4CAQvgn+MDo\n1J/ygkVJJSwifWn8ouGSycasjmgFJJIiu2stQzm4EQ3u85fvqazoo806pBOQm1gW\nYEY5Ug3yMpddd7xUQO8s60VD/ZQ8pNzsKZlRWelGnNw9TzZXABi/FBxLFQ4TOnw5\nzfibZ1dnvMV3mdg0MY2qoe96wpiSZKt4gkSmzPwRR7QnYzBtF8vVLlJ2I5fqJo4/\nnt9j3Kd2X2wUaZ194aIrruCFU6CFxAb2ZTJLw4/97EXR8wqoDfhU55qk7pUR22Uc\nuftobWYCMrO7e51WdBYEWIldAtcZkUsk7bUUzQIDAQABAoIBABlV8x0EOpdMfeg8\n6KL+CcES/BkGfEaiIbGgpGoM6mbp5FbM72haiFfpdCJ6bcO5ZeGAOrh7zERd7Z3R\nyx4SQ2vkBt+gIwMK95Tb24db5Bo6ELcxan8I3OI2t9PQ/aABvVziIm0UjVNBl5VN\noNW/qt2K5Oxne/yZHpL1gPZoWnJAuBNcDZDNI5qQfT1JTWhmbu9pkjiNg3h0l5O4\nboETBdb3W2jlvCIegIQJ+xPkChS3I4cMoZ4LBRWMLpzK+Q57+zml75drsQ7PA0XH\nlx2nzUFCByu27pM6kiajXleUSGVH2VCUSNysQAYBSa77g5t7O+m+o3iNUslUDor3\nLY5eiKUCgYEA6dqJJxF28Wt6UbMgywQuv5koo8v8nyUhR4hZhvy5qge5v5Sh82UE\nRyVfSvMDR9oWnXs8tBZaf1sgsUEaFl2I/5kmFWTe7aGj1eXprOxOuMNk51AN2w9T\njHWici/rj0JEjvAteDvLjY6CTAi8Zg9OxuJWNyV2gZ1LpZ2cIlULzLsCgYEA3wAH\nJQ0jVeJ70v2I01m16d/klTNcqv9sTIPwowz0RFkOG8v482SSQ7Q43xkSYJvxKg12\nBO6qq+RzYwDPgA7/7kLrq1Ye2VobhrsRey6dEWGdrgA/TfoCgSjK0LEBh4Gn5h7l\nDycvfNRbum1D+uheyTPC94fJChwutihUsrXuEBcCgYAaoUczCrsXvNx+Bz75v20v\nZlqJZIZM/SZwBefkBk2CPkT5uwxCMkOtcmUKnOfHu98NaeY8v7roe9EaPkahO1+J\nc8AxeX4lY13L0tWsWnCQe7e225foVTN3cEHibPCPLMWv3UvgQDbq1Mqjq+8AVEft\nQAL/XqXDFs1xe6Q3CKZCVwKBgQCaCBbnTM/ffvUwo9dixVCWHwRw2m1j39Iad/g7\nZ7NBkpHgOV/YHtu40D+IOnUrLgvClFG0znYtDTt2YxTwy2uUU70dN/tO/qKMyaIl\nh+kOHHMhwSH45nvcYyTUSa9YvgIPPb/SW6q9eqFxgA+4u9DdAVfmSnBe/2B0ih8W\n4ftyOQKBgF0puFMyA7ySE2tQ5quiPBO95Vls4SMl59ofhEgMghmUErEFGvTHPxff\n2UF7AWahrhNq02cF8iTU/lS77D0W01TpEFl8xC5LyqewKzLatgFTFhFPPGt/wK0s\nuIAliRuV1Iyv2vDYmYaugpeZakogVBpkVPqvEzfEPgn9VEZKLQ7y\n-----END RSA PRIVATE KEY-----            \"\"\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemCertificateLocal\n    properties:\n      certificates:\n        - |-\n          -----BEGIN CERTIFICATE-----\n          MIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\n          BAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\n          BgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\n          c0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\n          MAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\n          bjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\n          CQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n          AQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\n          afyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\n          vFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n          2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\n          nX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\n          nVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\n          OMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\n          HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\n          mnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\n          Q2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\n          s3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\n          xUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\n          pBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n          -----END CERTIFICATE-----\n      comment: This is a Terraform example\n      name: terr-sys-cer-local\n      passwords:\n        - fortinet\n      privateKeys:\n        - |-\n          -----BEGIN RSA PRIVATE KEY-----\n          MIIEowIBAAKCAQEAy7Vj/9qM4LiWJjd+GMUijSrIMJLmoHDTLKPiT4CAQvgn+MDo\n          1J/ygkVJJSwifWn8ouGSycasjmgFJJIiu2stQzm4EQ3u85fvqazoo806pBOQm1gW\n          YEY5Ug3yMpddd7xUQO8s60VD/ZQ8pNzsKZlRWelGnNw9TzZXABi/FBxLFQ4TOnw5\n          zfibZ1dnvMV3mdg0MY2qoe96wpiSZKt4gkSmzPwRR7QnYzBtF8vVLlJ2I5fqJo4/\n          nt9j3Kd2X2wUaZ194aIrruCFU6CFxAb2ZTJLw4/97EXR8wqoDfhU55qk7pUR22Uc\n          uftobWYCMrO7e51WdBYEWIldAtcZkUsk7bUUzQIDAQABAoIBABlV8x0EOpdMfeg8\n          6KL+CcES/BkGfEaiIbGgpGoM6mbp5FbM72haiFfpdCJ6bcO5ZeGAOrh7zERd7Z3R\n          yx4SQ2vkBt+gIwMK95Tb24db5Bo6ELcxan8I3OI2t9PQ/aABvVziIm0UjVNBl5VN\n          oNW/qt2K5Oxne/yZHpL1gPZoWnJAuBNcDZDNI5qQfT1JTWhmbu9pkjiNg3h0l5O4\n          boETBdb3W2jlvCIegIQJ+xPkChS3I4cMoZ4LBRWMLpzK+Q57+zml75drsQ7PA0XH\n          lx2nzUFCByu27pM6kiajXleUSGVH2VCUSNysQAYBSa77g5t7O+m+o3iNUslUDor3\n          LY5eiKUCgYEA6dqJJxF28Wt6UbMgywQuv5koo8v8nyUhR4hZhvy5qge5v5Sh82UE\n          RyVfSvMDR9oWnXs8tBZaf1sgsUEaFl2I/5kmFWTe7aGj1eXprOxOuMNk51AN2w9T\n          jHWici/rj0JEjvAteDvLjY6CTAi8Zg9OxuJWNyV2gZ1LpZ2cIlULzLsCgYEA3wAH\n          JQ0jVeJ70v2I01m16d/klTNcqv9sTIPwowz0RFkOG8v482SSQ7Q43xkSYJvxKg12\n          BO6qq+RzYwDPgA7/7kLrq1Ye2VobhrsRey6dEWGdrgA/TfoCgSjK0LEBh4Gn5h7l\n          DycvfNRbum1D+uheyTPC94fJChwutihUsrXuEBcCgYAaoUczCrsXvNx+Bz75v20v\n          ZlqJZIZM/SZwBefkBk2CPkT5uwxCMkOtcmUKnOfHu98NaeY8v7roe9EaPkahO1+J\n          c8AxeX4lY13L0tWsWnCQe7e225foVTN3cEHibPCPLMWv3UvgQDbq1Mqjq+8AVEft\n          QAL/XqXDFs1xe6Q3CKZCVwKBgQCaCBbnTM/ffvUwo9dixVCWHwRw2m1j39Iad/g7\n          Z7NBkpHgOV/YHtu40D+IOnUrLgvClFG0znYtDTt2YxTwy2uUU70dN/tO/qKMyaIl\n          h+kOHHMhwSH45nvcYyTUSa9YvgIPPb/SW6q9eqFxgA+4u9DdAVfmSnBe/2B0ih8W\n          4ftyOQKBgF0puFMyA7ySE2tQ5quiPBO95Vls4SMl59ofhEgMghmUErEFGvTHPxff\n          2UF7AWahrhNq02cF8iTU/lS77D0W01TpEFl8xC5LyqewKzLatgFTFhFPPGt/wK0s\n          uIAliRuV1Iyv2vDYmYaugpeZakogVBpkVPqvEzfEPgn9VEZKLQ7y\n          -----END RSA PRIVATE KEY-----\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem CertificateLocal can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCertificateLocal:SystemCertificateLocal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate.\n",
          "secret": true
        },
        "comment": {
          "type": "string",
          "description": "Local certificate comment.\n"
        },
        "csrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate Signing Request.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of local certificate.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local certificate password.\n",
          "secret": true
        },
        "privateKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local certificate private-key.\n",
          "secret": true
        },
        "systemCertificateLocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "certificates",
        "csrs",
        "name",
        "passwords",
        "privateKeys",
        "systemCertificateLocalId"
      ],
      "inputProperties": {
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate.\n",
          "secret": true
        },
        "comment": {
          "type": "string",
          "description": "Local certificate comment.\n"
        },
        "csrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Certificate Signing Request.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of local certificate.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local certificate password.\n",
          "secret": true
        },
        "privateKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Local certificate private-key.\n",
          "secret": true
        },
        "systemCertificateLocalId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCertificateLocal resources.\n",
        "properties": {
          "certificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Certificate.\n",
            "secret": true
          },
          "comment": {
            "type": "string",
            "description": "Local certificate comment.\n"
          },
          "csrs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Certificate Signing Request.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of local certificate.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Local certificate password.\n",
            "secret": true
          },
          "privateKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Local certificate private-key.\n",
            "secret": true
          },
          "systemCertificateLocalId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCertificateOftp:SystemCertificateOftp": {
      "description": "OFTP certificates and keys.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemCertificateOftp(\"trname\", {\n    comment: \"This is a Terraform example change\",\n    mode: \"default\",\n    passwords: [\"dakdiwX\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemCertificateOftp(\"trname\",\n    comment=\"This is a Terraform example change\",\n    mode=\"default\",\n    passwords=[\"dakdiwX\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemCertificateOftp(\"trname\", new()\n    {\n        Comment = \"This is a Terraform example change\",\n        Mode = \"default\",\n        Passwords = new[]\n        {\n            \"dakdiwX\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemCertificateOftp(ctx, \"trname\", &fortimanager.SystemCertificateOftpArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example change\"),\n\t\t\tMode:    pulumi.String(\"default\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dakdiwX\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemCertificateOftp;\nimport com.pulumi.fortimanager.SystemCertificateOftpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemCertificateOftp(\"trname\", SystemCertificateOftpArgs.builder()\n            .comment(\"This is a Terraform example change\")\n            .mode(\"default\")\n            .passwords(\"dakdiwX\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemCertificateOftp\n    properties:\n      comment: This is a Terraform example change\n      mode: default\n      passwords:\n        - dakdiwX\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem CertificateOftp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCertificateOftp:SystemCertificateOftp labelname SystemCertificateOftp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PEM format certificate.\n"
        },
        "comment": {
          "type": "string",
          "description": "OFTP certificate comment.\n"
        },
        "local": {
          "type": "string",
          "description": "Choose from a local certificates.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of certificates used by oftpd. default - Default mode. custom - Use custom certificate. local - Use a local certificate. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for encrypted 'private-key', unset for non-encrypted.\n",
          "secret": true
        },
        "privateKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PEM format private key.\n",
          "secret": true
        },
        "systemCertificateOftpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "certificates",
        "mode",
        "passwords",
        "privateKeys",
        "systemCertificateOftpId"
      ],
      "inputProperties": {
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PEM format certificate.\n"
        },
        "comment": {
          "type": "string",
          "description": "OFTP certificate comment.\n"
        },
        "local": {
          "type": "string",
          "description": "Choose from a local certificates.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode of certificates used by oftpd. default - Default mode. custom - Use custom certificate. local - Use a local certificate. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for encrypted 'private-key', unset for non-encrypted.\n",
          "secret": true
        },
        "privateKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "PEM format private key.\n",
          "secret": true
        },
        "systemCertificateOftpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCertificateOftp resources.\n",
        "properties": {
          "certificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PEM format certificate.\n"
          },
          "comment": {
            "type": "string",
            "description": "OFTP certificate comment.\n"
          },
          "local": {
            "type": "string",
            "description": "Choose from a local certificates.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode of certificates used by oftpd. default - Default mode. custom - Use custom certificate. local - Use a local certificate. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for encrypted 'private-key', unset for non-encrypted.\n",
            "secret": true
          },
          "privateKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "PEM format private key.\n",
            "secret": true
          },
          "systemCertificateOftpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCertificateRemote:SystemCertificateRemote": {
      "description": "Remote certificate.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemCertificateRemote(\"trname\", {\n    certs: [`-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----`],\n    comment: \"This is a Terraform example\",\n    name: \"terr-sys-cer-remote\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemCertificateRemote(\"trname\",\n    certs=[\"\"\"-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----\"\"\"],\n    comment=\"This is a Terraform example\",\n    name=\"terr-sys-cer-remote\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemCertificateRemote(\"trname\", new()\n    {\n        Certs = new[]\n        {\n            @\"-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----\",\n        },\n        Comment = \"This is a Terraform example\",\n        Name = \"terr-sys-cer-remote\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemCertificateRemote(ctx, \"trname\", &fortimanager.SystemCertificateRemoteArgs{\n\t\t\tCerts: pulumi.StringArray{\n\t\t\t\tpulumi.String(`-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----`),\n\t\t\t},\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tName:    pulumi.String(\"terr-sys-cer-remote\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemCertificateRemote;\nimport com.pulumi.fortimanager.SystemCertificateRemoteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemCertificateRemote(\"trname\", SystemCertificateRemoteArgs.builder()\n            .certs(\"\"\"\n-----BEGIN CERTIFICATE-----\nMIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\nBgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\nc0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\nMAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\nbjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\nCQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\nafyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\nvFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\nnX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\nnVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\nOMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\nHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\nmnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\nQ2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\ns3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\nxUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\npBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n-----END CERTIFICATE-----            \"\"\")\n            .comment(\"This is a Terraform example\")\n            .name(\"terr-sys-cer-remote\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemCertificateRemote\n    properties:\n      certs:\n        - |-\n          -----BEGIN CERTIFICATE-----\n          MIIDuTCCAqGgAwIBAgIJAKCr2aCM9Je5MA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\n          BAYTAkdCMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8wDQYDVQQHDAZMb25kb24xDDAK\n          BgNVBAoMA0ZETDESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1z\n          c0Bzc3Nzc3MuY29tMB4XDTE5MDUyOTE1MDIzMFoXDTIwMDUyODE1MDIzMFowczEL\n          MAkGA1UEBhMCR0IxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNVBAcMBkxvbmRv\n          bjEMMAoGA1UECgwDRkRMMRIwEAYDVQQDDAlsb2NhbGhvc3QxHDAaBgkqhkiG9w0B\n          CQEWDXNzQHNzc3Nzcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n          AQDLtWP/2ozguJYmN34YxSKNKsgwkuagcNMso+JPgIBC+Cf4wOjUn/KCRUklLCJ9\n          afyi4ZLJxqyOaAUkkiK7ay1DObgRDe7zl++prOijzTqkE5CbWBZgRjlSDfIyl113\n          vFRA7yzrRUP9lDyk3OwpmVFZ6Uac3D1PNlcAGL8UHEsVDhM6fDnN+JtnV2e8xXeZ\n          2DQxjaqh73rCmJJkq3iCRKbM/BFHtCdjMG0Xy9UuUnYjl+omjj+e32Pcp3ZfbBRp\n          nX3hoiuu4IVToIXEBvZlMkvDj/3sRdHzCqgN+FTnmqTulRHbZRy5+2htZgIys7t7\n          nVZ0FgRYiV0C1xmRSyTttRTNAgMBAAGjUDBOMB0GA1UdDgQWBBTinUGXSHLwDOVm\n          OMdVbk0NdJNcRzAfBgNVHSMEGDAWgBTinUGXSHLwDOVmOMdVbk0NdJNcRzAMBgNV\n          HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX7ZHWH3N8EN+XcmUak7RG9qzy\n          mnWPvyBiM8YI11rs87SkD+L8Q/ylxdmoI57cfPHpnqtkGAseRdN1EtzqILpyOo4Q\n          Q2aF3ZHKUOEPBbblWqv+AbyXPHhODrm+Nlyu42axcqfLwLGAIRhVkVerX24lV/u2\n          s3W/G5cse7RfNtxWPVUah7jAmsIv1Yc7Yi4TEIlQDImQI5TAoGTQOpPjYZXCtHXS\n          xUIGOKDTds9X2wWb3lM7ANecrINh6CNB/tg3GNdGV8SCJvJnYtEgfipjS7cQoc5C\n          pBmnz+IlqzrwBZBxmB+1xFrYATm/hZ3HMFrLKQVoTJgTP74/PIpCaO/mjis4\n          -----END CERTIFICATE-----\n      comment: This is a Terraform example\n      name: terr-sys-cer-remote\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem CertificateRemote can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCertificateRemote:SystemCertificateRemote labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "certs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Remote certificate.\n",
          "secret": true
        },
        "comment": {
          "type": "string",
          "description": "Remote certificate comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemCertificateRemoteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "certs",
        "name",
        "systemCertificateRemoteId"
      ],
      "inputProperties": {
        "certs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Remote certificate.\n",
          "secret": true
        },
        "comment": {
          "type": "string",
          "description": "Remote certificate comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "systemCertificateRemoteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCertificateRemote resources.\n",
        "properties": {
          "certs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Remote certificate.\n",
            "secret": true
          },
          "comment": {
            "type": "string",
            "description": "Remote certificate comment.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "systemCertificateRemoteId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCertificateSsh:SystemCertificateSsh": {
      "description": "SSH certificates and keys.\n\n## Import\n\nSystem CertificateSsh can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCertificateSsh:SystemCertificateSsh labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH certificate.\n"
        },
        "comment": {
          "type": "string",
          "description": "SSH certificate comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of SSH certificate.\n"
        },
        "privateKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH private-key\n"
        },
        "systemCertificateSshId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "certificates",
        "name",
        "privateKeys",
        "systemCertificateSshId"
      ],
      "inputProperties": {
        "certificates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH certificate.\n"
        },
        "comment": {
          "type": "string",
          "description": "SSH certificate comment.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of SSH certificate.\n"
        },
        "privateKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSH private-key\n"
        },
        "systemCertificateSshId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCertificateSsh resources.\n",
        "properties": {
          "certificates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH certificate.\n"
          },
          "comment": {
            "type": "string",
            "description": "SSH certificate comment.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of SSH certificate.\n"
          },
          "privateKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSH private-key\n"
          },
          "systemCertificateSshId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemConnector:SystemConnector": {
      "description": "Configure connector.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemConnector(\"trname\", {\n    fssoRefreshInterval: 70,\n    fssoSessTimeout: 70,\n    pxRefreshInterval: 70,\n    pxSvrTimeout: 70,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemConnector(\"trname\",\n    fsso_refresh_interval=70,\n    fsso_sess_timeout=70,\n    px_refresh_interval=70,\n    px_svr_timeout=70)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemConnector(\"trname\", new()\n    {\n        FssoRefreshInterval = 70,\n        FssoSessTimeout = 70,\n        PxRefreshInterval = 70,\n        PxSvrTimeout = 70,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemConnector(ctx, \"trname\", &fortimanager.SystemConnectorArgs{\n\t\t\tFssoRefreshInterval: pulumi.Float64(70),\n\t\t\tFssoSessTimeout:     pulumi.Float64(70),\n\t\t\tPxRefreshInterval:   pulumi.Float64(70),\n\t\t\tPxSvrTimeout:        pulumi.Float64(70),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemConnector;\nimport com.pulumi.fortimanager.SystemConnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemConnector(\"trname\", SystemConnectorArgs.builder()\n            .fssoRefreshInterval(70.0)\n            .fssoSessTimeout(70.0)\n            .pxRefreshInterval(70.0)\n            .pxSvrTimeout(70.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemConnector\n    properties:\n      fssoRefreshInterval: '70'\n      fssoSessTimeout: '70'\n      pxRefreshInterval: '70'\n      pxSvrTimeout: '70'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Connector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemConnector:SystemConnector labelname SystemConnector\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cloudOrchestRefreshInterval": {
          "type": "number",
          "description": "Cloud Orchestration refresh interval (300 - 1800 seconds).\n"
        },
        "connRefreshInterval": {
          "type": "number",
          "description": "connector refresh interval (60 - 1800 seconds).\n"
        },
        "connSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connector. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "faznotifyMsgQueueMax": {
          "type": "number",
          "description": "faznotify max queued message per connector (10 - 10000).\n"
        },
        "faznotifyMsgTimeout": {
          "type": "number",
          "description": "faznotify message timeout (1 - 720 hours).\n"
        },
        "fssoRefreshInterval": {
          "type": "number",
          "description": "FSSO refresh interval (60 - 600 seconds).\n"
        },
        "fssoSessTimeout": {
          "type": "number",
          "description": "FSSO session timeout (60 - 600 seconds).\n"
        },
        "pxRefreshInterval": {
          "type": "number",
          "description": "pxGrid refresh interval (60 - 1800 seconds).\n"
        },
        "pxSvrTimeout": {
          "type": "number",
          "description": "pxGrid server timeout (30 - 600 seconds).\n"
        },
        "systemConnectorId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "cloudOrchestRefreshInterval",
        "connRefreshInterval",
        "connSslProtocol",
        "faznotifyMsgQueueMax",
        "faznotifyMsgTimeout",
        "fssoRefreshInterval",
        "fssoSessTimeout",
        "pxRefreshInterval",
        "pxSvrTimeout",
        "systemConnectorId"
      ],
      "inputProperties": {
        "cloudOrchestRefreshInterval": {
          "type": "number",
          "description": "Cloud Orchestration refresh interval (300 - 1800 seconds).\n"
        },
        "connRefreshInterval": {
          "type": "number",
          "description": "connector refresh interval (60 - 1800 seconds).\n"
        },
        "connSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connector. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "faznotifyMsgQueueMax": {
          "type": "number",
          "description": "faznotify max queued message per connector (10 - 10000).\n"
        },
        "faznotifyMsgTimeout": {
          "type": "number",
          "description": "faznotify message timeout (1 - 720 hours).\n"
        },
        "fssoRefreshInterval": {
          "type": "number",
          "description": "FSSO refresh interval (60 - 600 seconds).\n"
        },
        "fssoSessTimeout": {
          "type": "number",
          "description": "FSSO session timeout (60 - 600 seconds).\n"
        },
        "pxRefreshInterval": {
          "type": "number",
          "description": "pxGrid refresh interval (60 - 1800 seconds).\n"
        },
        "pxSvrTimeout": {
          "type": "number",
          "description": "pxGrid server timeout (30 - 600 seconds).\n"
        },
        "systemConnectorId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemConnector resources.\n",
        "properties": {
          "cloudOrchestRefreshInterval": {
            "type": "number",
            "description": "Cloud Orchestration refresh interval (300 - 1800 seconds).\n"
          },
          "connRefreshInterval": {
            "type": "number",
            "description": "connector refresh interval (60 - 1800 seconds).\n"
          },
          "connSslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for connector. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "faznotifyMsgQueueMax": {
            "type": "number",
            "description": "faznotify max queued message per connector (10 - 10000).\n"
          },
          "faznotifyMsgTimeout": {
            "type": "number",
            "description": "faznotify message timeout (1 - 720 hours).\n"
          },
          "fssoRefreshInterval": {
            "type": "number",
            "description": "FSSO refresh interval (60 - 600 seconds).\n"
          },
          "fssoSessTimeout": {
            "type": "number",
            "description": "FSSO session timeout (60 - 600 seconds).\n"
          },
          "pxRefreshInterval": {
            "type": "number",
            "description": "pxGrid refresh interval (60 - 1800 seconds).\n"
          },
          "pxSvrTimeout": {
            "type": "number",
            "description": "pxGrid server timeout (30 - 600 seconds).\n"
          },
          "systemConnectorId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCsf:SystemCsf": {
      "description": "Add this device to a Security Fabric or set up a new Security Fabric on this device.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`fabricConnector`\" pulumi-lang-dotnet=\"`FabricConnector`\" pulumi-lang-go=\"`fabricConnector`\" pulumi-lang-python=\"`fabric_connector`\" pulumi-lang-yaml=\"`fabricConnector`\" pulumi-lang-java=\"`fabricConnector`\">`fabric_connector`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemCsfFabricconnector`\" pulumi-lang-dotnet=\"`fortimanager.SystemCsfFabricconnector`\" pulumi-lang-go=\"`SystemCsfFabricconnector`\" pulumi-lang-python=\"`SystemCsfFabricconnector`\" pulumi-lang-yaml=\"`fortimanager.SystemCsfFabricconnector`\" pulumi-lang-java=\"`fortimanager.SystemCsfFabricconnector`\">`fortimanager.SystemCsfFabricconnector`</span>\n>- <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemCsfTrustedlist`\" pulumi-lang-dotnet=\"`fortimanager.SystemCsfTrustedlist`\" pulumi-lang-go=\"`SystemCsfTrustedlist`\" pulumi-lang-python=\"`SystemCsfTrustedlist`\" pulumi-lang-yaml=\"`fortimanager.SystemCsfTrustedlist`\" pulumi-lang-java=\"`fortimanager.SystemCsfTrustedlist`\">`fortimanager.SystemCsfTrustedlist`</span>\n\n## Import\n\nSystem Csf can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCsf:SystemCsf labelname SystemCsf\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "acceptAuthByCert": {
          "type": "string",
          "description": "Accept connections with unknown certificates and ask admin for approval. disable - Do not accept SSL connections with unknown certificates. enable - Accept SSL connections without automatic certificate verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authorizationRequestType": {
          "type": "string",
          "description": "Authorization request type. certificate - Request verification by certificate. serial - Request verification by serial number. Valid values: <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>, <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate.\n"
        },
        "configurationSync": {
          "type": "string",
          "description": "Configuration sync mode. default - Synchronize configuration for IPAM, FortiAnalyzer, FortiSandbox, and Central Management to root node. local - Do not synchronize configuration with root node. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "downstreamAccess": {
          "type": "string",
          "description": "Enable/disable downstream device access to this device&apos;s configuration and data. disable - Disable downstream device access to this device&apos;s configuration and data. enable - Enable downstream device access to this device&apos;s configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "downstreamAccprofile": {
          "type": "string",
          "description": "Default access profile for requests from downstream devices.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fabricConnectors": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemCsfFabricConnector:SystemCsfFabricConnector"
          },
          "description": "Fabric-Connector. The structure of <span pulumi-lang-nodejs=\"`fabricConnector`\" pulumi-lang-dotnet=\"`FabricConnector`\" pulumi-lang-go=\"`fabricConnector`\" pulumi-lang-python=\"`fabric_connector`\" pulumi-lang-yaml=\"`fabricConnector`\" pulumi-lang-java=\"`fabricConnector`\">`fabric_connector`</span> block is documented below.\n"
        },
        "fabricObjectUnification": {
          "type": "string",
          "description": "Fabric CMDB Object Unification. local - Global CMDB objects will not be synchronized to and from this device. default - Global CMDB objects will be synchronized in Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "fabricWorkers": {
          "type": "number",
          "description": "Number of worker processes for Security Fabric daemon.\n"
        },
        "fileMgmt": {
          "type": "string",
          "description": "Enable/disable Security Fabric daemon file management. disable - Disable daemon file management. enable - Enable daemon file management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileQuota": {
          "type": "number",
          "description": "Maximum amount of memory that can be used by the daemon files (in bytes).\n"
        },
        "fileQuotaWarning": {
          "type": "number",
          "description": "Warn when the set percentage of quota has been used.\n"
        },
        "fixedKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)\n",
          "secret": true
        },
        "forticloudAccountEnforcement": {
          "type": "string",
          "description": "Fabric FortiCloud account unification. disable - Disable FortiCloud accound ID matching for Security Fabric. enable - Enable FortiCloud account ID matching for Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.\n"
        },
        "groupPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.\n",
          "secret": true
        },
        "logUnification": {
          "type": "string",
          "description": "Enable/disable broadcast of discovery messages for log unification. disable - Disable broadcast of discovery messages for log unification. enable - Enable broadcast of discovery messages for log unification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlConfigurationSync": {
          "type": "string",
          "description": "SAML setting configuration synchronization. local - Do not apply SAML configuration generated by root. default - SAML setting for fabric members is created by fabric root. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for upstream and downstream connections. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Security Fabric. disable - Disable Security Fabric. enable - Enable Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemCsfId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trustedLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemCsfTrustedList:SystemCsfTrustedList"
          },
          "description": "Trusted-List. The structure of <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> block is documented below.\n"
        },
        "upstream": {
          "type": "string",
          "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n"
        },
        "upstreamConfirm": {
          "type": "string",
          "description": "Upstream authorization confirm. discover - Discover upstream device&apos;s info. confirm - Confirm upstream device&apos;s access. Valid values: <span pulumi-lang-nodejs=\"`discover`\" pulumi-lang-dotnet=\"`Discover`\" pulumi-lang-go=\"`discover`\" pulumi-lang-python=\"`discover`\" pulumi-lang-yaml=\"`discover`\" pulumi-lang-java=\"`discover`\">`discover`</span>, <span pulumi-lang-nodejs=\"`confirm`\" pulumi-lang-dotnet=\"`Confirm`\" pulumi-lang-go=\"`confirm`\" pulumi-lang-python=\"`confirm`\" pulumi-lang-yaml=\"`confirm`\" pulumi-lang-java=\"`confirm`\">`confirm`</span>.\n"
        },
        "upstreamPort": {
          "type": "number",
          "description": "The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).\n"
        }
      },
      "type": "object",
      "required": [
        "acceptAuthByCert",
        "authorizationRequestType",
        "certificate",
        "configurationSync",
        "downstreamAccess",
        "fabricObjectUnification",
        "fabricWorkers",
        "fileMgmt",
        "fileQuotaWarning",
        "fixedKeys",
        "forticloudAccountEnforcement",
        "groupPasswords",
        "logUnification",
        "samlConfigurationSync",
        "sslProtocol",
        "status",
        "systemCsfId",
        "upstreamConfirm",
        "upstreamPort"
      ],
      "inputProperties": {
        "acceptAuthByCert": {
          "type": "string",
          "description": "Accept connections with unknown certificates and ask admin for approval. disable - Do not accept SSL connections with unknown certificates. enable - Accept SSL connections without automatic certificate verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authorizationRequestType": {
          "type": "string",
          "description": "Authorization request type. certificate - Request verification by certificate. serial - Request verification by serial number. Valid values: <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>, <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate.\n"
        },
        "configurationSync": {
          "type": "string",
          "description": "Configuration sync mode. default - Synchronize configuration for IPAM, FortiAnalyzer, FortiSandbox, and Central Management to root node. local - Do not synchronize configuration with root node. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "downstreamAccess": {
          "type": "string",
          "description": "Enable/disable downstream device access to this device&apos;s configuration and data. disable - Disable downstream device access to this device&apos;s configuration and data. enable - Enable downstream device access to this device&apos;s configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "downstreamAccprofile": {
          "type": "string",
          "description": "Default access profile for requests from downstream devices.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fabricConnectors": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemCsfFabricConnector:SystemCsfFabricConnector"
          },
          "description": "Fabric-Connector. The structure of <span pulumi-lang-nodejs=\"`fabricConnector`\" pulumi-lang-dotnet=\"`FabricConnector`\" pulumi-lang-go=\"`fabricConnector`\" pulumi-lang-python=\"`fabric_connector`\" pulumi-lang-yaml=\"`fabricConnector`\" pulumi-lang-java=\"`fabricConnector`\">`fabric_connector`</span> block is documented below.\n"
        },
        "fabricObjectUnification": {
          "type": "string",
          "description": "Fabric CMDB Object Unification. local - Global CMDB objects will not be synchronized to and from this device. default - Global CMDB objects will be synchronized in Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "fabricWorkers": {
          "type": "number",
          "description": "Number of worker processes for Security Fabric daemon.\n"
        },
        "fileMgmt": {
          "type": "string",
          "description": "Enable/disable Security Fabric daemon file management. disable - Disable daemon file management. enable - Enable daemon file management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fileQuota": {
          "type": "number",
          "description": "Maximum amount of memory that can be used by the daemon files (in bytes).\n"
        },
        "fileQuotaWarning": {
          "type": "number",
          "description": "Warn when the set percentage of quota has been used.\n"
        },
        "fixedKeys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)\n",
          "secret": true
        },
        "forticloudAccountEnforcement": {
          "type": "string",
          "description": "Fabric FortiCloud account unification. disable - Disable FortiCloud accound ID matching for Security Fabric. enable - Enable FortiCloud account ID matching for Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groupName": {
          "type": "string",
          "description": "Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.\n"
        },
        "groupPasswords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.\n",
          "secret": true
        },
        "logUnification": {
          "type": "string",
          "description": "Enable/disable broadcast of discovery messages for log unification. disable - Disable broadcast of discovery messages for log unification. enable - Enable broadcast of discovery messages for log unification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "samlConfigurationSync": {
          "type": "string",
          "description": "SAML setting configuration synchronization. local - Do not apply SAML configuration generated by root. default - SAML setting for fabric members is created by fabric root. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for upstream and downstream connections. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable Security Fabric. disable - Disable Security Fabric. enable - Enable Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemCsfId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trustedLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemCsfTrustedList:SystemCsfTrustedList"
          },
          "description": "Trusted-List. The structure of <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> block is documented below.\n"
        },
        "upstream": {
          "type": "string",
          "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n"
        },
        "upstreamConfirm": {
          "type": "string",
          "description": "Upstream authorization confirm. discover - Discover upstream device&apos;s info. confirm - Confirm upstream device&apos;s access. Valid values: <span pulumi-lang-nodejs=\"`discover`\" pulumi-lang-dotnet=\"`Discover`\" pulumi-lang-go=\"`discover`\" pulumi-lang-python=\"`discover`\" pulumi-lang-yaml=\"`discover`\" pulumi-lang-java=\"`discover`\">`discover`</span>, <span pulumi-lang-nodejs=\"`confirm`\" pulumi-lang-dotnet=\"`Confirm`\" pulumi-lang-go=\"`confirm`\" pulumi-lang-python=\"`confirm`\" pulumi-lang-yaml=\"`confirm`\" pulumi-lang-java=\"`confirm`\">`confirm`</span>.\n"
        },
        "upstreamPort": {
          "type": "number",
          "description": "The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCsf resources.\n",
        "properties": {
          "acceptAuthByCert": {
            "type": "string",
            "description": "Accept connections with unknown certificates and ask admin for approval. disable - Do not accept SSL connections with unknown certificates. enable - Accept SSL connections without automatic certificate verification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authorizationRequestType": {
            "type": "string",
            "description": "Authorization request type. certificate - Request verification by certificate. serial - Request verification by serial number. Valid values: <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>, <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>.\n"
          },
          "certificate": {
            "type": "string",
            "description": "Certificate.\n"
          },
          "configurationSync": {
            "type": "string",
            "description": "Configuration sync mode. default - Synchronize configuration for IPAM, FortiAnalyzer, FortiSandbox, and Central Management to root node. local - Do not synchronize configuration with root node. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "downstreamAccess": {
            "type": "string",
            "description": "Enable/disable downstream device access to this device&apos;s configuration and data. disable - Disable downstream device access to this device&apos;s configuration and data. enable - Enable downstream device access to this device&apos;s configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "downstreamAccprofile": {
            "type": "string",
            "description": "Default access profile for requests from downstream devices.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fabricConnectors": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemCsfFabricConnector:SystemCsfFabricConnector"
            },
            "description": "Fabric-Connector. The structure of <span pulumi-lang-nodejs=\"`fabricConnector`\" pulumi-lang-dotnet=\"`FabricConnector`\" pulumi-lang-go=\"`fabricConnector`\" pulumi-lang-python=\"`fabric_connector`\" pulumi-lang-yaml=\"`fabricConnector`\" pulumi-lang-java=\"`fabricConnector`\">`fabric_connector`</span> block is documented below.\n"
          },
          "fabricObjectUnification": {
            "type": "string",
            "description": "Fabric CMDB Object Unification. local - Global CMDB objects will not be synchronized to and from this device. default - Global CMDB objects will be synchronized in Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "fabricWorkers": {
            "type": "number",
            "description": "Number of worker processes for Security Fabric daemon.\n"
          },
          "fileMgmt": {
            "type": "string",
            "description": "Enable/disable Security Fabric daemon file management. disable - Disable daemon file management. enable - Enable daemon file management. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fileQuota": {
            "type": "number",
            "description": "Maximum amount of memory that can be used by the daemon files (in bytes).\n"
          },
          "fileQuotaWarning": {
            "type": "number",
            "description": "Warn when the set percentage of quota has been used.\n"
          },
          "fixedKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)\n",
            "secret": true
          },
          "forticloudAccountEnforcement": {
            "type": "string",
            "description": "Fabric FortiCloud account unification. disable - Disable FortiCloud accound ID matching for Security Fabric. enable - Enable FortiCloud account ID matching for Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "groupName": {
            "type": "string",
            "description": "Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.\n"
          },
          "groupPasswords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.\n",
            "secret": true
          },
          "logUnification": {
            "type": "string",
            "description": "Enable/disable broadcast of discovery messages for log unification. disable - Disable broadcast of discovery messages for log unification. enable - Enable broadcast of discovery messages for log unification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "samlConfigurationSync": {
            "type": "string",
            "description": "SAML setting configuration synchronization. local - Do not apply SAML configuration generated by root. default - SAML setting for fabric members is created by fabric root. Valid values: <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "sslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for upstream and downstream connections. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable Security Fabric. disable - Disable Security Fabric. enable - Enable Security Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemCsfId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "trustedLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemCsfTrustedList:SystemCsfTrustedList"
            },
            "description": "Trusted-List. The structure of <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> block is documented below.\n"
          },
          "upstream": {
            "type": "string",
            "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n"
          },
          "upstreamConfirm": {
            "type": "string",
            "description": "Upstream authorization confirm. discover - Discover upstream device&apos;s info. confirm - Confirm upstream device&apos;s access. Valid values: <span pulumi-lang-nodejs=\"`discover`\" pulumi-lang-dotnet=\"`Discover`\" pulumi-lang-go=\"`discover`\" pulumi-lang-python=\"`discover`\" pulumi-lang-yaml=\"`discover`\" pulumi-lang-java=\"`discover`\">`discover`</span>, <span pulumi-lang-nodejs=\"`confirm`\" pulumi-lang-dotnet=\"`Confirm`\" pulumi-lang-go=\"`confirm`\" pulumi-lang-python=\"`confirm`\" pulumi-lang-yaml=\"`confirm`\" pulumi-lang-java=\"`confirm`\">`confirm`</span>.\n"
          },
          "upstreamPort": {
            "type": "number",
            "description": "The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCsfFabricconnector:SystemCsfFabricconnector": {
      "description": "Fabric connector configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`fabricConnector`\" pulumi-lang-dotnet=\"`FabricConnector`\" pulumi-lang-go=\"`fabricConnector`\" pulumi-lang-python=\"`fabric_connector`\" pulumi-lang-yaml=\"`fabricConnector`\" pulumi-lang-java=\"`fabricConnector`\">`fabric_connector`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemCsf`\" pulumi-lang-dotnet=\"`fortimanager.SystemCsf`\" pulumi-lang-go=\"`SystemCsf`\" pulumi-lang-python=\"`SystemCsf`\" pulumi-lang-yaml=\"`fortimanager.SystemCsf`\" pulumi-lang-java=\"`fortimanager.SystemCsf`\">`fortimanager.SystemCsf`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem CsfFabricConnector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCsfFabricconnector:SystemCsfFabricconnector labelname {{serial}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "accprofile": {
          "type": "string",
          "description": "Override access profile.\n"
        },
        "configurationWriteAccess": {
          "type": "string",
          "description": "Enable/disable downstream device write access to configuration. disable - Disable downstream device write access to configuration. enable - Enable downstream device write access to configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serial": {
          "type": "string",
          "description": "Serial.\n"
        },
        "systemCsfFabricconnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{serial}}.\n"
        }
      },
      "type": "object",
      "required": [
        "configurationWriteAccess",
        "systemCsfFabricconnectorId"
      ],
      "inputProperties": {
        "accprofile": {
          "type": "string",
          "description": "Override access profile.\n"
        },
        "configurationWriteAccess": {
          "type": "string",
          "description": "Enable/disable downstream device write access to configuration. disable - Disable downstream device write access to configuration. enable - Enable downstream device write access to configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serial": {
          "type": "string",
          "description": "Serial.\n"
        },
        "systemCsfFabricconnectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{serial}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCsfFabricconnector resources.\n",
        "properties": {
          "accprofile": {
            "type": "string",
            "description": "Override access profile.\n"
          },
          "configurationWriteAccess": {
            "type": "string",
            "description": "Enable/disable downstream device write access to configuration. disable - Disable downstream device write access to configuration. enable - Enable downstream device write access to configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serial": {
            "type": "string",
            "description": "Serial.\n"
          },
          "systemCsfFabricconnectorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{serial}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemCsfTrustedlist:SystemCsfTrustedlist": {
      "description": "Pre-authorized and blocked security fabric nodes.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemCsf`\" pulumi-lang-dotnet=\"`fortimanager.SystemCsf`\" pulumi-lang-go=\"`SystemCsf`\" pulumi-lang-python=\"`SystemCsf`\" pulumi-lang-yaml=\"`fortimanager.SystemCsf`\" pulumi-lang-java=\"`fortimanager.SystemCsf`\">`fortimanager.SystemCsf`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem CsfTrustedList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemCsfTrustedlist:SystemCsfTrustedlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Security fabric authorization action. accept - Accept authorization request. deny - Deny authorization request. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "authorizationType": {
          "type": "string",
          "description": "Authorization type. serial - Verify downstream by serial number. certificate - Verify downstream by certificate. Valid values: <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate.\n"
        },
        "downstreamAuthorization": {
          "type": "string",
          "description": "Trust authorizations by this node&apos;s administrator. disable - Disable downstream authorization. enable - Enable downstream authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haMembers": {
          "type": "string",
          "description": "HA members.\n"
        },
        "index": {
          "type": "number",
          "description": "Index of the downstream in tree.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "serial": {
          "type": "string",
          "description": "Serial.\n"
        },
        "systemCsfTrustedlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "authorizationType",
        "downstreamAuthorization",
        "index",
        "name",
        "systemCsfTrustedlistId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Security fabric authorization action. accept - Accept authorization request. deny - Deny authorization request. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
        },
        "authorizationType": {
          "type": "string",
          "description": "Authorization type. serial - Verify downstream by serial number. certificate - Verify downstream by certificate. Valid values: <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate.\n"
        },
        "downstreamAuthorization": {
          "type": "string",
          "description": "Trust authorizations by this node&apos;s administrator. disable - Disable downstream authorization. enable - Enable downstream authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "haMembers": {
          "type": "string",
          "description": "HA members.\n"
        },
        "index": {
          "type": "number",
          "description": "Index of the downstream in tree.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "serial": {
          "type": "string",
          "description": "Serial.\n"
        },
        "systemCsfTrustedlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemCsfTrustedlist resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Security fabric authorization action. accept - Accept authorization request. deny - Deny authorization request. Valid values: <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>, <span pulumi-lang-nodejs=\"`deny`\" pulumi-lang-dotnet=\"`Deny`\" pulumi-lang-go=\"`deny`\" pulumi-lang-python=\"`deny`\" pulumi-lang-yaml=\"`deny`\" pulumi-lang-java=\"`deny`\">`deny`</span>.\n"
          },
          "authorizationType": {
            "type": "string",
            "description": "Authorization type. serial - Verify downstream by serial number. certificate - Verify downstream by certificate. Valid values: <span pulumi-lang-nodejs=\"`serial`\" pulumi-lang-dotnet=\"`Serial`\" pulumi-lang-go=\"`serial`\" pulumi-lang-python=\"`serial`\" pulumi-lang-yaml=\"`serial`\" pulumi-lang-java=\"`serial`\">`serial`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
          },
          "certificate": {
            "type": "string",
            "description": "Certificate.\n"
          },
          "downstreamAuthorization": {
            "type": "string",
            "description": "Trust authorizations by this node&apos;s administrator. disable - Disable downstream authorization. enable - Enable downstream authorization. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "haMembers": {
            "type": "string",
            "description": "HA members.\n"
          },
          "index": {
            "type": "number",
            "description": "Index of the downstream in tree.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "serial": {
            "type": "string",
            "description": "Serial.\n"
          },
          "systemCsfTrustedlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemDm:SystemDm": {
      "description": "Configure dm.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDm(\"trname\", {\n    concurrentInstallImageLimit: 2,\n    concurrentInstallLimit: 10,\n    confMergeAfterScript: \"disable\",\n    fgfmSockTimeout: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDm(\"trname\",\n    concurrent_install_image_limit=2,\n    concurrent_install_limit=10,\n    conf_merge_after_script=\"disable\",\n    fgfm_sock_timeout=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemDm(\"trname\", new()\n    {\n        ConcurrentInstallImageLimit = 2,\n        ConcurrentInstallLimit = 10,\n        ConfMergeAfterScript = \"disable\",\n        FgfmSockTimeout = 200,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDm(ctx, \"trname\", &fortimanager.SystemDmArgs{\n\t\t\tConcurrentInstallImageLimit: pulumi.Float64(2),\n\t\t\tConcurrentInstallLimit:      pulumi.Float64(10),\n\t\t\tConfMergeAfterScript:        pulumi.String(\"disable\"),\n\t\t\tFgfmSockTimeout:             pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDm;\nimport com.pulumi.fortimanager.SystemDmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemDm(\"trname\", SystemDmArgs.builder()\n            .concurrentInstallImageLimit(2.0)\n            .concurrentInstallLimit(10.0)\n            .confMergeAfterScript(\"disable\")\n            .fgfmSockTimeout(200.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemDm\n    properties:\n      concurrentInstallImageLimit: '2'\n      concurrentInstallLimit: '10'\n      confMergeAfterScript: disable\n      fgfmSockTimeout: '200'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Dm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDm:SystemDm labelname SystemDm\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "concurrentInstallImageLimit": {
          "type": "number",
          "description": "Maximum number of concurrent install image (1 - 1000).\n"
        },
        "concurrentInstallLimit": {
          "type": "number",
          "description": "Maximum number of concurrent installs (5 - 2000).\n"
        },
        "concurrentInstallScriptLimit": {
          "type": "number",
          "description": "Maximum number of concurrent install scripts (5 - 2000).\n"
        },
        "confMergeAfterScript": {
          "type": "string",
          "description": "Merge config after run script on remote device, instead of full retrieve. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "discoverTimeout": {
          "type": "number",
          "description": "Check connection timeout when discover device (3 - 15).\n"
        },
        "dpmLogsize": {
          "type": "number",
          "description": "Maximum dpm log size per device (1 - 100000K).\n"
        },
        "fgfmAutoRetrieveTimeout": {
          "type": "number",
          "description": "Maximum waiting time for auto retrieve(60 seconds - 3 hours, default 30min).\n"
        },
        "fgfmInstallRefreshCount": {
          "type": "number",
          "description": "Maximum FGFM install refresh attempt.\n"
        },
        "fgfmKeepaliveItvl": {
          "type": "number",
          "description": "FGFM protocol keep alive interval (30 - 600 sec).\n"
        },
        "fgfmSockTimeout": {
          "type": "number",
          "description": "Maximum FGFM socket idle time (90 - 1800 sec).\n"
        },
        "forceRemoteDiff": {
          "type": "string",
          "description": "Always use remote diff when installing. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiapRefreshCnt": {
          "type": "number",
          "description": "Max auto refresh FortiAP number each time (1 - 10000).\n"
        },
        "fortiapRefreshItvl": {
          "type": "number",
          "description": "Auto refresh FortiAP status interval (0 - 1440) minutes, set to 0 will disable auto refresh.\n"
        },
        "fortiextRefreshCnt": {
          "type": "number",
          "description": "Max device number for FortiExtender auto refresh (1 - 10000).\n"
        },
        "handleNonhasyncConfig": {
          "type": "string",
          "description": "Enable/disable nonhasync config handling. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "installFdsTimeout": {
          "type": "number",
          "description": "Maximum waiting time for fgt update during install (1-30 minutes, default 10).\n"
        },
        "installImageTimeout": {
          "type": "number",
          "description": "Maximum waiting time for image transfer and device upgrade (10*60 - 24*60*60 seconds).\n"
        },
        "installTunnelRetryItvl": {
          "type": "number",
          "description": "Time to re-establish tunnel during install (10 - 60 sec).\n"
        },
        "logAutoupdate": {
          "type": "string",
          "description": "Enable/disable autoupdate debug logging. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRevs": {
          "type": "number",
          "description": "Maximum number of revisions saved (1 - 250).\n"
        },
        "nrRetry": {
          "type": "number",
          "description": "Number of retries.\n"
        },
        "retry": {
          "type": "string",
          "description": "Enable/disable configuration install retry. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryIntvl": {
          "type": "number",
          "description": "Retry interval.\n"
        },
        "rollbackAllowReboot": {
          "type": "string",
          "description": "Enable/disable FortiGate reboot to rollback when installing script/config. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scriptLogsize": {
          "type": "number",
          "description": "Maximum script log size per device (1 - 10000K).\n"
        },
        "skipScepCheck": {
          "type": "string",
          "description": "Enable/disable installing scep related objects even if scep url is configured. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipTunnelFcpReq": {
          "type": "string",
          "description": "Enable/disable skip the fcp request sent from fgfm tunnel disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemDmId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "verifyInstall": {
          "type": "string",
          "description": "Verify install against remote configuration. disable - Disable. optimal - Verify installation for command errors. enable - Always verify installation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`optimal`\" pulumi-lang-dotnet=\"`Optimal`\" pulumi-lang-go=\"`optimal`\" pulumi-lang-python=\"`optimal`\" pulumi-lang-yaml=\"`optimal`\" pulumi-lang-java=\"`optimal`\">`optimal`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "concurrentInstallImageLimit",
        "concurrentInstallLimit",
        "concurrentInstallScriptLimit",
        "confMergeAfterScript",
        "discoverTimeout",
        "dpmLogsize",
        "fgfmAutoRetrieveTimeout",
        "fgfmInstallRefreshCount",
        "fgfmKeepaliveItvl",
        "fgfmSockTimeout",
        "forceRemoteDiff",
        "fortiapRefreshCnt",
        "fortiapRefreshItvl",
        "fortiextRefreshCnt",
        "handleNonhasyncConfig",
        "installFdsTimeout",
        "installImageTimeout",
        "installTunnelRetryItvl",
        "logAutoupdate",
        "maxRevs",
        "nrRetry",
        "retry",
        "retryIntvl",
        "rollbackAllowReboot",
        "scriptLogsize",
        "skipScepCheck",
        "skipTunnelFcpReq",
        "systemDmId",
        "verifyInstall"
      ],
      "inputProperties": {
        "concurrentInstallImageLimit": {
          "type": "number",
          "description": "Maximum number of concurrent install image (1 - 1000).\n"
        },
        "concurrentInstallLimit": {
          "type": "number",
          "description": "Maximum number of concurrent installs (5 - 2000).\n"
        },
        "concurrentInstallScriptLimit": {
          "type": "number",
          "description": "Maximum number of concurrent install scripts (5 - 2000).\n"
        },
        "confMergeAfterScript": {
          "type": "string",
          "description": "Merge config after run script on remote device, instead of full retrieve. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "discoverTimeout": {
          "type": "number",
          "description": "Check connection timeout when discover device (3 - 15).\n"
        },
        "dpmLogsize": {
          "type": "number",
          "description": "Maximum dpm log size per device (1 - 100000K).\n"
        },
        "fgfmAutoRetrieveTimeout": {
          "type": "number",
          "description": "Maximum waiting time for auto retrieve(60 seconds - 3 hours, default 30min).\n"
        },
        "fgfmInstallRefreshCount": {
          "type": "number",
          "description": "Maximum FGFM install refresh attempt.\n"
        },
        "fgfmKeepaliveItvl": {
          "type": "number",
          "description": "FGFM protocol keep alive interval (30 - 600 sec).\n"
        },
        "fgfmSockTimeout": {
          "type": "number",
          "description": "Maximum FGFM socket idle time (90 - 1800 sec).\n"
        },
        "forceRemoteDiff": {
          "type": "string",
          "description": "Always use remote diff when installing. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiapRefreshCnt": {
          "type": "number",
          "description": "Max auto refresh FortiAP number each time (1 - 10000).\n"
        },
        "fortiapRefreshItvl": {
          "type": "number",
          "description": "Auto refresh FortiAP status interval (0 - 1440) minutes, set to 0 will disable auto refresh.\n"
        },
        "fortiextRefreshCnt": {
          "type": "number",
          "description": "Max device number for FortiExtender auto refresh (1 - 10000).\n"
        },
        "handleNonhasyncConfig": {
          "type": "string",
          "description": "Enable/disable nonhasync config handling. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "installFdsTimeout": {
          "type": "number",
          "description": "Maximum waiting time for fgt update during install (1-30 minutes, default 10).\n"
        },
        "installImageTimeout": {
          "type": "number",
          "description": "Maximum waiting time for image transfer and device upgrade (10*60 - 24*60*60 seconds).\n"
        },
        "installTunnelRetryItvl": {
          "type": "number",
          "description": "Time to re-establish tunnel during install (10 - 60 sec).\n"
        },
        "logAutoupdate": {
          "type": "string",
          "description": "Enable/disable autoupdate debug logging. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxRevs": {
          "type": "number",
          "description": "Maximum number of revisions saved (1 - 250).\n"
        },
        "nrRetry": {
          "type": "number",
          "description": "Number of retries.\n"
        },
        "retry": {
          "type": "string",
          "description": "Enable/disable configuration install retry. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retryIntvl": {
          "type": "number",
          "description": "Retry interval.\n"
        },
        "rollbackAllowReboot": {
          "type": "string",
          "description": "Enable/disable FortiGate reboot to rollback when installing script/config. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scriptLogsize": {
          "type": "number",
          "description": "Maximum script log size per device (1 - 10000K).\n"
        },
        "skipScepCheck": {
          "type": "string",
          "description": "Enable/disable installing scep related objects even if scep url is configured. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "skipTunnelFcpReq": {
          "type": "string",
          "description": "Enable/disable skip the fcp request sent from fgfm tunnel disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemDmId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "verifyInstall": {
          "type": "string",
          "description": "Verify install against remote configuration. disable - Disable. optimal - Verify installation for command errors. enable - Always verify installation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`optimal`\" pulumi-lang-dotnet=\"`Optimal`\" pulumi-lang-go=\"`optimal`\" pulumi-lang-python=\"`optimal`\" pulumi-lang-yaml=\"`optimal`\" pulumi-lang-java=\"`optimal`\">`optimal`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemDm resources.\n",
        "properties": {
          "concurrentInstallImageLimit": {
            "type": "number",
            "description": "Maximum number of concurrent install image (1 - 1000).\n"
          },
          "concurrentInstallLimit": {
            "type": "number",
            "description": "Maximum number of concurrent installs (5 - 2000).\n"
          },
          "concurrentInstallScriptLimit": {
            "type": "number",
            "description": "Maximum number of concurrent install scripts (5 - 2000).\n"
          },
          "confMergeAfterScript": {
            "type": "string",
            "description": "Merge config after run script on remote device, instead of full retrieve. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "discoverTimeout": {
            "type": "number",
            "description": "Check connection timeout when discover device (3 - 15).\n"
          },
          "dpmLogsize": {
            "type": "number",
            "description": "Maximum dpm log size per device (1 - 100000K).\n"
          },
          "fgfmAutoRetrieveTimeout": {
            "type": "number",
            "description": "Maximum waiting time for auto retrieve(60 seconds - 3 hours, default 30min).\n"
          },
          "fgfmInstallRefreshCount": {
            "type": "number",
            "description": "Maximum FGFM install refresh attempt.\n"
          },
          "fgfmKeepaliveItvl": {
            "type": "number",
            "description": "FGFM protocol keep alive interval (30 - 600 sec).\n"
          },
          "fgfmSockTimeout": {
            "type": "number",
            "description": "Maximum FGFM socket idle time (90 - 1800 sec).\n"
          },
          "forceRemoteDiff": {
            "type": "string",
            "description": "Always use remote diff when installing. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiapRefreshCnt": {
            "type": "number",
            "description": "Max auto refresh FortiAP number each time (1 - 10000).\n"
          },
          "fortiapRefreshItvl": {
            "type": "number",
            "description": "Auto refresh FortiAP status interval (0 - 1440) minutes, set to 0 will disable auto refresh.\n"
          },
          "fortiextRefreshCnt": {
            "type": "number",
            "description": "Max device number for FortiExtender auto refresh (1 - 10000).\n"
          },
          "handleNonhasyncConfig": {
            "type": "string",
            "description": "Enable/disable nonhasync config handling. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "installFdsTimeout": {
            "type": "number",
            "description": "Maximum waiting time for fgt update during install (1-30 minutes, default 10).\n"
          },
          "installImageTimeout": {
            "type": "number",
            "description": "Maximum waiting time for image transfer and device upgrade (10*60 - 24*60*60 seconds).\n"
          },
          "installTunnelRetryItvl": {
            "type": "number",
            "description": "Time to re-establish tunnel during install (10 - 60 sec).\n"
          },
          "logAutoupdate": {
            "type": "string",
            "description": "Enable/disable autoupdate debug logging. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxRevs": {
            "type": "number",
            "description": "Maximum number of revisions saved (1 - 250).\n"
          },
          "nrRetry": {
            "type": "number",
            "description": "Number of retries.\n"
          },
          "retry": {
            "type": "string",
            "description": "Enable/disable configuration install retry. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "retryIntvl": {
            "type": "number",
            "description": "Retry interval.\n"
          },
          "rollbackAllowReboot": {
            "type": "string",
            "description": "Enable/disable FortiGate reboot to rollback when installing script/config. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scriptLogsize": {
            "type": "number",
            "description": "Maximum script log size per device (1 - 10000K).\n"
          },
          "skipScepCheck": {
            "type": "string",
            "description": "Enable/disable installing scep related objects even if scep url is configured. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "skipTunnelFcpReq": {
            "type": "string",
            "description": "Enable/disable skip the fcp request sent from fgfm tunnel disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemDmId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "verifyInstall": {
            "type": "string",
            "description": "Verify install against remote configuration. disable - Disable. optimal - Verify installation for command errors. enable - Always verify installation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`optimal`\" pulumi-lang-dotnet=\"`Optimal`\" pulumi-lang-go=\"`optimal`\" pulumi-lang-python=\"`optimal`\" pulumi-lang-yaml=\"`optimal`\" pulumi-lang-java=\"`optimal`\">`optimal`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemDns:SystemDns": {
      "description": "DNS configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDns(\"trname\", {secondary: \"8.8.8.8\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDns(\"trname\", secondary=\"8.8.8.8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemDns(\"trname\", new()\n    {\n        Secondary = \"8.8.8.8\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDns(ctx, \"trname\", &fortimanager.SystemDnsArgs{\n\t\t\tSecondary: pulumi.String(\"8.8.8.8\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDns;\nimport com.pulumi.fortimanager.SystemDnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemDns(\"trname\", SystemDnsArgs.builder()\n            .secondary(\"8.8.8.8\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemDns\n    properties:\n      secondary: 8.8.8.8\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Dns can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDns:SystemDns labelname SystemDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "ip6Primary": {
          "type": "string",
          "description": "IPv6 primary DNS IP.\n"
        },
        "ip6Secondary": {
          "type": "string",
          "description": "IPv6 secondary DNS IP.\n"
        },
        "primary": {
          "type": "string",
          "description": "Primary DNS IP.\n"
        },
        "secondary": {
          "type": "string",
          "description": "Secondary DNS IP.\n"
        },
        "systemDnsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "ip6Primary",
        "ip6Secondary",
        "primary",
        "secondary",
        "systemDnsId"
      ],
      "inputProperties": {
        "ip6Primary": {
          "type": "string",
          "description": "IPv6 primary DNS IP.\n"
        },
        "ip6Secondary": {
          "type": "string",
          "description": "IPv6 secondary DNS IP.\n"
        },
        "primary": {
          "type": "string",
          "description": "Primary DNS IP.\n"
        },
        "secondary": {
          "type": "string",
          "description": "Secondary DNS IP.\n"
        },
        "systemDnsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemDns resources.\n",
        "properties": {
          "ip6Primary": {
            "type": "string",
            "description": "IPv6 primary DNS IP.\n"
          },
          "ip6Secondary": {
            "type": "string",
            "description": "IPv6 secondary DNS IP.\n"
          },
          "primary": {
            "type": "string",
            "description": "Primary DNS IP.\n"
          },
          "secondary": {
            "type": "string",
            "description": "Secondary DNS IP.\n"
          },
          "systemDnsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemDocker:SystemDocker": {
      "description": "Docker host.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDocker(\"trname\", {\n    cpu: 0,\n    defaultAddressPoolBases: [\n        \"172.17.0.0\",\n        \"255.255.0.0\",\n    ],\n    defaultAddressPoolSize: 24,\n    dockerUserLoginMax: 0,\n    fortiauthenticator: \"disable\",\n    fortiportal: \"disable\",\n    fortisigconverter: \"disable\",\n    fortiwlm: \"disable\",\n    mem: 0,\n    sdwancontroller: \"disable\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDocker(\"trname\",\n    cpu=0,\n    default_address_pool_bases=[\n        \"172.17.0.0\",\n        \"255.255.0.0\",\n    ],\n    default_address_pool_size=24,\n    docker_user_login_max=0,\n    fortiauthenticator=\"disable\",\n    fortiportal=\"disable\",\n    fortisigconverter=\"disable\",\n    fortiwlm=\"disable\",\n    mem=0,\n    sdwancontroller=\"disable\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemDocker(\"trname\", new()\n    {\n        Cpu = 0,\n        DefaultAddressPoolBases = new[]\n        {\n            \"172.17.0.0\",\n            \"255.255.0.0\",\n        },\n        DefaultAddressPoolSize = 24,\n        DockerUserLoginMax = 0,\n        Fortiauthenticator = \"disable\",\n        Fortiportal = \"disable\",\n        Fortisigconverter = \"disable\",\n        Fortiwlm = \"disable\",\n        Mem = 0,\n        Sdwancontroller = \"disable\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDocker(ctx, \"trname\", &fortimanager.SystemDockerArgs{\n\t\t\tCpu: pulumi.Float64(0),\n\t\t\tDefaultAddressPoolBases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"172.17.0.0\"),\n\t\t\t\tpulumi.String(\"255.255.0.0\"),\n\t\t\t},\n\t\t\tDefaultAddressPoolSize: pulumi.Float64(24),\n\t\t\tDockerUserLoginMax:     pulumi.Float64(0),\n\t\t\tFortiauthenticator:     pulumi.String(\"disable\"),\n\t\t\tFortiportal:            pulumi.String(\"disable\"),\n\t\t\tFortisigconverter:      pulumi.String(\"disable\"),\n\t\t\tFortiwlm:               pulumi.String(\"disable\"),\n\t\t\tMem:                    pulumi.Float64(0),\n\t\t\tSdwancontroller:        pulumi.String(\"disable\"),\n\t\t\tStatus:                 pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDocker;\nimport com.pulumi.fortimanager.SystemDockerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemDocker(\"trname\", SystemDockerArgs.builder()\n            .cpu(0.0)\n            .defaultAddressPoolBases(            \n                \"172.17.0.0\",\n                \"255.255.0.0\")\n            .defaultAddressPoolSize(24.0)\n            .dockerUserLoginMax(0.0)\n            .fortiauthenticator(\"disable\")\n            .fortiportal(\"disable\")\n            .fortisigconverter(\"disable\")\n            .fortiwlm(\"disable\")\n            .mem(0.0)\n            .sdwancontroller(\"disable\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemDocker\n    properties:\n      cpu: 0\n      defaultAddressPoolBases:\n        - 172.17.0.0\n        - 255.255.0.0\n      defaultAddressPoolSize: 24\n      dockerUserLoginMax: 0\n      fortiauthenticator: disable\n      fortiportal: disable\n      fortisigconverter: disable\n      fortiwlm: disable\n      mem: 0\n      sdwancontroller: disable\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Docker can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDocker:SystemDocker labelname SystemDocker\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cpu": {
          "type": "number",
          "description": "Cpu.\n"
        },
        "defaultAddressPoolBases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set default-address-pool CIDR.\n"
        },
        "defaultAddressPoolSize": {
          "type": "number",
          "description": "Set default-address-pool size.\n"
        },
        "dockerUserLoginMax": {
          "type": "number",
          "description": "Max login session for docker users.\n"
        },
        "fortiaiops": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiauthenticator": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiportal": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortisigconverter": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortisoar": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiwlm": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsmcollector": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mem": {
          "type": "number",
          "description": "Max % RAM usage.\n"
        },
        "policyanalyzer": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sdwancontroller": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable and set registry. disable - Disable docker host service. enable - Enable production registry. qa - Enable QA test registry. dev - Enable QA test registry (without signature). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`qa`\" pulumi-lang-dotnet=\"`Qa`\" pulumi-lang-go=\"`qa`\" pulumi-lang-python=\"`qa`\" pulumi-lang-yaml=\"`qa`\" pulumi-lang-java=\"`qa`\">`qa`</span>, <span pulumi-lang-nodejs=\"`dev`\" pulumi-lang-dotnet=\"`Dev`\" pulumi-lang-go=\"`dev`\" pulumi-lang-python=\"`dev`\" pulumi-lang-yaml=\"`dev`\" pulumi-lang-java=\"`dev`\">`dev`</span>.\n"
        },
        "systemDockerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "universalconnector": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "cpu",
        "defaultAddressPoolBases",
        "defaultAddressPoolSize",
        "dockerUserLoginMax",
        "fortiaiops",
        "fortiauthenticator",
        "fortiportal",
        "fortisigconverter",
        "fortisoar",
        "fortiwlm",
        "fsmcollector",
        "mem",
        "policyanalyzer",
        "sdwancontroller",
        "status",
        "systemDockerId",
        "universalconnector"
      ],
      "inputProperties": {
        "cpu": {
          "type": "number",
          "description": "Cpu.\n"
        },
        "defaultAddressPoolBases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Set default-address-pool CIDR.\n"
        },
        "defaultAddressPoolSize": {
          "type": "number",
          "description": "Set default-address-pool size.\n"
        },
        "dockerUserLoginMax": {
          "type": "number",
          "description": "Max login session for docker users.\n"
        },
        "fortiaiops": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiauthenticator": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiportal": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortisigconverter": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortisoar": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiwlm": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fsmcollector": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "mem": {
          "type": "number",
          "description": "Max % RAM usage.\n"
        },
        "policyanalyzer": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sdwancontroller": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable and set registry. disable - Disable docker host service. enable - Enable production registry. qa - Enable QA test registry. dev - Enable QA test registry (without signature). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`qa`\" pulumi-lang-dotnet=\"`Qa`\" pulumi-lang-go=\"`qa`\" pulumi-lang-python=\"`qa`\" pulumi-lang-yaml=\"`qa`\" pulumi-lang-java=\"`qa`\">`qa`</span>, <span pulumi-lang-nodejs=\"`dev`\" pulumi-lang-dotnet=\"`Dev`\" pulumi-lang-go=\"`dev`\" pulumi-lang-python=\"`dev`\" pulumi-lang-yaml=\"`dev`\" pulumi-lang-java=\"`dev`\">`dev`</span>.\n"
        },
        "systemDockerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "universalconnector": {
          "type": "string",
          "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemDocker resources.\n",
        "properties": {
          "cpu": {
            "type": "number",
            "description": "Cpu.\n"
          },
          "defaultAddressPoolBases": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Set default-address-pool CIDR.\n"
          },
          "defaultAddressPoolSize": {
            "type": "number",
            "description": "Set default-address-pool size.\n"
          },
          "dockerUserLoginMax": {
            "type": "number",
            "description": "Max login session for docker users.\n"
          },
          "fortiaiops": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiauthenticator": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiportal": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortisigconverter": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortisoar": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiwlm": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fsmcollector": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "mem": {
            "type": "number",
            "description": "Max % RAM usage.\n"
          },
          "policyanalyzer": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sdwancontroller": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable and set registry. disable - Disable docker host service. enable - Enable production registry. qa - Enable QA test registry. dev - Enable QA test registry (without signature). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`qa`\" pulumi-lang-dotnet=\"`Qa`\" pulumi-lang-go=\"`qa`\" pulumi-lang-python=\"`qa`\" pulumi-lang-yaml=\"`qa`\" pulumi-lang-java=\"`qa`\">`qa`</span>, <span pulumi-lang-nodejs=\"`dev`\" pulumi-lang-dotnet=\"`Dev`\" pulumi-lang-go=\"`dev`\" pulumi-lang-python=\"`dev`\" pulumi-lang-yaml=\"`dev`\" pulumi-lang-java=\"`dev`\">`dev`</span>.\n"
          },
          "systemDockerId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "universalconnector": {
            "type": "string",
            "description": "Enable/disable container. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemFips:SystemFips": {
      "description": "Settings for FIPS-CC mode.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemFips(\"trname\", {\n    entropyToken: \"enable\",\n    reSeedInterval: 1440,\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemFips(\"trname\",\n    entropy_token=\"enable\",\n    re_seed_interval=1440,\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemFips(\"trname\", new()\n    {\n        EntropyToken = \"enable\",\n        ReSeedInterval = 1440,\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemFips(ctx, \"trname\", &fortimanager.SystemFipsArgs{\n\t\t\tEntropyToken:   pulumi.String(\"enable\"),\n\t\t\tReSeedInterval: pulumi.Float64(1440),\n\t\t\tStatus:         pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemFips;\nimport com.pulumi.fortimanager.SystemFipsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemFips(\"trname\", SystemFipsArgs.builder()\n            .entropyToken(\"enable\")\n            .reSeedInterval(1440.0)\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemFips\n    properties:\n      entropyToken: enable\n      reSeedInterval: 1440\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Fips can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFips:SystemFips labelname SystemFips\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "entropyToken": {
          "type": "string",
          "description": "Enable/disable entropy token when switching to FIPS mode. enable - Enable entropy token. disable - Disable entropy token. dynamic - Dynamically detect entropy token during bootup. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "reSeedInterval": {
          "type": "number",
          "description": "Kernel FIPS-compliant PRNG re-seed interval (0 to 1440 minutes)\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable FIPS-CC mode. disable - Disable FIPS-CC mode. enable - Enable FIPS-CC mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemFipsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "entropyToken",
        "reSeedInterval",
        "status",
        "systemFipsId"
      ],
      "inputProperties": {
        "entropyToken": {
          "type": "string",
          "description": "Enable/disable entropy token when switching to FIPS mode. enable - Enable entropy token. disable - Disable entropy token. dynamic - Dynamically detect entropy token during bootup. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
        },
        "reSeedInterval": {
          "type": "number",
          "description": "Kernel FIPS-compliant PRNG re-seed interval (0 to 1440 minutes)\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable FIPS-CC mode. disable - Disable FIPS-CC mode. enable - Enable FIPS-CC mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemFipsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemFips resources.\n",
        "properties": {
          "entropyToken": {
            "type": "string",
            "description": "Enable/disable entropy token when switching to FIPS mode. enable - Enable entropy token. disable - Disable entropy token. dynamic - Dynamically detect entropy token during bootup. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`dynamic`\" pulumi-lang-dotnet=\"`Dynamic`\" pulumi-lang-go=\"`dynamic`\" pulumi-lang-python=\"`dynamic`\" pulumi-lang-yaml=\"`dynamic`\" pulumi-lang-java=\"`dynamic`\">`dynamic`</span>.\n"
          },
          "reSeedInterval": {
            "type": "number",
            "description": "Kernel FIPS-compliant PRNG re-seed interval (0 to 1440 minutes)\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable FIPS-CC mode. disable - Disable FIPS-CC mode. enable - Enable FIPS-CC mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemFipsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemFmgcluster:SystemFmgcluster": {
      "description": "fmg clsuter.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemFmgclusterPeer`\" pulumi-lang-dotnet=\"`fortimanager.SystemFmgclusterPeer`\" pulumi-lang-go=\"`SystemFmgclusterPeer`\" pulumi-lang-python=\"`SystemFmgclusterPeer`\" pulumi-lang-yaml=\"`fortimanager.SystemFmgclusterPeer`\" pulumi-lang-java=\"`fortimanager.SystemFmgclusterPeer`\">`fortimanager.SystemFmgclusterPeer`</span>\n\n## Import\n\nSystem FmgCluster can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFmgcluster:SystemFmgcluster labelname SystemFmgCluster\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Local fqdn.\n"
        },
        "ip": {
          "type": "string",
          "description": "Local address.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode. standalone - Standalone. primary - Primary. worker - Worker. Valid values: <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>, <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`worker`\" pulumi-lang-dotnet=\"`Worker`\" pulumi-lang-go=\"`worker`\" pulumi-lang-python=\"`worker`\" pulumi-lang-yaml=\"`worker`\" pulumi-lang-java=\"`worker`\">`worker`</span>.\n"
        },
        "peers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemFmgclusterPeer:SystemFmgclusterPeer"
          },
          "description": "Peer. The structure of <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> block is documented below.\n"
        },
        "systemFmgclusterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "mode",
        "systemFmgclusterId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "Local fqdn.\n"
        },
        "ip": {
          "type": "string",
          "description": "Local address.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode. standalone - Standalone. primary - Primary. worker - Worker. Valid values: <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>, <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`worker`\" pulumi-lang-dotnet=\"`Worker`\" pulumi-lang-go=\"`worker`\" pulumi-lang-python=\"`worker`\" pulumi-lang-yaml=\"`worker`\" pulumi-lang-java=\"`worker`\">`worker`</span>.\n"
        },
        "peers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemFmgclusterPeer:SystemFmgclusterPeer"
          },
          "description": "Peer. The structure of <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> block is documented below.\n"
        },
        "systemFmgclusterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemFmgcluster resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "Local fqdn.\n"
          },
          "ip": {
            "type": "string",
            "description": "Local address.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode. standalone - Standalone. primary - Primary. worker - Worker. Valid values: <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>, <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`worker`\" pulumi-lang-dotnet=\"`Worker`\" pulumi-lang-go=\"`worker`\" pulumi-lang-python=\"`worker`\" pulumi-lang-yaml=\"`worker`\" pulumi-lang-java=\"`worker`\">`worker`</span>.\n"
          },
          "peers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemFmgclusterPeer:SystemFmgclusterPeer"
            },
            "description": "Peer. The structure of <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> block is documented below.\n"
          },
          "systemFmgclusterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemFmgclusterPeer:SystemFmgclusterPeer": {
      "description": "Peer.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemFmgcluster`\" pulumi-lang-dotnet=\"`fortimanager.SystemFmgcluster`\" pulumi-lang-go=\"`SystemFmgcluster`\" pulumi-lang-python=\"`SystemFmgcluster`\" pulumi-lang-yaml=\"`fortimanager.SystemFmgcluster`\" pulumi-lang-java=\"`fortimanager.SystemFmgcluster`\">`fortimanager.SystemFmgcluster`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem FmgClusterPeer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFmgclusterPeer:SystemFmgclusterPeer labelname {{sn}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "addr": {
          "type": "string",
          "description": "Address of peer.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "FQDN of peer.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of peer.\n"
        },
        "sn": {
          "type": "string",
          "description": "Serial number of peer.\n"
        },
        "systemFmgclusterPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{sn}}.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "systemFmgclusterPeerId"
      ],
      "inputProperties": {
        "addr": {
          "type": "string",
          "description": "Address of peer.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "FQDN of peer.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of peer.\n"
        },
        "sn": {
          "type": "string",
          "description": "Serial number of peer.\n"
        },
        "systemFmgclusterPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{sn}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemFmgclusterPeer resources.\n",
        "properties": {
          "addr": {
            "type": "string",
            "description": "Address of peer.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "FQDN of peer.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of peer.\n"
          },
          "sn": {
            "type": "string",
            "description": "Serial number of peer.\n"
          },
          "systemFmgclusterPeerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{sn}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemFortiviewAutocache:SystemFortiviewAutocache": {
      "description": "FortiView auto-cache settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemFortiviewAutocache(\"trname\", {\n    aggressiveFortiview: \"enable\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemFortiviewAutocache(\"trname\",\n    aggressive_fortiview=\"enable\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemFortiviewAutocache(\"trname\", new()\n    {\n        AggressiveFortiview = \"enable\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemFortiviewAutocache(ctx, \"trname\", &fortimanager.SystemFortiviewAutocacheArgs{\n\t\t\tAggressiveFortiview: pulumi.String(\"enable\"),\n\t\t\tStatus:              pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemFortiviewAutocache;\nimport com.pulumi.fortimanager.SystemFortiviewAutocacheArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemFortiviewAutocache(\"trname\", SystemFortiviewAutocacheArgs.builder()\n            .aggressiveFortiview(\"enable\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemFortiviewAutocache\n    properties:\n      aggressiveFortiview: enable\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem FortiviewAutoCache can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFortiviewAutocache:SystemFortiviewAutocache labelname SystemFortiviewAutoCache\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aggressiveFortiview": {
          "type": "string",
          "description": "Enable/disable auto-cache on fortiview aggressively. disable - Disable the aggressive fortiview auto-cache. enable - Enable the aggressive fortiview auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incrFortiview": {
          "type": "string",
          "description": "Enable/disable fortiview incremental cache. disable - Disable the fortiview incremental auto cache. enable - Enable the fortiview incremental auto cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interval": {
          "type": "number",
          "description": "The time interval in hours for fortiview auto-cache.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable fortiview auto-cache. disable - Disable the fortiview auto-cache. enable - Enable the fortiview auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemFortiviewAutocacheId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "aggressiveFortiview",
        "incrFortiview",
        "interval",
        "status",
        "systemFortiviewAutocacheId"
      ],
      "inputProperties": {
        "aggressiveFortiview": {
          "type": "string",
          "description": "Enable/disable auto-cache on fortiview aggressively. disable - Disable the aggressive fortiview auto-cache. enable - Enable the aggressive fortiview auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incrFortiview": {
          "type": "string",
          "description": "Enable/disable fortiview incremental cache. disable - Disable the fortiview incremental auto cache. enable - Enable the fortiview incremental auto cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interval": {
          "type": "number",
          "description": "The time interval in hours for fortiview auto-cache.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable fortiview auto-cache. disable - Disable the fortiview auto-cache. enable - Enable the fortiview auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemFortiviewAutocacheId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemFortiviewAutocache resources.\n",
        "properties": {
          "aggressiveFortiview": {
            "type": "string",
            "description": "Enable/disable auto-cache on fortiview aggressively. disable - Disable the aggressive fortiview auto-cache. enable - Enable the aggressive fortiview auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incrFortiview": {
            "type": "string",
            "description": "Enable/disable fortiview incremental cache. disable - Disable the fortiview incremental auto cache. enable - Enable the fortiview incremental auto cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interval": {
            "type": "number",
            "description": "The time interval in hours for fortiview auto-cache.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable fortiview auto-cache. disable - Disable the fortiview auto-cache. enable - Enable the fortiview auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemFortiviewAutocacheId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemFortiviewSetting:SystemFortiviewSetting": {
      "description": "FortiView settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemFortiviewSetting(\"trname\", {\n    notScannedApps: \"exclude\",\n    resolveIp: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemFortiviewSetting(\"trname\",\n    not_scanned_apps=\"exclude\",\n    resolve_ip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemFortiviewSetting(\"trname\", new()\n    {\n        NotScannedApps = \"exclude\",\n        ResolveIp = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemFortiviewSetting(ctx, \"trname\", &fortimanager.SystemFortiviewSettingArgs{\n\t\t\tNotScannedApps: pulumi.String(\"exclude\"),\n\t\t\tResolveIp:      pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemFortiviewSetting;\nimport com.pulumi.fortimanager.SystemFortiviewSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemFortiviewSetting(\"trname\", SystemFortiviewSettingArgs.builder()\n            .notScannedApps(\"exclude\")\n            .resolveIp(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemFortiviewSetting\n    properties:\n      notScannedApps: exclude\n      resolveIp: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem FortiviewSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFortiviewSetting:SystemFortiviewSetting labelname SystemFortiviewSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dataSource": {
          "type": "string",
          "description": "Data soure of the fortiview query. auto - Data from hcache, and from logs in a flexible way. cache-only - Data from hcache only. log-and-cache - Data from logs and hcache. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `cache-only`, `log-and-cache`.\n"
        },
        "notScannedApps": {
          "type": "string",
          "description": "Include/Exclude 'Not.Scanned' applications in FortiView. Set as 'exclude' if you want to filter out never scanned applications. exclude - Exclude 'Not.Scanned' applications in FortiView. include - Include 'Not.Scanned' applications in FortiView. Valid values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>.\n"
        },
        "resolveIp": {
          "type": "string",
          "description": "Enable or disable resolving IP address to hostname in FortiView.  disable - Disable resolving IP address to hostname. enable - Enable resolving IP address to hostname. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemFortiviewSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "dataSource",
        "notScannedApps",
        "resolveIp",
        "systemFortiviewSettingId"
      ],
      "inputProperties": {
        "dataSource": {
          "type": "string",
          "description": "Data soure of the fortiview query. auto - Data from hcache, and from logs in a flexible way. cache-only - Data from hcache only. log-and-cache - Data from logs and hcache. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `cache-only`, `log-and-cache`.\n"
        },
        "notScannedApps": {
          "type": "string",
          "description": "Include/Exclude 'Not.Scanned' applications in FortiView. Set as 'exclude' if you want to filter out never scanned applications. exclude - Exclude 'Not.Scanned' applications in FortiView. include - Include 'Not.Scanned' applications in FortiView. Valid values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>.\n"
        },
        "resolveIp": {
          "type": "string",
          "description": "Enable or disable resolving IP address to hostname in FortiView.  disable - Disable resolving IP address to hostname. enable - Enable resolving IP address to hostname. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemFortiviewSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemFortiviewSetting resources.\n",
        "properties": {
          "dataSource": {
            "type": "string",
            "description": "Data soure of the fortiview query. auto - Data from hcache, and from logs in a flexible way. cache-only - Data from hcache only. log-and-cache - Data from logs and hcache. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, `cache-only`, `log-and-cache`.\n"
          },
          "notScannedApps": {
            "type": "string",
            "description": "Include/Exclude 'Not.Scanned' applications in FortiView. Set as 'exclude' if you want to filter out never scanned applications. exclude - Exclude 'Not.Scanned' applications in FortiView. include - Include 'Not.Scanned' applications in FortiView. Valid values: <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>, <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>.\n"
          },
          "resolveIp": {
            "type": "string",
            "description": "Enable or disable resolving IP address to hostname in FortiView.  disable - Disable resolving IP address to hostname. enable - Enable resolving IP address to hostname. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemFortiviewSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemGlobal:SystemGlobal": {
      "description": "Global range attributes.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`mcPolicyDisabledAdoms`\" pulumi-lang-dotnet=\"`McPolicyDisabledAdoms`\" pulumi-lang-go=\"`mcPolicyDisabledAdoms`\" pulumi-lang-python=\"`mc_policy_disabled_adoms`\" pulumi-lang-yaml=\"`mcPolicyDisabledAdoms`\" pulumi-lang-java=\"`mcPolicyDisabledAdoms`\">`mc_policy_disabled_adoms`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemGlobalMcpolicydisabledadoms`\" pulumi-lang-dotnet=\"`FortimanagerSystemGlobalMcpolicydisabledadoms`\" pulumi-lang-go=\"`fortimanagerSystemGlobalMcpolicydisabledadoms`\" pulumi-lang-python=\"`fortimanager_system_global_mcpolicydisabledadoms`\" pulumi-lang-yaml=\"`fortimanagerSystemGlobalMcpolicydisabledadoms`\" pulumi-lang-java=\"`fortimanagerSystemGlobalMcpolicydisabledadoms`\">`fortimanager_system_global_mcpolicydisabledadoms`</span>\n>- <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemGlobalSslciphersuites`\" pulumi-lang-dotnet=\"`fortimanager.SystemGlobalSslciphersuites`\" pulumi-lang-go=\"`SystemGlobalSslciphersuites`\" pulumi-lang-python=\"`SystemGlobalSslciphersuites`\" pulumi-lang-yaml=\"`fortimanager.SystemGlobalSslciphersuites`\" pulumi-lang-java=\"`fortimanager.SystemGlobalSslciphersuites`\">`fortimanager.SystemGlobalSslciphersuites`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemGlobal(\"trname\", {\n    hostname: \"FMG-Terr\",\n    language: \"en\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemGlobal(\"trname\",\n    hostname=\"FMG-Terr\",\n    language=\"en\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemGlobal(\"trname\", new()\n    {\n        Hostname = \"FMG-Terr\",\n        Language = \"en\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemGlobal(ctx, \"trname\", &fortimanager.SystemGlobalArgs{\n\t\t\tHostname: pulumi.String(\"FMG-Terr\"),\n\t\t\tLanguage: pulumi.String(\"en\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemGlobal;\nimport com.pulumi.fortimanager.SystemGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemGlobal(\"trname\", SystemGlobalArgs.builder()\n            .hostname(\"FMG-Terr\")\n            .language(\"en\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemGlobal\n    properties:\n      hostname: FMG-Terr\n      language: en\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Global can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemGlobal:SystemGlobal labelname SystemGlobal\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adminHost": {
          "type": "string",
          "description": "Administrative host for HTTP and HTTPs. When set, will be used in lieu of the client&apos;s Host header for any redirection.\n"
        },
        "adminLockoutDuration": {
          "type": "number",
          "description": "Lockout duration(sec) for administration.\n"
        },
        "adminLockoutMethod": {
          "type": "string",
          "description": "Lockout method for administration. ip - Lockout by IP user - Lockout by user Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "adminLockoutThreshold": {
          "type": "number",
          "description": "Lockout threshold for administration.\n"
        },
        "adminSshGraceTime": {
          "type": "number",
          "description": "Maximum time in seconds permitted between making an SSH connection to the FortiManager unit and authenticating (10 - 3600 sec (1 hour), default 120).\n"
        },
        "adomMode": {
          "type": "string",
          "description": "ADOM mode. normal - Normal ADOM mode. advanced - Advanced ADOM mode. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`advanced`\" pulumi-lang-dotnet=\"`Advanced`\" pulumi-lang-go=\"`advanced`\" pulumi-lang-python=\"`advanced`\" pulumi-lang-yaml=\"`advanced`\" pulumi-lang-java=\"`advanced`\">`advanced`</span>.\n"
        },
        "adomRevAutoDelete": {
          "type": "string",
          "description": "Auto delete features for old ADOM revisions. disable - Disable auto delete function for ADOM revision. by-revisions - Auto delete ADOM revisions by maximum number of revisions. by-days - Auto delete ADOM revisions by maximum days. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `by-revisions`, `by-days`.\n"
        },
        "adomRevMaxBackupRevisions": {
          "type": "number",
          "description": "Maximum number of ADOM revisions to backup.\n"
        },
        "adomRevMaxDays": {
          "type": "number",
          "description": "Number of days to keep old ADOM revisions.\n"
        },
        "adomRevMaxRevisions": {
          "type": "number",
          "description": "Maximum number of ADOM revisions to keep.\n"
        },
        "adomSelect": {
          "type": "string",
          "description": "Enable/disable select ADOM after login. disable - Disable select ADOM after login. enable - Enable select ADOM after login. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adomStatus": {
          "type": "string",
          "description": "ADOM status. disable - Disable ADOM mode. enable - Enable ADOM mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apacheMode": {
          "type": "string",
          "description": "Set apache mode. event - Apache event mode. prefork - Apache prefork mode. Valid values: <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`prefork`\" pulumi-lang-dotnet=\"`Prefork`\" pulumi-lang-go=\"`prefork`\" pulumi-lang-python=\"`prefork`\" pulumi-lang-yaml=\"`prefork`\" pulumi-lang-java=\"`prefork`\">`prefork`</span>.\n"
        },
        "apacheWsgiProcesses": {
          "type": "number",
          "description": "Set apache wsgi processes(5-250 default 10).\n"
        },
        "apiIpBinding": {
          "type": "string",
          "description": "Enable/disable source IP check for JSON API request. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cloneNameOption": {
          "type": "string",
          "description": "set the clone object names option. default - Add a prefix of 'Clone of' to the clone name. keep - Keep the original name for user to edit. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`keep`\" pulumi-lang-dotnet=\"`Keep`\" pulumi-lang-go=\"`keep`\" pulumi-lang-python=\"`keep`\" pulumi-lang-yaml=\"`keep`\" pulumi-lang-java=\"`keep`\">`keep`</span>.\n"
        },
        "cltCertReq": {
          "type": "string",
          "description": "Require client certificate for GUI login. disable - Disable setting. enable - Require client certificate for GUI login. optional - Optional client certificate for GUI login. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "consoleOutput": {
          "type": "string",
          "description": "Console output mode. standard - Standard output. more - More page output. Valid values: <span pulumi-lang-nodejs=\"`standard`\" pulumi-lang-dotnet=\"`Standard`\" pulumi-lang-go=\"`standard`\" pulumi-lang-python=\"`standard`\" pulumi-lang-yaml=\"`standard`\" pulumi-lang-java=\"`standard`\">`standard`</span>, <span pulumi-lang-nodejs=\"`more`\" pulumi-lang-dotnet=\"`More`\" pulumi-lang-go=\"`more`\" pulumi-lang-python=\"`more`\" pulumi-lang-yaml=\"`more`\" pulumi-lang-java=\"`more`\">`more`</span>.\n"
        },
        "contentpackFgtInstall": {
          "type": "string",
          "description": "Enable/disable outbreak alert auto install for FGT ADOMS . disable - Disable the sql report auto outbreak auto install. enable - Enable the sql report auto outbreak auto install. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "countryFlag": {
          "type": "string",
          "description": "Country flag Status. disable - Disable country flag icon beside ip address. enable - Enable country flag icon beside ip address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "createRevision": {
          "type": "string",
          "description": "Enable/disable create revision by default. disable - Disable create revision by default. enable - Enable create revision by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "daylightsavetime": {
          "type": "string",
          "description": "Enable/disable daylight saving time. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectUnregisteredLogDevice": {
          "type": "string",
          "description": "Detect unregistered logging device from log message. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceViewMode": {
          "type": "string",
          "description": "Set devices/groups view mode. regular - Regular view mode. tree - Tree view mode. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`tree`\" pulumi-lang-dotnet=\"`Tree`\" pulumi-lang-go=\"`tree`\" pulumi-lang-python=\"`tree`\" pulumi-lang-yaml=\"`tree`\" pulumi-lang-java=\"`tree`\">`tree`</span>.\n"
        },
        "dhParams": {
          "type": "string",
          "description": "Minimum size of Diffie-Hellman prime for SSH/HTTPS (bits). 1024 - 1024 bits. 1536 - 1536 bits. 2048 - 2048 bits. 3072 - 3072 bits. 4096 - 4096 bits. 6144 - 6144 bits. 8192 - 8192 bits. Valid values: <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`6144`\" pulumi-lang-dotnet=\"`6144`\" pulumi-lang-go=\"`6144`\" pulumi-lang-python=\"`6144`\" pulumi-lang-yaml=\"`6144`\" pulumi-lang-java=\"`6144`\">`6144`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>.\n"
        },
        "disableModules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Disable module list. fortiview-noc - FortiView/NOC-SOC module. fortirecorder - FortiRecorder module. siem - SIEM module. soc - SOC module. ai - AI module. Valid values: `fortiview-noc`, <span pulumi-lang-nodejs=\"`fortirecorder`\" pulumi-lang-dotnet=\"`Fortirecorder`\" pulumi-lang-go=\"`fortirecorder`\" pulumi-lang-python=\"`fortirecorder`\" pulumi-lang-yaml=\"`fortirecorder`\" pulumi-lang-java=\"`fortirecorder`\">`fortirecorder`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>, <span pulumi-lang-nodejs=\"`soc`\" pulumi-lang-dotnet=\"`Soc`\" pulumi-lang-go=\"`soc`\" pulumi-lang-python=\"`soc`\" pulumi-lang-yaml=\"`soc`\" pulumi-lang-java=\"`soc`\">`soc`</span>, <span pulumi-lang-nodejs=\"`ai`\" pulumi-lang-dotnet=\"`Ai`\" pulumi-lang-go=\"`ai`\" pulumi-lang-python=\"`ai`\" pulumi-lang-yaml=\"`ai`\" pulumi-lang-java=\"`ai`\">`ai`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "SSL communication encryption algorithms. low - SSL communication using all available encryption algorithms. medium - SSL communication using high and medium encryption algorithms. high - SSL communication using high encryption algorithms. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "fabricStoragePoolQuota": {
          "type": "number",
          "description": "Disk quota for Fabric (MB).\n"
        },
        "fabricStoragePoolSize": {
          "type": "number",
          "description": "Max storage pooll size\n"
        },
        "fazStatus": {
          "type": "string",
          "description": "FAZ status. disable - Disable FAZ feature. enable - Enable FAZ feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fcpCfgService": {
          "type": "string",
          "description": "Enable/disable FCP service processing configuration requests disable - FCP service doesn&apos;t process configuration requests from web enable - FCP service processes configuration requests from web. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmAllowVm": {
          "type": "string",
          "description": "Enable/disable VM platform FGFM connect restriction. disable - Don&apos;t allow VM platform connection in FGFM. enable - Allow VM platform connection in FGFM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmCaCert": {
          "type": "string",
          "description": "set the extra fgfm CA certificates.\n"
        },
        "fgfmCertExclusive": {
          "type": "string",
          "description": "set if the local or CA certificates should be used exclusively. disable - Used certificate best-effort. enable - Used certificate exclusive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmDenyUnknown": {
          "type": "string",
          "description": "set if allow devices with unknown SN actively register as an unauthorized device. disable - Allow devices with unknown SN to actively register as an unauthorized device. enable - Deny devices with unknown SN to actively register as an unauthorized device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmLocalCert": {
          "type": "string",
          "description": "set the fgfm local certificate.\n"
        },
        "fgfmPeercertWithoutsn": {
          "type": "string",
          "description": "set if the subject CN or SAN of peer&apos;s SSL certificate sent in FGFM should include the serial number of the device. disable - Peer&apos;s certificate must include serial number in subject CN or SAN. enable - Peer&apos;s certificate might not include serial number in subject CN or SAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocols for fgfmsd. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "fortiservicePort": {
          "type": "number",
          "description": "FortiService port (1 - 65535, default = 8013). Used by FortiClient endpoint compliance. Older versions of FortiClient used a different port.\n"
        },
        "globalSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for all SSL connections. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "guiCurlTimeout": {
          "type": "number",
          "description": "GUI curl timeout in seconds (5-300 default 30).\n"
        },
        "guiFeatureVisibilityMode": {
          "type": "string",
          "description": "Set GUI feature visibility mode (per-adom, per-admin). per-adom - Per-ADOM control in policy &amp; objects and provisioning templates. per-admin - Per-admin control in policy &amp; objects and provisioning templates. Valid values: `per-adom`, `per-admin`.\n"
        },
        "guiPollingInterval": {
          "type": "number",
          "description": "GUI polling interval in seconds (1-288000 default 5).\n"
        },
        "haMemberAutoGrouping": {
          "type": "string",
          "description": "Enable/disable automatically group HA members feature disable - Disable automatically grouping HA members feature. enable - Enable automatically grouping HA members only when group name is unique in your network. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hitcountResponseTimeout": {
          "type": "number",
          "description": "Timeout of waiting for hitcount response (60 - 300 seconds).\n"
        },
        "hostname": {
          "type": "string",
          "description": "System hostname.\n"
        },
        "httpdSslProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "set SSL protocols for apache daemon (httpd) sslv3 - Enable SSLv3. tlsv1.0 - Enable TLSv1.0. tlsv1.1 - Enable TLSv1.1. tlsv1.2 - Enable TLSv1.2. tlsv1.3 - Enable TLSv1.3. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "importIgnoreAddrCmt": {
          "type": "string",
          "description": "Enable/Disable import ignore of address comments. disable - Disable import ignore of address comments. enable - Enable import ignore of address comments. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "jsonapiLog": {
          "type": "string",
          "description": "enable jsonapi log. disable - disable jsonapi log. request - logging jsonapi request. response - logging jsonapi response. all - logging both jsonapi request &amp; response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "language": {
          "type": "string",
          "description": "System global language. english - English simch - Simplified Chinese japanese - Japanese korean - Korean spanish - Spanish trach - Traditional Chinese Valid values: <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>.\n"
        },
        "latitude": {
          "type": "string",
          "description": "fmg location latitude\n"
        },
        "ldapCacheTimeout": {
          "type": "number",
          "description": "LDAP browser cache timeout (seconds).\n"
        },
        "ldapconntimeout": {
          "type": "number",
          "description": "LDAP connection timeout (msec).\n"
        },
        "lockPreempt": {
          "type": "string",
          "description": "Enable/disable ADOM lock override. disable - Disable lock preempt. enable - Enable lock preempt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logChecksum": {
          "type": "string",
          "description": "Record log file hash value, timestamp, and authentication code at transmission or rolling. none - No record log file checksum. md5 - Record log file's MD5 hash value only. md5-auth - Record log file's MD5 hash value and authentication code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, `md5-auth`.\n"
        },
        "logChecksumUpload": {
          "type": "string",
          "description": "Enable/disable upload log checksum with log files. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logForwardCacheSize": {
          "type": "number",
          "description": "Log forwarding disk cache size (GB).\n"
        },
        "longitude": {
          "type": "string",
          "description": "fmg location longitude\n"
        },
        "managementIp": {
          "type": "string",
          "description": "Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.\n"
        },
        "managementPort": {
          "type": "number",
          "description": "Overriding port for management connection (Overrides admin port).\n"
        },
        "mapclientSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to mapserver. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "maxLogForward": {
          "type": "number",
          "description": "Maximum number of log-forward and aggregation settings.\n"
        },
        "maxRunningReports": {
          "type": "number",
          "description": "Maximum number of reports generating at one time.\n"
        },
        "mcPolicyDisabledAdoms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemGlobalMcPolicyDisabledAdom:SystemGlobalMcPolicyDisabledAdom"
          },
          "description": "Mc-Policy-Disabled-Adoms. The structure of <span pulumi-lang-nodejs=\"`mcPolicyDisabledAdoms`\" pulumi-lang-dotnet=\"`McPolicyDisabledAdoms`\" pulumi-lang-go=\"`mcPolicyDisabledAdoms`\" pulumi-lang-python=\"`mc_policy_disabled_adoms`\" pulumi-lang-yaml=\"`mcPolicyDisabledAdoms`\" pulumi-lang-java=\"`mcPolicyDisabledAdoms`\">`mc_policy_disabled_adoms`</span> block is documented below.\n"
        },
        "multipleStepsUpgradeInAutolink": {
          "type": "string",
          "description": "Enable/disable multiple steps upgade in autolink process disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noCopyPermissionCheck": {
          "type": "string",
          "description": "Do not perform permission check to block object changes in different adom during copy and install. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noVipValueCheck": {
          "type": "string",
          "description": "Enable/disable skipping policy instead of throwing error when vip has no default or dynamic mapping during policy copy disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "normalizedIntfZoneOnly": {
          "type": "string",
          "description": "allow normalized interface to be zone only. disable - Disable SSL low-grade encryption. enable - Enable SSL low-grade encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectRevisionDbMax": {
          "type": "number",
          "description": "Maximum revisions for a single database (10,000-1,000,000 default 100,000).\n"
        },
        "objectRevisionMandatoryNote": {
          "type": "string",
          "description": "Enable/disable mandatory note when create revision. disable - Disable object revision. enable - Enable object revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectRevisionObjectMax": {
          "type": "number",
          "description": "Maximum revisions for a single object (10-1000 default 100).\n"
        },
        "objectRevisionStatus": {
          "type": "string",
          "description": "Enable/disable create revision when modify objects. disable - Disable object revision. enable - Enable object revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oftpSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocols for oftpd. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "partialInstall": {
          "type": "string",
          "description": "Enable/Disable partial install (install some objects). disable - Disable partial install function. enable - Enable partial install function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "partialInstallForce": {
          "type": "string",
          "description": "Enable/Disable partial install when devdb is modified. disable - Disable partial install when devdb is modified. enable - Enable partial install when devdb is modified. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "partialInstallRev": {
          "type": "string",
          "description": "Enable/Disable auto creating adom revision for partial install. disable - Disable partial install revision. enable - Enable partial install revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "perPolicyLock": {
          "type": "string",
          "description": "Enable/Disable per policy lock. disable - Disable per policy lock. enable - Enable per policy lock. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "performImproveByHa": {
          "type": "string",
          "description": "Enable/Disable performance improvement by distributing tasks to HA secondary units. disable - Disable performance improvement by HA. enable - Enable performance improvement by HA. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyObjectIcon": {
          "type": "string",
          "description": "show icons of policy objects. disable - Disable icon of policy objects. enable - Enable icon of policy objects. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyObjectInDualPane": {
          "type": "string",
          "description": "show policies and objects in dual pane. disable - Disable polices and objects in dual pane. enable - Enable polices and objects in dual pane. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preLoginBanner": {
          "type": "string",
          "description": "Enable/disable pre-login banner. disable - Disable pre-login banner. enable - Enable pre-login banner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preLoginBannerMessage": {
          "type": "string",
          "description": "Pre-login banner message.\n"
        },
        "privateDataEncryption": {
          "type": "string",
          "description": "Enable/disable private data encryption using an AES 128-bit key. disable - Disable private data encryption using an AES 128-bit key. enable - Enable private data encryption using an AES 128-bit key. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "remoteauthtimeout": {
          "type": "number",
          "description": "Remote authentication (RADIUS/LDAP) timeout (sec).\n"
        },
        "rpcLog": {
          "type": "string",
          "description": "Enable/Disable incoming/outgoing rpc log. disable - Disable rpc log. enable - Enable rpc log (default) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saveLastHitInAdomdb": {
          "type": "string",
          "description": "Enable/Disable save last-hit value in adomdb. disable - Disable save last-hit value in adomdb. enable - Enable save last-hit value in adomdb. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "searchAllAdoms": {
          "type": "string",
          "description": "Enable/Disable Search all ADOMs for where-used query. disable - Disable search all ADOMs for where-used queries. enable - Enable search all ADOMs for where-used queries. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshEncAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH ciphers. chacha20-poly1305@openssh.com -  aes128-ctr -  aes192-ctr -  aes256-ctr -  arcfour256 -  arcfour128 -  aes128-cbc -  3des-cbc -  blowfish-cbc -  cast128-cbc -  aes192-cbc -  aes256-cbc -  arcfour -  rijndael-cbc@lysator.liu.se -  aes128-gcm@openssh.com -  aes256-gcm@openssh.com -  Valid values: `chacha20-poly1305@openssh.com`, `aes128-ctr`, `aes192-ctr`, `aes256-ctr`, <span pulumi-lang-nodejs=\"`arcfour256`\" pulumi-lang-dotnet=\"`Arcfour256`\" pulumi-lang-go=\"`arcfour256`\" pulumi-lang-python=\"`arcfour256`\" pulumi-lang-yaml=\"`arcfour256`\" pulumi-lang-java=\"`arcfour256`\">`arcfour256`</span>, <span pulumi-lang-nodejs=\"`arcfour128`\" pulumi-lang-dotnet=\"`Arcfour128`\" pulumi-lang-go=\"`arcfour128`\" pulumi-lang-python=\"`arcfour128`\" pulumi-lang-yaml=\"`arcfour128`\" pulumi-lang-java=\"`arcfour128`\">`arcfour128`</span>, `aes128-cbc`, `3des-cbc`, `blowfish-cbc`, `cast128-cbc`, `aes192-cbc`, `aes256-cbc`, <span pulumi-lang-nodejs=\"`arcfour`\" pulumi-lang-dotnet=\"`Arcfour`\" pulumi-lang-go=\"`arcfour`\" pulumi-lang-python=\"`arcfour`\" pulumi-lang-yaml=\"`arcfour`\" pulumi-lang-java=\"`arcfour`\">`arcfour`</span>, `rijndael-cbc@lysator.liu.se`, `aes128-gcm@openssh.com`, `aes256-gcm@openssh.com`.\n"
        },
        "sshHostkeyAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH hostkey algorithms. ssh-rsa -  ecdsa-sha2-nistp521 -  rsa-sha2-256 -  rsa-sha2-512 -  ssh-ed25519 -  Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`.\n"
        },
        "sshKexAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH kex algorithms. diffie-hellman-group1-sha1 -  diffie-hellman-group14-sha1 -  diffie-hellman-group14-sha256 -  diffie-hellman-group16-sha512 -  diffie-hellman-group18-sha512 -  diffie-hellman-group-exchange-sha1 -  diffie-hellman-group-exchange-sha256 -  curve25519-sha256@libssh.org -  ecdh-sha2-nistp256 -  ecdh-sha2-nistp384 -  ecdh-sha2-nistp521 -  Valid values: `diffie-hellman-group1-sha1`, `diffie-hellman-group14-sha1`, `diffie-hellman-group14-sha256`, `diffie-hellman-group16-sha512`, `diffie-hellman-group18-sha512`, `diffie-hellman-group-exchange-sha1`, `diffie-hellman-group-exchange-sha256`, `curve25519-sha256@libssh.org`, `ecdh-sha2-nistp256`, `ecdh-sha2-nistp384`, `ecdh-sha2-nistp521`.\n"
        },
        "sshMacAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH MAC algorithms. hmac-md5 -  hmac-md5-etm@openssh.com -  hmac-md5-96 -  hmac-md5-96-etm@openssh.com -  hmac-sha1 -  hmac-sha1-etm@openssh.com -  hmac-sha2-256 -  hmac-sha2-256-etm@openssh.com -  hmac-sha2-512 -  hmac-sha2-512-etm@openssh.com -  hmac-ripemd160 -  hmac-ripemd160@openssh.com -  hmac-ripemd160-etm@openssh.com -  umac-64@openssh.com -  umac-128@openssh.com -  umac-64-etm@openssh.com -  umac-128-etm@openssh.com -  Valid values: `hmac-md5`, `hmac-md5-etm@openssh.com`, `hmac-md5-96`, `hmac-md5-96-etm@openssh.com`, `hmac-sha1`, `hmac-sha1-etm@openssh.com`, `hmac-sha2-256`, `hmac-sha2-256-etm@openssh.com`, `hmac-sha2-512`, `hmac-sha2-512-etm@openssh.com`, `hmac-ripemd160`, `hmac-ripemd160@openssh.com`, `hmac-ripemd160-etm@openssh.com`, `umac-64@openssh.com`, `umac-128@openssh.com`, `umac-64-etm@openssh.com`, `umac-128-etm@openssh.com`.\n"
        },
        "sshStrongCrypto": {
          "type": "string",
          "description": "Only allow strong ciphers for SSH when enabled. disable - Disable strong crypto for SSH. enable - Enable strong crypto for SSH. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemGlobalSslCipherSuite:SystemGlobalSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslLowEncryption": {
          "type": "string",
          "description": "SSL low-grade encryption. disable - Disable SSL low-grade encryption. enable - Enable SSL low-grade encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL protocols. tlsv1.3 - Enable TLSv1.3. tlsv1.2 - Enable TLSv1.2. tlsv1.1 - Enable TLSv1.1. tlsv1.0 - Enable TLSv1.0. sslv3 - Enable SSLv3. Valid values: `tlsv1.3`, `tlsv1.2`, `tlsv1.1`, `tlsv1.0`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>.\n"
        },
        "sslStaticKeyCiphers": {
          "type": "string",
          "description": "Enable/disable SSL static key ciphers. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemGlobalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "tableEntryBlink": {
          "type": "string",
          "description": "Enable/disable table entry blink in GUI disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "taskListSize": {
          "type": "number",
          "description": "Maximum number of completed tasks to keep.\n"
        },
        "tftp": {
          "type": "string",
          "description": "Enable/disable TFTP in `exec restore image` command (disabled by default in FIPS mode) disable - Disable TFTP enable - Enable TFTP Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Time zone. 00 - (GMT-12:00) Eniwetak, Kwajalein. 01 - (GMT-11:00) Midway Island, Samoa. 02 - (GMT-10:00) Hawaii. 03 - (GMT-9:00) Alaska. 04 - (GMT-8:00) Pacific Time (US & Canada). 05 - (GMT-7:00) Arizona. 06 - (GMT-7:00) Mountain Time (US & Canada). 07 - (GMT-6:00) Central America. 08 - (GMT-6:00) Central Time (US & Canada). 09 - (GMT-6:00) Mexico City. 10 - (GMT-6:00) Saskatchewan. 11 - (GMT-5:00) Bogota, Lima, Quito. 12 - (GMT-5:00) Eastern Time (US & Canada). 13 - (GMT-5:00) Indiana (East). 14 - (GMT-4:00) Atlantic Time (Canada). 15 - (GMT-4:00) La Paz. 16 - (GMT-4:00) Santiago. 17 - (GMT-3:30) Newfoundland. 18 - (GMT-3:00) Brasilia. 19 - (GMT-3:00) Buenos Aires, Georgetown. 20 - (GMT-3:00) Nuuk (Greenland). 21 - (GMT-2:00) Mid-Atlantic (Deprecated). 22 - (GMT-1:00) Azores. 23 - (GMT-1:00) Cape Verde Is. 24 - (GMT) Monrovia. 25 - (GMT) London, Edinburgh. 26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna. 27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague. 28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris. 29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb. 30 - (GMT+1:00) West Central Africa. 31 - (GMT+2:00) Athens, Sofia, Vilnius. 32 - (GMT+2:00) Bucharest. 33 - (GMT+2:00) Cairo. 34 - (GMT+2:00) Harare, Pretoria. 35 - (GMT+2:00) Helsinki, Riga,Tallinn. 36 - (GMT+2:00) Jerusalem. 37 - (GMT+3:00) Baghdad. 38 - (GMT+3:00) Kuwait, Riyadh. 39 - (GMT+3:00) St.Petersburg, Volgograd. 40 - (GMT+3:00) Nairobi. 41 - (GMT+3:30) Tehran. 42 - (GMT+4:00) Abu Dhabi, Muscat. 43 - (GMT+4:00) Baku. 44 - (GMT+4:30) Kabul. 45 - (GMT+5:00) Ekaterinburg. 46 - (GMT+5:00) Islamabad, Karachi, Tashkent. 47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi. 48 - (GMT+5:45) Kathmandu. 49 - (GMT+6:00) Almaty, Novosibirsk. 50 - (GMT+6:00) Astana, Dhaka. 51 - (GMT+5:30) Sri Jayawardenepura. 52 - (GMT+6:30) Rangoon. 53 - (GMT+7:00) Bangkok, Hanoi, Jakarta. 54 - (GMT+7:00) Krasnoyarsk. 55 - (GMT+8:00) Beijing, ChongQing, HongKong, Urumqi. 56 - (GMT+8:00) Irkutsk, Ulaanbaatar. 57 - (GMT+8:00) Kuala Lumpur, Singapore. 58 - (GMT+8:00) Perth. 59 - (GMT+8:00) Taipei. 60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul. 61 - (GMT+9:00) Yakutsk. 62 - (GMT+9:30) Adelaide. 63 - (GMT+9:30) Darwin. 64 - (GMT+10:00) Brisbane. 65 - (GMT+10:00) Canberra, Melbourne, Sydney. 66 - (GMT+10:00) Guam, Port Moresby. 67 - (GMT+10:00) Hobart. 68 - (GMT+10:00) Vladivostok. 69 - (GMT+11:00) Magadan. 70 - (GMT+11:00) Solomon Is., New Caledonia. 71 - (GMT+12:00) Auckland, Wellington. 72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is. 73 - (GMT+13:00) Nuku'alofa. 74 - (GMT-4:30) Caracas. 75 - (GMT+1:00) Namibia. 76 - (GMT-5:00) Brazil-Acre. 77 - (GMT-4:00) Brazil-West. 78 - (GMT-3:00) Brazil-East. 79 - (GMT-2:00) Brazil-DeNoronha. 80 - (GMT+14:00) Kiritimati. 81 - (GMT-7:00) Baja California Sur, Chihuahua. 82 - (GMT+12:45) Chatham Islands. 83 - (GMT+3:00) Minsk. 84 - (GMT+13:00) Samoa. 85 - (GMT+3:00) Istanbul. 86 - (GMT-4:00) Paraguay. 87 - (GMT) Casablanca. 88 - (GMT+3:00) Moscow. 89 - (GMT) Greenwich Mean Time. 90 - (GMT) Dublin. 91 - (GMT) Lisbon. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>, <span pulumi-lang-nodejs=\"`88`\" pulumi-lang-dotnet=\"`88`\" pulumi-lang-go=\"`88`\" pulumi-lang-python=\"`88`\" pulumi-lang-yaml=\"`88`\" pulumi-lang-java=\"`88`\">`88`</span>, <span pulumi-lang-nodejs=\"`89`\" pulumi-lang-dotnet=\"`89`\" pulumi-lang-go=\"`89`\" pulumi-lang-python=\"`89`\" pulumi-lang-yaml=\"`89`\" pulumi-lang-java=\"`89`\">`89`</span>, <span pulumi-lang-nodejs=\"`90`\" pulumi-lang-dotnet=\"`90`\" pulumi-lang-go=\"`90`\" pulumi-lang-python=\"`90`\" pulumi-lang-yaml=\"`90`\" pulumi-lang-java=\"`90`\">`90`</span>, <span pulumi-lang-nodejs=\"`91`\" pulumi-lang-dotnet=\"`91`\" pulumi-lang-go=\"`91`\" pulumi-lang-python=\"`91`\" pulumi-lang-yaml=\"`91`\" pulumi-lang-java=\"`91`\">`91`</span>.\n"
        },
        "tunnelMtu": {
          "type": "number",
          "description": "Maximum transportation unit(68 - 9000).\n"
        },
        "usg": {
          "type": "string",
          "description": "Enable/disable Fortiguard server restriction. disable - Contact any Fortiguard server enable - Contact Fortiguard server in USA only Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdomMirror": {
          "type": "string",
          "description": "VDOM mirror. disable - Disable VDOM mirror function. enable - Enable VDOM mirror function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webserviceProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Web Service connection support SSL protocols. tlsv1.3 - Web Service connection using TLSv1.3 protocol. tlsv1.2 - Web Service connection using TLSv1.2 protocol. tlsv1.1 - Web Service connection using TLSv1.1 protocol. tlsv1.0 - Web Service connection using TLSv1.0 protocol. sslv3 - Web Service connection using SSLv3 protocol. sslv2 - Web Service connection using SSLv2 protocol. Valid values: `tlsv1.3`, `tlsv1.2`, `tlsv1.1`, `tlsv1.0`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, <span pulumi-lang-nodejs=\"`sslv2`\" pulumi-lang-dotnet=\"`Sslv2`\" pulumi-lang-go=\"`sslv2`\" pulumi-lang-python=\"`sslv2`\" pulumi-lang-yaml=\"`sslv2`\" pulumi-lang-java=\"`sslv2`\">`sslv2`</span>.\n"
        },
        "workflowMaxSessions": {
          "type": "number",
          "description": "Maximum number of workflow sessions per ADOM (minimum 100).\n"
        },
        "workspaceMode": {
          "type": "string",
          "description": "Set workspace mode. disabled - Workspace disabled. normal - Workspace lock mode. workflow - Workspace workflow mode. per-adom - Per-Adom workspace mode. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`workflow`\" pulumi-lang-dotnet=\"`Workflow`\" pulumi-lang-go=\"`workflow`\" pulumi-lang-python=\"`workflow`\" pulumi-lang-yaml=\"`workflow`\" pulumi-lang-java=\"`workflow`\">`workflow`</span>, `per-adom`.\n"
        },
        "workspaceUnlockAfterInstall": {
          "type": "string",
          "description": "Enable/disable ADOM auto-unlock after device installation. disable - Disable automatically unlock adom after device installation. enable - Enable automatically unlock adom after device installation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "adminLockoutDuration",
        "adminLockoutMethod",
        "adminLockoutThreshold",
        "adminSshGraceTime",
        "adomMode",
        "adomRevAutoDelete",
        "adomRevMaxBackupRevisions",
        "adomRevMaxDays",
        "adomRevMaxRevisions",
        "adomSelect",
        "adomStatus",
        "apacheMode",
        "apacheWsgiProcesses",
        "apiIpBinding",
        "cloneNameOption",
        "cltCertReq",
        "consoleOutput",
        "contentpackFgtInstall",
        "countryFlag",
        "createRevision",
        "daylightsavetime",
        "detectUnregisteredLogDevice",
        "deviceViewMode",
        "dhParams",
        "disableModules",
        "encAlgorithm",
        "fabricStoragePoolQuota",
        "fabricStoragePoolSize",
        "fazStatus",
        "fcpCfgService",
        "fgfmAllowVm",
        "fgfmCertExclusive",
        "fgfmDenyUnknown",
        "fgfmPeercertWithoutsn",
        "fgfmSslProtocol",
        "fortiservicePort",
        "globalSslProtocol",
        "guiCurlTimeout",
        "guiFeatureVisibilityMode",
        "guiPollingInterval",
        "haMemberAutoGrouping",
        "hitcountResponseTimeout",
        "hostname",
        "httpdSslProtocols",
        "importIgnoreAddrCmt",
        "jsonapiLog",
        "language",
        "latitude",
        "ldapCacheTimeout",
        "ldapconntimeout",
        "lockPreempt",
        "logChecksum",
        "logChecksumUpload",
        "logForwardCacheSize",
        "longitude",
        "managementPort",
        "mapclientSslProtocol",
        "maxLogForward",
        "maxRunningReports",
        "multipleStepsUpgradeInAutolink",
        "noCopyPermissionCheck",
        "noVipValueCheck",
        "normalizedIntfZoneOnly",
        "objectRevisionDbMax",
        "objectRevisionMandatoryNote",
        "objectRevisionObjectMax",
        "objectRevisionStatus",
        "oftpSslProtocol",
        "partialInstall",
        "partialInstallForce",
        "partialInstallRev",
        "perPolicyLock",
        "performImproveByHa",
        "policyObjectIcon",
        "policyObjectInDualPane",
        "preLoginBanner",
        "privateDataEncryption",
        "remoteauthtimeout",
        "rpcLog",
        "saveLastHitInAdomdb",
        "searchAllAdoms",
        "sshEncAlgos",
        "sshHostkeyAlgos",
        "sshKexAlgos",
        "sshMacAlgos",
        "sshStrongCrypto",
        "sslLowEncryption",
        "sslProtocols",
        "sslStaticKeyCiphers",
        "systemGlobalId",
        "tableEntryBlink",
        "taskListSize",
        "tftp",
        "timezone",
        "tunnelMtu",
        "usg",
        "vdomMirror",
        "webserviceProtos",
        "workflowMaxSessions",
        "workspaceMode",
        "workspaceUnlockAfterInstall"
      ],
      "inputProperties": {
        "adminHost": {
          "type": "string",
          "description": "Administrative host for HTTP and HTTPs. When set, will be used in lieu of the client&apos;s Host header for any redirection.\n"
        },
        "adminLockoutDuration": {
          "type": "number",
          "description": "Lockout duration(sec) for administration.\n"
        },
        "adminLockoutMethod": {
          "type": "string",
          "description": "Lockout method for administration. ip - Lockout by IP user - Lockout by user Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
        },
        "adminLockoutThreshold": {
          "type": "number",
          "description": "Lockout threshold for administration.\n"
        },
        "adminSshGraceTime": {
          "type": "number",
          "description": "Maximum time in seconds permitted between making an SSH connection to the FortiManager unit and authenticating (10 - 3600 sec (1 hour), default 120).\n"
        },
        "adomMode": {
          "type": "string",
          "description": "ADOM mode. normal - Normal ADOM mode. advanced - Advanced ADOM mode. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`advanced`\" pulumi-lang-dotnet=\"`Advanced`\" pulumi-lang-go=\"`advanced`\" pulumi-lang-python=\"`advanced`\" pulumi-lang-yaml=\"`advanced`\" pulumi-lang-java=\"`advanced`\">`advanced`</span>.\n"
        },
        "adomRevAutoDelete": {
          "type": "string",
          "description": "Auto delete features for old ADOM revisions. disable - Disable auto delete function for ADOM revision. by-revisions - Auto delete ADOM revisions by maximum number of revisions. by-days - Auto delete ADOM revisions by maximum days. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `by-revisions`, `by-days`.\n"
        },
        "adomRevMaxBackupRevisions": {
          "type": "number",
          "description": "Maximum number of ADOM revisions to backup.\n"
        },
        "adomRevMaxDays": {
          "type": "number",
          "description": "Number of days to keep old ADOM revisions.\n"
        },
        "adomRevMaxRevisions": {
          "type": "number",
          "description": "Maximum number of ADOM revisions to keep.\n"
        },
        "adomSelect": {
          "type": "string",
          "description": "Enable/disable select ADOM after login. disable - Disable select ADOM after login. enable - Enable select ADOM after login. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adomStatus": {
          "type": "string",
          "description": "ADOM status. disable - Disable ADOM mode. enable - Enable ADOM mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "apacheMode": {
          "type": "string",
          "description": "Set apache mode. event - Apache event mode. prefork - Apache prefork mode. Valid values: <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`prefork`\" pulumi-lang-dotnet=\"`Prefork`\" pulumi-lang-go=\"`prefork`\" pulumi-lang-python=\"`prefork`\" pulumi-lang-yaml=\"`prefork`\" pulumi-lang-java=\"`prefork`\">`prefork`</span>.\n"
        },
        "apacheWsgiProcesses": {
          "type": "number",
          "description": "Set apache wsgi processes(5-250 default 10).\n"
        },
        "apiIpBinding": {
          "type": "string",
          "description": "Enable/disable source IP check for JSON API request. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cloneNameOption": {
          "type": "string",
          "description": "set the clone object names option. default - Add a prefix of 'Clone of' to the clone name. keep - Keep the original name for user to edit. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`keep`\" pulumi-lang-dotnet=\"`Keep`\" pulumi-lang-go=\"`keep`\" pulumi-lang-python=\"`keep`\" pulumi-lang-yaml=\"`keep`\" pulumi-lang-java=\"`keep`\">`keep`</span>.\n"
        },
        "cltCertReq": {
          "type": "string",
          "description": "Require client certificate for GUI login. disable - Disable setting. enable - Require client certificate for GUI login. optional - Optional client certificate for GUI login. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
        },
        "consoleOutput": {
          "type": "string",
          "description": "Console output mode. standard - Standard output. more - More page output. Valid values: <span pulumi-lang-nodejs=\"`standard`\" pulumi-lang-dotnet=\"`Standard`\" pulumi-lang-go=\"`standard`\" pulumi-lang-python=\"`standard`\" pulumi-lang-yaml=\"`standard`\" pulumi-lang-java=\"`standard`\">`standard`</span>, <span pulumi-lang-nodejs=\"`more`\" pulumi-lang-dotnet=\"`More`\" pulumi-lang-go=\"`more`\" pulumi-lang-python=\"`more`\" pulumi-lang-yaml=\"`more`\" pulumi-lang-java=\"`more`\">`more`</span>.\n"
        },
        "contentpackFgtInstall": {
          "type": "string",
          "description": "Enable/disable outbreak alert auto install for FGT ADOMS . disable - Disable the sql report auto outbreak auto install. enable - Enable the sql report auto outbreak auto install. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "countryFlag": {
          "type": "string",
          "description": "Country flag Status. disable - Disable country flag icon beside ip address. enable - Enable country flag icon beside ip address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "createRevision": {
          "type": "string",
          "description": "Enable/disable create revision by default. disable - Disable create revision by default. enable - Enable create revision by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "daylightsavetime": {
          "type": "string",
          "description": "Enable/disable daylight saving time. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "detectUnregisteredLogDevice": {
          "type": "string",
          "description": "Detect unregistered logging device from log message. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceViewMode": {
          "type": "string",
          "description": "Set devices/groups view mode. regular - Regular view mode. tree - Tree view mode. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`tree`\" pulumi-lang-dotnet=\"`Tree`\" pulumi-lang-go=\"`tree`\" pulumi-lang-python=\"`tree`\" pulumi-lang-yaml=\"`tree`\" pulumi-lang-java=\"`tree`\">`tree`</span>.\n"
        },
        "dhParams": {
          "type": "string",
          "description": "Minimum size of Diffie-Hellman prime for SSH/HTTPS (bits). 1024 - 1024 bits. 1536 - 1536 bits. 2048 - 2048 bits. 3072 - 3072 bits. 4096 - 4096 bits. 6144 - 6144 bits. 8192 - 8192 bits. Valid values: <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`6144`\" pulumi-lang-dotnet=\"`6144`\" pulumi-lang-go=\"`6144`\" pulumi-lang-python=\"`6144`\" pulumi-lang-yaml=\"`6144`\" pulumi-lang-java=\"`6144`\">`6144`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>.\n"
        },
        "disableModules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Disable module list. fortiview-noc - FortiView/NOC-SOC module. fortirecorder - FortiRecorder module. siem - SIEM module. soc - SOC module. ai - AI module. Valid values: `fortiview-noc`, <span pulumi-lang-nodejs=\"`fortirecorder`\" pulumi-lang-dotnet=\"`Fortirecorder`\" pulumi-lang-go=\"`fortirecorder`\" pulumi-lang-python=\"`fortirecorder`\" pulumi-lang-yaml=\"`fortirecorder`\" pulumi-lang-java=\"`fortirecorder`\">`fortirecorder`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>, <span pulumi-lang-nodejs=\"`soc`\" pulumi-lang-dotnet=\"`Soc`\" pulumi-lang-go=\"`soc`\" pulumi-lang-python=\"`soc`\" pulumi-lang-yaml=\"`soc`\" pulumi-lang-java=\"`soc`\">`soc`</span>, <span pulumi-lang-nodejs=\"`ai`\" pulumi-lang-dotnet=\"`Ai`\" pulumi-lang-go=\"`ai`\" pulumi-lang-python=\"`ai`\" pulumi-lang-yaml=\"`ai`\" pulumi-lang-java=\"`ai`\">`ai`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "SSL communication encryption algorithms. low - SSL communication using all available encryption algorithms. medium - SSL communication using high and medium encryption algorithms. high - SSL communication using high encryption algorithms. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
        },
        "fabricStoragePoolQuota": {
          "type": "number",
          "description": "Disk quota for Fabric (MB).\n"
        },
        "fabricStoragePoolSize": {
          "type": "number",
          "description": "Max storage pooll size\n"
        },
        "fazStatus": {
          "type": "string",
          "description": "FAZ status. disable - Disable FAZ feature. enable - Enable FAZ feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fcpCfgService": {
          "type": "string",
          "description": "Enable/disable FCP service processing configuration requests disable - FCP service doesn&apos;t process configuration requests from web enable - FCP service processes configuration requests from web. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmAllowVm": {
          "type": "string",
          "description": "Enable/disable VM platform FGFM connect restriction. disable - Don&apos;t allow VM platform connection in FGFM. enable - Allow VM platform connection in FGFM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmCaCert": {
          "type": "string",
          "description": "set the extra fgfm CA certificates.\n"
        },
        "fgfmCertExclusive": {
          "type": "string",
          "description": "set if the local or CA certificates should be used exclusively. disable - Used certificate best-effort. enable - Used certificate exclusive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmDenyUnknown": {
          "type": "string",
          "description": "set if allow devices with unknown SN actively register as an unauthorized device. disable - Allow devices with unknown SN to actively register as an unauthorized device. enable - Deny devices with unknown SN to actively register as an unauthorized device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmLocalCert": {
          "type": "string",
          "description": "set the fgfm local certificate.\n"
        },
        "fgfmPeercertWithoutsn": {
          "type": "string",
          "description": "set if the subject CN or SAN of peer&apos;s SSL certificate sent in FGFM should include the serial number of the device. disable - Peer&apos;s certificate must include serial number in subject CN or SAN. enable - Peer&apos;s certificate might not include serial number in subject CN or SAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfmSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocols for fgfmsd. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "fortiservicePort": {
          "type": "number",
          "description": "FortiService port (1 - 65535, default = 8013). Used by FortiClient endpoint compliance. Older versions of FortiClient used a different port.\n"
        },
        "globalSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for all SSL connections. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "guiCurlTimeout": {
          "type": "number",
          "description": "GUI curl timeout in seconds (5-300 default 30).\n"
        },
        "guiFeatureVisibilityMode": {
          "type": "string",
          "description": "Set GUI feature visibility mode (per-adom, per-admin). per-adom - Per-ADOM control in policy &amp; objects and provisioning templates. per-admin - Per-admin control in policy &amp; objects and provisioning templates. Valid values: `per-adom`, `per-admin`.\n"
        },
        "guiPollingInterval": {
          "type": "number",
          "description": "GUI polling interval in seconds (1-288000 default 5).\n"
        },
        "haMemberAutoGrouping": {
          "type": "string",
          "description": "Enable/disable automatically group HA members feature disable - Disable automatically grouping HA members feature. enable - Enable automatically grouping HA members only when group name is unique in your network. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hitcountResponseTimeout": {
          "type": "number",
          "description": "Timeout of waiting for hitcount response (60 - 300 seconds).\n"
        },
        "hostname": {
          "type": "string",
          "description": "System hostname.\n"
        },
        "httpdSslProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "set SSL protocols for apache daemon (httpd) sslv3 - Enable SSLv3. tlsv1.0 - Enable TLSv1.0. tlsv1.1 - Enable TLSv1.1. tlsv1.2 - Enable TLSv1.2. tlsv1.3 - Enable TLSv1.3. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "importIgnoreAddrCmt": {
          "type": "string",
          "description": "Enable/Disable import ignore of address comments. disable - Disable import ignore of address comments. enable - Enable import ignore of address comments. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "jsonapiLog": {
          "type": "string",
          "description": "enable jsonapi log. disable - disable jsonapi log. request - logging jsonapi request. response - logging jsonapi response. all - logging both jsonapi request &amp; response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
        },
        "language": {
          "type": "string",
          "description": "System global language. english - English simch - Simplified Chinese japanese - Japanese korean - Korean spanish - Spanish trach - Traditional Chinese Valid values: <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>.\n"
        },
        "latitude": {
          "type": "string",
          "description": "fmg location latitude\n"
        },
        "ldapCacheTimeout": {
          "type": "number",
          "description": "LDAP browser cache timeout (seconds).\n"
        },
        "ldapconntimeout": {
          "type": "number",
          "description": "LDAP connection timeout (msec).\n"
        },
        "lockPreempt": {
          "type": "string",
          "description": "Enable/disable ADOM lock override. disable - Disable lock preempt. enable - Enable lock preempt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logChecksum": {
          "type": "string",
          "description": "Record log file hash value, timestamp, and authentication code at transmission or rolling. none - No record log file checksum. md5 - Record log file's MD5 hash value only. md5-auth - Record log file's MD5 hash value and authentication code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, `md5-auth`.\n"
        },
        "logChecksumUpload": {
          "type": "string",
          "description": "Enable/disable upload log checksum with log files. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logForwardCacheSize": {
          "type": "number",
          "description": "Log forwarding disk cache size (GB).\n"
        },
        "longitude": {
          "type": "string",
          "description": "fmg location longitude\n"
        },
        "managementIp": {
          "type": "string",
          "description": "Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.\n"
        },
        "managementPort": {
          "type": "number",
          "description": "Overriding port for management connection (Overrides admin port).\n"
        },
        "mapclientSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to mapserver. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "maxLogForward": {
          "type": "number",
          "description": "Maximum number of log-forward and aggregation settings.\n"
        },
        "maxRunningReports": {
          "type": "number",
          "description": "Maximum number of reports generating at one time.\n"
        },
        "mcPolicyDisabledAdoms": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemGlobalMcPolicyDisabledAdom:SystemGlobalMcPolicyDisabledAdom"
          },
          "description": "Mc-Policy-Disabled-Adoms. The structure of <span pulumi-lang-nodejs=\"`mcPolicyDisabledAdoms`\" pulumi-lang-dotnet=\"`McPolicyDisabledAdoms`\" pulumi-lang-go=\"`mcPolicyDisabledAdoms`\" pulumi-lang-python=\"`mc_policy_disabled_adoms`\" pulumi-lang-yaml=\"`mcPolicyDisabledAdoms`\" pulumi-lang-java=\"`mcPolicyDisabledAdoms`\">`mc_policy_disabled_adoms`</span> block is documented below.\n"
        },
        "multipleStepsUpgradeInAutolink": {
          "type": "string",
          "description": "Enable/disable multiple steps upgade in autolink process disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noCopyPermissionCheck": {
          "type": "string",
          "description": "Do not perform permission check to block object changes in different adom during copy and install. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "noVipValueCheck": {
          "type": "string",
          "description": "Enable/disable skipping policy instead of throwing error when vip has no default or dynamic mapping during policy copy disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "normalizedIntfZoneOnly": {
          "type": "string",
          "description": "allow normalized interface to be zone only. disable - Disable SSL low-grade encryption. enable - Enable SSL low-grade encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectRevisionDbMax": {
          "type": "number",
          "description": "Maximum revisions for a single database (10,000-1,000,000 default 100,000).\n"
        },
        "objectRevisionMandatoryNote": {
          "type": "string",
          "description": "Enable/disable mandatory note when create revision. disable - Disable object revision. enable - Enable object revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objectRevisionObjectMax": {
          "type": "number",
          "description": "Maximum revisions for a single object (10-1000 default 100).\n"
        },
        "objectRevisionStatus": {
          "type": "string",
          "description": "Enable/disable create revision when modify objects. disable - Disable object revision. enable - Enable object revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "oftpSslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocols for oftpd. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "partialInstall": {
          "type": "string",
          "description": "Enable/Disable partial install (install some objects). disable - Disable partial install function. enable - Enable partial install function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "partialInstallForce": {
          "type": "string",
          "description": "Enable/Disable partial install when devdb is modified. disable - Disable partial install when devdb is modified. enable - Enable partial install when devdb is modified. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "partialInstallRev": {
          "type": "string",
          "description": "Enable/Disable auto creating adom revision for partial install. disable - Disable partial install revision. enable - Enable partial install revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "perPolicyLock": {
          "type": "string",
          "description": "Enable/Disable per policy lock. disable - Disable per policy lock. enable - Enable per policy lock. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "performImproveByHa": {
          "type": "string",
          "description": "Enable/Disable performance improvement by distributing tasks to HA secondary units. disable - Disable performance improvement by HA. enable - Enable performance improvement by HA. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyObjectIcon": {
          "type": "string",
          "description": "show icons of policy objects. disable - Disable icon of policy objects. enable - Enable icon of policy objects. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "policyObjectInDualPane": {
          "type": "string",
          "description": "show policies and objects in dual pane. disable - Disable polices and objects in dual pane. enable - Enable polices and objects in dual pane. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preLoginBanner": {
          "type": "string",
          "description": "Enable/disable pre-login banner. disable - Disable pre-login banner. enable - Enable pre-login banner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "preLoginBannerMessage": {
          "type": "string",
          "description": "Pre-login banner message.\n"
        },
        "privateDataEncryption": {
          "type": "string",
          "description": "Enable/disable private data encryption using an AES 128-bit key. disable - Disable private data encryption using an AES 128-bit key. enable - Enable private data encryption using an AES 128-bit key. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "remoteauthtimeout": {
          "type": "number",
          "description": "Remote authentication (RADIUS/LDAP) timeout (sec).\n"
        },
        "rpcLog": {
          "type": "string",
          "description": "Enable/Disable incoming/outgoing rpc log. disable - Disable rpc log. enable - Enable rpc log (default) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "saveLastHitInAdomdb": {
          "type": "string",
          "description": "Enable/Disable save last-hit value in adomdb. disable - Disable save last-hit value in adomdb. enable - Enable save last-hit value in adomdb. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "searchAllAdoms": {
          "type": "string",
          "description": "Enable/Disable Search all ADOMs for where-used query. disable - Disable search all ADOMs for where-used queries. enable - Enable search all ADOMs for where-used queries. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sshEncAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH ciphers. chacha20-poly1305@openssh.com -  aes128-ctr -  aes192-ctr -  aes256-ctr -  arcfour256 -  arcfour128 -  aes128-cbc -  3des-cbc -  blowfish-cbc -  cast128-cbc -  aes192-cbc -  aes256-cbc -  arcfour -  rijndael-cbc@lysator.liu.se -  aes128-gcm@openssh.com -  aes256-gcm@openssh.com -  Valid values: `chacha20-poly1305@openssh.com`, `aes128-ctr`, `aes192-ctr`, `aes256-ctr`, <span pulumi-lang-nodejs=\"`arcfour256`\" pulumi-lang-dotnet=\"`Arcfour256`\" pulumi-lang-go=\"`arcfour256`\" pulumi-lang-python=\"`arcfour256`\" pulumi-lang-yaml=\"`arcfour256`\" pulumi-lang-java=\"`arcfour256`\">`arcfour256`</span>, <span pulumi-lang-nodejs=\"`arcfour128`\" pulumi-lang-dotnet=\"`Arcfour128`\" pulumi-lang-go=\"`arcfour128`\" pulumi-lang-python=\"`arcfour128`\" pulumi-lang-yaml=\"`arcfour128`\" pulumi-lang-java=\"`arcfour128`\">`arcfour128`</span>, `aes128-cbc`, `3des-cbc`, `blowfish-cbc`, `cast128-cbc`, `aes192-cbc`, `aes256-cbc`, <span pulumi-lang-nodejs=\"`arcfour`\" pulumi-lang-dotnet=\"`Arcfour`\" pulumi-lang-go=\"`arcfour`\" pulumi-lang-python=\"`arcfour`\" pulumi-lang-yaml=\"`arcfour`\" pulumi-lang-java=\"`arcfour`\">`arcfour`</span>, `rijndael-cbc@lysator.liu.se`, `aes128-gcm@openssh.com`, `aes256-gcm@openssh.com`.\n"
        },
        "sshHostkeyAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH hostkey algorithms. ssh-rsa -  ecdsa-sha2-nistp521 -  rsa-sha2-256 -  rsa-sha2-512 -  ssh-ed25519 -  Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`.\n"
        },
        "sshKexAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH kex algorithms. diffie-hellman-group1-sha1 -  diffie-hellman-group14-sha1 -  diffie-hellman-group14-sha256 -  diffie-hellman-group16-sha512 -  diffie-hellman-group18-sha512 -  diffie-hellman-group-exchange-sha1 -  diffie-hellman-group-exchange-sha256 -  curve25519-sha256@libssh.org -  ecdh-sha2-nistp256 -  ecdh-sha2-nistp384 -  ecdh-sha2-nistp521 -  Valid values: `diffie-hellman-group1-sha1`, `diffie-hellman-group14-sha1`, `diffie-hellman-group14-sha256`, `diffie-hellman-group16-sha512`, `diffie-hellman-group18-sha512`, `diffie-hellman-group-exchange-sha1`, `diffie-hellman-group-exchange-sha256`, `curve25519-sha256@libssh.org`, `ecdh-sha2-nistp256`, `ecdh-sha2-nistp384`, `ecdh-sha2-nistp521`.\n"
        },
        "sshMacAlgos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select one or more SSH MAC algorithms. hmac-md5 -  hmac-md5-etm@openssh.com -  hmac-md5-96 -  hmac-md5-96-etm@openssh.com -  hmac-sha1 -  hmac-sha1-etm@openssh.com -  hmac-sha2-256 -  hmac-sha2-256-etm@openssh.com -  hmac-sha2-512 -  hmac-sha2-512-etm@openssh.com -  hmac-ripemd160 -  hmac-ripemd160@openssh.com -  hmac-ripemd160-etm@openssh.com -  umac-64@openssh.com -  umac-128@openssh.com -  umac-64-etm@openssh.com -  umac-128-etm@openssh.com -  Valid values: `hmac-md5`, `hmac-md5-etm@openssh.com`, `hmac-md5-96`, `hmac-md5-96-etm@openssh.com`, `hmac-sha1`, `hmac-sha1-etm@openssh.com`, `hmac-sha2-256`, `hmac-sha2-256-etm@openssh.com`, `hmac-sha2-512`, `hmac-sha2-512-etm@openssh.com`, `hmac-ripemd160`, `hmac-ripemd160@openssh.com`, `hmac-ripemd160-etm@openssh.com`, `umac-64@openssh.com`, `umac-128@openssh.com`, `umac-64-etm@openssh.com`, `umac-128-etm@openssh.com`.\n"
        },
        "sshStrongCrypto": {
          "type": "string",
          "description": "Only allow strong ciphers for SSH when enabled. disable - Disable strong crypto for SSH. enable - Enable strong crypto for SSH. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslCipherSuites": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemGlobalSslCipherSuite:SystemGlobalSslCipherSuite"
          },
          "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
        },
        "sslLowEncryption": {
          "type": "string",
          "description": "SSL low-grade encryption. disable - Disable SSL low-grade encryption. enable - Enable SSL low-grade encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslProtocols": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSL protocols. tlsv1.3 - Enable TLSv1.3. tlsv1.2 - Enable TLSv1.2. tlsv1.1 - Enable TLSv1.1. tlsv1.0 - Enable TLSv1.0. sslv3 - Enable SSLv3. Valid values: `tlsv1.3`, `tlsv1.2`, `tlsv1.1`, `tlsv1.0`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>.\n"
        },
        "sslStaticKeyCiphers": {
          "type": "string",
          "description": "Enable/disable SSL static key ciphers. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemGlobalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "tableEntryBlink": {
          "type": "string",
          "description": "Enable/disable table entry blink in GUI disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "taskListSize": {
          "type": "number",
          "description": "Maximum number of completed tasks to keep.\n"
        },
        "tftp": {
          "type": "string",
          "description": "Enable/disable TFTP in `exec restore image` command (disabled by default in FIPS mode) disable - Disable TFTP enable - Enable TFTP Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Time zone. 00 - (GMT-12:00) Eniwetak, Kwajalein. 01 - (GMT-11:00) Midway Island, Samoa. 02 - (GMT-10:00) Hawaii. 03 - (GMT-9:00) Alaska. 04 - (GMT-8:00) Pacific Time (US & Canada). 05 - (GMT-7:00) Arizona. 06 - (GMT-7:00) Mountain Time (US & Canada). 07 - (GMT-6:00) Central America. 08 - (GMT-6:00) Central Time (US & Canada). 09 - (GMT-6:00) Mexico City. 10 - (GMT-6:00) Saskatchewan. 11 - (GMT-5:00) Bogota, Lima, Quito. 12 - (GMT-5:00) Eastern Time (US & Canada). 13 - (GMT-5:00) Indiana (East). 14 - (GMT-4:00) Atlantic Time (Canada). 15 - (GMT-4:00) La Paz. 16 - (GMT-4:00) Santiago. 17 - (GMT-3:30) Newfoundland. 18 - (GMT-3:00) Brasilia. 19 - (GMT-3:00) Buenos Aires, Georgetown. 20 - (GMT-3:00) Nuuk (Greenland). 21 - (GMT-2:00) Mid-Atlantic (Deprecated). 22 - (GMT-1:00) Azores. 23 - (GMT-1:00) Cape Verde Is. 24 - (GMT) Monrovia. 25 - (GMT) London, Edinburgh. 26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna. 27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague. 28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris. 29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb. 30 - (GMT+1:00) West Central Africa. 31 - (GMT+2:00) Athens, Sofia, Vilnius. 32 - (GMT+2:00) Bucharest. 33 - (GMT+2:00) Cairo. 34 - (GMT+2:00) Harare, Pretoria. 35 - (GMT+2:00) Helsinki, Riga,Tallinn. 36 - (GMT+2:00) Jerusalem. 37 - (GMT+3:00) Baghdad. 38 - (GMT+3:00) Kuwait, Riyadh. 39 - (GMT+3:00) St.Petersburg, Volgograd. 40 - (GMT+3:00) Nairobi. 41 - (GMT+3:30) Tehran. 42 - (GMT+4:00) Abu Dhabi, Muscat. 43 - (GMT+4:00) Baku. 44 - (GMT+4:30) Kabul. 45 - (GMT+5:00) Ekaterinburg. 46 - (GMT+5:00) Islamabad, Karachi, Tashkent. 47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi. 48 - (GMT+5:45) Kathmandu. 49 - (GMT+6:00) Almaty, Novosibirsk. 50 - (GMT+6:00) Astana, Dhaka. 51 - (GMT+5:30) Sri Jayawardenepura. 52 - (GMT+6:30) Rangoon. 53 - (GMT+7:00) Bangkok, Hanoi, Jakarta. 54 - (GMT+7:00) Krasnoyarsk. 55 - (GMT+8:00) Beijing, ChongQing, HongKong, Urumqi. 56 - (GMT+8:00) Irkutsk, Ulaanbaatar. 57 - (GMT+8:00) Kuala Lumpur, Singapore. 58 - (GMT+8:00) Perth. 59 - (GMT+8:00) Taipei. 60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul. 61 - (GMT+9:00) Yakutsk. 62 - (GMT+9:30) Adelaide. 63 - (GMT+9:30) Darwin. 64 - (GMT+10:00) Brisbane. 65 - (GMT+10:00) Canberra, Melbourne, Sydney. 66 - (GMT+10:00) Guam, Port Moresby. 67 - (GMT+10:00) Hobart. 68 - (GMT+10:00) Vladivostok. 69 - (GMT+11:00) Magadan. 70 - (GMT+11:00) Solomon Is., New Caledonia. 71 - (GMT+12:00) Auckland, Wellington. 72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is. 73 - (GMT+13:00) Nuku'alofa. 74 - (GMT-4:30) Caracas. 75 - (GMT+1:00) Namibia. 76 - (GMT-5:00) Brazil-Acre. 77 - (GMT-4:00) Brazil-West. 78 - (GMT-3:00) Brazil-East. 79 - (GMT-2:00) Brazil-DeNoronha. 80 - (GMT+14:00) Kiritimati. 81 - (GMT-7:00) Baja California Sur, Chihuahua. 82 - (GMT+12:45) Chatham Islands. 83 - (GMT+3:00) Minsk. 84 - (GMT+13:00) Samoa. 85 - (GMT+3:00) Istanbul. 86 - (GMT-4:00) Paraguay. 87 - (GMT) Casablanca. 88 - (GMT+3:00) Moscow. 89 - (GMT) Greenwich Mean Time. 90 - (GMT) Dublin. 91 - (GMT) Lisbon. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>, <span pulumi-lang-nodejs=\"`88`\" pulumi-lang-dotnet=\"`88`\" pulumi-lang-go=\"`88`\" pulumi-lang-python=\"`88`\" pulumi-lang-yaml=\"`88`\" pulumi-lang-java=\"`88`\">`88`</span>, <span pulumi-lang-nodejs=\"`89`\" pulumi-lang-dotnet=\"`89`\" pulumi-lang-go=\"`89`\" pulumi-lang-python=\"`89`\" pulumi-lang-yaml=\"`89`\" pulumi-lang-java=\"`89`\">`89`</span>, <span pulumi-lang-nodejs=\"`90`\" pulumi-lang-dotnet=\"`90`\" pulumi-lang-go=\"`90`\" pulumi-lang-python=\"`90`\" pulumi-lang-yaml=\"`90`\" pulumi-lang-java=\"`90`\">`90`</span>, <span pulumi-lang-nodejs=\"`91`\" pulumi-lang-dotnet=\"`91`\" pulumi-lang-go=\"`91`\" pulumi-lang-python=\"`91`\" pulumi-lang-yaml=\"`91`\" pulumi-lang-java=\"`91`\">`91`</span>.\n"
        },
        "tunnelMtu": {
          "type": "number",
          "description": "Maximum transportation unit(68 - 9000).\n"
        },
        "usg": {
          "type": "string",
          "description": "Enable/disable Fortiguard server restriction. disable - Contact any Fortiguard server enable - Contact Fortiguard server in USA only Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdomMirror": {
          "type": "string",
          "description": "VDOM mirror. disable - Disable VDOM mirror function. enable - Enable VDOM mirror function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "webserviceProtos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Web Service connection support SSL protocols. tlsv1.3 - Web Service connection using TLSv1.3 protocol. tlsv1.2 - Web Service connection using TLSv1.2 protocol. tlsv1.1 - Web Service connection using TLSv1.1 protocol. tlsv1.0 - Web Service connection using TLSv1.0 protocol. sslv3 - Web Service connection using SSLv3 protocol. sslv2 - Web Service connection using SSLv2 protocol. Valid values: `tlsv1.3`, `tlsv1.2`, `tlsv1.1`, `tlsv1.0`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, <span pulumi-lang-nodejs=\"`sslv2`\" pulumi-lang-dotnet=\"`Sslv2`\" pulumi-lang-go=\"`sslv2`\" pulumi-lang-python=\"`sslv2`\" pulumi-lang-yaml=\"`sslv2`\" pulumi-lang-java=\"`sslv2`\">`sslv2`</span>.\n"
        },
        "workflowMaxSessions": {
          "type": "number",
          "description": "Maximum number of workflow sessions per ADOM (minimum 100).\n"
        },
        "workspaceMode": {
          "type": "string",
          "description": "Set workspace mode. disabled - Workspace disabled. normal - Workspace lock mode. workflow - Workspace workflow mode. per-adom - Per-Adom workspace mode. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`workflow`\" pulumi-lang-dotnet=\"`Workflow`\" pulumi-lang-go=\"`workflow`\" pulumi-lang-python=\"`workflow`\" pulumi-lang-yaml=\"`workflow`\" pulumi-lang-java=\"`workflow`\">`workflow`</span>, `per-adom`.\n"
        },
        "workspaceUnlockAfterInstall": {
          "type": "string",
          "description": "Enable/disable ADOM auto-unlock after device installation. disable - Disable automatically unlock adom after device installation. enable - Enable automatically unlock adom after device installation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemGlobal resources.\n",
        "properties": {
          "adminHost": {
            "type": "string",
            "description": "Administrative host for HTTP and HTTPs. When set, will be used in lieu of the client&apos;s Host header for any redirection.\n"
          },
          "adminLockoutDuration": {
            "type": "number",
            "description": "Lockout duration(sec) for administration.\n"
          },
          "adminLockoutMethod": {
            "type": "string",
            "description": "Lockout method for administration. ip - Lockout by IP user - Lockout by user Valid values: <span pulumi-lang-nodejs=\"`ip`\" pulumi-lang-dotnet=\"`Ip`\" pulumi-lang-go=\"`ip`\" pulumi-lang-python=\"`ip`\" pulumi-lang-yaml=\"`ip`\" pulumi-lang-java=\"`ip`\">`ip`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>.\n"
          },
          "adminLockoutThreshold": {
            "type": "number",
            "description": "Lockout threshold for administration.\n"
          },
          "adminSshGraceTime": {
            "type": "number",
            "description": "Maximum time in seconds permitted between making an SSH connection to the FortiManager unit and authenticating (10 - 3600 sec (1 hour), default 120).\n"
          },
          "adomMode": {
            "type": "string",
            "description": "ADOM mode. normal - Normal ADOM mode. advanced - Advanced ADOM mode. Valid values: <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`advanced`\" pulumi-lang-dotnet=\"`Advanced`\" pulumi-lang-go=\"`advanced`\" pulumi-lang-python=\"`advanced`\" pulumi-lang-yaml=\"`advanced`\" pulumi-lang-java=\"`advanced`\">`advanced`</span>.\n"
          },
          "adomRevAutoDelete": {
            "type": "string",
            "description": "Auto delete features for old ADOM revisions. disable - Disable auto delete function for ADOM revision. by-revisions - Auto delete ADOM revisions by maximum number of revisions. by-days - Auto delete ADOM revisions by maximum days. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `by-revisions`, `by-days`.\n"
          },
          "adomRevMaxBackupRevisions": {
            "type": "number",
            "description": "Maximum number of ADOM revisions to backup.\n"
          },
          "adomRevMaxDays": {
            "type": "number",
            "description": "Number of days to keep old ADOM revisions.\n"
          },
          "adomRevMaxRevisions": {
            "type": "number",
            "description": "Maximum number of ADOM revisions to keep.\n"
          },
          "adomSelect": {
            "type": "string",
            "description": "Enable/disable select ADOM after login. disable - Disable select ADOM after login. enable - Enable select ADOM after login. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adomStatus": {
            "type": "string",
            "description": "ADOM status. disable - Disable ADOM mode. enable - Enable ADOM mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "apacheMode": {
            "type": "string",
            "description": "Set apache mode. event - Apache event mode. prefork - Apache prefork mode. Valid values: <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`prefork`\" pulumi-lang-dotnet=\"`Prefork`\" pulumi-lang-go=\"`prefork`\" pulumi-lang-python=\"`prefork`\" pulumi-lang-yaml=\"`prefork`\" pulumi-lang-java=\"`prefork`\">`prefork`</span>.\n"
          },
          "apacheWsgiProcesses": {
            "type": "number",
            "description": "Set apache wsgi processes(5-250 default 10).\n"
          },
          "apiIpBinding": {
            "type": "string",
            "description": "Enable/disable source IP check for JSON API request. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cloneNameOption": {
            "type": "string",
            "description": "set the clone object names option. default - Add a prefix of 'Clone of' to the clone name. keep - Keep the original name for user to edit. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`keep`\" pulumi-lang-dotnet=\"`Keep`\" pulumi-lang-go=\"`keep`\" pulumi-lang-python=\"`keep`\" pulumi-lang-yaml=\"`keep`\" pulumi-lang-java=\"`keep`\">`keep`</span>.\n"
          },
          "cltCertReq": {
            "type": "string",
            "description": "Require client certificate for GUI login. disable - Disable setting. enable - Require client certificate for GUI login. optional - Optional client certificate for GUI login. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>.\n"
          },
          "consoleOutput": {
            "type": "string",
            "description": "Console output mode. standard - Standard output. more - More page output. Valid values: <span pulumi-lang-nodejs=\"`standard`\" pulumi-lang-dotnet=\"`Standard`\" pulumi-lang-go=\"`standard`\" pulumi-lang-python=\"`standard`\" pulumi-lang-yaml=\"`standard`\" pulumi-lang-java=\"`standard`\">`standard`</span>, <span pulumi-lang-nodejs=\"`more`\" pulumi-lang-dotnet=\"`More`\" pulumi-lang-go=\"`more`\" pulumi-lang-python=\"`more`\" pulumi-lang-yaml=\"`more`\" pulumi-lang-java=\"`more`\">`more`</span>.\n"
          },
          "contentpackFgtInstall": {
            "type": "string",
            "description": "Enable/disable outbreak alert auto install for FGT ADOMS . disable - Disable the sql report auto outbreak auto install. enable - Enable the sql report auto outbreak auto install. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "countryFlag": {
            "type": "string",
            "description": "Country flag Status. disable - Disable country flag icon beside ip address. enable - Enable country flag icon beside ip address. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "createRevision": {
            "type": "string",
            "description": "Enable/disable create revision by default. disable - Disable create revision by default. enable - Enable create revision by default. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "daylightsavetime": {
            "type": "string",
            "description": "Enable/disable daylight saving time. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "detectUnregisteredLogDevice": {
            "type": "string",
            "description": "Detect unregistered logging device from log message. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceViewMode": {
            "type": "string",
            "description": "Set devices/groups view mode. regular - Regular view mode. tree - Tree view mode. Valid values: <span pulumi-lang-nodejs=\"`regular`\" pulumi-lang-dotnet=\"`Regular`\" pulumi-lang-go=\"`regular`\" pulumi-lang-python=\"`regular`\" pulumi-lang-yaml=\"`regular`\" pulumi-lang-java=\"`regular`\">`regular`</span>, <span pulumi-lang-nodejs=\"`tree`\" pulumi-lang-dotnet=\"`Tree`\" pulumi-lang-go=\"`tree`\" pulumi-lang-python=\"`tree`\" pulumi-lang-yaml=\"`tree`\" pulumi-lang-java=\"`tree`\">`tree`</span>.\n"
          },
          "dhParams": {
            "type": "string",
            "description": "Minimum size of Diffie-Hellman prime for SSH/HTTPS (bits). 1024 - 1024 bits. 1536 - 1536 bits. 2048 - 2048 bits. 3072 - 3072 bits. 4096 - 4096 bits. 6144 - 6144 bits. 8192 - 8192 bits. Valid values: <span pulumi-lang-nodejs=\"`1024`\" pulumi-lang-dotnet=\"`1024`\" pulumi-lang-go=\"`1024`\" pulumi-lang-python=\"`1024`\" pulumi-lang-yaml=\"`1024`\" pulumi-lang-java=\"`1024`\">`1024`</span>, <span pulumi-lang-nodejs=\"`1536`\" pulumi-lang-dotnet=\"`1536`\" pulumi-lang-go=\"`1536`\" pulumi-lang-python=\"`1536`\" pulumi-lang-yaml=\"`1536`\" pulumi-lang-java=\"`1536`\">`1536`</span>, <span pulumi-lang-nodejs=\"`2048`\" pulumi-lang-dotnet=\"`2048`\" pulumi-lang-go=\"`2048`\" pulumi-lang-python=\"`2048`\" pulumi-lang-yaml=\"`2048`\" pulumi-lang-java=\"`2048`\">`2048`</span>, <span pulumi-lang-nodejs=\"`3072`\" pulumi-lang-dotnet=\"`3072`\" pulumi-lang-go=\"`3072`\" pulumi-lang-python=\"`3072`\" pulumi-lang-yaml=\"`3072`\" pulumi-lang-java=\"`3072`\">`3072`</span>, <span pulumi-lang-nodejs=\"`4096`\" pulumi-lang-dotnet=\"`4096`\" pulumi-lang-go=\"`4096`\" pulumi-lang-python=\"`4096`\" pulumi-lang-yaml=\"`4096`\" pulumi-lang-java=\"`4096`\">`4096`</span>, <span pulumi-lang-nodejs=\"`6144`\" pulumi-lang-dotnet=\"`6144`\" pulumi-lang-go=\"`6144`\" pulumi-lang-python=\"`6144`\" pulumi-lang-yaml=\"`6144`\" pulumi-lang-java=\"`6144`\">`6144`</span>, <span pulumi-lang-nodejs=\"`8192`\" pulumi-lang-dotnet=\"`8192`\" pulumi-lang-go=\"`8192`\" pulumi-lang-python=\"`8192`\" pulumi-lang-yaml=\"`8192`\" pulumi-lang-java=\"`8192`\">`8192`</span>.\n"
          },
          "disableModules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Disable module list. fortiview-noc - FortiView/NOC-SOC module. fortirecorder - FortiRecorder module. siem - SIEM module. soc - SOC module. ai - AI module. Valid values: `fortiview-noc`, <span pulumi-lang-nodejs=\"`fortirecorder`\" pulumi-lang-dotnet=\"`Fortirecorder`\" pulumi-lang-go=\"`fortirecorder`\" pulumi-lang-python=\"`fortirecorder`\" pulumi-lang-yaml=\"`fortirecorder`\" pulumi-lang-java=\"`fortirecorder`\">`fortirecorder`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>, <span pulumi-lang-nodejs=\"`soc`\" pulumi-lang-dotnet=\"`Soc`\" pulumi-lang-go=\"`soc`\" pulumi-lang-python=\"`soc`\" pulumi-lang-yaml=\"`soc`\" pulumi-lang-java=\"`soc`\">`soc`</span>, <span pulumi-lang-nodejs=\"`ai`\" pulumi-lang-dotnet=\"`Ai`\" pulumi-lang-go=\"`ai`\" pulumi-lang-python=\"`ai`\" pulumi-lang-yaml=\"`ai`\" pulumi-lang-java=\"`ai`\">`ai`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "encAlgorithm": {
            "type": "string",
            "description": "SSL communication encryption algorithms. low - SSL communication using all available encryption algorithms. medium - SSL communication using high and medium encryption algorithms. high - SSL communication using high encryption algorithms. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`medium`\" pulumi-lang-dotnet=\"`Medium`\" pulumi-lang-go=\"`medium`\" pulumi-lang-python=\"`medium`\" pulumi-lang-yaml=\"`medium`\" pulumi-lang-java=\"`medium`\">`medium`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>.\n"
          },
          "fabricStoragePoolQuota": {
            "type": "number",
            "description": "Disk quota for Fabric (MB).\n"
          },
          "fabricStoragePoolSize": {
            "type": "number",
            "description": "Max storage pooll size\n"
          },
          "fazStatus": {
            "type": "string",
            "description": "FAZ status. disable - Disable FAZ feature. enable - Enable FAZ feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fcpCfgService": {
            "type": "string",
            "description": "Enable/disable FCP service processing configuration requests disable - FCP service doesn&apos;t process configuration requests from web enable - FCP service processes configuration requests from web. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfmAllowVm": {
            "type": "string",
            "description": "Enable/disable VM platform FGFM connect restriction. disable - Don&apos;t allow VM platform connection in FGFM. enable - Allow VM platform connection in FGFM. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfmCaCert": {
            "type": "string",
            "description": "set the extra fgfm CA certificates.\n"
          },
          "fgfmCertExclusive": {
            "type": "string",
            "description": "set if the local or CA certificates should be used exclusively. disable - Used certificate best-effort. enable - Used certificate exclusive. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfmDenyUnknown": {
            "type": "string",
            "description": "set if allow devices with unknown SN actively register as an unauthorized device. disable - Allow devices with unknown SN to actively register as an unauthorized device. enable - Deny devices with unknown SN to actively register as an unauthorized device. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfmLocalCert": {
            "type": "string",
            "description": "set the fgfm local certificate.\n"
          },
          "fgfmPeercertWithoutsn": {
            "type": "string",
            "description": "set if the subject CN or SAN of peer&apos;s SSL certificate sent in FGFM should include the serial number of the device. disable - Peer&apos;s certificate must include serial number in subject CN or SAN. enable - Peer&apos;s certificate might not include serial number in subject CN or SAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfmSslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocols for fgfmsd. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "fortiservicePort": {
            "type": "number",
            "description": "FortiService port (1 - 65535, default = 8013). Used by FortiClient endpoint compliance. Older versions of FortiClient used a different port.\n"
          },
          "globalSslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for all SSL connections. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "guiCurlTimeout": {
            "type": "number",
            "description": "GUI curl timeout in seconds (5-300 default 30).\n"
          },
          "guiFeatureVisibilityMode": {
            "type": "string",
            "description": "Set GUI feature visibility mode (per-adom, per-admin). per-adom - Per-ADOM control in policy &amp; objects and provisioning templates. per-admin - Per-admin control in policy &amp; objects and provisioning templates. Valid values: `per-adom`, `per-admin`.\n"
          },
          "guiPollingInterval": {
            "type": "number",
            "description": "GUI polling interval in seconds (1-288000 default 5).\n"
          },
          "haMemberAutoGrouping": {
            "type": "string",
            "description": "Enable/disable automatically group HA members feature disable - Disable automatically grouping HA members feature. enable - Enable automatically grouping HA members only when group name is unique in your network. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hitcountResponseTimeout": {
            "type": "number",
            "description": "Timeout of waiting for hitcount response (60 - 300 seconds).\n"
          },
          "hostname": {
            "type": "string",
            "description": "System hostname.\n"
          },
          "httpdSslProtocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "set SSL protocols for apache daemon (httpd) sslv3 - Enable SSLv3. tlsv1.0 - Enable TLSv1.0. tlsv1.1 - Enable TLSv1.1. tlsv1.2 - Enable TLSv1.2. tlsv1.3 - Enable TLSv1.3. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "importIgnoreAddrCmt": {
            "type": "string",
            "description": "Enable/Disable import ignore of address comments. disable - Disable import ignore of address comments. enable - Enable import ignore of address comments. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "jsonapiLog": {
            "type": "string",
            "description": "enable jsonapi log. disable - disable jsonapi log. request - logging jsonapi request. response - logging jsonapi response. all - logging both jsonapi request &amp; response. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`request`\" pulumi-lang-dotnet=\"`Request`\" pulumi-lang-go=\"`request`\" pulumi-lang-python=\"`request`\" pulumi-lang-yaml=\"`request`\" pulumi-lang-java=\"`request`\">`request`</span>, <span pulumi-lang-nodejs=\"`response`\" pulumi-lang-dotnet=\"`Response`\" pulumi-lang-go=\"`response`\" pulumi-lang-python=\"`response`\" pulumi-lang-yaml=\"`response`\" pulumi-lang-java=\"`response`\">`response`</span>, <span pulumi-lang-nodejs=\"`all`\" pulumi-lang-dotnet=\"`All`\" pulumi-lang-go=\"`all`\" pulumi-lang-python=\"`all`\" pulumi-lang-yaml=\"`all`\" pulumi-lang-java=\"`all`\">`all`</span>.\n"
          },
          "language": {
            "type": "string",
            "description": "System global language. english - English simch - Simplified Chinese japanese - Japanese korean - Korean spanish - Spanish trach - Traditional Chinese Valid values: <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>.\n"
          },
          "latitude": {
            "type": "string",
            "description": "fmg location latitude\n"
          },
          "ldapCacheTimeout": {
            "type": "number",
            "description": "LDAP browser cache timeout (seconds).\n"
          },
          "ldapconntimeout": {
            "type": "number",
            "description": "LDAP connection timeout (msec).\n"
          },
          "lockPreempt": {
            "type": "string",
            "description": "Enable/disable ADOM lock override. disable - Disable lock preempt. enable - Enable lock preempt. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logChecksum": {
            "type": "string",
            "description": "Record log file hash value, timestamp, and authentication code at transmission or rolling. none - No record log file checksum. md5 - Record log file's MD5 hash value only. md5-auth - Record log file's MD5 hash value and authentication code. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, `md5-auth`.\n"
          },
          "logChecksumUpload": {
            "type": "string",
            "description": "Enable/disable upload log checksum with log files. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logForwardCacheSize": {
            "type": "number",
            "description": "Log forwarding disk cache size (GB).\n"
          },
          "longitude": {
            "type": "string",
            "description": "fmg location longitude\n"
          },
          "managementIp": {
            "type": "string",
            "description": "Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.\n"
          },
          "managementPort": {
            "type": "number",
            "description": "Overriding port for management connection (Overrides admin port).\n"
          },
          "mapclientSslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for connection to mapserver. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "maxLogForward": {
            "type": "number",
            "description": "Maximum number of log-forward and aggregation settings.\n"
          },
          "maxRunningReports": {
            "type": "number",
            "description": "Maximum number of reports generating at one time.\n"
          },
          "mcPolicyDisabledAdoms": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemGlobalMcPolicyDisabledAdom:SystemGlobalMcPolicyDisabledAdom"
            },
            "description": "Mc-Policy-Disabled-Adoms. The structure of <span pulumi-lang-nodejs=\"`mcPolicyDisabledAdoms`\" pulumi-lang-dotnet=\"`McPolicyDisabledAdoms`\" pulumi-lang-go=\"`mcPolicyDisabledAdoms`\" pulumi-lang-python=\"`mc_policy_disabled_adoms`\" pulumi-lang-yaml=\"`mcPolicyDisabledAdoms`\" pulumi-lang-java=\"`mcPolicyDisabledAdoms`\">`mc_policy_disabled_adoms`</span> block is documented below.\n"
          },
          "multipleStepsUpgradeInAutolink": {
            "type": "string",
            "description": "Enable/disable multiple steps upgade in autolink process disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "noCopyPermissionCheck": {
            "type": "string",
            "description": "Do not perform permission check to block object changes in different adom during copy and install. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "noVipValueCheck": {
            "type": "string",
            "description": "Enable/disable skipping policy instead of throwing error when vip has no default or dynamic mapping during policy copy disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "normalizedIntfZoneOnly": {
            "type": "string",
            "description": "allow normalized interface to be zone only. disable - Disable SSL low-grade encryption. enable - Enable SSL low-grade encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectRevisionDbMax": {
            "type": "number",
            "description": "Maximum revisions for a single database (10,000-1,000,000 default 100,000).\n"
          },
          "objectRevisionMandatoryNote": {
            "type": "string",
            "description": "Enable/disable mandatory note when create revision. disable - Disable object revision. enable - Enable object revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objectRevisionObjectMax": {
            "type": "number",
            "description": "Maximum revisions for a single object (10-1000 default 100).\n"
          },
          "objectRevisionStatus": {
            "type": "string",
            "description": "Enable/disable create revision when modify objects. disable - Disable object revision. enable - Enable object revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "oftpSslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocols for oftpd. sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version (default). tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "partialInstall": {
            "type": "string",
            "description": "Enable/Disable partial install (install some objects). disable - Disable partial install function. enable - Enable partial install function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "partialInstallForce": {
            "type": "string",
            "description": "Enable/Disable partial install when devdb is modified. disable - Disable partial install when devdb is modified. enable - Enable partial install when devdb is modified. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "partialInstallRev": {
            "type": "string",
            "description": "Enable/Disable auto creating adom revision for partial install. disable - Disable partial install revision. enable - Enable partial install revision. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "perPolicyLock": {
            "type": "string",
            "description": "Enable/Disable per policy lock. disable - Disable per policy lock. enable - Enable per policy lock. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "performImproveByHa": {
            "type": "string",
            "description": "Enable/Disable performance improvement by distributing tasks to HA secondary units. disable - Disable performance improvement by HA. enable - Enable performance improvement by HA. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyObjectIcon": {
            "type": "string",
            "description": "show icons of policy objects. disable - Disable icon of policy objects. enable - Enable icon of policy objects. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "policyObjectInDualPane": {
            "type": "string",
            "description": "show policies and objects in dual pane. disable - Disable polices and objects in dual pane. enable - Enable polices and objects in dual pane. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "preLoginBanner": {
            "type": "string",
            "description": "Enable/disable pre-login banner. disable - Disable pre-login banner. enable - Enable pre-login banner. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "preLoginBannerMessage": {
            "type": "string",
            "description": "Pre-login banner message.\n"
          },
          "privateDataEncryption": {
            "type": "string",
            "description": "Enable/disable private data encryption using an AES 128-bit key. disable - Disable private data encryption using an AES 128-bit key. enable - Enable private data encryption using an AES 128-bit key. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "remoteauthtimeout": {
            "type": "number",
            "description": "Remote authentication (RADIUS/LDAP) timeout (sec).\n"
          },
          "rpcLog": {
            "type": "string",
            "description": "Enable/Disable incoming/outgoing rpc log. disable - Disable rpc log. enable - Enable rpc log (default) Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "saveLastHitInAdomdb": {
            "type": "string",
            "description": "Enable/Disable save last-hit value in adomdb. disable - Disable save last-hit value in adomdb. enable - Enable save last-hit value in adomdb. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "searchAllAdoms": {
            "type": "string",
            "description": "Enable/Disable Search all ADOMs for where-used query. disable - Disable search all ADOMs for where-used queries. enable - Enable search all ADOMs for where-used queries. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sshEncAlgos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select one or more SSH ciphers. chacha20-poly1305@openssh.com -  aes128-ctr -  aes192-ctr -  aes256-ctr -  arcfour256 -  arcfour128 -  aes128-cbc -  3des-cbc -  blowfish-cbc -  cast128-cbc -  aes192-cbc -  aes256-cbc -  arcfour -  rijndael-cbc@lysator.liu.se -  aes128-gcm@openssh.com -  aes256-gcm@openssh.com -  Valid values: `chacha20-poly1305@openssh.com`, `aes128-ctr`, `aes192-ctr`, `aes256-ctr`, <span pulumi-lang-nodejs=\"`arcfour256`\" pulumi-lang-dotnet=\"`Arcfour256`\" pulumi-lang-go=\"`arcfour256`\" pulumi-lang-python=\"`arcfour256`\" pulumi-lang-yaml=\"`arcfour256`\" pulumi-lang-java=\"`arcfour256`\">`arcfour256`</span>, <span pulumi-lang-nodejs=\"`arcfour128`\" pulumi-lang-dotnet=\"`Arcfour128`\" pulumi-lang-go=\"`arcfour128`\" pulumi-lang-python=\"`arcfour128`\" pulumi-lang-yaml=\"`arcfour128`\" pulumi-lang-java=\"`arcfour128`\">`arcfour128`</span>, `aes128-cbc`, `3des-cbc`, `blowfish-cbc`, `cast128-cbc`, `aes192-cbc`, `aes256-cbc`, <span pulumi-lang-nodejs=\"`arcfour`\" pulumi-lang-dotnet=\"`Arcfour`\" pulumi-lang-go=\"`arcfour`\" pulumi-lang-python=\"`arcfour`\" pulumi-lang-yaml=\"`arcfour`\" pulumi-lang-java=\"`arcfour`\">`arcfour`</span>, `rijndael-cbc@lysator.liu.se`, `aes128-gcm@openssh.com`, `aes256-gcm@openssh.com`.\n"
          },
          "sshHostkeyAlgos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select one or more SSH hostkey algorithms. ssh-rsa -  ecdsa-sha2-nistp521 -  rsa-sha2-256 -  rsa-sha2-512 -  ssh-ed25519 -  Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`.\n"
          },
          "sshKexAlgos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select one or more SSH kex algorithms. diffie-hellman-group1-sha1 -  diffie-hellman-group14-sha1 -  diffie-hellman-group14-sha256 -  diffie-hellman-group16-sha512 -  diffie-hellman-group18-sha512 -  diffie-hellman-group-exchange-sha1 -  diffie-hellman-group-exchange-sha256 -  curve25519-sha256@libssh.org -  ecdh-sha2-nistp256 -  ecdh-sha2-nistp384 -  ecdh-sha2-nistp521 -  Valid values: `diffie-hellman-group1-sha1`, `diffie-hellman-group14-sha1`, `diffie-hellman-group14-sha256`, `diffie-hellman-group16-sha512`, `diffie-hellman-group18-sha512`, `diffie-hellman-group-exchange-sha1`, `diffie-hellman-group-exchange-sha256`, `curve25519-sha256@libssh.org`, `ecdh-sha2-nistp256`, `ecdh-sha2-nistp384`, `ecdh-sha2-nistp521`.\n"
          },
          "sshMacAlgos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select one or more SSH MAC algorithms. hmac-md5 -  hmac-md5-etm@openssh.com -  hmac-md5-96 -  hmac-md5-96-etm@openssh.com -  hmac-sha1 -  hmac-sha1-etm@openssh.com -  hmac-sha2-256 -  hmac-sha2-256-etm@openssh.com -  hmac-sha2-512 -  hmac-sha2-512-etm@openssh.com -  hmac-ripemd160 -  hmac-ripemd160@openssh.com -  hmac-ripemd160-etm@openssh.com -  umac-64@openssh.com -  umac-128@openssh.com -  umac-64-etm@openssh.com -  umac-128-etm@openssh.com -  Valid values: `hmac-md5`, `hmac-md5-etm@openssh.com`, `hmac-md5-96`, `hmac-md5-96-etm@openssh.com`, `hmac-sha1`, `hmac-sha1-etm@openssh.com`, `hmac-sha2-256`, `hmac-sha2-256-etm@openssh.com`, `hmac-sha2-512`, `hmac-sha2-512-etm@openssh.com`, `hmac-ripemd160`, `hmac-ripemd160@openssh.com`, `hmac-ripemd160-etm@openssh.com`, `umac-64@openssh.com`, `umac-128@openssh.com`, `umac-64-etm@openssh.com`, `umac-128-etm@openssh.com`.\n"
          },
          "sshStrongCrypto": {
            "type": "string",
            "description": "Only allow strong ciphers for SSH when enabled. disable - Disable strong crypto for SSH. enable - Enable strong crypto for SSH. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslCipherSuites": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemGlobalSslCipherSuite:SystemGlobalSslCipherSuite"
            },
            "description": "Ssl-Cipher-Suites. The structure of <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> block is documented below.\n"
          },
          "sslLowEncryption": {
            "type": "string",
            "description": "SSL low-grade encryption. disable - Disable SSL low-grade encryption. enable - Enable SSL low-grade encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslProtocols": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSL protocols. tlsv1.3 - Enable TLSv1.3. tlsv1.2 - Enable TLSv1.2. tlsv1.1 - Enable TLSv1.1. tlsv1.0 - Enable TLSv1.0. sslv3 - Enable SSLv3. Valid values: `tlsv1.3`, `tlsv1.2`, `tlsv1.1`, `tlsv1.0`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>.\n"
          },
          "sslStaticKeyCiphers": {
            "type": "string",
            "description": "Enable/disable SSL static key ciphers. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemGlobalId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "tableEntryBlink": {
            "type": "string",
            "description": "Enable/disable table entry blink in GUI disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "taskListSize": {
            "type": "number",
            "description": "Maximum number of completed tasks to keep.\n"
          },
          "tftp": {
            "type": "string",
            "description": "Enable/disable TFTP in `exec restore image` command (disabled by default in FIPS mode) disable - Disable TFTP enable - Enable TFTP Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "timezone": {
            "type": "string",
            "description": "Time zone. 00 - (GMT-12:00) Eniwetak, Kwajalein. 01 - (GMT-11:00) Midway Island, Samoa. 02 - (GMT-10:00) Hawaii. 03 - (GMT-9:00) Alaska. 04 - (GMT-8:00) Pacific Time (US & Canada). 05 - (GMT-7:00) Arizona. 06 - (GMT-7:00) Mountain Time (US & Canada). 07 - (GMT-6:00) Central America. 08 - (GMT-6:00) Central Time (US & Canada). 09 - (GMT-6:00) Mexico City. 10 - (GMT-6:00) Saskatchewan. 11 - (GMT-5:00) Bogota, Lima, Quito. 12 - (GMT-5:00) Eastern Time (US & Canada). 13 - (GMT-5:00) Indiana (East). 14 - (GMT-4:00) Atlantic Time (Canada). 15 - (GMT-4:00) La Paz. 16 - (GMT-4:00) Santiago. 17 - (GMT-3:30) Newfoundland. 18 - (GMT-3:00) Brasilia. 19 - (GMT-3:00) Buenos Aires, Georgetown. 20 - (GMT-3:00) Nuuk (Greenland). 21 - (GMT-2:00) Mid-Atlantic (Deprecated). 22 - (GMT-1:00) Azores. 23 - (GMT-1:00) Cape Verde Is. 24 - (GMT) Monrovia. 25 - (GMT) London, Edinburgh. 26 - (GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna. 27 - (GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague. 28 - (GMT+1:00) Brussels, Copenhagen, Madrid, Paris. 29 - (GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb. 30 - (GMT+1:00) West Central Africa. 31 - (GMT+2:00) Athens, Sofia, Vilnius. 32 - (GMT+2:00) Bucharest. 33 - (GMT+2:00) Cairo. 34 - (GMT+2:00) Harare, Pretoria. 35 - (GMT+2:00) Helsinki, Riga,Tallinn. 36 - (GMT+2:00) Jerusalem. 37 - (GMT+3:00) Baghdad. 38 - (GMT+3:00) Kuwait, Riyadh. 39 - (GMT+3:00) St.Petersburg, Volgograd. 40 - (GMT+3:00) Nairobi. 41 - (GMT+3:30) Tehran. 42 - (GMT+4:00) Abu Dhabi, Muscat. 43 - (GMT+4:00) Baku. 44 - (GMT+4:30) Kabul. 45 - (GMT+5:00) Ekaterinburg. 46 - (GMT+5:00) Islamabad, Karachi, Tashkent. 47 - (GMT+5:30) Calcutta, Chennai, Mumbai, New Delhi. 48 - (GMT+5:45) Kathmandu. 49 - (GMT+6:00) Almaty, Novosibirsk. 50 - (GMT+6:00) Astana, Dhaka. 51 - (GMT+5:30) Sri Jayawardenepura. 52 - (GMT+6:30) Rangoon. 53 - (GMT+7:00) Bangkok, Hanoi, Jakarta. 54 - (GMT+7:00) Krasnoyarsk. 55 - (GMT+8:00) Beijing, ChongQing, HongKong, Urumqi. 56 - (GMT+8:00) Irkutsk, Ulaanbaatar. 57 - (GMT+8:00) Kuala Lumpur, Singapore. 58 - (GMT+8:00) Perth. 59 - (GMT+8:00) Taipei. 60 - (GMT+9:00) Osaka, Sapporo, Tokyo, Seoul. 61 - (GMT+9:00) Yakutsk. 62 - (GMT+9:30) Adelaide. 63 - (GMT+9:30) Darwin. 64 - (GMT+10:00) Brisbane. 65 - (GMT+10:00) Canberra, Melbourne, Sydney. 66 - (GMT+10:00) Guam, Port Moresby. 67 - (GMT+10:00) Hobart. 68 - (GMT+10:00) Vladivostok. 69 - (GMT+11:00) Magadan. 70 - (GMT+11:00) Solomon Is., New Caledonia. 71 - (GMT+12:00) Auckland, Wellington. 72 - (GMT+12:00) Fiji, Kamchatka, Marshall Is. 73 - (GMT+13:00) Nuku'alofa. 74 - (GMT-4:30) Caracas. 75 - (GMT+1:00) Namibia. 76 - (GMT-5:00) Brazil-Acre. 77 - (GMT-4:00) Brazil-West. 78 - (GMT-3:00) Brazil-East. 79 - (GMT-2:00) Brazil-DeNoronha. 80 - (GMT+14:00) Kiritimati. 81 - (GMT-7:00) Baja California Sur, Chihuahua. 82 - (GMT+12:45) Chatham Islands. 83 - (GMT+3:00) Minsk. 84 - (GMT+13:00) Samoa. 85 - (GMT+3:00) Istanbul. 86 - (GMT-4:00) Paraguay. 87 - (GMT) Casablanca. 88 - (GMT+3:00) Moscow. 89 - (GMT) Greenwich Mean Time. 90 - (GMT) Dublin. 91 - (GMT) Lisbon. Valid values: <span pulumi-lang-nodejs=\"`00`\" pulumi-lang-dotnet=\"`00`\" pulumi-lang-go=\"`00`\" pulumi-lang-python=\"`00`\" pulumi-lang-yaml=\"`00`\" pulumi-lang-java=\"`00`\">`00`</span>, <span pulumi-lang-nodejs=\"`01`\" pulumi-lang-dotnet=\"`01`\" pulumi-lang-go=\"`01`\" pulumi-lang-python=\"`01`\" pulumi-lang-yaml=\"`01`\" pulumi-lang-java=\"`01`\">`01`</span>, <span pulumi-lang-nodejs=\"`02`\" pulumi-lang-dotnet=\"`02`\" pulumi-lang-go=\"`02`\" pulumi-lang-python=\"`02`\" pulumi-lang-yaml=\"`02`\" pulumi-lang-java=\"`02`\">`02`</span>, <span pulumi-lang-nodejs=\"`03`\" pulumi-lang-dotnet=\"`03`\" pulumi-lang-go=\"`03`\" pulumi-lang-python=\"`03`\" pulumi-lang-yaml=\"`03`\" pulumi-lang-java=\"`03`\">`03`</span>, <span pulumi-lang-nodejs=\"`04`\" pulumi-lang-dotnet=\"`04`\" pulumi-lang-go=\"`04`\" pulumi-lang-python=\"`04`\" pulumi-lang-yaml=\"`04`\" pulumi-lang-java=\"`04`\">`04`</span>, <span pulumi-lang-nodejs=\"`05`\" pulumi-lang-dotnet=\"`05`\" pulumi-lang-go=\"`05`\" pulumi-lang-python=\"`05`\" pulumi-lang-yaml=\"`05`\" pulumi-lang-java=\"`05`\">`05`</span>, <span pulumi-lang-nodejs=\"`06`\" pulumi-lang-dotnet=\"`06`\" pulumi-lang-go=\"`06`\" pulumi-lang-python=\"`06`\" pulumi-lang-yaml=\"`06`\" pulumi-lang-java=\"`06`\">`06`</span>, <span pulumi-lang-nodejs=\"`07`\" pulumi-lang-dotnet=\"`07`\" pulumi-lang-go=\"`07`\" pulumi-lang-python=\"`07`\" pulumi-lang-yaml=\"`07`\" pulumi-lang-java=\"`07`\">`07`</span>, <span pulumi-lang-nodejs=\"`08`\" pulumi-lang-dotnet=\"`08`\" pulumi-lang-go=\"`08`\" pulumi-lang-python=\"`08`\" pulumi-lang-yaml=\"`08`\" pulumi-lang-java=\"`08`\">`08`</span>, <span pulumi-lang-nodejs=\"`09`\" pulumi-lang-dotnet=\"`09`\" pulumi-lang-go=\"`09`\" pulumi-lang-python=\"`09`\" pulumi-lang-yaml=\"`09`\" pulumi-lang-java=\"`09`\">`09`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <span pulumi-lang-nodejs=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>, <span pulumi-lang-nodejs=\"`15`\" pulumi-lang-dotnet=\"`15`\" pulumi-lang-go=\"`15`\" pulumi-lang-python=\"`15`\" pulumi-lang-yaml=\"`15`\" pulumi-lang-java=\"`15`\">`15`</span>, <span pulumi-lang-nodejs=\"`16`\" pulumi-lang-dotnet=\"`16`\" pulumi-lang-go=\"`16`\" pulumi-lang-python=\"`16`\" pulumi-lang-yaml=\"`16`\" pulumi-lang-java=\"`16`\">`16`</span>, <span pulumi-lang-nodejs=\"`17`\" pulumi-lang-dotnet=\"`17`\" pulumi-lang-go=\"`17`\" pulumi-lang-python=\"`17`\" pulumi-lang-yaml=\"`17`\" pulumi-lang-java=\"`17`\">`17`</span>, <span pulumi-lang-nodejs=\"`18`\" pulumi-lang-dotnet=\"`18`\" pulumi-lang-go=\"`18`\" pulumi-lang-python=\"`18`\" pulumi-lang-yaml=\"`18`\" pulumi-lang-java=\"`18`\">`18`</span>, <span pulumi-lang-nodejs=\"`19`\" pulumi-lang-dotnet=\"`19`\" pulumi-lang-go=\"`19`\" pulumi-lang-python=\"`19`\" pulumi-lang-yaml=\"`19`\" pulumi-lang-java=\"`19`\">`19`</span>, <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`21`\" pulumi-lang-dotnet=\"`21`\" pulumi-lang-go=\"`21`\" pulumi-lang-python=\"`21`\" pulumi-lang-yaml=\"`21`\" pulumi-lang-java=\"`21`\">`21`</span>, <span pulumi-lang-nodejs=\"`22`\" pulumi-lang-dotnet=\"`22`\" pulumi-lang-go=\"`22`\" pulumi-lang-python=\"`22`\" pulumi-lang-yaml=\"`22`\" pulumi-lang-java=\"`22`\">`22`</span>, <span pulumi-lang-nodejs=\"`23`\" pulumi-lang-dotnet=\"`23`\" pulumi-lang-go=\"`23`\" pulumi-lang-python=\"`23`\" pulumi-lang-yaml=\"`23`\" pulumi-lang-java=\"`23`\">`23`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</span>, <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>, <span pulumi-lang-nodejs=\"`26`\" pulumi-lang-dotnet=\"`26`\" pulumi-lang-go=\"`26`\" pulumi-lang-python=\"`26`\" pulumi-lang-yaml=\"`26`\" pulumi-lang-java=\"`26`\">`26`</span>, <span pulumi-lang-nodejs=\"`27`\" pulumi-lang-dotnet=\"`27`\" pulumi-lang-go=\"`27`\" pulumi-lang-python=\"`27`\" pulumi-lang-yaml=\"`27`\" pulumi-lang-java=\"`27`\">`27`</span>, <span pulumi-lang-nodejs=\"`28`\" pulumi-lang-dotnet=\"`28`\" pulumi-lang-go=\"`28`\" pulumi-lang-python=\"`28`\" pulumi-lang-yaml=\"`28`\" pulumi-lang-java=\"`28`\">`28`</span>, <span pulumi-lang-nodejs=\"`29`\" pulumi-lang-dotnet=\"`29`\" pulumi-lang-go=\"`29`\" pulumi-lang-python=\"`29`\" pulumi-lang-yaml=\"`29`\" pulumi-lang-java=\"`29`\">`29`</span>, <span pulumi-lang-nodejs=\"`30`\" pulumi-lang-dotnet=\"`30`\" pulumi-lang-go=\"`30`\" pulumi-lang-python=\"`30`\" pulumi-lang-yaml=\"`30`\" pulumi-lang-java=\"`30`\">`30`</span>, <span pulumi-lang-nodejs=\"`31`\" pulumi-lang-dotnet=\"`31`\" pulumi-lang-go=\"`31`\" pulumi-lang-python=\"`31`\" pulumi-lang-yaml=\"`31`\" pulumi-lang-java=\"`31`\">`31`</span>, <span pulumi-lang-nodejs=\"`32`\" pulumi-lang-dotnet=\"`32`\" pulumi-lang-go=\"`32`\" pulumi-lang-python=\"`32`\" pulumi-lang-yaml=\"`32`\" pulumi-lang-java=\"`32`\">`32`</span>, <span pulumi-lang-nodejs=\"`33`\" pulumi-lang-dotnet=\"`33`\" pulumi-lang-go=\"`33`\" pulumi-lang-python=\"`33`\" pulumi-lang-yaml=\"`33`\" pulumi-lang-java=\"`33`\">`33`</span>, <span pulumi-lang-nodejs=\"`34`\" pulumi-lang-dotnet=\"`34`\" pulumi-lang-go=\"`34`\" pulumi-lang-python=\"`34`\" pulumi-lang-yaml=\"`34`\" pulumi-lang-java=\"`34`\">`34`</span>, <span pulumi-lang-nodejs=\"`35`\" pulumi-lang-dotnet=\"`35`\" pulumi-lang-go=\"`35`\" pulumi-lang-python=\"`35`\" pulumi-lang-yaml=\"`35`\" pulumi-lang-java=\"`35`\">`35`</span>, <span pulumi-lang-nodejs=\"`36`\" pulumi-lang-dotnet=\"`36`\" pulumi-lang-go=\"`36`\" pulumi-lang-python=\"`36`\" pulumi-lang-yaml=\"`36`\" pulumi-lang-java=\"`36`\">`36`</span>, <span pulumi-lang-nodejs=\"`37`\" pulumi-lang-dotnet=\"`37`\" pulumi-lang-go=\"`37`\" pulumi-lang-python=\"`37`\" pulumi-lang-yaml=\"`37`\" pulumi-lang-java=\"`37`\">`37`</span>, <span pulumi-lang-nodejs=\"`38`\" pulumi-lang-dotnet=\"`38`\" pulumi-lang-go=\"`38`\" pulumi-lang-python=\"`38`\" pulumi-lang-yaml=\"`38`\" pulumi-lang-java=\"`38`\">`38`</span>, <span pulumi-lang-nodejs=\"`39`\" pulumi-lang-dotnet=\"`39`\" pulumi-lang-go=\"`39`\" pulumi-lang-python=\"`39`\" pulumi-lang-yaml=\"`39`\" pulumi-lang-java=\"`39`\">`39`</span>, <span pulumi-lang-nodejs=\"`40`\" pulumi-lang-dotnet=\"`40`\" pulumi-lang-go=\"`40`\" pulumi-lang-python=\"`40`\" pulumi-lang-yaml=\"`40`\" pulumi-lang-java=\"`40`\">`40`</span>, <span pulumi-lang-nodejs=\"`41`\" pulumi-lang-dotnet=\"`41`\" pulumi-lang-go=\"`41`\" pulumi-lang-python=\"`41`\" pulumi-lang-yaml=\"`41`\" pulumi-lang-java=\"`41`\">`41`</span>, <span pulumi-lang-nodejs=\"`42`\" pulumi-lang-dotnet=\"`42`\" pulumi-lang-go=\"`42`\" pulumi-lang-python=\"`42`\" pulumi-lang-yaml=\"`42`\" pulumi-lang-java=\"`42`\">`42`</span>, <span pulumi-lang-nodejs=\"`43`\" pulumi-lang-dotnet=\"`43`\" pulumi-lang-go=\"`43`\" pulumi-lang-python=\"`43`\" pulumi-lang-yaml=\"`43`\" pulumi-lang-java=\"`43`\">`43`</span>, <span pulumi-lang-nodejs=\"`44`\" pulumi-lang-dotnet=\"`44`\" pulumi-lang-go=\"`44`\" pulumi-lang-python=\"`44`\" pulumi-lang-yaml=\"`44`\" pulumi-lang-java=\"`44`\">`44`</span>, <span pulumi-lang-nodejs=\"`45`\" pulumi-lang-dotnet=\"`45`\" pulumi-lang-go=\"`45`\" pulumi-lang-python=\"`45`\" pulumi-lang-yaml=\"`45`\" pulumi-lang-java=\"`45`\">`45`</span>, <span pulumi-lang-nodejs=\"`46`\" pulumi-lang-dotnet=\"`46`\" pulumi-lang-go=\"`46`\" pulumi-lang-python=\"`46`\" pulumi-lang-yaml=\"`46`\" pulumi-lang-java=\"`46`\">`46`</span>, <span pulumi-lang-nodejs=\"`47`\" pulumi-lang-dotnet=\"`47`\" pulumi-lang-go=\"`47`\" pulumi-lang-python=\"`47`\" pulumi-lang-yaml=\"`47`\" pulumi-lang-java=\"`47`\">`47`</span>, <span pulumi-lang-nodejs=\"`48`\" pulumi-lang-dotnet=\"`48`\" pulumi-lang-go=\"`48`\" pulumi-lang-python=\"`48`\" pulumi-lang-yaml=\"`48`\" pulumi-lang-java=\"`48`\">`48`</span>, <span pulumi-lang-nodejs=\"`49`\" pulumi-lang-dotnet=\"`49`\" pulumi-lang-go=\"`49`\" pulumi-lang-python=\"`49`\" pulumi-lang-yaml=\"`49`\" pulumi-lang-java=\"`49`\">`49`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`51`\" pulumi-lang-dotnet=\"`51`\" pulumi-lang-go=\"`51`\" pulumi-lang-python=\"`51`\" pulumi-lang-yaml=\"`51`\" pulumi-lang-java=\"`51`\">`51`</span>, <span pulumi-lang-nodejs=\"`52`\" pulumi-lang-dotnet=\"`52`\" pulumi-lang-go=\"`52`\" pulumi-lang-python=\"`52`\" pulumi-lang-yaml=\"`52`\" pulumi-lang-java=\"`52`\">`52`</span>, <span pulumi-lang-nodejs=\"`53`\" pulumi-lang-dotnet=\"`53`\" pulumi-lang-go=\"`53`\" pulumi-lang-python=\"`53`\" pulumi-lang-yaml=\"`53`\" pulumi-lang-java=\"`53`\">`53`</span>, <span pulumi-lang-nodejs=\"`54`\" pulumi-lang-dotnet=\"`54`\" pulumi-lang-go=\"`54`\" pulumi-lang-python=\"`54`\" pulumi-lang-yaml=\"`54`\" pulumi-lang-java=\"`54`\">`54`</span>, <span pulumi-lang-nodejs=\"`55`\" pulumi-lang-dotnet=\"`55`\" pulumi-lang-go=\"`55`\" pulumi-lang-python=\"`55`\" pulumi-lang-yaml=\"`55`\" pulumi-lang-java=\"`55`\">`55`</span>, <span pulumi-lang-nodejs=\"`56`\" pulumi-lang-dotnet=\"`56`\" pulumi-lang-go=\"`56`\" pulumi-lang-python=\"`56`\" pulumi-lang-yaml=\"`56`\" pulumi-lang-java=\"`56`\">`56`</span>, <span pulumi-lang-nodejs=\"`57`\" pulumi-lang-dotnet=\"`57`\" pulumi-lang-go=\"`57`\" pulumi-lang-python=\"`57`\" pulumi-lang-yaml=\"`57`\" pulumi-lang-java=\"`57`\">`57`</span>, <span pulumi-lang-nodejs=\"`58`\" pulumi-lang-dotnet=\"`58`\" pulumi-lang-go=\"`58`\" pulumi-lang-python=\"`58`\" pulumi-lang-yaml=\"`58`\" pulumi-lang-java=\"`58`\">`58`</span>, <span pulumi-lang-nodejs=\"`59`\" pulumi-lang-dotnet=\"`59`\" pulumi-lang-go=\"`59`\" pulumi-lang-python=\"`59`\" pulumi-lang-yaml=\"`59`\" pulumi-lang-java=\"`59`\">`59`</span>, <span pulumi-lang-nodejs=\"`60`\" pulumi-lang-dotnet=\"`60`\" pulumi-lang-go=\"`60`\" pulumi-lang-python=\"`60`\" pulumi-lang-yaml=\"`60`\" pulumi-lang-java=\"`60`\">`60`</span>, <span pulumi-lang-nodejs=\"`61`\" pulumi-lang-dotnet=\"`61`\" pulumi-lang-go=\"`61`\" pulumi-lang-python=\"`61`\" pulumi-lang-yaml=\"`61`\" pulumi-lang-java=\"`61`\">`61`</span>, <span pulumi-lang-nodejs=\"`62`\" pulumi-lang-dotnet=\"`62`\" pulumi-lang-go=\"`62`\" pulumi-lang-python=\"`62`\" pulumi-lang-yaml=\"`62`\" pulumi-lang-java=\"`62`\">`62`</span>, <span pulumi-lang-nodejs=\"`63`\" pulumi-lang-dotnet=\"`63`\" pulumi-lang-go=\"`63`\" pulumi-lang-python=\"`63`\" pulumi-lang-yaml=\"`63`\" pulumi-lang-java=\"`63`\">`63`</span>, <span pulumi-lang-nodejs=\"`64`\" pulumi-lang-dotnet=\"`64`\" pulumi-lang-go=\"`64`\" pulumi-lang-python=\"`64`\" pulumi-lang-yaml=\"`64`\" pulumi-lang-java=\"`64`\">`64`</span>, <span pulumi-lang-nodejs=\"`65`\" pulumi-lang-dotnet=\"`65`\" pulumi-lang-go=\"`65`\" pulumi-lang-python=\"`65`\" pulumi-lang-yaml=\"`65`\" pulumi-lang-java=\"`65`\">`65`</span>, <span pulumi-lang-nodejs=\"`66`\" pulumi-lang-dotnet=\"`66`\" pulumi-lang-go=\"`66`\" pulumi-lang-python=\"`66`\" pulumi-lang-yaml=\"`66`\" pulumi-lang-java=\"`66`\">`66`</span>, <span pulumi-lang-nodejs=\"`67`\" pulumi-lang-dotnet=\"`67`\" pulumi-lang-go=\"`67`\" pulumi-lang-python=\"`67`\" pulumi-lang-yaml=\"`67`\" pulumi-lang-java=\"`67`\">`67`</span>, <span pulumi-lang-nodejs=\"`68`\" pulumi-lang-dotnet=\"`68`\" pulumi-lang-go=\"`68`\" pulumi-lang-python=\"`68`\" pulumi-lang-yaml=\"`68`\" pulumi-lang-java=\"`68`\">`68`</span>, <span pulumi-lang-nodejs=\"`69`\" pulumi-lang-dotnet=\"`69`\" pulumi-lang-go=\"`69`\" pulumi-lang-python=\"`69`\" pulumi-lang-yaml=\"`69`\" pulumi-lang-java=\"`69`\">`69`</span>, <span pulumi-lang-nodejs=\"`70`\" pulumi-lang-dotnet=\"`70`\" pulumi-lang-go=\"`70`\" pulumi-lang-python=\"`70`\" pulumi-lang-yaml=\"`70`\" pulumi-lang-java=\"`70`\">`70`</span>, <span pulumi-lang-nodejs=\"`71`\" pulumi-lang-dotnet=\"`71`\" pulumi-lang-go=\"`71`\" pulumi-lang-python=\"`71`\" pulumi-lang-yaml=\"`71`\" pulumi-lang-java=\"`71`\">`71`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>, <span pulumi-lang-nodejs=\"`73`\" pulumi-lang-dotnet=\"`73`\" pulumi-lang-go=\"`73`\" pulumi-lang-python=\"`73`\" pulumi-lang-yaml=\"`73`\" pulumi-lang-java=\"`73`\">`73`</span>, <span pulumi-lang-nodejs=\"`74`\" pulumi-lang-dotnet=\"`74`\" pulumi-lang-go=\"`74`\" pulumi-lang-python=\"`74`\" pulumi-lang-yaml=\"`74`\" pulumi-lang-java=\"`74`\">`74`</span>, <span pulumi-lang-nodejs=\"`75`\" pulumi-lang-dotnet=\"`75`\" pulumi-lang-go=\"`75`\" pulumi-lang-python=\"`75`\" pulumi-lang-yaml=\"`75`\" pulumi-lang-java=\"`75`\">`75`</span>, <span pulumi-lang-nodejs=\"`76`\" pulumi-lang-dotnet=\"`76`\" pulumi-lang-go=\"`76`\" pulumi-lang-python=\"`76`\" pulumi-lang-yaml=\"`76`\" pulumi-lang-java=\"`76`\">`76`</span>, <span pulumi-lang-nodejs=\"`77`\" pulumi-lang-dotnet=\"`77`\" pulumi-lang-go=\"`77`\" pulumi-lang-python=\"`77`\" pulumi-lang-yaml=\"`77`\" pulumi-lang-java=\"`77`\">`77`</span>, <span pulumi-lang-nodejs=\"`78`\" pulumi-lang-dotnet=\"`78`\" pulumi-lang-go=\"`78`\" pulumi-lang-python=\"`78`\" pulumi-lang-yaml=\"`78`\" pulumi-lang-java=\"`78`\">`78`</span>, <span pulumi-lang-nodejs=\"`79`\" pulumi-lang-dotnet=\"`79`\" pulumi-lang-go=\"`79`\" pulumi-lang-python=\"`79`\" pulumi-lang-yaml=\"`79`\" pulumi-lang-java=\"`79`\">`79`</span>, <span pulumi-lang-nodejs=\"`80`\" pulumi-lang-dotnet=\"`80`\" pulumi-lang-go=\"`80`\" pulumi-lang-python=\"`80`\" pulumi-lang-yaml=\"`80`\" pulumi-lang-java=\"`80`\">`80`</span>, <span pulumi-lang-nodejs=\"`81`\" pulumi-lang-dotnet=\"`81`\" pulumi-lang-go=\"`81`\" pulumi-lang-python=\"`81`\" pulumi-lang-yaml=\"`81`\" pulumi-lang-java=\"`81`\">`81`</span>, <span pulumi-lang-nodejs=\"`82`\" pulumi-lang-dotnet=\"`82`\" pulumi-lang-go=\"`82`\" pulumi-lang-python=\"`82`\" pulumi-lang-yaml=\"`82`\" pulumi-lang-java=\"`82`\">`82`</span>, <span pulumi-lang-nodejs=\"`83`\" pulumi-lang-dotnet=\"`83`\" pulumi-lang-go=\"`83`\" pulumi-lang-python=\"`83`\" pulumi-lang-yaml=\"`83`\" pulumi-lang-java=\"`83`\">`83`</span>, <span pulumi-lang-nodejs=\"`84`\" pulumi-lang-dotnet=\"`84`\" pulumi-lang-go=\"`84`\" pulumi-lang-python=\"`84`\" pulumi-lang-yaml=\"`84`\" pulumi-lang-java=\"`84`\">`84`</span>, <span pulumi-lang-nodejs=\"`85`\" pulumi-lang-dotnet=\"`85`\" pulumi-lang-go=\"`85`\" pulumi-lang-python=\"`85`\" pulumi-lang-yaml=\"`85`\" pulumi-lang-java=\"`85`\">`85`</span>, <span pulumi-lang-nodejs=\"`86`\" pulumi-lang-dotnet=\"`86`\" pulumi-lang-go=\"`86`\" pulumi-lang-python=\"`86`\" pulumi-lang-yaml=\"`86`\" pulumi-lang-java=\"`86`\">`86`</span>, <span pulumi-lang-nodejs=\"`87`\" pulumi-lang-dotnet=\"`87`\" pulumi-lang-go=\"`87`\" pulumi-lang-python=\"`87`\" pulumi-lang-yaml=\"`87`\" pulumi-lang-java=\"`87`\">`87`</span>, <span pulumi-lang-nodejs=\"`88`\" pulumi-lang-dotnet=\"`88`\" pulumi-lang-go=\"`88`\" pulumi-lang-python=\"`88`\" pulumi-lang-yaml=\"`88`\" pulumi-lang-java=\"`88`\">`88`</span>, <span pulumi-lang-nodejs=\"`89`\" pulumi-lang-dotnet=\"`89`\" pulumi-lang-go=\"`89`\" pulumi-lang-python=\"`89`\" pulumi-lang-yaml=\"`89`\" pulumi-lang-java=\"`89`\">`89`</span>, <span pulumi-lang-nodejs=\"`90`\" pulumi-lang-dotnet=\"`90`\" pulumi-lang-go=\"`90`\" pulumi-lang-python=\"`90`\" pulumi-lang-yaml=\"`90`\" pulumi-lang-java=\"`90`\">`90`</span>, <span pulumi-lang-nodejs=\"`91`\" pulumi-lang-dotnet=\"`91`\" pulumi-lang-go=\"`91`\" pulumi-lang-python=\"`91`\" pulumi-lang-yaml=\"`91`\" pulumi-lang-java=\"`91`\">`91`</span>.\n"
          },
          "tunnelMtu": {
            "type": "number",
            "description": "Maximum transportation unit(68 - 9000).\n"
          },
          "usg": {
            "type": "string",
            "description": "Enable/disable Fortiguard server restriction. disable - Contact any Fortiguard server enable - Contact Fortiguard server in USA only Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vdomMirror": {
            "type": "string",
            "description": "VDOM mirror. disable - Disable VDOM mirror function. enable - Enable VDOM mirror function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "webserviceProtos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Web Service connection support SSL protocols. tlsv1.3 - Web Service connection using TLSv1.3 protocol. tlsv1.2 - Web Service connection using TLSv1.2 protocol. tlsv1.1 - Web Service connection using TLSv1.1 protocol. tlsv1.0 - Web Service connection using TLSv1.0 protocol. sslv3 - Web Service connection using SSLv3 protocol. sslv2 - Web Service connection using SSLv2 protocol. Valid values: `tlsv1.3`, `tlsv1.2`, `tlsv1.1`, `tlsv1.0`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, <span pulumi-lang-nodejs=\"`sslv2`\" pulumi-lang-dotnet=\"`Sslv2`\" pulumi-lang-go=\"`sslv2`\" pulumi-lang-python=\"`sslv2`\" pulumi-lang-yaml=\"`sslv2`\" pulumi-lang-java=\"`sslv2`\">`sslv2`</span>.\n"
          },
          "workflowMaxSessions": {
            "type": "number",
            "description": "Maximum number of workflow sessions per ADOM (minimum 100).\n"
          },
          "workspaceMode": {
            "type": "string",
            "description": "Set workspace mode. disabled - Workspace disabled. normal - Workspace lock mode. workflow - Workspace workflow mode. per-adom - Per-Adom workspace mode. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`normal`\" pulumi-lang-dotnet=\"`Normal`\" pulumi-lang-go=\"`normal`\" pulumi-lang-python=\"`normal`\" pulumi-lang-yaml=\"`normal`\" pulumi-lang-java=\"`normal`\">`normal`</span>, <span pulumi-lang-nodejs=\"`workflow`\" pulumi-lang-dotnet=\"`Workflow`\" pulumi-lang-go=\"`workflow`\" pulumi-lang-python=\"`workflow`\" pulumi-lang-yaml=\"`workflow`\" pulumi-lang-java=\"`workflow`\">`workflow`</span>, `per-adom`.\n"
          },
          "workspaceUnlockAfterInstall": {
            "type": "string",
            "description": "Enable/disable ADOM auto-unlock after device installation. disable - Disable automatically unlock adom after device installation. enable - Enable automatically unlock adom after device installation. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemGlobalSslciphersuites:SystemGlobalSslciphersuites": {
      "description": "Configure preferred SSL/TLS cipher suites\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sslCipherSuites`\" pulumi-lang-dotnet=\"`SslCipherSuites`\" pulumi-lang-go=\"`sslCipherSuites`\" pulumi-lang-python=\"`ssl_cipher_suites`\" pulumi-lang-yaml=\"`sslCipherSuites`\" pulumi-lang-java=\"`sslCipherSuites`\">`ssl_cipher_suites`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemGlobal`\" pulumi-lang-dotnet=\"`fortimanager.SystemGlobal`\" pulumi-lang-go=\"`SystemGlobal`\" pulumi-lang-python=\"`SystemGlobal`\" pulumi-lang-yaml=\"`fortimanager.SystemGlobal`\" pulumi-lang-java=\"`fortimanager.SystemGlobal`\">`fortimanager.SystemGlobal`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem GlobalSslCipherSuites can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemGlobalSslciphersuites:SystemGlobalSslciphersuites labelname {{cipher}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cipher": {
          "type": "string",
          "description": "Cipher name\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "systemGlobalSslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{cipher}}.\n"
        },
        "version": {
          "type": "string",
          "description": "SSL/TLS version the cipher suite can be used with. tls1.2-or-below - TLS 1.2 or below. tls1.3 - TLS 1.3 Valid values: `tls1.2-or-below`, `tls1.3`.\n"
        }
      },
      "type": "object",
      "required": [
        "systemGlobalSslciphersuitesId",
        "version"
      ],
      "inputProperties": {
        "cipher": {
          "type": "string",
          "description": "Cipher name\n"
        },
        "priority": {
          "type": "number",
          "description": "SSL/TLS cipher suites priority.\n"
        },
        "systemGlobalSslciphersuitesId": {
          "type": "string",
          "description": "an identifier for the resource with format {{cipher}}.\n"
        },
        "version": {
          "type": "string",
          "description": "SSL/TLS version the cipher suite can be used with. tls1.2-or-below - TLS 1.2 or below. tls1.3 - TLS 1.3 Valid values: `tls1.2-or-below`, `tls1.3`.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemGlobalSslciphersuites resources.\n",
        "properties": {
          "cipher": {
            "type": "string",
            "description": "Cipher name\n"
          },
          "priority": {
            "type": "number",
            "description": "SSL/TLS cipher suites priority.\n"
          },
          "systemGlobalSslciphersuitesId": {
            "type": "string",
            "description": "an identifier for the resource with format {{cipher}}.\n"
          },
          "version": {
            "type": "string",
            "description": "SSL/TLS version the cipher suite can be used with. tls1.2-or-below - TLS 1.2 or below. tls1.3 - TLS 1.3 Valid values: `tls1.2-or-below`, `tls1.3`.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemGuiact:SystemGuiact": {
      "description": "System settings through GUI.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemGuiact(\"trname\", {backupConf: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemGuiact(\"trname\", backup_conf=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemGuiact(\"trname\", new()\n    {\n        BackupConf = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemGuiact(ctx, \"trname\", &fortimanager.SystemGuiactArgs{\n\t\t\tBackupConf: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemGuiact;\nimport com.pulumi.fortimanager.SystemGuiactArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemGuiact(\"trname\", SystemGuiactArgs.builder()\n            .backupConf(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemGuiact\n    properties:\n      backupConf: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Guiact can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemGuiact:SystemGuiact labelname SystemGuiact\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "backupAll": {
          "type": "string",
          "description": "Backup all settings.\n"
        },
        "backupConf": {
          "type": "string",
          "description": "Backup config file.\n"
        },
        "eventlogMsg": {
          "type": "string",
          "description": "Write event log.\n"
        },
        "eventlogPath": {
          "type": "string",
          "description": "Event log path.\n"
        },
        "reboot": {
          "type": "number",
          "description": "Reboot system.\n"
        },
        "reset2default": {
          "type": "number",
          "description": "Reset to factory default.\n"
        },
        "restoreAll": {
          "type": "string",
          "description": "Restore all settings.\n"
        },
        "restoreConf": {
          "type": "string",
          "description": "Restore config file.\n"
        },
        "systemGuiactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "time": {
          "type": "string",
          "description": "Time.\n"
        }
      },
      "type": "object",
      "required": [
        "systemGuiactId"
      ],
      "inputProperties": {
        "backupAll": {
          "type": "string",
          "description": "Backup all settings.\n"
        },
        "backupConf": {
          "type": "string",
          "description": "Backup config file.\n"
        },
        "eventlogMsg": {
          "type": "string",
          "description": "Write event log.\n"
        },
        "eventlogPath": {
          "type": "string",
          "description": "Event log path.\n"
        },
        "reboot": {
          "type": "number",
          "description": "Reboot system.\n"
        },
        "reset2default": {
          "type": "number",
          "description": "Reset to factory default.\n"
        },
        "restoreAll": {
          "type": "string",
          "description": "Restore all settings.\n"
        },
        "restoreConf": {
          "type": "string",
          "description": "Restore config file.\n"
        },
        "systemGuiactId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "time": {
          "type": "string",
          "description": "Time.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemGuiact resources.\n",
        "properties": {
          "backupAll": {
            "type": "string",
            "description": "Backup all settings.\n"
          },
          "backupConf": {
            "type": "string",
            "description": "Backup config file.\n"
          },
          "eventlogMsg": {
            "type": "string",
            "description": "Write event log.\n"
          },
          "eventlogPath": {
            "type": "string",
            "description": "Event log path.\n"
          },
          "reboot": {
            "type": "number",
            "description": "Reboot system.\n"
          },
          "reset2default": {
            "type": "number",
            "description": "Reset to factory default.\n"
          },
          "restoreAll": {
            "type": "string",
            "description": "Restore all settings.\n"
          },
          "restoreConf": {
            "type": "string",
            "description": "Restore config file.\n"
          },
          "systemGuiactId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "time": {
            "type": "string",
            "description": "Time.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemHa:SystemHa": {
      "description": "HA configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`monitoredInterfaces`\" pulumi-lang-dotnet=\"`MonitoredInterfaces`\" pulumi-lang-go=\"`monitoredInterfaces`\" pulumi-lang-python=\"`monitored_interfaces`\" pulumi-lang-yaml=\"`monitoredInterfaces`\" pulumi-lang-java=\"`monitoredInterfaces`\">`monitored_interfaces`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemHaMonitoredinterfaces`\" pulumi-lang-dotnet=\"`FortimanagerSystemHaMonitoredinterfaces`\" pulumi-lang-go=\"`fortimanagerSystemHaMonitoredinterfaces`\" pulumi-lang-python=\"`fortimanager_system_ha_monitoredinterfaces`\" pulumi-lang-yaml=\"`fortimanagerSystemHaMonitoredinterfaces`\" pulumi-lang-java=\"`fortimanagerSystemHaMonitoredinterfaces`\">`fortimanager_system_ha_monitoredinterfaces`</span>\n>- <span pulumi-lang-nodejs=\"`monitoredIps`\" pulumi-lang-dotnet=\"`MonitoredIps`\" pulumi-lang-go=\"`monitoredIps`\" pulumi-lang-python=\"`monitored_ips`\" pulumi-lang-yaml=\"`monitoredIps`\" pulumi-lang-java=\"`monitoredIps`\">`monitored_ips`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemHaMonitoredips`\" pulumi-lang-dotnet=\"`fortimanager.SystemHaMonitoredips`\" pulumi-lang-go=\"`SystemHaMonitoredips`\" pulumi-lang-python=\"`SystemHaMonitoredips`\" pulumi-lang-yaml=\"`fortimanager.SystemHaMonitoredips`\" pulumi-lang-java=\"`fortimanager.SystemHaMonitoredips`\">`fortimanager.SystemHaMonitoredips`</span>\n>- <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemHaPeer`\" pulumi-lang-dotnet=\"`fortimanager.SystemHaPeer`\" pulumi-lang-go=\"`SystemHaPeer`\" pulumi-lang-python=\"`SystemHaPeer`\" pulumi-lang-yaml=\"`fortimanager.SystemHaPeer`\" pulumi-lang-java=\"`fortimanager.SystemHaPeer`\">`fortimanager.SystemHaPeer`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHa(\"trname\", {\n    clusterid: 2,\n    fileQuota: 2048,\n    mode: \"standalone\",\n    passwords: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHa(\"trname\",\n    clusterid=2,\n    file_quota=2048,\n    mode=\"standalone\",\n    passwords=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemHa(\"trname\", new()\n    {\n        Clusterid = 2,\n        FileQuota = 2048,\n        Mode = \"standalone\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHa(ctx, \"trname\", &fortimanager.SystemHaArgs{\n\t\t\tClusterid: pulumi.Float64(2),\n\t\t\tFileQuota: pulumi.Float64(2048),\n\t\t\tMode:      pulumi.String(\"standalone\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHa;\nimport com.pulumi.fortimanager.SystemHaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemHa(\"trname\", SystemHaArgs.builder()\n            .clusterid(2.0)\n            .fileQuota(2048.0)\n            .mode(\"standalone\")\n            .passwords(\"fortinet\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemHa\n    properties:\n      clusterid: '2'\n      fileQuota: '2048'\n      mode: standalone\n      passwords:\n        - fortinet\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Ha can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHa:SystemHa labelname SystemHa\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "clusterid": {
          "type": "number",
          "description": "Cluster ID range (1 - 64).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failoverMode": {
          "type": "string",
          "description": "HA failover mode. manual - Manual Failove vrrp - Use VRRP Valid values: <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span>.\n"
        },
        "fileQuota": {
          "type": "number",
          "description": "File quota in MB (2048 - 20480).\n"
        },
        "hbInterval": {
          "type": "number",
          "description": "Heartbeat interval (1 - 255).\n"
        },
        "hbLostThreshold": {
          "type": "number",
          "description": "Heartbeat lost threshold (1 - 255).\n"
        },
        "localCert": {
          "type": "string",
          "description": "set the ha local certificate.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode. standalone - Standalone. primary - Primary. secondary - Secondary. Valid values: <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>, <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "monitoredInterfaces": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemHaMonitoredInterface:SystemHaMonitoredInterface"
          },
          "description": "Monitored-Interfaces. The structure of <span pulumi-lang-nodejs=\"`monitoredInterfaces`\" pulumi-lang-dotnet=\"`MonitoredInterfaces`\" pulumi-lang-go=\"`monitoredInterfaces`\" pulumi-lang-python=\"`monitored_interfaces`\" pulumi-lang-yaml=\"`monitoredInterfaces`\" pulumi-lang-java=\"`monitoredInterfaces`\">`monitored_interfaces`</span> block is documented below.\n"
        },
        "monitoredIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemHaMonitoredIp:SystemHaMonitoredIp"
          },
          "description": "Monitored-Ips. The structure of <span pulumi-lang-nodejs=\"`monitoredIps`\" pulumi-lang-dotnet=\"`MonitoredIps`\" pulumi-lang-go=\"`monitoredIps`\" pulumi-lang-python=\"`monitored_ips`\" pulumi-lang-yaml=\"`monitoredIps`\" pulumi-lang-java=\"`monitoredIps`\">`monitored_ips`</span> block is documented below.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Group password.\n",
          "secret": true
        },
        "peers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemHaPeer:SystemHaPeer"
          },
          "description": "Peer. The structure of <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> block is documented below.\n"
        },
        "priority": {
          "type": "number",
          "description": "Runtime priority [1 (lowest) - 253 (highest)]\n"
        },
        "systemHaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "unicast": {
          "type": "string",
          "description": "Use unitcast for VRRP message. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Virtual IP.\n"
        },
        "vipInterface": {
          "type": "string",
          "description": "vip interface.\n"
        },
        "vrrpAdvInterval": {
          "type": "number",
          "description": "VRRP advert interval [1 - 30 seconnds]\n"
        },
        "vrrpInterface": {
          "type": "string",
          "description": "VRRP and vip interface.\n"
        }
      },
      "type": "object",
      "required": [
        "clusterid",
        "failoverMode",
        "fileQuota",
        "hbInterval",
        "hbLostThreshold",
        "mode",
        "passwords",
        "priority",
        "systemHaId",
        "unicast",
        "vrrpAdvInterval"
      ],
      "inputProperties": {
        "clusterid": {
          "type": "number",
          "description": "Cluster ID range (1 - 64).\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failoverMode": {
          "type": "string",
          "description": "HA failover mode. manual - Manual Failove vrrp - Use VRRP Valid values: <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span>.\n"
        },
        "fileQuota": {
          "type": "number",
          "description": "File quota in MB (2048 - 20480).\n"
        },
        "hbInterval": {
          "type": "number",
          "description": "Heartbeat interval (1 - 255).\n"
        },
        "hbLostThreshold": {
          "type": "number",
          "description": "Heartbeat lost threshold (1 - 255).\n"
        },
        "localCert": {
          "type": "string",
          "description": "set the ha local certificate.\n"
        },
        "mode": {
          "type": "string",
          "description": "Mode. standalone - Standalone. primary - Primary. secondary - Secondary. Valid values: <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>, <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
        },
        "monitoredInterfaces": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemHaMonitoredInterface:SystemHaMonitoredInterface"
          },
          "description": "Monitored-Interfaces. The structure of <span pulumi-lang-nodejs=\"`monitoredInterfaces`\" pulumi-lang-dotnet=\"`MonitoredInterfaces`\" pulumi-lang-go=\"`monitoredInterfaces`\" pulumi-lang-python=\"`monitored_interfaces`\" pulumi-lang-yaml=\"`monitoredInterfaces`\" pulumi-lang-java=\"`monitoredInterfaces`\">`monitored_interfaces`</span> block is documented below.\n"
        },
        "monitoredIps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemHaMonitoredIp:SystemHaMonitoredIp"
          },
          "description": "Monitored-Ips. The structure of <span pulumi-lang-nodejs=\"`monitoredIps`\" pulumi-lang-dotnet=\"`MonitoredIps`\" pulumi-lang-go=\"`monitoredIps`\" pulumi-lang-python=\"`monitored_ips`\" pulumi-lang-yaml=\"`monitoredIps`\" pulumi-lang-java=\"`monitoredIps`\">`monitored_ips`</span> block is documented below.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Group password.\n",
          "secret": true
        },
        "peers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemHaPeer:SystemHaPeer"
          },
          "description": "Peer. The structure of <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> block is documented below.\n"
        },
        "priority": {
          "type": "number",
          "description": "Runtime priority [1 (lowest) - 253 (highest)]\n"
        },
        "systemHaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "unicast": {
          "type": "string",
          "description": "Use unitcast for VRRP message. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vip": {
          "type": "string",
          "description": "Virtual IP.\n"
        },
        "vipInterface": {
          "type": "string",
          "description": "vip interface.\n"
        },
        "vrrpAdvInterval": {
          "type": "number",
          "description": "VRRP advert interval [1 - 30 seconnds]\n"
        },
        "vrrpInterface": {
          "type": "string",
          "description": "VRRP and vip interface.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemHa resources.\n",
        "properties": {
          "clusterid": {
            "type": "number",
            "description": "Cluster ID range (1 - 64).\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "failoverMode": {
            "type": "string",
            "description": "HA failover mode. manual - Manual Failove vrrp - Use VRRP Valid values: <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`vrrp`\" pulumi-lang-dotnet=\"`Vrrp`\" pulumi-lang-go=\"`vrrp`\" pulumi-lang-python=\"`vrrp`\" pulumi-lang-yaml=\"`vrrp`\" pulumi-lang-java=\"`vrrp`\">`vrrp`</span>.\n"
          },
          "fileQuota": {
            "type": "number",
            "description": "File quota in MB (2048 - 20480).\n"
          },
          "hbInterval": {
            "type": "number",
            "description": "Heartbeat interval (1 - 255).\n"
          },
          "hbLostThreshold": {
            "type": "number",
            "description": "Heartbeat lost threshold (1 - 255).\n"
          },
          "localCert": {
            "type": "string",
            "description": "set the ha local certificate.\n"
          },
          "mode": {
            "type": "string",
            "description": "Mode. standalone - Standalone. primary - Primary. secondary - Secondary. Valid values: <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>, <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>.\n"
          },
          "monitoredInterfaces": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemHaMonitoredInterface:SystemHaMonitoredInterface"
            },
            "description": "Monitored-Interfaces. The structure of <span pulumi-lang-nodejs=\"`monitoredInterfaces`\" pulumi-lang-dotnet=\"`MonitoredInterfaces`\" pulumi-lang-go=\"`monitoredInterfaces`\" pulumi-lang-python=\"`monitored_interfaces`\" pulumi-lang-yaml=\"`monitoredInterfaces`\" pulumi-lang-java=\"`monitoredInterfaces`\">`monitored_interfaces`</span> block is documented below.\n"
          },
          "monitoredIps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemHaMonitoredIp:SystemHaMonitoredIp"
            },
            "description": "Monitored-Ips. The structure of <span pulumi-lang-nodejs=\"`monitoredIps`\" pulumi-lang-dotnet=\"`MonitoredIps`\" pulumi-lang-go=\"`monitoredIps`\" pulumi-lang-python=\"`monitored_ips`\" pulumi-lang-yaml=\"`monitoredIps`\" pulumi-lang-java=\"`monitoredIps`\">`monitored_ips`</span> block is documented below.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Group password.\n",
            "secret": true
          },
          "peers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemHaPeer:SystemHaPeer"
            },
            "description": "Peer. The structure of <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> block is documented below.\n"
          },
          "priority": {
            "type": "number",
            "description": "Runtime priority [1 (lowest) - 253 (highest)]\n"
          },
          "systemHaId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "unicast": {
            "type": "string",
            "description": "Use unitcast for VRRP message. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vip": {
            "type": "string",
            "description": "Virtual IP.\n"
          },
          "vipInterface": {
            "type": "string",
            "description": "vip interface.\n"
          },
          "vrrpAdvInterval": {
            "type": "number",
            "description": "VRRP advert interval [1 - 30 seconnds]\n"
          },
          "vrrpInterface": {
            "type": "string",
            "description": "VRRP and vip interface.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemHaMonitoredips:SystemHaMonitoredips": {
      "description": "Monitored IP addresses.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`monitoredIps`\" pulumi-lang-dotnet=\"`MonitoredIps`\" pulumi-lang-go=\"`monitoredIps`\" pulumi-lang-python=\"`monitored_ips`\" pulumi-lang-yaml=\"`monitoredIps`\" pulumi-lang-java=\"`monitoredIps`\">`monitored_ips`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemHa`\" pulumi-lang-dotnet=\"`fortimanager.SystemHa`\" pulumi-lang-go=\"`SystemHa`\" pulumi-lang-python=\"`SystemHa`\" pulumi-lang-yaml=\"`fortimanager.SystemHa`\" pulumi-lang-java=\"`fortimanager.SystemHa`\">`fortimanager.SystemHa`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHaMonitoredips(\"trname\", {\n    fosid: 1,\n    \"interface\": \"port4\",\n    ip: \"1.2.3.4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHaMonitoredips(\"trname\",\n    fosid=1,\n    interface=\"port4\",\n    ip=\"1.2.3.4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemHaMonitoredips(\"trname\", new()\n    {\n        Fosid = 1,\n        Interface = \"port4\",\n        Ip = \"1.2.3.4\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHaMonitoredips(ctx, \"trname\", &fortimanager.SystemHaMonitoredipsArgs{\n\t\t\tFosid:     pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp:        pulumi.String(\"1.2.3.4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHaMonitoredips;\nimport com.pulumi.fortimanager.SystemHaMonitoredipsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemHaMonitoredips(\"trname\", SystemHaMonitoredipsArgs.builder()\n            .fosid(1.0)\n            .interface_(\"port4\")\n            .ip(\"1.2.3.4\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemHaMonitoredips\n    properties:\n      fosid: 1\n      interface: port4\n      ip: 1.2.3.4\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem HaMonitoredIps can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHaMonitoredips:SystemHaMonitoredips labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address.\n"
        },
        "systemHaMonitoredipsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "systemHaMonitoredipsId"
      ],
      "inputProperties": {
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address.\n"
        },
        "systemHaMonitoredipsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemHaMonitoredips resources.\n",
        "properties": {
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address.\n"
          },
          "systemHaMonitoredipsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemHaPeer:SystemHaPeer": {
      "description": "Peer.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`peer`\" pulumi-lang-dotnet=\"`Peer`\" pulumi-lang-go=\"`peer`\" pulumi-lang-python=\"`peer`\" pulumi-lang-yaml=\"`peer`\" pulumi-lang-java=\"`peer`\">`peer`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemHa`\" pulumi-lang-dotnet=\"`fortimanager.SystemHa`\" pulumi-lang-go=\"`SystemHa`\" pulumi-lang-python=\"`SystemHa`\" pulumi-lang-yaml=\"`fortimanager.SystemHa`\" pulumi-lang-java=\"`fortimanager.SystemHa`\">`fortimanager.SystemHa`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHaPeer(\"trname\", {\n    fosid: 1,\n    ip: \"11.11.11.5\",\n    serialNumber: \"FMG-VM0000000003\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHaPeer(\"trname\",\n    fosid=1,\n    ip=\"11.11.11.5\",\n    serial_number=\"FMG-VM0000000003\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemHaPeer(\"trname\", new()\n    {\n        Fosid = 1,\n        Ip = \"11.11.11.5\",\n        SerialNumber = \"FMG-VM0000000003\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHaPeer(ctx, \"trname\", &fortimanager.SystemHaPeerArgs{\n\t\t\tFosid:        pulumi.Float64(1),\n\t\t\tIp:           pulumi.String(\"11.11.11.5\"),\n\t\t\tSerialNumber: pulumi.String(\"FMG-VM0000000003\"),\n\t\t\tStatus:       pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHaPeer;\nimport com.pulumi.fortimanager.SystemHaPeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemHaPeer(\"trname\", SystemHaPeerArgs.builder()\n            .fosid(1.0)\n            .ip(\"11.11.11.5\")\n            .serialNumber(\"FMG-VM0000000003\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemHaPeer\n    properties:\n      fosid: '1'\n      ip: 11.11.11.5\n      serialNumber: FMG-VM0000000003\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem HaPeer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHaPeer:SystemHaPeer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of peer.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IP address (V6) of peer.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "Serial number of peer.\n"
        },
        "status": {
          "type": "string",
          "description": "Peer admin status. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemHaPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "ip6",
        "status",
        "systemHaPeerId"
      ],
      "inputProperties": {
        "fosid": {
          "type": "number",
          "description": "Id.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of peer.\n"
        },
        "ip6": {
          "type": "string",
          "description": "IP address (V6) of peer.\n"
        },
        "serialNumber": {
          "type": "string",
          "description": "Serial number of peer.\n"
        },
        "status": {
          "type": "string",
          "description": "Peer admin status. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemHaPeerId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemHaPeer resources.\n",
        "properties": {
          "fosid": {
            "type": "number",
            "description": "Id.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address of peer.\n"
          },
          "ip6": {
            "type": "string",
            "description": "IP address (V6) of peer.\n"
          },
          "serialNumber": {
            "type": "string",
            "description": "Serial number of peer.\n"
          },
          "status": {
            "type": "string",
            "description": "Peer admin status. disable - Disable. enable - Enable. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemHaPeerId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemHascheduledcheck:SystemHascheduledcheck": {
      "description": "Scheduled HA integrity check.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHascheduledcheck(\"trname\", {\n    status: \"enable\",\n    weekDays: [\"sunday\"],\n    time: \"12:12:12\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHascheduledcheck(\"trname\",\n    status=\"enable\",\n    week_days=[\"sunday\"],\n    time=\"12:12:12\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemHascheduledcheck(\"trname\", new()\n    {\n        Status = \"enable\",\n        WeekDays = new[]\n        {\n            \"sunday\",\n        },\n        Time = \"12:12:12\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHascheduledcheck(ctx, \"trname\", &fortimanager.SystemHascheduledcheckArgs{\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWeekDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sunday\"),\n\t\t\t},\n\t\t\tTime: pulumi.String(\"12:12:12\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHascheduledcheck;\nimport com.pulumi.fortimanager.SystemHascheduledcheckArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemHascheduledcheck(\"trname\", SystemHascheduledcheckArgs.builder()\n            .status(\"enable\")\n            .weekDays(\"sunday\")\n            .time(\"12:12:12\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemHascheduledcheck\n    properties:\n      status: enable\n      weekDays:\n        - sunday\n      time: 12:12:12\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem HaScheduledCheck can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHascheduledcheck:SystemHascheduledcheck labelname SystemHaScheduledCheck\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "status": {
          "type": "string",
          "description": "Enable/disable schedule backup. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemHascheduledcheckId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "time": {
          "type": "string",
          "description": "Time to backup.\n"
        },
        "weekDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Week days to backup. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. sunday - Sunday. Valid values: <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "status",
        "systemHascheduledcheckId",
        "weekDays"
      ],
      "inputProperties": {
        "status": {
          "type": "string",
          "description": "Enable/disable schedule backup. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemHascheduledcheckId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "time": {
          "type": "string",
          "description": "Time to backup.\n"
        },
        "weekDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Week days to backup. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. sunday - Sunday. Valid values: <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemHascheduledcheck resources.\n",
        "properties": {
          "status": {
            "type": "string",
            "description": "Enable/disable schedule backup. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemHascheduledcheckId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "time": {
            "type": "string",
            "description": "Time to backup.\n"
          },
          "weekDays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Week days to backup. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. sunday - Sunday. Valid values: <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>, <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemInterface:SystemInterface": {
      "description": "Interface configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemInterfaceIpv6`\" pulumi-lang-dotnet=\"`fortimanager.SystemInterfaceIpv6`\" pulumi-lang-go=\"`SystemInterfaceIpv6`\" pulumi-lang-python=\"`SystemInterfaceIpv6`\" pulumi-lang-yaml=\"`fortimanager.SystemInterfaceIpv6`\" pulumi-lang-java=\"`fortimanager.SystemInterfaceIpv6`\">`fortimanager.SystemInterfaceIpv6`</span>\n>- <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemInterfaceMember`\" pulumi-lang-dotnet=\"`fortimanager.SystemInterfaceMember`\" pulumi-lang-go=\"`SystemInterfaceMember`\" pulumi-lang-python=\"`SystemInterfaceMember`\" pulumi-lang-yaml=\"`fortimanager.SystemInterfaceMember`\" pulumi-lang-java=\"`fortimanager.SystemInterfaceMember`\">`fortimanager.SystemInterfaceMember`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemInterface(\"trname\", {\n    allowaccesses: [\n        \"https\",\n        \"ssh\",\n    ],\n    type: \"physical\",\n    ips: [\n        \"192.168.21.99\",\n        \"255.255.255.0\",\n    ],\n    mtu: 1500,\n    name: \"port3\",\n    ratingServiceIps: [\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    serviceaccesses: [],\n    speed: \"auto\",\n    status: \"up\",\n    updateServiceIps: [\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    ipv6: {\n        ip6Address: \"::/0\",\n        ip6Allowaccesses: [],\n        ip6Autoconf: \"enable\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemInterface(\"trname\",\n    allowaccesses=[\n        \"https\",\n        \"ssh\",\n    ],\n    type=\"physical\",\n    ips=[\n        \"192.168.21.99\",\n        \"255.255.255.0\",\n    ],\n    mtu=1500,\n    name=\"port3\",\n    rating_service_ips=[\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    serviceaccesses=[],\n    speed=\"auto\",\n    status=\"up\",\n    update_service_ips=[\n        \"0.0.0.0\",\n        \"0.0.0.0\",\n    ],\n    ipv6={\n        \"ip6_address\": \"::/0\",\n        \"ip6_allowaccesses\": [],\n        \"ip6_autoconf\": \"enable\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemInterface(\"trname\", new()\n    {\n        Allowaccesses = new[]\n        {\n            \"https\",\n            \"ssh\",\n        },\n        Type = \"physical\",\n        Ips = new[]\n        {\n            \"192.168.21.99\",\n            \"255.255.255.0\",\n        },\n        Mtu = 1500,\n        Name = \"port3\",\n        RatingServiceIps = new[]\n        {\n            \"0.0.0.0\",\n            \"0.0.0.0\",\n        },\n        Serviceaccesses = new[] {},\n        Speed = \"auto\",\n        Status = \"up\",\n        UpdateServiceIps = new[]\n        {\n            \"0.0.0.0\",\n            \"0.0.0.0\",\n        },\n        Ipv6 = new Fortimanager.Inputs.SystemInterfaceIpv6Args\n        {\n            Ip6Address = \"::/0\",\n            Ip6Allowaccesses = new() { },\n            Ip6Autoconf = \"enable\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemInterface(ctx, \"trname\", &fortimanager.SystemInterfaceArgs{\n\t\t\tAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.168.21.99\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tMtu:  pulumi.Float64(1500),\n\t\t\tName: pulumi.String(\"port3\"),\n\t\t\tRatingServiceIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tServiceaccesses: pulumi.StringArray{},\n\t\t\tSpeed:           pulumi.String(\"auto\"),\n\t\t\tStatus:          pulumi.String(\"up\"),\n\t\t\tUpdateServiceIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tIpv6: &fortimanager.SystemInterfaceIpv6TypeArgs{\n\t\t\t\tIp6Address:       pulumi.String(\"::/0\"),\n\t\t\t\tIp6Allowaccesses: pulumi.StringArray{},\n\t\t\t\tIp6Autoconf:      pulumi.String(\"enable\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemInterface;\nimport com.pulumi.fortimanager.SystemInterfaceArgs;\nimport com.pulumi.fortimanager.inputs.SystemInterfaceIpv6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemInterface(\"trname\", SystemInterfaceArgs.builder()\n            .allowaccesses(            \n                \"https\",\n                \"ssh\")\n            .type(\"physical\")\n            .ips(            \n                \"192.168.21.99\",\n                \"255.255.255.0\")\n            .mtu(1500.0)\n            .name(\"port3\")\n            .ratingServiceIps(            \n                \"0.0.0.0\",\n                \"0.0.0.0\")\n            .serviceaccesses()\n            .speed(\"auto\")\n            .status(\"up\")\n            .updateServiceIps(            \n                \"0.0.0.0\",\n                \"0.0.0.0\")\n            .ipv6(SystemInterfaceIpv6Args.builder()\n                .ip6Address(\"::/0\")\n                .ip6Allowaccesses()\n                .ip6Autoconf(\"enable\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemInterface\n    properties:\n      allowaccesses:\n        - https\n        - ssh\n      type: physical\n      ips:\n        - 192.168.21.99\n        - 255.255.255.0\n      mtu: 1500\n      name: port3\n      ratingServiceIps:\n        - 0.0.0.0\n        - 0.0.0.0\n      serviceaccesses: []\n      speed: auto\n      status: up\n      updateServiceIps:\n        - 0.0.0.0\n        - 0.0.0.0\n      ipv6:\n        ip6Address: ::/0\n        ip6Allowaccesses: []\n        ip6Autoconf: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Interface can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemInterface:SystemInterface labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aggregate": {
          "type": "string",
          "description": "Aggregate interface.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
        },
        "autogenerated": {
          "type": "string",
          "description": "Indicates whether the interface is automatically created by FortiManager, for example, created during the VPN creation process. If it is, set it to \"auto\", else keep it empty.\n"
        },
        "defaultgw": {
          "type": "string",
          "description": "Enable/disable default gateway. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dhcpClientIdentifier": {
          "type": "string",
          "description": "DHCP client identifier.\n"
        },
        "dnsServerOverride": {
          "type": "string",
          "description": "Enable/disable use DNS acquired by DHCP or PPPoE. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
        },
        "interface": {
          "type": "string",
          "description": "Underlying interface name.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address of interface.\n"
        },
        "ipv6": {
          "$ref": "#/types/fortimanager:index%2FSystemInterfaceIpv6:SystemInterfaceIpv6",
          "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
        },
        "lacpMode": {
          "type": "string",
          "description": "LACP mode. active - Actively use LACP to negotiate 802.3ad aggregation. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "How often the interface sends LACP messages. slow - Send LACP message every 30 seconds. fast - Send LACP message every second. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "linkUpDelay": {
          "type": "number",
          "description": "Number of milliseconds to wait before considering a link is up.\n"
        },
        "lldp": {
          "type": "string",
          "description": "Enable/disable LLDP (Link Layer Discovery Protocol). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemInterfaceMember:SystemInterfaceMember"
          },
          "description": "Member. The structure of <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> block is documented below.\n"
        },
        "minLinks": {
          "type": "number",
          "description": "Minimum number of aggregated ports that must be up.\n"
        },
        "minLinksDown": {
          "type": "string",
          "description": "Action to take when less than the configured minimum number of links are active. operational - Set the aggregate operationally down. administrative - Set the aggregate administratively down. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP). static - Static setting. dhcp - External DHCP client mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>.\n"
        },
        "mtu": {
          "type": "number",
          "description": "Maximum transportation unit(68 - 9000).\n"
        },
        "mtuOverride": {
          "type": "string",
          "description": "Enable/disable use MTU acquired by DHCP or PPPoE. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "ratingServiceIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address for fgt rating service, must be same subnet with interface ip.\n"
        },
        "serviceaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow service access to interface. fgtupdates - FortiGate updates access. fclupdates - FortiClient updates access. webfilter-antispam - Web filtering and antispam access. Valid values: <span pulumi-lang-nodejs=\"`fgtupdates`\" pulumi-lang-dotnet=\"`Fgtupdates`\" pulumi-lang-go=\"`fgtupdates`\" pulumi-lang-python=\"`fgtupdates`\" pulumi-lang-yaml=\"`fgtupdates`\" pulumi-lang-java=\"`fgtupdates`\">`fgtupdates`</span>, <span pulumi-lang-nodejs=\"`fclupdates`\" pulumi-lang-dotnet=\"`Fclupdates`\" pulumi-lang-go=\"`fclupdates`\" pulumi-lang-python=\"`fclupdates`\" pulumi-lang-yaml=\"`fclupdates`\" pulumi-lang-java=\"`fclupdates`\">`fclupdates`</span>, `webfilter-antispam`.\n"
        },
        "speed": {
          "type": "string",
          "description": "Speed. auto - Auto adjust speed. 10full - 10M full-duplex. 10half - 10M half-duplex. 100full - 100M full-duplex. 100half - 100M half-duplex. 1000full - 1000M full-duplex. 10000full - 10000M full-duplex. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Interface status. down - Interface down. up - Interface up. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "systemInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "type": {
          "type": "string",
          "description": "Indicates whether the type of the interface is physical. If it is, set it to \"physical\", else keep it empty.\n"
        },
        "updateServiceIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address for fgt/fct update service, must be same subnet with interface ip.\n"
        },
        "vlanProtocol": {
          "type": "string",
          "description": "Ethernet protocol of VLAN. 8021q - IEEE 802.1Q. 8021ad - IEEE 802.1AD. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "VLAN ID (1 - 4094).\n"
        }
      },
      "type": "object",
      "required": [
        "allowaccesses",
        "autogenerated",
        "defaultgw",
        "dnsServerOverride",
        "ips",
        "lacpMode",
        "lacpSpeed",
        "linkUpDelay",
        "lldp",
        "minLinks",
        "minLinksDown",
        "mode",
        "mtu",
        "mtuOverride",
        "name",
        "ratingServiceIps",
        "serviceaccesses",
        "speed",
        "status",
        "systemInterfaceId",
        "type",
        "updateServiceIps",
        "vlanProtocol"
      ],
      "inputProperties": {
        "aggregate": {
          "type": "string",
          "description": "Aggregate interface.\n"
        },
        "alias": {
          "type": "string",
          "description": "Alias.\n"
        },
        "allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
        },
        "autogenerated": {
          "type": "string",
          "description": "Indicates whether the interface is automatically created by FortiManager, for example, created during the VPN creation process. If it is, set it to \"auto\", else keep it empty.\n"
        },
        "defaultgw": {
          "type": "string",
          "description": "Enable/disable default gateway. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dhcpClientIdentifier": {
          "type": "string",
          "description": "DHCP client identifier.\n"
        },
        "dnsServerOverride": {
          "type": "string",
          "description": "Enable/disable use DNS acquired by DHCP or PPPoE. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
        },
        "interface": {
          "type": "string",
          "description": "Underlying interface name.\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address of interface.\n"
        },
        "ipv6": {
          "$ref": "#/types/fortimanager:index%2FSystemInterfaceIpv6:SystemInterfaceIpv6",
          "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
        },
        "lacpMode": {
          "type": "string",
          "description": "LACP mode. active - Actively use LACP to negotiate 802.3ad aggregation. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
        },
        "lacpSpeed": {
          "type": "string",
          "description": "How often the interface sends LACP messages. slow - Send LACP message every 30 seconds. fast - Send LACP message every second. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
        },
        "linkUpDelay": {
          "type": "number",
          "description": "Number of milliseconds to wait before considering a link is up.\n"
        },
        "lldp": {
          "type": "string",
          "description": "Enable/disable LLDP (Link Layer Discovery Protocol). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemInterfaceMember:SystemInterfaceMember"
          },
          "description": "Member. The structure of <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> block is documented below.\n"
        },
        "minLinks": {
          "type": "number",
          "description": "Minimum number of aggregated ports that must be up.\n"
        },
        "minLinksDown": {
          "type": "string",
          "description": "Action to take when less than the configured minimum number of links are active. operational - Set the aggregate operationally down. administrative - Set the aggregate administratively down. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
        },
        "mode": {
          "type": "string",
          "description": "Addressing mode (static, DHCP). static - Static setting. dhcp - External DHCP client mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>.\n"
        },
        "mtu": {
          "type": "number",
          "description": "Maximum transportation unit(68 - 9000).\n"
        },
        "mtuOverride": {
          "type": "string",
          "description": "Enable/disable use MTU acquired by DHCP or PPPoE. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "ratingServiceIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address for fgt rating service, must be same subnet with interface ip.\n"
        },
        "serviceaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow service access to interface. fgtupdates - FortiGate updates access. fclupdates - FortiClient updates access. webfilter-antispam - Web filtering and antispam access. Valid values: <span pulumi-lang-nodejs=\"`fgtupdates`\" pulumi-lang-dotnet=\"`Fgtupdates`\" pulumi-lang-go=\"`fgtupdates`\" pulumi-lang-python=\"`fgtupdates`\" pulumi-lang-yaml=\"`fgtupdates`\" pulumi-lang-java=\"`fgtupdates`\">`fgtupdates`</span>, <span pulumi-lang-nodejs=\"`fclupdates`\" pulumi-lang-dotnet=\"`Fclupdates`\" pulumi-lang-go=\"`fclupdates`\" pulumi-lang-python=\"`fclupdates`\" pulumi-lang-yaml=\"`fclupdates`\" pulumi-lang-java=\"`fclupdates`\">`fclupdates`</span>, `webfilter-antispam`.\n"
        },
        "speed": {
          "type": "string",
          "description": "Speed. auto - Auto adjust speed. 10full - 10M full-duplex. 10half - 10M half-duplex. 100full - 100M full-duplex. 100half - 100M half-duplex. 1000full - 1000M full-duplex. 10000full - 10000M full-duplex. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Interface status. down - Interface down. up - Interface up. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
        },
        "systemInterfaceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "type": {
          "type": "string",
          "description": "Indicates whether the type of the interface is physical. If it is, set it to \"physical\", else keep it empty.\n"
        },
        "updateServiceIps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address for fgt/fct update service, must be same subnet with interface ip.\n"
        },
        "vlanProtocol": {
          "type": "string",
          "description": "Ethernet protocol of VLAN. 8021q - IEEE 802.1Q. 8021ad - IEEE 802.1AD. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
        },
        "vlanid": {
          "type": "number",
          "description": "VLAN ID (1 - 4094).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemInterface resources.\n",
        "properties": {
          "aggregate": {
            "type": "string",
            "description": "Aggregate interface.\n"
          },
          "alias": {
            "type": "string",
            "description": "Alias.\n"
          },
          "allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
          },
          "autogenerated": {
            "type": "string",
            "description": "Indicates whether the interface is automatically created by FortiManager, for example, created during the VPN creation process. If it is, set it to \"auto\", else keep it empty.\n"
          },
          "defaultgw": {
            "type": "string",
            "description": "Enable/disable default gateway. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dhcpClientIdentifier": {
            "type": "string",
            "description": "DHCP client identifier.\n"
          },
          "dnsServerOverride": {
            "type": "string",
            "description": "Enable/disable use DNS acquired by DHCP or PPPoE. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n\nThe <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block supports:\n"
          },
          "interface": {
            "type": "string",
            "description": "Underlying interface name.\n"
          },
          "ips": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address of interface.\n"
          },
          "ipv6": {
            "$ref": "#/types/fortimanager:index%2FSystemInterfaceIpv6:SystemInterfaceIpv6",
            "description": "Ipv6. The structure of <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> block is documented below.\n"
          },
          "lacpMode": {
            "type": "string",
            "description": "LACP mode. active - Actively use LACP to negotiate 802.3ad aggregation. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>.\n"
          },
          "lacpSpeed": {
            "type": "string",
            "description": "How often the interface sends LACP messages. slow - Send LACP message every 30 seconds. fast - Send LACP message every second. Valid values: <span pulumi-lang-nodejs=\"`slow`\" pulumi-lang-dotnet=\"`Slow`\" pulumi-lang-go=\"`slow`\" pulumi-lang-python=\"`slow`\" pulumi-lang-yaml=\"`slow`\" pulumi-lang-java=\"`slow`\">`slow`</span>, <span pulumi-lang-nodejs=\"`fast`\" pulumi-lang-dotnet=\"`Fast`\" pulumi-lang-go=\"`fast`\" pulumi-lang-python=\"`fast`\" pulumi-lang-yaml=\"`fast`\" pulumi-lang-java=\"`fast`\">`fast`</span>.\n"
          },
          "linkUpDelay": {
            "type": "number",
            "description": "Number of milliseconds to wait before considering a link is up.\n"
          },
          "lldp": {
            "type": "string",
            "description": "Enable/disable LLDP (Link Layer Discovery Protocol). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemInterfaceMember:SystemInterfaceMember"
            },
            "description": "Member. The structure of <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> block is documented below.\n"
          },
          "minLinks": {
            "type": "number",
            "description": "Minimum number of aggregated ports that must be up.\n"
          },
          "minLinksDown": {
            "type": "string",
            "description": "Action to take when less than the configured minimum number of links are active. operational - Set the aggregate operationally down. administrative - Set the aggregate administratively down. Valid values: <span pulumi-lang-nodejs=\"`operational`\" pulumi-lang-dotnet=\"`Operational`\" pulumi-lang-go=\"`operational`\" pulumi-lang-python=\"`operational`\" pulumi-lang-yaml=\"`operational`\" pulumi-lang-java=\"`operational`\">`operational`</span>, <span pulumi-lang-nodejs=\"`administrative`\" pulumi-lang-dotnet=\"`Administrative`\" pulumi-lang-go=\"`administrative`\" pulumi-lang-python=\"`administrative`\" pulumi-lang-yaml=\"`administrative`\" pulumi-lang-java=\"`administrative`\">`administrative`</span>.\n"
          },
          "mode": {
            "type": "string",
            "description": "Addressing mode (static, DHCP). static - Static setting. dhcp - External DHCP client mode. Valid values: <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>.\n"
          },
          "mtu": {
            "type": "number",
            "description": "Maximum transportation unit(68 - 9000).\n"
          },
          "mtuOverride": {
            "type": "string",
            "description": "Enable/disable use MTU acquired by DHCP or PPPoE. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "ratingServiceIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address for fgt rating service, must be same subnet with interface ip.\n"
          },
          "serviceaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allow service access to interface. fgtupdates - FortiGate updates access. fclupdates - FortiClient updates access. webfilter-antispam - Web filtering and antispam access. Valid values: <span pulumi-lang-nodejs=\"`fgtupdates`\" pulumi-lang-dotnet=\"`Fgtupdates`\" pulumi-lang-go=\"`fgtupdates`\" pulumi-lang-python=\"`fgtupdates`\" pulumi-lang-yaml=\"`fgtupdates`\" pulumi-lang-java=\"`fgtupdates`\">`fgtupdates`</span>, <span pulumi-lang-nodejs=\"`fclupdates`\" pulumi-lang-dotnet=\"`Fclupdates`\" pulumi-lang-go=\"`fclupdates`\" pulumi-lang-python=\"`fclupdates`\" pulumi-lang-yaml=\"`fclupdates`\" pulumi-lang-java=\"`fclupdates`\">`fclupdates`</span>, `webfilter-antispam`.\n"
          },
          "speed": {
            "type": "string",
            "description": "Speed. auto - Auto adjust speed. 10full - 10M full-duplex. 10half - 10M half-duplex. 100full - 100M full-duplex. 100half - 100M half-duplex. 1000full - 1000M full-duplex. 10000full - 10000M full-duplex. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`10full`\" pulumi-lang-dotnet=\"`10full`\" pulumi-lang-go=\"`10full`\" pulumi-lang-python=\"`10full`\" pulumi-lang-yaml=\"`10full`\" pulumi-lang-java=\"`10full`\">`10full`</span>, <span pulumi-lang-nodejs=\"`10half`\" pulumi-lang-dotnet=\"`10half`\" pulumi-lang-go=\"`10half`\" pulumi-lang-python=\"`10half`\" pulumi-lang-yaml=\"`10half`\" pulumi-lang-java=\"`10half`\">`10half`</span>, <span pulumi-lang-nodejs=\"`100full`\" pulumi-lang-dotnet=\"`100full`\" pulumi-lang-go=\"`100full`\" pulumi-lang-python=\"`100full`\" pulumi-lang-yaml=\"`100full`\" pulumi-lang-java=\"`100full`\">`100full`</span>, <span pulumi-lang-nodejs=\"`100half`\" pulumi-lang-dotnet=\"`100half`\" pulumi-lang-go=\"`100half`\" pulumi-lang-python=\"`100half`\" pulumi-lang-yaml=\"`100half`\" pulumi-lang-java=\"`100half`\">`100half`</span>, <span pulumi-lang-nodejs=\"`1000full`\" pulumi-lang-dotnet=\"`1000full`\" pulumi-lang-go=\"`1000full`\" pulumi-lang-python=\"`1000full`\" pulumi-lang-yaml=\"`1000full`\" pulumi-lang-java=\"`1000full`\">`1000full`</span>, <span pulumi-lang-nodejs=\"`10000full`\" pulumi-lang-dotnet=\"`10000full`\" pulumi-lang-go=\"`10000full`\" pulumi-lang-python=\"`10000full`\" pulumi-lang-yaml=\"`10000full`\" pulumi-lang-java=\"`10000full`\">`10000full`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Interface status. down - Interface down. up - Interface up. Valid values: <span pulumi-lang-nodejs=\"`down`\" pulumi-lang-dotnet=\"`Down`\" pulumi-lang-go=\"`down`\" pulumi-lang-python=\"`down`\" pulumi-lang-yaml=\"`down`\" pulumi-lang-java=\"`down`\">`down`</span>, <span pulumi-lang-nodejs=\"`up`\" pulumi-lang-dotnet=\"`Up`\" pulumi-lang-go=\"`up`\" pulumi-lang-python=\"`up`\" pulumi-lang-yaml=\"`up`\" pulumi-lang-java=\"`up`\">`up`</span>.\n"
          },
          "systemInterfaceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "type": {
            "type": "string",
            "description": "Indicates whether the type of the interface is physical. If it is, set it to \"physical\", else keep it empty.\n"
          },
          "updateServiceIps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address for fgt/fct update service, must be same subnet with interface ip.\n"
          },
          "vlanProtocol": {
            "type": "string",
            "description": "Ethernet protocol of VLAN. 8021q - IEEE 802.1Q. 8021ad - IEEE 802.1AD. Valid values: <span pulumi-lang-nodejs=\"`8021q`\" pulumi-lang-dotnet=\"`8021q`\" pulumi-lang-go=\"`8021q`\" pulumi-lang-python=\"`8021q`\" pulumi-lang-yaml=\"`8021q`\" pulumi-lang-java=\"`8021q`\">`8021q`</span>, <span pulumi-lang-nodejs=\"`8021ad`\" pulumi-lang-dotnet=\"`8021ad`\" pulumi-lang-go=\"`8021ad`\" pulumi-lang-python=\"`8021ad`\" pulumi-lang-yaml=\"`8021ad`\" pulumi-lang-java=\"`8021ad`\">`8021ad`</span>.\n"
          },
          "vlanid": {
            "type": "number",
            "description": "VLAN ID (1 - 4094).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemInterfaceIpv6:SystemInterfaceIpv6": {
      "description": "IPv6 of interface.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemInterface`\" pulumi-lang-dotnet=\"`fortimanager.SystemInterface`\" pulumi-lang-go=\"`SystemInterface`\" pulumi-lang-python=\"`SystemInterface`\" pulumi-lang-yaml=\"`fortimanager.SystemInterface`\" pulumi-lang-java=\"`fortimanager.SystemInterface`\">`fortimanager.SystemInterface`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem InterfaceIpv6 can be imported using any of these accepted formats:\n\nSet import_options = [\"interface=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemInterfaceIpv6:SystemInterfaceIpv6 labelname SystemInterfaceIpv6\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "IPv6 address/prefix of interface.\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
        },
        "ip6Autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config (SLAAC). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemInterfaceIpv6Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "ip6Address",
        "ip6Allowaccesses",
        "ip6Autoconf",
        "systemInterfaceIpv6Id"
      ],
      "inputProperties": {
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "ip6Address": {
          "type": "string",
          "description": "IPv6 address/prefix of interface.\n"
        },
        "ip6Allowaccesses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
        },
        "ip6Autoconf": {
          "type": "string",
          "description": "Enable/disable address auto config (SLAAC). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemInterfaceIpv6Id": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "interface"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemInterfaceIpv6 resources.\n",
        "properties": {
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "ip6Address": {
            "type": "string",
            "description": "IPv6 address/prefix of interface.\n"
          },
          "ip6Allowaccesses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Allow management access to interface. ping - PING access. https - HTTPS access. ssh - SSH access. snmp - SNMP access. http - HTTP access. webservice - Web service access. https-logging - Logging over HTTPS access. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, <span pulumi-lang-nodejs=\"`https`\" pulumi-lang-dotnet=\"`Https`\" pulumi-lang-go=\"`https`\" pulumi-lang-python=\"`https`\" pulumi-lang-yaml=\"`https`\" pulumi-lang-java=\"`https`\">`https`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`webservice`\" pulumi-lang-dotnet=\"`Webservice`\" pulumi-lang-go=\"`webservice`\" pulumi-lang-python=\"`webservice`\" pulumi-lang-yaml=\"`webservice`\" pulumi-lang-java=\"`webservice`\">`webservice`</span>, `https-logging`.\n"
          },
          "ip6Autoconf": {
            "type": "string",
            "description": "Enable/disable address auto config (SLAAC). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemInterfaceIpv6Id": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemInterfaceMember:SystemInterfaceMember": {
      "description": "Physical interfaces that belong to the aggregate or redundant interface.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemInterface`\" pulumi-lang-dotnet=\"`fortimanager.SystemInterface`\" pulumi-lang-go=\"`SystemInterface`\" pulumi-lang-python=\"`SystemInterface`\" pulumi-lang-yaml=\"`fortimanager.SystemInterface`\" pulumi-lang-java=\"`fortimanager.SystemInterface`\">`fortimanager.SystemInterface`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem InterfaceMember can be imported using any of these accepted formats:\n\nSet import_options = [\"interface=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemInterfaceMember:SystemInterfaceMember labelname {{interface_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "interfaceName": {
          "type": "string",
          "description": "Physical interface name.\n"
        },
        "systemInterfaceMemberId": {
          "type": "string",
          "description": "an identifier for the resource with format {{interface_name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "interface",
        "systemInterfaceMemberId"
      ],
      "inputProperties": {
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "interfaceName": {
          "type": "string",
          "description": "Physical interface name.\n"
        },
        "systemInterfaceMemberId": {
          "type": "string",
          "description": "an identifier for the resource with format {{interface_name}}.\n"
        }
      },
      "requiredInputs": [
        "interface"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemInterfaceMember resources.\n",
        "properties": {
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "interfaceName": {
            "type": "string",
            "description": "Physical interface name.\n"
          },
          "systemInterfaceMemberId": {
            "type": "string",
            "description": "an identifier for the resource with format {{interface_name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocalinpolicy6:SystemLocalinpolicy6": {
      "description": "IPv6 local in policy configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocalinpolicy6(\"trname\", {\n    action: \"accept\",\n    dport: 0,\n    dst: \"ffff:153::/24\",\n    fosid: 1,\n    intf: \"port5\",\n    protocol: \"udp\",\n    src: \"ffff:123::/24\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocalinpolicy6(\"trname\",\n    action=\"accept\",\n    dport=0,\n    dst=\"ffff:153::/24\",\n    fosid=1,\n    intf=\"port5\",\n    protocol=\"udp\",\n    src=\"ffff:123::/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocalinpolicy6(\"trname\", new()\n    {\n        Action = \"accept\",\n        Dport = 0,\n        Dst = \"ffff:153::/24\",\n        Fosid = 1,\n        Intf = \"port5\",\n        Protocol = \"udp\",\n        Src = \"ffff:123::/24\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocalinpolicy6(ctx, \"trname\", &fortimanager.SystemLocalinpolicy6Args{\n\t\t\tAction:   pulumi.String(\"accept\"),\n\t\t\tDport:    pulumi.Float64(0),\n\t\t\tDst:      pulumi.String(\"ffff:153::/24\"),\n\t\t\tFosid:    pulumi.Float64(1),\n\t\t\tIntf:     pulumi.String(\"port5\"),\n\t\t\tProtocol: pulumi.String(\"udp\"),\n\t\t\tSrc:      pulumi.String(\"ffff:123::/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocalinpolicy6;\nimport com.pulumi.fortimanager.SystemLocalinpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocalinpolicy6(\"trname\", SystemLocalinpolicy6Args.builder()\n            .action(\"accept\")\n            .dport(0.0)\n            .dst(\"ffff:153::/24\")\n            .fosid(1.0)\n            .intf(\"port5\")\n            .protocol(\"udp\")\n            .src(\"ffff:123::/24\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocalinpolicy6\n    properties:\n      action: accept\n      dport: 0\n      dst: ffff:153::/24\n      fosid: 1\n      intf: port5\n      protocol: udp\n      src: ffff:123::/24\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocalInPolicy6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocalinpolicy6:SystemLocalinpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching this policy. drop - Drop traffic matching this policy (default). reject - Reject traffic matching this policy. accept - Allow traffic matching this policy. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "dport": {
          "type": "number",
          "description": "Destination port number (0 for all).\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination IP and prefix.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "intf": {
          "type": "string",
          "description": "Incoming interface name.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Traffic protocol. tcp - TCP only. udp - UDP only.<span pulumi-lang-nodejs=\" tcpUdp \" pulumi-lang-dotnet=\" TcpUdp \" pulumi-lang-go=\" tcpUdp \" pulumi-lang-python=\" tcp_udp \" pulumi-lang-yaml=\" tcpUdp \" pulumi-lang-java=\" tcpUdp \"> tcp_udp </span>- Both TCP and UDP. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcpUdp`\" pulumi-lang-dotnet=\"`TcpUdp`\" pulumi-lang-go=\"`tcpUdp`\" pulumi-lang-python=\"`tcp_udp`\" pulumi-lang-yaml=\"`tcpUdp`\" pulumi-lang-java=\"`tcpUdp`\">`tcp_udp`</span>.\n"
        },
        "src": {
          "type": "string",
          "description": "Source IP and prefix.\n"
        },
        "systemLocalinpolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dst",
        "protocol",
        "src",
        "systemLocalinpolicy6Id"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching this policy. drop - Drop traffic matching this policy (default). reject - Reject traffic matching this policy. accept - Allow traffic matching this policy. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "dport": {
          "type": "number",
          "description": "Destination port number (0 for all).\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination IP and prefix.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "intf": {
          "type": "string",
          "description": "Incoming interface name.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Traffic protocol. tcp - TCP only. udp - UDP only.<span pulumi-lang-nodejs=\" tcpUdp \" pulumi-lang-dotnet=\" TcpUdp \" pulumi-lang-go=\" tcpUdp \" pulumi-lang-python=\" tcp_udp \" pulumi-lang-yaml=\" tcpUdp \" pulumi-lang-java=\" tcpUdp \"> tcp_udp </span>- Both TCP and UDP. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcpUdp`\" pulumi-lang-dotnet=\"`TcpUdp`\" pulumi-lang-go=\"`tcpUdp`\" pulumi-lang-python=\"`tcp_udp`\" pulumi-lang-yaml=\"`tcpUdp`\" pulumi-lang-java=\"`tcpUdp`\">`tcp_udp`</span>.\n"
        },
        "src": {
          "type": "string",
          "description": "Source IP and prefix.\n"
        },
        "systemLocalinpolicy6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocalinpolicy6 resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action performed on traffic matching this policy. drop - Drop traffic matching this policy (default). reject - Reject traffic matching this policy. accept - Allow traffic matching this policy. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "dport": {
            "type": "number",
            "description": "Destination port number (0 for all).\n"
          },
          "dst": {
            "type": "string",
            "description": "Destination IP and prefix.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry number.\n"
          },
          "intf": {
            "type": "string",
            "description": "Incoming interface name.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Traffic protocol. tcp - TCP only. udp - UDP only.<span pulumi-lang-nodejs=\" tcpUdp \" pulumi-lang-dotnet=\" TcpUdp \" pulumi-lang-go=\" tcpUdp \" pulumi-lang-python=\" tcp_udp \" pulumi-lang-yaml=\" tcpUdp \" pulumi-lang-java=\" tcpUdp \"> tcp_udp </span>- Both TCP and UDP. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcpUdp`\" pulumi-lang-dotnet=\"`TcpUdp`\" pulumi-lang-go=\"`tcpUdp`\" pulumi-lang-python=\"`tcp_udp`\" pulumi-lang-yaml=\"`tcpUdp`\" pulumi-lang-java=\"`tcpUdp`\">`tcp_udp`</span>.\n"
          },
          "src": {
            "type": "string",
            "description": "Source IP and prefix.\n"
          },
          "systemLocalinpolicy6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocalinpolicy:SystemLocalinpolicy": {
      "description": "IPv4 local in policy configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocalinpolicy(\"trname\", {\n    action: \"accept\",\n    dport: 0,\n    dsts: [\n        \"1.2.3.4\",\n        \"255.255.255.0\",\n    ],\n    fosid: 1,\n    intf: \"port5\",\n    protocol: \"udp\",\n    srcs: [\n        \"4.5.6.6\",\n        \"255.255.255.0\",\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocalinpolicy(\"trname\",\n    action=\"accept\",\n    dport=0,\n    dsts=[\n        \"1.2.3.4\",\n        \"255.255.255.0\",\n    ],\n    fosid=1,\n    intf=\"port5\",\n    protocol=\"udp\",\n    srcs=[\n        \"4.5.6.6\",\n        \"255.255.255.0\",\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocalinpolicy(\"trname\", new()\n    {\n        Action = \"accept\",\n        Dport = 0,\n        Dsts = new[]\n        {\n            \"1.2.3.4\",\n            \"255.255.255.0\",\n        },\n        Fosid = 1,\n        Intf = \"port5\",\n        Protocol = \"udp\",\n        Srcs = new[]\n        {\n            \"4.5.6.6\",\n            \"255.255.255.0\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocalinpolicy(ctx, \"trname\", &fortimanager.SystemLocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDport:  pulumi.Float64(0),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.2.3.4\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tFosid:    pulumi.Float64(1),\n\t\t\tIntf:     pulumi.String(\"port5\"),\n\t\t\tProtocol: pulumi.String(\"udp\"),\n\t\t\tSrcs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"4.5.6.6\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocalinpolicy;\nimport com.pulumi.fortimanager.SystemLocalinpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocalinpolicy(\"trname\", SystemLocalinpolicyArgs.builder()\n            .action(\"accept\")\n            .dport(0.0)\n            .dsts(            \n                \"1.2.3.4\",\n                \"255.255.255.0\")\n            .fosid(1.0)\n            .intf(\"port5\")\n            .protocol(\"udp\")\n            .srcs(            \n                \"4.5.6.6\",\n                \"255.255.255.0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocalinpolicy\n    properties:\n      action: accept\n      dport: 0\n      dsts:\n        - 1.2.3.4\n        - 255.255.255.0\n      fosid: 1\n      intf: port5\n      protocol: udp\n      srcs:\n        - 4.5.6.6\n        - 255.255.255.0\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocalInPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocalinpolicy:SystemLocalinpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching this policy. drop - Drop traffic matching this policy (default). reject - Reject traffic matching this policy. accept - Allow traffic matching this policy. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "dport": {
          "type": "number",
          "description": "Destination port number (0 for all).\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IP and mask.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "intf": {
          "type": "string",
          "description": "Incoming interface name.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Traffic protocol. tcp - TCP only. udp - UDP only.<span pulumi-lang-nodejs=\" tcpUdp \" pulumi-lang-dotnet=\" TcpUdp \" pulumi-lang-go=\" tcpUdp \" pulumi-lang-python=\" tcp_udp \" pulumi-lang-yaml=\" tcpUdp \" pulumi-lang-java=\" tcpUdp \"> tcp_udp </span>- Both TCP and UDP. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcpUdp`\" pulumi-lang-dotnet=\"`TcpUdp`\" pulumi-lang-go=\"`tcpUdp`\" pulumi-lang-python=\"`tcp_udp`\" pulumi-lang-yaml=\"`tcpUdp`\" pulumi-lang-java=\"`tcpUdp`\">`tcp_udp`</span>.\n"
        },
        "srcs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP and mask.\n"
        },
        "systemLocalinpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "dsts",
        "protocol",
        "srcs",
        "systemLocalinpolicyId"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Action performed on traffic matching this policy. drop - Drop traffic matching this policy (default). reject - Reject traffic matching this policy. accept - Allow traffic matching this policy. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
        },
        "dport": {
          "type": "number",
          "description": "Destination port number (0 for all).\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IP and mask.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "intf": {
          "type": "string",
          "description": "Incoming interface name.\n"
        },
        "protocol": {
          "type": "string",
          "description": "Traffic protocol. tcp - TCP only. udp - UDP only.<span pulumi-lang-nodejs=\" tcpUdp \" pulumi-lang-dotnet=\" TcpUdp \" pulumi-lang-go=\" tcpUdp \" pulumi-lang-python=\" tcp_udp \" pulumi-lang-yaml=\" tcpUdp \" pulumi-lang-java=\" tcpUdp \"> tcp_udp </span>- Both TCP and UDP. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcpUdp`\" pulumi-lang-dotnet=\"`TcpUdp`\" pulumi-lang-go=\"`tcpUdp`\" pulumi-lang-python=\"`tcp_udp`\" pulumi-lang-yaml=\"`tcpUdp`\" pulumi-lang-java=\"`tcpUdp`\">`tcp_udp`</span>.\n"
        },
        "srcs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source IP and mask.\n"
        },
        "systemLocalinpolicyId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocalinpolicy resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action performed on traffic matching this policy. drop - Drop traffic matching this policy (default). reject - Reject traffic matching this policy. accept - Allow traffic matching this policy. Valid values: <span pulumi-lang-nodejs=\"`drop`\" pulumi-lang-dotnet=\"`Drop`\" pulumi-lang-go=\"`drop`\" pulumi-lang-python=\"`drop`\" pulumi-lang-yaml=\"`drop`\" pulumi-lang-java=\"`drop`\">`drop`</span>, <span pulumi-lang-nodejs=\"`reject`\" pulumi-lang-dotnet=\"`Reject`\" pulumi-lang-go=\"`reject`\" pulumi-lang-python=\"`reject`\" pulumi-lang-yaml=\"`reject`\" pulumi-lang-java=\"`reject`\">`reject`</span>, <span pulumi-lang-nodejs=\"`accept`\" pulumi-lang-dotnet=\"`Accept`\" pulumi-lang-go=\"`accept`\" pulumi-lang-python=\"`accept`\" pulumi-lang-yaml=\"`accept`\" pulumi-lang-java=\"`accept`\">`accept`</span>.\n"
          },
          "dport": {
            "type": "number",
            "description": "Destination port number (0 for all).\n"
          },
          "dsts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IP and mask.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry number.\n"
          },
          "intf": {
            "type": "string",
            "description": "Incoming interface name.\n"
          },
          "protocol": {
            "type": "string",
            "description": "Traffic protocol. tcp - TCP only. udp - UDP only.<span pulumi-lang-nodejs=\" tcpUdp \" pulumi-lang-dotnet=\" TcpUdp \" pulumi-lang-go=\" tcpUdp \" pulumi-lang-python=\" tcp_udp \" pulumi-lang-yaml=\" tcpUdp \" pulumi-lang-java=\" tcpUdp \"> tcp_udp </span>- Both TCP and UDP. Valid values: <span pulumi-lang-nodejs=\"`tcp`\" pulumi-lang-dotnet=\"`Tcp`\" pulumi-lang-go=\"`tcp`\" pulumi-lang-python=\"`tcp`\" pulumi-lang-yaml=\"`tcp`\" pulumi-lang-java=\"`tcp`\">`tcp`</span>, <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, <span pulumi-lang-nodejs=\"`tcpUdp`\" pulumi-lang-dotnet=\"`TcpUdp`\" pulumi-lang-go=\"`tcpUdp`\" pulumi-lang-python=\"`tcp_udp`\" pulumi-lang-yaml=\"`tcpUdp`\" pulumi-lang-java=\"`tcpUdp`\">`tcp_udp`</span>.\n"
          },
          "srcs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source IP and mask.\n"
          },
          "systemLocalinpolicyId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogDiskFilter:SystemLocallogDiskFilter": {
      "description": "Filter for disk logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogDiskFilter(\"trname\", {\n    docker: \"enable\",\n    ha: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogDiskFilter(\"trname\",\n    docker=\"enable\",\n    ha=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogDiskFilter(\"trname\", new()\n    {\n        Docker = \"enable\",\n        Ha = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogDiskFilter(ctx, \"trname\", &fortimanager.SystemLocallogDiskFilterArgs{\n\t\t\tDocker: pulumi.String(\"enable\"),\n\t\t\tHa:     pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogDiskFilter;\nimport com.pulumi.fortimanager.SystemLocallogDiskFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogDiskFilter(\"trname\", SystemLocallogDiskFilterArgs.builder()\n            .docker(\"enable\")\n            .ha(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogDiskFilter\n    properties:\n      docker: enable\n      ha: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogDiskFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogDiskFilter:SystemLocallogDiskFilter labelname SystemLocallogDiskFilter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogDiskFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogDiskFilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogDiskFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogDiskFilter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogDiskFilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogDiskSetting:SystemLocallogDiskSetting": {
      "description": "Settings for local disk logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogDiskSetting(\"trname\", {\n    diskfull: \"overwrite\",\n    rollDays: [\"sunday\"],\n    rollSchedule: \"weekly\",\n    serverType: \"FTP\",\n    severity: \"emergency\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogDiskSetting(\"trname\",\n    diskfull=\"overwrite\",\n    roll_days=[\"sunday\"],\n    roll_schedule=\"weekly\",\n    server_type=\"FTP\",\n    severity=\"emergency\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogDiskSetting(\"trname\", new()\n    {\n        Diskfull = \"overwrite\",\n        RollDays = new[]\n        {\n            \"sunday\",\n        },\n        RollSchedule = \"weekly\",\n        ServerType = \"FTP\",\n        Severity = \"emergency\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogDiskSetting(ctx, \"trname\", &fortimanager.SystemLocallogDiskSettingArgs{\n\t\t\tDiskfull: pulumi.String(\"overwrite\"),\n\t\t\tRollDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sunday\"),\n\t\t\t},\n\t\t\tRollSchedule: pulumi.String(\"weekly\"),\n\t\t\tServerType:   pulumi.String(\"FTP\"),\n\t\t\tSeverity:     pulumi.String(\"emergency\"),\n\t\t\tStatus:       pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogDiskSetting;\nimport com.pulumi.fortimanager.SystemLocallogDiskSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogDiskSetting(\"trname\", SystemLocallogDiskSettingArgs.builder()\n            .diskfull(\"overwrite\")\n            .rollDays(\"sunday\")\n            .rollSchedule(\"weekly\")\n            .serverType(\"FTP\")\n            .severity(\"emergency\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogDiskSetting\n    properties:\n      diskfull: overwrite\n      rollDays:\n        - sunday\n      rollSchedule: weekly\n      serverType: FTP\n      severity: emergency\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogDiskSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogDiskSetting:SystemLocallogDiskSetting labelname SystemLocallogDiskSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "diskfull": {
          "type": "string",
          "description": "Policy to apply when disk is full. overwrite - Overwrite oldest log when disk is full. nolog - Stop logging when disk is full. Valid values: <span pulumi-lang-nodejs=\"`overwrite`\" pulumi-lang-dotnet=\"`Overwrite`\" pulumi-lang-go=\"`overwrite`\" pulumi-lang-python=\"`overwrite`\" pulumi-lang-yaml=\"`overwrite`\" pulumi-lang-java=\"`overwrite`\">`overwrite`</span>, <span pulumi-lang-nodejs=\"`nolog`\" pulumi-lang-dotnet=\"`Nolog`\" pulumi-lang-go=\"`nolog`\" pulumi-lang-python=\"`nolog`\" pulumi-lang-yaml=\"`nolog`\" pulumi-lang-java=\"`nolog`\">`nolog`</span>.\n"
        },
        "logDiskFullPercentage": {
          "type": "number",
          "description": "Consider log disk as full at this usage percentage.\n"
        },
        "logDiskQuota": {
          "type": "number",
          "description": "Quota for controlling local log size.\n"
        },
        "maxLogFileNum": {
          "type": "number",
          "description": "Maximum number of log files before rolling.\n"
        },
        "maxLogFileSize": {
          "type": "number",
          "description": "Maximum log file size before rolling.\n"
        },
        "rollDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Days of week to roll logs. sunday - Sunday. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "rollSchedule": {
          "type": "string",
          "description": "Frequency to check log file for rolling. none - Not scheduled. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        },
        "rollTime": {
          "type": "string",
          "description": "Time to roll logs (hh:mm).\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. FTP - Upload via FTP. SFTP - Upload via SFTP. SCP - Upload via SCP. Valid values: `FTP`, `SFTP`, `SCP`.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable local disk log. disable - Do not log to local disk. enable - Log to local disk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogDiskSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Upload log file when rolling. disable - Disable uploading when rolling log file. enable - Enable uploading when rolling log file. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadDeleteFiles": {
          "type": "string",
          "description": "Delete log files after uploading (default = enable). disable - Do not delete log files after uploading. enable - Delete log files after uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadTime": {
          "type": "string",
          "description": "Time to upload logs (hh:mm).\n"
        },
        "uploaddir": {
          "type": "string",
          "description": "Log file upload remote directory.\n"
        },
        "uploadip": {
          "type": "string",
          "description": "IP address of log uploading server.\n"
        },
        "uploadpasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of user account in upload server.\n",
          "secret": true
        },
        "uploadport": {
          "type": "number",
          "description": "Server port (0 = default protocol port).\n"
        },
        "uploadsched": {
          "type": "string",
          "description": "Scheduled upload (disable = upload when rolling). disable - Upload when rolling. enable - Scheduled upload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadtypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Types of log files that need to be uploaded. event - Upload event log. Valid values: <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>.\n"
        },
        "uploaduser": {
          "type": "string",
          "description": "User account in upload server.\n"
        },
        "uploadzip": {
          "type": "string",
          "description": "Compress upload logs. disable - Upload log files as plain text. enable - Upload log files compressed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "diskfull",
        "logDiskFullPercentage",
        "maxLogFileNum",
        "maxLogFileSize",
        "rollDays",
        "rollSchedule",
        "rollTime",
        "serverType",
        "severity",
        "status",
        "systemLocallogDiskSettingId",
        "upload",
        "uploadDeleteFiles",
        "uploadTime",
        "uploadip",
        "uploadpasses",
        "uploadsched",
        "uploadtypes",
        "uploadzip"
      ],
      "inputProperties": {
        "diskfull": {
          "type": "string",
          "description": "Policy to apply when disk is full. overwrite - Overwrite oldest log when disk is full. nolog - Stop logging when disk is full. Valid values: <span pulumi-lang-nodejs=\"`overwrite`\" pulumi-lang-dotnet=\"`Overwrite`\" pulumi-lang-go=\"`overwrite`\" pulumi-lang-python=\"`overwrite`\" pulumi-lang-yaml=\"`overwrite`\" pulumi-lang-java=\"`overwrite`\">`overwrite`</span>, <span pulumi-lang-nodejs=\"`nolog`\" pulumi-lang-dotnet=\"`Nolog`\" pulumi-lang-go=\"`nolog`\" pulumi-lang-python=\"`nolog`\" pulumi-lang-yaml=\"`nolog`\" pulumi-lang-java=\"`nolog`\">`nolog`</span>.\n"
        },
        "logDiskFullPercentage": {
          "type": "number",
          "description": "Consider log disk as full at this usage percentage.\n"
        },
        "logDiskQuota": {
          "type": "number",
          "description": "Quota for controlling local log size.\n"
        },
        "maxLogFileNum": {
          "type": "number",
          "description": "Maximum number of log files before rolling.\n"
        },
        "maxLogFileSize": {
          "type": "number",
          "description": "Maximum log file size before rolling.\n"
        },
        "rollDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Days of week to roll logs. sunday - Sunday. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "rollSchedule": {
          "type": "string",
          "description": "Frequency to check log file for rolling. none - Not scheduled. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        },
        "rollTime": {
          "type": "string",
          "description": "Time to roll logs (hh:mm).\n"
        },
        "serverType": {
          "type": "string",
          "description": "Server type. FTP - Upload via FTP. SFTP - Upload via SFTP. SCP - Upload via SCP. Valid values: `FTP`, `SFTP`, `SCP`.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable local disk log. disable - Do not log to local disk. enable - Log to local disk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogDiskSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Upload log file when rolling. disable - Disable uploading when rolling log file. enable - Enable uploading when rolling log file. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadDeleteFiles": {
          "type": "string",
          "description": "Delete log files after uploading (default = enable). disable - Do not delete log files after uploading. enable - Delete log files after uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadTime": {
          "type": "string",
          "description": "Time to upload logs (hh:mm).\n"
        },
        "uploaddir": {
          "type": "string",
          "description": "Log file upload remote directory.\n"
        },
        "uploadip": {
          "type": "string",
          "description": "IP address of log uploading server.\n"
        },
        "uploadpasses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password of user account in upload server.\n",
          "secret": true
        },
        "uploadport": {
          "type": "number",
          "description": "Server port (0 = default protocol port).\n"
        },
        "uploadsched": {
          "type": "string",
          "description": "Scheduled upload (disable = upload when rolling). disable - Upload when rolling. enable - Scheduled upload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadtypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Types of log files that need to be uploaded. event - Upload event log. Valid values: <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>.\n"
        },
        "uploaduser": {
          "type": "string",
          "description": "User account in upload server.\n"
        },
        "uploadzip": {
          "type": "string",
          "description": "Compress upload logs. disable - Upload log files as plain text. enable - Upload log files compressed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogDiskSetting resources.\n",
        "properties": {
          "diskfull": {
            "type": "string",
            "description": "Policy to apply when disk is full. overwrite - Overwrite oldest log when disk is full. nolog - Stop logging when disk is full. Valid values: <span pulumi-lang-nodejs=\"`overwrite`\" pulumi-lang-dotnet=\"`Overwrite`\" pulumi-lang-go=\"`overwrite`\" pulumi-lang-python=\"`overwrite`\" pulumi-lang-yaml=\"`overwrite`\" pulumi-lang-java=\"`overwrite`\">`overwrite`</span>, <span pulumi-lang-nodejs=\"`nolog`\" pulumi-lang-dotnet=\"`Nolog`\" pulumi-lang-go=\"`nolog`\" pulumi-lang-python=\"`nolog`\" pulumi-lang-yaml=\"`nolog`\" pulumi-lang-java=\"`nolog`\">`nolog`</span>.\n"
          },
          "logDiskFullPercentage": {
            "type": "number",
            "description": "Consider log disk as full at this usage percentage.\n"
          },
          "logDiskQuota": {
            "type": "number",
            "description": "Quota for controlling local log size.\n"
          },
          "maxLogFileNum": {
            "type": "number",
            "description": "Maximum number of log files before rolling.\n"
          },
          "maxLogFileSize": {
            "type": "number",
            "description": "Maximum log file size before rolling.\n"
          },
          "rollDays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Days of week to roll logs. sunday - Sunday. monday - Monday. tuesday - Tuesday. wednesday - Wednesday. thursday - Thursday. friday - Friday. saturday - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
          },
          "rollSchedule": {
            "type": "string",
            "description": "Frequency to check log file for rolling. none - Not scheduled. daily - Every day. weekly - Every week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
          },
          "rollTime": {
            "type": "string",
            "description": "Time to roll logs (hh:mm).\n"
          },
          "serverType": {
            "type": "string",
            "description": "Server type. FTP - Upload via FTP. SFTP - Upload via SFTP. SCP - Upload via SCP. Valid values: `FTP`, `SFTP`, `SCP`.\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable local disk log. disable - Do not log to local disk. enable - Log to local disk. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogDiskSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "upload": {
            "type": "string",
            "description": "Upload log file when rolling. disable - Disable uploading when rolling log file. enable - Enable uploading when rolling log file. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uploadDeleteFiles": {
            "type": "string",
            "description": "Delete log files after uploading (default = enable). disable - Do not delete log files after uploading. enable - Delete log files after uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uploadTime": {
            "type": "string",
            "description": "Time to upload logs (hh:mm).\n"
          },
          "uploaddir": {
            "type": "string",
            "description": "Log file upload remote directory.\n"
          },
          "uploadip": {
            "type": "string",
            "description": "IP address of log uploading server.\n"
          },
          "uploadpasses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password of user account in upload server.\n",
            "secret": true
          },
          "uploadport": {
            "type": "number",
            "description": "Server port (0 = default protocol port).\n"
          },
          "uploadsched": {
            "type": "string",
            "description": "Scheduled upload (disable = upload when rolling). disable - Upload when rolling. enable - Scheduled upload. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uploadtypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Types of log files that need to be uploaded. event - Upload event log. Valid values: <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>.\n"
          },
          "uploaduser": {
            "type": "string",
            "description": "User account in upload server.\n"
          },
          "uploadzip": {
            "type": "string",
            "description": "Compress upload logs. disable - Upload log files as plain text. enable - Upload log files compressed. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogFortianalyzer2Filter:SystemLocallogFortianalyzer2Filter": {
      "description": "Filter for FortiAnalyzer2 logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogFortianalyzer2Filter(\"trname\", {\n    docker: \"enable\",\n    ha: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogFortianalyzer2Filter(\"trname\",\n    docker=\"enable\",\n    ha=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogFortianalyzer2Filter(\"trname\", new()\n    {\n        Docker = \"enable\",\n        Ha = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogFortianalyzer2Filter(ctx, \"trname\", &fortimanager.SystemLocallogFortianalyzer2FilterArgs{\n\t\t\tDocker: pulumi.String(\"enable\"),\n\t\t\tHa:     pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer2Filter;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer2FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogFortianalyzer2Filter(\"trname\", SystemLocallogFortianalyzer2FilterArgs.builder()\n            .docker(\"enable\")\n            .ha(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogFortianalyzer2Filter\n    properties:\n      docker: enable\n      ha: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogFortianalyzer2Filter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogFortianalyzer2Filter:SystemLocallogFortianalyzer2Filter labelname SystemLocallogFortianalyzer2Filter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogFortianalyzer2FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogFortianalyzer2FilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogFortianalyzer2FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogFortianalyzer2Filter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogFortianalyzer2FilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogFortianalyzer2Setting:SystemLocallogFortianalyzer2Setting": {
      "description": "Settings for locallog to fortianalyzer.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogFortianalyzer2Setting(\"trname\", {\n    reliable: \"enable\",\n    severity: \"emergency\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogFortianalyzer2Setting(\"trname\",\n    reliable=\"enable\",\n    severity=\"emergency\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogFortianalyzer2Setting(\"trname\", new()\n    {\n        Reliable = \"enable\",\n        Severity = \"emergency\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogFortianalyzer2Setting(ctx, \"trname\", &fortimanager.SystemLocallogFortianalyzer2SettingArgs{\n\t\t\tReliable: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"emergency\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer2Setting;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer2SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogFortianalyzer2Setting(\"trname\", SystemLocallogFortianalyzer2SettingArgs.builder()\n            .reliable(\"enable\")\n            .severity(\"emergency\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogFortianalyzer2Setting\n    properties:\n      reliable: enable\n      severity: emergency\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogFortianalyzer2Setting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogFortianalyzer2Setting:SystemLocallogFortianalyzer2Setting labelname SystemLocallogFortianalyzer2Setting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of remote fortianalyzer.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
        },
        "systemLocallogFortianalyzer2SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time to upload local log files (hh:mm).\n"
        }
      },
      "type": "object",
      "required": [
        "reliable",
        "secureConnection",
        "severity",
        "status",
        "systemLocallogFortianalyzer2SettingId",
        "uploadTimes"
      ],
      "inputProperties": {
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of remote fortianalyzer.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
        },
        "systemLocallogFortianalyzer2SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time to upload local log files (hh:mm).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogFortianalyzer2Setting resources.\n",
        "properties": {
          "peerCertCn": {
            "type": "string",
            "description": "Certificate common name of remote fortianalyzer.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
          },
          "systemLocallogFortianalyzer2SettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "uploadTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Time to upload local log files (hh:mm).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogFortianalyzer3Filter:SystemLocallogFortianalyzer3Filter": {
      "description": "Filter for FortiAnalyzer3 logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogFortianalyzer3Filter(\"trname\", {\n    event: \"enable\",\n    ha: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogFortianalyzer3Filter(\"trname\",\n    event=\"enable\",\n    ha=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogFortianalyzer3Filter(\"trname\", new()\n    {\n        Event = \"enable\",\n        Ha = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogFortianalyzer3Filter(ctx, \"trname\", &fortimanager.SystemLocallogFortianalyzer3FilterArgs{\n\t\t\tEvent: pulumi.String(\"enable\"),\n\t\t\tHa:    pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer3Filter;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer3FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogFortianalyzer3Filter(\"trname\", SystemLocallogFortianalyzer3FilterArgs.builder()\n            .event(\"enable\")\n            .ha(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogFortianalyzer3Filter\n    properties:\n      event: enable\n      ha: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogFortianalyzer3Filter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogFortianalyzer3Filter:SystemLocallogFortianalyzer3Filter labelname SystemLocallogFortianalyzer3Filter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogFortianalyzer3FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogFortianalyzer3FilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogFortianalyzer3FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogFortianalyzer3Filter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogFortianalyzer3FilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogFortianalyzer3Setting:SystemLocallogFortianalyzer3Setting": {
      "description": "Settings for locallog to fortianalyzer.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogFortianalyzer3Setting(\"trname\", {\n    severity: \"critical\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogFortianalyzer3Setting(\"trname\",\n    severity=\"critical\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogFortianalyzer3Setting(\"trname\", new()\n    {\n        Severity = \"critical\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogFortianalyzer3Setting(ctx, \"trname\", &fortimanager.SystemLocallogFortianalyzer3SettingArgs{\n\t\t\tSeverity: pulumi.String(\"critical\"),\n\t\t\tStatus:   pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer3Setting;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzer3SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogFortianalyzer3Setting(\"trname\", SystemLocallogFortianalyzer3SettingArgs.builder()\n            .severity(\"critical\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogFortianalyzer3Setting\n    properties:\n      severity: critical\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogFortianalyzer3Setting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogFortianalyzer3Setting:SystemLocallogFortianalyzer3Setting labelname SystemLocallogFortianalyzer3Setting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of remote fortianalyzer.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
        },
        "systemLocallogFortianalyzer3SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time to upload local log files (hh:mm).\n"
        }
      },
      "type": "object",
      "required": [
        "reliable",
        "secureConnection",
        "severity",
        "status",
        "systemLocallogFortianalyzer3SettingId",
        "uploadTimes"
      ],
      "inputProperties": {
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of remote fortianalyzer.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
        },
        "systemLocallogFortianalyzer3SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time to upload local log files (hh:mm).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogFortianalyzer3Setting resources.\n",
        "properties": {
          "peerCertCn": {
            "type": "string",
            "description": "Certificate common name of remote fortianalyzer.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
          },
          "systemLocallogFortianalyzer3SettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "uploadTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Time to upload local log files (hh:mm).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogFortianalyzerFilter:SystemLocallogFortianalyzerFilter": {
      "description": "Filter for FortiAnalyzer logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogFortianalyzerFilter(\"trname\", {\n    eventmgmt: \"enable\",\n    logdb: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogFortianalyzerFilter(\"trname\",\n    eventmgmt=\"enable\",\n    logdb=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogFortianalyzerFilter(\"trname\", new()\n    {\n        Eventmgmt = \"enable\",\n        Logdb = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogFortianalyzerFilter(ctx, \"trname\", &fortimanager.SystemLocallogFortianalyzerFilterArgs{\n\t\t\tEventmgmt: pulumi.String(\"enable\"),\n\t\t\tLogdb:     pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzerFilter;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzerFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogFortianalyzerFilter(\"trname\", SystemLocallogFortianalyzerFilterArgs.builder()\n            .eventmgmt(\"enable\")\n            .logdb(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogFortianalyzerFilter\n    properties:\n      eventmgmt: enable\n      logdb: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogFortianalyzerFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogFortianalyzerFilter:SystemLocallogFortianalyzerFilter labelname SystemLocallogFortianalyzerFilter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogFortianalyzerFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogFortianalyzerFilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogFortianalyzerFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogFortianalyzerFilter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogFortianalyzerFilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogFortianalyzerSetting:SystemLocallogFortianalyzerSetting": {
      "description": "Settings for locallog to fortianalyzer.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogFortianalyzerSetting(\"trname\", {\n    severity: \"error\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogFortianalyzerSetting(\"trname\",\n    severity=\"error\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogFortianalyzerSetting(\"trname\", new()\n    {\n        Severity = \"error\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogFortianalyzerSetting(ctx, \"trname\", &fortimanager.SystemLocallogFortianalyzerSettingArgs{\n\t\t\tSeverity: pulumi.String(\"error\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzerSetting;\nimport com.pulumi.fortimanager.SystemLocallogFortianalyzerSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogFortianalyzerSetting(\"trname\", SystemLocallogFortianalyzerSettingArgs.builder()\n            .severity(\"error\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogFortianalyzerSetting\n    properties:\n      severity: error\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogFortianalyzerSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogFortianalyzerSetting:SystemLocallogFortianalyzerSetting labelname SystemLocallogFortianalyzerSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of remote fortianalyzer.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
        },
        "systemLocallogFortianalyzerSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time to upload local log files (hh:mm).\n"
        }
      },
      "type": "object",
      "required": [
        "reliable",
        "secureConnection",
        "severity",
        "status",
        "systemLocallogFortianalyzerSettingId",
        "uploadTimes"
      ],
      "inputProperties": {
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of remote fortianalyzer.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
        },
        "systemLocallogFortianalyzerSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Time to upload local log files (hh:mm).\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogFortianalyzerSetting resources.\n",
        "properties": {
          "peerCertCn": {
            "type": "string",
            "description": "Certificate common name of remote fortianalyzer.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Remote FortiAnalyzer server FQDN, hostname, or IP address\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Log to FortiAnalyzer status. disable - Log to FortiAnalyzer disabled. realtime - Log to FortiAnalyzer in realtime. upload - Log to FortiAnalyzer at schedule time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, <span pulumi-lang-nodejs=\"`upload`\" pulumi-lang-dotnet=\"`Upload`\" pulumi-lang-go=\"`upload`\" pulumi-lang-python=\"`upload`\" pulumi-lang-yaml=\"`upload`\" pulumi-lang-java=\"`upload`\">`upload`</span>.\n"
          },
          "systemLocallogFortianalyzerSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "uploadTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Time to upload local log files (hh:mm).\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogMemoryFilter:SystemLocallogMemoryFilter": {
      "description": "Filter for memory logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogMemoryFilter(\"trname\", {\n    aid: \"enable\",\n    dvm: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogMemoryFilter(\"trname\",\n    aid=\"enable\",\n    dvm=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogMemoryFilter(\"trname\", new()\n    {\n        Aid = \"enable\",\n        Dvm = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogMemoryFilter(ctx, \"trname\", &fortimanager.SystemLocallogMemoryFilterArgs{\n\t\t\tAid: pulumi.String(\"enable\"),\n\t\t\tDvm: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogMemoryFilter;\nimport com.pulumi.fortimanager.SystemLocallogMemoryFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogMemoryFilter(\"trname\", SystemLocallogMemoryFilterArgs.builder()\n            .aid(\"enable\")\n            .dvm(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogMemoryFilter\n    properties:\n      aid: enable\n      dvm: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogMemoryFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogMemoryFilter:SystemLocallogMemoryFilter labelname SystemLocallogMemoryFilter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogMemoryFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogMemoryFilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogMemoryFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogMemoryFilter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogMemoryFilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogMemorySetting:SystemLocallogMemorySetting": {
      "description": "Settings for memory buffer.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogMemorySetting(\"trname\", {\n    diskfull: \"overwrite\",\n    severity: \"warning\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogMemorySetting(\"trname\",\n    diskfull=\"overwrite\",\n    severity=\"warning\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogMemorySetting(\"trname\", new()\n    {\n        Diskfull = \"overwrite\",\n        Severity = \"warning\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogMemorySetting(ctx, \"trname\", &fortimanager.SystemLocallogMemorySettingArgs{\n\t\t\tDiskfull: pulumi.String(\"overwrite\"),\n\t\t\tSeverity: pulumi.String(\"warning\"),\n\t\t\tStatus:   pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogMemorySetting;\nimport com.pulumi.fortimanager.SystemLocallogMemorySettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogMemorySetting(\"trname\", SystemLocallogMemorySettingArgs.builder()\n            .diskfull(\"overwrite\")\n            .severity(\"warning\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogMemorySetting\n    properties:\n      diskfull: overwrite\n      severity: warning\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogMemorySetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogMemorySetting:SystemLocallogMemorySetting labelname SystemLocallogMemorySetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "diskfull": {
          "type": "string",
          "description": "Action upon disk full. overwrite - Overwrite oldest log when disk is full. nolog - Stop logging when disk is full. Valid values: <span pulumi-lang-nodejs=\"`overwrite`\" pulumi-lang-dotnet=\"`Overwrite`\" pulumi-lang-go=\"`overwrite`\" pulumi-lang-python=\"`overwrite`\" pulumi-lang-yaml=\"`overwrite`\" pulumi-lang-java=\"`overwrite`\">`overwrite`</span>, <span pulumi-lang-nodejs=\"`nolog`\" pulumi-lang-dotnet=\"`Nolog`\" pulumi-lang-go=\"`nolog`\" pulumi-lang-python=\"`nolog`\" pulumi-lang-yaml=\"`nolog`\" pulumi-lang-java=\"`nolog`\">`nolog`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable memory buffer log. disable - Do not log to memory buffer. enable - Log to memory buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogMemorySettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "diskfull",
        "severity",
        "status",
        "systemLocallogMemorySettingId"
      ],
      "inputProperties": {
        "diskfull": {
          "type": "string",
          "description": "Action upon disk full. overwrite - Overwrite oldest log when disk is full. nolog - Stop logging when disk is full. Valid values: <span pulumi-lang-nodejs=\"`overwrite`\" pulumi-lang-dotnet=\"`Overwrite`\" pulumi-lang-go=\"`overwrite`\" pulumi-lang-python=\"`overwrite`\" pulumi-lang-yaml=\"`overwrite`\" pulumi-lang-java=\"`overwrite`\">`overwrite`</span>, <span pulumi-lang-nodejs=\"`nolog`\" pulumi-lang-dotnet=\"`Nolog`\" pulumi-lang-go=\"`nolog`\" pulumi-lang-python=\"`nolog`\" pulumi-lang-yaml=\"`nolog`\" pulumi-lang-java=\"`nolog`\">`nolog`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable memory buffer log. disable - Do not log to memory buffer. enable - Log to memory buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogMemorySettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogMemorySetting resources.\n",
        "properties": {
          "diskfull": {
            "type": "string",
            "description": "Action upon disk full. overwrite - Overwrite oldest log when disk is full. nolog - Stop logging when disk is full. Valid values: <span pulumi-lang-nodejs=\"`overwrite`\" pulumi-lang-dotnet=\"`Overwrite`\" pulumi-lang-go=\"`overwrite`\" pulumi-lang-python=\"`overwrite`\" pulumi-lang-yaml=\"`overwrite`\" pulumi-lang-java=\"`overwrite`\">`overwrite`</span>, <span pulumi-lang-nodejs=\"`nolog`\" pulumi-lang-dotnet=\"`Nolog`\" pulumi-lang-go=\"`nolog`\" pulumi-lang-python=\"`nolog`\" pulumi-lang-yaml=\"`nolog`\" pulumi-lang-java=\"`nolog`\">`nolog`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable memory buffer log. disable - Do not log to memory buffer. enable - Log to memory buffer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogMemorySettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSetting:SystemLocallogSetting": {
      "description": "Settings for locallog logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSetting(\"trname\", {\n    logIntervalDevNoLogging: 300,\n    logIntervalDiskFull: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSetting(\"trname\",\n    log_interval_dev_no_logging=300,\n    log_interval_disk_full=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSetting(\"trname\", new()\n    {\n        LogIntervalDevNoLogging = 300,\n        LogIntervalDiskFull = 200,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSetting(ctx, \"trname\", &fortimanager.SystemLocallogSettingArgs{\n\t\t\tLogIntervalDevNoLogging: pulumi.Float64(300),\n\t\t\tLogIntervalDiskFull:     pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSetting;\nimport com.pulumi.fortimanager.SystemLocallogSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSetting(\"trname\", SystemLocallogSettingArgs.builder()\n            .logIntervalDevNoLogging(300.0)\n            .logIntervalDiskFull(200.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSetting\n    properties:\n      logIntervalDevNoLogging: '300'\n      logIntervalDiskFull: '200'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSetting:SystemLocallogSetting labelname SystemLocallogSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "logDaemonCrash": {
          "type": "string",
          "description": "Send a logmsg when a daemon crashes. enable/disable disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logIntervalAdomPerfStats": {
          "type": "number",
          "description": "Interval in minute for logging the event of adom perf stats.\n"
        },
        "logIntervalDevNoLogging": {
          "type": "number",
          "description": "Interval in minute for logging the event of no logs received from a device.\n"
        },
        "logIntervalDiskFull": {
          "type": "number",
          "description": "Interval in minute for logging the event of disk full.\n"
        },
        "logIntervalGbdayExceeded": {
          "type": "number",
          "description": "Interval in minute for logging the event of the GB/Day license exceeded.\n"
        },
        "noLogDetectionThreshold": {
          "type": "number",
          "description": "Time interval in minutes to trigger a local event message if no log data is received.\n"
        },
        "systemLocallogSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "logDaemonCrash",
        "logIntervalAdomPerfStats",
        "logIntervalDevNoLogging",
        "logIntervalDiskFull",
        "logIntervalGbdayExceeded",
        "noLogDetectionThreshold",
        "systemLocallogSettingId"
      ],
      "inputProperties": {
        "logDaemonCrash": {
          "type": "string",
          "description": "Send a logmsg when a daemon crashes. enable/disable disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logIntervalAdomPerfStats": {
          "type": "number",
          "description": "Interval in minute for logging the event of adom perf stats.\n"
        },
        "logIntervalDevNoLogging": {
          "type": "number",
          "description": "Interval in minute for logging the event of no logs received from a device.\n"
        },
        "logIntervalDiskFull": {
          "type": "number",
          "description": "Interval in minute for logging the event of disk full.\n"
        },
        "logIntervalGbdayExceeded": {
          "type": "number",
          "description": "Interval in minute for logging the event of the GB/Day license exceeded.\n"
        },
        "noLogDetectionThreshold": {
          "type": "number",
          "description": "Time interval in minutes to trigger a local event message if no log data is received.\n"
        },
        "systemLocallogSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSetting resources.\n",
        "properties": {
          "logDaemonCrash": {
            "type": "string",
            "description": "Send a logmsg when a daemon crashes. enable/disable disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logIntervalAdomPerfStats": {
            "type": "number",
            "description": "Interval in minute for logging the event of adom perf stats.\n"
          },
          "logIntervalDevNoLogging": {
            "type": "number",
            "description": "Interval in minute for logging the event of no logs received from a device.\n"
          },
          "logIntervalDiskFull": {
            "type": "number",
            "description": "Interval in minute for logging the event of disk full.\n"
          },
          "logIntervalGbdayExceeded": {
            "type": "number",
            "description": "Interval in minute for logging the event of the GB/Day license exceeded.\n"
          },
          "noLogDetectionThreshold": {
            "type": "number",
            "description": "Time interval in minutes to trigger a local event message if no log data is received.\n"
          },
          "systemLocallogSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSyslogd2Filter:SystemLocallogSyslogd2Filter": {
      "description": "Filter for syslog logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSyslogd2Filter(\"trname\", {\n    fgfm: \"enable\",\n    lrmgr: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSyslogd2Filter(\"trname\",\n    fgfm=\"enable\",\n    lrmgr=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSyslogd2Filter(\"trname\", new()\n    {\n        Fgfm = \"enable\",\n        Lrmgr = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSyslogd2Filter(ctx, \"trname\", &fortimanager.SystemLocallogSyslogd2FilterArgs{\n\t\t\tFgfm:  pulumi.String(\"enable\"),\n\t\t\tLrmgr: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd2Filter;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd2FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSyslogd2Filter(\"trname\", SystemLocallogSyslogd2FilterArgs.builder()\n            .fgfm(\"enable\")\n            .lrmgr(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSyslogd2Filter\n    properties:\n      fgfm: enable\n      lrmgr: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSyslogd2Filter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSyslogd2Filter:SystemLocallogSyslogd2Filter labelname SystemLocallogSyslogd2Filter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogSyslogd2FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogSyslogd2FilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogSyslogd2FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSyslogd2Filter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogSyslogd2FilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSyslogd2Setting:SystemLocallogSyslogd2Setting": {
      "description": "Settings for remote syslog server.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSyslogd2Setting(\"trname\", {\n    severity: \"error\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSyslogd2Setting(\"trname\",\n    severity=\"error\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSyslogd2Setting(\"trname\", new()\n    {\n        Severity = \"error\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSyslogd2Setting(ctx, \"trname\", &fortimanager.SystemLocallogSyslogd2SettingArgs{\n\t\t\tSeverity: pulumi.String(\"error\"),\n\t\t\tStatus:   pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd2Setting;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd2SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSyslogd2Setting(\"trname\", SystemLocallogSyslogd2SettingArgs.builder()\n            .severity(\"error\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSyslogd2Setting\n    properties:\n      severity: error\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSyslogd2Setting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSyslogd2Setting:SystemLocallogSyslogd2Setting labelname SystemLocallogSyslogd2Setting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "csv": {
          "type": "string",
          "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Remote syslog server name.\n"
        },
        "systemLocallogSyslogd2SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "csv",
        "facility",
        "reliable",
        "secureConnection",
        "severity",
        "status",
        "systemLocallogSyslogd2SettingId"
      ],
      "inputProperties": {
        "cert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "csv": {
          "type": "string",
          "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Remote syslog server name.\n"
        },
        "systemLocallogSyslogd2SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSyslogd2Setting resources.\n",
        "properties": {
          "cert": {
            "type": "string",
            "description": "Select local certificate used for secure connection.\n"
          },
          "csv": {
            "type": "string",
            "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "facility": {
            "type": "string",
            "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "syslogName": {
            "type": "string",
            "description": "Remote syslog server name.\n"
          },
          "systemLocallogSyslogd2SettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSyslogd3Filter:SystemLocallogSyslogd3Filter": {
      "description": "Filter for syslog logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSyslogd3Filter(\"trname\", {\n    faz: \"enable\",\n    report: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSyslogd3Filter(\"trname\",\n    faz=\"enable\",\n    report=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSyslogd3Filter(\"trname\", new()\n    {\n        Faz = \"enable\",\n        Report = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSyslogd3Filter(ctx, \"trname\", &fortimanager.SystemLocallogSyslogd3FilterArgs{\n\t\t\tFaz:    pulumi.String(\"enable\"),\n\t\t\tReport: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd3Filter;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd3FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSyslogd3Filter(\"trname\", SystemLocallogSyslogd3FilterArgs.builder()\n            .faz(\"enable\")\n            .report(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSyslogd3Filter\n    properties:\n      faz: enable\n      report: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSyslogd3Filter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSyslogd3Filter:SystemLocallogSyslogd3Filter labelname SystemLocallogSyslogd3Filter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogSyslogd3FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogSyslogd3FilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogSyslogd3FilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSyslogd3Filter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogSyslogd3FilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSyslogd3Setting:SystemLocallogSyslogd3Setting": {
      "description": "Settings for remote syslog server.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSyslogd3Setting(\"trname\", {\n    severity: \"error\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSyslogd3Setting(\"trname\",\n    severity=\"error\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSyslogd3Setting(\"trname\", new()\n    {\n        Severity = \"error\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSyslogd3Setting(ctx, \"trname\", &fortimanager.SystemLocallogSyslogd3SettingArgs{\n\t\t\tSeverity: pulumi.String(\"error\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd3Setting;\nimport com.pulumi.fortimanager.SystemLocallogSyslogd3SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSyslogd3Setting(\"trname\", SystemLocallogSyslogd3SettingArgs.builder()\n            .severity(\"error\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSyslogd3Setting\n    properties:\n      severity: error\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSyslogd3Setting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSyslogd3Setting:SystemLocallogSyslogd3Setting labelname SystemLocallogSyslogd3Setting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "csv": {
          "type": "string",
          "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Remote syslog server name.\n"
        },
        "systemLocallogSyslogd3SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "csv",
        "facility",
        "reliable",
        "secureConnection",
        "severity",
        "status",
        "systemLocallogSyslogd3SettingId"
      ],
      "inputProperties": {
        "cert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "csv": {
          "type": "string",
          "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Remote syslog server name.\n"
        },
        "systemLocallogSyslogd3SettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSyslogd3Setting resources.\n",
        "properties": {
          "cert": {
            "type": "string",
            "description": "Select local certificate used for secure connection.\n"
          },
          "csv": {
            "type": "string",
            "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "facility": {
            "type": "string",
            "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "syslogName": {
            "type": "string",
            "description": "Remote syslog server name.\n"
          },
          "systemLocallogSyslogd3SettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSyslogdFilter:SystemLocallogSyslogdFilter": {
      "description": "Filter for syslog logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSyslogdFilter(\"trname\", {\n    fips: \"enable\",\n    logdb: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSyslogdFilter(\"trname\",\n    fips=\"enable\",\n    logdb=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSyslogdFilter(\"trname\", new()\n    {\n        Fips = \"enable\",\n        Logdb = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSyslogdFilter(ctx, \"trname\", &fortimanager.SystemLocallogSyslogdFilterArgs{\n\t\t\tFips:  pulumi.String(\"enable\"),\n\t\t\tLogdb: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSyslogdFilter;\nimport com.pulumi.fortimanager.SystemLocallogSyslogdFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSyslogdFilter(\"trname\", SystemLocallogSyslogdFilterArgs.builder()\n            .fips(\"enable\")\n            .logdb(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSyslogdFilter\n    properties:\n      fips: enable\n      logdb: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSyslogdFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSyslogdFilter:SystemLocallogSyslogdFilter labelname SystemLocallogSyslogdFilter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogSyslogdFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aid",
        "controller",
        "devcfg",
        "devops",
        "diskquota",
        "dm",
        "docker",
        "dvm",
        "ediscovery",
        "epmgr",
        "event",
        "eventmgmt",
        "faz",
        "fazha",
        "fazsys",
        "fgd",
        "fgfm",
        "fips",
        "fmgws",
        "fmlmgr",
        "fmwmgr",
        "fortiview",
        "glbcfg",
        "ha",
        "hcache",
        "incident",
        "iolog",
        "logd",
        "logdb",
        "logdev",
        "logfile",
        "logging",
        "lrmgr",
        "objcfg",
        "report",
        "rev",
        "rtmon",
        "scfw",
        "scply",
        "scrmgr",
        "scvpn",
        "system",
        "systemLocallogSyslogdFilterId",
        "webport"
      ],
      "inputProperties": {
        "aid": {
          "type": "string",
          "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "controller": {
          "type": "string",
          "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devcfg": {
          "type": "string",
          "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devops": {
          "type": "string",
          "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "diskquota": {
          "type": "string",
          "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dm": {
          "type": "string",
          "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "docker": {
          "type": "string",
          "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dvm": {
          "type": "string",
          "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ediscovery": {
          "type": "string",
          "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "epmgr": {
          "type": "string",
          "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "event": {
          "type": "string",
          "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "eventmgmt": {
          "type": "string",
          "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "faz": {
          "type": "string",
          "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazha": {
          "type": "string",
          "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fazsys": {
          "type": "string",
          "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgd": {
          "type": "string",
          "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fgfm": {
          "type": "string",
          "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fips": {
          "type": "string",
          "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmgws": {
          "type": "string",
          "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmlmgr": {
          "type": "string",
          "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fmwmgr": {
          "type": "string",
          "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiview": {
          "type": "string",
          "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "glbcfg": {
          "type": "string",
          "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ha": {
          "type": "string",
          "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hcache": {
          "type": "string",
          "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "incident": {
          "type": "string",
          "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "iolog": {
          "type": "string",
          "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logd": {
          "type": "string",
          "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdb": {
          "type": "string",
          "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logdev": {
          "type": "string",
          "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logfile": {
          "type": "string",
          "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
        },
        "logging": {
          "type": "string",
          "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "lrmgr": {
          "type": "string",
          "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "objcfg": {
          "type": "string",
          "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "report": {
          "type": "string",
          "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rev": {
          "type": "string",
          "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rtmon": {
          "type": "string",
          "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scfw": {
          "type": "string",
          "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scply": {
          "type": "string",
          "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scrmgr": {
          "type": "string",
          "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scvpn": {
          "type": "string",
          "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "system": {
          "type": "string",
          "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLocallogSyslogdFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "webport": {
          "type": "string",
          "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSyslogdFilter resources.\n",
        "properties": {
          "aid": {
            "type": "string",
            "description": "Log aid messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "controller": {
            "type": "string",
            "description": "Controller application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devcfg": {
            "type": "string",
            "description": "Log device configuration message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devops": {
            "type": "string",
            "description": "Managered devices operations messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "diskquota": {
            "type": "string",
            "description": "Log Fortianalyzer disk quota messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dm": {
            "type": "string",
            "description": "Log deployment manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "docker": {
            "type": "string",
            "description": "Docker application generic messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dvm": {
            "type": "string",
            "description": "Log device manager messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ediscovery": {
            "type": "string",
            "description": "Log Fortianalyzer ediscovery messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "epmgr": {
            "type": "string",
            "description": "Log endpoint manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "event": {
            "type": "string",
            "description": "Log event messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "eventmgmt": {
            "type": "string",
            "description": "Log Fortianalyzer event handler messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "faz": {
            "type": "string",
            "description": "Log Fortianalyzer messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazha": {
            "type": "string",
            "description": "Log Fortianalyzer HA messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fazsys": {
            "type": "string",
            "description": "Log Fortianalyzer system messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgd": {
            "type": "string",
            "description": "Log FortiGuard service message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fgfm": {
            "type": "string",
            "description": "Log FGFM protocol message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fips": {
            "type": "string",
            "description": "Whether to log fips messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmgws": {
            "type": "string",
            "description": "Log web service messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmlmgr": {
            "type": "string",
            "description": "Log FortiMail manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fmwmgr": {
            "type": "string",
            "description": "Log firmware manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiview": {
            "type": "string",
            "description": "Log Fortianalyzer FortiView messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "glbcfg": {
            "type": "string",
            "description": "Log global database message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ha": {
            "type": "string",
            "description": "Log HA message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hcache": {
            "type": "string",
            "description": "Log Fortianalyzer hcache messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "incident": {
            "type": "string",
            "description": "Log Fortianalyzer incident messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "iolog": {
            "type": "string",
            "description": "Log debug IO log message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logd": {
            "type": "string",
            "description": "Log the status of log daemon. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdb": {
            "type": "string",
            "description": "Log Fortianalyzer log DB messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logdev": {
            "type": "string",
            "description": "Log Fortianalyzer log device messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logfile": {
            "type": "string",
            "description": "Log Fortianalyzer log file messages. enable - Enable setting. disable - Disable setting. Valid values: <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>.\n"
          },
          "logging": {
            "type": "string",
            "description": "Log Fortianalyzer logging messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "lrmgr": {
            "type": "string",
            "description": "Log log and report manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "objcfg": {
            "type": "string",
            "description": "Log object configuration change message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "report": {
            "type": "string",
            "description": "Log Fortianalyzer report messages. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rev": {
            "type": "string",
            "description": "Log revision history message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rtmon": {
            "type": "string",
            "description": "Log real-time monitor message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scfw": {
            "type": "string",
            "description": "Log firewall objects message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scply": {
            "type": "string",
            "description": "Log policy console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scrmgr": {
            "type": "string",
            "description": "Log script manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scvpn": {
            "type": "string",
            "description": "Log VPN console message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "system": {
            "type": "string",
            "description": "Log system manager message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLocallogSyslogdFilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "webport": {
            "type": "string",
            "description": "Log web portal message. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLocallogSyslogdSetting:SystemLocallogSyslogdSetting": {
      "description": "Settings for remote syslog server.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSyslogdSetting(\"trname\", {\n    severity: \"error\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSyslogdSetting(\"trname\",\n    severity=\"error\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLocallogSyslogdSetting(\"trname\", new()\n    {\n        Severity = \"error\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSyslogdSetting(ctx, \"trname\", &fortimanager.SystemLocallogSyslogdSettingArgs{\n\t\t\tSeverity: pulumi.String(\"error\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSyslogdSetting;\nimport com.pulumi.fortimanager.SystemLocallogSyslogdSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLocallogSyslogdSetting(\"trname\", SystemLocallogSyslogdSettingArgs.builder()\n            .severity(\"error\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLocallogSyslogdSetting\n    properties:\n      severity: error\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LocallogSyslogdSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSyslogdSetting:SystemLocallogSyslogdSetting labelname SystemLocallogSyslogdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "cert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "csv": {
          "type": "string",
          "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Remote syslog server name.\n"
        },
        "systemLocallogSyslogdSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "csv",
        "facility",
        "reliable",
        "secureConnection",
        "severity",
        "status",
        "systemLocallogSyslogdSettingId"
      ],
      "inputProperties": {
        "cert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "csv": {
          "type": "string",
          "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syslogName": {
          "type": "string",
          "description": "Remote syslog server name.\n"
        },
        "systemLocallogSyslogdSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLocallogSyslogdSetting resources.\n",
        "properties": {
          "cert": {
            "type": "string",
            "description": "Select local certificate used for secure connection.\n"
          },
          "csv": {
            "type": "string",
            "description": "CSV format. disable - Disable CSV format. enable - Enable CSV format. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "facility": {
            "type": "string",
            "description": "Remote syslog facility. kernel - Kernel messages. user - Random user-level messages. ntp - NTP daemon. audit - Log audit. alert - Log alert. clock - Clock daemon. mail - Mail system. daemon - System daemons. auth - Security/authorization messages. syslog - Messages generated internally by syslog daemon. lpr - Line printer subsystem. news - Network news subsystem. uucp - Network news subsystem. cron - Clock daemon. authpriv - Security/authorization messages (private). ftp - FTP daemon. local0 - Reserved for local use. local1 - Reserved for local use. local2 - Reserved for local use. local3 - Reserved for local use. local4 - Reserved for local use. local5 - Reserved for local use. local6 - Reserved for local use. local7 - Reserved for local use. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable realtime logging. disable - Disable reliable realtime logging. enable - Enable reliable realtime logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Least severity level to log. emergency - Emergency level. alert - Alert level. critical - Critical level. error - Error level. warning - Warning level. notification - Notification level. information - Information level. debug - Debug level. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Remote syslog log. disable - Do not log to remote syslog server. enable - Log to remote syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "syslogName": {
            "type": "string",
            "description": "Remote syslog server name.\n"
          },
          "systemLocallogSyslogdSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogAlert:SystemLogAlert": {
      "description": "Log based alert settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogAlert(\"trname\", {maxAlertCount: 500});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogAlert(\"trname\", max_alert_count=500)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogAlert(\"trname\", new()\n    {\n        MaxAlertCount = 500,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogAlert(ctx, \"trname\", &fortimanager.SystemLogAlertArgs{\n\t\t\tMaxAlertCount: pulumi.Float64(500),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogAlert;\nimport com.pulumi.fortimanager.SystemLogAlertArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogAlert(\"trname\", SystemLogAlertArgs.builder()\n            .maxAlertCount(500.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogAlert\n    properties:\n      maxAlertCount: '500'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogAlert can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogAlert:SystemLogAlert labelname SystemLogAlert\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "maxAlertCount": {
          "type": "number",
          "description": "Maximum number of alerts supported.\n"
        },
        "systemLogAlertId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "maxAlertCount",
        "systemLogAlertId"
      ],
      "inputProperties": {
        "maxAlertCount": {
          "type": "number",
          "description": "Maximum number of alerts supported.\n"
        },
        "systemLogAlertId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogAlert resources.\n",
        "properties": {
          "maxAlertCount": {
            "type": "number",
            "description": "Maximum number of alerts supported.\n"
          },
          "systemLogAlertId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogDevicedisable:SystemLogDevicedisable": {
      "description": "Disable client device logging.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogDevicedisable(\"trname\", {\n    device: \"terr-FGT\",\n    fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogDevicedisable(\"trname\",\n    device=\"terr-FGT\",\n    fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogDevicedisable(\"trname\", new()\n    {\n        Device = \"terr-FGT\",\n        Fosid = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogDevicedisable(ctx, \"trname\", &fortimanager.SystemLogDevicedisableArgs{\n\t\t\tDevice: pulumi.String(\"terr-FGT\"),\n\t\t\tFosid:  pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogDevicedisable;\nimport com.pulumi.fortimanager.SystemLogDevicedisableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogDevicedisable(\"trname\", SystemLogDevicedisableArgs.builder()\n            .device(\"terr-FGT\")\n            .fosid(1.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogDevicedisable\n    properties:\n      device: terr-FGT\n      fosid: '1'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogDeviceDisable can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogDevicedisable:SystemLogDevicedisable labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Device to be disabled logging\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of device logging disable entry.\n"
        },
        "systemLogDevicedisableId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ttl": {
          "type": "string",
          "description": "Time to Live\n"
        }
      },
      "type": "object",
      "required": [
        "systemLogDevicedisableId"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Device to be disabled logging\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of device logging disable entry.\n"
        },
        "systemLogDevicedisableId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "ttl": {
          "type": "string",
          "description": "Time to Live\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogDevicedisable resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Device to be disabled logging\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID of device logging disable entry.\n"
          },
          "systemLogDevicedisableId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "ttl": {
            "type": "string",
            "description": "Time to Live\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogDeviceselector:SystemLogDeviceselector": {
      "description": "Accept/reject devices matching specified filter types.\n\n## Import\n\nSystem LogDeviceSelector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogDeviceselector:SystemLogDeviceselector labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "action": {
          "type": "string",
          "description": "Include or exclude the matching devices. include - Include devices matching specified filter type. exclude - Exclude devices matching specified filter type. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Additional comment for the selector.\n"
        },
        "devid": {
          "type": "string",
          "description": "Device ID. Wildcard matching supported.\n"
        },
        "expire": {
          "type": "string",
          "description": "Expiration time of the selector.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of device selector entry.\n"
        },
        "srcip": {
          "type": "string",
          "description": "Source IP or IP range.\n"
        },
        "srcipMode": {
          "type": "string",
          "description": "Apply the selector to UDP/514, TCP/514 or any mode. UDP514 - Clients logging through UDP port 514. TCP514 - Clients logging through TCP port 514. any - Clients logging through any mode. Valid values: `UDP514`, `TCP514`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "systemLogDeviceselectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the selector. unspecified - Filter type unspecified. devid - Filter devices by DeviceID. srcip - Filter devices by source IP. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`srcip`\" pulumi-lang-dotnet=\"`Srcip`\" pulumi-lang-go=\"`srcip`\" pulumi-lang-python=\"`srcip`\" pulumi-lang-yaml=\"`srcip`\" pulumi-lang-java=\"`srcip`\">`srcip`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "fosid",
        "srcipMode",
        "systemLogDeviceselectorId",
        "type"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Include or exclude the matching devices. include - Include devices matching specified filter type. exclude - Exclude devices matching specified filter type. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "comment": {
          "type": "string",
          "description": "Additional comment for the selector.\n"
        },
        "devid": {
          "type": "string",
          "description": "Device ID. Wildcard matching supported.\n"
        },
        "expire": {
          "type": "string",
          "description": "Expiration time of the selector.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of device selector entry.\n"
        },
        "srcip": {
          "type": "string",
          "description": "Source IP or IP range.\n"
        },
        "srcipMode": {
          "type": "string",
          "description": "Apply the selector to UDP/514, TCP/514 or any mode. UDP514 - Clients logging through UDP port 514. TCP514 - Clients logging through TCP port 514. any - Clients logging through any mode. Valid values: `UDP514`, `TCP514`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
        },
        "systemLogDeviceselectorId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the selector. unspecified - Filter type unspecified. devid - Filter devices by DeviceID. srcip - Filter devices by source IP. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`srcip`\" pulumi-lang-dotnet=\"`Srcip`\" pulumi-lang-go=\"`srcip`\" pulumi-lang-python=\"`srcip`\" pulumi-lang-yaml=\"`srcip`\" pulumi-lang-java=\"`srcip`\">`srcip`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogDeviceselector resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Include or exclude the matching devices. include - Include devices matching specified filter type. exclude - Exclude devices matching specified filter type. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "comment": {
            "type": "string",
            "description": "Additional comment for the selector.\n"
          },
          "devid": {
            "type": "string",
            "description": "Device ID. Wildcard matching supported.\n"
          },
          "expire": {
            "type": "string",
            "description": "Expiration time of the selector.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID of device selector entry.\n"
          },
          "srcip": {
            "type": "string",
            "description": "Source IP or IP range.\n"
          },
          "srcipMode": {
            "type": "string",
            "description": "Apply the selector to UDP/514, TCP/514 or any mode. UDP514 - Clients logging through UDP port 514. TCP514 - Clients logging through TCP port 514. any - Clients logging through any mode. Valid values: `UDP514`, `TCP514`, <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>.\n"
          },
          "systemLogDeviceselectorId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of the selector. unspecified - Filter type unspecified. devid - Filter devices by DeviceID. srcip - Filter devices by source IP. Valid values: <span pulumi-lang-nodejs=\"`unspecified`\" pulumi-lang-dotnet=\"`Unspecified`\" pulumi-lang-go=\"`unspecified`\" pulumi-lang-python=\"`unspecified`\" pulumi-lang-yaml=\"`unspecified`\" pulumi-lang-java=\"`unspecified`\">`unspecified`</span>, <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`srcip`\" pulumi-lang-dotnet=\"`Srcip`\" pulumi-lang-go=\"`srcip`\" pulumi-lang-python=\"`srcip`\" pulumi-lang-yaml=\"`srcip`\" pulumi-lang-java=\"`srcip`\">`srcip`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogFospolicystats:SystemLogFospolicystats": {
      "description": "FortiOS policy statistics settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogFospolicystats(\"trname\", {\n    retentionDays: 100,\n    samplingInterval: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogFospolicystats(\"trname\",\n    retention_days=100,\n    sampling_interval=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogFospolicystats(\"trname\", new()\n    {\n        RetentionDays = 100,\n        SamplingInterval = 200,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogFospolicystats(ctx, \"trname\", &fortimanager.SystemLogFospolicystatsArgs{\n\t\t\tRetentionDays:    pulumi.Float64(100),\n\t\t\tSamplingInterval: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogFospolicystats;\nimport com.pulumi.fortimanager.SystemLogFospolicystatsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogFospolicystats(\"trname\", SystemLogFospolicystatsArgs.builder()\n            .retentionDays(100.0)\n            .samplingInterval(200.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogFospolicystats\n    properties:\n      retentionDays: 100\n      samplingInterval: 200\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogFosPolicyStats can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogFospolicystats:SystemLogFospolicystats labelname SystemLogFosPolicyStats\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "retentionDays": {
          "type": "number",
          "description": "Number of days for FortiOS policy stats data storage.\n"
        },
        "samplingInterval": {
          "type": "number",
          "description": "Interval to request policy stats data from FortiOS in minutes.\n"
        },
        "status": {
          "type": "string",
          "description": "Disable/Enable FortiOS policy statistics feature. disable - Disable querying FortiOS policy stats. enable - Enable querying FortiOS policy stats. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogFospolicystatsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "retentionDays",
        "samplingInterval",
        "status",
        "systemLogFospolicystatsId"
      ],
      "inputProperties": {
        "retentionDays": {
          "type": "number",
          "description": "Number of days for FortiOS policy stats data storage.\n"
        },
        "samplingInterval": {
          "type": "number",
          "description": "Interval to request policy stats data from FortiOS in minutes.\n"
        },
        "status": {
          "type": "string",
          "description": "Disable/Enable FortiOS policy statistics feature. disable - Disable querying FortiOS policy stats. enable - Enable querying FortiOS policy stats. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogFospolicystatsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogFospolicystats resources.\n",
        "properties": {
          "retentionDays": {
            "type": "number",
            "description": "Number of days for FortiOS policy stats data storage.\n"
          },
          "samplingInterval": {
            "type": "number",
            "description": "Interval to request policy stats data from FortiOS in minutes.\n"
          },
          "status": {
            "type": "string",
            "description": "Disable/Enable FortiOS policy statistics feature. disable - Disable querying FortiOS policy stats. enable - Enable querying FortiOS policy stats. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLogFospolicystatsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogInterfacestats:SystemLogInterfacestats": {
      "description": "Interface statistics settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogInterfacestats(\"trname\", {\n    billingReport: \"enable\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogInterfacestats(\"trname\",\n    billing_report=\"enable\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogInterfacestats(\"trname\", new()\n    {\n        BillingReport = \"enable\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogInterfacestats(ctx, \"trname\", &fortimanager.SystemLogInterfacestatsArgs{\n\t\t\tBillingReport: pulumi.String(\"enable\"),\n\t\t\tStatus:        pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogInterfacestats;\nimport com.pulumi.fortimanager.SystemLogInterfacestatsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogInterfacestats(\"trname\", SystemLogInterfacestatsArgs.builder()\n            .billingReport(\"enable\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogInterfacestats\n    properties:\n      billingReport: enable\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogInterfaceStats can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogInterfacestats:SystemLogInterfacestats labelname SystemLogInterfaceStats\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "billingReport": {
          "type": "string",
          "description": "Disable/Enable billing report feature. disable - Disable billing report. enable - Enable billing report. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retentionDays": {
          "type": "number",
          "description": "Number of days for interface data storage.\n"
        },
        "samplingInterval": {
          "type": "number",
          "description": "Interval of receiving interface data from FortiGates in seconds.\n"
        },
        "status": {
          "type": "string",
          "description": "Disable/Enable interface statistics feature. disable - Disable querying FortiGate interface stats. enable - Enable querying FortiGate interface stats. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogInterfacestatsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "billingReport",
        "retentionDays",
        "samplingInterval",
        "status",
        "systemLogInterfacestatsId"
      ],
      "inputProperties": {
        "billingReport": {
          "type": "string",
          "description": "Disable/Enable billing report feature. disable - Disable billing report. enable - Enable billing report. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "retentionDays": {
          "type": "number",
          "description": "Number of days for interface data storage.\n"
        },
        "samplingInterval": {
          "type": "number",
          "description": "Interval of receiving interface data from FortiGates in seconds.\n"
        },
        "status": {
          "type": "string",
          "description": "Disable/Enable interface statistics feature. disable - Disable querying FortiGate interface stats. enable - Enable querying FortiGate interface stats. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogInterfacestatsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogInterfacestats resources.\n",
        "properties": {
          "billingReport": {
            "type": "string",
            "description": "Disable/Enable billing report feature. disable - Disable billing report. enable - Enable billing report. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "retentionDays": {
            "type": "number",
            "description": "Number of days for interface data storage.\n"
          },
          "samplingInterval": {
            "type": "number",
            "description": "Interval of receiving interface data from FortiGates in seconds.\n"
          },
          "status": {
            "type": "string",
            "description": "Disable/Enable interface statistics feature. disable - Disable querying FortiGate interface stats. enable - Enable querying FortiGate interface stats. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLogInterfacestatsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogIoc:SystemLogIoc": {
      "description": "IoC settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogIoc(\"trname\", {\n    rescanStatus: \"disable\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogIoc(\"trname\",\n    rescan_status=\"disable\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogIoc(\"trname\", new()\n    {\n        RescanStatus = \"disable\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogIoc(ctx, \"trname\", &fortimanager.SystemLogIocArgs{\n\t\t\tRescanStatus: pulumi.String(\"disable\"),\n\t\t\tStatus:       pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogIoc;\nimport com.pulumi.fortimanager.SystemLogIocArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogIoc(\"trname\", SystemLogIocArgs.builder()\n            .rescanStatus(\"disable\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogIoc\n    properties:\n      rescanStatus: disable\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogIoc can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogIoc:SystemLogIoc labelname SystemLogIoc\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "notification": {
          "type": "string",
          "description": "Disable/Enable IoC notification. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "notificationThrottle": {
          "type": "number",
          "description": "Minute value for throttling the rate of IoC notifications.\n"
        },
        "rescanMaxRunner": {
          "type": "number",
          "description": "Max count of cocurrent runner of IoC rescan.\n"
        },
        "rescanRunAt": {
          "type": "number",
          "description": "When to run IoC rescan.\n"
        },
        "rescanStatus": {
          "type": "string",
          "description": "Disable/Enable IoC rescan. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Disable/Enable IoC feature. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogIocId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "notification",
        "notificationThrottle",
        "rescanMaxRunner",
        "rescanRunAt",
        "rescanStatus",
        "status",
        "systemLogIocId"
      ],
      "inputProperties": {
        "notification": {
          "type": "string",
          "description": "Disable/Enable IoC notification. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "notificationThrottle": {
          "type": "number",
          "description": "Minute value for throttling the rate of IoC notifications.\n"
        },
        "rescanMaxRunner": {
          "type": "number",
          "description": "Max count of cocurrent runner of IoC rescan.\n"
        },
        "rescanRunAt": {
          "type": "number",
          "description": "When to run IoC rescan.\n"
        },
        "rescanStatus": {
          "type": "string",
          "description": "Disable/Enable IoC rescan. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Disable/Enable IoC feature. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogIocId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogIoc resources.\n",
        "properties": {
          "notification": {
            "type": "string",
            "description": "Disable/Enable IoC notification. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "notificationThrottle": {
            "type": "number",
            "description": "Minute value for throttling the rate of IoC notifications.\n"
          },
          "rescanMaxRunner": {
            "type": "number",
            "description": "Max count of cocurrent runner of IoC rescan.\n"
          },
          "rescanRunAt": {
            "type": "number",
            "description": "When to run IoC rescan.\n"
          },
          "rescanStatus": {
            "type": "string",
            "description": "Disable/Enable IoC rescan. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Disable/Enable IoC feature. disable - Disable IoC feature. enable - Enable IoC feature. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLogIocId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogMaildomain:SystemLogMaildomain": {
      "description": "FortiMail domain setting.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogMaildomain(\"trname\", {\n    domain: \"terraform\",\n    fosid: 1,\n    vdom: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogMaildomain(\"trname\",\n    domain=\"terraform\",\n    fosid=1,\n    vdom=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogMaildomain(\"trname\", new()\n    {\n        Domain = \"terraform\",\n        Fosid = 1,\n        Vdom = \"terraform\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogMaildomain(ctx, \"trname\", &fortimanager.SystemLogMaildomainArgs{\n\t\t\tDomain: pulumi.String(\"terraform\"),\n\t\t\tFosid:  pulumi.Float64(1),\n\t\t\tVdom:   pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogMaildomain;\nimport com.pulumi.fortimanager.SystemLogMaildomainArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogMaildomain(\"trname\", SystemLogMaildomainArgs.builder()\n            .domain(\"terraform\")\n            .fosid(1.0)\n            .vdom(\"terraform\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogMaildomain\n    properties:\n      domain: terraform\n      fosid: '1'\n      vdom: terraform\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogMailDomain can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogMaildomain:SystemLogMaildomain labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "devices": {
          "type": "string",
          "description": "Devices for domain to vdom mapping\n"
        },
        "domain": {
          "type": "string",
          "description": "FortiMail domain\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of FortiMail domain.\n"
        },
        "systemLogMaildomainId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Virtual Domain name mapping to FortiMail domain\n"
        }
      },
      "type": "object",
      "required": [
        "devices",
        "systemLogMaildomainId"
      ],
      "inputProperties": {
        "devices": {
          "type": "string",
          "description": "Devices for domain to vdom mapping\n"
        },
        "domain": {
          "type": "string",
          "description": "FortiMail domain\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID of FortiMail domain.\n"
        },
        "systemLogMaildomainId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Virtual Domain name mapping to FortiMail domain\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogMaildomain resources.\n",
        "properties": {
          "devices": {
            "type": "string",
            "description": "Devices for domain to vdom mapping\n"
          },
          "domain": {
            "type": "string",
            "description": "FortiMail domain\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID of FortiMail domain.\n"
          },
          "systemLogMaildomainId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "vdom": {
            "type": "string",
            "description": "Virtual Domain name mapping to FortiMail domain\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogRatelimit:SystemLogRatelimit": {
      "description": "Logging rate limit.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemLogRatelimitDevice`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogRatelimitDevice`\" pulumi-lang-go=\"`SystemLogRatelimitDevice`\" pulumi-lang-python=\"`SystemLogRatelimitDevice`\" pulumi-lang-yaml=\"`fortimanager.SystemLogRatelimitDevice`\" pulumi-lang-java=\"`fortimanager.SystemLogRatelimitDevice`\">`fortimanager.SystemLogRatelimitDevice`</span>\n>- <span pulumi-lang-nodejs=\"`ratelimits`\" pulumi-lang-dotnet=\"`Ratelimits`\" pulumi-lang-go=\"`ratelimits`\" pulumi-lang-python=\"`ratelimits`\" pulumi-lang-yaml=\"`ratelimits`\" pulumi-lang-java=\"`ratelimits`\">`ratelimits`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemLogRatelimitRatelimits`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogRatelimitRatelimits`\" pulumi-lang-go=\"`SystemLogRatelimitRatelimits`\" pulumi-lang-python=\"`SystemLogRatelimitRatelimits`\" pulumi-lang-yaml=\"`fortimanager.SystemLogRatelimitRatelimits`\" pulumi-lang-java=\"`fortimanager.SystemLogRatelimitRatelimits`\">`fortimanager.SystemLogRatelimitRatelimits`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogRatelimit(\"trname\", {\n    mode: \"manual\",\n    ratelimits: [{\n        id: 1,\n        filter: \"1\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogRatelimit(\"trname\",\n    mode=\"manual\",\n    ratelimits=[{\n        \"id\": 1,\n        \"filter\": \"1\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogRatelimit(\"trname\", new()\n    {\n        Mode = \"manual\",\n        Ratelimits = new[]\n        {\n            new Fortimanager.Inputs.SystemLogRatelimitRatelimitArgs\n            {\n                Id = 1,\n                Filter = \"1\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogRatelimit(ctx, \"trname\", &fortimanager.SystemLogRatelimitArgs{\n\t\t\tMode: pulumi.String(\"manual\"),\n\t\t\tRatelimits: fortimanager.SystemLogRatelimitRatelimitArray{\n\t\t\t\t&fortimanager.SystemLogRatelimitRatelimitArgs{\n\t\t\t\t\tId:     pulumi.Float64(1),\n\t\t\t\t\tFilter: pulumi.String(\"1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogRatelimit;\nimport com.pulumi.fortimanager.SystemLogRatelimitArgs;\nimport com.pulumi.fortimanager.inputs.SystemLogRatelimitRatelimitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogRatelimit(\"trname\", SystemLogRatelimitArgs.builder()\n            .mode(\"manual\")\n            .ratelimits(SystemLogRatelimitRatelimitArgs.builder()\n                .id(1.0)\n                .filter(\"1\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogRatelimit\n    properties:\n      mode: manual\n      ratelimits:\n        - id: 1\n          filter: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogRatelimit can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimit:SystemLogRatelimit labelname SystemLogRatelimit\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "deviceRatelimitDefault": {
          "type": "number",
          "description": "Default maximum device log rate limit.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogRatelimitDevice:SystemLogRatelimitDevice"
          },
          "description": "Device. The structure of <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mode": {
          "type": "string",
          "description": "Logging rate limit mode. disable - Logging rate limit function disabled. manual - System rate limit and device rate limit both configurable, no limit if not configured. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "ratelimits": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogRatelimitRatelimit:SystemLogRatelimitRatelimit"
          },
          "description": "Ratelimits. The structure of <span pulumi-lang-nodejs=\"`ratelimits`\" pulumi-lang-dotnet=\"`Ratelimits`\" pulumi-lang-go=\"`ratelimits`\" pulumi-lang-python=\"`ratelimits`\" pulumi-lang-yaml=\"`ratelimits`\" pulumi-lang-java=\"`ratelimits`\">`ratelimits`</span> block is documented below.\n"
        },
        "systemLogRatelimitId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "systemRatelimit": {
          "type": "number",
          "description": "Maximum system log rate limit.\n"
        }
      },
      "type": "object",
      "required": [
        "mode",
        "systemLogRatelimitId"
      ],
      "inputProperties": {
        "deviceRatelimitDefault": {
          "type": "number",
          "description": "Default maximum device log rate limit.\n"
        },
        "devices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogRatelimitDevice:SystemLogRatelimitDevice"
          },
          "description": "Device. The structure of <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mode": {
          "type": "string",
          "description": "Logging rate limit mode. disable - Logging rate limit function disabled. manual - System rate limit and device rate limit both configurable, no limit if not configured. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
        },
        "ratelimits": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogRatelimitRatelimit:SystemLogRatelimitRatelimit"
          },
          "description": "Ratelimits. The structure of <span pulumi-lang-nodejs=\"`ratelimits`\" pulumi-lang-dotnet=\"`Ratelimits`\" pulumi-lang-go=\"`ratelimits`\" pulumi-lang-python=\"`ratelimits`\" pulumi-lang-yaml=\"`ratelimits`\" pulumi-lang-java=\"`ratelimits`\">`ratelimits`</span> block is documented below.\n"
        },
        "systemLogRatelimitId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "systemRatelimit": {
          "type": "number",
          "description": "Maximum system log rate limit.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogRatelimit resources.\n",
        "properties": {
          "deviceRatelimitDefault": {
            "type": "number",
            "description": "Default maximum device log rate limit.\n"
          },
          "devices": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemLogRatelimitDevice:SystemLogRatelimitDevice"
            },
            "description": "Device. The structure of <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mode": {
            "type": "string",
            "description": "Logging rate limit mode. disable - Logging rate limit function disabled. manual - System rate limit and device rate limit both configurable, no limit if not configured. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>.\n"
          },
          "ratelimits": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemLogRatelimitRatelimit:SystemLogRatelimitRatelimit"
            },
            "description": "Ratelimits. The structure of <span pulumi-lang-nodejs=\"`ratelimits`\" pulumi-lang-dotnet=\"`Ratelimits`\" pulumi-lang-go=\"`ratelimits`\" pulumi-lang-python=\"`ratelimits`\" pulumi-lang-yaml=\"`ratelimits`\" pulumi-lang-java=\"`ratelimits`\">`ratelimits`</span> block is documented below.\n"
          },
          "systemLogRatelimitId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "systemRatelimit": {
            "type": "number",
            "description": "Maximum system log rate limit.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogRatelimitDevice:SystemLogRatelimitDevice": {
      "description": "Device log rate limit.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`device`\" pulumi-lang-dotnet=\"`Device`\" pulumi-lang-go=\"`device`\" pulumi-lang-python=\"`device`\" pulumi-lang-yaml=\"`device`\" pulumi-lang-java=\"`device`\">`device`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemLogRatelimit`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogRatelimit`\" pulumi-lang-go=\"`SystemLogRatelimit`\" pulumi-lang-python=\"`SystemLogRatelimit`\" pulumi-lang-yaml=\"`fortimanager.SystemLogRatelimit`\" pulumi-lang-java=\"`fortimanager.SystemLogRatelimit`\">`fortimanager.SystemLogRatelimit`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem LogRatelimitDevice can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimitDevice:SystemLogRatelimitDevice labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Device(s) filter according to filter-type setting, wildcard expression supported.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Device filter type. devid - Device ID. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Device filter ID.\n"
        },
        "ratelimit": {
          "type": "number",
          "description": "Maximum device log rate limit.\n"
        },
        "systemLogRatelimitDeviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "filterType",
        "systemLogRatelimitDeviceId"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Device(s) filter according to filter-type setting, wildcard expression supported.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Device filter type. devid - Device ID. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Device filter ID.\n"
        },
        "ratelimit": {
          "type": "number",
          "description": "Maximum device log rate limit.\n"
        },
        "systemLogRatelimitDeviceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogRatelimitDevice resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Device(s) filter according to filter-type setting, wildcard expression supported.\n"
          },
          "filterType": {
            "type": "string",
            "description": "Device filter type. devid - Device ID. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Device filter ID.\n"
          },
          "ratelimit": {
            "type": "number",
            "description": "Maximum device log rate limit.\n"
          },
          "systemLogRatelimitDeviceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogRatelimitRatelimits:SystemLogRatelimitRatelimits": {
      "description": "Per device or ADOM log rate limits.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ratelimits`\" pulumi-lang-dotnet=\"`Ratelimits`\" pulumi-lang-go=\"`ratelimits`\" pulumi-lang-python=\"`ratelimits`\" pulumi-lang-yaml=\"`ratelimits`\" pulumi-lang-java=\"`ratelimits`\">`ratelimits`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemLogRatelimit`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogRatelimit`\" pulumi-lang-go=\"`SystemLogRatelimit`\" pulumi-lang-python=\"`SystemLogRatelimit`\" pulumi-lang-yaml=\"`fortimanager.SystemLogRatelimit`\" pulumi-lang-java=\"`fortimanager.SystemLogRatelimit`\">`fortimanager.SystemLogRatelimit`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogRatelimitRatelimits(\"trname\", {\n    fosid: 2,\n    filter: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogRatelimitRatelimits(\"trname\",\n    fosid=2,\n    filter=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogRatelimitRatelimits(\"trname\", new()\n    {\n        Fosid = 2,\n        Filter = \"1\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogRatelimitRatelimits(ctx, \"trname\", &fortimanager.SystemLogRatelimitRatelimitsArgs{\n\t\t\tFosid:  pulumi.Float64(2),\n\t\t\tFilter: pulumi.String(\"1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogRatelimitRatelimits;\nimport com.pulumi.fortimanager.SystemLogRatelimitRatelimitsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogRatelimitRatelimits(\"trname\", SystemLogRatelimitRatelimitsArgs.builder()\n            .fosid(2.0)\n            .filter(\"1\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogRatelimitRatelimits\n    properties:\n      fosid: 2\n      filter: 1\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogRatelimitRatelimits can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimitRatelimits:SystemLogRatelimitRatelimits labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "filter": {
          "type": "string",
          "description": "Device or ADOM filter according to filter-type setting, wildcard expression supported.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Device filter type. devid - Device ID. adom - ADOM name. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Filter ID.\n"
        },
        "ratelimit": {
          "type": "number",
          "description": "Maximum log rate limit.\n"
        },
        "systemLogRatelimitRatelimitsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "filterType",
        "systemLogRatelimitRatelimitsId"
      ],
      "inputProperties": {
        "filter": {
          "type": "string",
          "description": "Device or ADOM filter according to filter-type setting, wildcard expression supported.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Device filter type. devid - Device ID. adom - ADOM name. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Filter ID.\n"
        },
        "ratelimit": {
          "type": "number",
          "description": "Maximum log rate limit.\n"
        },
        "systemLogRatelimitRatelimitsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogRatelimitRatelimits resources.\n",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Device or ADOM filter according to filter-type setting, wildcard expression supported.\n"
          },
          "filterType": {
            "type": "string",
            "description": "Device filter type. devid - Device ID. adom - ADOM name. Valid values: <span pulumi-lang-nodejs=\"`devid`\" pulumi-lang-dotnet=\"`Devid`\" pulumi-lang-go=\"`devid`\" pulumi-lang-python=\"`devid`\" pulumi-lang-yaml=\"`devid`\" pulumi-lang-java=\"`devid`\">`devid`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Filter ID.\n"
          },
          "ratelimit": {
            "type": "number",
            "description": "Maximum log rate limit.\n"
          },
          "systemLogRatelimitRatelimitsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogSettings:SystemLogSettings": {
      "description": "Log settings.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`rollingAnalyzer`\" pulumi-lang-dotnet=\"`RollingAnalyzer`\" pulumi-lang-go=\"`rollingAnalyzer`\" pulumi-lang-python=\"`rolling_analyzer`\" pulumi-lang-yaml=\"`rollingAnalyzer`\" pulumi-lang-java=\"`rollingAnalyzer`\">`rolling_analyzer`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemLogSettingsRollinganalyzer`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogSettingsRollinganalyzer`\" pulumi-lang-go=\"`SystemLogSettingsRollinganalyzer`\" pulumi-lang-python=\"`SystemLogSettingsRollinganalyzer`\" pulumi-lang-yaml=\"`fortimanager.SystemLogSettingsRollinganalyzer`\" pulumi-lang-java=\"`fortimanager.SystemLogSettingsRollinganalyzer`\">`fortimanager.SystemLogSettingsRollinganalyzer`</span>\n>- <span pulumi-lang-nodejs=\"`rollingLocal`\" pulumi-lang-dotnet=\"`RollingLocal`\" pulumi-lang-go=\"`rollingLocal`\" pulumi-lang-python=\"`rolling_local`\" pulumi-lang-yaml=\"`rollingLocal`\" pulumi-lang-java=\"`rollingLocal`\">`rolling_local`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemLogSettingsRollinglocal`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogSettingsRollinglocal`\" pulumi-lang-go=\"`SystemLogSettingsRollinglocal`\" pulumi-lang-python=\"`SystemLogSettingsRollinglocal`\" pulumi-lang-yaml=\"`fortimanager.SystemLogSettingsRollinglocal`\" pulumi-lang-java=\"`fortimanager.SystemLogSettingsRollinglocal`\">`fortimanager.SystemLogSettingsRollinglocal`</span>\n>- <span pulumi-lang-nodejs=\"`rollingRegular`\" pulumi-lang-dotnet=\"`RollingRegular`\" pulumi-lang-go=\"`rollingRegular`\" pulumi-lang-python=\"`rolling_regular`\" pulumi-lang-yaml=\"`rollingRegular`\" pulumi-lang-java=\"`rollingRegular`\">`rolling_regular`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemLogSettingsRollingregular`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogSettingsRollingregular`\" pulumi-lang-go=\"`SystemLogSettingsRollingregular`\" pulumi-lang-python=\"`SystemLogSettingsRollingregular`\" pulumi-lang-yaml=\"`fortimanager.SystemLogSettingsRollingregular`\" pulumi-lang-java=\"`fortimanager.SystemLogSettingsRollingregular`\">`fortimanager.SystemLogSettingsRollingregular`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogSettings(\"trname\", {\n    dnsResolveDstip: \"disable\",\n    haAutoMigrate: \"disable\",\n    logFileArchiveName: \"basic\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogSettings(\"trname\",\n    dns_resolve_dstip=\"disable\",\n    ha_auto_migrate=\"disable\",\n    log_file_archive_name=\"basic\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogSettings(\"trname\", new()\n    {\n        DnsResolveDstip = \"disable\",\n        HaAutoMigrate = \"disable\",\n        LogFileArchiveName = \"basic\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogSettings(ctx, \"trname\", &fortimanager.SystemLogSettingsArgs{\n\t\t\tDnsResolveDstip:    pulumi.String(\"disable\"),\n\t\t\tHaAutoMigrate:      pulumi.String(\"disable\"),\n\t\t\tLogFileArchiveName: pulumi.String(\"basic\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogSettings;\nimport com.pulumi.fortimanager.SystemLogSettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogSettings(\"trname\", SystemLogSettingsArgs.builder()\n            .dnsResolveDstip(\"disable\")\n            .haAutoMigrate(\"disable\")\n            .logFileArchiveName(\"basic\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogSettings\n    properties:\n      dnsResolveDstip: disable\n      haAutoMigrate: disable\n      logFileArchiveName: basic\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogSettings:SystemLogSettings labelname SystemLogSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "browseMaxLogfiles": {
          "type": "number",
          "description": "Maximum number of log files for each log browse attempt for each Adom.\n"
        },
        "deviceAutoDetect": {
          "type": "string",
          "description": "Enable/Disable looking up device ID in syslog received with no encryption. disable - Disable looking up device ID in syslog received with no encryption. enable - Enable looking up device ID in syslog received with no encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsResolveDstip": {
          "type": "string",
          "description": "Enable/Disable resolving destination IP by DNS. disable - Disable resolving destination IP by DNS. enable - Enable resolving destination IP by DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "downloadMaxLogs": {
          "type": "number",
          "description": "Maximum number of logs for each log download attempt.\n"
        },
        "facCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fazCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fchCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fctCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fddCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fgtCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fmgCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fmlCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fpxCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fsaCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fwbCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "haAutoMigrate": {
          "type": "string",
          "description": "Enabled/Disable automatically merging HA member's logs to HA cluster. disable - Disable automatically merging HA member's logs to HA cluster. enable - Enable automatically merging HA member's logs to HA cluster. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "importMaxLogfiles": {
          "type": "number",
          "description": "Maximum number of log files for each log import attempt.\n"
        },
        "keepDevLogs": {
          "type": "string",
          "description": "Enable/Disable keeping the dev logs after the device has been deleted. disable - Disable keeping the dev logs after the device has been deleted. enable - Enable keeping the dev logs after the device has been deleted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "legacyAuthMode": {
          "type": "string",
          "description": "Enable/Disable legacy mode of device authentication by username/password. disable - Disable legacy authentication mode support. enable - Enable legacy authentication mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logFileArchiveName": {
          "type": "string",
          "description": "Log file name format for archiving, such as backup, upload or download. basic - Basic format for log archive file name, e.g. FGT20C0000000001.tlog.1417797247.log. extended - Extended format for log archive file name, e.g. FGT20C0000000001.2014-12-05-08:34:58.tlog.1417797247.log. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`extended`\" pulumi-lang-dotnet=\"`Extended`\" pulumi-lang-go=\"`extended`\" pulumi-lang-python=\"`extended`\" pulumi-lang-yaml=\"`extended`\" pulumi-lang-java=\"`extended`\">`extended`</span>.\n"
        },
        "logIntervalDevNoLogging": {
          "type": "number",
          "description": "Interval in minute of no log received from a device when considering the device down.\n"
        },
        "logProcessFastMode": {
          "type": "string",
          "description": "Enable/Disable log process fast mode. disable - Disable log process fast mode. enable - Enable log process fast mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logUploadIntervalDevNoLogging": {
          "type": "number",
          "description": "Interval in minute of no log uploaded from a device when considering the device down.\n"
        },
        "rollingAnalyzer": {
          "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingAnalyzer:SystemLogSettingsRollingAnalyzer",
          "description": "Rolling-Analyzer. The structure of <span pulumi-lang-nodejs=\"`rollingAnalyzer`\" pulumi-lang-dotnet=\"`RollingAnalyzer`\" pulumi-lang-go=\"`rollingAnalyzer`\" pulumi-lang-python=\"`rolling_analyzer`\" pulumi-lang-yaml=\"`rollingAnalyzer`\" pulumi-lang-java=\"`rollingAnalyzer`\">`rolling_analyzer`</span> block is documented below.\n"
        },
        "rollingLocal": {
          "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingLocal:SystemLogSettingsRollingLocal",
          "description": "Rolling-Local. The structure of <span pulumi-lang-nodejs=\"`rollingLocal`\" pulumi-lang-dotnet=\"`RollingLocal`\" pulumi-lang-go=\"`rollingLocal`\" pulumi-lang-python=\"`rolling_local`\" pulumi-lang-yaml=\"`rollingLocal`\" pulumi-lang-java=\"`rollingLocal`\">`rolling_local`</span> block is documented below.\n"
        },
        "rollingRegular": {
          "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingRegular:SystemLogSettingsRollingRegular",
          "description": "Rolling-Regular. The structure of <span pulumi-lang-nodejs=\"`rollingRegular`\" pulumi-lang-dotnet=\"`RollingRegular`\" pulumi-lang-go=\"`rollingRegular`\" pulumi-lang-python=\"`rolling_regular`\" pulumi-lang-yaml=\"`rollingRegular`\" pulumi-lang-java=\"`rollingRegular`\">`rolling_regular`</span> block is documented below.\n"
        },
        "syncSearchTimeout": {
          "type": "number",
          "description": "Maximum number of seconds for running a log search session in synchronous mode.\n"
        },
        "systemLogSettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "unencryptedLogging": {
          "type": "string",
          "description": "Enable/Disable receiving syslog through UDP(514) or TCP(514) un-encrypted. disable - Disable receiving syslog through UDP(514) or TCP(514) un-encrypted. enable - Enable receiving syslog through UDP(514) or TCP(514) un-encrypted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "browseMaxLogfiles",
        "deviceAutoDetect",
        "dnsResolveDstip",
        "downloadMaxLogs",
        "haAutoMigrate",
        "importMaxLogfiles",
        "keepDevLogs",
        "legacyAuthMode",
        "logFileArchiveName",
        "logIntervalDevNoLogging",
        "logProcessFastMode",
        "logUploadIntervalDevNoLogging",
        "syncSearchTimeout",
        "systemLogSettingsId",
        "unencryptedLogging"
      ],
      "inputProperties": {
        "browseMaxLogfiles": {
          "type": "number",
          "description": "Maximum number of log files for each log browse attempt for each Adom.\n"
        },
        "deviceAutoDetect": {
          "type": "string",
          "description": "Enable/Disable looking up device ID in syslog received with no encryption. disable - Disable looking up device ID in syslog received with no encryption. enable - Enable looking up device ID in syslog received with no encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dnsResolveDstip": {
          "type": "string",
          "description": "Enable/Disable resolving destination IP by DNS. disable - Disable resolving destination IP by DNS. enable - Enable resolving destination IP by DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "downloadMaxLogs": {
          "type": "number",
          "description": "Maximum number of logs for each log download attempt.\n"
        },
        "facCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fazCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fchCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fctCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fddCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fgtCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fmgCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fmlCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fpxCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fsaCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "fwbCustomField1": {
          "type": "string",
          "description": "Name of custom log field to index.\n"
        },
        "haAutoMigrate": {
          "type": "string",
          "description": "Enabled/Disable automatically merging HA member's logs to HA cluster. disable - Disable automatically merging HA member's logs to HA cluster. enable - Enable automatically merging HA member's logs to HA cluster. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "importMaxLogfiles": {
          "type": "number",
          "description": "Maximum number of log files for each log import attempt.\n"
        },
        "keepDevLogs": {
          "type": "string",
          "description": "Enable/Disable keeping the dev logs after the device has been deleted. disable - Disable keeping the dev logs after the device has been deleted. enable - Enable keeping the dev logs after the device has been deleted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "legacyAuthMode": {
          "type": "string",
          "description": "Enable/Disable legacy mode of device authentication by username/password. disable - Disable legacy authentication mode support. enable - Enable legacy authentication mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logFileArchiveName": {
          "type": "string",
          "description": "Log file name format for archiving, such as backup, upload or download. basic - Basic format for log archive file name, e.g. FGT20C0000000001.tlog.1417797247.log. extended - Extended format for log archive file name, e.g. FGT20C0000000001.2014-12-05-08:34:58.tlog.1417797247.log. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`extended`\" pulumi-lang-dotnet=\"`Extended`\" pulumi-lang-go=\"`extended`\" pulumi-lang-python=\"`extended`\" pulumi-lang-yaml=\"`extended`\" pulumi-lang-java=\"`extended`\">`extended`</span>.\n"
        },
        "logIntervalDevNoLogging": {
          "type": "number",
          "description": "Interval in minute of no log received from a device when considering the device down.\n"
        },
        "logProcessFastMode": {
          "type": "string",
          "description": "Enable/Disable log process fast mode. disable - Disable log process fast mode. enable - Enable log process fast mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logUploadIntervalDevNoLogging": {
          "type": "number",
          "description": "Interval in minute of no log uploaded from a device when considering the device down.\n"
        },
        "rollingAnalyzer": {
          "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingAnalyzer:SystemLogSettingsRollingAnalyzer",
          "description": "Rolling-Analyzer. The structure of <span pulumi-lang-nodejs=\"`rollingAnalyzer`\" pulumi-lang-dotnet=\"`RollingAnalyzer`\" pulumi-lang-go=\"`rollingAnalyzer`\" pulumi-lang-python=\"`rolling_analyzer`\" pulumi-lang-yaml=\"`rollingAnalyzer`\" pulumi-lang-java=\"`rollingAnalyzer`\">`rolling_analyzer`</span> block is documented below.\n"
        },
        "rollingLocal": {
          "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingLocal:SystemLogSettingsRollingLocal",
          "description": "Rolling-Local. The structure of <span pulumi-lang-nodejs=\"`rollingLocal`\" pulumi-lang-dotnet=\"`RollingLocal`\" pulumi-lang-go=\"`rollingLocal`\" pulumi-lang-python=\"`rolling_local`\" pulumi-lang-yaml=\"`rollingLocal`\" pulumi-lang-java=\"`rollingLocal`\">`rolling_local`</span> block is documented below.\n"
        },
        "rollingRegular": {
          "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingRegular:SystemLogSettingsRollingRegular",
          "description": "Rolling-Regular. The structure of <span pulumi-lang-nodejs=\"`rollingRegular`\" pulumi-lang-dotnet=\"`RollingRegular`\" pulumi-lang-go=\"`rollingRegular`\" pulumi-lang-python=\"`rolling_regular`\" pulumi-lang-yaml=\"`rollingRegular`\" pulumi-lang-java=\"`rollingRegular`\">`rolling_regular`</span> block is documented below.\n"
        },
        "syncSearchTimeout": {
          "type": "number",
          "description": "Maximum number of seconds for running a log search session in synchronous mode.\n"
        },
        "systemLogSettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "unencryptedLogging": {
          "type": "string",
          "description": "Enable/Disable receiving syslog through UDP(514) or TCP(514) un-encrypted. disable - Disable receiving syslog through UDP(514) or TCP(514) un-encrypted. enable - Enable receiving syslog through UDP(514) or TCP(514) un-encrypted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogSettings resources.\n",
        "properties": {
          "browseMaxLogfiles": {
            "type": "number",
            "description": "Maximum number of log files for each log browse attempt for each Adom.\n"
          },
          "deviceAutoDetect": {
            "type": "string",
            "description": "Enable/Disable looking up device ID in syslog received with no encryption. disable - Disable looking up device ID in syslog received with no encryption. enable - Enable looking up device ID in syslog received with no encryption. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dnsResolveDstip": {
            "type": "string",
            "description": "Enable/Disable resolving destination IP by DNS. disable - Disable resolving destination IP by DNS. enable - Enable resolving destination IP by DNS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "downloadMaxLogs": {
            "type": "number",
            "description": "Maximum number of logs for each log download attempt.\n"
          },
          "facCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fazCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fchCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fctCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fddCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fgtCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fmgCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fmlCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fpxCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fsaCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "fwbCustomField1": {
            "type": "string",
            "description": "Name of custom log field to index.\n"
          },
          "haAutoMigrate": {
            "type": "string",
            "description": "Enabled/Disable automatically merging HA member's logs to HA cluster. disable - Disable automatically merging HA member's logs to HA cluster. enable - Enable automatically merging HA member's logs to HA cluster. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "importMaxLogfiles": {
            "type": "number",
            "description": "Maximum number of log files for each log import attempt.\n"
          },
          "keepDevLogs": {
            "type": "string",
            "description": "Enable/Disable keeping the dev logs after the device has been deleted. disable - Disable keeping the dev logs after the device has been deleted. enable - Enable keeping the dev logs after the device has been deleted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "legacyAuthMode": {
            "type": "string",
            "description": "Enable/Disable legacy mode of device authentication by username/password. disable - Disable legacy authentication mode support. enable - Enable legacy authentication mode support. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logFileArchiveName": {
            "type": "string",
            "description": "Log file name format for archiving, such as backup, upload or download. basic - Basic format for log archive file name, e.g. FGT20C0000000001.tlog.1417797247.log. extended - Extended format for log archive file name, e.g. FGT20C0000000001.2014-12-05-08:34:58.tlog.1417797247.log. Valid values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, <span pulumi-lang-nodejs=\"`extended`\" pulumi-lang-dotnet=\"`Extended`\" pulumi-lang-go=\"`extended`\" pulumi-lang-python=\"`extended`\" pulumi-lang-yaml=\"`extended`\" pulumi-lang-java=\"`extended`\">`extended`</span>.\n"
          },
          "logIntervalDevNoLogging": {
            "type": "number",
            "description": "Interval in minute of no log received from a device when considering the device down.\n"
          },
          "logProcessFastMode": {
            "type": "string",
            "description": "Enable/Disable log process fast mode. disable - Disable log process fast mode. enable - Enable log process fast mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logUploadIntervalDevNoLogging": {
            "type": "number",
            "description": "Interval in minute of no log uploaded from a device when considering the device down.\n"
          },
          "rollingAnalyzer": {
            "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingAnalyzer:SystemLogSettingsRollingAnalyzer",
            "description": "Rolling-Analyzer. The structure of <span pulumi-lang-nodejs=\"`rollingAnalyzer`\" pulumi-lang-dotnet=\"`RollingAnalyzer`\" pulumi-lang-go=\"`rollingAnalyzer`\" pulumi-lang-python=\"`rolling_analyzer`\" pulumi-lang-yaml=\"`rollingAnalyzer`\" pulumi-lang-java=\"`rollingAnalyzer`\">`rolling_analyzer`</span> block is documented below.\n"
          },
          "rollingLocal": {
            "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingLocal:SystemLogSettingsRollingLocal",
            "description": "Rolling-Local. The structure of <span pulumi-lang-nodejs=\"`rollingLocal`\" pulumi-lang-dotnet=\"`RollingLocal`\" pulumi-lang-go=\"`rollingLocal`\" pulumi-lang-python=\"`rolling_local`\" pulumi-lang-yaml=\"`rollingLocal`\" pulumi-lang-java=\"`rollingLocal`\">`rolling_local`</span> block is documented below.\n"
          },
          "rollingRegular": {
            "$ref": "#/types/fortimanager:index%2FSystemLogSettingsRollingRegular:SystemLogSettingsRollingRegular",
            "description": "Rolling-Regular. The structure of <span pulumi-lang-nodejs=\"`rollingRegular`\" pulumi-lang-dotnet=\"`RollingRegular`\" pulumi-lang-go=\"`rollingRegular`\" pulumi-lang-python=\"`rolling_regular`\" pulumi-lang-yaml=\"`rollingRegular`\" pulumi-lang-java=\"`rollingRegular`\">`rolling_regular`</span> block is documented below.\n"
          },
          "syncSearchTimeout": {
            "type": "number",
            "description": "Maximum number of seconds for running a log search session in synchronous mode.\n"
          },
          "systemLogSettingsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "unencryptedLogging": {
            "type": "string",
            "description": "Enable/Disable receiving syslog through UDP(514) or TCP(514) un-encrypted. disable - Disable receiving syslog through UDP(514) or TCP(514) un-encrypted. enable - Enable receiving syslog through UDP(514) or TCP(514) un-encrypted. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogSettingsRollinganalyzer:SystemLogSettingsRollinganalyzer": {
      "description": "Log rolling policy for Network Analyzer logs.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rollingAnalyzer`\" pulumi-lang-dotnet=\"`RollingAnalyzer`\" pulumi-lang-go=\"`rollingAnalyzer`\" pulumi-lang-python=\"`rolling_analyzer`\" pulumi-lang-yaml=\"`rollingAnalyzer`\" pulumi-lang-java=\"`rollingAnalyzer`\">`rolling_analyzer`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemLogSettings`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogSettings`\" pulumi-lang-go=\"`SystemLogSettings`\" pulumi-lang-python=\"`SystemLogSettings`\" pulumi-lang-yaml=\"`fortimanager.SystemLogSettings`\" pulumi-lang-java=\"`fortimanager.SystemLogSettings`\">`fortimanager.SystemLogSettings`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogSettingsRollinganalyzer(\"trname\", {\n    days: [\"sun\"],\n    passwords: [\"fortinet\"],\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogSettingsRollinganalyzer(\"trname\",\n    days=[\"sun\"],\n    passwords=[\"fortinet\"],\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogSettingsRollinganalyzer(\"trname\", new()\n    {\n        Days = new[]\n        {\n            \"sun\",\n        },\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogSettingsRollinganalyzer(ctx, \"trname\", &fortimanager.SystemLogSettingsRollinganalyzerArgs{\n\t\t\tDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sun\"),\n\t\t\t},\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogSettingsRollinganalyzer;\nimport com.pulumi.fortimanager.SystemLogSettingsRollinganalyzerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogSettingsRollinganalyzer(\"trname\", SystemLogSettingsRollinganalyzerArgs.builder()\n            .days(\"sun\")\n            .passwords(\"fortinet\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogSettingsRollinganalyzer\n    properties:\n      days:\n        - sun\n      passwords:\n        - fortinet\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogSettingsRollingAnalyzer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogSettingsRollinganalyzer:SystemLogSettingsRollinganalyzer labelname SystemLogSettingsRollingAnalyzer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "systemLogSettingsRollinganalyzerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "days",
        "delFiles",
        "fileSize",
        "gzipFormat",
        "ip",
        "ip2",
        "ip3",
        "logFormat",
        "password2s",
        "password3s",
        "passwords",
        "serverType",
        "systemLogSettingsRollinganalyzerId",
        "upload",
        "uploadMode",
        "uploadTrigger",
        "when"
      ],
      "inputProperties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "systemLogSettingsRollinganalyzerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogSettingsRollinganalyzer resources.\n",
        "properties": {
          "days": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
          },
          "delFiles": {
            "type": "string",
            "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "directory": {
            "type": "string",
            "description": "Upload server directory, for Unix server, use absolute\n"
          },
          "fileSize": {
            "type": "number",
            "description": "Roll log files when they reach this size (MB).\n"
          },
          "gzipFormat": {
            "type": "string",
            "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hour": {
            "type": "number",
            "description": "Log files rolling schedule (hour).\n"
          },
          "ip": {
            "type": "string",
            "description": "Upload server IP address.\n"
          },
          "ip2": {
            "type": "string",
            "description": "Upload server IP2 address.\n"
          },
          "ip3": {
            "type": "string",
            "description": "Upload server IP3 address.\n"
          },
          "logFormat": {
            "type": "string",
            "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
          },
          "min": {
            "type": "number",
            "description": "Log files rolling schedule (minutes).\n"
          },
          "password2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password2.\n",
            "secret": true
          },
          "password3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password3.\n",
            "secret": true
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Upload server IP1 port number.\n"
          },
          "port2": {
            "type": "number",
            "description": "Upload server IP2 port number.\n"
          },
          "port3": {
            "type": "number",
            "description": "Upload server IP3 port number.\n"
          },
          "rollingUpgradeStatus": {
            "type": "number",
            "description": "rolling upgrade status (1|0).\n"
          },
          "server": {
            "type": "string",
            "description": "Upload server FQDN/IP.\n"
          },
          "server2": {
            "type": "string",
            "description": "Upload server2 FQDN/IP.\n"
          },
          "server3": {
            "type": "string",
            "description": "Upload server3 FQDN/IP.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
          },
          "systemLogSettingsRollinganalyzerId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "upload": {
            "type": "string",
            "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uploadHour": {
            "type": "number",
            "description": "Log files upload schedule (hour).\n"
          },
          "uploadMode": {
            "type": "string",
            "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
          },
          "uploadTrigger": {
            "type": "string",
            "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
          },
          "username": {
            "type": "string",
            "description": "Upload server login username.\n"
          },
          "username2": {
            "type": "string",
            "description": "Upload server login username2.\n"
          },
          "username3": {
            "type": "string",
            "description": "Upload server login username3.\n"
          },
          "when": {
            "type": "string",
            "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogSettingsRollinglocal:SystemLogSettingsRollinglocal": {
      "description": "Log rolling policy for local logs.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rollingLocal`\" pulumi-lang-dotnet=\"`RollingLocal`\" pulumi-lang-go=\"`rollingLocal`\" pulumi-lang-python=\"`rolling_local`\" pulumi-lang-yaml=\"`rollingLocal`\" pulumi-lang-java=\"`rollingLocal`\">`rolling_local`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemLogSettings`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogSettings`\" pulumi-lang-go=\"`SystemLogSettings`\" pulumi-lang-python=\"`SystemLogSettings`\" pulumi-lang-yaml=\"`fortimanager.SystemLogSettings`\" pulumi-lang-java=\"`fortimanager.SystemLogSettings`\">`fortimanager.SystemLogSettings`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogSettingsRollinglocal(\"trname\", {\n    days: [\"sun\"],\n    passwords: [\"fortinet\"],\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogSettingsRollinglocal(\"trname\",\n    days=[\"sun\"],\n    passwords=[\"fortinet\"],\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogSettingsRollinglocal(\"trname\", new()\n    {\n        Days = new[]\n        {\n            \"sun\",\n        },\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogSettingsRollinglocal(ctx, \"trname\", &fortimanager.SystemLogSettingsRollinglocalArgs{\n\t\t\tDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sun\"),\n\t\t\t},\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogSettingsRollinglocal;\nimport com.pulumi.fortimanager.SystemLogSettingsRollinglocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogSettingsRollinglocal(\"trname\", SystemLogSettingsRollinglocalArgs.builder()\n            .days(\"sun\")\n            .passwords(\"fortinet\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogSettingsRollinglocal\n    properties:\n      days:\n        - sun\n      passwords:\n        - fortinet\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogSettingsRollingLocal can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogSettingsRollinglocal:SystemLogSettingsRollinglocal labelname SystemLogSettingsRollingLocal\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "systemLogSettingsRollinglocalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "days",
        "delFiles",
        "fileSize",
        "gzipFormat",
        "ip",
        "ip2",
        "ip3",
        "logFormat",
        "password2s",
        "password3s",
        "passwords",
        "serverType",
        "systemLogSettingsRollinglocalId",
        "upload",
        "uploadMode",
        "uploadTrigger",
        "when"
      ],
      "inputProperties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "systemLogSettingsRollinglocalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogSettingsRollinglocal resources.\n",
        "properties": {
          "days": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
          },
          "delFiles": {
            "type": "string",
            "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "directory": {
            "type": "string",
            "description": "Upload server directory, for Unix server, use absolute\n"
          },
          "fileSize": {
            "type": "number",
            "description": "Roll log files when they reach this size (MB).\n"
          },
          "gzipFormat": {
            "type": "string",
            "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hour": {
            "type": "number",
            "description": "Log files rolling schedule (hour).\n"
          },
          "ip": {
            "type": "string",
            "description": "Upload server IP address.\n"
          },
          "ip2": {
            "type": "string",
            "description": "Upload server IP2 address.\n"
          },
          "ip3": {
            "type": "string",
            "description": "Upload server IP3 address.\n"
          },
          "logFormat": {
            "type": "string",
            "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
          },
          "min": {
            "type": "number",
            "description": "Log files rolling schedule (minutes).\n"
          },
          "password2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password2.\n",
            "secret": true
          },
          "password3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password3.\n",
            "secret": true
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Upload server IP1 port number.\n"
          },
          "port2": {
            "type": "number",
            "description": "Upload server IP2 port number.\n"
          },
          "port3": {
            "type": "number",
            "description": "Upload server IP3 port number.\n"
          },
          "rollingUpgradeStatus": {
            "type": "number",
            "description": "rolling upgrade status (1|0).\n"
          },
          "server": {
            "type": "string",
            "description": "Upload server FQDN/IP.\n"
          },
          "server2": {
            "type": "string",
            "description": "Upload server2 FQDN/IP.\n"
          },
          "server3": {
            "type": "string",
            "description": "Upload server3 FQDN/IP.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
          },
          "systemLogSettingsRollinglocalId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "upload": {
            "type": "string",
            "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uploadHour": {
            "type": "number",
            "description": "Log files upload schedule (hour).\n"
          },
          "uploadMode": {
            "type": "string",
            "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
          },
          "uploadTrigger": {
            "type": "string",
            "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
          },
          "username": {
            "type": "string",
            "description": "Upload server login username.\n"
          },
          "username2": {
            "type": "string",
            "description": "Upload server login username2.\n"
          },
          "username3": {
            "type": "string",
            "description": "Upload server login username3.\n"
          },
          "when": {
            "type": "string",
            "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogSettingsRollingregular:SystemLogSettingsRollingregular": {
      "description": "Log rolling policy for device logs.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`rollingRegular`\" pulumi-lang-dotnet=\"`RollingRegular`\" pulumi-lang-go=\"`rollingRegular`\" pulumi-lang-python=\"`rolling_regular`\" pulumi-lang-yaml=\"`rollingRegular`\" pulumi-lang-java=\"`rollingRegular`\">`rolling_regular`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemLogSettings`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogSettings`\" pulumi-lang-go=\"`SystemLogSettings`\" pulumi-lang-python=\"`SystemLogSettings`\" pulumi-lang-yaml=\"`fortimanager.SystemLogSettings`\" pulumi-lang-java=\"`fortimanager.SystemLogSettings`\">`fortimanager.SystemLogSettings`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogSettingsRollingregular(\"trname\", {\n    days: [\"sun\"],\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogSettingsRollingregular(\"trname\",\n    days=[\"sun\"],\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogSettingsRollingregular(\"trname\", new()\n    {\n        Days = new[]\n        {\n            \"sun\",\n        },\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogSettingsRollingregular(ctx, \"trname\", &fortimanager.SystemLogSettingsRollingregularArgs{\n\t\t\tDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sun\"),\n\t\t\t},\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogSettingsRollingregular;\nimport com.pulumi.fortimanager.SystemLogSettingsRollingregularArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogSettingsRollingregular(\"trname\", SystemLogSettingsRollingregularArgs.builder()\n            .days(\"sun\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogSettingsRollingregular\n    properties:\n      days:\n        - sun\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogSettingsRollingRegular can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogSettingsRollingregular:SystemLogSettingsRollingregular labelname SystemLogSettingsRollingRegular\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "systemLogSettingsRollingregularId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "days",
        "delFiles",
        "fileSize",
        "gzipFormat",
        "ip",
        "ip2",
        "ip3",
        "logFormat",
        "password2s",
        "password3s",
        "passwords",
        "serverType",
        "systemLogSettingsRollingregularId",
        "upload",
        "uploadMode",
        "uploadTrigger",
        "when"
      ],
      "inputProperties": {
        "days": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
        },
        "delFiles": {
          "type": "string",
          "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "directory": {
          "type": "string",
          "description": "Upload server directory, for Unix server, use absolute\n"
        },
        "fileSize": {
          "type": "number",
          "description": "Roll log files when they reach this size (MB).\n"
        },
        "gzipFormat": {
          "type": "string",
          "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hour": {
          "type": "number",
          "description": "Log files rolling schedule (hour).\n"
        },
        "ip": {
          "type": "string",
          "description": "Upload server IP address.\n"
        },
        "ip2": {
          "type": "string",
          "description": "Upload server IP2 address.\n"
        },
        "ip3": {
          "type": "string",
          "description": "Upload server IP3 address.\n"
        },
        "logFormat": {
          "type": "string",
          "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
        },
        "min": {
          "type": "number",
          "description": "Log files rolling schedule (minutes).\n"
        },
        "password2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password2.\n",
          "secret": true
        },
        "password3s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password3.\n",
          "secret": true
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Upload server login password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Upload server IP1 port number.\n"
        },
        "port2": {
          "type": "number",
          "description": "Upload server IP2 port number.\n"
        },
        "port3": {
          "type": "number",
          "description": "Upload server IP3 port number.\n"
        },
        "rollingUpgradeStatus": {
          "type": "number",
          "description": "rolling upgrade status (1|0).\n"
        },
        "server": {
          "type": "string",
          "description": "Upload server FQDN/IP.\n"
        },
        "server2": {
          "type": "string",
          "description": "Upload server2 FQDN/IP.\n"
        },
        "server3": {
          "type": "string",
          "description": "Upload server3 FQDN/IP.\n"
        },
        "serverType": {
          "type": "string",
          "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
        },
        "systemLogSettingsRollingregularId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "upload": {
          "type": "string",
          "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "uploadHour": {
          "type": "number",
          "description": "Log files upload schedule (hour).\n"
        },
        "uploadMode": {
          "type": "string",
          "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
        },
        "uploadTrigger": {
          "type": "string",
          "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
        },
        "username": {
          "type": "string",
          "description": "Upload server login username.\n"
        },
        "username2": {
          "type": "string",
          "description": "Upload server login username2.\n"
        },
        "username3": {
          "type": "string",
          "description": "Upload server login username3.\n"
        },
        "when": {
          "type": "string",
          "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogSettingsRollingregular resources.\n",
        "properties": {
          "days": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log files rolling schedule (days of week). sun - Sunday. mon - Monday. tue - Tuesday. wed - Wednesday. thu - Thursday. fri - Friday. sat - Saturday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>, <span pulumi-lang-nodejs=\"`tue`\" pulumi-lang-dotnet=\"`Tue`\" pulumi-lang-go=\"`tue`\" pulumi-lang-python=\"`tue`\" pulumi-lang-yaml=\"`tue`\" pulumi-lang-java=\"`tue`\">`tue`</span>, <span pulumi-lang-nodejs=\"`wed`\" pulumi-lang-dotnet=\"`Wed`\" pulumi-lang-go=\"`wed`\" pulumi-lang-python=\"`wed`\" pulumi-lang-yaml=\"`wed`\" pulumi-lang-java=\"`wed`\">`wed`</span>, <span pulumi-lang-nodejs=\"`thu`\" pulumi-lang-dotnet=\"`Thu`\" pulumi-lang-go=\"`thu`\" pulumi-lang-python=\"`thu`\" pulumi-lang-yaml=\"`thu`\" pulumi-lang-java=\"`thu`\">`thu`</span>, <span pulumi-lang-nodejs=\"`fri`\" pulumi-lang-dotnet=\"`Fri`\" pulumi-lang-go=\"`fri`\" pulumi-lang-python=\"`fri`\" pulumi-lang-yaml=\"`fri`\" pulumi-lang-java=\"`fri`\">`fri`</span>, <span pulumi-lang-nodejs=\"`sat`\" pulumi-lang-dotnet=\"`Sat`\" pulumi-lang-go=\"`sat`\" pulumi-lang-python=\"`sat`\" pulumi-lang-yaml=\"`sat`\" pulumi-lang-java=\"`sat`\">`sat`</span>.\n"
          },
          "delFiles": {
            "type": "string",
            "description": "Enable/disable log file deletion after uploading. disable - Disable log file deletion. enable - Enable log file deletion. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "directory": {
            "type": "string",
            "description": "Upload server directory, for Unix server, use absolute\n"
          },
          "fileSize": {
            "type": "number",
            "description": "Roll log files when they reach this size (MB).\n"
          },
          "gzipFormat": {
            "type": "string",
            "description": "Enable/disable compression of uploaded log files. disable - Disable compression. enable - Enable compression. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hour": {
            "type": "number",
            "description": "Log files rolling schedule (hour).\n"
          },
          "ip": {
            "type": "string",
            "description": "Upload server IP address.\n"
          },
          "ip2": {
            "type": "string",
            "description": "Upload server IP2 address.\n"
          },
          "ip3": {
            "type": "string",
            "description": "Upload server IP3 address.\n"
          },
          "logFormat": {
            "type": "string",
            "description": "Format of uploaded log files. native - Native format (text or compact). text - Text format (convert if necessary). csv - CSV (comma-separated value) format. Valid values: <span pulumi-lang-nodejs=\"`native`\" pulumi-lang-dotnet=\"`Native`\" pulumi-lang-go=\"`native`\" pulumi-lang-python=\"`native`\" pulumi-lang-yaml=\"`native`\" pulumi-lang-java=\"`native`\">`native`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>.\n"
          },
          "min": {
            "type": "number",
            "description": "Log files rolling schedule (minutes).\n"
          },
          "password2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password2.\n",
            "secret": true
          },
          "password3s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password3.\n",
            "secret": true
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Upload server login password.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Upload server IP1 port number.\n"
          },
          "port2": {
            "type": "number",
            "description": "Upload server IP2 port number.\n"
          },
          "port3": {
            "type": "number",
            "description": "Upload server IP3 port number.\n"
          },
          "rollingUpgradeStatus": {
            "type": "number",
            "description": "rolling upgrade status (1|0).\n"
          },
          "server": {
            "type": "string",
            "description": "Upload server FQDN/IP.\n"
          },
          "server2": {
            "type": "string",
            "description": "Upload server2 FQDN/IP.\n"
          },
          "server3": {
            "type": "string",
            "description": "Upload server3 FQDN/IP.\n"
          },
          "serverType": {
            "type": "string",
            "description": "Upload server type. ftp - Upload via FTP. sftp - Upload via SFTP. scp - Upload via SCP. Valid values: <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`sftp`\" pulumi-lang-dotnet=\"`Sftp`\" pulumi-lang-go=\"`sftp`\" pulumi-lang-python=\"`sftp`\" pulumi-lang-yaml=\"`sftp`\" pulumi-lang-java=\"`sftp`\">`sftp`</span>, <span pulumi-lang-nodejs=\"`scp`\" pulumi-lang-dotnet=\"`Scp`\" pulumi-lang-go=\"`scp`\" pulumi-lang-python=\"`scp`\" pulumi-lang-yaml=\"`scp`\" pulumi-lang-java=\"`scp`\">`scp`</span>.\n"
          },
          "systemLogSettingsRollingregularId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "upload": {
            "type": "string",
            "description": "Enable/disable log file uploads. disable - Disable log files uploading. enable - Enable log files uploading. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "uploadHour": {
            "type": "number",
            "description": "Log files upload schedule (hour).\n"
          },
          "uploadMode": {
            "type": "string",
            "description": "Upload mode with multiple servers. backup - Servers are attempted and used one after the other upon failure to connect. mirror - All configured servers are attempted and used. Valid values: <span pulumi-lang-nodejs=\"`backup`\" pulumi-lang-dotnet=\"`Backup`\" pulumi-lang-go=\"`backup`\" pulumi-lang-python=\"`backup`\" pulumi-lang-yaml=\"`backup`\" pulumi-lang-java=\"`backup`\">`backup`</span>, <span pulumi-lang-nodejs=\"`mirror`\" pulumi-lang-dotnet=\"`Mirror`\" pulumi-lang-go=\"`mirror`\" pulumi-lang-python=\"`mirror`\" pulumi-lang-yaml=\"`mirror`\" pulumi-lang-java=\"`mirror`\">`mirror`</span>.\n"
          },
          "uploadTrigger": {
            "type": "string",
            "description": "Event triggering log files upload. on-roll - Upload log files after they are rolled. on-schedule - Upload log files daily. Valid values: `on-roll`, `on-schedule`.\n"
          },
          "username": {
            "type": "string",
            "description": "Upload server login username.\n"
          },
          "username2": {
            "type": "string",
            "description": "Upload server login username2.\n"
          },
          "username3": {
            "type": "string",
            "description": "Upload server login username3.\n"
          },
          "when": {
            "type": "string",
            "description": "Roll log files periodically. none - Do not roll log files periodically. daily - Roll log files daily. weekly - Roll log files on certain days of week. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogTopology:SystemLogTopology": {
      "description": "Logging topology settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogTopology(\"trname\", {\n    maxDepth: 10,\n    maxDepthShare: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogTopology(\"trname\",\n    max_depth=10,\n    max_depth_share=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogTopology(\"trname\", new()\n    {\n        MaxDepth = 10,\n        MaxDepthShare = 2,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogTopology(ctx, \"trname\", &fortimanager.SystemLogTopologyArgs{\n\t\t\tMaxDepth:      pulumi.Float64(10),\n\t\t\tMaxDepthShare: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogTopology;\nimport com.pulumi.fortimanager.SystemLogTopologyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogTopology(\"trname\", SystemLogTopologyArgs.builder()\n            .maxDepth(10.0)\n            .maxDepthShare(2.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogTopology\n    properties:\n      maxDepth: 10\n      maxDepthShare: 2\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogTopology can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogTopology:SystemLogTopology labelname SystemLogTopology\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "maxDepth": {
          "type": "number",
          "description": "Maximum descend levels below this device.\n"
        },
        "maxDepthShare": {
          "type": "number",
          "description": "Maximum descend levels below this device to share with upstream.\n"
        },
        "systemLogTopologyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "maxDepth",
        "maxDepthShare",
        "systemLogTopologyId"
      ],
      "inputProperties": {
        "maxDepth": {
          "type": "number",
          "description": "Maximum descend levels below this device.\n"
        },
        "maxDepthShare": {
          "type": "number",
          "description": "Maximum descend levels below this device to share with upstream.\n"
        },
        "systemLogTopologyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogTopology resources.\n",
        "properties": {
          "maxDepth": {
            "type": "number",
            "description": "Maximum descend levels below this device.\n"
          },
          "maxDepthShare": {
            "type": "number",
            "description": "Maximum descend levels below this device to share with upstream.\n"
          },
          "systemLogTopologyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogUeba:SystemLogUeba": {
      "description": "UEBAsettings.\n\n## Import\n\nSystem LogUeba can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogUeba:SystemLogUeba labelname SystemLogUeba\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "hostnameEpUnifier": {
          "type": "string",
          "description": "Disable/Enable hostname as endpoint unifier. disable - NOT use hostname to unify endpoints. enable - Use hostname to unify endpoints. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipOnlyEp": {
          "type": "string",
          "description": "Disable/Enable IP-only endpoint identification. disable - Disable IP-only endpoint identification. enable - Enable IP-only endpoint identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipUniqueScope": {
          "type": "string",
          "description": "set ip-unique-scope. adom - set ip-unique-scope to adom. effective only when ip-only-endpoint is enable vdom - set ip-unique-scope to vdom. effective only when ip-only-endpoint is enable Valid values: <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "systemLogUebaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "hostnameEpUnifier",
        "ipOnlyEp",
        "ipUniqueScope",
        "systemLogUebaId"
      ],
      "inputProperties": {
        "hostnameEpUnifier": {
          "type": "string",
          "description": "Disable/Enable hostname as endpoint unifier. disable - NOT use hostname to unify endpoints. enable - Use hostname to unify endpoints. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipOnlyEp": {
          "type": "string",
          "description": "Disable/Enable IP-only endpoint identification. disable - Disable IP-only endpoint identification. enable - Enable IP-only endpoint identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ipUniqueScope": {
          "type": "string",
          "description": "set ip-unique-scope. adom - set ip-unique-scope to adom. effective only when ip-only-endpoint is enable vdom - set ip-unique-scope to vdom. effective only when ip-only-endpoint is enable Valid values: <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
        },
        "systemLogUebaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogUeba resources.\n",
        "properties": {
          "hostnameEpUnifier": {
            "type": "string",
            "description": "Disable/Enable hostname as endpoint unifier. disable - NOT use hostname to unify endpoints. enable - Use hostname to unify endpoints. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipOnlyEp": {
            "type": "string",
            "description": "Disable/Enable IP-only endpoint identification. disable - Disable IP-only endpoint identification. enable - Enable IP-only endpoint identification. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ipUniqueScope": {
            "type": "string",
            "description": "set ip-unique-scope. adom - set ip-unique-scope to adom. effective only when ip-only-endpoint is enable vdom - set ip-unique-scope to vdom. effective only when ip-only-endpoint is enable Valid values: <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, <span pulumi-lang-nodejs=\"`vdom`\" pulumi-lang-dotnet=\"`Vdom`\" pulumi-lang-go=\"`vdom`\" pulumi-lang-python=\"`vdom`\" pulumi-lang-yaml=\"`vdom`\" pulumi-lang-java=\"`vdom`\">`vdom`</span>.\n"
          },
          "systemLogUebaId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogfetchClientprofile:SystemLogfetchClientprofile": {
      "description": "Log-fetch client profile settings.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`deviceFilter`\" pulumi-lang-dotnet=\"`DeviceFilter`\" pulumi-lang-go=\"`deviceFilter`\" pulumi-lang-python=\"`device_filter`\" pulumi-lang-yaml=\"`deviceFilter`\" pulumi-lang-java=\"`deviceFilter`\">`device_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemLogfetchClientprofileDevicefilter`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogfetchClientprofileDevicefilter`\" pulumi-lang-go=\"`SystemLogfetchClientprofileDevicefilter`\" pulumi-lang-python=\"`SystemLogfetchClientprofileDevicefilter`\" pulumi-lang-yaml=\"`fortimanager.SystemLogfetchClientprofileDevicefilter`\" pulumi-lang-java=\"`fortimanager.SystemLogfetchClientprofileDevicefilter`\">`fortimanager.SystemLogfetchClientprofileDevicefilter`</span>\n>- <span pulumi-lang-nodejs=\"`logFilter`\" pulumi-lang-dotnet=\"`LogFilter`\" pulumi-lang-go=\"`logFilter`\" pulumi-lang-python=\"`log_filter`\" pulumi-lang-yaml=\"`logFilter`\" pulumi-lang-java=\"`logFilter`\">`log_filter`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystemLogfetchClientprofileLogfilter`\" pulumi-lang-dotnet=\"`FortimanagerSystemLogfetchClientprofileLogfilter`\" pulumi-lang-go=\"`fortimanagerSystemLogfetchClientprofileLogfilter`\" pulumi-lang-python=\"`fortimanager_system_logfetch_clientprofile_logfilter`\" pulumi-lang-yaml=\"`fortimanagerSystemLogfetchClientprofileLogfilter`\" pulumi-lang-java=\"`fortimanagerSystemLogfetchClientprofileLogfilter`\">`fortimanager_system_logfetch_clientprofile_logfilter`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogfetchClientprofile(\"trname\", {\n    clientAdom: \"terraform\",\n    dataRange: \"custom\",\n    fosid: 1,\n    indexFetchLogs: \"enable\",\n    name: \"terraform-tefv-clientprofile\",\n    passwords: [\"fortinet\"],\n    serverIp: \"222.222.22.25\",\n    user: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogfetchClientprofile(\"trname\",\n    client_adom=\"terraform\",\n    data_range=\"custom\",\n    fosid=1,\n    index_fetch_logs=\"enable\",\n    name=\"terraform-tefv-clientprofile\",\n    passwords=[\"fortinet\"],\n    server_ip=\"222.222.22.25\",\n    user=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogfetchClientprofile(\"trname\", new()\n    {\n        ClientAdom = \"terraform\",\n        DataRange = \"custom\",\n        Fosid = 1,\n        IndexFetchLogs = \"enable\",\n        Name = \"terraform-tefv-clientprofile\",\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        ServerIp = \"222.222.22.25\",\n        User = \"terraform\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogfetchClientprofile(ctx, \"trname\", &fortimanager.SystemLogfetchClientprofileArgs{\n\t\t\tClientAdom:     pulumi.String(\"terraform\"),\n\t\t\tDataRange:      pulumi.String(\"custom\"),\n\t\t\tFosid:          pulumi.Float64(1),\n\t\t\tIndexFetchLogs: pulumi.String(\"enable\"),\n\t\t\tName:           pulumi.String(\"terraform-tefv-clientprofile\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServerIp: pulumi.String(\"222.222.22.25\"),\n\t\t\tUser:     pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogfetchClientprofile;\nimport com.pulumi.fortimanager.SystemLogfetchClientprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogfetchClientprofile(\"trname\", SystemLogfetchClientprofileArgs.builder()\n            .clientAdom(\"terraform\")\n            .dataRange(\"custom\")\n            .fosid(1.0)\n            .indexFetchLogs(\"enable\")\n            .name(\"terraform-tefv-clientprofile\")\n            .passwords(\"fortinet\")\n            .serverIp(\"222.222.22.25\")\n            .user(\"terraform\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogfetchClientprofile\n    properties:\n      clientAdom: terraform\n      dataRange: custom\n      fosid: '1'\n      indexFetchLogs: enable\n      name: terraform-tefv-clientprofile\n      passwords:\n        - fortinet\n      serverIp: 222.222.22.25\n      user: terraform\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogFetchClientProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchClientprofile:SystemLogfetchClientprofile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "clientAdom": {
          "type": "string",
          "description": "Log-fetch client side's adom name.\n"
        },
        "dataRange": {
          "type": "string",
          "description": "Data-range for fetched logs. custom - Specify some other date and time range. Valid values: <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "dataRangeValue": {
          "type": "number",
          "description": "Last n days or hours.\n"
        },
        "deviceFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogfetchClientprofileDeviceFilter:SystemLogfetchClientprofileDeviceFilter"
          },
          "description": "Device-Filter. The structure of <span pulumi-lang-nodejs=\"`deviceFilter`\" pulumi-lang-dotnet=\"`DeviceFilter`\" pulumi-lang-go=\"`deviceFilter`\" pulumi-lang-python=\"`device_filter`\" pulumi-lang-yaml=\"`deviceFilter`\" pulumi-lang-java=\"`deviceFilter`\">`device_filter`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "End date and time of the data-range <hh:mm yyyy/mm/dd>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Log-fetch client profile ID.\n"
        },
        "indexFetchLogs": {
          "type": "string",
          "description": "Enable/Disable indexing logs automatically after fetching logs. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logFilterLogic": {
          "type": "string",
          "description": "And/Or logic for log-filters. and - Logic And. or - Logic Or. Valid values: <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>, <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>.\n"
        },
        "logFilterStatus": {
          "type": "string",
          "description": "Enable/Disable log-filter. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogfetchClientprofileLogFilter:SystemLogfetchClientprofileLogFilter"
          },
          "description": "Log-Filter. The structure of <span pulumi-lang-nodejs=\"`logFilter`\" pulumi-lang-dotnet=\"`LogFilter`\" pulumi-lang-go=\"`logFilter`\" pulumi-lang-python=\"`log_filter`\" pulumi-lang-yaml=\"`logFilter`\" pulumi-lang-java=\"`logFilter`\">`log_filter`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of log-fetch client profile.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log-fetch server login password.\n",
          "secret": true
        },
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of log-fetch server.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/Disable protecting log-fetch connection with TLS/SSL. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverAdom": {
          "type": "string",
          "description": "Log-fetch server side's adom name.\n"
        },
        "serverIp": {
          "type": "string",
          "description": "Log-fetch server IP address.\n"
        },
        "startTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Start date and time of the data-range <hh:mm yyyy/mm/dd>.\n"
        },
        "syncAdomConfig": {
          "type": "string",
          "description": "Enable/Disable sync adom related config. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogfetchClientprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "user": {
          "type": "string",
          "description": "Log-fetch server login username.\n"
        }
      },
      "type": "object",
      "required": [
        "dataRange",
        "dataRangeValue",
        "endTimes",
        "indexFetchLogs",
        "logFilterLogic",
        "logFilterStatus",
        "name",
        "passwords",
        "secureConnection",
        "serverIp",
        "startTimes",
        "syncAdomConfig",
        "systemLogfetchClientprofileId"
      ],
      "inputProperties": {
        "clientAdom": {
          "type": "string",
          "description": "Log-fetch client side's adom name.\n"
        },
        "dataRange": {
          "type": "string",
          "description": "Data-range for fetched logs. custom - Specify some other date and time range. Valid values: <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "dataRangeValue": {
          "type": "number",
          "description": "Last n days or hours.\n"
        },
        "deviceFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogfetchClientprofileDeviceFilter:SystemLogfetchClientprofileDeviceFilter"
          },
          "description": "Device-Filter. The structure of <span pulumi-lang-nodejs=\"`deviceFilter`\" pulumi-lang-dotnet=\"`DeviceFilter`\" pulumi-lang-go=\"`deviceFilter`\" pulumi-lang-python=\"`device_filter`\" pulumi-lang-yaml=\"`deviceFilter`\" pulumi-lang-java=\"`deviceFilter`\">`device_filter`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "End date and time of the data-range <hh:mm yyyy/mm/dd>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Log-fetch client profile ID.\n"
        },
        "indexFetchLogs": {
          "type": "string",
          "description": "Enable/Disable indexing logs automatically after fetching logs. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logFilterLogic": {
          "type": "string",
          "description": "And/Or logic for log-filters. and - Logic And. or - Logic Or. Valid values: <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>, <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>.\n"
        },
        "logFilterStatus": {
          "type": "string",
          "description": "Enable/Disable log-filter. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "logFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemLogfetchClientprofileLogFilter:SystemLogfetchClientprofileLogFilter"
          },
          "description": "Log-Filter. The structure of <span pulumi-lang-nodejs=\"`logFilter`\" pulumi-lang-dotnet=\"`LogFilter`\" pulumi-lang-go=\"`logFilter`\" pulumi-lang-python=\"`log_filter`\" pulumi-lang-yaml=\"`logFilter`\" pulumi-lang-java=\"`logFilter`\">`log_filter`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Name of log-fetch client profile.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log-fetch server login password.\n",
          "secret": true
        },
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of log-fetch server.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/Disable protecting log-fetch connection with TLS/SSL. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "serverAdom": {
          "type": "string",
          "description": "Log-fetch server side's adom name.\n"
        },
        "serverIp": {
          "type": "string",
          "description": "Log-fetch server IP address.\n"
        },
        "startTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Start date and time of the data-range <hh:mm yyyy/mm/dd>.\n"
        },
        "syncAdomConfig": {
          "type": "string",
          "description": "Enable/Disable sync adom related config. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemLogfetchClientprofileId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "user": {
          "type": "string",
          "description": "Log-fetch server login username.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogfetchClientprofile resources.\n",
        "properties": {
          "clientAdom": {
            "type": "string",
            "description": "Log-fetch client side's adom name.\n"
          },
          "dataRange": {
            "type": "string",
            "description": "Data-range for fetched logs. custom - Specify some other date and time range. Valid values: <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "dataRangeValue": {
            "type": "number",
            "description": "Last n days or hours.\n"
          },
          "deviceFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemLogfetchClientprofileDeviceFilter:SystemLogfetchClientprofileDeviceFilter"
            },
            "description": "Device-Filter. The structure of <span pulumi-lang-nodejs=\"`deviceFilter`\" pulumi-lang-dotnet=\"`DeviceFilter`\" pulumi-lang-go=\"`deviceFilter`\" pulumi-lang-python=\"`device_filter`\" pulumi-lang-yaml=\"`deviceFilter`\" pulumi-lang-java=\"`deviceFilter`\">`device_filter`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "End date and time of the data-range <hh:mm yyyy/mm/dd>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Log-fetch client profile ID.\n"
          },
          "indexFetchLogs": {
            "type": "string",
            "description": "Enable/Disable indexing logs automatically after fetching logs. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logFilterLogic": {
            "type": "string",
            "description": "And/Or logic for log-filters. and - Logic And. or - Logic Or. Valid values: <span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>, <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span>.\n"
          },
          "logFilterStatus": {
            "type": "string",
            "description": "Enable/Disable log-filter. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "logFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemLogfetchClientprofileLogFilter:SystemLogfetchClientprofileLogFilter"
            },
            "description": "Log-Filter. The structure of <span pulumi-lang-nodejs=\"`logFilter`\" pulumi-lang-dotnet=\"`LogFilter`\" pulumi-lang-go=\"`logFilter`\" pulumi-lang-python=\"`log_filter`\" pulumi-lang-yaml=\"`logFilter`\" pulumi-lang-java=\"`logFilter`\">`log_filter`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Name of log-fetch client profile.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log-fetch server login password.\n",
            "secret": true
          },
          "peerCertCn": {
            "type": "string",
            "description": "Certificate common name of log-fetch server.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/Disable protecting log-fetch connection with TLS/SSL. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "serverAdom": {
            "type": "string",
            "description": "Log-fetch server side's adom name.\n"
          },
          "serverIp": {
            "type": "string",
            "description": "Log-fetch server IP address.\n"
          },
          "startTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Start date and time of the data-range <hh:mm yyyy/mm/dd>.\n"
          },
          "syncAdomConfig": {
            "type": "string",
            "description": "Enable/Disable sync adom related config. disable - Disable attribute function. enable - Enable attribute function. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemLogfetchClientprofileId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "user": {
            "type": "string",
            "description": "Log-fetch server login username.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogfetchClientprofileDevicefilter:SystemLogfetchClientprofileDevicefilter": {
      "description": "List of device filter.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`deviceFilter`\" pulumi-lang-dotnet=\"`DeviceFilter`\" pulumi-lang-go=\"`deviceFilter`\" pulumi-lang-python=\"`device_filter`\" pulumi-lang-yaml=\"`deviceFilter`\" pulumi-lang-java=\"`deviceFilter`\">`device_filter`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemLogfetchClientprofile`\" pulumi-lang-dotnet=\"`fortimanager.SystemLogfetchClientprofile`\" pulumi-lang-go=\"`SystemLogfetchClientprofile`\" pulumi-lang-python=\"`SystemLogfetchClientprofile`\" pulumi-lang-yaml=\"`fortimanager.SystemLogfetchClientprofile`\" pulumi-lang-java=\"`fortimanager.SystemLogfetchClientprofile`\">`fortimanager.SystemLogfetchClientprofile`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem LogFetchClientProfileDeviceFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"client_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchClientprofileDevicefilter:SystemLogfetchClientprofileDevicefilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "clientProfile": {
          "type": "string",
          "description": "Client Profile.\n"
        },
        "device": {
          "type": "string",
          "description": "Device name or Serial number.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Adom name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Add or edit a device filter.\n"
        },
        "systemLogfetchClientprofileDevicefilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom filters.\n"
        }
      },
      "type": "object",
      "required": [
        "clientProfile",
        "device",
        "fmgadom",
        "systemLogfetchClientprofileDevicefilterId",
        "vdom"
      ],
      "inputProperties": {
        "clientProfile": {
          "type": "string",
          "description": "Client Profile.\n"
        },
        "device": {
          "type": "string",
          "description": "Device name or Serial number.\n"
        },
        "fmgadom": {
          "type": "string",
          "description": "Adom name.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Add or edit a device filter.\n"
        },
        "systemLogfetchClientprofileDevicefilterId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vdom": {
          "type": "string",
          "description": "Vdom filters.\n"
        }
      },
      "requiredInputs": [
        "clientProfile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogfetchClientprofileDevicefilter resources.\n",
        "properties": {
          "clientProfile": {
            "type": "string",
            "description": "Client Profile.\n"
          },
          "device": {
            "type": "string",
            "description": "Device name or Serial number.\n"
          },
          "fmgadom": {
            "type": "string",
            "description": "Adom name.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Add or edit a device filter.\n"
          },
          "systemLogfetchClientprofileDevicefilterId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "vdom": {
            "type": "string",
            "description": "Vdom filters.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemLogfetchServersettings:SystemLogfetchServersettings": {
      "description": "Log-fetch server settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogfetchServersettings(\"trname\", {\n    maxSessions: 10,\n    sessionTimeout: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogfetchServersettings(\"trname\",\n    max_sessions=10,\n    session_timeout=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemLogfetchServersettings(\"trname\", new()\n    {\n        MaxSessions = 10,\n        SessionTimeout = 200,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogfetchServersettings(ctx, \"trname\", &fortimanager.SystemLogfetchServersettingsArgs{\n\t\t\tMaxSessions:    pulumi.Float64(10),\n\t\t\tSessionTimeout: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogfetchServersettings;\nimport com.pulumi.fortimanager.SystemLogfetchServersettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemLogfetchServersettings(\"trname\", SystemLogfetchServersettingsArgs.builder()\n            .maxSessions(10.0)\n            .sessionTimeout(200.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemLogfetchServersettings\n    properties:\n      maxSessions: '10'\n      sessionTimeout: '200'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem LogFetchServerSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchServersettings:SystemLogfetchServersettings labelname SystemLogFetchServerSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "maxConnPerSession": {
          "type": "number",
          "description": "Max concurrent file download connections per session.\n"
        },
        "maxSessions": {
          "type": "number",
          "description": "Max concurrent fetch sessions.\n"
        },
        "sessionTimeout": {
          "type": "number",
          "description": "Fetch session timeout in minute.\n"
        },
        "systemLogfetchServersettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "maxConnPerSession",
        "maxSessions",
        "sessionTimeout",
        "systemLogfetchServersettingsId"
      ],
      "inputProperties": {
        "maxConnPerSession": {
          "type": "number",
          "description": "Max concurrent file download connections per session.\n"
        },
        "maxSessions": {
          "type": "number",
          "description": "Max concurrent fetch sessions.\n"
        },
        "sessionTimeout": {
          "type": "number",
          "description": "Fetch session timeout in minute.\n"
        },
        "systemLogfetchServersettingsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemLogfetchServersettings resources.\n",
        "properties": {
          "maxConnPerSession": {
            "type": "number",
            "description": "Max concurrent file download connections per session.\n"
          },
          "maxSessions": {
            "type": "number",
            "description": "Max concurrent fetch sessions.\n"
          },
          "sessionTimeout": {
            "type": "number",
            "description": "Fetch session timeout in minute.\n"
          },
          "systemLogfetchServersettingsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemMail:SystemMail": {
      "description": "Alert emails.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemMail(\"trname\", {\n    auth: \"enable\",\n    fosid: \"1\",\n    passwds: [\"fortinet\"],\n    port: 1,\n    secureOption: \"none\",\n    server: \"ALL\",\n    user: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemMail(\"trname\",\n    auth=\"enable\",\n    fosid=\"1\",\n    passwds=[\"fortinet\"],\n    port=1,\n    secure_option=\"none\",\n    server=\"ALL\",\n    user=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemMail(\"trname\", new()\n    {\n        Auth = \"enable\",\n        Fosid = \"1\",\n        Passwds = new[]\n        {\n            \"fortinet\",\n        },\n        Port = 1,\n        SecureOption = \"none\",\n        Server = \"ALL\",\n        User = \"terraform\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemMail(ctx, \"trname\", &fortimanager.SystemMailArgs{\n\t\t\tAuth:  pulumi.String(\"enable\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort:         pulumi.Float64(1),\n\t\t\tSecureOption: pulumi.String(\"none\"),\n\t\t\tServer:       pulumi.String(\"ALL\"),\n\t\t\tUser:         pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemMail;\nimport com.pulumi.fortimanager.SystemMailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemMail(\"trname\", SystemMailArgs.builder()\n            .auth(\"enable\")\n            .fosid(\"1\")\n            .passwds(\"fortinet\")\n            .port(1.0)\n            .secureOption(\"none\")\n            .server(\"ALL\")\n            .user(\"terraform\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemMail\n    properties:\n      auth: enable\n      fosid: '1'\n      passwds:\n        - fortinet\n      port: 1\n      secureOption: none\n      server: ALL\n      user: terraform\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Mail can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemMail:SystemMail labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "auth": {
          "type": "string",
          "description": "Enable authentication. disable - Disable authentication. enable - Enable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "SMTP authentication type. psk - Use username and password to authenticate. certificate - Use local certificate to authenticate. Valid values: <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Mail Service ID.\n"
        },
        "from": {
          "type": "string",
          "description": "Username for MAIL FROM.\n"
        },
        "fromPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP password of default user.\n",
          "secret": true
        },
        "localCert": {
          "type": "string",
          "description": "SMTP local certificate.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP account password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "SMTP server port.\n"
        },
        "secureOption": {
          "type": "string",
          "description": "Communication secure option. default - Try STARTTLS, proceed as plain text communication otherwise. none - Communication will be in plain text format. smtps - Communication will be protected by SMTPS. starttls - Communication will be protected by STARTTLS. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "SMTP server.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to mail server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "systemMailId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "user": {
          "type": "string",
          "description": "SMTP account username.\n"
        }
      },
      "type": "object",
      "required": [
        "auth",
        "authType",
        "fromPasswds",
        "passwds",
        "port",
        "secureOption",
        "sslProtocol",
        "systemMailId"
      ],
      "inputProperties": {
        "auth": {
          "type": "string",
          "description": "Enable authentication. disable - Disable authentication. enable - Enable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "authType": {
          "type": "string",
          "description": "SMTP authentication type. psk - Use username and password to authenticate. certificate - Use local certificate to authenticate. Valid values: <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
        },
        "fosid": {
          "type": "string",
          "description": "Mail Service ID.\n"
        },
        "from": {
          "type": "string",
          "description": "Username for MAIL FROM.\n"
        },
        "fromPasswds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP password of default user.\n",
          "secret": true
        },
        "localCert": {
          "type": "string",
          "description": "SMTP local certificate.\n"
        },
        "passwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP account password.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "SMTP server port.\n"
        },
        "secureOption": {
          "type": "string",
          "description": "Communication secure option. default - Try STARTTLS, proceed as plain text communication otherwise. none - Communication will be in plain text format. smtps - Communication will be protected by SMTPS. starttls - Communication will be protected by STARTTLS. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "SMTP server.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to mail server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "systemMailId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "user": {
          "type": "string",
          "description": "SMTP account username.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemMail resources.\n",
        "properties": {
          "auth": {
            "type": "string",
            "description": "Enable authentication. disable - Disable authentication. enable - Enable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "authType": {
            "type": "string",
            "description": "SMTP authentication type. psk - Use username and password to authenticate. certificate - Use local certificate to authenticate. Valid values: <span pulumi-lang-nodejs=\"`psk`\" pulumi-lang-dotnet=\"`Psk`\" pulumi-lang-go=\"`psk`\" pulumi-lang-python=\"`psk`\" pulumi-lang-yaml=\"`psk`\" pulumi-lang-java=\"`psk`\">`psk`</span>, <span pulumi-lang-nodejs=\"`certificate`\" pulumi-lang-dotnet=\"`Certificate`\" pulumi-lang-go=\"`certificate`\" pulumi-lang-python=\"`certificate`\" pulumi-lang-yaml=\"`certificate`\" pulumi-lang-java=\"`certificate`\">`certificate`</span>.\n"
          },
          "fosid": {
            "type": "string",
            "description": "Mail Service ID.\n"
          },
          "from": {
            "type": "string",
            "description": "Username for MAIL FROM.\n"
          },
          "fromPasswds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SMTP password of default user.\n",
            "secret": true
          },
          "localCert": {
            "type": "string",
            "description": "SMTP local certificate.\n"
          },
          "passwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SMTP account password.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "SMTP server port.\n"
          },
          "secureOption": {
            "type": "string",
            "description": "Communication secure option. default - Try STARTTLS, proceed as plain text communication otherwise. none - Communication will be in plain text format. smtps - Communication will be protected by SMTPS. starttls - Communication will be protected by STARTTLS. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "SMTP server.\n"
          },
          "sslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for connection to mail server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "systemMailId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "user": {
            "type": "string",
            "description": "SMTP account username.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemMetadataAdmins:SystemMetadataAdmins": {
      "description": "Configure admins.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemMetadataAdmins(\"trname\", {\n    fieldlength: \"50\",\n    fieldname: \"terraform tefv1\",\n    importance: \"optional\",\n    status: \"enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemMetadataAdmins(\"trname\",\n    fieldlength=\"50\",\n    fieldname=\"terraform tefv1\",\n    importance=\"optional\",\n    status=\"enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemMetadataAdmins(\"trname\", new()\n    {\n        Fieldlength = \"50\",\n        Fieldname = \"terraform tefv1\",\n        Importance = \"optional\",\n        Status = \"enabled\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemMetadataAdmins(ctx, \"trname\", &fortimanager.SystemMetadataAdminsArgs{\n\t\t\tFieldlength: pulumi.String(\"50\"),\n\t\t\tFieldname:   pulumi.String(\"terraform tefv1\"),\n\t\t\tImportance:  pulumi.String(\"optional\"),\n\t\t\tStatus:      pulumi.String(\"enabled\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemMetadataAdmins;\nimport com.pulumi.fortimanager.SystemMetadataAdminsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemMetadataAdmins(\"trname\", SystemMetadataAdminsArgs.builder()\n            .fieldlength(\"50\")\n            .fieldname(\"terraform tefv1\")\n            .importance(\"optional\")\n            .status(\"enabled\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemMetadataAdmins\n    properties:\n      fieldlength: 50\n      fieldname: terraform tefv1\n      importance: optional\n      status: enabled\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem MetadataAdmins can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemMetadataAdmins:SystemMetadataAdmins labelname {{fieldname}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fieldlength": {
          "type": "string",
          "description": "Field length. 20 - Field length of 20. 50 - Field length of 50. 255 - Field length of 255. Valid values: <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Field name.\n"
        },
        "importance": {
          "type": "string",
          "description": "Field importance. optional - This field is optional. required - This field is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Field status. disabled - This field is disabled. enabled - This field is enabled. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "systemMetadataAdminsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fieldname}}.\n"
        }
      },
      "type": "object",
      "required": [
        "fieldlength",
        "importance",
        "status",
        "systemMetadataAdminsId"
      ],
      "inputProperties": {
        "fieldlength": {
          "type": "string",
          "description": "Field length. 20 - Field length of 20. 50 - Field length of 50. 255 - Field length of 255. Valid values: <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
        },
        "fieldname": {
          "type": "string",
          "description": "Field name.\n"
        },
        "importance": {
          "type": "string",
          "description": "Field importance. optional - This field is optional. required - This field is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Field status. disabled - This field is disabled. enabled - This field is enabled. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
        },
        "systemMetadataAdminsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fieldname}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemMetadataAdmins resources.\n",
        "properties": {
          "fieldlength": {
            "type": "string",
            "description": "Field length. 20 - Field length of 20. 50 - Field length of 50. 255 - Field length of 255. Valid values: <span pulumi-lang-nodejs=\"`20`\" pulumi-lang-dotnet=\"`20`\" pulumi-lang-go=\"`20`\" pulumi-lang-python=\"`20`\" pulumi-lang-yaml=\"`20`\" pulumi-lang-java=\"`20`\">`20`</span>, <span pulumi-lang-nodejs=\"`50`\" pulumi-lang-dotnet=\"`50`\" pulumi-lang-go=\"`50`\" pulumi-lang-python=\"`50`\" pulumi-lang-yaml=\"`50`\" pulumi-lang-java=\"`50`\">`50`</span>, <span pulumi-lang-nodejs=\"`255`\" pulumi-lang-dotnet=\"`255`\" pulumi-lang-go=\"`255`\" pulumi-lang-python=\"`255`\" pulumi-lang-yaml=\"`255`\" pulumi-lang-java=\"`255`\">`255`</span>.\n"
          },
          "fieldname": {
            "type": "string",
            "description": "Field name.\n"
          },
          "importance": {
            "type": "string",
            "description": "Field importance. optional - This field is optional. required - This field is required. Valid values: <span pulumi-lang-nodejs=\"`optional`\" pulumi-lang-dotnet=\"`Optional`\" pulumi-lang-go=\"`optional`\" pulumi-lang-python=\"`optional`\" pulumi-lang-yaml=\"`optional`\" pulumi-lang-java=\"`optional`\">`optional`</span>, <span pulumi-lang-nodejs=\"`required`\" pulumi-lang-dotnet=\"`Required`\" pulumi-lang-go=\"`required`\" pulumi-lang-python=\"`required`\" pulumi-lang-yaml=\"`required`\" pulumi-lang-java=\"`required`\">`required`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Field status. disabled - This field is disabled. enabled - This field is enabled. Valid values: <span pulumi-lang-nodejs=\"`disabled`\" pulumi-lang-dotnet=\"`Disabled`\" pulumi-lang-go=\"`disabled`\" pulumi-lang-python=\"`disabled`\" pulumi-lang-yaml=\"`disabled`\" pulumi-lang-java=\"`disabled`\">`disabled`</span>, <span pulumi-lang-nodejs=\"`enabled`\" pulumi-lang-dotnet=\"`Enabled`\" pulumi-lang-go=\"`enabled`\" pulumi-lang-python=\"`enabled`\" pulumi-lang-yaml=\"`enabled`\" pulumi-lang-java=\"`enabled`\">`enabled`</span>.\n"
          },
          "systemMetadataAdminsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fieldname}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemNtp:SystemNtp": {
      "description": "NTP settings.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemNtpNtpserver`\" pulumi-lang-dotnet=\"`fortimanager.SystemNtpNtpserver`\" pulumi-lang-go=\"`SystemNtpNtpserver`\" pulumi-lang-python=\"`SystemNtpNtpserver`\" pulumi-lang-yaml=\"`fortimanager.SystemNtpNtpserver`\" pulumi-lang-java=\"`fortimanager.SystemNtpNtpserver`\">`fortimanager.SystemNtpNtpserver`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemNtp(\"trname\", {status: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemNtp(\"trname\", status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemNtp(\"trname\", new()\n    {\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemNtp(ctx, \"trname\", &fortimanager.SystemNtpArgs{\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemNtp;\nimport com.pulumi.fortimanager.SystemNtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemNtp(\"trname\", SystemNtpArgs.builder()\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemNtp\n    properties:\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Ntp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemNtp:SystemNtp labelname SystemNtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ntpservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemNtpNtpserver:SystemNtpNtpserver"
          },
          "description": "Ntpserver. The structure of <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable NTP. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syncInterval": {
          "type": "number",
          "description": "NTP sync interval (min).\n"
        },
        "systemNtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "status",
        "syncInterval",
        "systemNtpId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "ntpservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemNtpNtpserver:SystemNtpNtpserver"
          },
          "description": "Ntpserver. The structure of <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable NTP. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "syncInterval": {
          "type": "number",
          "description": "NTP sync interval (min).\n"
        },
        "systemNtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemNtp resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "ntpservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemNtpNtpserver:SystemNtpNtpserver"
            },
            "description": "Ntpserver. The structure of <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> block is documented below.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable NTP. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "syncInterval": {
            "type": "number",
            "description": "NTP sync interval (min).\n"
          },
          "systemNtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemNtpNtpserver:SystemNtpNtpserver": {
      "description": "NTP server.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemNtp`\" pulumi-lang-dotnet=\"`fortimanager.SystemNtp`\" pulumi-lang-go=\"`SystemNtp`\" pulumi-lang-python=\"`SystemNtp`\" pulumi-lang-yaml=\"`fortimanager.SystemNtp`\" pulumi-lang-java=\"`fortimanager.SystemNtp`\">`fortimanager.SystemNtp`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemNtpNtpserver(\"trname\", {\n    authentication: \"disable\",\n    fosid: 2,\n    keys: [\"fortinet\"],\n    keyId: 0,\n    ntpv3: \"enable\",\n    server: \"ntp1.fortinet.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemNtpNtpserver(\"trname\",\n    authentication=\"disable\",\n    fosid=2,\n    keys=[\"fortinet\"],\n    key_id=0,\n    ntpv3=\"enable\",\n    server=\"ntp1.fortinet.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemNtpNtpserver(\"trname\", new()\n    {\n        Authentication = \"disable\",\n        Fosid = 2,\n        Keys = new[]\n        {\n            \"fortinet\",\n        },\n        KeyId = 0,\n        Ntpv3 = \"enable\",\n        Server = \"ntp1.fortinet.net\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemNtpNtpserver(ctx, \"trname\", &fortimanager.SystemNtpNtpserverArgs{\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tFosid:          pulumi.Float64(2),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tKeyId:  pulumi.Float64(0),\n\t\t\tNtpv3:  pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"ntp1.fortinet.net\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemNtpNtpserver;\nimport com.pulumi.fortimanager.SystemNtpNtpserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemNtpNtpserver(\"trname\", SystemNtpNtpserverArgs.builder()\n            .authentication(\"disable\")\n            .fosid(2.0)\n            .keys(\"fortinet\")\n            .keyId(0.0)\n            .ntpv3(\"enable\")\n            .server(\"ntp1.fortinet.net\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemNtpNtpserver\n    properties:\n      authentication: disable\n      fosid: '2'\n      keys:\n        - fortinet\n      keyId: 0\n      ntpv3: enable\n      server: ntp1.fortinet.net\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem NtpNtpserver can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemNtpNtpserver:SystemNtpNtpserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "authentication": {
          "type": "string",
          "description": "Enable/disable MD5 authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Time server ID.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for authentication.\n",
          "secret": true
        },
        "maxpoll": {
          "type": "number",
          "description": "Maximum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
        },
        "minpoll": {
          "type": "number",
          "description": "Minimum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
        },
        "ntpv3": {
          "type": "string",
          "description": "Enable/disable NTPv3. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IP address/hostname of NTP Server.\n"
        },
        "systemNtpNtpserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "authentication",
        "fosid",
        "keys",
        "maxpoll",
        "minpoll",
        "ntpv3",
        "systemNtpNtpserverId"
      ],
      "inputProperties": {
        "authentication": {
          "type": "string",
          "description": "Enable/disable MD5 authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Time server ID.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for authentication.\n",
          "secret": true
        },
        "maxpoll": {
          "type": "number",
          "description": "Maximum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
        },
        "minpoll": {
          "type": "number",
          "description": "Minimum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
        },
        "ntpv3": {
          "type": "string",
          "description": "Enable/disable NTPv3. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IP address/hostname of NTP Server.\n"
        },
        "systemNtpNtpserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemNtpNtpserver resources.\n",
        "properties": {
          "authentication": {
            "type": "string",
            "description": "Enable/disable MD5 authentication. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Time server ID.\n"
          },
          "keyId": {
            "type": "number",
            "description": "Key ID for authentication.\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key for authentication.\n",
            "secret": true
          },
          "maxpoll": {
            "type": "number",
            "description": "Maximum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
          },
          "minpoll": {
            "type": "number",
            "description": "Minimum poll interval in seconds as power of 2 (e.g. 6 means 64 seconds).\n"
          },
          "ntpv3": {
            "type": "string",
            "description": "Enable/disable NTPv3. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "IP address/hostname of NTP Server.\n"
          },
          "systemNtpNtpserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemPasswordpolicy:SystemPasswordpolicy": {
      "description": "Password policy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemPasswordpolicy(\"trname\", {\n    mustContains: [\"terraform\"],\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemPasswordpolicy(\"trname\",\n    must_contains=[\"terraform\"],\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemPasswordpolicy(\"trname\", new()\n    {\n        MustContains = new[]\n        {\n            \"terraform\",\n        },\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemPasswordpolicy(ctx, \"trname\", &fortimanager.SystemPasswordpolicyArgs{\n\t\t\tMustContains: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terraform\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemPasswordpolicy;\nimport com.pulumi.fortimanager.SystemPasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemPasswordpolicy(\"trname\", SystemPasswordpolicyArgs.builder()\n            .mustContains(\"terraform\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemPasswordpolicy\n    properties:\n      mustContains:\n        - terraform\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem PasswordPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemPasswordpolicy:SystemPasswordpolicy labelname SystemPasswordPolicy\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "change4Characters": {
          "type": "string",
          "description": "Enable/disable changing at least 4 characters for new password. disable - Disable changing at least 4 characters for new password. enable - Enable changing at least 4 characters for new password. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Number of days after which admin users' password will expire (0 - 3650, 0 = never expire).\n"
        },
        "loginLockoutUponDowngrade": {
          "type": "string",
          "description": "Enable/disable administrative user login lockout upon downgrade (defaut = disable). If enabled, downgrading the FortiOS firmware to a lower version where safer passwords are unsupported will lock out administrative users. disable - Disable administrative user login lockout upon downgrade. enable - Enable administrative user login lockout upon downgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumLength": {
          "type": "number",
          "description": "Minimum password length.\n"
        },
        "mustContains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password character requirements. upper-case-letter - Require password to contain upper case letter. lower-case-letter - Require password to contain lower case letter. number - Require password to contain number. non-alphanumeric - Require password to contain non-alphanumeric characters. Valid values: `upper-case-letter`, `lower-case-letter`, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>, `non-alphanumeric`.\n"
        },
        "passwordHistory": {
          "type": "number",
          "description": "Number of unique new passwords that must be used before old password can be reused (0 - 20).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable password policy. disable - Disable password policy. enable - Enable password policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemPasswordpolicyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "change4Characters",
        "loginLockoutUponDowngrade",
        "minimumLength",
        "mustContains",
        "status",
        "systemPasswordpolicyId"
      ],
      "inputProperties": {
        "change4Characters": {
          "type": "string",
          "description": "Enable/disable changing at least 4 characters for new password. disable - Disable changing at least 4 characters for new password. enable - Enable changing at least 4 characters for new password. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "expire": {
          "type": "number",
          "description": "Number of days after which admin users' password will expire (0 - 3650, 0 = never expire).\n"
        },
        "loginLockoutUponDowngrade": {
          "type": "string",
          "description": "Enable/disable administrative user login lockout upon downgrade (defaut = disable). If enabled, downgrading the FortiOS firmware to a lower version where safer passwords are unsupported will lock out administrative users. disable - Disable administrative user login lockout upon downgrade. enable - Enable administrative user login lockout upon downgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumLength": {
          "type": "number",
          "description": "Minimum password length.\n"
        },
        "mustContains": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password character requirements. upper-case-letter - Require password to contain upper case letter. lower-case-letter - Require password to contain lower case letter. number - Require password to contain number. non-alphanumeric - Require password to contain non-alphanumeric characters. Valid values: `upper-case-letter`, `lower-case-letter`, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>, `non-alphanumeric`.\n"
        },
        "passwordHistory": {
          "type": "number",
          "description": "Number of unique new passwords that must be used before old password can be reused (0 - 20).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable password policy. disable - Disable password policy. enable - Enable password policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemPasswordpolicyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemPasswordpolicy resources.\n",
        "properties": {
          "change4Characters": {
            "type": "string",
            "description": "Enable/disable changing at least 4 characters for new password. disable - Disable changing at least 4 characters for new password. enable - Enable changing at least 4 characters for new password. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "expire": {
            "type": "number",
            "description": "Number of days after which admin users' password will expire (0 - 3650, 0 = never expire).\n"
          },
          "loginLockoutUponDowngrade": {
            "type": "string",
            "description": "Enable/disable administrative user login lockout upon downgrade (defaut = disable). If enabled, downgrading the FortiOS firmware to a lower version where safer passwords are unsupported will lock out administrative users. disable - Disable administrative user login lockout upon downgrade. enable - Enable administrative user login lockout upon downgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "minimumLength": {
            "type": "number",
            "description": "Minimum password length.\n"
          },
          "mustContains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password character requirements. upper-case-letter - Require password to contain upper case letter. lower-case-letter - Require password to contain lower case letter. number - Require password to contain number. non-alphanumeric - Require password to contain non-alphanumeric characters. Valid values: `upper-case-letter`, `lower-case-letter`, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>, `non-alphanumeric`.\n"
          },
          "passwordHistory": {
            "type": "number",
            "description": "Number of unique new passwords that must be used before old password can be reused (0 - 20).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable password policy. disable - Disable password policy. enable - Enable password policy. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemPasswordpolicyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemReportAutocache:SystemReportAutocache": {
      "description": "Report auto-cache settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemReportAutocache(\"trname\", {\n    aggressiveSchedule: \"disable\",\n    status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemReportAutocache(\"trname\",\n    aggressive_schedule=\"disable\",\n    status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemReportAutocache(\"trname\", new()\n    {\n        AggressiveSchedule = \"disable\",\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemReportAutocache(ctx, \"trname\", &fortimanager.SystemReportAutocacheArgs{\n\t\t\tAggressiveSchedule: pulumi.String(\"disable\"),\n\t\t\tStatus:             pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemReportAutocache;\nimport com.pulumi.fortimanager.SystemReportAutocacheArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemReportAutocache(\"trname\", SystemReportAutocacheArgs.builder()\n            .aggressiveSchedule(\"disable\")\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemReportAutocache\n    properties:\n      aggressiveSchedule: disable\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem ReportAutoCache can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemReportAutocache:SystemReportAutocache labelname SystemReportAutoCache\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aggressiveSchedule": {
          "type": "string",
          "description": "Enable/disable auto-cache on schedule reports aggressively. disable - Disable the aggressive schedule auto-cache. enable - Enable the aggressive schedule auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "order": {
          "type": "string",
          "description": "The order of which SQL log table is processed first. oldest-first - The oldest SQL log table is processed first. Valid values: `oldest-first`.\n"
        },
        "scheRptOnly": {
          "type": "string",
          "description": "Enable/disable auto-cache on scheduled reports only. disable - Disable auto-cache on scheduled report only. enable - Enable auto-cache on scheduled report only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable sql report auto cache. disable - Disable the sql report auto-cache. enable - Enable the sql report auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemReportAutocacheId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "aggressiveSchedule",
        "order",
        "scheRptOnly",
        "status",
        "systemReportAutocacheId"
      ],
      "inputProperties": {
        "aggressiveSchedule": {
          "type": "string",
          "description": "Enable/disable auto-cache on schedule reports aggressively. disable - Disable the aggressive schedule auto-cache. enable - Enable the aggressive schedule auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "order": {
          "type": "string",
          "description": "The order of which SQL log table is processed first. oldest-first - The oldest SQL log table is processed first. Valid values: `oldest-first`.\n"
        },
        "scheRptOnly": {
          "type": "string",
          "description": "Enable/disable auto-cache on scheduled reports only. disable - Disable auto-cache on scheduled report only. enable - Enable auto-cache on scheduled report only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable sql report auto cache. disable - Disable the sql report auto-cache. enable - Enable the sql report auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemReportAutocacheId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemReportAutocache resources.\n",
        "properties": {
          "aggressiveSchedule": {
            "type": "string",
            "description": "Enable/disable auto-cache on schedule reports aggressively. disable - Disable the aggressive schedule auto-cache. enable - Enable the aggressive schedule auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "order": {
            "type": "string",
            "description": "The order of which SQL log table is processed first. oldest-first - The oldest SQL log table is processed first. Valid values: `oldest-first`.\n"
          },
          "scheRptOnly": {
            "type": "string",
            "description": "Enable/disable auto-cache on scheduled reports only. disable - Disable auto-cache on scheduled report only. enable - Enable auto-cache on scheduled report only. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable sql report auto cache. disable - Disable the sql report auto-cache. enable - Enable the sql report auto-cache. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemReportAutocacheId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemReportEstbrowsetime:SystemReportEstbrowsetime": {
      "description": "Report estimated browse time settings\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemReportEstbrowsetime(\"trname\", {status: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemReportEstbrowsetime(\"trname\", status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemReportEstbrowsetime(\"trname\", new()\n    {\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemReportEstbrowsetime(ctx, \"trname\", &fortimanager.SystemReportEstbrowsetimeArgs{\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemReportEstbrowsetime;\nimport com.pulumi.fortimanager.SystemReportEstbrowsetimeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemReportEstbrowsetime(\"trname\", SystemReportEstbrowsetimeArgs.builder()\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemReportEstbrowsetime\n    properties:\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem ReportEstBrowseTime can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemReportEstbrowsetime:SystemReportEstbrowsetime labelname SystemReportEstBrowseTime\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "maxReadTime": {
          "type": "number",
          "description": "Read time threshold for each page view.\n"
        },
        "status": {
          "type": "string",
          "description": "Estimate browse time status. disable - Disable estimating browse time. enable - Enable estimating browse time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemReportEstbrowsetimeId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "maxReadTime",
        "status",
        "systemReportEstbrowsetimeId"
      ],
      "inputProperties": {
        "maxReadTime": {
          "type": "number",
          "description": "Read time threshold for each page view.\n"
        },
        "status": {
          "type": "string",
          "description": "Estimate browse time status. disable - Disable estimating browse time. enable - Enable estimating browse time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemReportEstbrowsetimeId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemReportEstbrowsetime resources.\n",
        "properties": {
          "maxReadTime": {
            "type": "number",
            "description": "Read time threshold for each page view.\n"
          },
          "status": {
            "type": "string",
            "description": "Estimate browse time status. disable - Disable estimating browse time. enable - Enable estimating browse time. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemReportEstbrowsetimeId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemReportSetting:SystemReportSetting": {
      "description": "Report settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemReportSetting(\"trname\", {\n    aggregateReport: \"disable\",\n    excludeCapwap: \"disable\",\n    reportPriority: \"high\",\n    templateAutoInstall: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemReportSetting(\"trname\",\n    aggregate_report=\"disable\",\n    exclude_capwap=\"disable\",\n    report_priority=\"high\",\n    template_auto_install=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemReportSetting(\"trname\", new()\n    {\n        AggregateReport = \"disable\",\n        ExcludeCapwap = \"disable\",\n        ReportPriority = \"high\",\n        TemplateAutoInstall = \"default\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemReportSetting(ctx, \"trname\", &fortimanager.SystemReportSettingArgs{\n\t\t\tAggregateReport:     pulumi.String(\"disable\"),\n\t\t\tExcludeCapwap:       pulumi.String(\"disable\"),\n\t\t\tReportPriority:      pulumi.String(\"high\"),\n\t\t\tTemplateAutoInstall: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemReportSetting;\nimport com.pulumi.fortimanager.SystemReportSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemReportSetting(\"trname\", SystemReportSettingArgs.builder()\n            .aggregateReport(\"disable\")\n            .excludeCapwap(\"disable\")\n            .reportPriority(\"high\")\n            .templateAutoInstall(\"default\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemReportSetting\n    properties:\n      aggregateReport: disable\n      excludeCapwap: disable\n      reportPriority: high\n      templateAutoInstall: default\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem ReportSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemReportSetting:SystemReportSetting labelname SystemReportSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "aggregateReport": {
          "type": "string",
          "description": "Enable/disable including a group report along with the per-device reports. disable - Exclude a group report along with the per-device reports. enable - Include a group report along with the per-device reports. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capwapPort": {
          "type": "number",
          "description": "Exclude capwap traffic by port.\n"
        },
        "capwapService": {
          "type": "string",
          "description": "Exclude capwap traffic by service.\n"
        },
        "excludeCapwap": {
          "type": "string",
          "description": "Exclude capwap traffic. disable - Disable. by-port - By port. by-service - By service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `by-port`, `by-service`.\n"
        },
        "hcacheLossless": {
          "type": "string",
          "description": "Usableness of ready-with-loss hcaches. disable - Use ready-with-loss hcaches. enable - Do not use ready-with-loss hcaches. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapCacheTimeout": {
          "type": "number",
          "description": "LDAP cache timeout in minutes, default 60, 0 means not use cache.\n"
        },
        "maxRptPdfRows": {
          "type": "number",
          "description": "Maximum number of rows can be generated in a single pdf.\n"
        },
        "maxTableRows": {
          "type": "number",
          "description": "Maximum number of rows can be generated in a single table.\n"
        },
        "reportPriority": {
          "type": "string",
          "description": "Priority of sql report. high - High low - Low auto - Auto Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "systemReportSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "templateAutoInstall": {
          "type": "string",
          "description": "The language used for new ADOMs (default = default). default - Default. english - English. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>.\n"
        },
        "weekStart": {
          "type": "string",
          "description": "Day of the week on which the week starts. sun - Sunday. mon - Monday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "aggregateReport",
        "capwapPort",
        "excludeCapwap",
        "hcacheLossless",
        "ldapCacheTimeout",
        "maxRptPdfRows",
        "maxTableRows",
        "reportPriority",
        "systemReportSettingId",
        "templateAutoInstall",
        "weekStart"
      ],
      "inputProperties": {
        "aggregateReport": {
          "type": "string",
          "description": "Enable/disable including a group report along with the per-device reports. disable - Exclude a group report along with the per-device reports. enable - Include a group report along with the per-device reports. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "capwapPort": {
          "type": "number",
          "description": "Exclude capwap traffic by port.\n"
        },
        "capwapService": {
          "type": "string",
          "description": "Exclude capwap traffic by service.\n"
        },
        "excludeCapwap": {
          "type": "string",
          "description": "Exclude capwap traffic. disable - Disable. by-port - By port. by-service - By service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `by-port`, `by-service`.\n"
        },
        "hcacheLossless": {
          "type": "string",
          "description": "Usableness of ready-with-loss hcaches. disable - Use ready-with-loss hcaches. enable - Do not use ready-with-loss hcaches. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ldapCacheTimeout": {
          "type": "number",
          "description": "LDAP cache timeout in minutes, default 60, 0 means not use cache.\n"
        },
        "maxRptPdfRows": {
          "type": "number",
          "description": "Maximum number of rows can be generated in a single pdf.\n"
        },
        "maxTableRows": {
          "type": "number",
          "description": "Maximum number of rows can be generated in a single table.\n"
        },
        "reportPriority": {
          "type": "string",
          "description": "Priority of sql report. high - High low - Low auto - Auto Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "systemReportSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "templateAutoInstall": {
          "type": "string",
          "description": "The language used for new ADOMs (default = default). default - Default. english - English. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>.\n"
        },
        "weekStart": {
          "type": "string",
          "description": "Day of the week on which the week starts. sun - Sunday. mon - Monday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemReportSetting resources.\n",
        "properties": {
          "aggregateReport": {
            "type": "string",
            "description": "Enable/disable including a group report along with the per-device reports. disable - Exclude a group report along with the per-device reports. enable - Include a group report along with the per-device reports. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "capwapPort": {
            "type": "number",
            "description": "Exclude capwap traffic by port.\n"
          },
          "capwapService": {
            "type": "string",
            "description": "Exclude capwap traffic by service.\n"
          },
          "excludeCapwap": {
            "type": "string",
            "description": "Exclude capwap traffic. disable - Disable. by-port - By port. by-service - By service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `by-port`, `by-service`.\n"
          },
          "hcacheLossless": {
            "type": "string",
            "description": "Usableness of ready-with-loss hcaches. disable - Use ready-with-loss hcaches. enable - Do not use ready-with-loss hcaches. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ldapCacheTimeout": {
            "type": "number",
            "description": "LDAP cache timeout in minutes, default 60, 0 means not use cache.\n"
          },
          "maxRptPdfRows": {
            "type": "number",
            "description": "Maximum number of rows can be generated in a single pdf.\n"
          },
          "maxTableRows": {
            "type": "number",
            "description": "Maximum number of rows can be generated in a single table.\n"
          },
          "reportPriority": {
            "type": "string",
            "description": "Priority of sql report. high - High low - Low auto - Auto Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "systemReportSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "templateAutoInstall": {
            "type": "string",
            "description": "The language used for new ADOMs (default = default). default - Default. english - English. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>.\n"
          },
          "weekStart": {
            "type": "string",
            "description": "Day of the week on which the week starts. sun - Sunday. mon - Monday. Valid values: <span pulumi-lang-nodejs=\"`sun`\" pulumi-lang-dotnet=\"`Sun`\" pulumi-lang-go=\"`sun`\" pulumi-lang-python=\"`sun`\" pulumi-lang-yaml=\"`sun`\" pulumi-lang-java=\"`sun`\">`sun`</span>, <span pulumi-lang-nodejs=\"`mon`\" pulumi-lang-dotnet=\"`Mon`\" pulumi-lang-go=\"`mon`\" pulumi-lang-python=\"`mon`\" pulumi-lang-yaml=\"`mon`\" pulumi-lang-java=\"`mon`\">`mon`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemRoute6:SystemRoute6": {
      "description": "Routing table configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemRoute6(\"trname\", {\n    device: \"port1\",\n    dsts: [\"2001::/96\"],\n    gateway: \"2001::2\",\n    prio: 23,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemRoute6(\"trname\",\n    device=\"port1\",\n    dsts=[\"2001::/96\"],\n    gateway=\"2001::2\",\n    prio=23)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemRoute6(\"trname\", new()\n    {\n        Device = \"port1\",\n        Dsts = new[]\n        {\n            \"2001::/96\",\n        },\n        Gateway = \"2001::2\",\n        Prio = 23,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemRoute6(ctx, \"trname\", &fortimanager.SystemRoute6Args{\n\t\t\tDevice: pulumi.String(\"port1\"),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001::/96\"),\n\t\t\t},\n\t\t\tGateway: pulumi.String(\"2001::2\"),\n\t\t\tPrio:    pulumi.Float64(23),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemRoute6;\nimport com.pulumi.fortimanager.SystemRoute6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemRoute6(\"trname\", SystemRoute6Args.builder()\n            .device(\"port1\")\n            .dsts(\"2001::/96\")\n            .gateway(\"2001::2\")\n            .prio(23.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemRoute6\n    properties:\n      device: port1\n      dsts:\n        - 2001::/96\n      gateway: 2001::2\n      prio: 23\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Route6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemRoute6:SystemRoute6 labelname {{prio}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Gateway out interface.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IP and mask for this route.\n"
        },
        "gateway": {
          "type": "string",
          "description": "Gateway IP for this route.\n"
        },
        "prio": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "systemRoute6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{prio}}.\n"
        }
      },
      "type": "object",
      "required": [
        "dsts",
        "gateway",
        "systemRoute6Id"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Gateway out interface.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IP and mask for this route.\n"
        },
        "gateway": {
          "type": "string",
          "description": "Gateway IP for this route.\n"
        },
        "prio": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "systemRoute6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{prio}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemRoute6 resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Gateway out interface.\n"
          },
          "dsts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IP and mask for this route.\n"
          },
          "gateway": {
            "type": "string",
            "description": "Gateway IP for this route.\n"
          },
          "prio": {
            "type": "number",
            "description": "Entry number.\n"
          },
          "systemRoute6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{prio}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemRoute:SystemRoute": {
      "description": "Routing table configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemRoute(\"trname\", {\n    device: \"port1\",\n    dsts: [\n        \"222.222.22.0\",\n        \"255.255.255.0\",\n    ],\n    gateway: \"222.222.222.1\",\n    seqNum: 7,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemRoute(\"trname\",\n    device=\"port1\",\n    dsts=[\n        \"222.222.22.0\",\n        \"255.255.255.0\",\n    ],\n    gateway=\"222.222.222.1\",\n    seq_num=7)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemRoute(\"trname\", new()\n    {\n        Device = \"port1\",\n        Dsts = new[]\n        {\n            \"222.222.22.0\",\n            \"255.255.255.0\",\n        },\n        Gateway = \"222.222.222.1\",\n        SeqNum = 7,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemRoute(ctx, \"trname\", &fortimanager.SystemRouteArgs{\n\t\t\tDevice: pulumi.String(\"port1\"),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"222.222.22.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tGateway: pulumi.String(\"222.222.222.1\"),\n\t\t\tSeqNum:  pulumi.Float64(7),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemRoute;\nimport com.pulumi.fortimanager.SystemRouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemRoute(\"trname\", SystemRouteArgs.builder()\n            .device(\"port1\")\n            .dsts(            \n                \"222.222.22.0\",\n                \"255.255.255.0\")\n            .gateway(\"222.222.222.1\")\n            .seqNum(7.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemRoute\n    properties:\n      device: port1\n      dsts:\n        - 222.222.22.0\n        - 255.255.255.0\n      gateway: 222.222.222.1\n      seqNum: 7\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Route can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemRoute:SystemRoute labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "device": {
          "type": "string",
          "description": "Gateway out interface.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IP and mask for this route.\n"
        },
        "gateway": {
          "type": "string",
          "description": "Gateway IP for this route.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "systemRouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        }
      },
      "type": "object",
      "required": [
        "dsts",
        "gateway",
        "systemRouteId"
      ],
      "inputProperties": {
        "device": {
          "type": "string",
          "description": "Gateway out interface.\n"
        },
        "dsts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Destination IP and mask for this route.\n"
        },
        "gateway": {
          "type": "string",
          "description": "Gateway IP for this route.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "systemRouteId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemRoute resources.\n",
        "properties": {
          "device": {
            "type": "string",
            "description": "Gateway out interface.\n"
          },
          "dsts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination IP and mask for this route.\n"
          },
          "gateway": {
            "type": "string",
            "description": "Gateway IP for this route.\n"
          },
          "seqNum": {
            "type": "number",
            "description": "Entry number.\n"
          },
          "systemRouteId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq_num}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSaml:SystemSaml": {
      "description": "Global settings for SAML authentication.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`fabricIdp`\" pulumi-lang-dotnet=\"`FabricIdp`\" pulumi-lang-go=\"`fabricIdp`\" pulumi-lang-python=\"`fabric_idp`\" pulumi-lang-yaml=\"`fabricIdp`\" pulumi-lang-java=\"`fabricIdp`\">`fabric_idp`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSamlFabricidp`\" pulumi-lang-dotnet=\"`fortimanager.SystemSamlFabricidp`\" pulumi-lang-go=\"`SystemSamlFabricidp`\" pulumi-lang-python=\"`SystemSamlFabricidp`\" pulumi-lang-yaml=\"`fortimanager.SystemSamlFabricidp`\" pulumi-lang-java=\"`fortimanager.SystemSamlFabricidp`\">`fortimanager.SystemSamlFabricidp`</span>\n>- <span pulumi-lang-nodejs=\"`serviceProviders`\" pulumi-lang-dotnet=\"`ServiceProviders`\" pulumi-lang-go=\"`serviceProviders`\" pulumi-lang-python=\"`service_providers`\" pulumi-lang-yaml=\"`serviceProviders`\" pulumi-lang-java=\"`serviceProviders`\">`service_providers`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSamlServiceproviders`\" pulumi-lang-dotnet=\"`fortimanager.SystemSamlServiceproviders`\" pulumi-lang-go=\"`SystemSamlServiceproviders`\" pulumi-lang-python=\"`SystemSamlServiceproviders`\" pulumi-lang-yaml=\"`fortimanager.SystemSamlServiceproviders`\" pulumi-lang-java=\"`fortimanager.SystemSamlServiceproviders`\">`fortimanager.SystemSamlServiceproviders`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSaml(\"trname\", {\n    defaultProfile: \"Restricted_User\",\n    loginAutoRedirect: \"disable\",\n    role: \"SP\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSaml(\"trname\",\n    default_profile=\"Restricted_User\",\n    login_auto_redirect=\"disable\",\n    role=\"SP\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSaml(\"trname\", new()\n    {\n        DefaultProfile = \"Restricted_User\",\n        LoginAutoRedirect = \"disable\",\n        Role = \"SP\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSaml(ctx, \"trname\", &fortimanager.SystemSamlArgs{\n\t\t\tDefaultProfile:    pulumi.String(\"Restricted_User\"),\n\t\t\tLoginAutoRedirect: pulumi.String(\"disable\"),\n\t\t\tRole:              pulumi.String(\"SP\"),\n\t\t\tStatus:            pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSaml;\nimport com.pulumi.fortimanager.SystemSamlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSaml(\"trname\", SystemSamlArgs.builder()\n            .defaultProfile(\"Restricted_User\")\n            .loginAutoRedirect(\"disable\")\n            .role(\"SP\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSaml\n    properties:\n      defaultProfile: Restricted_User\n      loginAutoRedirect: disable\n      role: SP\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Saml can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSaml:SystemSaml labelname SystemSaml\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "acsUrl": {
          "type": "string",
          "description": "SP ACS(login) URL.\n"
        },
        "authRequestSigned": {
          "type": "string",
          "description": "Enable/Disable auth request signed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate name.\n"
        },
        "defaultProfile": {
          "type": "string",
          "description": "Default Profile Name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "fabricIdps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSamlFabricIdp:SystemSamlFabricIdp"
          },
          "description": "Fabric-Idp. The structure of <span pulumi-lang-nodejs=\"`fabricIdp`\" pulumi-lang-dotnet=\"`FabricIdp`\" pulumi-lang-go=\"`fabricIdp`\" pulumi-lang-python=\"`fabric_idp`\" pulumi-lang-yaml=\"`fabricIdp`\" pulumi-lang-java=\"`fabricIdp`\">`fabric_idp`</span> block is documented below.\n"
        },
        "forticloudSso": {
          "type": "string",
          "description": "Enable/disable FortiCloud SSO (default = disable). disable - Disable Forticloud SSO. enable - Enabld Forticloud SSO. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "loginAutoRedirect": {
          "type": "string",
          "description": "Enable/Disable auto redirect to IDP login page. disable - Disable auto redirect to IDP Login Page. enable - Enable auto redirect to IDP Login Page. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "SAML role. IDP - IDentiy Provider. SP - Service Provider. FAB-SP - Fabric Service Provider. Valid values: `IDP`, `SP`, `FAB-SP`.\n"
        },
        "serverAddress": {
          "type": "string",
          "description": "server address.\n"
        },
        "serviceProviders": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSamlServiceProvider:SystemSamlServiceProvider"
          },
          "description": "Service-Providers. The structure of <span pulumi-lang-nodejs=\"`serviceProviders`\" pulumi-lang-dotnet=\"`ServiceProviders`\" pulumi-lang-go=\"`serviceProviders`\" pulumi-lang-python=\"`service_providers`\" pulumi-lang-yaml=\"`serviceProviders`\" pulumi-lang-java=\"`serviceProviders`\">`service_providers`</span> block is documented below.\n"
        },
        "slsUrl": {
          "type": "string",
          "description": "SP SLS(logout) URL.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSamlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "userAutoCreate": {
          "type": "string",
          "description": "Enable/disable user auto creation (default = disable). disable - Disable auto create user. enable - Enable auto create user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wantAssertionsSigned": {
          "type": "string",
          "description": "Enable/Disable want assertions signed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authRequestSigned",
        "defaultProfile",
        "forticloudSso",
        "loginAutoRedirect",
        "role",
        "status",
        "systemSamlId",
        "userAutoCreate",
        "wantAssertionsSigned"
      ],
      "inputProperties": {
        "acsUrl": {
          "type": "string",
          "description": "SP ACS(login) URL.\n"
        },
        "authRequestSigned": {
          "type": "string",
          "description": "Enable/Disable auth request signed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cert": {
          "type": "string",
          "description": "Certificate name.\n"
        },
        "defaultProfile": {
          "type": "string",
          "description": "Default Profile Name.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "entityId": {
          "type": "string",
          "description": "SP entity ID.\n"
        },
        "fabricIdps": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSamlFabricIdp:SystemSamlFabricIdp"
          },
          "description": "Fabric-Idp. The structure of <span pulumi-lang-nodejs=\"`fabricIdp`\" pulumi-lang-dotnet=\"`FabricIdp`\" pulumi-lang-go=\"`fabricIdp`\" pulumi-lang-python=\"`fabric_idp`\" pulumi-lang-yaml=\"`fabricIdp`\" pulumi-lang-java=\"`fabricIdp`\">`fabric_idp`</span> block is documented below.\n"
        },
        "forticloudSso": {
          "type": "string",
          "description": "Enable/disable FortiCloud SSO (default = disable). disable - Disable Forticloud SSO. enable - Enabld Forticloud SSO. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "loginAutoRedirect": {
          "type": "string",
          "description": "Enable/Disable auto redirect to IDP login page. disable - Disable auto redirect to IDP Login Page. enable - Enable auto redirect to IDP Login Page. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "SAML role. IDP - IDentiy Provider. SP - Service Provider. FAB-SP - Fabric Service Provider. Valid values: `IDP`, `SP`, `FAB-SP`.\n"
        },
        "serverAddress": {
          "type": "string",
          "description": "server address.\n"
        },
        "serviceProviders": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSamlServiceProvider:SystemSamlServiceProvider"
          },
          "description": "Service-Providers. The structure of <span pulumi-lang-nodejs=\"`serviceProviders`\" pulumi-lang-dotnet=\"`ServiceProviders`\" pulumi-lang-go=\"`serviceProviders`\" pulumi-lang-python=\"`service_providers`\" pulumi-lang-yaml=\"`serviceProviders`\" pulumi-lang-java=\"`serviceProviders`\">`service_providers`</span> block is documented below.\n"
        },
        "slsUrl": {
          "type": "string",
          "description": "SP SLS(logout) URL.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSamlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "userAutoCreate": {
          "type": "string",
          "description": "Enable/disable user auto creation (default = disable). disable - Disable auto create user. enable - Enable auto create user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wantAssertionsSigned": {
          "type": "string",
          "description": "Enable/Disable want assertions signed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSaml resources.\n",
        "properties": {
          "acsUrl": {
            "type": "string",
            "description": "SP ACS(login) URL.\n"
          },
          "authRequestSigned": {
            "type": "string",
            "description": "Enable/Disable auth request signed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cert": {
            "type": "string",
            "description": "Certificate name.\n"
          },
          "defaultProfile": {
            "type": "string",
            "description": "Default Profile Name.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "entityId": {
            "type": "string",
            "description": "SP entity ID.\n"
          },
          "fabricIdps": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSamlFabricIdp:SystemSamlFabricIdp"
            },
            "description": "Fabric-Idp. The structure of <span pulumi-lang-nodejs=\"`fabricIdp`\" pulumi-lang-dotnet=\"`FabricIdp`\" pulumi-lang-go=\"`fabricIdp`\" pulumi-lang-python=\"`fabric_idp`\" pulumi-lang-yaml=\"`fabricIdp`\" pulumi-lang-java=\"`fabricIdp`\">`fabric_idp`</span> block is documented below.\n"
          },
          "forticloudSso": {
            "type": "string",
            "description": "Enable/disable FortiCloud SSO (default = disable). disable - Disable Forticloud SSO. enable - Enabld Forticloud SSO. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "idpCert": {
            "type": "string",
            "description": "IDP Certificate name.\n"
          },
          "idpEntityId": {
            "type": "string",
            "description": "IDP entity ID.\n"
          },
          "idpSingleLogoutUrl": {
            "type": "string",
            "description": "IDP single logout url.\n"
          },
          "idpSingleSignOnUrl": {
            "type": "string",
            "description": "IDP single sign-on URL.\n"
          },
          "loginAutoRedirect": {
            "type": "string",
            "description": "Enable/Disable auto redirect to IDP login page. disable - Disable auto redirect to IDP Login Page. enable - Enable auto redirect to IDP Login Page. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "role": {
            "type": "string",
            "description": "SAML role. IDP - IDentiy Provider. SP - Service Provider. FAB-SP - Fabric Service Provider. Valid values: `IDP`, `SP`, `FAB-SP`.\n"
          },
          "serverAddress": {
            "type": "string",
            "description": "server address.\n"
          },
          "serviceProviders": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSamlServiceProvider:SystemSamlServiceProvider"
            },
            "description": "Service-Providers. The structure of <span pulumi-lang-nodejs=\"`serviceProviders`\" pulumi-lang-dotnet=\"`ServiceProviders`\" pulumi-lang-go=\"`serviceProviders`\" pulumi-lang-python=\"`service_providers`\" pulumi-lang-yaml=\"`serviceProviders`\" pulumi-lang-java=\"`serviceProviders`\">`service_providers`</span> block is documented below.\n"
          },
          "slsUrl": {
            "type": "string",
            "description": "SP SLS(logout) URL.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemSamlId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "userAutoCreate": {
            "type": "string",
            "description": "Enable/disable user auto creation (default = disable). disable - Disable auto create user. enable - Enable auto create user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wantAssertionsSigned": {
            "type": "string",
            "description": "Enable/Disable want assertions signed. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSamlFabricidp:SystemSamlFabricidp": {
      "description": "Authorized identity providers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`fabricIdp`\" pulumi-lang-dotnet=\"`FabricIdp`\" pulumi-lang-go=\"`fabricIdp`\" pulumi-lang-python=\"`fabric_idp`\" pulumi-lang-yaml=\"`fabricIdp`\" pulumi-lang-java=\"`fabricIdp`\">`fabric_idp`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSaml`\" pulumi-lang-dotnet=\"`fortimanager.SystemSaml`\" pulumi-lang-go=\"`SystemSaml`\" pulumi-lang-python=\"`SystemSaml`\" pulumi-lang-yaml=\"`fortimanager.SystemSaml`\" pulumi-lang-java=\"`fortimanager.SystemSaml`\">`fortimanager.SystemSaml`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem SamlFabricIdp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSamlFabricidp:SystemSamlFabricidp labelname {{dev_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "devId": {
          "type": "string",
          "description": "IDP Device ID.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "idpStatus": {
          "type": "string",
          "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSamlFabricidpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{dev_id}}.\n"
        }
      },
      "type": "object",
      "required": [
        "idpStatus",
        "systemSamlFabricidpId"
      ],
      "inputProperties": {
        "devId": {
          "type": "string",
          "description": "IDP Device ID.\n"
        },
        "idpCert": {
          "type": "string",
          "description": "IDP Certificate name.\n"
        },
        "idpEntityId": {
          "type": "string",
          "description": "IDP entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "idpStatus": {
          "type": "string",
          "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSamlFabricidpId": {
          "type": "string",
          "description": "an identifier for the resource with format {{dev_id}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSamlFabricidp resources.\n",
        "properties": {
          "devId": {
            "type": "string",
            "description": "IDP Device ID.\n"
          },
          "idpCert": {
            "type": "string",
            "description": "IDP Certificate name.\n"
          },
          "idpEntityId": {
            "type": "string",
            "description": "IDP entity ID.\n"
          },
          "idpSingleLogoutUrl": {
            "type": "string",
            "description": "IDP single logout url.\n"
          },
          "idpSingleSignOnUrl": {
            "type": "string",
            "description": "IDP single sign-on URL.\n"
          },
          "idpStatus": {
            "type": "string",
            "description": "Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemSamlFabricidpId": {
            "type": "string",
            "description": "an identifier for the resource with format {{dev_id}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSamlServiceproviders:SystemSamlServiceproviders": {
      "description": "Authorized service providers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serviceProviders`\" pulumi-lang-dotnet=\"`ServiceProviders`\" pulumi-lang-go=\"`serviceProviders`\" pulumi-lang-python=\"`service_providers`\" pulumi-lang-yaml=\"`serviceProviders`\" pulumi-lang-java=\"`serviceProviders`\">`service_providers`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSaml`\" pulumi-lang-dotnet=\"`fortimanager.SystemSaml`\" pulumi-lang-go=\"`SystemSaml`\" pulumi-lang-python=\"`SystemSaml`\" pulumi-lang-yaml=\"`fortimanager.SystemSaml`\" pulumi-lang-java=\"`fortimanager.SystemSaml`\">`fortimanager.SystemSaml`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem SamlServiceProviders can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSamlServiceproviders:SystemSamlServiceproviders labelname {{idp_entity_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "idpEntityId": {
          "type": "string",
          "description": "IDP Entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "prefix": {
          "type": "string",
          "description": "Prefix.\n"
        },
        "spAdom": {
          "type": "string",
          "description": "SP adom name.\n"
        },
        "spCert": {
          "type": "string",
          "description": "SP certificate name.\n"
        },
        "spEntityId": {
          "type": "string",
          "description": "SP Entity ID.\n"
        },
        "spProfile": {
          "type": "string",
          "description": "SP profile name.\n"
        },
        "spSingleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "spSingleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "systemSamlServiceprovidersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{idp_entity_id}}.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "systemSamlServiceprovidersId"
      ],
      "inputProperties": {
        "idpEntityId": {
          "type": "string",
          "description": "IDP Entity ID.\n"
        },
        "idpSingleLogoutUrl": {
          "type": "string",
          "description": "IDP single logout url.\n"
        },
        "idpSingleSignOnUrl": {
          "type": "string",
          "description": "IDP single sign-on URL.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "prefix": {
          "type": "string",
          "description": "Prefix.\n"
        },
        "spAdom": {
          "type": "string",
          "description": "SP adom name.\n"
        },
        "spCert": {
          "type": "string",
          "description": "SP certificate name.\n"
        },
        "spEntityId": {
          "type": "string",
          "description": "SP Entity ID.\n"
        },
        "spProfile": {
          "type": "string",
          "description": "SP profile name.\n"
        },
        "spSingleLogoutUrl": {
          "type": "string",
          "description": "SP single logout URL.\n"
        },
        "spSingleSignOnUrl": {
          "type": "string",
          "description": "SP single sign-on URL.\n"
        },
        "systemSamlServiceprovidersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{idp_entity_id}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSamlServiceproviders resources.\n",
        "properties": {
          "idpEntityId": {
            "type": "string",
            "description": "IDP Entity ID.\n"
          },
          "idpSingleLogoutUrl": {
            "type": "string",
            "description": "IDP single logout url.\n"
          },
          "idpSingleSignOnUrl": {
            "type": "string",
            "description": "IDP single sign-on URL.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "prefix": {
            "type": "string",
            "description": "Prefix.\n"
          },
          "spAdom": {
            "type": "string",
            "description": "SP adom name.\n"
          },
          "spCert": {
            "type": "string",
            "description": "SP certificate name.\n"
          },
          "spEntityId": {
            "type": "string",
            "description": "SP Entity ID.\n"
          },
          "spProfile": {
            "type": "string",
            "description": "SP profile name.\n"
          },
          "spSingleLogoutUrl": {
            "type": "string",
            "description": "SP single logout URL.\n"
          },
          "spSingleSignOnUrl": {
            "type": "string",
            "description": "SP single sign-on URL.\n"
          },
          "systemSamlServiceprovidersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{idp_entity_id}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSniffer:SystemSniffer": {
      "description": "Interface sniffer.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSniffer(\"trname\", {\n    fosid: 1,\n    \"interface\": \"port5\",\n    ipv6: \"disable\",\n    protocol: \"20\",\n    vlan: \"100\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSniffer(\"trname\",\n    fosid=1,\n    interface=\"port5\",\n    ipv6=\"disable\",\n    protocol=\"20\",\n    vlan=\"100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSniffer(\"trname\", new()\n    {\n        Fosid = 1,\n        Interface = \"port5\",\n        Ipv6 = \"disable\",\n        Protocol = \"20\",\n        Vlan = \"100\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSniffer(ctx, \"trname\", &fortimanager.SystemSnifferArgs{\n\t\t\tFosid:     pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port5\"),\n\t\t\tIpv6:      pulumi.String(\"disable\"),\n\t\t\tProtocol:  pulumi.String(\"20\"),\n\t\t\tVlan:      pulumi.String(\"100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSniffer;\nimport com.pulumi.fortimanager.SystemSnifferArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSniffer(\"trname\", SystemSnifferArgs.builder()\n            .fosid(1.0)\n            .interface_(\"port5\")\n            .ipv6(\"disable\")\n            .protocol(\"20\")\n            .vlan(\"100\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSniffer\n    properties:\n      fosid: '1'\n      interface: port5\n      ipv6: disable\n      protocol: '20'\n      vlan: '100'\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Sniffer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSniffer:SystemSniffer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fosid": {
          "type": "number",
          "description": "Sniffer ID.\n"
        },
        "host": {
          "type": "string",
          "description": "Hosts to filter for in sniffer traffic\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "Enable/disable sniffing IPv6 packets. disable - Disable sniffer for IPv6 packets. enable - Enable sniffer for IPv6 packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxPacketCount": {
          "type": "number",
          "description": "Maximum packet count (1000000, default = 4000).\n"
        },
        "nonIp": {
          "type": "string",
          "description": "Enable/disable sniffing non-IP packets. disable - Disable sniffer for non-IP packets. enable - Enable sniffer for non-IP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "port": {
          "type": "string",
          "description": "Ports to sniff (Format examples: 10, 100-200).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "systemSnifferId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vlan": {
          "type": "string",
          "description": "List of VLANs to sniff.\n"
        }
      },
      "type": "object",
      "required": [
        "ipv6",
        "maxPacketCount",
        "nonIp",
        "systemSnifferId"
      ],
      "inputProperties": {
        "fosid": {
          "type": "number",
          "description": "Sniffer ID.\n"
        },
        "host": {
          "type": "string",
          "description": "Hosts to filter for in sniffer traffic\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "Enable/disable sniffing IPv6 packets. disable - Disable sniffer for IPv6 packets. enable - Enable sniffer for IPv6 packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxPacketCount": {
          "type": "number",
          "description": "Maximum packet count (1000000, default = 4000).\n"
        },
        "nonIp": {
          "type": "string",
          "description": "Enable/disable sniffing non-IP packets. disable - Disable sniffer for non-IP packets. enable - Enable sniffer for non-IP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "port": {
          "type": "string",
          "description": "Ports to sniff (Format examples: 10, 100-200).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
        },
        "systemSnifferId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vlan": {
          "type": "string",
          "description": "List of VLANs to sniff.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSniffer resources.\n",
        "properties": {
          "fosid": {
            "type": "number",
            "description": "Sniffer ID.\n"
          },
          "host": {
            "type": "string",
            "description": "Hosts to filter for in sniffer traffic\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface.\n"
          },
          "ipv6": {
            "type": "string",
            "description": "Enable/disable sniffing IPv6 packets. disable - Disable sniffer for IPv6 packets. enable - Enable sniffer for IPv6 packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxPacketCount": {
            "type": "number",
            "description": "Maximum packet count (1000000, default = 4000).\n"
          },
          "nonIp": {
            "type": "string",
            "description": "Enable/disable sniffing non-IP packets. disable - Disable sniffer for non-IP packets. enable - Enable sniffer for non-IP packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "port": {
            "type": "string",
            "description": "Ports to sniff (Format examples: 10, 100-200).\n"
          },
          "protocol": {
            "type": "string",
            "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n"
          },
          "systemSnifferId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "vlan": {
            "type": "string",
            "description": "List of VLANs to sniff.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSnmpCommunity:SystemSnmpCommunity": {
      "description": "SNMP community configuration.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`hosts`\" pulumi-lang-dotnet=\"`Hosts`\" pulumi-lang-go=\"`hosts`\" pulumi-lang-python=\"`hosts`\" pulumi-lang-yaml=\"`hosts`\" pulumi-lang-java=\"`hosts`\">`hosts`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSnmpCommunityHosts`\" pulumi-lang-dotnet=\"`fortimanager.SystemSnmpCommunityHosts`\" pulumi-lang-go=\"`SystemSnmpCommunityHosts`\" pulumi-lang-python=\"`SystemSnmpCommunityHosts`\" pulumi-lang-yaml=\"`fortimanager.SystemSnmpCommunityHosts`\" pulumi-lang-java=\"`fortimanager.SystemSnmpCommunityHosts`\">`fortimanager.SystemSnmpCommunityHosts`</span>\n>- <span pulumi-lang-nodejs=\"`hosts6`\" pulumi-lang-dotnet=\"`Hosts6`\" pulumi-lang-go=\"`hosts6`\" pulumi-lang-python=\"`hosts6`\" pulumi-lang-yaml=\"`hosts6`\" pulumi-lang-java=\"`hosts6`\">`hosts6`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSnmpCommunityHosts6`\" pulumi-lang-dotnet=\"`fortimanager.SystemSnmpCommunityHosts6`\" pulumi-lang-go=\"`SystemSnmpCommunityHosts6`\" pulumi-lang-python=\"`SystemSnmpCommunityHosts6`\" pulumi-lang-yaml=\"`fortimanager.SystemSnmpCommunityHosts6`\" pulumi-lang-java=\"`fortimanager.SystemSnmpCommunityHosts6`\">`fortimanager.SystemSnmpCommunityHosts6`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSnmpCommunity(\"trname\", {\n    events: [\"cpu-high-exclude-nice\"],\n    fosid: 1,\n    name: \"terraform-tefv-snmp\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSnmpCommunity(\"trname\",\n    events=[\"cpu-high-exclude-nice\"],\n    fosid=1,\n    name=\"terraform-tefv-snmp\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSnmpCommunity(\"trname\", new()\n    {\n        Events = new[]\n        {\n            \"cpu-high-exclude-nice\",\n        },\n        Fosid = 1,\n        Name = \"terraform-tefv-snmp\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname\", &fortimanager.SystemSnmpCommunityArgs{\n\t\t\tEvents: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"cpu-high-exclude-nice\"),\n\t\t\t},\n\t\t\tFosid:  pulumi.Float64(1),\n\t\t\tName:   pulumi.String(\"terraform-tefv-snmp\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSnmpCommunity(\"trname\", SystemSnmpCommunityArgs.builder()\n            .events(\"cpu-high-exclude-nice\")\n            .fosid(1.0)\n            .name(\"terraform-tefv-snmp\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSnmpCommunity\n    properties:\n      events:\n        - cpu-high-exclude-nice\n      fosid: '1'\n      name: terraform-tefv-snmp\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SnmpCommunity can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunity:SystemSnmpCommunity labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP trap events.<span pulumi-lang-nodejs=\" diskLow \" pulumi-lang-dotnet=\" DiskLow \" pulumi-lang-go=\" diskLow \" pulumi-lang-python=\" disk_low \" pulumi-lang-yaml=\" diskLow \" pulumi-lang-java=\" diskLow \"> disk_low </span>- Disk usage too high.<span pulumi-lang-nodejs=\" haSwitch \" pulumi-lang-dotnet=\" HaSwitch \" pulumi-lang-go=\" haSwitch \" pulumi-lang-python=\" ha_switch \" pulumi-lang-yaml=\" haSwitch \" pulumi-lang-java=\" haSwitch \"> ha_switch </span>- HA switch.<span pulumi-lang-nodejs=\" intfIpChg \" pulumi-lang-dotnet=\" IntfIpChg \" pulumi-lang-go=\" intfIpChg \" pulumi-lang-python=\" intf_ip_chg \" pulumi-lang-yaml=\" intfIpChg \" pulumi-lang-java=\" intfIpChg \"> intf_ip_chg </span>- Interface IP address changed.<span pulumi-lang-nodejs=\" sysReboot \" pulumi-lang-dotnet=\" SysReboot \" pulumi-lang-go=\" sysReboot \" pulumi-lang-python=\" sys_reboot \" pulumi-lang-yaml=\" sysReboot \" pulumi-lang-java=\" sysReboot \"> sys_reboot </span>- System reboot.<span pulumi-lang-nodejs=\" cpuHigh \" pulumi-lang-dotnet=\" CpuHigh \" pulumi-lang-go=\" cpuHigh \" pulumi-lang-python=\" cpu_high \" pulumi-lang-yaml=\" cpuHigh \" pulumi-lang-java=\" cpuHigh \"> cpu_high </span>- CPU usage too high.<span pulumi-lang-nodejs=\" memLow \" pulumi-lang-dotnet=\" MemLow \" pulumi-lang-go=\" memLow \" pulumi-lang-python=\" mem_low \" pulumi-lang-yaml=\" memLow \" pulumi-lang-java=\" memLow \"> mem_low </span>- Available memory is low. log-alert - Log base alert message. log-rate - High incoming log rate detected. log-data-rate - High incoming log data rate detected. lic-gbday - High licensed log GB/day detected. lic-dev-quota - High licensed device quota detected. cpu-high-exclude-nice - CPU usage exclude NICE threshold. Valid values: <span pulumi-lang-nodejs=\"`diskLow`\" pulumi-lang-dotnet=\"`DiskLow`\" pulumi-lang-go=\"`diskLow`\" pulumi-lang-python=\"`disk_low`\" pulumi-lang-yaml=\"`diskLow`\" pulumi-lang-java=\"`diskLow`\">`disk_low`</span>, <span pulumi-lang-nodejs=\"`haSwitch`\" pulumi-lang-dotnet=\"`HaSwitch`\" pulumi-lang-go=\"`haSwitch`\" pulumi-lang-python=\"`ha_switch`\" pulumi-lang-yaml=\"`haSwitch`\" pulumi-lang-java=\"`haSwitch`\">`ha_switch`</span>, <span pulumi-lang-nodejs=\"`intfIpChg`\" pulumi-lang-dotnet=\"`IntfIpChg`\" pulumi-lang-go=\"`intfIpChg`\" pulumi-lang-python=\"`intf_ip_chg`\" pulumi-lang-yaml=\"`intfIpChg`\" pulumi-lang-java=\"`intfIpChg`\">`intf_ip_chg`</span>, <span pulumi-lang-nodejs=\"`sysReboot`\" pulumi-lang-dotnet=\"`SysReboot`\" pulumi-lang-go=\"`sysReboot`\" pulumi-lang-python=\"`sys_reboot`\" pulumi-lang-yaml=\"`sysReboot`\" pulumi-lang-java=\"`sysReboot`\">`sys_reboot`</span>, <span pulumi-lang-nodejs=\"`cpuHigh`\" pulumi-lang-dotnet=\"`CpuHigh`\" pulumi-lang-go=\"`cpuHigh`\" pulumi-lang-python=\"`cpu_high`\" pulumi-lang-yaml=\"`cpuHigh`\" pulumi-lang-java=\"`cpuHigh`\">`cpu_high`</span>, <span pulumi-lang-nodejs=\"`memLow`\" pulumi-lang-dotnet=\"`MemLow`\" pulumi-lang-go=\"`memLow`\" pulumi-lang-python=\"`mem_low`\" pulumi-lang-yaml=\"`memLow`\" pulumi-lang-java=\"`memLow`\">`mem_low`</span>, `log-alert`, `log-rate`, `log-data-rate`, `lic-gbday`, `lic-dev-quota`, `cpu-high-exclude-nice`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Community ID.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSnmpCommunityHost:SystemSnmpCommunityHost"
          },
          "description": "Hosts. The structure of <span pulumi-lang-nodejs=\"`hosts`\" pulumi-lang-dotnet=\"`Hosts`\" pulumi-lang-go=\"`hosts`\" pulumi-lang-python=\"`hosts`\" pulumi-lang-yaml=\"`hosts`\" pulumi-lang-java=\"`hosts`\">`hosts`</span> block is documented below.\n"
        },
        "hosts6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSnmpCommunityHosts6:SystemSnmpCommunityHosts6"
          },
          "description": "Hosts6. The structure of <span pulumi-lang-nodejs=\"`hosts6`\" pulumi-lang-dotnet=\"`Hosts6`\" pulumi-lang-go=\"`hosts6`\" pulumi-lang-python=\"`hosts6`\" pulumi-lang-yaml=\"`hosts6`\" pulumi-lang-java=\"`hosts6`\">`hosts6`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Community name.\n"
        },
        "queryV1Port": {
          "type": "number",
          "description": "SNMP v1 query port.\n"
        },
        "queryV1Status": {
          "type": "string",
          "description": "Enable/disable SNMP v1 query. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryV2cPort": {
          "type": "number",
          "description": "SNMP v2c query port.\n"
        },
        "queryV2cStatus": {
          "type": "string",
          "description": "Enable/disable SNMP v2c query. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable community. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSnmpCommunityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "trapV1Rport": {
          "type": "number",
          "description": "SNMP v1 trap remote port.\n"
        },
        "trapV1Status": {
          "type": "string",
          "description": "Enable/disable SNMP v1 trap. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trapV2cRport": {
          "type": "number",
          "description": "SNMP v2c trap remote port.\n"
        },
        "trapV2cStatus": {
          "type": "string",
          "description": "Enable/disable SNMP v2c trap. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "events",
        "name",
        "queryV1Port",
        "queryV1Status",
        "queryV2cPort",
        "queryV2cStatus",
        "status",
        "systemSnmpCommunityId",
        "trapV1Rport",
        "trapV1Status",
        "trapV2cRport",
        "trapV2cStatus"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP trap events.<span pulumi-lang-nodejs=\" diskLow \" pulumi-lang-dotnet=\" DiskLow \" pulumi-lang-go=\" diskLow \" pulumi-lang-python=\" disk_low \" pulumi-lang-yaml=\" diskLow \" pulumi-lang-java=\" diskLow \"> disk_low </span>- Disk usage too high.<span pulumi-lang-nodejs=\" haSwitch \" pulumi-lang-dotnet=\" HaSwitch \" pulumi-lang-go=\" haSwitch \" pulumi-lang-python=\" ha_switch \" pulumi-lang-yaml=\" haSwitch \" pulumi-lang-java=\" haSwitch \"> ha_switch </span>- HA switch.<span pulumi-lang-nodejs=\" intfIpChg \" pulumi-lang-dotnet=\" IntfIpChg \" pulumi-lang-go=\" intfIpChg \" pulumi-lang-python=\" intf_ip_chg \" pulumi-lang-yaml=\" intfIpChg \" pulumi-lang-java=\" intfIpChg \"> intf_ip_chg </span>- Interface IP address changed.<span pulumi-lang-nodejs=\" sysReboot \" pulumi-lang-dotnet=\" SysReboot \" pulumi-lang-go=\" sysReboot \" pulumi-lang-python=\" sys_reboot \" pulumi-lang-yaml=\" sysReboot \" pulumi-lang-java=\" sysReboot \"> sys_reboot </span>- System reboot.<span pulumi-lang-nodejs=\" cpuHigh \" pulumi-lang-dotnet=\" CpuHigh \" pulumi-lang-go=\" cpuHigh \" pulumi-lang-python=\" cpu_high \" pulumi-lang-yaml=\" cpuHigh \" pulumi-lang-java=\" cpuHigh \"> cpu_high </span>- CPU usage too high.<span pulumi-lang-nodejs=\" memLow \" pulumi-lang-dotnet=\" MemLow \" pulumi-lang-go=\" memLow \" pulumi-lang-python=\" mem_low \" pulumi-lang-yaml=\" memLow \" pulumi-lang-java=\" memLow \"> mem_low </span>- Available memory is low. log-alert - Log base alert message. log-rate - High incoming log rate detected. log-data-rate - High incoming log data rate detected. lic-gbday - High licensed log GB/day detected. lic-dev-quota - High licensed device quota detected. cpu-high-exclude-nice - CPU usage exclude NICE threshold. Valid values: <span pulumi-lang-nodejs=\"`diskLow`\" pulumi-lang-dotnet=\"`DiskLow`\" pulumi-lang-go=\"`diskLow`\" pulumi-lang-python=\"`disk_low`\" pulumi-lang-yaml=\"`diskLow`\" pulumi-lang-java=\"`diskLow`\">`disk_low`</span>, <span pulumi-lang-nodejs=\"`haSwitch`\" pulumi-lang-dotnet=\"`HaSwitch`\" pulumi-lang-go=\"`haSwitch`\" pulumi-lang-python=\"`ha_switch`\" pulumi-lang-yaml=\"`haSwitch`\" pulumi-lang-java=\"`haSwitch`\">`ha_switch`</span>, <span pulumi-lang-nodejs=\"`intfIpChg`\" pulumi-lang-dotnet=\"`IntfIpChg`\" pulumi-lang-go=\"`intfIpChg`\" pulumi-lang-python=\"`intf_ip_chg`\" pulumi-lang-yaml=\"`intfIpChg`\" pulumi-lang-java=\"`intfIpChg`\">`intf_ip_chg`</span>, <span pulumi-lang-nodejs=\"`sysReboot`\" pulumi-lang-dotnet=\"`SysReboot`\" pulumi-lang-go=\"`sysReboot`\" pulumi-lang-python=\"`sys_reboot`\" pulumi-lang-yaml=\"`sysReboot`\" pulumi-lang-java=\"`sysReboot`\">`sys_reboot`</span>, <span pulumi-lang-nodejs=\"`cpuHigh`\" pulumi-lang-dotnet=\"`CpuHigh`\" pulumi-lang-go=\"`cpuHigh`\" pulumi-lang-python=\"`cpu_high`\" pulumi-lang-yaml=\"`cpuHigh`\" pulumi-lang-java=\"`cpuHigh`\">`cpu_high`</span>, <span pulumi-lang-nodejs=\"`memLow`\" pulumi-lang-dotnet=\"`MemLow`\" pulumi-lang-go=\"`memLow`\" pulumi-lang-python=\"`mem_low`\" pulumi-lang-yaml=\"`memLow`\" pulumi-lang-java=\"`memLow`\">`mem_low`</span>, `log-alert`, `log-rate`, `log-data-rate`, `lic-gbday`, `lic-dev-quota`, `cpu-high-exclude-nice`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Community ID.\n"
        },
        "hosts": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSnmpCommunityHost:SystemSnmpCommunityHost"
          },
          "description": "Hosts. The structure of <span pulumi-lang-nodejs=\"`hosts`\" pulumi-lang-dotnet=\"`Hosts`\" pulumi-lang-go=\"`hosts`\" pulumi-lang-python=\"`hosts`\" pulumi-lang-yaml=\"`hosts`\" pulumi-lang-java=\"`hosts`\">`hosts`</span> block is documented below.\n"
        },
        "hosts6s": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSnmpCommunityHosts6:SystemSnmpCommunityHosts6"
          },
          "description": "Hosts6. The structure of <span pulumi-lang-nodejs=\"`hosts6`\" pulumi-lang-dotnet=\"`Hosts6`\" pulumi-lang-go=\"`hosts6`\" pulumi-lang-python=\"`hosts6`\" pulumi-lang-yaml=\"`hosts6`\" pulumi-lang-java=\"`hosts6`\">`hosts6`</span> block is documented below.\n"
        },
        "name": {
          "type": "string",
          "description": "Community name.\n"
        },
        "queryV1Port": {
          "type": "number",
          "description": "SNMP v1 query port.\n"
        },
        "queryV1Status": {
          "type": "string",
          "description": "Enable/disable SNMP v1 query. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryV2cPort": {
          "type": "number",
          "description": "SNMP v2c query port.\n"
        },
        "queryV2cStatus": {
          "type": "string",
          "description": "Enable/disable SNMP v2c query. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable community. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSnmpCommunityId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "trapV1Rport": {
          "type": "number",
          "description": "SNMP v1 trap remote port.\n"
        },
        "trapV1Status": {
          "type": "string",
          "description": "Enable/disable SNMP v1 trap. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trapV2cRport": {
          "type": "number",
          "description": "SNMP v2c trap remote port.\n"
        },
        "trapV2cStatus": {
          "type": "string",
          "description": "Enable/disable SNMP v2c trap. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSnmpCommunity resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "events": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SNMP trap events.<span pulumi-lang-nodejs=\" diskLow \" pulumi-lang-dotnet=\" DiskLow \" pulumi-lang-go=\" diskLow \" pulumi-lang-python=\" disk_low \" pulumi-lang-yaml=\" diskLow \" pulumi-lang-java=\" diskLow \"> disk_low </span>- Disk usage too high.<span pulumi-lang-nodejs=\" haSwitch \" pulumi-lang-dotnet=\" HaSwitch \" pulumi-lang-go=\" haSwitch \" pulumi-lang-python=\" ha_switch \" pulumi-lang-yaml=\" haSwitch \" pulumi-lang-java=\" haSwitch \"> ha_switch </span>- HA switch.<span pulumi-lang-nodejs=\" intfIpChg \" pulumi-lang-dotnet=\" IntfIpChg \" pulumi-lang-go=\" intfIpChg \" pulumi-lang-python=\" intf_ip_chg \" pulumi-lang-yaml=\" intfIpChg \" pulumi-lang-java=\" intfIpChg \"> intf_ip_chg </span>- Interface IP address changed.<span pulumi-lang-nodejs=\" sysReboot \" pulumi-lang-dotnet=\" SysReboot \" pulumi-lang-go=\" sysReboot \" pulumi-lang-python=\" sys_reboot \" pulumi-lang-yaml=\" sysReboot \" pulumi-lang-java=\" sysReboot \"> sys_reboot </span>- System reboot.<span pulumi-lang-nodejs=\" cpuHigh \" pulumi-lang-dotnet=\" CpuHigh \" pulumi-lang-go=\" cpuHigh \" pulumi-lang-python=\" cpu_high \" pulumi-lang-yaml=\" cpuHigh \" pulumi-lang-java=\" cpuHigh \"> cpu_high </span>- CPU usage too high.<span pulumi-lang-nodejs=\" memLow \" pulumi-lang-dotnet=\" MemLow \" pulumi-lang-go=\" memLow \" pulumi-lang-python=\" mem_low \" pulumi-lang-yaml=\" memLow \" pulumi-lang-java=\" memLow \"> mem_low </span>- Available memory is low. log-alert - Log base alert message. log-rate - High incoming log rate detected. log-data-rate - High incoming log data rate detected. lic-gbday - High licensed log GB/day detected. lic-dev-quota - High licensed device quota detected. cpu-high-exclude-nice - CPU usage exclude NICE threshold. Valid values: <span pulumi-lang-nodejs=\"`diskLow`\" pulumi-lang-dotnet=\"`DiskLow`\" pulumi-lang-go=\"`diskLow`\" pulumi-lang-python=\"`disk_low`\" pulumi-lang-yaml=\"`diskLow`\" pulumi-lang-java=\"`diskLow`\">`disk_low`</span>, <span pulumi-lang-nodejs=\"`haSwitch`\" pulumi-lang-dotnet=\"`HaSwitch`\" pulumi-lang-go=\"`haSwitch`\" pulumi-lang-python=\"`ha_switch`\" pulumi-lang-yaml=\"`haSwitch`\" pulumi-lang-java=\"`haSwitch`\">`ha_switch`</span>, <span pulumi-lang-nodejs=\"`intfIpChg`\" pulumi-lang-dotnet=\"`IntfIpChg`\" pulumi-lang-go=\"`intfIpChg`\" pulumi-lang-python=\"`intf_ip_chg`\" pulumi-lang-yaml=\"`intfIpChg`\" pulumi-lang-java=\"`intfIpChg`\">`intf_ip_chg`</span>, <span pulumi-lang-nodejs=\"`sysReboot`\" pulumi-lang-dotnet=\"`SysReboot`\" pulumi-lang-go=\"`sysReboot`\" pulumi-lang-python=\"`sys_reboot`\" pulumi-lang-yaml=\"`sysReboot`\" pulumi-lang-java=\"`sysReboot`\">`sys_reboot`</span>, <span pulumi-lang-nodejs=\"`cpuHigh`\" pulumi-lang-dotnet=\"`CpuHigh`\" pulumi-lang-go=\"`cpuHigh`\" pulumi-lang-python=\"`cpu_high`\" pulumi-lang-yaml=\"`cpuHigh`\" pulumi-lang-java=\"`cpuHigh`\">`cpu_high`</span>, <span pulumi-lang-nodejs=\"`memLow`\" pulumi-lang-dotnet=\"`MemLow`\" pulumi-lang-go=\"`memLow`\" pulumi-lang-python=\"`mem_low`\" pulumi-lang-yaml=\"`memLow`\" pulumi-lang-java=\"`memLow`\">`mem_low`</span>, `log-alert`, `log-rate`, `log-data-rate`, `lic-gbday`, `lic-dev-quota`, `cpu-high-exclude-nice`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Community ID.\n"
          },
          "hosts": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSnmpCommunityHost:SystemSnmpCommunityHost"
            },
            "description": "Hosts. The structure of <span pulumi-lang-nodejs=\"`hosts`\" pulumi-lang-dotnet=\"`Hosts`\" pulumi-lang-go=\"`hosts`\" pulumi-lang-python=\"`hosts`\" pulumi-lang-yaml=\"`hosts`\" pulumi-lang-java=\"`hosts`\">`hosts`</span> block is documented below.\n"
          },
          "hosts6s": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSnmpCommunityHosts6:SystemSnmpCommunityHosts6"
            },
            "description": "Hosts6. The structure of <span pulumi-lang-nodejs=\"`hosts6`\" pulumi-lang-dotnet=\"`Hosts6`\" pulumi-lang-go=\"`hosts6`\" pulumi-lang-python=\"`hosts6`\" pulumi-lang-yaml=\"`hosts6`\" pulumi-lang-java=\"`hosts6`\">`hosts6`</span> block is documented below.\n"
          },
          "name": {
            "type": "string",
            "description": "Community name.\n"
          },
          "queryV1Port": {
            "type": "number",
            "description": "SNMP v1 query port.\n"
          },
          "queryV1Status": {
            "type": "string",
            "description": "Enable/disable SNMP v1 query. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryV2cPort": {
            "type": "number",
            "description": "SNMP v2c query port.\n"
          },
          "queryV2cStatus": {
            "type": "string",
            "description": "Enable/disable SNMP v2c query. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable community. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemSnmpCommunityId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "trapV1Rport": {
            "type": "number",
            "description": "SNMP v1 trap remote port.\n"
          },
          "trapV1Status": {
            "type": "string",
            "description": "Enable/disable SNMP v1 trap. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trapV2cRport": {
            "type": "number",
            "description": "SNMP v2c trap remote port.\n"
          },
          "trapV2cStatus": {
            "type": "string",
            "description": "Enable/disable SNMP v2c trap. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSnmpCommunityHosts6:SystemSnmpCommunityHosts6": {
      "description": "Allow hosts configuration for IPv6.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`hosts6`\" pulumi-lang-dotnet=\"`Hosts6`\" pulumi-lang-go=\"`hosts6`\" pulumi-lang-python=\"`hosts6`\" pulumi-lang-yaml=\"`hosts6`\" pulumi-lang-java=\"`hosts6`\">`hosts6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSnmpCommunity`\" pulumi-lang-dotnet=\"`fortimanager.SystemSnmpCommunity`\" pulumi-lang-go=\"`SystemSnmpCommunity`\" pulumi-lang-python=\"`SystemSnmpCommunity`\" pulumi-lang-yaml=\"`fortimanager.SystemSnmpCommunity`\" pulumi-lang-java=\"`fortimanager.SystemSnmpCommunity`\">`fortimanager.SystemSnmpCommunity`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.SystemSnmpCommunity(\"trname4\", {\n    fosid: 2,\n    name: \"terraform-tefv-snmp4\",\n});\nconst trname = new fortimanager.SystemSnmpCommunityHosts6(\"trname\", {\n    community: trname4.fosid,\n    fosid: 2,\n    \"interface\": \"port2\",\n    ip: \"2001:db8:85a3::8a2e:370:7334/128\",\n}, {\n    dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.SystemSnmpCommunity(\"trname4\",\n    fosid=2,\n    name=\"terraform-tefv-snmp4\")\ntrname = fortimanager.SystemSnmpCommunityHosts6(\"trname\",\n    community=trname4.fosid,\n    fosid=2,\n    interface=\"port2\",\n    ip=\"2001:db8:85a3::8a2e:370:7334/128\",\n    opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname4 = new Fortimanager.SystemSnmpCommunity(\"trname4\", new()\n    {\n        Fosid = 2,\n        Name = \"terraform-tefv-snmp4\",\n    });\n\n    var trname = new Fortimanager.SystemSnmpCommunityHosts6(\"trname\", new()\n    {\n        Community = trname4.Fosid,\n        Fosid = 2,\n        Interface = \"port2\",\n        Ip = \"2001:db8:85a3::8a2e:370:7334/128\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trname4,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname4\", &fortimanager.SystemSnmpCommunityArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tName:  pulumi.String(\"terraform-tefv-snmp4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemSnmpCommunityHosts6(ctx, \"trname\", &fortimanager.SystemSnmpCommunityHosts6Args{\n\t\t\tCommunity: trname4.Fosid,\n\t\t\tFosid:     pulumi.Float64(2),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp:        pulumi.String(\"2001:db8:85a3::8a2e:370:7334/128\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts6;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname4 = new SystemSnmpCommunity(\"trname4\", SystemSnmpCommunityArgs.builder()\n            .fosid(2.0)\n            .name(\"terraform-tefv-snmp4\")\n            .build());\n\n        var trname = new SystemSnmpCommunityHosts6(\"trname\", SystemSnmpCommunityHosts6Args.builder()\n            .community(trname4.fosid())\n            .fosid(2.0)\n            .interface_(\"port2\")\n            .ip(\"2001:db8:85a3::8a2e:370:7334/128\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trname4)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSnmpCommunityHosts6\n    properties:\n      community: ${trname4.fosid}\n      fosid: 2\n      interface: port2\n      ip: 2001:db8:85a3::8a2e:370:7334/128\n    options:\n      dependsOn:\n        - ${trname4}\n  trname4:\n    type: fortimanager:SystemSnmpCommunity\n    properties:\n      fosid: '2'\n      name: terraform-tefv-snmp4\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SnmpCommunityHosts6 can be imported using any of these accepted formats:\n\nSet import_options = [\"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunityHosts6:SystemSnmpCommunityHosts6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "community": {
          "type": "string",
          "description": "Community.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Host entry ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Allow interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "Allow host IP address.\n"
        },
        "systemSnmpCommunityHosts6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "community",
        "ip",
        "systemSnmpCommunityHosts6Id"
      ],
      "inputProperties": {
        "community": {
          "type": "string",
          "description": "Community.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Host entry ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Allow interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "Allow host IP address.\n"
        },
        "systemSnmpCommunityHosts6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "community"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSnmpCommunityHosts6 resources.\n",
        "properties": {
          "community": {
            "type": "string",
            "description": "Community.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Host entry ID.\n"
          },
          "interface": {
            "type": "string",
            "description": "Allow interface name.\n"
          },
          "ip": {
            "type": "string",
            "description": "Allow host IP address.\n"
          },
          "systemSnmpCommunityHosts6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSnmpCommunityHosts:SystemSnmpCommunityHosts": {
      "description": "Allow hosts configuration.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`hosts`\" pulumi-lang-dotnet=\"`Hosts`\" pulumi-lang-go=\"`hosts`\" pulumi-lang-python=\"`hosts`\" pulumi-lang-yaml=\"`hosts`\" pulumi-lang-java=\"`hosts`\">`hosts`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSnmpCommunity`\" pulumi-lang-dotnet=\"`fortimanager.SystemSnmpCommunity`\" pulumi-lang-go=\"`SystemSnmpCommunity`\" pulumi-lang-python=\"`SystemSnmpCommunity`\" pulumi-lang-yaml=\"`fortimanager.SystemSnmpCommunity`\" pulumi-lang-java=\"`fortimanager.SystemSnmpCommunity`\">`fortimanager.SystemSnmpCommunity`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameSystemSnmpCommunity = new fortimanager.SystemSnmpCommunity(\"trname\", {\n    fosid: 1,\n    name: \"terraform-tefv-snmp3\",\n});\nconst trname = new fortimanager.SystemSnmpCommunityHosts(\"trname\", {\n    community: trnameSystemSnmpCommunity.fosid,\n    fosid: 3,\n    \"interface\": \"port4\",\n    ip: \"192.168.0.1 255.255.255.255\",\n}, {\n    dependsOn: [trnameSystemSnmpCommunity],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_system_snmp_community = fortimanager.SystemSnmpCommunity(\"trname\",\n    fosid=1,\n    name=\"terraform-tefv-snmp3\")\ntrname = fortimanager.SystemSnmpCommunityHosts(\"trname\",\n    community=trname_system_snmp_community.fosid,\n    fosid=3,\n    interface=\"port4\",\n    ip=\"192.168.0.1 255.255.255.255\",\n    opts = pulumi.ResourceOptions(depends_on=[trname_system_snmp_community]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameSystemSnmpCommunity = new Fortimanager.SystemSnmpCommunity(\"trname\", new()\n    {\n        Fosid = 1,\n        Name = \"terraform-tefv-snmp3\",\n    });\n\n    var trname = new Fortimanager.SystemSnmpCommunityHosts(\"trname\", new()\n    {\n        Community = trnameSystemSnmpCommunity.Fosid,\n        Fosid = 3,\n        Interface = \"port4\",\n        Ip = \"192.168.0.1 255.255.255.255\",\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameSystemSnmpCommunity,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameSystemSnmpCommunity, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname\", &fortimanager.SystemSnmpCommunityArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tName:  pulumi.String(\"terraform-tefv-snmp3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemSnmpCommunityHosts(ctx, \"trname\", &fortimanager.SystemSnmpCommunityHostsArgs{\n\t\t\tCommunity: trnameSystemSnmpCommunity.Fosid,\n\t\t\tFosid:     pulumi.Float64(3),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp:        pulumi.String(\"192.168.0.1 255.255.255.255\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameSystemSnmpCommunity,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHostsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameSystemSnmpCommunity = new SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", SystemSnmpCommunityArgs.builder()\n            .fosid(1.0)\n            .name(\"terraform-tefv-snmp3\")\n            .build());\n\n        var trname = new SystemSnmpCommunityHosts(\"trname\", SystemSnmpCommunityHostsArgs.builder()\n            .community(trnameSystemSnmpCommunity.fosid())\n            .fosid(3.0)\n            .interface_(\"port4\")\n            .ip(\"192.168.0.1 255.255.255.255\")\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameSystemSnmpCommunity)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSnmpCommunityHosts\n    properties:\n      community: ${trnameSystemSnmpCommunity.fosid}\n      fosid: 3\n      interface: port4\n      ip: 192.168.0.1 255.255.255.255\n    options:\n      dependsOn:\n        - ${trnameSystemSnmpCommunity}\n  trnameSystemSnmpCommunity:\n    type: fortimanager:SystemSnmpCommunity\n    name: trname\n    properties:\n      fosid: '1'\n      name: terraform-tefv-snmp3\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SnmpCommunityHosts can be imported using any of these accepted formats:\n\nSet import_options = [\"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunityHosts:SystemSnmpCommunityHosts labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "community": {
          "type": "string",
          "description": "Community.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Host entry ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Allow interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "Allow host IP address.\n"
        },
        "systemSnmpCommunityHostsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "community",
        "ip",
        "systemSnmpCommunityHostsId"
      ],
      "inputProperties": {
        "community": {
          "type": "string",
          "description": "Community.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Host entry ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Allow interface name.\n"
        },
        "ip": {
          "type": "string",
          "description": "Allow host IP address.\n"
        },
        "systemSnmpCommunityHostsId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "community"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSnmpCommunityHosts resources.\n",
        "properties": {
          "community": {
            "type": "string",
            "description": "Community.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Host entry ID.\n"
          },
          "interface": {
            "type": "string",
            "description": "Allow interface name.\n"
          },
          "ip": {
            "type": "string",
            "description": "Allow host IP address.\n"
          },
          "systemSnmpCommunityHostsId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSnmpSysinfo:SystemSnmpSysinfo": {
      "description": "SNMP configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSnmpSysinfo(\"trname\", {status: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSnmpSysinfo(\"trname\", status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSnmpSysinfo(\"trname\", new()\n    {\n        Status = \"enable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSnmpSysinfo(ctx, \"trname\", &fortimanager.SystemSnmpSysinfoArgs{\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpSysinfo;\nimport com.pulumi.fortimanager.SystemSnmpSysinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSnmpSysinfo(\"trname\", SystemSnmpSysinfoArgs.builder()\n            .status(\"enable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSnmpSysinfo\n    properties:\n      status: enable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SnmpSysinfo can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpSysinfo:SystemSnmpSysinfo labelname SystemSnmpSysinfo\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "contactInfo": {
          "type": "string",
          "description": "Contact information.\n"
        },
        "description": {
          "type": "string",
          "description": "System description.\n"
        },
        "engineId": {
          "type": "string",
          "description": "Local SNMP engineID string (maximum 24 characters).\n"
        },
        "location": {
          "type": "string",
          "description": "System location.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SNMP. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSnmpSysinfoId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trapCpuHighExcludeNiceThreshold": {
          "type": "number",
          "description": "SNMP trap for CPU usage threshold (exclude NICE processes).\n"
        },
        "trapHighCpuThreshold": {
          "type": "number",
          "description": "SNMP trap for CPU usage threshold.\n"
        },
        "trapLowMemoryThreshold": {
          "type": "number",
          "description": "SNMP trap for memory usage threshold.\n"
        }
      },
      "type": "object",
      "required": [
        "status",
        "systemSnmpSysinfoId",
        "trapCpuHighExcludeNiceThreshold",
        "trapHighCpuThreshold",
        "trapLowMemoryThreshold"
      ],
      "inputProperties": {
        "contactInfo": {
          "type": "string",
          "description": "Contact information.\n"
        },
        "description": {
          "type": "string",
          "description": "System description.\n"
        },
        "engineId": {
          "type": "string",
          "description": "Local SNMP engineID string (maximum 24 characters).\n"
        },
        "location": {
          "type": "string",
          "description": "System location.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SNMP. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemSnmpSysinfoId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trapCpuHighExcludeNiceThreshold": {
          "type": "number",
          "description": "SNMP trap for CPU usage threshold (exclude NICE processes).\n"
        },
        "trapHighCpuThreshold": {
          "type": "number",
          "description": "SNMP trap for CPU usage threshold.\n"
        },
        "trapLowMemoryThreshold": {
          "type": "number",
          "description": "SNMP trap for memory usage threshold.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSnmpSysinfo resources.\n",
        "properties": {
          "contactInfo": {
            "type": "string",
            "description": "Contact information.\n"
          },
          "description": {
            "type": "string",
            "description": "System description.\n"
          },
          "engineId": {
            "type": "string",
            "description": "Local SNMP engineID string (maximum 24 characters).\n"
          },
          "location": {
            "type": "string",
            "description": "System location.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SNMP. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemSnmpSysinfoId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "trapCpuHighExcludeNiceThreshold": {
            "type": "number",
            "description": "SNMP trap for CPU usage threshold (exclude NICE processes).\n"
          },
          "trapHighCpuThreshold": {
            "type": "number",
            "description": "SNMP trap for CPU usage threshold.\n"
          },
          "trapLowMemoryThreshold": {
            "type": "number",
            "description": "SNMP trap for memory usage threshold.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSnmpUser:SystemSnmpUser": {
      "description": "SNMP user configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSnmpUser(\"trname\", {\n    authProto: \"sha\",\n    authPwds: [\"fortinet\"],\n    events: [\n        \"disk_low\",\n        \"ha_switch\",\n        \"intf_ip_chg\",\n        \"sys_reboot\",\n        \"cpu_high\",\n        \"mem_low\",\n        \"log-alert\",\n        \"log-rate\",\n        \"log-data-rate\",\n        \"lic-gbday\",\n        \"lic-dev-quota\",\n        \"cpu-high-exclude-nice\",\n    ],\n    name: \"terraform-tefv-snmpuser\",\n    queries: \"disable\",\n    securityLevel: \"no-auth-no-priv\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSnmpUser(\"trname\",\n    auth_proto=\"sha\",\n    auth_pwds=[\"fortinet\"],\n    events=[\n        \"disk_low\",\n        \"ha_switch\",\n        \"intf_ip_chg\",\n        \"sys_reboot\",\n        \"cpu_high\",\n        \"mem_low\",\n        \"log-alert\",\n        \"log-rate\",\n        \"log-data-rate\",\n        \"lic-gbday\",\n        \"lic-dev-quota\",\n        \"cpu-high-exclude-nice\",\n    ],\n    name=\"terraform-tefv-snmpuser\",\n    queries=\"disable\",\n    security_level=\"no-auth-no-priv\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSnmpUser(\"trname\", new()\n    {\n        AuthProto = \"sha\",\n        AuthPwds = new[]\n        {\n            \"fortinet\",\n        },\n        Events = new[]\n        {\n            \"disk_low\",\n            \"ha_switch\",\n            \"intf_ip_chg\",\n            \"sys_reboot\",\n            \"cpu_high\",\n            \"mem_low\",\n            \"log-alert\",\n            \"log-rate\",\n            \"log-data-rate\",\n            \"lic-gbday\",\n            \"lic-dev-quota\",\n            \"cpu-high-exclude-nice\",\n        },\n        Name = \"terraform-tefv-snmpuser\",\n        Queries = \"disable\",\n        SecurityLevel = \"no-auth-no-priv\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSnmpUser(ctx, \"trname\", &fortimanager.SystemSnmpUserArgs{\n\t\t\tAuthProto: pulumi.String(\"sha\"),\n\t\t\tAuthPwds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tEvents: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"disk_low\"),\n\t\t\t\tpulumi.String(\"ha_switch\"),\n\t\t\t\tpulumi.String(\"intf_ip_chg\"),\n\t\t\t\tpulumi.String(\"sys_reboot\"),\n\t\t\t\tpulumi.String(\"cpu_high\"),\n\t\t\t\tpulumi.String(\"mem_low\"),\n\t\t\t\tpulumi.String(\"log-alert\"),\n\t\t\t\tpulumi.String(\"log-rate\"),\n\t\t\t\tpulumi.String(\"log-data-rate\"),\n\t\t\t\tpulumi.String(\"lic-gbday\"),\n\t\t\t\tpulumi.String(\"lic-dev-quota\"),\n\t\t\t\tpulumi.String(\"cpu-high-exclude-nice\"),\n\t\t\t},\n\t\t\tName:          pulumi.String(\"terraform-tefv-snmpuser\"),\n\t\t\tQueries:       pulumi.String(\"disable\"),\n\t\t\tSecurityLevel: pulumi.String(\"no-auth-no-priv\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpUser;\nimport com.pulumi.fortimanager.SystemSnmpUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSnmpUser(\"trname\", SystemSnmpUserArgs.builder()\n            .authProto(\"sha\")\n            .authPwds(\"fortinet\")\n            .events(            \n                \"disk_low\",\n                \"ha_switch\",\n                \"intf_ip_chg\",\n                \"sys_reboot\",\n                \"cpu_high\",\n                \"mem_low\",\n                \"log-alert\",\n                \"log-rate\",\n                \"log-data-rate\",\n                \"lic-gbday\",\n                \"lic-dev-quota\",\n                \"cpu-high-exclude-nice\")\n            .name(\"terraform-tefv-snmpuser\")\n            .queries(\"disable\")\n            .securityLevel(\"no-auth-no-priv\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSnmpUser\n    properties:\n      authProto: sha\n      authPwds:\n        - fortinet\n      events:\n        - disk_low\n        - ha_switch\n        - intf_ip_chg\n        - sys_reboot\n        - cpu_high\n        - mem_low\n        - log-alert\n        - log-rate\n        - log-data-rate\n        - lic-gbday\n        - lic-dev-quota\n        - cpu-high-exclude-nice\n      name: terraform-tefv-snmpuser\n      queries: disable\n      securityLevel: no-auth-no-priv\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SnmpUser can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpUser:SystemSnmpUser labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "authProto": {
          "type": "string",
          "description": "Authentication protocol. md5 - HMAC-MD5-96 authentication protocol. sha - HMAC-SHA-96 authentication protocol. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha`\" pulumi-lang-dotnet=\"`Sha`\" pulumi-lang-go=\"`sha`\" pulumi-lang-python=\"`sha`\" pulumi-lang-yaml=\"`sha`\" pulumi-lang-java=\"`sha`\">`sha`</span>.\n"
        },
        "authPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for authentication protocol.\n",
          "secret": true
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP notifications (traps) to send.<span pulumi-lang-nodejs=\" diskLow \" pulumi-lang-dotnet=\" DiskLow \" pulumi-lang-go=\" diskLow \" pulumi-lang-python=\" disk_low \" pulumi-lang-yaml=\" diskLow \" pulumi-lang-java=\" diskLow \"> disk_low </span>- Disk usage too high.<span pulumi-lang-nodejs=\" haSwitch \" pulumi-lang-dotnet=\" HaSwitch \" pulumi-lang-go=\" haSwitch \" pulumi-lang-python=\" ha_switch \" pulumi-lang-yaml=\" haSwitch \" pulumi-lang-java=\" haSwitch \"> ha_switch </span>- HA switch.<span pulumi-lang-nodejs=\" intfIpChg \" pulumi-lang-dotnet=\" IntfIpChg \" pulumi-lang-go=\" intfIpChg \" pulumi-lang-python=\" intf_ip_chg \" pulumi-lang-yaml=\" intfIpChg \" pulumi-lang-java=\" intfIpChg \"> intf_ip_chg </span>- Interface IP address changed.<span pulumi-lang-nodejs=\" sysReboot \" pulumi-lang-dotnet=\" SysReboot \" pulumi-lang-go=\" sysReboot \" pulumi-lang-python=\" sys_reboot \" pulumi-lang-yaml=\" sysReboot \" pulumi-lang-java=\" sysReboot \"> sys_reboot </span>- System reboot.<span pulumi-lang-nodejs=\" cpuHigh \" pulumi-lang-dotnet=\" CpuHigh \" pulumi-lang-go=\" cpuHigh \" pulumi-lang-python=\" cpu_high \" pulumi-lang-yaml=\" cpuHigh \" pulumi-lang-java=\" cpuHigh \"> cpu_high </span>- CPU usage too high.<span pulumi-lang-nodejs=\" memLow \" pulumi-lang-dotnet=\" MemLow \" pulumi-lang-go=\" memLow \" pulumi-lang-python=\" mem_low \" pulumi-lang-yaml=\" memLow \" pulumi-lang-java=\" memLow \"> mem_low </span>- Available memory is low. log-alert - Log base alert message. log-rate - High incoming log rate detected. log-data-rate - High incoming log data rate detected. lic-gbday - High licensed log GB/day detected. lic-dev-quota - High licensed device quota detected. cpu-high-exclude-nice - CPU usage exclude NICE threshold. Valid values: <span pulumi-lang-nodejs=\"`diskLow`\" pulumi-lang-dotnet=\"`DiskLow`\" pulumi-lang-go=\"`diskLow`\" pulumi-lang-python=\"`disk_low`\" pulumi-lang-yaml=\"`diskLow`\" pulumi-lang-java=\"`diskLow`\">`disk_low`</span>, <span pulumi-lang-nodejs=\"`haSwitch`\" pulumi-lang-dotnet=\"`HaSwitch`\" pulumi-lang-go=\"`haSwitch`\" pulumi-lang-python=\"`ha_switch`\" pulumi-lang-yaml=\"`haSwitch`\" pulumi-lang-java=\"`haSwitch`\">`ha_switch`</span>, <span pulumi-lang-nodejs=\"`intfIpChg`\" pulumi-lang-dotnet=\"`IntfIpChg`\" pulumi-lang-go=\"`intfIpChg`\" pulumi-lang-python=\"`intf_ip_chg`\" pulumi-lang-yaml=\"`intfIpChg`\" pulumi-lang-java=\"`intfIpChg`\">`intf_ip_chg`</span>, <span pulumi-lang-nodejs=\"`sysReboot`\" pulumi-lang-dotnet=\"`SysReboot`\" pulumi-lang-go=\"`sysReboot`\" pulumi-lang-python=\"`sys_reboot`\" pulumi-lang-yaml=\"`sysReboot`\" pulumi-lang-java=\"`sysReboot`\">`sys_reboot`</span>, <span pulumi-lang-nodejs=\"`cpuHigh`\" pulumi-lang-dotnet=\"`CpuHigh`\" pulumi-lang-go=\"`cpuHigh`\" pulumi-lang-python=\"`cpu_high`\" pulumi-lang-yaml=\"`cpuHigh`\" pulumi-lang-java=\"`cpuHigh`\">`cpu_high`</span>, <span pulumi-lang-nodejs=\"`memLow`\" pulumi-lang-dotnet=\"`MemLow`\" pulumi-lang-go=\"`memLow`\" pulumi-lang-python=\"`mem_low`\" pulumi-lang-yaml=\"`memLow`\" pulumi-lang-java=\"`memLow`\">`mem_low`</span>, `log-alert`, `log-rate`, `log-data-rate`, `lic-gbday`, `lic-dev-quota`, `cpu-high-exclude-nice`.\n"
        },
        "name": {
          "type": "string",
          "description": "SNMP user name.\n"
        },
        "notifyHosts": {
          "type": "string",
          "description": "Hosts to send notifications (traps) to.\n"
        },
        "notifyHosts6": {
          "type": "string",
          "description": "IPv6 hosts to send notifications (traps) to.\n"
        },
        "notifyPort": {
          "type": "number",
          "description": "SNMPv3 trap remote port.\n"
        },
        "privProto": {
          "type": "string",
          "description": "Privacy (encryption) protocol. aes - CFB128-AES-128 symmetric encryption protocol. des - CBC-DES symmetric encryption protocol. Valid values: <span pulumi-lang-nodejs=\"`aes`\" pulumi-lang-dotnet=\"`Aes`\" pulumi-lang-go=\"`aes`\" pulumi-lang-python=\"`aes`\" pulumi-lang-yaml=\"`aes`\" pulumi-lang-java=\"`aes`\">`aes`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>.\n"
        },
        "privPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for privacy (encryption) protocol.\n",
          "secret": true
        },
        "queries": {
          "type": "string",
          "description": "Enable/disable queries for this user. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryPort": {
          "type": "number",
          "description": "SNMPv3 query port.\n"
        },
        "securityLevel": {
          "type": "string",
          "description": "Security level for message authentication and encryption. no-auth-no-priv - Message with no authentication and no privacy (encryption). auth-no-priv - Message with authentication but no privacy (encryption). auth-priv - Message with authentication and privacy (encryption). Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.\n"
        },
        "systemSnmpUserId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "authProto",
        "authPwds",
        "events",
        "name",
        "notifyPort",
        "privProto",
        "privPwds",
        "queries",
        "queryPort",
        "securityLevel",
        "systemSnmpUserId"
      ],
      "inputProperties": {
        "authProto": {
          "type": "string",
          "description": "Authentication protocol. md5 - HMAC-MD5-96 authentication protocol. sha - HMAC-SHA-96 authentication protocol. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha`\" pulumi-lang-dotnet=\"`Sha`\" pulumi-lang-go=\"`sha`\" pulumi-lang-python=\"`sha`\" pulumi-lang-yaml=\"`sha`\" pulumi-lang-java=\"`sha`\">`sha`</span>.\n"
        },
        "authPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for authentication protocol.\n",
          "secret": true
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP notifications (traps) to send.<span pulumi-lang-nodejs=\" diskLow \" pulumi-lang-dotnet=\" DiskLow \" pulumi-lang-go=\" diskLow \" pulumi-lang-python=\" disk_low \" pulumi-lang-yaml=\" diskLow \" pulumi-lang-java=\" diskLow \"> disk_low </span>- Disk usage too high.<span pulumi-lang-nodejs=\" haSwitch \" pulumi-lang-dotnet=\" HaSwitch \" pulumi-lang-go=\" haSwitch \" pulumi-lang-python=\" ha_switch \" pulumi-lang-yaml=\" haSwitch \" pulumi-lang-java=\" haSwitch \"> ha_switch </span>- HA switch.<span pulumi-lang-nodejs=\" intfIpChg \" pulumi-lang-dotnet=\" IntfIpChg \" pulumi-lang-go=\" intfIpChg \" pulumi-lang-python=\" intf_ip_chg \" pulumi-lang-yaml=\" intfIpChg \" pulumi-lang-java=\" intfIpChg \"> intf_ip_chg </span>- Interface IP address changed.<span pulumi-lang-nodejs=\" sysReboot \" pulumi-lang-dotnet=\" SysReboot \" pulumi-lang-go=\" sysReboot \" pulumi-lang-python=\" sys_reboot \" pulumi-lang-yaml=\" sysReboot \" pulumi-lang-java=\" sysReboot \"> sys_reboot </span>- System reboot.<span pulumi-lang-nodejs=\" cpuHigh \" pulumi-lang-dotnet=\" CpuHigh \" pulumi-lang-go=\" cpuHigh \" pulumi-lang-python=\" cpu_high \" pulumi-lang-yaml=\" cpuHigh \" pulumi-lang-java=\" cpuHigh \"> cpu_high </span>- CPU usage too high.<span pulumi-lang-nodejs=\" memLow \" pulumi-lang-dotnet=\" MemLow \" pulumi-lang-go=\" memLow \" pulumi-lang-python=\" mem_low \" pulumi-lang-yaml=\" memLow \" pulumi-lang-java=\" memLow \"> mem_low </span>- Available memory is low. log-alert - Log base alert message. log-rate - High incoming log rate detected. log-data-rate - High incoming log data rate detected. lic-gbday - High licensed log GB/day detected. lic-dev-quota - High licensed device quota detected. cpu-high-exclude-nice - CPU usage exclude NICE threshold. Valid values: <span pulumi-lang-nodejs=\"`diskLow`\" pulumi-lang-dotnet=\"`DiskLow`\" pulumi-lang-go=\"`diskLow`\" pulumi-lang-python=\"`disk_low`\" pulumi-lang-yaml=\"`diskLow`\" pulumi-lang-java=\"`diskLow`\">`disk_low`</span>, <span pulumi-lang-nodejs=\"`haSwitch`\" pulumi-lang-dotnet=\"`HaSwitch`\" pulumi-lang-go=\"`haSwitch`\" pulumi-lang-python=\"`ha_switch`\" pulumi-lang-yaml=\"`haSwitch`\" pulumi-lang-java=\"`haSwitch`\">`ha_switch`</span>, <span pulumi-lang-nodejs=\"`intfIpChg`\" pulumi-lang-dotnet=\"`IntfIpChg`\" pulumi-lang-go=\"`intfIpChg`\" pulumi-lang-python=\"`intf_ip_chg`\" pulumi-lang-yaml=\"`intfIpChg`\" pulumi-lang-java=\"`intfIpChg`\">`intf_ip_chg`</span>, <span pulumi-lang-nodejs=\"`sysReboot`\" pulumi-lang-dotnet=\"`SysReboot`\" pulumi-lang-go=\"`sysReboot`\" pulumi-lang-python=\"`sys_reboot`\" pulumi-lang-yaml=\"`sysReboot`\" pulumi-lang-java=\"`sysReboot`\">`sys_reboot`</span>, <span pulumi-lang-nodejs=\"`cpuHigh`\" pulumi-lang-dotnet=\"`CpuHigh`\" pulumi-lang-go=\"`cpuHigh`\" pulumi-lang-python=\"`cpu_high`\" pulumi-lang-yaml=\"`cpuHigh`\" pulumi-lang-java=\"`cpuHigh`\">`cpu_high`</span>, <span pulumi-lang-nodejs=\"`memLow`\" pulumi-lang-dotnet=\"`MemLow`\" pulumi-lang-go=\"`memLow`\" pulumi-lang-python=\"`mem_low`\" pulumi-lang-yaml=\"`memLow`\" pulumi-lang-java=\"`memLow`\">`mem_low`</span>, `log-alert`, `log-rate`, `log-data-rate`, `lic-gbday`, `lic-dev-quota`, `cpu-high-exclude-nice`.\n"
        },
        "name": {
          "type": "string",
          "description": "SNMP user name.\n"
        },
        "notifyHosts": {
          "type": "string",
          "description": "Hosts to send notifications (traps) to.\n"
        },
        "notifyHosts6": {
          "type": "string",
          "description": "IPv6 hosts to send notifications (traps) to.\n"
        },
        "notifyPort": {
          "type": "number",
          "description": "SNMPv3 trap remote port.\n"
        },
        "privProto": {
          "type": "string",
          "description": "Privacy (encryption) protocol. aes - CFB128-AES-128 symmetric encryption protocol. des - CBC-DES symmetric encryption protocol. Valid values: <span pulumi-lang-nodejs=\"`aes`\" pulumi-lang-dotnet=\"`Aes`\" pulumi-lang-go=\"`aes`\" pulumi-lang-python=\"`aes`\" pulumi-lang-yaml=\"`aes`\" pulumi-lang-java=\"`aes`\">`aes`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>.\n"
        },
        "privPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for privacy (encryption) protocol.\n",
          "secret": true
        },
        "queries": {
          "type": "string",
          "description": "Enable/disable queries for this user. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryPort": {
          "type": "number",
          "description": "SNMPv3 query port.\n"
        },
        "securityLevel": {
          "type": "string",
          "description": "Security level for message authentication and encryption. no-auth-no-priv - Message with no authentication and no privacy (encryption). auth-no-priv - Message with authentication but no privacy (encryption). auth-priv - Message with authentication and privacy (encryption). Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.\n"
        },
        "systemSnmpUserId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSnmpUser resources.\n",
        "properties": {
          "authProto": {
            "type": "string",
            "description": "Authentication protocol. md5 - HMAC-MD5-96 authentication protocol. sha - HMAC-SHA-96 authentication protocol. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha`\" pulumi-lang-dotnet=\"`Sha`\" pulumi-lang-go=\"`sha`\" pulumi-lang-python=\"`sha`\" pulumi-lang-yaml=\"`sha`\" pulumi-lang-java=\"`sha`\">`sha`</span>.\n"
          },
          "authPwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for authentication protocol.\n",
            "secret": true
          },
          "events": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SNMP notifications (traps) to send.<span pulumi-lang-nodejs=\" diskLow \" pulumi-lang-dotnet=\" DiskLow \" pulumi-lang-go=\" diskLow \" pulumi-lang-python=\" disk_low \" pulumi-lang-yaml=\" diskLow \" pulumi-lang-java=\" diskLow \"> disk_low </span>- Disk usage too high.<span pulumi-lang-nodejs=\" haSwitch \" pulumi-lang-dotnet=\" HaSwitch \" pulumi-lang-go=\" haSwitch \" pulumi-lang-python=\" ha_switch \" pulumi-lang-yaml=\" haSwitch \" pulumi-lang-java=\" haSwitch \"> ha_switch </span>- HA switch.<span pulumi-lang-nodejs=\" intfIpChg \" pulumi-lang-dotnet=\" IntfIpChg \" pulumi-lang-go=\" intfIpChg \" pulumi-lang-python=\" intf_ip_chg \" pulumi-lang-yaml=\" intfIpChg \" pulumi-lang-java=\" intfIpChg \"> intf_ip_chg </span>- Interface IP address changed.<span pulumi-lang-nodejs=\" sysReboot \" pulumi-lang-dotnet=\" SysReboot \" pulumi-lang-go=\" sysReboot \" pulumi-lang-python=\" sys_reboot \" pulumi-lang-yaml=\" sysReboot \" pulumi-lang-java=\" sysReboot \"> sys_reboot </span>- System reboot.<span pulumi-lang-nodejs=\" cpuHigh \" pulumi-lang-dotnet=\" CpuHigh \" pulumi-lang-go=\" cpuHigh \" pulumi-lang-python=\" cpu_high \" pulumi-lang-yaml=\" cpuHigh \" pulumi-lang-java=\" cpuHigh \"> cpu_high </span>- CPU usage too high.<span pulumi-lang-nodejs=\" memLow \" pulumi-lang-dotnet=\" MemLow \" pulumi-lang-go=\" memLow \" pulumi-lang-python=\" mem_low \" pulumi-lang-yaml=\" memLow \" pulumi-lang-java=\" memLow \"> mem_low </span>- Available memory is low. log-alert - Log base alert message. log-rate - High incoming log rate detected. log-data-rate - High incoming log data rate detected. lic-gbday - High licensed log GB/day detected. lic-dev-quota - High licensed device quota detected. cpu-high-exclude-nice - CPU usage exclude NICE threshold. Valid values: <span pulumi-lang-nodejs=\"`diskLow`\" pulumi-lang-dotnet=\"`DiskLow`\" pulumi-lang-go=\"`diskLow`\" pulumi-lang-python=\"`disk_low`\" pulumi-lang-yaml=\"`diskLow`\" pulumi-lang-java=\"`diskLow`\">`disk_low`</span>, <span pulumi-lang-nodejs=\"`haSwitch`\" pulumi-lang-dotnet=\"`HaSwitch`\" pulumi-lang-go=\"`haSwitch`\" pulumi-lang-python=\"`ha_switch`\" pulumi-lang-yaml=\"`haSwitch`\" pulumi-lang-java=\"`haSwitch`\">`ha_switch`</span>, <span pulumi-lang-nodejs=\"`intfIpChg`\" pulumi-lang-dotnet=\"`IntfIpChg`\" pulumi-lang-go=\"`intfIpChg`\" pulumi-lang-python=\"`intf_ip_chg`\" pulumi-lang-yaml=\"`intfIpChg`\" pulumi-lang-java=\"`intfIpChg`\">`intf_ip_chg`</span>, <span pulumi-lang-nodejs=\"`sysReboot`\" pulumi-lang-dotnet=\"`SysReboot`\" pulumi-lang-go=\"`sysReboot`\" pulumi-lang-python=\"`sys_reboot`\" pulumi-lang-yaml=\"`sysReboot`\" pulumi-lang-java=\"`sysReboot`\">`sys_reboot`</span>, <span pulumi-lang-nodejs=\"`cpuHigh`\" pulumi-lang-dotnet=\"`CpuHigh`\" pulumi-lang-go=\"`cpuHigh`\" pulumi-lang-python=\"`cpu_high`\" pulumi-lang-yaml=\"`cpuHigh`\" pulumi-lang-java=\"`cpuHigh`\">`cpu_high`</span>, <span pulumi-lang-nodejs=\"`memLow`\" pulumi-lang-dotnet=\"`MemLow`\" pulumi-lang-go=\"`memLow`\" pulumi-lang-python=\"`mem_low`\" pulumi-lang-yaml=\"`memLow`\" pulumi-lang-java=\"`memLow`\">`mem_low`</span>, `log-alert`, `log-rate`, `log-data-rate`, `lic-gbday`, `lic-dev-quota`, `cpu-high-exclude-nice`.\n"
          },
          "name": {
            "type": "string",
            "description": "SNMP user name.\n"
          },
          "notifyHosts": {
            "type": "string",
            "description": "Hosts to send notifications (traps) to.\n"
          },
          "notifyHosts6": {
            "type": "string",
            "description": "IPv6 hosts to send notifications (traps) to.\n"
          },
          "notifyPort": {
            "type": "number",
            "description": "SNMPv3 trap remote port.\n"
          },
          "privProto": {
            "type": "string",
            "description": "Privacy (encryption) protocol. aes - CFB128-AES-128 symmetric encryption protocol. des - CBC-DES symmetric encryption protocol. Valid values: <span pulumi-lang-nodejs=\"`aes`\" pulumi-lang-dotnet=\"`Aes`\" pulumi-lang-go=\"`aes`\" pulumi-lang-python=\"`aes`\" pulumi-lang-yaml=\"`aes`\" pulumi-lang-java=\"`aes`\">`aes`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>.\n"
          },
          "privPwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for privacy (encryption) protocol.\n",
            "secret": true
          },
          "queries": {
            "type": "string",
            "description": "Enable/disable queries for this user. disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryPort": {
            "type": "number",
            "description": "SNMPv3 query port.\n"
          },
          "securityLevel": {
            "type": "string",
            "description": "Security level for message authentication and encryption. no-auth-no-priv - Message with no authentication and no privacy (encryption). auth-no-priv - Message with authentication but no privacy (encryption). auth-priv - Message with authentication and privacy (encryption). Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.\n"
          },
          "systemSnmpUserId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSocfabric:SystemSocfabric": {
      "description": "SOC Fabric.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSocfabricTrustedlist`\" pulumi-lang-dotnet=\"`fortimanager.SystemSocfabricTrustedlist`\" pulumi-lang-go=\"`SystemSocfabricTrustedlist`\" pulumi-lang-python=\"`SystemSocfabricTrustedlist`\" pulumi-lang-yaml=\"`fortimanager.SystemSocfabricTrustedlist`\" pulumi-lang-java=\"`fortimanager.SystemSocfabricTrustedlist`\">`fortimanager.SystemSocfabricTrustedlist`</span>\n\n## Import\n\nSystem SocFabric can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSocfabric:SystemSocfabric labelname SystemSocFabric\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Fabric name.\n"
        },
        "port": {
          "type": "number",
          "description": "communication port (1 - 65535).\n"
        },
        "psks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fabric auth pwd.\n",
          "secret": true
        },
        "role": {
          "type": "string",
          "description": "Enable or Disable SOC Fabric. member - SOC Fabric member. supervisor - SOC Fabric supervisor. Valid values: <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span>, <span pulumi-lang-nodejs=\"`supervisor`\" pulumi-lang-dotnet=\"`Supervisor`\" pulumi-lang-go=\"`supervisor`\" pulumi-lang-python=\"`supervisor`\" pulumi-lang-yaml=\"`supervisor`\" pulumi-lang-java=\"`supervisor`\">`supervisor`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable or Disable SSL/TLS. disable - Disable SSL/TLS. enable - Enable SSL/TLS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or Disable SOC Fabric. disable - Disable SOC Fabric. enable - Enable SOC Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "supervisor": {
          "type": "string",
          "description": "IP/FQDN of supervisor.\n"
        },
        "systemSocfabricId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trustedLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSocfabricTrustedList:SystemSocfabricTrustedList"
          },
          "description": "Trusted-List. The structure of <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "port",
        "psks",
        "role",
        "secureConnection",
        "status",
        "systemSocfabricId"
      ],
      "inputProperties": {
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Fabric name.\n"
        },
        "port": {
          "type": "number",
          "description": "communication port (1 - 65535).\n"
        },
        "psks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fabric auth pwd.\n",
          "secret": true
        },
        "role": {
          "type": "string",
          "description": "Enable or Disable SOC Fabric. member - SOC Fabric member. supervisor - SOC Fabric supervisor. Valid values: <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span>, <span pulumi-lang-nodejs=\"`supervisor`\" pulumi-lang-dotnet=\"`Supervisor`\" pulumi-lang-go=\"`supervisor`\" pulumi-lang-python=\"`supervisor`\" pulumi-lang-yaml=\"`supervisor`\" pulumi-lang-java=\"`supervisor`\">`supervisor`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable or Disable SSL/TLS. disable - Disable SSL/TLS. enable - Enable SSL/TLS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable or Disable SOC Fabric. disable - Disable SOC Fabric. enable - Enable SOC Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "supervisor": {
          "type": "string",
          "description": "IP/FQDN of supervisor.\n"
        },
        "systemSocfabricId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "trustedLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSocfabricTrustedList:SystemSocfabricTrustedList"
          },
          "description": "Trusted-List. The structure of <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> block is documented below.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSocfabric resources.\n",
        "properties": {
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Fabric name.\n"
          },
          "port": {
            "type": "number",
            "description": "communication port (1 - 65535).\n"
          },
          "psks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fabric auth pwd.\n",
            "secret": true
          },
          "role": {
            "type": "string",
            "description": "Enable or Disable SOC Fabric. member - SOC Fabric member. supervisor - SOC Fabric supervisor. Valid values: <span pulumi-lang-nodejs=\"`member`\" pulumi-lang-dotnet=\"`Member`\" pulumi-lang-go=\"`member`\" pulumi-lang-python=\"`member`\" pulumi-lang-yaml=\"`member`\" pulumi-lang-java=\"`member`\">`member`</span>, <span pulumi-lang-nodejs=\"`supervisor`\" pulumi-lang-dotnet=\"`Supervisor`\" pulumi-lang-go=\"`supervisor`\" pulumi-lang-python=\"`supervisor`\" pulumi-lang-yaml=\"`supervisor`\" pulumi-lang-java=\"`supervisor`\">`supervisor`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable or Disable SSL/TLS. disable - Disable SSL/TLS. enable - Enable SSL/TLS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable or Disable SOC Fabric. disable - Disable SOC Fabric. enable - Enable SOC Fabric. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "supervisor": {
            "type": "string",
            "description": "IP/FQDN of supervisor.\n"
          },
          "systemSocfabricId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "trustedLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSocfabricTrustedList:SystemSocfabricTrustedList"
            },
            "description": "Trusted-List. The structure of <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSocfabricTrustedlist:SystemSocfabricTrustedlist": {
      "description": "Pre-authorized security fabric nodes\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`trustedList`\" pulumi-lang-dotnet=\"`TrustedList`\" pulumi-lang-go=\"`trustedList`\" pulumi-lang-python=\"`trusted_list`\" pulumi-lang-yaml=\"`trustedList`\" pulumi-lang-java=\"`trustedList`\">`trusted_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSocfabric`\" pulumi-lang-dotnet=\"`fortimanager.SystemSocfabric`\" pulumi-lang-go=\"`SystemSocfabric`\" pulumi-lang-python=\"`SystemSocfabric`\" pulumi-lang-yaml=\"`fortimanager.SystemSocfabric`\" pulumi-lang-java=\"`fortimanager.SystemSocfabric`\">`fortimanager.SystemSocfabric`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem SocFabricTrustedList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSocfabricTrustedlist:SystemSocfabricTrustedlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "fosid": {
          "type": "number",
          "description": "Trusted list ID.\n"
        },
        "serial": {
          "type": "string",
          "description": "FAZ serial number(support wildcard).\n"
        },
        "systemSocfabricTrustedlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "systemSocfabricTrustedlistId"
      ],
      "inputProperties": {
        "fosid": {
          "type": "number",
          "description": "Trusted list ID.\n"
        },
        "serial": {
          "type": "string",
          "description": "FAZ serial number(support wildcard).\n"
        },
        "systemSocfabricTrustedlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSocfabricTrustedlist resources.\n",
        "properties": {
          "fosid": {
            "type": "number",
            "description": "Trusted list ID.\n"
          },
          "serial": {
            "type": "string",
            "description": "FAZ serial number(support wildcard).\n"
          },
          "systemSocfabricTrustedlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSql:SystemSql": {
      "description": "SQL settings.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`customIndex`\" pulumi-lang-dotnet=\"`CustomIndex`\" pulumi-lang-go=\"`customIndex`\" pulumi-lang-python=\"`custom_index`\" pulumi-lang-yaml=\"`customIndex`\" pulumi-lang-java=\"`customIndex`\">`custom_index`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSqlCustomindex`\" pulumi-lang-dotnet=\"`fortimanager.SystemSqlCustomindex`\" pulumi-lang-go=\"`SystemSqlCustomindex`\" pulumi-lang-python=\"`SystemSqlCustomindex`\" pulumi-lang-yaml=\"`fortimanager.SystemSqlCustomindex`\" pulumi-lang-java=\"`fortimanager.SystemSqlCustomindex`\">`fortimanager.SystemSqlCustomindex`</span>\n>- <span pulumi-lang-nodejs=\"`customSkipidx`\" pulumi-lang-dotnet=\"`CustomSkipidx`\" pulumi-lang-go=\"`customSkipidx`\" pulumi-lang-python=\"`custom_skipidx`\" pulumi-lang-yaml=\"`customSkipidx`\" pulumi-lang-java=\"`customSkipidx`\">`custom_skipidx`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSqlCustomskipidx`\" pulumi-lang-dotnet=\"`fortimanager.SystemSqlCustomskipidx`\" pulumi-lang-go=\"`SystemSqlCustomskipidx`\" pulumi-lang-python=\"`SystemSqlCustomskipidx`\" pulumi-lang-yaml=\"`fortimanager.SystemSqlCustomskipidx`\" pulumi-lang-java=\"`fortimanager.SystemSqlCustomskipidx`\">`fortimanager.SystemSqlCustomskipidx`</span>\n>- <span pulumi-lang-nodejs=\"`tsIndexField`\" pulumi-lang-dotnet=\"`TsIndexField`\" pulumi-lang-go=\"`tsIndexField`\" pulumi-lang-python=\"`ts_index_field`\" pulumi-lang-yaml=\"`tsIndexField`\" pulumi-lang-java=\"`tsIndexField`\">`ts_index_field`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemSqlTsindexfield`\" pulumi-lang-dotnet=\"`fortimanager.SystemSqlTsindexfield`\" pulumi-lang-go=\"`SystemSqlTsindexfield`\" pulumi-lang-python=\"`SystemSqlTsindexfield`\" pulumi-lang-yaml=\"`fortimanager.SystemSqlTsindexfield`\" pulumi-lang-java=\"`fortimanager.SystemSqlTsindexfield`\">`fortimanager.SystemSqlTsindexfield`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSql(\"trname\", {\n    passwords: [\"fortinet\"],\n    server: \"192.168.1.1\",\n    status: \"enable\",\n    username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSql(\"trname\",\n    passwords=[\"fortinet\"],\n    server=\"192.168.1.1\",\n    status=\"enable\",\n    username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSql(\"trname\", new()\n    {\n        Passwords = new[]\n        {\n            \"fortinet\",\n        },\n        Server = \"192.168.1.1\",\n        Status = \"enable\",\n        Username = \"admin\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSql(ctx, \"trname\", &fortimanager.SystemSqlArgs{\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer:   pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSql;\nimport com.pulumi.fortimanager.SystemSqlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSql(\"trname\", SystemSqlArgs.builder()\n            .passwords(\"fortinet\")\n            .server(\"192.168.1.1\")\n            .status(\"enable\")\n            .username(\"admin\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSql\n    properties:\n      passwords:\n        - fortinet\n      server: 192.168.1.1\n      status: enable\n      username: admin\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Sql can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSql:SystemSql labelname SystemSql\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "backgroundRebuild": {
          "type": "string",
          "description": "Disable/Enable rebuild SQL database in the background. disable - Rebuild SQL database not in the background. enable - Rebuild SQL database in the background. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "compressTableMinAge": {
          "type": "number",
          "description": "Minimum age in days for SQL tables to be compressed.\n"
        },
        "customIndices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSqlCustomIndex:SystemSqlCustomIndex"
          },
          "description": "Custom-Index. The structure of <span pulumi-lang-nodejs=\"`customIndex`\" pulumi-lang-dotnet=\"`CustomIndex`\" pulumi-lang-go=\"`customIndex`\" pulumi-lang-python=\"`custom_index`\" pulumi-lang-yaml=\"`customIndex`\" pulumi-lang-java=\"`customIndex`\">`custom_index`</span> block is documented below.\n"
        },
        "customSkipidxes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSqlCustomSkipidx:SystemSqlCustomSkipidx"
          },
          "description": "Custom-Skipidx. The structure of <span pulumi-lang-nodejs=\"`customSkipidx`\" pulumi-lang-dotnet=\"`CustomSkipidx`\" pulumi-lang-go=\"`customSkipidx`\" pulumi-lang-python=\"`custom_skipidx`\" pulumi-lang-yaml=\"`customSkipidx`\" pulumi-lang-java=\"`customSkipidx`\">`custom_skipidx`</span> block is documented below.\n"
        },
        "databaseName": {
          "type": "string",
          "description": "Database name.\n"
        },
        "databaseType": {
          "type": "string",
          "description": "Database type. mysql - MySQL database. postgres - PostgreSQL local database. Valid values: <span pulumi-lang-nodejs=\"`mysql`\" pulumi-lang-dotnet=\"`Mysql`\" pulumi-lang-go=\"`mysql`\" pulumi-lang-python=\"`mysql`\" pulumi-lang-yaml=\"`mysql`\" pulumi-lang-java=\"`mysql`\">`mysql`</span>, <span pulumi-lang-nodejs=\"`postgres`\" pulumi-lang-dotnet=\"`Postgres`\" pulumi-lang-go=\"`postgres`\" pulumi-lang-python=\"`postgres`\" pulumi-lang-yaml=\"`postgres`\" pulumi-lang-java=\"`postgres`\">`postgres`</span>.\n"
        },
        "deviceCountHigh": {
          "type": "string",
          "description": "Must set to enable if the count of registered devices is greater than 8000. disable - Set to disable if device count is less than 8000. enable - Set to enable if device count is equal to or greater than 8000. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eventTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for event logs.\n"
        },
        "fctTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for FortiClient logs.\n"
        },
        "logtypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log type. none - None. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for login remote database.\n",
          "secret": true
        },
        "promptSqlUpgrade": {
          "type": "string",
          "description": "Prompt to convert log database into SQL database at start time on GUI. disable - Do not prompt to upgrade log database to SQL database at start time on GUI. enable - Prompt to upgrade log database to SQL database at start time on GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rebuildEvent": {
          "type": "string",
          "description": "Disable/Enable rebuild event during SQL database rebuilding. disable - Do not rebuild event during SQL database rebuilding. enable - Rebuild event during SQL database rebuilding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rebuildEventStartTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Rebuild event starting date and time <hh:mm yyyy/mm/dd>.\n"
        },
        "server": {
          "type": "string",
          "description": "Database IP or hostname.\n"
        },
        "startTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Start date and time <hh:mm yyyy/mm/dd>.\n"
        },
        "status": {
          "type": "string",
          "description": "SQL database status. disable - Disable SQL database. local - Enable local database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "systemSqlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "textSearchIndex": {
          "type": "string",
          "description": "Disable/Enable text search index. disable - Do not create text search index. enable - Create text search index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for traffic logs.\n"
        },
        "tsIndexFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSqlTsIndexField:SystemSqlTsIndexField"
          },
          "description": "Ts-Index-Field. The structure of <span pulumi-lang-nodejs=\"`tsIndexField`\" pulumi-lang-dotnet=\"`TsIndexField`\" pulumi-lang-go=\"`tsIndexField`\" pulumi-lang-python=\"`ts_index_field`\" pulumi-lang-yaml=\"`tsIndexField`\" pulumi-lang-java=\"`tsIndexField`\">`ts_index_field`</span> block is documented below.\n"
        },
        "username": {
          "type": "string",
          "description": "User name for login remote database.\n"
        },
        "utmTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for UTM logs.\n"
        }
      },
      "type": "object",
      "required": [
        "backgroundRebuild",
        "compressTableMinAge",
        "databaseType",
        "deviceCountHigh",
        "fctTablePartitionTime",
        "logtypes",
        "passwords",
        "promptSqlUpgrade",
        "rebuildEvent",
        "rebuildEventStartTimes",
        "startTimes",
        "status",
        "systemSqlId",
        "textSearchIndex"
      ],
      "inputProperties": {
        "backgroundRebuild": {
          "type": "string",
          "description": "Disable/Enable rebuild SQL database in the background. disable - Rebuild SQL database not in the background. enable - Rebuild SQL database in the background. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "compressTableMinAge": {
          "type": "number",
          "description": "Minimum age in days for SQL tables to be compressed.\n"
        },
        "customIndices": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSqlCustomIndex:SystemSqlCustomIndex"
          },
          "description": "Custom-Index. The structure of <span pulumi-lang-nodejs=\"`customIndex`\" pulumi-lang-dotnet=\"`CustomIndex`\" pulumi-lang-go=\"`customIndex`\" pulumi-lang-python=\"`custom_index`\" pulumi-lang-yaml=\"`customIndex`\" pulumi-lang-java=\"`customIndex`\">`custom_index`</span> block is documented below.\n"
        },
        "customSkipidxes": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSqlCustomSkipidx:SystemSqlCustomSkipidx"
          },
          "description": "Custom-Skipidx. The structure of <span pulumi-lang-nodejs=\"`customSkipidx`\" pulumi-lang-dotnet=\"`CustomSkipidx`\" pulumi-lang-go=\"`customSkipidx`\" pulumi-lang-python=\"`custom_skipidx`\" pulumi-lang-yaml=\"`customSkipidx`\" pulumi-lang-java=\"`customSkipidx`\">`custom_skipidx`</span> block is documented below.\n"
        },
        "databaseName": {
          "type": "string",
          "description": "Database name.\n"
        },
        "databaseType": {
          "type": "string",
          "description": "Database type. mysql - MySQL database. postgres - PostgreSQL local database. Valid values: <span pulumi-lang-nodejs=\"`mysql`\" pulumi-lang-dotnet=\"`Mysql`\" pulumi-lang-go=\"`mysql`\" pulumi-lang-python=\"`mysql`\" pulumi-lang-yaml=\"`mysql`\" pulumi-lang-java=\"`mysql`\">`mysql`</span>, <span pulumi-lang-nodejs=\"`postgres`\" pulumi-lang-dotnet=\"`Postgres`\" pulumi-lang-go=\"`postgres`\" pulumi-lang-python=\"`postgres`\" pulumi-lang-yaml=\"`postgres`\" pulumi-lang-java=\"`postgres`\">`postgres`</span>.\n"
        },
        "deviceCountHigh": {
          "type": "string",
          "description": "Must set to enable if the count of registered devices is greater than 8000. disable - Set to disable if device count is less than 8000. enable - Set to enable if device count is equal to or greater than 8000. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "eventTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for event logs.\n"
        },
        "fctTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for FortiClient logs.\n"
        },
        "logtypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Log type. none - None. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for login remote database.\n",
          "secret": true
        },
        "promptSqlUpgrade": {
          "type": "string",
          "description": "Prompt to convert log database into SQL database at start time on GUI. disable - Do not prompt to upgrade log database to SQL database at start time on GUI. enable - Prompt to upgrade log database to SQL database at start time on GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rebuildEvent": {
          "type": "string",
          "description": "Disable/Enable rebuild event during SQL database rebuilding. disable - Do not rebuild event during SQL database rebuilding. enable - Rebuild event during SQL database rebuilding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "rebuildEventStartTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Rebuild event starting date and time <hh:mm yyyy/mm/dd>.\n"
        },
        "server": {
          "type": "string",
          "description": "Database IP or hostname.\n"
        },
        "startTimes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Start date and time <hh:mm yyyy/mm/dd>.\n"
        },
        "status": {
          "type": "string",
          "description": "SQL database status. disable - Disable SQL database. local - Enable local database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
        },
        "systemSqlId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "textSearchIndex": {
          "type": "string",
          "description": "Disable/Enable text search index. disable - Do not create text search index. enable - Create text search index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "trafficTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for traffic logs.\n"
        },
        "tsIndexFields": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemSqlTsIndexField:SystemSqlTsIndexField"
          },
          "description": "Ts-Index-Field. The structure of <span pulumi-lang-nodejs=\"`tsIndexField`\" pulumi-lang-dotnet=\"`TsIndexField`\" pulumi-lang-go=\"`tsIndexField`\" pulumi-lang-python=\"`ts_index_field`\" pulumi-lang-yaml=\"`tsIndexField`\" pulumi-lang-java=\"`tsIndexField`\">`ts_index_field`</span> block is documented below.\n"
        },
        "username": {
          "type": "string",
          "description": "User name for login remote database.\n"
        },
        "utmTablePartitionTime": {
          "type": "number",
          "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for UTM logs.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSql resources.\n",
        "properties": {
          "backgroundRebuild": {
            "type": "string",
            "description": "Disable/Enable rebuild SQL database in the background. disable - Rebuild SQL database not in the background. enable - Rebuild SQL database in the background. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "compressTableMinAge": {
            "type": "number",
            "description": "Minimum age in days for SQL tables to be compressed.\n"
          },
          "customIndices": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSqlCustomIndex:SystemSqlCustomIndex"
            },
            "description": "Custom-Index. The structure of <span pulumi-lang-nodejs=\"`customIndex`\" pulumi-lang-dotnet=\"`CustomIndex`\" pulumi-lang-go=\"`customIndex`\" pulumi-lang-python=\"`custom_index`\" pulumi-lang-yaml=\"`customIndex`\" pulumi-lang-java=\"`customIndex`\">`custom_index`</span> block is documented below.\n"
          },
          "customSkipidxes": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSqlCustomSkipidx:SystemSqlCustomSkipidx"
            },
            "description": "Custom-Skipidx. The structure of <span pulumi-lang-nodejs=\"`customSkipidx`\" pulumi-lang-dotnet=\"`CustomSkipidx`\" pulumi-lang-go=\"`customSkipidx`\" pulumi-lang-python=\"`custom_skipidx`\" pulumi-lang-yaml=\"`customSkipidx`\" pulumi-lang-java=\"`customSkipidx`\">`custom_skipidx`</span> block is documented below.\n"
          },
          "databaseName": {
            "type": "string",
            "description": "Database name.\n"
          },
          "databaseType": {
            "type": "string",
            "description": "Database type. mysql - MySQL database. postgres - PostgreSQL local database. Valid values: <span pulumi-lang-nodejs=\"`mysql`\" pulumi-lang-dotnet=\"`Mysql`\" pulumi-lang-go=\"`mysql`\" pulumi-lang-python=\"`mysql`\" pulumi-lang-yaml=\"`mysql`\" pulumi-lang-java=\"`mysql`\">`mysql`</span>, <span pulumi-lang-nodejs=\"`postgres`\" pulumi-lang-dotnet=\"`Postgres`\" pulumi-lang-go=\"`postgres`\" pulumi-lang-python=\"`postgres`\" pulumi-lang-yaml=\"`postgres`\" pulumi-lang-java=\"`postgres`\">`postgres`</span>.\n"
          },
          "deviceCountHigh": {
            "type": "string",
            "description": "Must set to enable if the count of registered devices is greater than 8000. disable - Set to disable if device count is less than 8000. enable - Set to enable if device count is equal to or greater than 8000. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "eventTablePartitionTime": {
            "type": "number",
            "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for event logs.\n"
          },
          "fctTablePartitionTime": {
            "type": "number",
            "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for FortiClient logs.\n"
          },
          "logtypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Log type. none - None. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for login remote database.\n",
            "secret": true
          },
          "promptSqlUpgrade": {
            "type": "string",
            "description": "Prompt to convert log database into SQL database at start time on GUI. disable - Do not prompt to upgrade log database to SQL database at start time on GUI. enable - Prompt to upgrade log database to SQL database at start time on GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rebuildEvent": {
            "type": "string",
            "description": "Disable/Enable rebuild event during SQL database rebuilding. disable - Do not rebuild event during SQL database rebuilding. enable - Rebuild event during SQL database rebuilding. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "rebuildEventStartTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Rebuild event starting date and time <hh:mm yyyy/mm/dd>.\n"
          },
          "server": {
            "type": "string",
            "description": "Database IP or hostname.\n"
          },
          "startTimes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Start date and time <hh:mm yyyy/mm/dd>.\n"
          },
          "status": {
            "type": "string",
            "description": "SQL database status. disable - Disable SQL database. local - Enable local database. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`local`\" pulumi-lang-dotnet=\"`Local`\" pulumi-lang-go=\"`local`\" pulumi-lang-python=\"`local`\" pulumi-lang-yaml=\"`local`\" pulumi-lang-java=\"`local`\">`local`</span>.\n"
          },
          "systemSqlId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "textSearchIndex": {
            "type": "string",
            "description": "Disable/Enable text search index. disable - Do not create text search index. enable - Create text search index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "trafficTablePartitionTime": {
            "type": "number",
            "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for traffic logs.\n"
          },
          "tsIndexFields": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemSqlTsIndexField:SystemSqlTsIndexField"
            },
            "description": "Ts-Index-Field. The structure of <span pulumi-lang-nodejs=\"`tsIndexField`\" pulumi-lang-dotnet=\"`TsIndexField`\" pulumi-lang-go=\"`tsIndexField`\" pulumi-lang-python=\"`ts_index_field`\" pulumi-lang-yaml=\"`tsIndexField`\" pulumi-lang-java=\"`tsIndexField`\">`ts_index_field`</span> block is documented below.\n"
          },
          "username": {
            "type": "string",
            "description": "User name for login remote database.\n"
          },
          "utmTablePartitionTime": {
            "type": "number",
            "description": "Maximum SQL database table partitioning time range in minute (0 for unlimited) for UTM logs.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSqlCustomindex:SystemSqlCustomindex": {
      "description": "List of SQL index fields.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customIndex`\" pulumi-lang-dotnet=\"`CustomIndex`\" pulumi-lang-go=\"`customIndex`\" pulumi-lang-python=\"`custom_index`\" pulumi-lang-yaml=\"`customIndex`\" pulumi-lang-java=\"`customIndex`\">`custom_index`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSql`\" pulumi-lang-dotnet=\"`fortimanager.SystemSql`\" pulumi-lang-go=\"`SystemSql`\" pulumi-lang-python=\"`SystemSql`\" pulumi-lang-yaml=\"`fortimanager.SystemSql`\" pulumi-lang-java=\"`fortimanager.SystemSql`\">`fortimanager.SystemSql`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlCustomindex(\"trname\", {\n    caseSensitive: \"disable\",\n    deviceType: \"FortiGate\",\n    fosid: 1,\n    indexField: \"srcip\",\n    logType: \"attack\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlCustomindex(\"trname\",\n    case_sensitive=\"disable\",\n    device_type=\"FortiGate\",\n    fosid=1,\n    index_field=\"srcip\",\n    log_type=\"attack\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSqlCustomindex(\"trname\", new()\n    {\n        CaseSensitive = \"disable\",\n        DeviceType = \"FortiGate\",\n        Fosid = 1,\n        IndexField = \"srcip\",\n        LogType = \"attack\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlCustomindex(ctx, \"trname\", &fortimanager.SystemSqlCustomindexArgs{\n\t\t\tCaseSensitive: pulumi.String(\"disable\"),\n\t\t\tDeviceType:    pulumi.String(\"FortiGate\"),\n\t\t\tFosid:         pulumi.Float64(1),\n\t\t\tIndexField:    pulumi.String(\"srcip\"),\n\t\t\tLogType:       pulumi.String(\"attack\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlCustomindex;\nimport com.pulumi.fortimanager.SystemSqlCustomindexArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSqlCustomindex(\"trname\", SystemSqlCustomindexArgs.builder()\n            .caseSensitive(\"disable\")\n            .deviceType(\"FortiGate\")\n            .fosid(1.0)\n            .indexField(\"srcip\")\n            .logType(\"attack\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSqlCustomindex\n    properties:\n      caseSensitive: disable\n      deviceType: FortiGate\n      fosid: '1'\n      indexField: srcip\n      logType: attack\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SqlCustomIndex can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlCustomindex:SystemSqlCustomindex labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "caseSensitive": {
          "type": "string",
          "description": "Disable/Enable case sensitive index. disable - Build a case insensitive index. enable - Build a case sensitive index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceType": {
          "type": "string",
          "description": "Device type. FortiGate - Device type to FortiGate. FortiMail - Device type to FortiMail. FortiWeb - Device type to FortiWeb. Valid values: `FortiGate`, `FortiMail`, `FortiWeb`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Add or Edit log index fields.\n"
        },
        "indexField": {
          "type": "string",
          "description": "Log field name to be indexed.\n"
        },
        "logType": {
          "type": "string",
          "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        },
        "systemSqlCustomindexId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "caseSensitive",
        "deviceType",
        "logType",
        "systemSqlCustomindexId"
      ],
      "inputProperties": {
        "caseSensitive": {
          "type": "string",
          "description": "Disable/Enable case sensitive index. disable - Build a case insensitive index. enable - Build a case sensitive index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "deviceType": {
          "type": "string",
          "description": "Device type. FortiGate - Device type to FortiGate. FortiMail - Device type to FortiMail. FortiWeb - Device type to FortiWeb. Valid values: `FortiGate`, `FortiMail`, `FortiWeb`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Add or Edit log index fields.\n"
        },
        "indexField": {
          "type": "string",
          "description": "Log field name to be indexed.\n"
        },
        "logType": {
          "type": "string",
          "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        },
        "systemSqlCustomindexId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSqlCustomindex resources.\n",
        "properties": {
          "caseSensitive": {
            "type": "string",
            "description": "Disable/Enable case sensitive index. disable - Build a case insensitive index. enable - Build a case sensitive index. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "deviceType": {
            "type": "string",
            "description": "Device type. FortiGate - Device type to FortiGate. FortiMail - Device type to FortiMail. FortiWeb - Device type to FortiWeb. Valid values: `FortiGate`, `FortiMail`, `FortiWeb`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Add or Edit log index fields.\n"
          },
          "indexField": {
            "type": "string",
            "description": "Log field name to be indexed.\n"
          },
          "logType": {
            "type": "string",
            "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
          },
          "systemSqlCustomindexId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSqlCustomskipidx:SystemSqlCustomskipidx": {
      "description": "List of aditional SQL skip index fields.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customSkipidx`\" pulumi-lang-dotnet=\"`CustomSkipidx`\" pulumi-lang-go=\"`customSkipidx`\" pulumi-lang-python=\"`custom_skipidx`\" pulumi-lang-yaml=\"`customSkipidx`\" pulumi-lang-java=\"`customSkipidx`\">`custom_skipidx`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSql`\" pulumi-lang-dotnet=\"`fortimanager.SystemSql`\" pulumi-lang-go=\"`SystemSql`\" pulumi-lang-python=\"`SystemSql`\" pulumi-lang-yaml=\"`fortimanager.SystemSql`\" pulumi-lang-java=\"`fortimanager.SystemSql`\">`fortimanager.SystemSql`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlCustomskipidx(\"trname\", {\n    deviceType: \"FortiGate\",\n    fosid: 2,\n    indexField: \"srcip\",\n    logType: \"content\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlCustomskipidx(\"trname\",\n    device_type=\"FortiGate\",\n    fosid=2,\n    index_field=\"srcip\",\n    log_type=\"content\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSqlCustomskipidx(\"trname\", new()\n    {\n        DeviceType = \"FortiGate\",\n        Fosid = 2,\n        IndexField = \"srcip\",\n        LogType = \"content\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlCustomskipidx(ctx, \"trname\", &fortimanager.SystemSqlCustomskipidxArgs{\n\t\t\tDeviceType: pulumi.String(\"FortiGate\"),\n\t\t\tFosid:      pulumi.Float64(2),\n\t\t\tIndexField: pulumi.String(\"srcip\"),\n\t\t\tLogType:    pulumi.String(\"content\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlCustomskipidx;\nimport com.pulumi.fortimanager.SystemSqlCustomskipidxArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSqlCustomskipidx(\"trname\", SystemSqlCustomskipidxArgs.builder()\n            .deviceType(\"FortiGate\")\n            .fosid(2.0)\n            .indexField(\"srcip\")\n            .logType(\"content\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSqlCustomskipidx\n    properties:\n      deviceType: FortiGate\n      fosid: '2'\n      indexField: srcip\n      logType: content\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SqlCustomSkipidx can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlCustomskipidx:SystemSqlCustomskipidx labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "deviceType": {
          "type": "string",
          "description": "Device type. FortiGate - Set device type to FortiGate. FortiManager - Set device type to FortiManager FortiClient - Set device type to FortiClient. FortiMail - Set device type to FortiMail. FortiWeb - Set device type to FortiWeb. FortiSandbox - Set device type to FortiSandbox FortiProxy - Set device type to FortiProxy Valid values: `FortiGate`, `FortiManager`, `FortiClient`, `FortiMail`, `FortiWeb`, `FortiSandbox`, `FortiProxy`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Add or Edit log index fields.\n"
        },
        "indexField": {
          "type": "string",
          "description": "Field to be added to skip index.\n"
        },
        "logType": {
          "type": "string",
          "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        },
        "systemSqlCustomskipidxId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "deviceType",
        "logType",
        "systemSqlCustomskipidxId"
      ],
      "inputProperties": {
        "deviceType": {
          "type": "string",
          "description": "Device type. FortiGate - Set device type to FortiGate. FortiManager - Set device type to FortiManager FortiClient - Set device type to FortiClient. FortiMail - Set device type to FortiMail. FortiWeb - Set device type to FortiWeb. FortiSandbox - Set device type to FortiSandbox FortiProxy - Set device type to FortiProxy Valid values: `FortiGate`, `FortiManager`, `FortiClient`, `FortiMail`, `FortiWeb`, `FortiSandbox`, `FortiProxy`.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Add or Edit log index fields.\n"
        },
        "indexField": {
          "type": "string",
          "description": "Field to be added to skip index.\n"
        },
        "logType": {
          "type": "string",
          "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
        },
        "systemSqlCustomskipidxId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSqlCustomskipidx resources.\n",
        "properties": {
          "deviceType": {
            "type": "string",
            "description": "Device type. FortiGate - Set device type to FortiGate. FortiManager - Set device type to FortiManager FortiClient - Set device type to FortiClient. FortiMail - Set device type to FortiMail. FortiWeb - Set device type to FortiWeb. FortiSandbox - Set device type to FortiSandbox FortiProxy - Set device type to FortiProxy Valid values: `FortiGate`, `FortiManager`, `FortiClient`, `FortiMail`, `FortiWeb`, `FortiSandbox`, `FortiProxy`.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Add or Edit log index fields.\n"
          },
          "indexField": {
            "type": "string",
            "description": "Field to be added to skip index.\n"
          },
          "logType": {
            "type": "string",
            "description": "Log type. app-ctrl -  attack -  content -  dlp -  emailfilter -  event -  generic -  history -  traffic -  virus -  voip -  webfilter -  netscan -  fct-event -  fct-traffic -  fct-netscan -  waf -  gtp -  dns -  ssh -  ssl -  file-filter -  asset -  protocol -  siem -  Valid values: `app-ctrl`, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, <span pulumi-lang-nodejs=\"`emailfilter`\" pulumi-lang-dotnet=\"`Emailfilter`\" pulumi-lang-go=\"`emailfilter`\" pulumi-lang-python=\"`emailfilter`\" pulumi-lang-yaml=\"`emailfilter`\" pulumi-lang-java=\"`emailfilter`\">`emailfilter`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`generic`\" pulumi-lang-dotnet=\"`Generic`\" pulumi-lang-go=\"`generic`\" pulumi-lang-python=\"`generic`\" pulumi-lang-yaml=\"`generic`\" pulumi-lang-java=\"`generic`\">`generic`</span>, <span pulumi-lang-nodejs=\"`history`\" pulumi-lang-dotnet=\"`History`\" pulumi-lang-go=\"`history`\" pulumi-lang-python=\"`history`\" pulumi-lang-yaml=\"`history`\" pulumi-lang-java=\"`history`\">`history`</span>, <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`netscan`\" pulumi-lang-dotnet=\"`Netscan`\" pulumi-lang-go=\"`netscan`\" pulumi-lang-python=\"`netscan`\" pulumi-lang-yaml=\"`netscan`\" pulumi-lang-java=\"`netscan`\">`netscan`</span>, `fct-event`, `fct-traffic`, `fct-netscan`, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`asset`\" pulumi-lang-dotnet=\"`Asset`\" pulumi-lang-go=\"`asset`\" pulumi-lang-python=\"`asset`\" pulumi-lang-yaml=\"`asset`\" pulumi-lang-java=\"`asset`\">`asset`</span>, <span pulumi-lang-nodejs=\"`protocol`\" pulumi-lang-dotnet=\"`Protocol`\" pulumi-lang-go=\"`protocol`\" pulumi-lang-python=\"`protocol`\" pulumi-lang-yaml=\"`protocol`\" pulumi-lang-java=\"`protocol`\">`protocol`</span>, <span pulumi-lang-nodejs=\"`siem`\" pulumi-lang-dotnet=\"`Siem`\" pulumi-lang-go=\"`siem`\" pulumi-lang-python=\"`siem`\" pulumi-lang-yaml=\"`siem`\" pulumi-lang-java=\"`siem`\">`siem`</span>.\n"
          },
          "systemSqlCustomskipidxId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSqlTsindexfield:SystemSqlTsindexfield": {
      "description": "List of SQL text search index fields.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`tsIndexField`\" pulumi-lang-dotnet=\"`TsIndexField`\" pulumi-lang-go=\"`tsIndexField`\" pulumi-lang-python=\"`ts_index_field`\" pulumi-lang-yaml=\"`tsIndexField`\" pulumi-lang-java=\"`tsIndexField`\">`ts_index_field`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemSql`\" pulumi-lang-dotnet=\"`fortimanager.SystemSql`\" pulumi-lang-go=\"`SystemSql`\" pulumi-lang-python=\"`SystemSql`\" pulumi-lang-yaml=\"`fortimanager.SystemSql`\" pulumi-lang-java=\"`fortimanager.SystemSql`\">`fortimanager.SystemSql`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlTsindexfield(\"trname\", {\n    category: \"FGT-app-ctrl\",\n    value: \"user,group,srcip,dstip,dstport,service,app,action,hostname\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlTsindexfield(\"trname\",\n    category=\"FGT-app-ctrl\",\n    value=\"user,group,srcip,dstip,dstport,service,app,action,hostname\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSqlTsindexfield(\"trname\", new()\n    {\n        Category = \"FGT-app-ctrl\",\n        Value = \"user,group,srcip,dstip,dstport,service,app,action,hostname\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlTsindexfield(ctx, \"trname\", &fortimanager.SystemSqlTsindexfieldArgs{\n\t\t\tCategory: pulumi.String(\"FGT-app-ctrl\"),\n\t\t\tValue:    pulumi.String(\"user,group,srcip,dstip,dstport,service,app,action,hostname\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlTsindexfield;\nimport com.pulumi.fortimanager.SystemSqlTsindexfieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSqlTsindexfield(\"trname\", SystemSqlTsindexfieldArgs.builder()\n            .category(\"FGT-app-ctrl\")\n            .value(\"user,group,srcip,dstip,dstport,service,app,action,hostname\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSqlTsindexfield\n    properties:\n      category: FGT-app-ctrl\n      value: user,group,srcip,dstip,dstport,service,app,action,hostname\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem SqlTsIndexField can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlTsindexfield:SystemSqlTsindexfield labelname {{category}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "category": {
          "type": "string",
          "description": "Category of text search index fields.\n"
        },
        "systemSqlTsindexfieldId": {
          "type": "string",
          "description": "an identifier for the resource with format {{category}}.\n"
        },
        "value": {
          "type": "string",
          "description": "Fields of text search index.\n"
        }
      },
      "type": "object",
      "required": [
        "systemSqlTsindexfieldId"
      ],
      "inputProperties": {
        "category": {
          "type": "string",
          "description": "Category of text search index fields.\n"
        },
        "systemSqlTsindexfieldId": {
          "type": "string",
          "description": "an identifier for the resource with format {{category}}.\n"
        },
        "value": {
          "type": "string",
          "description": "Fields of text search index.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSqlTsindexfield resources.\n",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category of text search index fields.\n"
          },
          "systemSqlTsindexfieldId": {
            "type": "string",
            "description": "an identifier for the resource with format {{category}}.\n"
          },
          "value": {
            "type": "string",
            "description": "Fields of text search index.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemSyslog:SystemSyslog": {
      "description": "Syslog servers.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSyslog(\"trname\", {\n    ip: \"192.168.1.1\",\n    name: \"terr-sys-syslog\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSyslog(\"trname\",\n    ip=\"192.168.1.1\",\n    name=\"terr-sys-syslog\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemSyslog(\"trname\", new()\n    {\n        Ip = \"192.168.1.1\",\n        Name = \"terr-sys-syslog\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSyslog(ctx, \"trname\", &fortimanager.SystemSyslogArgs{\n\t\t\tIp:   pulumi.String(\"192.168.1.1\"),\n\t\t\tName: pulumi.String(\"terr-sys-syslog\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSyslog;\nimport com.pulumi.fortimanager.SystemSyslogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemSyslog(\"trname\", SystemSyslogArgs.builder()\n            .ip(\"192.168.1.1\")\n            .name(\"terr-sys-syslog\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemSyslog\n    properties:\n      ip: 192.168.1.1\n      name: terr-sys-syslog\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem Syslog can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSyslog:SystemSyslog labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "ip": {
          "type": "string",
          "description": "Syslog server IP address or hostname.\n"
        },
        "localCert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "name": {
          "type": "string",
          "description": "Syslog server name.\n"
        },
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of syslog server. null or &apos;-&apos; means not check certificate CN of syslog server\n"
        },
        "port": {
          "type": "number",
          "description": "Syslog server port.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable connection with syslog server. disable - Disable reliable connection with syslog server. enable - Enable reliable connection with syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to syslog server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "systemSyslogId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "localCert",
        "name",
        "port",
        "reliable",
        "secureConnection",
        "sslProtocol",
        "systemSyslogId"
      ],
      "inputProperties": {
        "ip": {
          "type": "string",
          "description": "Syslog server IP address or hostname.\n"
        },
        "localCert": {
          "type": "string",
          "description": "Select local certificate used for secure connection.\n"
        },
        "name": {
          "type": "string",
          "description": "Syslog server name.\n"
        },
        "peerCertCn": {
          "type": "string",
          "description": "Certificate common name of syslog server. null or &apos;-&apos; means not check certificate CN of syslog server\n"
        },
        "port": {
          "type": "number",
          "description": "Syslog server port.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable connection with syslog server. disable - Disable reliable connection with syslog server. enable - Enable reliable connection with syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "secureConnection": {
          "type": "string",
          "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sslProtocol": {
          "type": "string",
          "description": "set the lowest SSL protocol version for connection to syslog server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
        },
        "systemSyslogId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemSyslog resources.\n",
        "properties": {
          "ip": {
            "type": "string",
            "description": "Syslog server IP address or hostname.\n"
          },
          "localCert": {
            "type": "string",
            "description": "Select local certificate used for secure connection.\n"
          },
          "name": {
            "type": "string",
            "description": "Syslog server name.\n"
          },
          "peerCertCn": {
            "type": "string",
            "description": "Certificate common name of syslog server. null or &apos;-&apos; means not check certificate CN of syslog server\n"
          },
          "port": {
            "type": "number",
            "description": "Syslog server port.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable connection with syslog server. disable - Disable reliable connection with syslog server. enable - Enable reliable connection with syslog server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "secureConnection": {
            "type": "string",
            "description": "Enable/disable connection secured by TLS/SSL. disable - Disable SSL connection. enable - Enable SSL connection. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sslProtocol": {
            "type": "string",
            "description": "set the lowest SSL protocol version for connection to syslog server. follow-global-ssl-protocol - Follow system.global.global-ssl-protocol setting (default). sslv3 - set SSLv3 as the lowest version. tlsv1.0 - set TLSv1.0 as the lowest version. tlsv1.1 - set TLSv1.1 as the lowest version. tlsv1.2 - set TLSv1.2 as the lowest version. tlsv1.3 - set TLSv1.3 as the lowest version. Valid values: `follow-global-ssl-protocol`, <span pulumi-lang-nodejs=\"`sslv3`\" pulumi-lang-dotnet=\"`Sslv3`\" pulumi-lang-go=\"`sslv3`\" pulumi-lang-python=\"`sslv3`\" pulumi-lang-yaml=\"`sslv3`\" pulumi-lang-java=\"`sslv3`\">`sslv3`</span>, `tlsv1.0`, `tlsv1.1`, `tlsv1.2`, `tlsv1.3`.\n"
          },
          "systemSyslogId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemTemplate:SystemTemplate": {
      "description": "System Template\n\n## Import\n\nSystem Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemTemplate:SystemTemplate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enabledoptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enabled Options. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`repmsg`\" pulumi-lang-dotnet=\"`Repmsg`\" pulumi-lang-go=\"`repmsg`\" pulumi-lang-python=\"`repmsg`\" pulumi-lang-yaml=\"`repmsg`\" pulumi-lang-java=\"`repmsg`\">`repmsg`</span>, <span pulumi-lang-nodejs=\"`ftgd`\" pulumi-lang-dotnet=\"`Ftgd`\" pulumi-lang-go=\"`ftgd`\" pulumi-lang-python=\"`ftgd`\" pulumi-lang-yaml=\"`ftgd`\" pulumi-lang-java=\"`ftgd`\">`ftgd`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemTemplateScopemember:SystemTemplateScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systemTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "enabledoptions",
        "name",
        "oid",
        "systemTemplateId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "enabledoptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Enabled Options. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`repmsg`\" pulumi-lang-dotnet=\"`Repmsg`\" pulumi-lang-go=\"`repmsg`\" pulumi-lang-python=\"`repmsg`\" pulumi-lang-yaml=\"`repmsg`\" pulumi-lang-java=\"`repmsg`\">`repmsg`</span>, <span pulumi-lang-nodejs=\"`ftgd`\" pulumi-lang-dotnet=\"`Ftgd`\" pulumi-lang-go=\"`ftgd`\" pulumi-lang-python=\"`ftgd`\" pulumi-lang-yaml=\"`ftgd`\" pulumi-lang-java=\"`ftgd`\">`ftgd`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemTemplateScopemember:SystemTemplateScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systemTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemTemplate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "enabledoptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Enabled Options. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`email`\" pulumi-lang-dotnet=\"`Email`\" pulumi-lang-go=\"`email`\" pulumi-lang-python=\"`email`\" pulumi-lang-yaml=\"`email`\" pulumi-lang-java=\"`email`\">`email`</span>, <span pulumi-lang-nodejs=\"`admin`\" pulumi-lang-dotnet=\"`Admin`\" pulumi-lang-go=\"`admin`\" pulumi-lang-python=\"`admin`\" pulumi-lang-yaml=\"`admin`\" pulumi-lang-java=\"`admin`\">`admin`</span>, <span pulumi-lang-nodejs=\"`snmp`\" pulumi-lang-dotnet=\"`Snmp`\" pulumi-lang-go=\"`snmp`\" pulumi-lang-python=\"`snmp`\" pulumi-lang-yaml=\"`snmp`\" pulumi-lang-java=\"`snmp`\">`snmp`</span>, <span pulumi-lang-nodejs=\"`repmsg`\" pulumi-lang-dotnet=\"`Repmsg`\" pulumi-lang-go=\"`repmsg`\" pulumi-lang-python=\"`repmsg`\" pulumi-lang-yaml=\"`repmsg`\" pulumi-lang-java=\"`repmsg`\">`repmsg`</span>, <span pulumi-lang-nodejs=\"`ftgd`\" pulumi-lang-dotnet=\"`Ftgd`\" pulumi-lang-go=\"`ftgd`\" pulumi-lang-python=\"`ftgd`\" pulumi-lang-yaml=\"`ftgd`\" pulumi-lang-java=\"`ftgd`\">`ftgd`</span>, <span pulumi-lang-nodejs=\"`log`\" pulumi-lang-dotnet=\"`Log`\" pulumi-lang-go=\"`log`\" pulumi-lang-python=\"`log`\" pulumi-lang-yaml=\"`log`\" pulumi-lang-java=\"`log`\">`log`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "oid": {
            "type": "number",
            "description": "Oid.\n"
          },
          "scopemembers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemTemplateScopemember:SystemTemplateScopemember"
            },
            "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systemTemplateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemWebproxy:SystemWebproxy": {
      "description": "Configure system web proxy.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemWebproxy(\"trname\", {\n    status: \"enable\",\n    username: \"admin\",\n    passwords: [\"psw\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemWebproxy(\"trname\",\n    status=\"enable\",\n    username=\"admin\",\n    passwords=[\"psw\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemWebproxy(\"trname\", new()\n    {\n        Status = \"enable\",\n        Username = \"admin\",\n        Passwords = new[]\n        {\n            \"psw\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemWebproxy(ctx, \"trname\", &fortimanager.SystemWebproxyArgs{\n\t\t\tStatus:   pulumi.String(\"enable\"),\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemWebproxy;\nimport com.pulumi.fortimanager.SystemWebproxyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemWebproxy(\"trname\", SystemWebproxyArgs.builder()\n            .status(\"enable\")\n            .username(\"admin\")\n            .passwords(\"psw\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemWebproxy\n    properties:\n      status: enable\n      username: admin\n      passwords:\n        - psw\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem WebProxy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemWebproxy:SystemWebproxy labelname SystemWebProxy\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "address": {
          "type": "string",
          "description": "web proxy address.\n"
        },
        "mode": {
          "type": "string",
          "description": "Web proxy mode (default = tunnel) proxy - proxy mode tunnel - tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The password for the user name used for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "The port number of the web proxy (1 - 65535, default = 1080).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable system web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "username": {
          "type": "string",
          "description": "The user name used for authentication.\n"
        }
      },
      "type": "object",
      "required": [
        "mode",
        "passwords",
        "port",
        "status",
        "systemWebproxyId"
      ],
      "inputProperties": {
        "address": {
          "type": "string",
          "description": "web proxy address.\n"
        },
        "mode": {
          "type": "string",
          "description": "Web proxy mode (default = tunnel) proxy - proxy mode tunnel - tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The password for the user name used for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "The port number of the web proxy (1 - 65535, default = 1080).\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable system web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systemWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "username": {
          "type": "string",
          "description": "The user name used for authentication.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemWebproxy resources.\n",
        "properties": {
          "address": {
            "type": "string",
            "description": "web proxy address.\n"
          },
          "mode": {
            "type": "string",
            "description": "Web proxy mode (default = tunnel) proxy - proxy mode tunnel - tunnel mode (default) Valid values: <span pulumi-lang-nodejs=\"`proxy`\" pulumi-lang-dotnet=\"`Proxy`\" pulumi-lang-go=\"`proxy`\" pulumi-lang-python=\"`proxy`\" pulumi-lang-yaml=\"`proxy`\" pulumi-lang-java=\"`proxy`\">`proxy`</span>, <span pulumi-lang-nodejs=\"`tunnel`\" pulumi-lang-dotnet=\"`Tunnel`\" pulumi-lang-go=\"`tunnel`\" pulumi-lang-python=\"`tunnel`\" pulumi-lang-yaml=\"`tunnel`\" pulumi-lang-java=\"`tunnel`\">`tunnel`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The password for the user name used for authentication.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "The port number of the web proxy (1 - 65535, default = 1080).\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable system web proxy (default = disable). disable - Disable setting. enable - Enable setting. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systemWebproxyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "username": {
            "type": "string",
            "description": "The user name used for authentication.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemWorkflowApprovalmatrix:SystemWorkflowApprovalmatrix": {
      "description": "workflow approval matrix.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`approver`\" pulumi-lang-dotnet=\"`Approver`\" pulumi-lang-go=\"`approver`\" pulumi-lang-python=\"`approver`\" pulumi-lang-yaml=\"`approver`\" pulumi-lang-java=\"`approver`\">`approver`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystemWorkflowApprovalmatrixApprover`\" pulumi-lang-dotnet=\"`fortimanager.SystemWorkflowApprovalmatrixApprover`\" pulumi-lang-go=\"`SystemWorkflowApprovalmatrixApprover`\" pulumi-lang-python=\"`SystemWorkflowApprovalmatrixApprover`\" pulumi-lang-yaml=\"`fortimanager.SystemWorkflowApprovalmatrixApprover`\" pulumi-lang-java=\"`fortimanager.SystemWorkflowApprovalmatrixApprover`\">`fortimanager.SystemWorkflowApprovalmatrixApprover`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemWorkflowApprovalmatrix(\"trname\", {\n    adomName: \"terraform\",\n    notify: \"terraform-notify\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemWorkflowApprovalmatrix(\"trname\",\n    adom_name=\"terraform\",\n    notify=\"terraform-notify\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystemWorkflowApprovalmatrix(\"trname\", new()\n    {\n        AdomName = \"terraform\",\n        Notify = \"terraform-notify\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemWorkflowApprovalmatrix(ctx, \"trname\", &fortimanager.SystemWorkflowApprovalmatrixArgs{\n\t\t\tAdomName: pulumi.String(\"terraform\"),\n\t\t\tNotify:   pulumi.String(\"terraform-notify\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemWorkflowApprovalmatrix;\nimport com.pulumi.fortimanager.SystemWorkflowApprovalmatrixArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystemWorkflowApprovalmatrix(\"trname\", SystemWorkflowApprovalmatrixArgs.builder()\n            .adomName(\"terraform\")\n            .notify(\"terraform-notify\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystemWorkflowApprovalmatrix\n    properties:\n      adomName: terraform\n      notify: terraform-notify\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystem WorkflowApprovalMatrix can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemWorkflowApprovalmatrix:SystemWorkflowApprovalmatrix labelname {{adom_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "adomName": {
          "type": "string",
          "description": "Adom Name\n"
        },
        "approvers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemWorkflowApprovalmatrixApprover:SystemWorkflowApprovalmatrixApprover"
          },
          "description": "Approver. The structure of <span pulumi-lang-nodejs=\"`approver`\" pulumi-lang-dotnet=\"`Approver`\" pulumi-lang-go=\"`approver`\" pulumi-lang-python=\"`approver`\" pulumi-lang-yaml=\"`approver`\" pulumi-lang-java=\"`approver`\">`approver`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mailServer": {
          "type": "string",
          "description": "Notify mail server id.\n"
        },
        "notify": {
          "type": "string",
          "description": "Notify users\n"
        },
        "systemWorkflowApprovalmatrixId": {
          "type": "string",
          "description": "an identifier for the resource with format {{adom_name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "systemWorkflowApprovalmatrixId"
      ],
      "inputProperties": {
        "adomName": {
          "type": "string",
          "description": "Adom Name\n"
        },
        "approvers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystemWorkflowApprovalmatrixApprover:SystemWorkflowApprovalmatrixApprover"
          },
          "description": "Approver. The structure of <span pulumi-lang-nodejs=\"`approver`\" pulumi-lang-dotnet=\"`Approver`\" pulumi-lang-go=\"`approver`\" pulumi-lang-python=\"`approver`\" pulumi-lang-yaml=\"`approver`\" pulumi-lang-java=\"`approver`\">`approver`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "mailServer": {
          "type": "string",
          "description": "Notify mail server id.\n"
        },
        "notify": {
          "type": "string",
          "description": "Notify users\n"
        },
        "systemWorkflowApprovalmatrixId": {
          "type": "string",
          "description": "an identifier for the resource with format {{adom_name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemWorkflowApprovalmatrix resources.\n",
        "properties": {
          "adomName": {
            "type": "string",
            "description": "Adom Name\n"
          },
          "approvers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystemWorkflowApprovalmatrixApprover:SystemWorkflowApprovalmatrixApprover"
            },
            "description": "Approver. The structure of <span pulumi-lang-nodejs=\"`approver`\" pulumi-lang-dotnet=\"`Approver`\" pulumi-lang-go=\"`approver`\" pulumi-lang-python=\"`approver`\" pulumi-lang-yaml=\"`approver`\" pulumi-lang-java=\"`approver`\">`approver`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "mailServer": {
            "type": "string",
            "description": "Notify mail server id.\n"
          },
          "notify": {
            "type": "string",
            "description": "Notify users\n"
          },
          "systemWorkflowApprovalmatrixId": {
            "type": "string",
            "description": "an identifier for the resource with format {{adom_name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systemWorkflowApprovalmatrixApprover:SystemWorkflowApprovalmatrixApprover": {
      "description": "Approver.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`approver`\" pulumi-lang-dotnet=\"`Approver`\" pulumi-lang-go=\"`approver`\" pulumi-lang-python=\"`approver`\" pulumi-lang-yaml=\"`approver`\" pulumi-lang-java=\"`approver`\">`approver`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystemWorkflowApprovalmatrix`\" pulumi-lang-dotnet=\"`fortimanager.SystemWorkflowApprovalmatrix`\" pulumi-lang-go=\"`SystemWorkflowApprovalmatrix`\" pulumi-lang-python=\"`SystemWorkflowApprovalmatrix`\" pulumi-lang-yaml=\"`fortimanager.SystemWorkflowApprovalmatrix`\" pulumi-lang-java=\"`fortimanager.SystemWorkflowApprovalmatrix`\">`fortimanager.SystemWorkflowApprovalmatrix`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystem WorkflowApprovalMatrixApprover can be imported using any of these accepted formats:\n\nSet import_options = [\"approval_matrix=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemWorkflowApprovalmatrixApprover:SystemWorkflowApprovalmatrixApprover labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n",
      "properties": {
        "approvalMatrix": {
          "type": "string",
          "description": "Approval Matrix.\n"
        },
        "member": {
          "type": "string",
          "description": "Member of approver.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "systemWorkflowApprovalmatrixApproverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        }
      },
      "type": "object",
      "required": [
        "approvalMatrix",
        "systemWorkflowApprovalmatrixApproverId"
      ],
      "inputProperties": {
        "approvalMatrix": {
          "type": "string",
          "description": "Approval Matrix.\n"
        },
        "member": {
          "type": "string",
          "description": "Member of approver.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Entry number.\n"
        },
        "systemWorkflowApprovalmatrixApproverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        }
      },
      "requiredInputs": [
        "approvalMatrix"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystemWorkflowApprovalmatrixApprover resources.\n",
        "properties": {
          "approvalMatrix": {
            "type": "string",
            "description": "Approval Matrix.\n"
          },
          "member": {
            "type": "string",
            "description": "Member of approver.\n"
          },
          "seqNum": {
            "type": "number",
            "description": "Entry number.\n"
          },
          "systemWorkflowApprovalmatrixApproverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq_num}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempDeviceProfileFortianalyzer:SystempDeviceProfileFortianalyzer": {
      "description": "Systemp DeviceProfileFortianalyzer\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempDeviceProfileFortianalyzer(\"trname\", {\n    devprof: \"default\",\n    target: \"others\",\n    targetIp: \"10.160.88.186\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempDeviceProfileFortianalyzer(\"trname\",\n    devprof=\"default\",\n    target=\"others\",\n    target_ip=\"10.160.88.186\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempDeviceProfileFortianalyzer(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Target = \"others\",\n        TargetIp = \"10.160.88.186\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempDeviceProfileFortianalyzer(ctx, \"trname\", &fortimanager.SystempDeviceProfileFortianalyzerArgs{\n\t\t\tDevprof:  pulumi.String(\"default\"),\n\t\t\tTarget:   pulumi.String(\"others\"),\n\t\t\tTargetIp: pulumi.String(\"10.160.88.186\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempDeviceProfileFortianalyzer;\nimport com.pulumi.fortimanager.SystempDeviceProfileFortianalyzerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempDeviceProfileFortianalyzer(\"trname\", SystempDeviceProfileFortianalyzerArgs.builder()\n            .devprof(\"default\")\n            .target(\"others\")\n            .targetIp(\"10.160.88.186\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempDeviceProfileFortianalyzer\n    properties:\n      devprof: default\n      target: others\n      targetIp: 10.160.88.186\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp DeviceProfileFortianalyzer can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempDeviceProfileFortianalyzer:SystempDeviceProfileFortianalyzer labelname SystempDeviceProfileFortianalyzer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "managedSn": {
          "type": "string",
          "description": "Managed-Sn.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempDeviceProfileFortianalyzerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "target": {
          "type": "string",
          "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `this-fmg`, <span pulumi-lang-nodejs=\"`managed`\" pulumi-lang-dotnet=\"`Managed`\" pulumi-lang-go=\"`managed`\" pulumi-lang-python=\"`managed`\" pulumi-lang-yaml=\"`managed`\" pulumi-lang-java=\"`managed`\">`managed`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>.\n"
        },
        "targetIp": {
          "type": "string",
          "description": "Target-Ip.\n"
        },
        "targetSns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Target-Sn.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "systempDeviceProfileFortianalyzerId",
        "targetSns"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "managedSn": {
          "type": "string",
          "description": "Managed-Sn.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempDeviceProfileFortianalyzerId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "target": {
          "type": "string",
          "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `this-fmg`, <span pulumi-lang-nodejs=\"`managed`\" pulumi-lang-dotnet=\"`Managed`\" pulumi-lang-go=\"`managed`\" pulumi-lang-python=\"`managed`\" pulumi-lang-yaml=\"`managed`\" pulumi-lang-java=\"`managed`\">`managed`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>.\n"
        },
        "targetIp": {
          "type": "string",
          "description": "Target-Ip.\n"
        },
        "targetSns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Target-Sn.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempDeviceProfileFortianalyzer resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "managedSn": {
            "type": "string",
            "description": "Managed-Sn.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempDeviceProfileFortianalyzerId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "target": {
            "type": "string",
            "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, `this-fmg`, <span pulumi-lang-nodejs=\"`managed`\" pulumi-lang-dotnet=\"`Managed`\" pulumi-lang-go=\"`managed`\" pulumi-lang-python=\"`managed`\" pulumi-lang-yaml=\"`managed`\" pulumi-lang-java=\"`managed`\">`managed`</span>, <span pulumi-lang-nodejs=\"`others`\" pulumi-lang-dotnet=\"`Others`\" pulumi-lang-go=\"`others`\" pulumi-lang-python=\"`others`\" pulumi-lang-yaml=\"`others`\" pulumi-lang-java=\"`others`\">`others`</span>.\n"
          },
          "targetIp": {
            "type": "string",
            "description": "Target-Ip.\n"
          },
          "targetSns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Target-Sn.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempDeviceProfileFortiguard:SystempDeviceProfileFortiguard": {
      "description": "Systemp DeviceProfileFortiguard\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempDeviceProfileFortiguard(\"trname\", {\n    devprof: \"default\",\n    autoFirmwareUpgrade: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempDeviceProfileFortiguard(\"trname\",\n    devprof=\"default\",\n    auto_firmware_upgrade=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempDeviceProfileFortiguard(\"trname\", new()\n    {\n        Devprof = \"default\",\n        AutoFirmwareUpgrade = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempDeviceProfileFortiguard(ctx, \"trname\", &fortimanager.SystempDeviceProfileFortiguardArgs{\n\t\t\tDevprof:             pulumi.String(\"default\"),\n\t\t\tAutoFirmwareUpgrade: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempDeviceProfileFortiguard;\nimport com.pulumi.fortimanager.SystempDeviceProfileFortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempDeviceProfileFortiguard(\"trname\", SystempDeviceProfileFortiguardArgs.builder()\n            .devprof(\"default\")\n            .autoFirmwareUpgrade(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempDeviceProfileFortiguard\n    properties:\n      devprof: default\n      autoFirmwareUpgrade: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp DeviceProfileFortiguard can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempDeviceProfileFortiguard:SystempDeviceProfileFortiguard labelname SystempDeviceProfileFortiguard\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoFirmwareUpgrade": {
          "type": "string",
          "description": "Auto-Firmware-Upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoFirmwareUpgradeDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto-Firmware-Upgrade-Day. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "autoFirmwareUpgradeDelay": {
          "type": "number",
          "description": "Auto-Firmware-Upgrade-Delay.\n"
        },
        "autoFirmwareUpgradeEndHour": {
          "type": "number",
          "description": "Auto-Firmware-Upgrade-End-Hour.\n"
        },
        "autoFirmwareUpgradeStartHour": {
          "type": "number",
          "description": "Auto-Firmware-Upgrade-Start-Hour.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempDeviceProfileFortiguardId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "target": {
          "type": "string",
          "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `this-fmg`.\n"
        },
        "targetIp": {
          "type": "string",
          "description": "Target-Ip.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "Vrf-Select.\n"
        }
      },
      "type": "object",
      "required": [
        "autoFirmwareUpgrade",
        "autoFirmwareUpgradeDays",
        "autoFirmwareUpgradeDelay",
        "autoFirmwareUpgradeEndHour",
        "autoFirmwareUpgradeStartHour",
        "devprof",
        "systempDeviceProfileFortiguardId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "autoFirmwareUpgrade": {
          "type": "string",
          "description": "Auto-Firmware-Upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "autoFirmwareUpgradeDays": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Auto-Firmware-Upgrade-Day. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
        },
        "autoFirmwareUpgradeDelay": {
          "type": "number",
          "description": "Auto-Firmware-Upgrade-Delay.\n"
        },
        "autoFirmwareUpgradeEndHour": {
          "type": "number",
          "description": "Auto-Firmware-Upgrade-End-Hour.\n"
        },
        "autoFirmwareUpgradeStartHour": {
          "type": "number",
          "description": "Auto-Firmware-Upgrade-Start-Hour.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempDeviceProfileFortiguardId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "target": {
          "type": "string",
          "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `this-fmg`.\n"
        },
        "targetIp": {
          "type": "string",
          "description": "Target-Ip.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "Vrf-Select.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempDeviceProfileFortiguard resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "autoFirmwareUpgrade": {
            "type": "string",
            "description": "Auto-Firmware-Upgrade. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "autoFirmwareUpgradeDays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Auto-Firmware-Upgrade-Day. Valid values: <span pulumi-lang-nodejs=\"`sunday`\" pulumi-lang-dotnet=\"`Sunday`\" pulumi-lang-go=\"`sunday`\" pulumi-lang-python=\"`sunday`\" pulumi-lang-yaml=\"`sunday`\" pulumi-lang-java=\"`sunday`\">`sunday`</span>, <span pulumi-lang-nodejs=\"`monday`\" pulumi-lang-dotnet=\"`Monday`\" pulumi-lang-go=\"`monday`\" pulumi-lang-python=\"`monday`\" pulumi-lang-yaml=\"`monday`\" pulumi-lang-java=\"`monday`\">`monday`</span>, <span pulumi-lang-nodejs=\"`tuesday`\" pulumi-lang-dotnet=\"`Tuesday`\" pulumi-lang-go=\"`tuesday`\" pulumi-lang-python=\"`tuesday`\" pulumi-lang-yaml=\"`tuesday`\" pulumi-lang-java=\"`tuesday`\">`tuesday`</span>, <span pulumi-lang-nodejs=\"`wednesday`\" pulumi-lang-dotnet=\"`Wednesday`\" pulumi-lang-go=\"`wednesday`\" pulumi-lang-python=\"`wednesday`\" pulumi-lang-yaml=\"`wednesday`\" pulumi-lang-java=\"`wednesday`\">`wednesday`</span>, <span pulumi-lang-nodejs=\"`thursday`\" pulumi-lang-dotnet=\"`Thursday`\" pulumi-lang-go=\"`thursday`\" pulumi-lang-python=\"`thursday`\" pulumi-lang-yaml=\"`thursday`\" pulumi-lang-java=\"`thursday`\">`thursday`</span>, <span pulumi-lang-nodejs=\"`friday`\" pulumi-lang-dotnet=\"`Friday`\" pulumi-lang-go=\"`friday`\" pulumi-lang-python=\"`friday`\" pulumi-lang-yaml=\"`friday`\" pulumi-lang-java=\"`friday`\">`friday`</span>, <span pulumi-lang-nodejs=\"`saturday`\" pulumi-lang-dotnet=\"`Saturday`\" pulumi-lang-go=\"`saturday`\" pulumi-lang-python=\"`saturday`\" pulumi-lang-yaml=\"`saturday`\" pulumi-lang-java=\"`saturday`\">`saturday`</span>.\n"
          },
          "autoFirmwareUpgradeDelay": {
            "type": "number",
            "description": "Auto-Firmware-Upgrade-Delay.\n"
          },
          "autoFirmwareUpgradeEndHour": {
            "type": "number",
            "description": "Auto-Firmware-Upgrade-End-Hour.\n"
          },
          "autoFirmwareUpgradeStartHour": {
            "type": "number",
            "description": "Auto-Firmware-Upgrade-Start-Hour.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempDeviceProfileFortiguardId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "target": {
            "type": "string",
            "description": "Target. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`direct`\" pulumi-lang-dotnet=\"`Direct`\" pulumi-lang-go=\"`direct`\" pulumi-lang-python=\"`direct`\" pulumi-lang-yaml=\"`direct`\" pulumi-lang-java=\"`direct`\">`direct`</span>, `this-fmg`.\n"
          },
          "targetIp": {
            "type": "string",
            "description": "Target-Ip.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "Vrf-Select.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempLogFortianalyzerSetting:SystempLogFortianalyzerSetting": {
      "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogFortianalyzerSetting(\"trname\", {\n    devprof: \"default\",\n    connTimeout: 60,\n    fallbackToPrimary: \"disable\",\n    maxLogRate: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogFortianalyzerSetting(\"trname\",\n    devprof=\"default\",\n    conn_timeout=60,\n    fallback_to_primary=\"disable\",\n    max_log_rate=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempLogFortianalyzerSetting(\"trname\", new()\n    {\n        Devprof = \"default\",\n        ConnTimeout = 60,\n        FallbackToPrimary = \"disable\",\n        MaxLogRate = 12,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogFortianalyzerSetting(ctx, \"trname\", &fortimanager.SystempLogFortianalyzerSettingArgs{\n\t\t\tDevprof:           pulumi.String(\"default\"),\n\t\t\tConnTimeout:       pulumi.Float64(60),\n\t\t\tFallbackToPrimary: pulumi.String(\"disable\"),\n\t\t\tMaxLogRate:        pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogFortianalyzerSetting;\nimport com.pulumi.fortimanager.SystempLogFortianalyzerSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempLogFortianalyzerSetting(\"trname\", SystempLogFortianalyzerSettingArgs.builder()\n            .devprof(\"default\")\n            .connTimeout(60.0)\n            .fallbackToPrimary(\"disable\")\n            .maxLogRate(12.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempLogFortianalyzerSetting\n    properties:\n      devprof: default\n      connTimeout: 60\n      fallbackToPrimary: disable\n      maxLogRate: 12\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp LogFortianalyzerSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogFortianalyzerSetting:SystempLogFortianalyzerSetting labelname SystempLogFortianalyzerSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "accessConfig": {
          "type": "string",
          "description": "Enable/disable FortiAnalyzer access to configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "altServer": {
          "type": "string",
          "description": "Alt-Server.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate used to communicate with FortiAnalyzer.\n"
        },
        "certificateVerification": {
          "type": "string",
          "description": "Enable/disable identity verification of FortiAnalyzer by use of certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connTimeout": {
          "type": "number",
          "description": "FortiAnalyzer connection time-out in seconds (for status and log buffer).\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `high-medium`, `low-medium`.\n"
        },
        "fallbackToPrimary": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hmacAlgorithm": {
          "type": "string",
          "description": "FortiAnalyzer IPsec tunnel HMAC algorithm. Valid values: <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipsArchive": {
          "type": "string",
          "description": "Enable/disable IPS packet archive logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxLogRate": {
          "type": "number",
          "description": "FortiAnalyzer maximum log rate in MBps (0 = unlimited).\n"
        },
        "monitorFailureRetryPeriod": {
          "type": "number",
          "description": "Time between FortiAnalyzer connection retries in seconds (for status and log buffer).\n"
        },
        "monitorKeepalivePeriod": {
          "type": "number",
          "description": "Time between OFTP keepalives in seconds (for status and log buffer).\n"
        },
        "presharedKey": {
          "type": "string",
          "description": "Preshared-key used for auto-authorization on FortiAnalyzer.\n"
        },
        "priority": {
          "type": "string",
          "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable logging to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCertCa": {
          "type": "string",
          "description": "Mandatory CA on FortiGate in certificate chain of server.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "systempLogFortianalyzerSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadDay": {
          "type": "string",
          "description": "Day of week (month) to upload logs.\n"
        },
        "uploadInterval": {
          "type": "string",
          "description": "Frequency to upload log files to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
        },
        "uploadOption": {
          "type": "string",
          "description": "Enable/disable logging to hard disk and then uploading to FortiAnalyzer. Valid values: `store-and-upload`, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, `1-minute`, `5-minute`.\n"
        },
        "uploadTime": {
          "type": "string",
          "description": "Time to upload logs (hh:mm).\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "accessConfig",
        "certificateVerification",
        "devprof",
        "fallbackToPrimary",
        "hmacAlgorithm",
        "ipsArchive",
        "monitorFailureRetryPeriod",
        "monitorKeepalivePeriod",
        "priority",
        "reliable",
        "sslMinProtoVersion",
        "systempLogFortianalyzerSettingId",
        "uploadOption"
      ],
      "inputProperties": {
        "accessConfig": {
          "type": "string",
          "description": "Enable/disable FortiAnalyzer access to configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "altServer": {
          "type": "string",
          "description": "Alt-Server.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate used to communicate with FortiAnalyzer.\n"
        },
        "certificateVerification": {
          "type": "string",
          "description": "Enable/disable identity verification of FortiAnalyzer by use of certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connTimeout": {
          "type": "number",
          "description": "FortiAnalyzer connection time-out in seconds (for status and log buffer).\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `high-medium`, `low-medium`.\n"
        },
        "fallbackToPrimary": {
          "type": "string",
          "description": "Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hmacAlgorithm": {
          "type": "string",
          "description": "FortiAnalyzer IPsec tunnel HMAC algorithm. Valid values: <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipsArchive": {
          "type": "string",
          "description": "Enable/disable IPS packet archive logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxLogRate": {
          "type": "number",
          "description": "FortiAnalyzer maximum log rate in MBps (0 = unlimited).\n"
        },
        "monitorFailureRetryPeriod": {
          "type": "number",
          "description": "Time between FortiAnalyzer connection retries in seconds (for status and log buffer).\n"
        },
        "monitorKeepalivePeriod": {
          "type": "number",
          "description": "Time between OFTP keepalives in seconds (for status and log buffer).\n"
        },
        "presharedKey": {
          "type": "string",
          "description": "Preshared-key used for auto-authorization on FortiAnalyzer.\n"
        },
        "priority": {
          "type": "string",
          "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "reliable": {
          "type": "string",
          "description": "Enable/disable reliable logging to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverCertCa": {
          "type": "string",
          "description": "Mandatory CA on FortiGate in certificate chain of server.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "systempLogFortianalyzerSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadDay": {
          "type": "string",
          "description": "Day of week (month) to upload logs.\n"
        },
        "uploadInterval": {
          "type": "string",
          "description": "Frequency to upload log files to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
        },
        "uploadOption": {
          "type": "string",
          "description": "Enable/disable logging to hard disk and then uploading to FortiAnalyzer. Valid values: `store-and-upload`, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, `1-minute`, `5-minute`.\n"
        },
        "uploadTime": {
          "type": "string",
          "description": "Time to upload logs (hh:mm).\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempLogFortianalyzerSetting resources.\n",
        "properties": {
          "accessConfig": {
            "type": "string",
            "description": "Enable/disable FortiAnalyzer access to configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "altServer": {
            "type": "string",
            "description": "Alt-Server.\n"
          },
          "certificate": {
            "type": "string",
            "description": "Certificate used to communicate with FortiAnalyzer.\n"
          },
          "certificateVerification": {
            "type": "string",
            "description": "Enable/disable identity verification of FortiAnalyzer by use of certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "connTimeout": {
            "type": "number",
            "description": "FortiAnalyzer connection time-out in seconds (for status and log buffer).\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "encAlgorithm": {
            "type": "string",
            "description": "Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `high-medium`, `low-medium`.\n"
          },
          "fallbackToPrimary": {
            "type": "string",
            "description": "Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hmacAlgorithm": {
            "type": "string",
            "description": "FortiAnalyzer IPsec tunnel HMAC algorithm. Valid values: <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ipsArchive": {
            "type": "string",
            "description": "Enable/disable IPS packet archive logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxLogRate": {
            "type": "number",
            "description": "FortiAnalyzer maximum log rate in MBps (0 = unlimited).\n"
          },
          "monitorFailureRetryPeriod": {
            "type": "number",
            "description": "Time between FortiAnalyzer connection retries in seconds (for status and log buffer).\n"
          },
          "monitorKeepalivePeriod": {
            "type": "number",
            "description": "Time between OFTP keepalives in seconds (for status and log buffer).\n"
          },
          "presharedKey": {
            "type": "string",
            "description": "Preshared-key used for auto-authorization on FortiAnalyzer.\n"
          },
          "priority": {
            "type": "string",
            "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "reliable": {
            "type": "string",
            "description": "Enable/disable reliable logging to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverCertCa": {
            "type": "string",
            "description": "Mandatory CA on FortiGate in certificate chain of server.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          },
          "systempLogFortianalyzerSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "uploadDay": {
            "type": "string",
            "description": "Day of week (month) to upload logs.\n"
          },
          "uploadInterval": {
            "type": "string",
            "description": "Frequency to upload log files to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
          },
          "uploadOption": {
            "type": "string",
            "description": "Enable/disable logging to hard disk and then uploading to FortiAnalyzer. Valid values: `store-and-upload`, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, `1-minute`, `5-minute`.\n"
          },
          "uploadTime": {
            "type": "string",
            "description": "Time to upload logs (hh:mm).\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempLogFortianalyzercloudSetting:SystempLogFortianalyzercloudSetting": {
      "description": "Global FortiAnalyzer Cloud settings.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogFortianalyzercloudSetting(\"trname\", {\n    devprof: \"default\",\n    accessConfig: \"enable\",\n    connTimeout: 120,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogFortianalyzercloudSetting(\"trname\",\n    devprof=\"default\",\n    access_config=\"enable\",\n    conn_timeout=120)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempLogFortianalyzercloudSetting(\"trname\", new()\n    {\n        Devprof = \"default\",\n        AccessConfig = \"enable\",\n        ConnTimeout = 120,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogFortianalyzercloudSetting(ctx, \"trname\", &fortimanager.SystempLogFortianalyzercloudSettingArgs{\n\t\t\tDevprof:      pulumi.String(\"default\"),\n\t\t\tAccessConfig: pulumi.String(\"enable\"),\n\t\t\tConnTimeout:  pulumi.Float64(120),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogFortianalyzercloudSetting;\nimport com.pulumi.fortimanager.SystempLogFortianalyzercloudSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempLogFortianalyzercloudSetting(\"trname\", SystempLogFortianalyzercloudSettingArgs.builder()\n            .devprof(\"default\")\n            .accessConfig(\"enable\")\n            .connTimeout(120.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempLogFortianalyzercloudSetting\n    properties:\n      devprof: default\n      accessConfig: enable\n      connTimeout: 120\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp LogFortianalyzerCloudSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogFortianalyzercloudSetting:SystempLogFortianalyzercloudSetting labelname SystempLogFortianalyzerCloudSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "__changeIp": {
          "type": "number",
          "description": "Hidden attribute.\n"
        },
        "accessConfig": {
          "type": "string",
          "description": "Enable/disable FortiAnalyzer access to configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate used to communicate with FortiAnalyzer.\n"
        },
        "certificateVerification": {
          "type": "string",
          "description": "Enable/disable identity verification of FortiAnalyzer by use of certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connTimeout": {
          "type": "number",
          "description": "FortiAnalyzer connection time-out in seconds (for status and log buffer).\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, `high-medium`.\n"
        },
        "hmacAlgorithm": {
          "type": "string",
          "description": "FortiAnalyzer IPsec tunnel HMAC algorithm. Valid values: <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipsArchive": {
          "type": "string",
          "description": "Enable/disable IPS packet archive logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxLogRate": {
          "type": "number",
          "description": "FortiAnalyzer maximum log rate in MBps (0 = unlimited).\n"
        },
        "monitorFailureRetryPeriod": {
          "type": "number",
          "description": "Time between FortiAnalyzer connection retries in seconds (for status and log buffer).\n"
        },
        "monitorKeepalivePeriod": {
          "type": "number",
          "description": "Time between OFTP keepalives in seconds (for status and log buffer).\n"
        },
        "presharedKey": {
          "type": "string",
          "description": "Preshared-key used for auto-authorization on FortiAnalyzer.\n"
        },
        "priority": {
          "type": "string",
          "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Serial numbers of the FortiAnalyzer.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IPv4 or IPv6 address used to communicate with FortiAnalyzer.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable logging to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempLogFortianalyzercloudSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadDay": {
          "type": "string",
          "description": "Day of week (month) to upload logs.\n"
        },
        "uploadInterval": {
          "type": "string",
          "description": "Frequency to upload log files to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
        },
        "uploadOption": {
          "type": "string",
          "description": "Enable/disable logging to hard disk and then uploading to FortiAnalyzer. Valid values: `store-and-upload`, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, `1-minute`, `5-minute`.\n"
        },
        "uploadTime": {
          "type": "string",
          "description": "Time to upload logs (hh:mm).\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "accessConfig",
        "certificateVerification",
        "connTimeout",
        "devprof",
        "hmacAlgorithm",
        "interfaceSelectMethod",
        "ipsArchive",
        "monitorFailureRetryPeriod",
        "monitorKeepalivePeriod",
        "priority",
        "serials",
        "sslMinProtoVersion",
        "status",
        "systempLogFortianalyzercloudSettingId",
        "uploadInterval",
        "uploadOption",
        "uploadTime"
      ],
      "inputProperties": {
        "__changeIp": {
          "type": "number",
          "description": "Hidden attribute.\n"
        },
        "accessConfig": {
          "type": "string",
          "description": "Enable/disable FortiAnalyzer access to configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate used to communicate with FortiAnalyzer.\n"
        },
        "certificateVerification": {
          "type": "string",
          "description": "Enable/disable identity verification of FortiAnalyzer by use of certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "connTimeout": {
          "type": "number",
          "description": "FortiAnalyzer connection time-out in seconds (for status and log buffer).\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, `high-medium`.\n"
        },
        "hmacAlgorithm": {
          "type": "string",
          "description": "FortiAnalyzer IPsec tunnel HMAC algorithm. Valid values: <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipsArchive": {
          "type": "string",
          "description": "Enable/disable IPS packet archive logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "maxLogRate": {
          "type": "number",
          "description": "FortiAnalyzer maximum log rate in MBps (0 = unlimited).\n"
        },
        "monitorFailureRetryPeriod": {
          "type": "number",
          "description": "Time between FortiAnalyzer connection retries in seconds (for status and log buffer).\n"
        },
        "monitorKeepalivePeriod": {
          "type": "number",
          "description": "Time between OFTP keepalives in seconds (for status and log buffer).\n"
        },
        "presharedKey": {
          "type": "string",
          "description": "Preshared-key used for auto-authorization on FortiAnalyzer.\n"
        },
        "priority": {
          "type": "string",
          "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Serial numbers of the FortiAnalyzer.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IPv4 or IPv6 address used to communicate with FortiAnalyzer.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable logging to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempLogFortianalyzercloudSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "uploadDay": {
          "type": "string",
          "description": "Day of week (month) to upload logs.\n"
        },
        "uploadInterval": {
          "type": "string",
          "description": "Frequency to upload log files to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
        },
        "uploadOption": {
          "type": "string",
          "description": "Enable/disable logging to hard disk and then uploading to FortiAnalyzer. Valid values: `store-and-upload`, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, `1-minute`, `5-minute`.\n"
        },
        "uploadTime": {
          "type": "string",
          "description": "Time to upload logs (hh:mm).\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempLogFortianalyzercloudSetting resources.\n",
        "properties": {
          "__changeIp": {
            "type": "number",
            "description": "Hidden attribute.\n"
          },
          "accessConfig": {
            "type": "string",
            "description": "Enable/disable FortiAnalyzer access to configuration and data. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "certificate": {
            "type": "string",
            "description": "Certificate used to communicate with FortiAnalyzer.\n"
          },
          "certificateVerification": {
            "type": "string",
            "description": "Enable/disable identity verification of FortiAnalyzer by use of certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "connTimeout": {
            "type": "number",
            "description": "FortiAnalyzer connection time-out in seconds (for status and log buffer).\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "encAlgorithm": {
            "type": "string",
            "description": "Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, `high-medium`.\n"
          },
          "hmacAlgorithm": {
            "type": "string",
            "description": "FortiAnalyzer IPsec tunnel HMAC algorithm. Valid values: <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha1`\" pulumi-lang-dotnet=\"`Sha1`\" pulumi-lang-go=\"`sha1`\" pulumi-lang-python=\"`sha1`\" pulumi-lang-yaml=\"`sha1`\" pulumi-lang-java=\"`sha1`\">`sha1`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ipsArchive": {
            "type": "string",
            "description": "Enable/disable IPS packet archive logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "maxLogRate": {
            "type": "number",
            "description": "FortiAnalyzer maximum log rate in MBps (0 = unlimited).\n"
          },
          "monitorFailureRetryPeriod": {
            "type": "number",
            "description": "Time between FortiAnalyzer connection retries in seconds (for status and log buffer).\n"
          },
          "monitorKeepalivePeriod": {
            "type": "number",
            "description": "Time between OFTP keepalives in seconds (for status and log buffer).\n"
          },
          "presharedKey": {
            "type": "string",
            "description": "Preshared-key used for auto-authorization on FortiAnalyzer.\n"
          },
          "priority": {
            "type": "string",
            "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serials": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Serial numbers of the FortiAnalyzer.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IPv4 or IPv6 address used to communicate with FortiAnalyzer.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable logging to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systempLogFortianalyzercloudSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "uploadDay": {
            "type": "string",
            "description": "Day of week (month) to upload logs.\n"
          },
          "uploadInterval": {
            "type": "string",
            "description": "Frequency to upload log files to FortiAnalyzer. Valid values: <span pulumi-lang-nodejs=\"`daily`\" pulumi-lang-dotnet=\"`Daily`\" pulumi-lang-go=\"`daily`\" pulumi-lang-python=\"`daily`\" pulumi-lang-yaml=\"`daily`\" pulumi-lang-java=\"`daily`\">`daily`</span>, <span pulumi-lang-nodejs=\"`weekly`\" pulumi-lang-dotnet=\"`Weekly`\" pulumi-lang-go=\"`weekly`\" pulumi-lang-python=\"`weekly`\" pulumi-lang-yaml=\"`weekly`\" pulumi-lang-java=\"`weekly`\">`weekly`</span>, <span pulumi-lang-nodejs=\"`monthly`\" pulumi-lang-dotnet=\"`Monthly`\" pulumi-lang-go=\"`monthly`\" pulumi-lang-python=\"`monthly`\" pulumi-lang-yaml=\"`monthly`\" pulumi-lang-java=\"`monthly`\">`monthly`</span>.\n"
          },
          "uploadOption": {
            "type": "string",
            "description": "Enable/disable logging to hard disk and then uploading to FortiAnalyzer. Valid values: `store-and-upload`, <span pulumi-lang-nodejs=\"`realtime`\" pulumi-lang-dotnet=\"`Realtime`\" pulumi-lang-go=\"`realtime`\" pulumi-lang-python=\"`realtime`\" pulumi-lang-yaml=\"`realtime`\" pulumi-lang-java=\"`realtime`\">`realtime`</span>, `1-minute`, `5-minute`.\n"
          },
          "uploadTime": {
            "type": "string",
            "description": "Time to upload logs (hh:mm).\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempLogSyslogdFilter:SystempLogSyslogdFilter": {
      "description": "Filters for remote system server.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`excludeList`\" pulumi-lang-dotnet=\"`ExcludeList`\" pulumi-lang-go=\"`excludeList`\" pulumi-lang-python=\"`exclude_list`\" pulumi-lang-yaml=\"`excludeList`\" pulumi-lang-java=\"`excludeList`\">`exclude_list`</span>: <span pulumi-lang-nodejs=\"`fortimanagerSystempLogSyslogdFilterExcludelist`\" pulumi-lang-dotnet=\"`FortimanagerSystempLogSyslogdFilterExcludelist`\" pulumi-lang-go=\"`fortimanagerSystempLogSyslogdFilterExcludelist`\" pulumi-lang-python=\"`fortimanager_systemp_log_syslogd_filter_excludelist`\" pulumi-lang-yaml=\"`fortimanagerSystempLogSyslogdFilterExcludelist`\" pulumi-lang-java=\"`fortimanagerSystempLogSyslogdFilterExcludelist`\">`fortimanager_systemp_log_syslogd_filter_excludelist`</span>\n>- <span pulumi-lang-nodejs=\"`freeStyle`\" pulumi-lang-dotnet=\"`FreeStyle`\" pulumi-lang-go=\"`freeStyle`\" pulumi-lang-python=\"`free_style`\" pulumi-lang-yaml=\"`freeStyle`\" pulumi-lang-java=\"`freeStyle`\">`free_style`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystempLogSyslogdFilterFreestyle`\" pulumi-lang-dotnet=\"`fortimanager.SystempLogSyslogdFilterFreestyle`\" pulumi-lang-go=\"`SystempLogSyslogdFilterFreestyle`\" pulumi-lang-python=\"`SystempLogSyslogdFilterFreestyle`\" pulumi-lang-yaml=\"`fortimanager.SystempLogSyslogdFilterFreestyle`\" pulumi-lang-java=\"`fortimanager.SystempLogSyslogdFilterFreestyle`\">`fortimanager.SystempLogSyslogdFilterFreestyle`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogSyslogdFilter(\"trname\", {\n    devprof: \"default\",\n    cifs: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogSyslogdFilter(\"trname\",\n    devprof=\"default\",\n    cifs=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempLogSyslogdFilter(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Cifs = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogSyslogdFilter(ctx, \"trname\", &fortimanager.SystempLogSyslogdFilterArgs{\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tCifs:    pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogSyslogdFilter;\nimport com.pulumi.fortimanager.SystempLogSyslogdFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempLogSyslogdFilter(\"trname\", SystempLogSyslogdFilterArgs.builder()\n            .devprof(\"default\")\n            .cifs(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempLogSyslogdFilter\n    properties:\n      devprof: default\n      cifs: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp LogSyslogdFilter can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogSyslogdFilter:SystempLogSyslogdFilter labelname SystempLogSyslogdFilter\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anomaly": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifs": {
          "type": "string",
          "description": "Cifs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "debug": {
          "type": "string",
          "description": "Enable/disable debug logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dns": {
          "type": "string",
          "description": "Dns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "excludeLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterExcludeList:SystempLogSyslogdFilterExcludeList"
          },
          "description": "Exclude-List. The structure of <span pulumi-lang-nodejs=\"`excludeList`\" pulumi-lang-dotnet=\"`ExcludeList`\" pulumi-lang-go=\"`excludeList`\" pulumi-lang-python=\"`exclude_list`\" pulumi-lang-yaml=\"`excludeList`\" pulumi-lang-java=\"`excludeList`\">`exclude_list`</span> block is documented below.\n"
        },
        "filter": {
          "type": "string",
          "description": "Syslog filter.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "fortiSwitch": {
          "type": "string",
          "description": "Enable/disable Forti-Switch logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardTraffic": {
          "type": "string",
          "description": "Enable/disable forward traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "freeStyles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterFreeStyle:SystempLogSyslogdFilterFreeStyle"
          },
          "description": "Free-Style. The structure of <span pulumi-lang-nodejs=\"`freeStyle`\" pulumi-lang-dotnet=\"`FreeStyle`\" pulumi-lang-go=\"`freeStyle`\" pulumi-lang-python=\"`free_style`\" pulumi-lang-yaml=\"`freeStyle`\" pulumi-lang-java=\"`freeStyle`\">`free_style`</span> block is documented below.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Enable/disable GTP messages logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpTransaction": {
          "type": "string",
          "description": "Enable/disable log HTTP transaction messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localTraffic": {
          "type": "string",
          "description": "Enable/disable local in or out traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastTraffic": {
          "type": "string",
          "description": "Enable/disable multicast traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netscanDiscovery": {
          "type": "string",
          "description": "Enable/disable netscan discovery event logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netscanVulnerability": {
          "type": "string",
          "description": "Enable/disable netscan vulnerability event logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Lowest severity level to log. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "snifferTraffic": {
          "type": "string",
          "description": "Enable/disable sniffer traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssh": {
          "type": "string",
          "description": "Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Ssl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempLogSyslogdFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "voip": {
          "type": "string",
          "description": "Enable/disable VoIP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTraffic": {
          "type": "string",
          "description": "Enable/disable ztna traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "anomaly",
        "devprof",
        "fortiSwitch",
        "forwardTraffic",
        "gtp",
        "httpTransaction",
        "localTraffic",
        "multicastTraffic",
        "severity",
        "snifferTraffic",
        "systempLogSyslogdFilterId",
        "voip",
        "ztnaTraffic"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "anomaly": {
          "type": "string",
          "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "cifs": {
          "type": "string",
          "description": "Cifs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "debug": {
          "type": "string",
          "description": "Enable/disable debug logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dns": {
          "type": "string",
          "description": "Dns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "excludeLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterExcludeList:SystempLogSyslogdFilterExcludeList"
          },
          "description": "Exclude-List. The structure of <span pulumi-lang-nodejs=\"`excludeList`\" pulumi-lang-dotnet=\"`ExcludeList`\" pulumi-lang-go=\"`excludeList`\" pulumi-lang-python=\"`exclude_list`\" pulumi-lang-yaml=\"`excludeList`\" pulumi-lang-java=\"`excludeList`\">`exclude_list`</span> block is documented below.\n"
        },
        "filter": {
          "type": "string",
          "description": "Syslog filter.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "fortiSwitch": {
          "type": "string",
          "description": "Enable/disable Forti-Switch logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "forwardTraffic": {
          "type": "string",
          "description": "Enable/disable forward traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "freeStyles": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterFreeStyle:SystempLogSyslogdFilterFreeStyle"
          },
          "description": "Free-Style. The structure of <span pulumi-lang-nodejs=\"`freeStyle`\" pulumi-lang-dotnet=\"`FreeStyle`\" pulumi-lang-go=\"`freeStyle`\" pulumi-lang-python=\"`free_style`\" pulumi-lang-yaml=\"`freeStyle`\" pulumi-lang-java=\"`freeStyle`\">`free_style`</span> block is documented below.\n"
        },
        "gtp": {
          "type": "string",
          "description": "Enable/disable GTP messages logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "httpTransaction": {
          "type": "string",
          "description": "Enable/disable log HTTP transaction messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "localTraffic": {
          "type": "string",
          "description": "Enable/disable local in or out traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "multicastTraffic": {
          "type": "string",
          "description": "Enable/disable multicast traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netscanDiscovery": {
          "type": "string",
          "description": "Enable/disable netscan discovery event logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "netscanVulnerability": {
          "type": "string",
          "description": "Enable/disable netscan vulnerability event logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "severity": {
          "type": "string",
          "description": "Lowest severity level to log. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
        },
        "snifferTraffic": {
          "type": "string",
          "description": "Enable/disable sniffer traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssh": {
          "type": "string",
          "description": "Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ssl": {
          "type": "string",
          "description": "Ssl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempLogSyslogdFilterId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "voip": {
          "type": "string",
          "description": "Enable/disable VoIP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "ztnaTraffic": {
          "type": "string",
          "description": "Enable/disable ztna traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempLogSyslogdFilter resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "anomaly": {
            "type": "string",
            "description": "Enable/disable anomaly logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "cifs": {
            "type": "string",
            "description": "Cifs. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "debug": {
            "type": "string",
            "description": "Enable/disable debug logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "dns": {
            "type": "string",
            "description": "Dns. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "excludeLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterExcludeList:SystempLogSyslogdFilterExcludeList"
            },
            "description": "Exclude-List. The structure of <span pulumi-lang-nodejs=\"`excludeList`\" pulumi-lang-dotnet=\"`ExcludeList`\" pulumi-lang-go=\"`excludeList`\" pulumi-lang-python=\"`exclude_list`\" pulumi-lang-yaml=\"`excludeList`\" pulumi-lang-java=\"`excludeList`\">`exclude_list`</span> block is documented below.\n"
          },
          "filter": {
            "type": "string",
            "description": "Syslog filter.\n"
          },
          "filterType": {
            "type": "string",
            "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "fortiSwitch": {
            "type": "string",
            "description": "Enable/disable Forti-Switch logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "forwardTraffic": {
            "type": "string",
            "description": "Enable/disable forward traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "freeStyles": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdFilterFreeStyle:SystempLogSyslogdFilterFreeStyle"
            },
            "description": "Free-Style. The structure of <span pulumi-lang-nodejs=\"`freeStyle`\" pulumi-lang-dotnet=\"`FreeStyle`\" pulumi-lang-go=\"`freeStyle`\" pulumi-lang-python=\"`free_style`\" pulumi-lang-yaml=\"`freeStyle`\" pulumi-lang-java=\"`freeStyle`\">`free_style`</span> block is documented below.\n"
          },
          "gtp": {
            "type": "string",
            "description": "Enable/disable GTP messages logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "httpTransaction": {
            "type": "string",
            "description": "Enable/disable log HTTP transaction messages. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "localTraffic": {
            "type": "string",
            "description": "Enable/disable local in or out traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "multicastTraffic": {
            "type": "string",
            "description": "Enable/disable multicast traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "netscanDiscovery": {
            "type": "string",
            "description": "Enable/disable netscan discovery event logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "netscanVulnerability": {
            "type": "string",
            "description": "Enable/disable netscan vulnerability event logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "severity": {
            "type": "string",
            "description": "Lowest severity level to log. Valid values: <span pulumi-lang-nodejs=\"`emergency`\" pulumi-lang-dotnet=\"`Emergency`\" pulumi-lang-go=\"`emergency`\" pulumi-lang-python=\"`emergency`\" pulumi-lang-yaml=\"`emergency`\" pulumi-lang-java=\"`emergency`\">`emergency`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`critical`\" pulumi-lang-dotnet=\"`Critical`\" pulumi-lang-go=\"`critical`\" pulumi-lang-python=\"`critical`\" pulumi-lang-yaml=\"`critical`\" pulumi-lang-java=\"`critical`\">`critical`</span>, <span pulumi-lang-nodejs=\"`error`\" pulumi-lang-dotnet=\"`Error`\" pulumi-lang-go=\"`error`\" pulumi-lang-python=\"`error`\" pulumi-lang-yaml=\"`error`\" pulumi-lang-java=\"`error`\">`error`</span>, <span pulumi-lang-nodejs=\"`warning`\" pulumi-lang-dotnet=\"`Warning`\" pulumi-lang-go=\"`warning`\" pulumi-lang-python=\"`warning`\" pulumi-lang-yaml=\"`warning`\" pulumi-lang-java=\"`warning`\">`warning`</span>, <span pulumi-lang-nodejs=\"`notification`\" pulumi-lang-dotnet=\"`Notification`\" pulumi-lang-go=\"`notification`\" pulumi-lang-python=\"`notification`\" pulumi-lang-yaml=\"`notification`\" pulumi-lang-java=\"`notification`\">`notification`</span>, <span pulumi-lang-nodejs=\"`information`\" pulumi-lang-dotnet=\"`Information`\" pulumi-lang-go=\"`information`\" pulumi-lang-python=\"`information`\" pulumi-lang-yaml=\"`information`\" pulumi-lang-java=\"`information`\">`information`</span>, <span pulumi-lang-nodejs=\"`debug`\" pulumi-lang-dotnet=\"`Debug`\" pulumi-lang-go=\"`debug`\" pulumi-lang-python=\"`debug`\" pulumi-lang-yaml=\"`debug`\" pulumi-lang-java=\"`debug`\">`debug`</span>.\n"
          },
          "snifferTraffic": {
            "type": "string",
            "description": "Enable/disable sniffer traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssh": {
            "type": "string",
            "description": "Ssh. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ssl": {
            "type": "string",
            "description": "Ssl. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systempLogSyslogdFilterId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "voip": {
            "type": "string",
            "description": "Enable/disable VoIP logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "ztnaTraffic": {
            "type": "string",
            "description": "Enable/disable ztna traffic logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempLogSyslogdFilterFreestyle:SystempLogSyslogdFilterFreestyle": {
      "description": "Free style filters.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`freeStyle`\" pulumi-lang-dotnet=\"`FreeStyle`\" pulumi-lang-go=\"`freeStyle`\" pulumi-lang-python=\"`free_style`\" pulumi-lang-yaml=\"`freeStyle`\" pulumi-lang-java=\"`freeStyle`\">`free_style`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystempLogSyslogdFilter`\" pulumi-lang-dotnet=\"`fortimanager.SystempLogSyslogdFilter`\" pulumi-lang-go=\"`SystempLogSyslogdFilter`\" pulumi-lang-python=\"`SystempLogSyslogdFilter`\" pulumi-lang-yaml=\"`fortimanager.SystempLogSyslogdFilter`\" pulumi-lang-java=\"`fortimanager.SystempLogSyslogdFilter`\">`fortimanager.SystempLogSyslogdFilter`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystemp LogSyslogdFilterFreeStyle can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogSyslogdFilterFreestyle:SystempLogSyslogdFilterFreestyle labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Log category. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span>, <span pulumi-lang-nodejs=\"`ztna`\" pulumi-lang-dotnet=\"`Ztna`\" pulumi-lang-go=\"`ztna`\" pulumi-lang-python=\"`ztna`\" pulumi-lang-yaml=\"`ztna`\" pulumi-lang-java=\"`ztna`\">`ztna`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "filter": {
          "type": "string",
          "description": "Free style filter string.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempLogSyslogdFilterFreestyleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "category",
        "devprof",
        "filterType",
        "systempLogSyslogdFilterFreestyleId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "category": {
          "type": "string",
          "description": "Log category. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span>, <span pulumi-lang-nodejs=\"`ztna`\" pulumi-lang-dotnet=\"`Ztna`\" pulumi-lang-go=\"`ztna`\" pulumi-lang-python=\"`ztna`\" pulumi-lang-yaml=\"`ztna`\" pulumi-lang-java=\"`ztna`\">`ztna`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "filter": {
          "type": "string",
          "description": "Free style filter string.\n"
        },
        "filterType": {
          "type": "string",
          "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempLogSyslogdFilterFreestyleId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempLogSyslogdFilterFreestyle resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "category": {
            "type": "string",
            "description": "Log category. Valid values: <span pulumi-lang-nodejs=\"`traffic`\" pulumi-lang-dotnet=\"`Traffic`\" pulumi-lang-go=\"`traffic`\" pulumi-lang-python=\"`traffic`\" pulumi-lang-yaml=\"`traffic`\" pulumi-lang-java=\"`traffic`\">`traffic`</span>, <span pulumi-lang-nodejs=\"`event`\" pulumi-lang-dotnet=\"`Event`\" pulumi-lang-go=\"`event`\" pulumi-lang-python=\"`event`\" pulumi-lang-yaml=\"`event`\" pulumi-lang-java=\"`event`\">`event`</span>, <span pulumi-lang-nodejs=\"`virus`\" pulumi-lang-dotnet=\"`Virus`\" pulumi-lang-go=\"`virus`\" pulumi-lang-python=\"`virus`\" pulumi-lang-yaml=\"`virus`\" pulumi-lang-java=\"`virus`\">`virus`</span>, <span pulumi-lang-nodejs=\"`webfilter`\" pulumi-lang-dotnet=\"`Webfilter`\" pulumi-lang-go=\"`webfilter`\" pulumi-lang-python=\"`webfilter`\" pulumi-lang-yaml=\"`webfilter`\" pulumi-lang-java=\"`webfilter`\">`webfilter`</span>, <span pulumi-lang-nodejs=\"`attack`\" pulumi-lang-dotnet=\"`Attack`\" pulumi-lang-go=\"`attack`\" pulumi-lang-python=\"`attack`\" pulumi-lang-yaml=\"`attack`\" pulumi-lang-java=\"`attack`\">`attack`</span>, <span pulumi-lang-nodejs=\"`spam`\" pulumi-lang-dotnet=\"`Spam`\" pulumi-lang-go=\"`spam`\" pulumi-lang-python=\"`spam`\" pulumi-lang-yaml=\"`spam`\" pulumi-lang-java=\"`spam`\">`spam`</span>, <span pulumi-lang-nodejs=\"`voip`\" pulumi-lang-dotnet=\"`Voip`\" pulumi-lang-go=\"`voip`\" pulumi-lang-python=\"`voip`\" pulumi-lang-yaml=\"`voip`\" pulumi-lang-java=\"`voip`\">`voip`</span>, <span pulumi-lang-nodejs=\"`dlp`\" pulumi-lang-dotnet=\"`Dlp`\" pulumi-lang-go=\"`dlp`\" pulumi-lang-python=\"`dlp`\" pulumi-lang-yaml=\"`dlp`\" pulumi-lang-java=\"`dlp`\">`dlp`</span>, `app-ctrl`, <span pulumi-lang-nodejs=\"`anomaly`\" pulumi-lang-dotnet=\"`Anomaly`\" pulumi-lang-go=\"`anomaly`\" pulumi-lang-python=\"`anomaly`\" pulumi-lang-yaml=\"`anomaly`\" pulumi-lang-java=\"`anomaly`\">`anomaly`</span>, <span pulumi-lang-nodejs=\"`waf`\" pulumi-lang-dotnet=\"`Waf`\" pulumi-lang-go=\"`waf`\" pulumi-lang-python=\"`waf`\" pulumi-lang-yaml=\"`waf`\" pulumi-lang-java=\"`waf`\">`waf`</span>, <span pulumi-lang-nodejs=\"`gtp`\" pulumi-lang-dotnet=\"`Gtp`\" pulumi-lang-go=\"`gtp`\" pulumi-lang-python=\"`gtp`\" pulumi-lang-yaml=\"`gtp`\" pulumi-lang-java=\"`gtp`\">`gtp`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, <span pulumi-lang-nodejs=\"`ssh`\" pulumi-lang-dotnet=\"`Ssh`\" pulumi-lang-go=\"`ssh`\" pulumi-lang-python=\"`ssh`\" pulumi-lang-yaml=\"`ssh`\" pulumi-lang-java=\"`ssh`\">`ssh`</span>, <span pulumi-lang-nodejs=\"`ssl`\" pulumi-lang-dotnet=\"`Ssl`\" pulumi-lang-go=\"`ssl`\" pulumi-lang-python=\"`ssl`\" pulumi-lang-yaml=\"`ssl`\" pulumi-lang-java=\"`ssl`\">`ssl`</span>, `file-filter`, <span pulumi-lang-nodejs=\"`icap`\" pulumi-lang-dotnet=\"`Icap`\" pulumi-lang-go=\"`icap`\" pulumi-lang-python=\"`icap`\" pulumi-lang-yaml=\"`icap`\" pulumi-lang-java=\"`icap`\">`icap`</span>, <span pulumi-lang-nodejs=\"`ztna`\" pulumi-lang-dotnet=\"`Ztna`\" pulumi-lang-go=\"`ztna`\" pulumi-lang-python=\"`ztna`\" pulumi-lang-yaml=\"`ztna`\" pulumi-lang-java=\"`ztna`\">`ztna`</span>.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "filter": {
            "type": "string",
            "description": "Free style filter string.\n"
          },
          "filterType": {
            "type": "string",
            "description": "Include/exclude logs that match the filter. Valid values: <span pulumi-lang-nodejs=\"`include`\" pulumi-lang-dotnet=\"`Include`\" pulumi-lang-go=\"`include`\" pulumi-lang-python=\"`include`\" pulumi-lang-yaml=\"`include`\" pulumi-lang-java=\"`include`\">`include`</span>, <span pulumi-lang-nodejs=\"`exclude`\" pulumi-lang-dotnet=\"`Exclude`\" pulumi-lang-go=\"`exclude`\" pulumi-lang-python=\"`exclude`\" pulumi-lang-yaml=\"`exclude`\" pulumi-lang-java=\"`exclude`\">`exclude`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempLogSyslogdFilterFreestyleId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempLogSyslogdSetting:SystempLogSyslogdSetting": {
      "description": "Global settings for remote syslog server.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`customFieldName`\" pulumi-lang-dotnet=\"`CustomFieldName`\" pulumi-lang-go=\"`customFieldName`\" pulumi-lang-python=\"`custom_field_name`\" pulumi-lang-yaml=\"`customFieldName`\" pulumi-lang-java=\"`customFieldName`\">`custom_field_name`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystempLogSyslogdSettingCustomfieldname`\" pulumi-lang-dotnet=\"`fortimanager.SystempLogSyslogdSettingCustomfieldname`\" pulumi-lang-go=\"`SystempLogSyslogdSettingCustomfieldname`\" pulumi-lang-python=\"`SystempLogSyslogdSettingCustomfieldname`\" pulumi-lang-yaml=\"`fortimanager.SystempLogSyslogdSettingCustomfieldname`\" pulumi-lang-java=\"`fortimanager.SystempLogSyslogdSettingCustomfieldname`\">`fortimanager.SystempLogSyslogdSettingCustomfieldname`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogSyslogdSetting(\"trname\", {\n    devprof: \"default\",\n    format: \"rfc5424\",\n    maxLogRate: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogSyslogdSetting(\"trname\",\n    devprof=\"default\",\n    format=\"rfc5424\",\n    max_log_rate=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempLogSyslogdSetting(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Format = \"rfc5424\",\n        MaxLogRate = 200,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogSyslogdSetting(ctx, \"trname\", &fortimanager.SystempLogSyslogdSettingArgs{\n\t\t\tDevprof:    pulumi.String(\"default\"),\n\t\t\tFormat:     pulumi.String(\"rfc5424\"),\n\t\t\tMaxLogRate: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogSyslogdSetting;\nimport com.pulumi.fortimanager.SystempLogSyslogdSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempLogSyslogdSetting(\"trname\", SystempLogSyslogdSettingArgs.builder()\n            .devprof(\"default\")\n            .format(\"rfc5424\")\n            .maxLogRate(200.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempLogSyslogdSetting\n    properties:\n      devprof: default\n      format: rfc5424\n      maxLogRate: 200\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp LogSyslogdSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogSyslogdSetting:SystempLogSyslogdSetting labelname SystempLogSyslogdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate used to communicate with Syslog server.\n"
        },
        "customFieldNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdSettingCustomFieldName:SystempLogSyslogdSettingCustomFieldName"
          },
          "description": "Custom-Field-Name. The structure of <span pulumi-lang-nodejs=\"`customFieldName`\" pulumi-lang-dotnet=\"`CustomFieldName`\" pulumi-lang-go=\"`customFieldName`\" pulumi-lang-python=\"`custom_field_name`\" pulumi-lang-yaml=\"`customFieldName`\" pulumi-lang-java=\"`customFieldName`\">`custom_field_name`</span> block is documented below.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "Enable/disable reliable syslogging with TLS encryption. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `high-medium`.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "format": {
          "type": "string",
          "description": "Log format. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>, <span pulumi-lang-nodejs=\"`cef`\" pulumi-lang-dotnet=\"`Cef`\" pulumi-lang-go=\"`cef`\" pulumi-lang-python=\"`cef`\" pulumi-lang-yaml=\"`cef`\" pulumi-lang-java=\"`cef`\">`cef`</span>, <span pulumi-lang-nodejs=\"`rfc5424`\" pulumi-lang-dotnet=\"`Rfc5424`\" pulumi-lang-go=\"`rfc5424`\" pulumi-lang-python=\"`rfc5424`\" pulumi-lang-yaml=\"`rfc5424`\" pulumi-lang-java=\"`rfc5424`\">`rfc5424`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "maxLogRate": {
          "type": "number",
          "description": "Syslog maximum log rate in MBps (0 = unlimited).\n"
        },
        "mode": {
          "type": "string",
          "description": "Remote syslog logging over UDP/Reliable TCP. Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, `legacy-reliable`, <span pulumi-lang-nodejs=\"`reliable`\" pulumi-lang-dotnet=\"`Reliable`\" pulumi-lang-go=\"`reliable`\" pulumi-lang-python=\"`reliable`\" pulumi-lang-yaml=\"`reliable`\" pulumi-lang-java=\"`reliable`\">`reliable`</span>.\n"
        },
        "port": {
          "type": "number",
          "description": "Server listen port.\n"
        },
        "priority": {
          "type": "string",
          "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Address of remote syslog server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface of syslog.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable remote syslog logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempLogSyslogdSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "encAlgorithm",
        "facility",
        "format",
        "interfaceSelectMethod",
        "mode",
        "port",
        "priority",
        "sourceIpInterfaces",
        "sslMinProtoVersion",
        "status",
        "systempLogSyslogdSettingId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "certificate": {
          "type": "string",
          "description": "Certificate used to communicate with Syslog server.\n"
        },
        "customFieldNames": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdSettingCustomFieldName:SystempLogSyslogdSettingCustomFieldName"
          },
          "description": "Custom-Field-Name. The structure of <span pulumi-lang-nodejs=\"`customFieldName`\" pulumi-lang-dotnet=\"`CustomFieldName`\" pulumi-lang-go=\"`customFieldName`\" pulumi-lang-python=\"`custom_field_name`\" pulumi-lang-yaml=\"`customFieldName`\" pulumi-lang-java=\"`customFieldName`\">`custom_field_name`</span> block is documented below.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "encAlgorithm": {
          "type": "string",
          "description": "Enable/disable reliable syslogging with TLS encryption. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `high-medium`.\n"
        },
        "facility": {
          "type": "string",
          "description": "Remote syslog facility. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
        },
        "format": {
          "type": "string",
          "description": "Log format. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>, <span pulumi-lang-nodejs=\"`cef`\" pulumi-lang-dotnet=\"`Cef`\" pulumi-lang-go=\"`cef`\" pulumi-lang-python=\"`cef`\" pulumi-lang-yaml=\"`cef`\" pulumi-lang-java=\"`cef`\">`cef`</span>, <span pulumi-lang-nodejs=\"`rfc5424`\" pulumi-lang-dotnet=\"`Rfc5424`\" pulumi-lang-go=\"`rfc5424`\" pulumi-lang-python=\"`rfc5424`\" pulumi-lang-yaml=\"`rfc5424`\" pulumi-lang-java=\"`rfc5424`\">`rfc5424`</span>.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "maxLogRate": {
          "type": "number",
          "description": "Syslog maximum log rate in MBps (0 = unlimited).\n"
        },
        "mode": {
          "type": "string",
          "description": "Remote syslog logging over UDP/Reliable TCP. Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, `legacy-reliable`, <span pulumi-lang-nodejs=\"`reliable`\" pulumi-lang-dotnet=\"`Reliable`\" pulumi-lang-go=\"`reliable`\" pulumi-lang-python=\"`reliable`\" pulumi-lang-yaml=\"`reliable`\" pulumi-lang-java=\"`reliable`\">`reliable`</span>.\n"
        },
        "port": {
          "type": "number",
          "description": "Server listen port.\n"
        },
        "priority": {
          "type": "string",
          "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "Address of remote syslog server.\n"
        },
        "sourceIpInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source interface of syslog.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable remote syslog logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempLogSyslogdSettingId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempLogSyslogdSetting resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "certificate": {
            "type": "string",
            "description": "Certificate used to communicate with Syslog server.\n"
          },
          "customFieldNames": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystempLogSyslogdSettingCustomFieldName:SystempLogSyslogdSettingCustomFieldName"
            },
            "description": "Custom-Field-Name. The structure of <span pulumi-lang-nodejs=\"`customFieldName`\" pulumi-lang-dotnet=\"`CustomFieldName`\" pulumi-lang-go=\"`customFieldName`\" pulumi-lang-python=\"`custom_field_name`\" pulumi-lang-yaml=\"`customFieldName`\" pulumi-lang-java=\"`customFieldName`\">`custom_field_name`</span> block is documented below.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "encAlgorithm": {
            "type": "string",
            "description": "Enable/disable reliable syslogging with TLS encryption. Valid values: <span pulumi-lang-nodejs=\"`high`\" pulumi-lang-dotnet=\"`High`\" pulumi-lang-go=\"`high`\" pulumi-lang-python=\"`high`\" pulumi-lang-yaml=\"`high`\" pulumi-lang-java=\"`high`\">`high`</span>, <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, `high-medium`.\n"
          },
          "facility": {
            "type": "string",
            "description": "Remote syslog facility. Valid values: <span pulumi-lang-nodejs=\"`kernel`\" pulumi-lang-dotnet=\"`Kernel`\" pulumi-lang-go=\"`kernel`\" pulumi-lang-python=\"`kernel`\" pulumi-lang-yaml=\"`kernel`\" pulumi-lang-java=\"`kernel`\">`kernel`</span>, <span pulumi-lang-nodejs=\"`user`\" pulumi-lang-dotnet=\"`User`\" pulumi-lang-go=\"`user`\" pulumi-lang-python=\"`user`\" pulumi-lang-yaml=\"`user`\" pulumi-lang-java=\"`user`\">`user`</span>, <span pulumi-lang-nodejs=\"`mail`\" pulumi-lang-dotnet=\"`Mail`\" pulumi-lang-go=\"`mail`\" pulumi-lang-python=\"`mail`\" pulumi-lang-yaml=\"`mail`\" pulumi-lang-java=\"`mail`\">`mail`</span>, <span pulumi-lang-nodejs=\"`daemon`\" pulumi-lang-dotnet=\"`Daemon`\" pulumi-lang-go=\"`daemon`\" pulumi-lang-python=\"`daemon`\" pulumi-lang-yaml=\"`daemon`\" pulumi-lang-java=\"`daemon`\">`daemon`</span>, <span pulumi-lang-nodejs=\"`auth`\" pulumi-lang-dotnet=\"`Auth`\" pulumi-lang-go=\"`auth`\" pulumi-lang-python=\"`auth`\" pulumi-lang-yaml=\"`auth`\" pulumi-lang-java=\"`auth`\">`auth`</span>, <span pulumi-lang-nodejs=\"`syslog`\" pulumi-lang-dotnet=\"`Syslog`\" pulumi-lang-go=\"`syslog`\" pulumi-lang-python=\"`syslog`\" pulumi-lang-yaml=\"`syslog`\" pulumi-lang-java=\"`syslog`\">`syslog`</span>, <span pulumi-lang-nodejs=\"`lpr`\" pulumi-lang-dotnet=\"`Lpr`\" pulumi-lang-go=\"`lpr`\" pulumi-lang-python=\"`lpr`\" pulumi-lang-yaml=\"`lpr`\" pulumi-lang-java=\"`lpr`\">`lpr`</span>, <span pulumi-lang-nodejs=\"`news`\" pulumi-lang-dotnet=\"`News`\" pulumi-lang-go=\"`news`\" pulumi-lang-python=\"`news`\" pulumi-lang-yaml=\"`news`\" pulumi-lang-java=\"`news`\">`news`</span>, <span pulumi-lang-nodejs=\"`uucp`\" pulumi-lang-dotnet=\"`Uucp`\" pulumi-lang-go=\"`uucp`\" pulumi-lang-python=\"`uucp`\" pulumi-lang-yaml=\"`uucp`\" pulumi-lang-java=\"`uucp`\">`uucp`</span>, <span pulumi-lang-nodejs=\"`cron`\" pulumi-lang-dotnet=\"`Cron`\" pulumi-lang-go=\"`cron`\" pulumi-lang-python=\"`cron`\" pulumi-lang-yaml=\"`cron`\" pulumi-lang-java=\"`cron`\">`cron`</span>, <span pulumi-lang-nodejs=\"`authpriv`\" pulumi-lang-dotnet=\"`Authpriv`\" pulumi-lang-go=\"`authpriv`\" pulumi-lang-python=\"`authpriv`\" pulumi-lang-yaml=\"`authpriv`\" pulumi-lang-java=\"`authpriv`\">`authpriv`</span>, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>, <span pulumi-lang-nodejs=\"`ntp`\" pulumi-lang-dotnet=\"`Ntp`\" pulumi-lang-go=\"`ntp`\" pulumi-lang-python=\"`ntp`\" pulumi-lang-yaml=\"`ntp`\" pulumi-lang-java=\"`ntp`\">`ntp`</span>, <span pulumi-lang-nodejs=\"`audit`\" pulumi-lang-dotnet=\"`Audit`\" pulumi-lang-go=\"`audit`\" pulumi-lang-python=\"`audit`\" pulumi-lang-yaml=\"`audit`\" pulumi-lang-java=\"`audit`\">`audit`</span>, <span pulumi-lang-nodejs=\"`alert`\" pulumi-lang-dotnet=\"`Alert`\" pulumi-lang-go=\"`alert`\" pulumi-lang-python=\"`alert`\" pulumi-lang-yaml=\"`alert`\" pulumi-lang-java=\"`alert`\">`alert`</span>, <span pulumi-lang-nodejs=\"`clock`\" pulumi-lang-dotnet=\"`Clock`\" pulumi-lang-go=\"`clock`\" pulumi-lang-python=\"`clock`\" pulumi-lang-yaml=\"`clock`\" pulumi-lang-java=\"`clock`\">`clock`</span>, <span pulumi-lang-nodejs=\"`local0`\" pulumi-lang-dotnet=\"`Local0`\" pulumi-lang-go=\"`local0`\" pulumi-lang-python=\"`local0`\" pulumi-lang-yaml=\"`local0`\" pulumi-lang-java=\"`local0`\">`local0`</span>, <span pulumi-lang-nodejs=\"`local1`\" pulumi-lang-dotnet=\"`Local1`\" pulumi-lang-go=\"`local1`\" pulumi-lang-python=\"`local1`\" pulumi-lang-yaml=\"`local1`\" pulumi-lang-java=\"`local1`\">`local1`</span>, <span pulumi-lang-nodejs=\"`local2`\" pulumi-lang-dotnet=\"`Local2`\" pulumi-lang-go=\"`local2`\" pulumi-lang-python=\"`local2`\" pulumi-lang-yaml=\"`local2`\" pulumi-lang-java=\"`local2`\">`local2`</span>, <span pulumi-lang-nodejs=\"`local3`\" pulumi-lang-dotnet=\"`Local3`\" pulumi-lang-go=\"`local3`\" pulumi-lang-python=\"`local3`\" pulumi-lang-yaml=\"`local3`\" pulumi-lang-java=\"`local3`\">`local3`</span>, <span pulumi-lang-nodejs=\"`local4`\" pulumi-lang-dotnet=\"`Local4`\" pulumi-lang-go=\"`local4`\" pulumi-lang-python=\"`local4`\" pulumi-lang-yaml=\"`local4`\" pulumi-lang-java=\"`local4`\">`local4`</span>, <span pulumi-lang-nodejs=\"`local5`\" pulumi-lang-dotnet=\"`Local5`\" pulumi-lang-go=\"`local5`\" pulumi-lang-python=\"`local5`\" pulumi-lang-yaml=\"`local5`\" pulumi-lang-java=\"`local5`\">`local5`</span>, <span pulumi-lang-nodejs=\"`local6`\" pulumi-lang-dotnet=\"`Local6`\" pulumi-lang-go=\"`local6`\" pulumi-lang-python=\"`local6`\" pulumi-lang-yaml=\"`local6`\" pulumi-lang-java=\"`local6`\">`local6`</span>, <span pulumi-lang-nodejs=\"`local7`\" pulumi-lang-dotnet=\"`Local7`\" pulumi-lang-go=\"`local7`\" pulumi-lang-python=\"`local7`\" pulumi-lang-yaml=\"`local7`\" pulumi-lang-java=\"`local7`\">`local7`</span>.\n"
          },
          "format": {
            "type": "string",
            "description": "Log format. Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, <span pulumi-lang-nodejs=\"`csv`\" pulumi-lang-dotnet=\"`Csv`\" pulumi-lang-go=\"`csv`\" pulumi-lang-python=\"`csv`\" pulumi-lang-yaml=\"`csv`\" pulumi-lang-java=\"`csv`\">`csv`</span>, <span pulumi-lang-nodejs=\"`cef`\" pulumi-lang-dotnet=\"`Cef`\" pulumi-lang-go=\"`cef`\" pulumi-lang-python=\"`cef`\" pulumi-lang-yaml=\"`cef`\" pulumi-lang-java=\"`cef`\">`cef`</span>, <span pulumi-lang-nodejs=\"`rfc5424`\" pulumi-lang-dotnet=\"`Rfc5424`\" pulumi-lang-go=\"`rfc5424`\" pulumi-lang-python=\"`rfc5424`\" pulumi-lang-yaml=\"`rfc5424`\" pulumi-lang-java=\"`rfc5424`\">`rfc5424`</span>.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "maxLogRate": {
            "type": "number",
            "description": "Syslog maximum log rate in MBps (0 = unlimited).\n"
          },
          "mode": {
            "type": "string",
            "description": "Remote syslog logging over UDP/Reliable TCP. Valid values: <span pulumi-lang-nodejs=\"`udp`\" pulumi-lang-dotnet=\"`Udp`\" pulumi-lang-go=\"`udp`\" pulumi-lang-python=\"`udp`\" pulumi-lang-yaml=\"`udp`\" pulumi-lang-java=\"`udp`\">`udp`</span>, `legacy-reliable`, <span pulumi-lang-nodejs=\"`reliable`\" pulumi-lang-dotnet=\"`Reliable`\" pulumi-lang-go=\"`reliable`\" pulumi-lang-python=\"`reliable`\" pulumi-lang-yaml=\"`reliable`\" pulumi-lang-java=\"`reliable`\">`reliable`</span>.\n"
          },
          "port": {
            "type": "number",
            "description": "Server listen port.\n"
          },
          "priority": {
            "type": "string",
            "description": "Set log transmission priority. Valid values: <span pulumi-lang-nodejs=\"`low`\" pulumi-lang-dotnet=\"`Low`\" pulumi-lang-go=\"`low`\" pulumi-lang-python=\"`low`\" pulumi-lang-yaml=\"`low`\" pulumi-lang-java=\"`low`\">`low`</span>, <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "Address of remote syslog server.\n"
          },
          "sourceIpInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source interface of syslog.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1-1`, `TLSv1-2`, `SSLv3`, `TLSv1`.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable remote syslog logging. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systempLogSyslogdSettingId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempLogSyslogdSettingCustomfieldname:SystempLogSyslogdSettingCustomfieldname": {
      "description": "Custom field name for CEF format logging.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`customFieldName`\" pulumi-lang-dotnet=\"`CustomFieldName`\" pulumi-lang-go=\"`customFieldName`\" pulumi-lang-python=\"`custom_field_name`\" pulumi-lang-yaml=\"`customFieldName`\" pulumi-lang-java=\"`customFieldName`\">`custom_field_name`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystempLogSyslogdSetting`\" pulumi-lang-dotnet=\"`fortimanager.SystempLogSyslogdSetting`\" pulumi-lang-go=\"`SystempLogSyslogdSetting`\" pulumi-lang-python=\"`SystempLogSyslogdSetting`\" pulumi-lang-yaml=\"`fortimanager.SystempLogSyslogdSetting`\" pulumi-lang-java=\"`fortimanager.SystempLogSyslogdSetting`\">`fortimanager.SystempLogSyslogdSetting`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystemp LogSyslogdSettingCustomFieldName can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogSyslogdSettingCustomfieldname:SystempLogSyslogdSettingCustomfieldname labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "custom": {
          "type": "string",
          "description": "Field custom name.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Field name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempLogSyslogdSettingCustomfieldnameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "name",
        "systempLogSyslogdSettingCustomfieldnameId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "custom": {
          "type": "string",
          "description": "Field custom name.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Entry ID.\n"
        },
        "name": {
          "type": "string",
          "description": "Field name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempLogSyslogdSettingCustomfieldnameId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempLogSyslogdSettingCustomfieldname resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "custom": {
            "type": "string",
            "description": "Field custom name.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Entry ID.\n"
          },
          "name": {
            "type": "string",
            "description": "Field name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempLogSyslogdSettingCustomfieldnameId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemCentralmanagement:SystempSystemCentralmanagement": {
      "description": "Configure central management.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystempSystemCentralmanagementServerlist`\" pulumi-lang-dotnet=\"`fortimanager.SystempSystemCentralmanagementServerlist`\" pulumi-lang-go=\"`SystempSystemCentralmanagementServerlist`\" pulumi-lang-python=\"`SystempSystemCentralmanagementServerlist`\" pulumi-lang-yaml=\"`fortimanager.SystempSystemCentralmanagementServerlist`\" pulumi-lang-java=\"`fortimanager.SystempSystemCentralmanagementServerlist`\">`fortimanager.SystempSystemCentralmanagementServerlist`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemCentralmanagement(\"trname\", {\n    devprof: \"default\",\n    includeDefaultServers: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemCentralmanagement(\"trname\",\n    devprof=\"default\",\n    include_default_servers=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemCentralmanagement(\"trname\", new()\n    {\n        Devprof = \"default\",\n        IncludeDefaultServers = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemCentralmanagement(ctx, \"trname\", &fortimanager.SystempSystemCentralmanagementArgs{\n\t\t\tDevprof:               pulumi.String(\"default\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagement;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemCentralmanagement(\"trname\", SystempSystemCentralmanagementArgs.builder()\n            .devprof(\"default\")\n            .includeDefaultServers(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemCentralmanagement\n    properties:\n      devprof: default\n      includeDefaultServers: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemCentralManagement can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemCentralmanagement:SystempSystemCentralmanagement labelname SystempSystemCentralManagement\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "includeDefaultServers": {
          "type": "string",
          "description": "Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempSystemCentralmanagementServerList:SystempSystemCentralmanagementServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        },
        "systempSystemCentralmanagementId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "includeDefaultServers",
        "systempSystemCentralmanagementId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "includeDefaultServers": {
          "type": "string",
          "description": "Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverLists": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempSystemCentralmanagementServerList:SystempSystemCentralmanagementServerList"
          },
          "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
        },
        "systempSystemCentralmanagementId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemCentralmanagement resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "includeDefaultServers": {
            "type": "string",
            "description": "Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverLists": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystempSystemCentralmanagementServerList:SystempSystemCentralmanagementServerList"
            },
            "description": "Server-List. The structure of <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> block is documented below.\n"
          },
          "systempSystemCentralmanagementId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemCentralmanagementServerlist:SystempSystemCentralmanagementServerlist": {
      "description": "Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`serverList`\" pulumi-lang-dotnet=\"`ServerList`\" pulumi-lang-go=\"`serverList`\" pulumi-lang-python=\"`server_list`\" pulumi-lang-yaml=\"`serverList`\" pulumi-lang-java=\"`serverList`\">`server_list`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystempSystemCentralmanagement`\" pulumi-lang-dotnet=\"`fortimanager.SystempSystemCentralmanagement`\" pulumi-lang-go=\"`SystempSystemCentralmanagement`\" pulumi-lang-python=\"`SystempSystemCentralmanagement`\" pulumi-lang-yaml=\"`fortimanager.SystempSystemCentralmanagement`\" pulumi-lang-java=\"`fortimanager.SystempSystemCentralmanagement`\">`fortimanager.SystempSystemCentralmanagement`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemCentralmanagementServerlist(\"trname\", {\n    devprof: \"default\",\n    fosid: 5,\n    serverAddress: \"10.160.2.8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemCentralmanagementServerlist(\"trname\",\n    devprof=\"default\",\n    fosid=5,\n    server_address=\"10.160.2.8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemCentralmanagementServerlist(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Fosid = 5,\n        ServerAddress = \"10.160.2.8\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemCentralmanagementServerlist(ctx, \"trname\", &fortimanager.SystempSystemCentralmanagementServerlistArgs{\n\t\t\tDevprof:       pulumi.String(\"default\"),\n\t\t\tFosid:         pulumi.Float64(5),\n\t\t\tServerAddress: pulumi.String(\"10.160.2.8\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementServerlist;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementServerlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemCentralmanagementServerlist(\"trname\", SystempSystemCentralmanagementServerlistArgs.builder()\n            .devprof(\"default\")\n            .fosid(5.0)\n            .serverAddress(\"10.160.2.8\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemCentralmanagementServerlist\n    properties:\n      devprof: default\n      fosid: 5\n      serverAddress: 10.160.2.8\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemCentralManagementServerList can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemCentralmanagementServerlist:SystempSystemCentralmanagementServerlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrType": {
          "type": "string",
          "description": "Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "FQDN address of override server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverAddress": {
          "type": "string",
          "description": "IPv4 address of override server.\n"
        },
        "serverAddress6": {
          "type": "string",
          "description": "IPv6 address of override server.\n"
        },
        "serverTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard service type. Valid values: <span pulumi-lang-nodejs=\"`update`\" pulumi-lang-dotnet=\"`Update`\" pulumi-lang-go=\"`update`\" pulumi-lang-python=\"`update`\" pulumi-lang-yaml=\"`update`\" pulumi-lang-java=\"`update`\">`update`</span>, <span pulumi-lang-nodejs=\"`rating`\" pulumi-lang-dotnet=\"`Rating`\" pulumi-lang-go=\"`rating`\" pulumi-lang-python=\"`rating`\" pulumi-lang-yaml=\"`rating`\" pulumi-lang-java=\"`rating`\">`rating`</span>.\n"
        },
        "systempSystemCentralmanagementServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "addrType",
        "devprof",
        "serverAddress",
        "serverAddress6",
        "serverTypes",
        "systempSystemCentralmanagementServerlistId"
      ],
      "inputProperties": {
        "addrType": {
          "type": "string",
          "description": "Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "ID.\n"
        },
        "fqdn": {
          "type": "string",
          "description": "FQDN address of override server.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverAddress": {
          "type": "string",
          "description": "IPv4 address of override server.\n"
        },
        "serverAddress6": {
          "type": "string",
          "description": "IPv6 address of override server.\n"
        },
        "serverTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard service type. Valid values: <span pulumi-lang-nodejs=\"`update`\" pulumi-lang-dotnet=\"`Update`\" pulumi-lang-go=\"`update`\" pulumi-lang-python=\"`update`\" pulumi-lang-yaml=\"`update`\" pulumi-lang-java=\"`update`\">`update`</span>, <span pulumi-lang-nodejs=\"`rating`\" pulumi-lang-dotnet=\"`Rating`\" pulumi-lang-go=\"`rating`\" pulumi-lang-python=\"`rating`\" pulumi-lang-yaml=\"`rating`\" pulumi-lang-java=\"`rating`\">`rating`</span>.\n"
        },
        "systempSystemCentralmanagementServerlistId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemCentralmanagementServerlist resources.\n",
        "properties": {
          "addrType": {
            "type": "string",
            "description": "Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values: <span pulumi-lang-nodejs=\"`fqdn`\" pulumi-lang-dotnet=\"`Fqdn`\" pulumi-lang-go=\"`fqdn`\" pulumi-lang-python=\"`fqdn`\" pulumi-lang-yaml=\"`fqdn`\" pulumi-lang-java=\"`fqdn`\">`fqdn`</span>, <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "fosid": {
            "type": "number",
            "description": "ID.\n"
          },
          "fqdn": {
            "type": "string",
            "description": "FQDN address of override server.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverAddress": {
            "type": "string",
            "description": "IPv4 address of override server.\n"
          },
          "serverAddress6": {
            "type": "string",
            "description": "IPv6 address of override server.\n"
          },
          "serverTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard service type. Valid values: <span pulumi-lang-nodejs=\"`update`\" pulumi-lang-dotnet=\"`Update`\" pulumi-lang-go=\"`update`\" pulumi-lang-python=\"`update`\" pulumi-lang-yaml=\"`update`\" pulumi-lang-java=\"`update`\">`update`</span>, <span pulumi-lang-nodejs=\"`rating`\" pulumi-lang-dotnet=\"`Rating`\" pulumi-lang-go=\"`rating`\" pulumi-lang-python=\"`rating`\" pulumi-lang-yaml=\"`rating`\" pulumi-lang-java=\"`rating`\">`rating`</span>.\n"
          },
          "systempSystemCentralmanagementServerlistId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemEmailserver:SystempSystemEmailserver": {
      "description": "Configure the email server used by the FortiGate various things. For example, for sending email messages to users to support user authentication features.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemEmailserver(\"trname\", {\n    devprof: \"default\",\n    authenticate: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemEmailserver(\"trname\",\n    devprof=\"default\",\n    authenticate=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemEmailserver(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Authenticate = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemEmailserver(ctx, \"trname\", &fortimanager.SystempSystemEmailserverArgs{\n\t\t\tDevprof:      pulumi.String(\"default\"),\n\t\t\tAuthenticate: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemEmailserver;\nimport com.pulumi.fortimanager.SystempSystemEmailserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemEmailserver(\"trname\", SystempSystemEmailserverArgs.builder()\n            .devprof(\"default\")\n            .authenticate(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemEmailserver\n    properties:\n      devprof: default\n      authenticate: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemEmailServer can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemEmailserver:SystempSystemEmailserver labelname SystempSystemEmailServer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authenticate": {
          "type": "string",
          "description": "Enable/disable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP server user password for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "SMTP server port.\n"
        },
        "replyTo": {
          "type": "string",
          "description": "Reply-To email address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Connection security used by the email server. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "SMTP server IP address or hostname.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "SMTP server IPv4 source IP.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "SMTP server IPv6 source IP.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "systempSystemEmailserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "type": {
          "type": "string",
          "description": "Use FortiGuard Message service or custom email server. Valid values: <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "SMTP server user name for authentication.\n"
        },
        "validateServer": {
          "type": "string",
          "description": "Enable/disable validation of server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "interfaceSelectMethod",
        "passwords",
        "security",
        "sslMinProtoVersion",
        "systempSystemEmailserverId",
        "type",
        "validateServer"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authenticate": {
          "type": "string",
          "description": "Enable/disable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SMTP server user password for authentication.\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "SMTP server port.\n"
        },
        "replyTo": {
          "type": "string",
          "description": "Reply-To email address.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "security": {
          "type": "string",
          "description": "Connection security used by the email server. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "SMTP server IP address or hostname.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "SMTP server IPv4 source IP.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "SMTP server IPv6 source IP.\n"
        },
        "sslMinProtoVersion": {
          "type": "string",
          "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
        },
        "systempSystemEmailserverId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "type": {
          "type": "string",
          "description": "Use FortiGuard Message service or custom email server. Valid values: <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        },
        "username": {
          "type": "string",
          "description": "SMTP server user name for authentication.\n"
        },
        "validateServer": {
          "type": "string",
          "description": "Enable/disable validation of server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemEmailserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authenticate": {
            "type": "string",
            "description": "Enable/disable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SMTP server user password for authentication.\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "SMTP server port.\n"
          },
          "replyTo": {
            "type": "string",
            "description": "Reply-To email address.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "security": {
            "type": "string",
            "description": "Connection security used by the email server. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`starttls`\" pulumi-lang-dotnet=\"`Starttls`\" pulumi-lang-go=\"`starttls`\" pulumi-lang-python=\"`starttls`\" pulumi-lang-yaml=\"`starttls`\" pulumi-lang-java=\"`starttls`\">`starttls`</span>, <span pulumi-lang-nodejs=\"`smtps`\" pulumi-lang-dotnet=\"`Smtps`\" pulumi-lang-go=\"`smtps`\" pulumi-lang-python=\"`smtps`\" pulumi-lang-yaml=\"`smtps`\" pulumi-lang-java=\"`smtps`\">`smtps`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "SMTP server IP address or hostname.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "SMTP server IPv4 source IP.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "SMTP server IPv6 source IP.\n"
          },
          "sslMinProtoVersion": {
            "type": "string",
            "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). Valid values: <span pulumi-lang-nodejs=\"`default`\" pulumi-lang-dotnet=\"`Default`\" pulumi-lang-go=\"`default`\" pulumi-lang-python=\"`default`\" pulumi-lang-yaml=\"`default`\" pulumi-lang-java=\"`default`\">`default`</span>, `TLSv1`, `TLSv1-1`, `TLSv1-2`, `SSLv3`.\n"
          },
          "systempSystemEmailserverId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "type": {
            "type": "string",
            "description": "Use FortiGuard Message service or custom email server. Valid values: <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          },
          "username": {
            "type": "string",
            "description": "SMTP server user name for authentication.\n"
          },
          "validateServer": {
            "type": "string",
            "description": "Enable/disable validation of server certificate. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemGlobal:SystempSystemGlobal": {
      "description": "Configure global attributes.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemGlobal(\"trname\", {\n    devprof: \"default\",\n    adminHttpsRedirect: \"enable\",\n    adminPort: 80,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemGlobal(\"trname\",\n    devprof=\"default\",\n    admin_https_redirect=\"enable\",\n    admin_port=80)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemGlobal(\"trname\", new()\n    {\n        Devprof = \"default\",\n        AdminHttpsRedirect = \"enable\",\n        AdminPort = 80,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemGlobal(ctx, \"trname\", &fortimanager.SystempSystemGlobalArgs{\n\t\t\tDevprof:            pulumi.String(\"default\"),\n\t\t\tAdminHttpsRedirect: pulumi.String(\"enable\"),\n\t\t\tAdminPort:          pulumi.Float64(80),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemGlobal;\nimport com.pulumi.fortimanager.SystempSystemGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemGlobal(\"trname\", SystempSystemGlobalArgs.builder()\n            .devprof(\"default\")\n            .adminHttpsRedirect(\"enable\")\n            .adminPort(80.0)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemGlobal\n    properties:\n      devprof: default\n      adminHttpsRedirect: enable\n      adminPort: 80\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemGlobal can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemGlobal:SystempSystemGlobal labelname SystempSystemGlobal\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adminHttpsRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP administration access to HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminPort": {
          "type": "number",
          "description": "Administrative access port for HTTP. (1 - 65535, default = 80).\n"
        },
        "adminScp": {
          "type": "string",
          "description": "Enable/disable using SCP to download the system configuration. You can use SCP as an alternative method for backing up the configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminSport": {
          "type": "number",
          "description": "Administrative access port for HTTPS. (1 - 65535, default = 443).\n"
        },
        "adminSshPort": {
          "type": "number",
          "description": "Administrative access port for SSH. (1 - 65535, default = 22).\n"
        },
        "adminSshV1": {
          "type": "string",
          "description": "Enable/disable SSH v1 compatibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminTelnetPort": {
          "type": "number",
          "description": "Administrative access port for TELNET. (1 - 65535, default = 23).\n"
        },
        "admintimeout": {
          "type": "number",
          "description": "Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "guiDeviceLatitude": {
          "type": "string",
          "description": "<i>Support meta variable</i> Add the latitude of the location of this FortiGate to position it on the Threat Map.\n"
        },
        "guiDeviceLongitude": {
          "type": "string",
          "description": "<i>Support meta variable</i> Add the longitude of the location of this FortiGate to position it on the Threat Map.\n"
        },
        "guiIpv6": {
          "type": "string",
          "description": "Enable/disable IPv6 settings on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guiLinesPerPage": {
          "type": "number",
          "description": "Number of lines to display per page for web administration.\n"
        },
        "guiTheme": {
          "type": "string",
          "description": "Color scheme for the administration GUI. Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>.\n"
        },
        "hostname": {
          "type": "string",
          "description": "<i>Support meta variable</i> FortiGate unit's hostname. Most models will truncate names longer than 24 characters. Some models support hostnames up to 35 characters.\n"
        },
        "language": {
          "type": "string",
          "description": "GUI display language. Valid values: <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`portuguese`\" pulumi-lang-dotnet=\"`Portuguese`\" pulumi-lang-go=\"`portuguese`\" pulumi-lang-python=\"`portuguese`\" pulumi-lang-yaml=\"`portuguese`\" pulumi-lang-java=\"`portuguese`\">`portuguese`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "switchController": {
          "type": "string",
          "description": "Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempSystemGlobalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "timezones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> Timezone database name. Enter ? to view the list of timezone.\n"
        }
      },
      "type": "object",
      "required": [
        "adminHttpsRedirect",
        "adminPort",
        "adminScp",
        "adminSport",
        "adminSshPort",
        "adminSshV1",
        "adminTelnetPort",
        "admintimeout",
        "devprof",
        "guiIpv6",
        "guiLinesPerPage",
        "guiTheme",
        "language",
        "switchController",
        "systempSystemGlobalId",
        "timezones"
      ],
      "inputProperties": {
        "adminHttpsRedirect": {
          "type": "string",
          "description": "Enable/disable redirection of HTTP administration access to HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminPort": {
          "type": "number",
          "description": "Administrative access port for HTTP. (1 - 65535, default = 80).\n"
        },
        "adminScp": {
          "type": "string",
          "description": "Enable/disable using SCP to download the system configuration. You can use SCP as an alternative method for backing up the configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminSport": {
          "type": "number",
          "description": "Administrative access port for HTTPS. (1 - 65535, default = 443).\n"
        },
        "adminSshPort": {
          "type": "number",
          "description": "Administrative access port for SSH. (1 - 65535, default = 22).\n"
        },
        "adminSshV1": {
          "type": "string",
          "description": "Enable/disable SSH v1 compatibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "adminTelnetPort": {
          "type": "number",
          "description": "Administrative access port for TELNET. (1 - 65535, default = 23).\n"
        },
        "admintimeout": {
          "type": "number",
          "description": "Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "guiDeviceLatitude": {
          "type": "string",
          "description": "<i>Support meta variable</i> Add the latitude of the location of this FortiGate to position it on the Threat Map.\n"
        },
        "guiDeviceLongitude": {
          "type": "string",
          "description": "<i>Support meta variable</i> Add the longitude of the location of this FortiGate to position it on the Threat Map.\n"
        },
        "guiIpv6": {
          "type": "string",
          "description": "Enable/disable IPv6 settings on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "guiLinesPerPage": {
          "type": "number",
          "description": "Number of lines to display per page for web administration.\n"
        },
        "guiTheme": {
          "type": "string",
          "description": "Color scheme for the administration GUI. Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>.\n"
        },
        "hostname": {
          "type": "string",
          "description": "<i>Support meta variable</i> FortiGate unit's hostname. Most models will truncate names longer than 24 characters. Some models support hostnames up to 35 characters.\n"
        },
        "language": {
          "type": "string",
          "description": "GUI display language. Valid values: <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`portuguese`\" pulumi-lang-dotnet=\"`Portuguese`\" pulumi-lang-go=\"`portuguese`\" pulumi-lang-python=\"`portuguese`\" pulumi-lang-yaml=\"`portuguese`\" pulumi-lang-java=\"`portuguese`\">`portuguese`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "switchController": {
          "type": "string",
          "description": "Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempSystemGlobalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "timezones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> Timezone database name. Enter ? to view the list of timezone.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemGlobal resources.\n",
        "properties": {
          "adminHttpsRedirect": {
            "type": "string",
            "description": "Enable/disable redirection of HTTP administration access to HTTPS. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adminPort": {
            "type": "number",
            "description": "Administrative access port for HTTP. (1 - 65535, default = 80).\n"
          },
          "adminScp": {
            "type": "string",
            "description": "Enable/disable using SCP to download the system configuration. You can use SCP as an alternative method for backing up the configuration. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adminSport": {
            "type": "number",
            "description": "Administrative access port for HTTPS. (1 - 65535, default = 443).\n"
          },
          "adminSshPort": {
            "type": "number",
            "description": "Administrative access port for SSH. (1 - 65535, default = 22).\n"
          },
          "adminSshV1": {
            "type": "string",
            "description": "Enable/disable SSH v1 compatibility. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "adminTelnetPort": {
            "type": "number",
            "description": "Administrative access port for TELNET. (1 - 65535, default = 23).\n"
          },
          "admintimeout": {
            "type": "number",
            "description": "Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "guiDeviceLatitude": {
            "type": "string",
            "description": "<i>Support meta variable</i> Add the latitude of the location of this FortiGate to position it on the Threat Map.\n"
          },
          "guiDeviceLongitude": {
            "type": "string",
            "description": "<i>Support meta variable</i> Add the longitude of the location of this FortiGate to position it on the Threat Map.\n"
          },
          "guiIpv6": {
            "type": "string",
            "description": "Enable/disable IPv6 settings on the GUI. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "guiLinesPerPage": {
            "type": "number",
            "description": "Number of lines to display per page for web administration.\n"
          },
          "guiTheme": {
            "type": "string",
            "description": "Color scheme for the administration GUI. Valid values: <span pulumi-lang-nodejs=\"`blue`\" pulumi-lang-dotnet=\"`Blue`\" pulumi-lang-go=\"`blue`\" pulumi-lang-python=\"`blue`\" pulumi-lang-yaml=\"`blue`\" pulumi-lang-java=\"`blue`\">`blue`</span>, <span pulumi-lang-nodejs=\"`green`\" pulumi-lang-dotnet=\"`Green`\" pulumi-lang-go=\"`green`\" pulumi-lang-python=\"`green`\" pulumi-lang-yaml=\"`green`\" pulumi-lang-java=\"`green`\">`green`</span>, <span pulumi-lang-nodejs=\"`melongene`\" pulumi-lang-dotnet=\"`Melongene`\" pulumi-lang-go=\"`melongene`\" pulumi-lang-python=\"`melongene`\" pulumi-lang-yaml=\"`melongene`\" pulumi-lang-java=\"`melongene`\">`melongene`</span>, <span pulumi-lang-nodejs=\"`red`\" pulumi-lang-dotnet=\"`Red`\" pulumi-lang-go=\"`red`\" pulumi-lang-python=\"`red`\" pulumi-lang-yaml=\"`red`\" pulumi-lang-java=\"`red`\">`red`</span>, <span pulumi-lang-nodejs=\"`mariner`\" pulumi-lang-dotnet=\"`Mariner`\" pulumi-lang-go=\"`mariner`\" pulumi-lang-python=\"`mariner`\" pulumi-lang-yaml=\"`mariner`\" pulumi-lang-java=\"`mariner`\">`mariner`</span>, <span pulumi-lang-nodejs=\"`neutrino`\" pulumi-lang-dotnet=\"`Neutrino`\" pulumi-lang-go=\"`neutrino`\" pulumi-lang-python=\"`neutrino`\" pulumi-lang-yaml=\"`neutrino`\" pulumi-lang-java=\"`neutrino`\">`neutrino`</span>.\n"
          },
          "hostname": {
            "type": "string",
            "description": "<i>Support meta variable</i> FortiGate unit's hostname. Most models will truncate names longer than 24 characters. Some models support hostnames up to 35 characters.\n"
          },
          "language": {
            "type": "string",
            "description": "GUI display language. Valid values: <span pulumi-lang-nodejs=\"`english`\" pulumi-lang-dotnet=\"`English`\" pulumi-lang-go=\"`english`\" pulumi-lang-python=\"`english`\" pulumi-lang-yaml=\"`english`\" pulumi-lang-java=\"`english`\">`english`</span>, <span pulumi-lang-nodejs=\"`simch`\" pulumi-lang-dotnet=\"`Simch`\" pulumi-lang-go=\"`simch`\" pulumi-lang-python=\"`simch`\" pulumi-lang-yaml=\"`simch`\" pulumi-lang-java=\"`simch`\">`simch`</span>, <span pulumi-lang-nodejs=\"`japanese`\" pulumi-lang-dotnet=\"`Japanese`\" pulumi-lang-go=\"`japanese`\" pulumi-lang-python=\"`japanese`\" pulumi-lang-yaml=\"`japanese`\" pulumi-lang-java=\"`japanese`\">`japanese`</span>, <span pulumi-lang-nodejs=\"`korean`\" pulumi-lang-dotnet=\"`Korean`\" pulumi-lang-go=\"`korean`\" pulumi-lang-python=\"`korean`\" pulumi-lang-yaml=\"`korean`\" pulumi-lang-java=\"`korean`\">`korean`</span>, <span pulumi-lang-nodejs=\"`spanish`\" pulumi-lang-dotnet=\"`Spanish`\" pulumi-lang-go=\"`spanish`\" pulumi-lang-python=\"`spanish`\" pulumi-lang-yaml=\"`spanish`\" pulumi-lang-java=\"`spanish`\">`spanish`</span>, <span pulumi-lang-nodejs=\"`trach`\" pulumi-lang-dotnet=\"`Trach`\" pulumi-lang-go=\"`trach`\" pulumi-lang-python=\"`trach`\" pulumi-lang-yaml=\"`trach`\" pulumi-lang-java=\"`trach`\">`trach`</span>, <span pulumi-lang-nodejs=\"`french`\" pulumi-lang-dotnet=\"`French`\" pulumi-lang-go=\"`french`\" pulumi-lang-python=\"`french`\" pulumi-lang-yaml=\"`french`\" pulumi-lang-java=\"`french`\">`french`</span>, <span pulumi-lang-nodejs=\"`portuguese`\" pulumi-lang-dotnet=\"`Portuguese`\" pulumi-lang-go=\"`portuguese`\" pulumi-lang-python=\"`portuguese`\" pulumi-lang-yaml=\"`portuguese`\" pulumi-lang-java=\"`portuguese`\">`portuguese`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "switchController": {
            "type": "string",
            "description": "Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systempSystemGlobalId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "timezones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<i>Support meta variable</i> Timezone database name. Enter ? to view the list of timezone.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemNtp:SystempSystemNtp": {
      "description": "Configure system NTP information.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span>: <span pulumi-lang-nodejs=\"`fortimanager.SystempSystemNtpNtpserver`\" pulumi-lang-dotnet=\"`fortimanager.SystempSystemNtpNtpserver`\" pulumi-lang-go=\"`SystempSystemNtpNtpserver`\" pulumi-lang-python=\"`SystempSystemNtpNtpserver`\" pulumi-lang-yaml=\"`fortimanager.SystempSystemNtpNtpserver`\" pulumi-lang-java=\"`fortimanager.SystempSystemNtpNtpserver`\">`fortimanager.SystempSystemNtpNtpserver`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemNtp(\"trname\", {\n    devprof: \"default\",\n    authentication: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemNtp(\"trname\",\n    devprof=\"default\",\n    authentication=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemNtp(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Authentication = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemNtp(ctx, \"trname\", &fortimanager.SystempSystemNtpArgs{\n\t\t\tDevprof:        pulumi.String(\"default\"),\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemNtp;\nimport com.pulumi.fortimanager.SystempSystemNtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemNtp(\"trname\", SystempSystemNtpArgs.builder()\n            .devprof(\"default\")\n            .authentication(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemNtp\n    properties:\n      devprof: default\n      authentication: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemNtp can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemNtp:SystempSystemNtp labelname SystempSystemNtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Enable/disable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for authentication.\n",
          "secret": true
        },
        "ntpservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempSystemNtpNtpserver:SystempSystemNtpNtpserver"
          },
          "description": "Ntpserver. The structure of <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> block is documented below.\n"
        },
        "ntpsync": {
          "type": "string",
          "description": "Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverMode": {
          "type": "string",
          "description": "Enable/disable FortiGate NTP Server Mode. Your FortiGate becomes an NTP server for other devices on your network. The FortiGate relays NTP requests to its configured NTP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "<i>Support meta variable</i> Source IP address for communication to the NTP server.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "Source IPv6 address for communication to the NTP server.\n"
        },
        "syncinterval": {
          "type": "number",
          "description": "NTP synchronization interval (1 - 1440 min).\n"
        },
        "systempSystemNtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "type": {
          "type": "string",
          "description": "Use the FortiGuard NTP server or any other available NTP Server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "authentication",
        "devprof",
        "interfaces",
        "keyType",
        "keys",
        "ntpsync",
        "serverMode",
        "sourceIp",
        "sourceIp6",
        "syncinterval",
        "systempSystemNtpId",
        "type"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Enable/disable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "<i>Support meta variable</i> FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for authentication.\n",
          "secret": true
        },
        "ntpservers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FSystempSystemNtpNtpserver:SystempSystemNtpNtpserver"
          },
          "description": "Ntpserver. The structure of <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> block is documented below.\n"
        },
        "ntpsync": {
          "type": "string",
          "description": "Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serverMode": {
          "type": "string",
          "description": "Enable/disable FortiGate NTP Server Mode. Your FortiGate becomes an NTP server for other devices on your network. The FortiGate relays NTP requests to its configured NTP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "<i>Support meta variable</i> Source IP address for communication to the NTP server.\n"
        },
        "sourceIp6": {
          "type": "string",
          "description": "Source IPv6 address for communication to the NTP server.\n"
        },
        "syncinterval": {
          "type": "number",
          "description": "NTP synchronization interval (1 - 1440 min).\n"
        },
        "systempSystemNtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "type": {
          "type": "string",
          "description": "Use the FortiGuard NTP server or any other available NTP Server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemNtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authentication": {
            "type": "string",
            "description": "Enable/disable authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "<i>Support meta variable</i> FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services.\n"
          },
          "keyId": {
            "type": "number",
            "description": "Key ID for authentication.\n"
          },
          "keyType": {
            "type": "string",
            "description": "Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`.\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key for authentication.\n",
            "secret": true
          },
          "ntpservers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FSystempSystemNtpNtpserver:SystempSystemNtpNtpserver"
            },
            "description": "Ntpserver. The structure of <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> block is documented below.\n"
          },
          "ntpsync": {
            "type": "string",
            "description": "Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serverMode": {
            "type": "string",
            "description": "Enable/disable FortiGate NTP Server Mode. Your FortiGate becomes an NTP server for other devices on your network. The FortiGate relays NTP requests to its configured NTP server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "<i>Support meta variable</i> Source IP address for communication to the NTP server.\n"
          },
          "sourceIp6": {
            "type": "string",
            "description": "Source IPv6 address for communication to the NTP server.\n"
          },
          "syncinterval": {
            "type": "number",
            "description": "NTP synchronization interval (1 - 1440 min).\n"
          },
          "systempSystemNtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "type": {
            "type": "string",
            "description": "Use the FortiGuard NTP server or any other available NTP Server. Valid values: <span pulumi-lang-nodejs=\"`fortiguard`\" pulumi-lang-dotnet=\"`Fortiguard`\" pulumi-lang-go=\"`fortiguard`\" pulumi-lang-python=\"`fortiguard`\" pulumi-lang-yaml=\"`fortiguard`\" pulumi-lang-java=\"`fortiguard`\">`fortiguard`</span>, <span pulumi-lang-nodejs=\"`custom`\" pulumi-lang-dotnet=\"`Custom`\" pulumi-lang-go=\"`custom`\" pulumi-lang-python=\"`custom`\" pulumi-lang-yaml=\"`custom`\" pulumi-lang-java=\"`custom`\">`custom`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemNtpNtpserver:SystempSystemNtpNtpserver": {
      "description": "Configure the FortiGate to connect to any available third-party NTP server.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`ntpserver`\" pulumi-lang-dotnet=\"`Ntpserver`\" pulumi-lang-go=\"`ntpserver`\" pulumi-lang-python=\"`ntpserver`\" pulumi-lang-yaml=\"`ntpserver`\" pulumi-lang-java=\"`ntpserver`\">`ntpserver`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.SystempSystemNtp`\" pulumi-lang-dotnet=\"`fortimanager.SystempSystemNtp`\" pulumi-lang-go=\"`SystempSystemNtp`\" pulumi-lang-python=\"`SystempSystemNtp`\" pulumi-lang-yaml=\"`fortimanager.SystempSystemNtp`\" pulumi-lang-java=\"`fortimanager.SystempSystemNtp`\">`fortimanager.SystempSystemNtp`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystemp SystemNtpNtpserver can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemNtpNtpserver:SystempSystemNtpNtpserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Enable/disable MD5(NTPv3)/SHA1(NTPv4) authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "NTP server ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipType": {
          "type": "string",
          "description": "Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Select NTP authentication type. Valid values: `SHA1`, `SHA256`, `MD5`.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for MD5(NTPv3)/SHA1(NTPv4) authentication.\n",
          "secret": true
        },
        "ntpv3": {
          "type": "string",
          "description": "Enable to use NTPv3 instead of NTPv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IP address or hostname of the NTP Server.\n"
        },
        "systempSystemNtpNtpserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "authentication",
        "devprof",
        "ipType",
        "keyType",
        "keys",
        "ntpv3",
        "systempSystemNtpNtpserverId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authentication": {
          "type": "string",
          "description": "Enable/disable MD5(NTPv3)/SHA1(NTPv4) authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "NTP server ID.\n"
        },
        "interface": {
          "type": "string",
          "description": "Specify outgoing interface to reach server.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "ipType": {
          "type": "string",
          "description": "Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`.\n"
        },
        "keyId": {
          "type": "number",
          "description": "Key ID for authentication.\n"
        },
        "keyType": {
          "type": "string",
          "description": "Select NTP authentication type. Valid values: `SHA1`, `SHA256`, `MD5`.\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Key for MD5(NTPv3)/SHA1(NTPv4) authentication.\n",
          "secret": true
        },
        "ntpv3": {
          "type": "string",
          "description": "Enable to use NTPv3 instead of NTPv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "server": {
          "type": "string",
          "description": "IP address or hostname of the NTP Server.\n"
        },
        "systempSystemNtpNtpserverId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemNtpNtpserver resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authentication": {
            "type": "string",
            "description": "Enable/disable MD5(NTPv3)/SHA1(NTPv4) authentication. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "fosid": {
            "type": "number",
            "description": "NTP server ID.\n"
          },
          "interface": {
            "type": "string",
            "description": "Specify outgoing interface to reach server.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "ipType": {
            "type": "string",
            "description": "Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`.\n"
          },
          "keyId": {
            "type": "number",
            "description": "Key ID for authentication.\n"
          },
          "keyType": {
            "type": "string",
            "description": "Select NTP authentication type. Valid values: `SHA1`, `SHA256`, `MD5`.\n"
          },
          "keys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key for MD5(NTPv3)/SHA1(NTPv4) authentication.\n",
            "secret": true
          },
          "ntpv3": {
            "type": "string",
            "description": "Enable to use NTPv3 instead of NTPv4. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "server": {
            "type": "string",
            "description": "IP address or hostname of the NTP Server.\n"
          },
          "systempSystemNtpNtpserverId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgAdmin:SystempSystemReplacemsgAdmin": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgAdmin can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgAdmin:SystempSystemReplacemsgAdmin labelname SystempSystemReplacemsgAdmin\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgAdminId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgAdminId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgAdminId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgAdmin resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgAdminId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgAlertmail:SystempSystemReplacemsgAlertmail": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgAlertmail can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgAlertmail:SystempSystemReplacemsgAlertmail labelname SystempSystemReplacemsgAlertmail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgAlertmailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgAlertmailId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgAlertmailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgAlertmail resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgAlertmailId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgAuth:SystempSystemReplacemsgAuth": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgAuth can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgAuth:SystempSystemReplacemsgAuth labelname SystempSystemReplacemsgAuth\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgAuthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgAuthId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgAuthId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgAuth resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgAuthId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgDevicedetectionportal:SystempSystemReplacemsgDevicedetectionportal": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgDeviceDetectionPortal can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgDevicedetectionportal:SystempSystemReplacemsgDevicedetectionportal labelname SystempSystemReplacemsgDeviceDetectionPortal\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgDevicedetectionportalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "systempSystemReplacemsgDevicedetectionportalId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgDevicedetectionportalId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgDevicedetectionportal resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgDevicedetectionportalId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgEc:SystempSystemReplacemsgEc": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgEc can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgEc:SystempSystemReplacemsgEc labelname SystempSystemReplacemsgEc\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgEcId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgEcId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgEcId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgEc resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgEcId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgFortiguardwf:SystempSystemReplacemsgFortiguardwf": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgFortiguardWf can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgFortiguardwf:SystempSystemReplacemsgFortiguardwf labelname SystempSystemReplacemsgFortiguardWf\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgFortiguardwfId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgFortiguardwfId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgFortiguardwfId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgFortiguardwf resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgFortiguardwfId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgFtp:SystempSystemReplacemsgFtp": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgFtp:SystempSystemReplacemsgFtp labelname SystempSystemReplacemsgFtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgFtpId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgFtpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgFtp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgFtpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgHttp:SystempSystemReplacemsgHttp": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgHttp:SystempSystemReplacemsgHttp labelname SystempSystemReplacemsgHttp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgHttpId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgHttpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgHttp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgHttpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgMail:SystempSystemReplacemsgMail": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgMail can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgMail:SystempSystemReplacemsgMail labelname SystempSystemReplacemsgMail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgMailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgMailId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgMailId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgMail resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgMailId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgMms:SystempSystemReplacemsgMms": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgMms can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgMms:SystempSystemReplacemsgMms labelname SystempSystemReplacemsgMms\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "charset": {
          "type": "string",
          "description": "character encoding used for replacement message Valid values: `us-ascii`, `utf-8`.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "image": {
          "type": "string",
          "description": "Message string.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgMmsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgMmsId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "charset": {
          "type": "string",
          "description": "character encoding used for replacement message Valid values: `us-ascii`, `utf-8`.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "image": {
          "type": "string",
          "description": "Message string.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgMmsId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgMms resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "charset": {
            "type": "string",
            "description": "character encoding used for replacement message Valid values: `us-ascii`, `utf-8`.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "image": {
            "type": "string",
            "description": "Message string.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgMmsId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgNacquar:SystempSystemReplacemsgNacquar": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgNacQuar can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgNacquar:SystempSystemReplacemsgNacquar labelname SystempSystemReplacemsgNacQuar\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgNacquarId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgNacquarId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgNacquarId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgNacquar resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgNacquarId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgNntp:SystempSystemReplacemsgNntp": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgNntp can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgNntp:SystempSystemReplacemsgNntp labelname SystempSystemReplacemsgNntp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgNntpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "systempSystemReplacemsgNntpId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgNntpId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgNntp resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgNntpId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgSpam:SystempSystemReplacemsgSpam": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgSpam can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgSpam:SystempSystemReplacemsgSpam labelname SystempSystemReplacemsgSpam\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgSpamId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgSpamId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgSpamId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgSpam resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgSpamId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgSslvpn:SystempSystemReplacemsgSslvpn": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgSslvpn can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgSslvpn:SystempSystemReplacemsgSslvpn labelname SystempSystemReplacemsgSslvpn\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgSslvpnId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgSslvpnId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgSslvpnId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgSslvpn resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgSslvpnId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgTrafficquota:SystempSystemReplacemsgTrafficquota": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgTrafficQuota can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgTrafficquota:SystempSystemReplacemsgTrafficquota labelname SystempSystemReplacemsgTrafficQuota\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgTrafficquotaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgTrafficquotaId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgTrafficquotaId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgTrafficquota resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgTrafficquotaId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgUtm:SystempSystemReplacemsgUtm": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgUtm can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgUtm:SystempSystemReplacemsgUtm labelname SystempSystemReplacemsgUtm\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgUtmId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgUtmId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgUtmId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgUtm resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgUtmId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemReplacemsgWebproxy:SystempSystemReplacemsgWebproxy": {
      "description": "Replacement messages.\n\n## Import\n\nSystemp SystemReplacemsgWebproxy can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemReplacemsgWebproxy:SystempSystemReplacemsgWebproxy labelname SystempSystemReplacemsgWebproxy\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "format",
        "header",
        "msgType",
        "systempSystemReplacemsgWebproxyId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "buffer": {
          "type": "string",
          "description": "Message string.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "format": {
          "type": "string",
          "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
        },
        "header": {
          "type": "string",
          "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
        },
        "msgType": {
          "type": "string",
          "description": "Message type.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "systempSystemReplacemsgWebproxyId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemReplacemsgWebproxy resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "buffer": {
            "type": "string",
            "description": "Message string.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "format": {
            "type": "string",
            "description": "Format flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`text`\" pulumi-lang-dotnet=\"`Text`\" pulumi-lang-go=\"`text`\" pulumi-lang-python=\"`text`\" pulumi-lang-yaml=\"`text`\" pulumi-lang-java=\"`text`\">`text`</span>, <span pulumi-lang-nodejs=\"`html`\" pulumi-lang-dotnet=\"`Html`\" pulumi-lang-go=\"`html`\" pulumi-lang-python=\"`html`\" pulumi-lang-yaml=\"`html`\" pulumi-lang-java=\"`html`\">`html`</span>, <span pulumi-lang-nodejs=\"`wml`\" pulumi-lang-dotnet=\"`Wml`\" pulumi-lang-go=\"`wml`\" pulumi-lang-python=\"`wml`\" pulumi-lang-yaml=\"`wml`\" pulumi-lang-java=\"`wml`\">`wml`</span>.\n"
          },
          "header": {
            "type": "string",
            "description": "Header flag. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`8bit`\" pulumi-lang-dotnet=\"`8bit`\" pulumi-lang-go=\"`8bit`\" pulumi-lang-python=\"`8bit`\" pulumi-lang-yaml=\"`8bit`\" pulumi-lang-java=\"`8bit`\">`8bit`</span>.\n"
          },
          "msgType": {
            "type": "string",
            "description": "Message type.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "systempSystemReplacemsgWebproxyId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemSnmpCommunityHosts6:SystempSystemSnmpCommunityHosts6": {
      "description": "Configure IPv6 SNMP managers.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`hosts6`\" pulumi-lang-dotnet=\"`Hosts6`\" pulumi-lang-go=\"`hosts6`\" pulumi-lang-python=\"`hosts6`\" pulumi-lang-yaml=\"`hosts6`\" pulumi-lang-java=\"`hosts6`\">`hosts6`</span> of resource <span pulumi-lang-nodejs=\"`fortimanagerSystempSystemSnmpCommunity`\" pulumi-lang-dotnet=\"`FortimanagerSystempSystemSnmpCommunity`\" pulumi-lang-go=\"`fortimanagerSystempSystemSnmpCommunity`\" pulumi-lang-python=\"`fortimanager_systemp_system_snmp_community`\" pulumi-lang-yaml=\"`fortimanagerSystempSystemSnmpCommunity`\" pulumi-lang-java=\"`fortimanagerSystempSystemSnmpCommunity`\">`fortimanager_systemp_system_snmp_community`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nSystemp SystemSnmpCommunityHosts6 can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\", \"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemSnmpCommunityHosts6:SystempSystemSnmpCommunityHosts6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "community": {
          "type": "string",
          "description": "Community.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Host6 entry ID.\n"
        },
        "haDirect": {
          "type": "string",
          "description": "Enable/disable direct management of HA cluster members. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`query`\" pulumi-lang-dotnet=\"`Query`\" pulumi-lang-go=\"`query`\" pulumi-lang-python=\"`query`\" pulumi-lang-yaml=\"`query`\" pulumi-lang-java=\"`query`\">`query`</span>, <span pulumi-lang-nodejs=\"`trap`\" pulumi-lang-dotnet=\"`Trap`\" pulumi-lang-go=\"`trap`\" pulumi-lang-python=\"`trap`\" pulumi-lang-yaml=\"`trap`\" pulumi-lang-java=\"`trap`\">`trap`</span>.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "SNMP manager IPv6 address prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIpv6": {
          "type": "string",
          "description": "Source IPv6 address for SNMP traps.\n"
        },
        "systempSystemSnmpCommunityHosts6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "community",
        "devprof",
        "haDirect",
        "hostType",
        "interfaces",
        "sourceIpv6",
        "systempSystemSnmpCommunityHosts6Id"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "community": {
          "type": "string",
          "description": "Community.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Host6 entry ID.\n"
        },
        "haDirect": {
          "type": "string",
          "description": "Enable/disable direct management of HA cluster members. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "hostType": {
          "type": "string",
          "description": "Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`query`\" pulumi-lang-dotnet=\"`Query`\" pulumi-lang-go=\"`query`\" pulumi-lang-python=\"`query`\" pulumi-lang-yaml=\"`query`\" pulumi-lang-java=\"`query`\">`query`</span>, <span pulumi-lang-nodejs=\"`trap`\" pulumi-lang-dotnet=\"`Trap`\" pulumi-lang-go=\"`trap`\" pulumi-lang-python=\"`trap`\" pulumi-lang-yaml=\"`trap`\" pulumi-lang-java=\"`trap`\">`trap`</span>.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "ipv6": {
          "type": "string",
          "description": "SNMP manager IPv6 address prefix.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "sourceIpv6": {
          "type": "string",
          "description": "Source IPv6 address for SNMP traps.\n"
        },
        "systempSystemSnmpCommunityHosts6Id": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "community",
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemSnmpCommunityHosts6 resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "community": {
            "type": "string",
            "description": "Community.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Host6 entry ID.\n"
          },
          "haDirect": {
            "type": "string",
            "description": "Enable/disable direct management of HA cluster members. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "hostType": {
            "type": "string",
            "description": "Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: <span pulumi-lang-nodejs=\"`any`\" pulumi-lang-dotnet=\"`Any`\" pulumi-lang-go=\"`any`\" pulumi-lang-python=\"`any`\" pulumi-lang-yaml=\"`any`\" pulumi-lang-java=\"`any`\">`any`</span>, <span pulumi-lang-nodejs=\"`query`\" pulumi-lang-dotnet=\"`Query`\" pulumi-lang-go=\"`query`\" pulumi-lang-python=\"`query`\" pulumi-lang-yaml=\"`query`\" pulumi-lang-java=\"`query`\">`query`</span>, <span pulumi-lang-nodejs=\"`trap`\" pulumi-lang-dotnet=\"`Trap`\" pulumi-lang-go=\"`trap`\" pulumi-lang-python=\"`trap`\" pulumi-lang-yaml=\"`trap`\" pulumi-lang-java=\"`trap`\">`trap`</span>.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "ipv6": {
            "type": "string",
            "description": "SNMP manager IPv6 address prefix.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "sourceIpv6": {
            "type": "string",
            "description": "Source IPv6 address for SNMP traps.\n"
          },
          "systempSystemSnmpCommunityHosts6Id": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemSnmpSysinfo:SystempSystemSnmpSysinfo": {
      "description": "SNMP system info configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemSnmpSysinfo(\"trname\", {\n    devprof: \"default\",\n    status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemSnmpSysinfo(\"trname\",\n    devprof=\"default\",\n    status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemSnmpSysinfo(\"trname\", new()\n    {\n        Devprof = \"default\",\n        Status = \"disable\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemSnmpSysinfo(ctx, \"trname\", &fortimanager.SystempSystemSnmpSysinfoArgs{\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tStatus:  pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemSnmpSysinfo;\nimport com.pulumi.fortimanager.SystempSystemSnmpSysinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemSnmpSysinfo(\"trname\", SystempSystemSnmpSysinfoArgs.builder()\n            .devprof(\"default\")\n            .status(\"disable\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemSnmpSysinfo\n    properties:\n      devprof: default\n      status: disable\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemSnmpSysinfo can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemSnmpSysinfo:SystempSystemSnmpSysinfo labelname SystempSystemSnmpSysinfo\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SNMP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempSystemSnmpSysinfoId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "devprof",
        "status",
        "systempSystemSnmpSysinfoId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SNMP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempSystemSnmpSysinfoId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemSnmpSysinfo resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SNMP. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systempSystemSnmpSysinfoId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/systempSystemSnmpUser:SystempSystemSnmpUser": {
      "description": "SNMP user configuration.\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemSnmpUser(\"trname\", {\n    devprof: \"default\",\n    authProto: \"sha512\",\n    name: \"terr-user\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemSnmpUser(\"trname\",\n    devprof=\"default\",\n    auth_proto=\"sha512\",\n    name=\"terr-user\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.SystempSystemSnmpUser(\"trname\", new()\n    {\n        Devprof = \"default\",\n        AuthProto = \"sha512\",\n        Name = \"terr-user\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemSnmpUser(ctx, \"trname\", &fortimanager.SystempSystemSnmpUserArgs{\n\t\t\tDevprof:   pulumi.String(\"default\"),\n\t\t\tAuthProto: pulumi.String(\"sha512\"),\n\t\t\tName:      pulumi.String(\"terr-user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemSnmpUser;\nimport com.pulumi.fortimanager.SystempSystemSnmpUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new SystempSystemSnmpUser(\"trname\", SystempSystemSnmpUserArgs.builder()\n            .devprof(\"default\")\n            .authProto(\"sha512\")\n            .name(\"terr-user\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:SystempSystemSnmpUser\n    properties:\n      devprof: default\n      authProto: sha512\n      name: terr-user\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nSystemp SystemSnmpUser can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemSnmpUser:SystempSystemSnmpUser labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authProto": {
          "type": "string",
          "description": "Authentication protocol. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha`\" pulumi-lang-dotnet=\"`Sha`\" pulumi-lang-go=\"`sha`\" pulumi-lang-python=\"`sha`\" pulumi-lang-yaml=\"`sha`\" pulumi-lang-java=\"`sha`\">`sha`</span>, <span pulumi-lang-nodejs=\"`sha224`\" pulumi-lang-dotnet=\"`Sha224`\" pulumi-lang-go=\"`sha224`\" pulumi-lang-python=\"`sha224`\" pulumi-lang-yaml=\"`sha224`\" pulumi-lang-java=\"`sha224`\">`sha224`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha384`\" pulumi-lang-dotnet=\"`Sha384`\" pulumi-lang-go=\"`sha384`\" pulumi-lang-python=\"`sha384`\" pulumi-lang-yaml=\"`sha384`\" pulumi-lang-java=\"`sha384`\">`sha384`</span>, <span pulumi-lang-nodejs=\"`sha512`\" pulumi-lang-dotnet=\"`Sha512`\" pulumi-lang-go=\"`sha512`\" pulumi-lang-python=\"`sha512`\" pulumi-lang-yaml=\"`sha512`\" pulumi-lang-java=\"`sha512`\">`sha512`</span>.\n"
        },
        "authPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for authentication protocol.\n",
          "secret": true
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `vpn-tun-up`, `vpn-tun-down`, `ha-switch`, `fm-conf-change`, `ips-signature`, `ips-anomaly`, `temperature-high`, `voltage-alert`, `av-virus`, `av-oversize`, `av-pattern`, `av-fragmented`, `ha-hb-failure`, `fan-failure`, `ha-member-up`, `ha-member-down`, `ent-conf-change`, `av-conserve`, `av-bypass`, `av-oversize-passed`, `av-oversize-blocked`, `ips-pkg-update`, `fm-if-change`, `power-supply-failure`, `amc-bypass`, `faz-disconnect`, `bgp-established`, `bgp-backward-transition`, `wc-ap-up`, `wc-ap-down`, `fswctl-session-up`, `fswctl-session-down`, `ips-fail-open`, `load-balance-real-server-down`, `device-new`, `enter-intf-bypass`, `exit-intf-bypass`, `per-cpu-high`, `power-blade-down`, <span pulumi-lang-nodejs=\"`confsyncFailure`\" pulumi-lang-dotnet=\"`ConfsyncFailure`\" pulumi-lang-go=\"`confsyncFailure`\" pulumi-lang-python=\"`confsync_failure`\" pulumi-lang-yaml=\"`confsyncFailure`\" pulumi-lang-java=\"`confsyncFailure`\">`confsync_failure`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, `pool-usage`, `power-redundancy-degrade`, `power-redundancy-failure`.\n"
        },
        "haDirect": {
          "type": "string",
          "description": "Enable/disable direct management of HA cluster members. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "mibView": {
          "type": "string",
          "description": "SNMP access control MIB view.\n"
        },
        "name": {
          "type": "string",
          "description": "SNMP user name.\n"
        },
        "notifyHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP managers to send notifications (traps) to.\n"
        },
        "notifyHosts6": {
          "type": "string",
          "description": "IPv6 SNMP managers to send notifications (traps) to.\n"
        },
        "privProto": {
          "type": "string",
          "description": "Privacy (encryption) protocol. Valid values: <span pulumi-lang-nodejs=\"`aes`\" pulumi-lang-dotnet=\"`Aes`\" pulumi-lang-go=\"`aes`\" pulumi-lang-python=\"`aes`\" pulumi-lang-yaml=\"`aes`\" pulumi-lang-java=\"`aes`\">`aes`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>, <span pulumi-lang-nodejs=\"`aes256`\" pulumi-lang-dotnet=\"`Aes256`\" pulumi-lang-go=\"`aes256`\" pulumi-lang-python=\"`aes256`\" pulumi-lang-yaml=\"`aes256`\" pulumi-lang-java=\"`aes256`\">`aes256`</span>, <span pulumi-lang-nodejs=\"`aes256cisco`\" pulumi-lang-dotnet=\"`Aes256cisco`\" pulumi-lang-go=\"`aes256cisco`\" pulumi-lang-python=\"`aes256cisco`\" pulumi-lang-yaml=\"`aes256cisco`\" pulumi-lang-java=\"`aes256cisco`\">`aes256cisco`</span>.\n"
        },
        "privPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for privacy (encryption) protocol.\n",
          "secret": true
        },
        "queries": {
          "type": "string",
          "description": "Enable/disable SNMP queries for this user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryPort": {
          "type": "number",
          "description": "SNMPv3 query port (default = 161).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityLevel": {
          "type": "string",
          "description": "Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for SNMP trap.\n"
        },
        "sourceIpv6": {
          "type": "string",
          "description": "Source IPv6 for SNMP trap.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this SNMP user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempSystemSnmpUserId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "trapLport": {
          "type": "number",
          "description": "SNMPv3 local trap port (default = 162).\n"
        },
        "trapRport": {
          "type": "number",
          "description": "SNMPv3 trap remote port (default = 162).\n"
        },
        "trapStatus": {
          "type": "string",
          "description": "Enable/disable traps for this SNMP user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP access control VDOMs.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "type": "object",
      "required": [
        "authPwds",
        "devprof",
        "events",
        "haDirect",
        "interfaceSelectMethod",
        "interfaces",
        "name",
        "notifyHosts",
        "notifyHosts6",
        "privPwds",
        "queries",
        "queryPort",
        "securityLevel",
        "sourceIp",
        "sourceIpv6",
        "status",
        "systempSystemSnmpUserId",
        "trapLport",
        "trapRport",
        "trapStatus",
        "vdoms"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "authProto": {
          "type": "string",
          "description": "Authentication protocol. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha`\" pulumi-lang-dotnet=\"`Sha`\" pulumi-lang-go=\"`sha`\" pulumi-lang-python=\"`sha`\" pulumi-lang-yaml=\"`sha`\" pulumi-lang-java=\"`sha`\">`sha`</span>, <span pulumi-lang-nodejs=\"`sha224`\" pulumi-lang-dotnet=\"`Sha224`\" pulumi-lang-go=\"`sha224`\" pulumi-lang-python=\"`sha224`\" pulumi-lang-yaml=\"`sha224`\" pulumi-lang-java=\"`sha224`\">`sha224`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha384`\" pulumi-lang-dotnet=\"`Sha384`\" pulumi-lang-go=\"`sha384`\" pulumi-lang-python=\"`sha384`\" pulumi-lang-yaml=\"`sha384`\" pulumi-lang-java=\"`sha384`\">`sha384`</span>, <span pulumi-lang-nodejs=\"`sha512`\" pulumi-lang-dotnet=\"`Sha512`\" pulumi-lang-go=\"`sha512`\" pulumi-lang-python=\"`sha512`\" pulumi-lang-yaml=\"`sha512`\" pulumi-lang-java=\"`sha512`\">`sha512`</span>.\n"
        },
        "authPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for authentication protocol.\n",
          "secret": true
        },
        "devprof": {
          "type": "string",
          "description": "Devprof.\n"
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `vpn-tun-up`, `vpn-tun-down`, `ha-switch`, `fm-conf-change`, `ips-signature`, `ips-anomaly`, `temperature-high`, `voltage-alert`, `av-virus`, `av-oversize`, `av-pattern`, `av-fragmented`, `ha-hb-failure`, `fan-failure`, `ha-member-up`, `ha-member-down`, `ent-conf-change`, `av-conserve`, `av-bypass`, `av-oversize-passed`, `av-oversize-blocked`, `ips-pkg-update`, `fm-if-change`, `power-supply-failure`, `amc-bypass`, `faz-disconnect`, `bgp-established`, `bgp-backward-transition`, `wc-ap-up`, `wc-ap-down`, `fswctl-session-up`, `fswctl-session-down`, `ips-fail-open`, `load-balance-real-server-down`, `device-new`, `enter-intf-bypass`, `exit-intf-bypass`, `per-cpu-high`, `power-blade-down`, <span pulumi-lang-nodejs=\"`confsyncFailure`\" pulumi-lang-dotnet=\"`ConfsyncFailure`\" pulumi-lang-go=\"`confsyncFailure`\" pulumi-lang-python=\"`confsync_failure`\" pulumi-lang-yaml=\"`confsyncFailure`\" pulumi-lang-java=\"`confsyncFailure`\">`confsync_failure`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, `pool-usage`, `power-redundancy-degrade`, `power-redundancy-failure`.\n"
        },
        "haDirect": {
          "type": "string",
          "description": "Enable/disable direct management of HA cluster members. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "interfaceSelectMethod": {
          "type": "string",
          "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
        },
        "interfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specify outgoing interface to reach server.\n"
        },
        "mibView": {
          "type": "string",
          "description": "SNMP access control MIB view.\n"
        },
        "name": {
          "type": "string",
          "description": "SNMP user name.\n"
        },
        "notifyHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP managers to send notifications (traps) to.\n"
        },
        "notifyHosts6": {
          "type": "string",
          "description": "IPv6 SNMP managers to send notifications (traps) to.\n"
        },
        "privProto": {
          "type": "string",
          "description": "Privacy (encryption) protocol. Valid values: <span pulumi-lang-nodejs=\"`aes`\" pulumi-lang-dotnet=\"`Aes`\" pulumi-lang-go=\"`aes`\" pulumi-lang-python=\"`aes`\" pulumi-lang-yaml=\"`aes`\" pulumi-lang-java=\"`aes`\">`aes`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>, <span pulumi-lang-nodejs=\"`aes256`\" pulumi-lang-dotnet=\"`Aes256`\" pulumi-lang-go=\"`aes256`\" pulumi-lang-python=\"`aes256`\" pulumi-lang-yaml=\"`aes256`\" pulumi-lang-java=\"`aes256`\">`aes256`</span>, <span pulumi-lang-nodejs=\"`aes256cisco`\" pulumi-lang-dotnet=\"`Aes256cisco`\" pulumi-lang-go=\"`aes256cisco`\" pulumi-lang-python=\"`aes256cisco`\" pulumi-lang-yaml=\"`aes256cisco`\" pulumi-lang-java=\"`aes256cisco`\">`aes256cisco`</span>.\n"
        },
        "privPwds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Password for privacy (encryption) protocol.\n",
          "secret": true
        },
        "queries": {
          "type": "string",
          "description": "Enable/disable SNMP queries for this user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "queryPort": {
          "type": "number",
          "description": "SNMPv3 query port (default = 161).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityLevel": {
          "type": "string",
          "description": "Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.\n"
        },
        "sourceIp": {
          "type": "string",
          "description": "Source IP for SNMP trap.\n"
        },
        "sourceIpv6": {
          "type": "string",
          "description": "Source IPv6 for SNMP trap.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this SNMP user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "systempSystemSnmpUserId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "trapLport": {
          "type": "number",
          "description": "SNMPv3 local trap port (default = 162).\n"
        },
        "trapRport": {
          "type": "number",
          "description": "SNMPv3 trap remote port (default = 162).\n"
        },
        "trapStatus": {
          "type": "string",
          "description": "Enable/disable traps for this SNMP user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "vdoms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SNMP access control VDOMs.\n"
        },
        "vrfSelect": {
          "type": "number",
          "description": "VRF ID used for connection to server.\n"
        }
      },
      "requiredInputs": [
        "devprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SystempSystemSnmpUser resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "authProto": {
            "type": "string",
            "description": "Authentication protocol. Valid values: <span pulumi-lang-nodejs=\"`md5`\" pulumi-lang-dotnet=\"`Md5`\" pulumi-lang-go=\"`md5`\" pulumi-lang-python=\"`md5`\" pulumi-lang-yaml=\"`md5`\" pulumi-lang-java=\"`md5`\">`md5`</span>, <span pulumi-lang-nodejs=\"`sha`\" pulumi-lang-dotnet=\"`Sha`\" pulumi-lang-go=\"`sha`\" pulumi-lang-python=\"`sha`\" pulumi-lang-yaml=\"`sha`\" pulumi-lang-java=\"`sha`\">`sha`</span>, <span pulumi-lang-nodejs=\"`sha224`\" pulumi-lang-dotnet=\"`Sha224`\" pulumi-lang-go=\"`sha224`\" pulumi-lang-python=\"`sha224`\" pulumi-lang-yaml=\"`sha224`\" pulumi-lang-java=\"`sha224`\">`sha224`</span>, <span pulumi-lang-nodejs=\"`sha256`\" pulumi-lang-dotnet=\"`Sha256`\" pulumi-lang-go=\"`sha256`\" pulumi-lang-python=\"`sha256`\" pulumi-lang-yaml=\"`sha256`\" pulumi-lang-java=\"`sha256`\">`sha256`</span>, <span pulumi-lang-nodejs=\"`sha384`\" pulumi-lang-dotnet=\"`Sha384`\" pulumi-lang-go=\"`sha384`\" pulumi-lang-python=\"`sha384`\" pulumi-lang-yaml=\"`sha384`\" pulumi-lang-java=\"`sha384`\">`sha384`</span>, <span pulumi-lang-nodejs=\"`sha512`\" pulumi-lang-dotnet=\"`Sha512`\" pulumi-lang-go=\"`sha512`\" pulumi-lang-python=\"`sha512`\" pulumi-lang-yaml=\"`sha512`\" pulumi-lang-java=\"`sha512`\">`sha512`</span>.\n"
          },
          "authPwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for authentication protocol.\n",
            "secret": true
          },
          "devprof": {
            "type": "string",
            "description": "Devprof.\n"
          },
          "events": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `vpn-tun-up`, `vpn-tun-down`, `ha-switch`, `fm-conf-change`, `ips-signature`, `ips-anomaly`, `temperature-high`, `voltage-alert`, `av-virus`, `av-oversize`, `av-pattern`, `av-fragmented`, `ha-hb-failure`, `fan-failure`, `ha-member-up`, `ha-member-down`, `ent-conf-change`, `av-conserve`, `av-bypass`, `av-oversize-passed`, `av-oversize-blocked`, `ips-pkg-update`, `fm-if-change`, `power-supply-failure`, `amc-bypass`, `faz-disconnect`, `bgp-established`, `bgp-backward-transition`, `wc-ap-up`, `wc-ap-down`, `fswctl-session-up`, `fswctl-session-down`, `ips-fail-open`, `load-balance-real-server-down`, `device-new`, `enter-intf-bypass`, `exit-intf-bypass`, `per-cpu-high`, `power-blade-down`, <span pulumi-lang-nodejs=\"`confsyncFailure`\" pulumi-lang-dotnet=\"`ConfsyncFailure`\" pulumi-lang-go=\"`confsyncFailure`\" pulumi-lang-python=\"`confsync_failure`\" pulumi-lang-yaml=\"`confsyncFailure`\" pulumi-lang-java=\"`confsyncFailure`\">`confsync_failure`</span>, <span pulumi-lang-nodejs=\"`dhcp`\" pulumi-lang-dotnet=\"`Dhcp`\" pulumi-lang-go=\"`dhcp`\" pulumi-lang-python=\"`dhcp`\" pulumi-lang-yaml=\"`dhcp`\" pulumi-lang-java=\"`dhcp`\">`dhcp`</span>, `pool-usage`, `power-redundancy-degrade`, `power-redundancy-failure`.\n"
          },
          "haDirect": {
            "type": "string",
            "description": "Enable/disable direct management of HA cluster members. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "interfaceSelectMethod": {
            "type": "string",
            "description": "Specify how to select outgoing interface to reach server. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`sdwan`\" pulumi-lang-dotnet=\"`Sdwan`\" pulumi-lang-go=\"`sdwan`\" pulumi-lang-python=\"`sdwan`\" pulumi-lang-yaml=\"`sdwan`\" pulumi-lang-java=\"`sdwan`\">`sdwan`</span>, <span pulumi-lang-nodejs=\"`specify`\" pulumi-lang-dotnet=\"`Specify`\" pulumi-lang-go=\"`specify`\" pulumi-lang-python=\"`specify`\" pulumi-lang-yaml=\"`specify`\" pulumi-lang-java=\"`specify`\">`specify`</span>.\n"
          },
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specify outgoing interface to reach server.\n"
          },
          "mibView": {
            "type": "string",
            "description": "SNMP access control MIB view.\n"
          },
          "name": {
            "type": "string",
            "description": "SNMP user name.\n"
          },
          "notifyHosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SNMP managers to send notifications (traps) to.\n"
          },
          "notifyHosts6": {
            "type": "string",
            "description": "IPv6 SNMP managers to send notifications (traps) to.\n"
          },
          "privProto": {
            "type": "string",
            "description": "Privacy (encryption) protocol. Valid values: <span pulumi-lang-nodejs=\"`aes`\" pulumi-lang-dotnet=\"`Aes`\" pulumi-lang-go=\"`aes`\" pulumi-lang-python=\"`aes`\" pulumi-lang-yaml=\"`aes`\" pulumi-lang-java=\"`aes`\">`aes`</span>, <span pulumi-lang-nodejs=\"`des`\" pulumi-lang-dotnet=\"`Des`\" pulumi-lang-go=\"`des`\" pulumi-lang-python=\"`des`\" pulumi-lang-yaml=\"`des`\" pulumi-lang-java=\"`des`\">`des`</span>, <span pulumi-lang-nodejs=\"`aes256`\" pulumi-lang-dotnet=\"`Aes256`\" pulumi-lang-go=\"`aes256`\" pulumi-lang-python=\"`aes256`\" pulumi-lang-yaml=\"`aes256`\" pulumi-lang-java=\"`aes256`\">`aes256`</span>, <span pulumi-lang-nodejs=\"`aes256cisco`\" pulumi-lang-dotnet=\"`Aes256cisco`\" pulumi-lang-go=\"`aes256cisco`\" pulumi-lang-python=\"`aes256cisco`\" pulumi-lang-yaml=\"`aes256cisco`\" pulumi-lang-java=\"`aes256cisco`\">`aes256cisco`</span>.\n"
          },
          "privPwds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Password for privacy (encryption) protocol.\n",
            "secret": true
          },
          "queries": {
            "type": "string",
            "description": "Enable/disable SNMP queries for this user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "queryPort": {
            "type": "number",
            "description": "SNMPv3 query port (default = 161).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "securityLevel": {
            "type": "string",
            "description": "Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.\n"
          },
          "sourceIp": {
            "type": "string",
            "description": "Source IP for SNMP trap.\n"
          },
          "sourceIpv6": {
            "type": "string",
            "description": "Source IPv6 for SNMP trap.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this SNMP user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "systempSystemSnmpUserId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "trapLport": {
            "type": "number",
            "description": "SNMPv3 local trap port (default = 162).\n"
          },
          "trapRport": {
            "type": "number",
            "description": "SNMPv3 trap remote port (default = 162).\n"
          },
          "trapStatus": {
            "type": "string",
            "description": "Enable/disable traps for this SNMP user. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "vdoms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SNMP access control VDOMs.\n"
          },
          "vrfSelect": {
            "type": "number",
            "description": "VRF ID used for connection to server.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wanTemplate:WanTemplate": {
      "description": "Wan Template\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.WanTemplate(\"trname\", {\n    name: \"terr-template\",\n    adom: \"root\",\n    type: \"wanprof\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.WanTemplate(\"trname\",\n    name=\"terr-template\",\n    adom=\"root\",\n    type=\"wanprof\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trname = new Fortimanager.WanTemplate(\"trname\", new()\n    {\n        Name = \"terr-template\",\n        Adom = \"root\",\n        Type = \"wanprof\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewWanTemplate(ctx, \"trname\", &fortimanager.WanTemplateArgs{\n\t\t\tName: pulumi.String(\"terr-template\"),\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trname = new WanTemplate(\"trname\", WanTemplateArgs.builder()\n            .name(\"terr-template\")\n            .adom(\"root\")\n            .type(\"wanprof\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:WanTemplate\n    properties:\n      name: terr-template\n      adom: root\n      type: wanprof\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nWan Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wanTemplate:WanTemplate labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWanTemplateScopemember:WanTemplateScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`wanprof`\" pulumi-lang-dotnet=\"`Wanprof`\" pulumi-lang-go=\"`wanprof`\" pulumi-lang-python=\"`wanprof`\" pulumi-lang-yaml=\"`wanprof`\" pulumi-lang-java=\"`wanprof`\">`wanprof`</span>.\n"
        },
        "wanTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "oid",
        "wanTemplateId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "description": {
          "type": "string",
          "description": "Description.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "name": {
          "type": "string",
          "description": "Name.\n"
        },
        "oid": {
          "type": "number",
          "description": "Oid.\n"
        },
        "scopemembers": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWanTemplateScopemember:WanTemplateScopemember"
          },
          "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "type": {
          "type": "string",
          "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`wanprof`\" pulumi-lang-dotnet=\"`Wanprof`\" pulumi-lang-go=\"`wanprof`\" pulumi-lang-python=\"`wanprof`\" pulumi-lang-yaml=\"`wanprof`\" pulumi-lang-java=\"`wanprof`\">`wanprof`</span>.\n"
        },
        "wanTemplateId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WanTemplate resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "description": {
            "type": "string",
            "description": "Description.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "name": {
            "type": "string",
            "description": "Name.\n"
          },
          "oid": {
            "type": "number",
            "description": "Oid.\n"
          },
          "scopemembers": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWanTemplateScopemember:WanTemplateScopemember"
            },
            "description": "Scope Member. The structure of <span pulumi-lang-nodejs=\"`scopemember`\" pulumi-lang-dotnet=\"`Scopemember`\" pulumi-lang-go=\"`scopemember`\" pulumi-lang-python=\"`scopemember`\" pulumi-lang-yaml=\"`scopemember`\" pulumi-lang-java=\"`scopemember`\">`scopemember`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "type": {
            "type": "string",
            "description": "Type. Valid values: <span pulumi-lang-nodejs=\"`wanprof`\" pulumi-lang-dotnet=\"`Wanprof`\" pulumi-lang-go=\"`wanprof`\" pulumi-lang-python=\"`wanprof`\" pulumi-lang-yaml=\"`wanprof`\" pulumi-lang-java=\"`wanprof`\">`wanprof`</span>.\n"
          },
          "wanTemplateId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwan:WantempSystemSdwan": {
      "description": "Configure redundant Internet connections with multiple outbound links and health-check profiles.\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`duplication`\" pulumi-lang-dotnet=\"`Duplication`\" pulumi-lang-go=\"`duplication`\" pulumi-lang-python=\"`duplication`\" pulumi-lang-yaml=\"`duplication`\" pulumi-lang-java=\"`duplication`\">`duplication`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanDuplication`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanDuplication`\" pulumi-lang-go=\"`WantempSystemSdwanDuplication`\" pulumi-lang-python=\"`WantempSystemSdwanDuplication`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanDuplication`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanDuplication`\">`fortimanager.WantempSystemSdwanDuplication`</span>\n>- <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanHealthcheck`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanHealthcheck`\" pulumi-lang-go=\"`WantempSystemSdwanHealthcheck`\" pulumi-lang-python=\"`WantempSystemSdwanHealthcheck`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanHealthcheck`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanHealthcheck`\">`fortimanager.WantempSystemSdwanHealthcheck`</span>\n>- <span pulumi-lang-nodejs=\"`healthCheckFortiguard`\" pulumi-lang-dotnet=\"`HealthCheckFortiguard`\" pulumi-lang-go=\"`healthCheckFortiguard`\" pulumi-lang-python=\"`health_check_fortiguard`\" pulumi-lang-yaml=\"`healthCheckFortiguard`\" pulumi-lang-java=\"`healthCheckFortiguard`\">`health_check_fortiguard`</span>: <span pulumi-lang-nodejs=\"`fortimanagerWantempSystemSdwanHealthcheckfortiguard`\" pulumi-lang-dotnet=\"`FortimanagerWantempSystemSdwanHealthcheckfortiguard`\" pulumi-lang-go=\"`fortimanagerWantempSystemSdwanHealthcheckfortiguard`\" pulumi-lang-python=\"`fortimanager_wantemp_system_sdwan_healthcheckfortiguard`\" pulumi-lang-yaml=\"`fortimanagerWantempSystemSdwanHealthcheckfortiguard`\" pulumi-lang-java=\"`fortimanagerWantempSystemSdwanHealthcheckfortiguard`\">`fortimanager_wantemp_system_sdwan_healthcheckfortiguard`</span>\n>- <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanMembers`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanMembers`\" pulumi-lang-go=\"`WantempSystemSdwanMembers`\" pulumi-lang-python=\"`WantempSystemSdwanMembers`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanMembers`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanMembers`\">`fortimanager.WantempSystemSdwanMembers`</span>\n>- <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanNeighbor`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanNeighbor`\" pulumi-lang-go=\"`WantempSystemSdwanNeighbor`\" pulumi-lang-python=\"`WantempSystemSdwanNeighbor`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanNeighbor`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanNeighbor`\">`fortimanager.WantempSystemSdwanNeighbor`</span>\n>- <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanService`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanService`\" pulumi-lang-go=\"`WantempSystemSdwanService`\" pulumi-lang-python=\"`WantempSystemSdwanService`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanService`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanService`\">`fortimanager.WantempSystemSdwanService`</span>\n>- <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanZone`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanZone`\" pulumi-lang-go=\"`WantempSystemSdwanZone`\" pulumi-lang-python=\"`WantempSystemSdwanZone`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanZone`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanZone`\">`fortimanager.WantempSystemSdwanZone`</span>\n\n## Import\n\nWantemp SystemSdwan can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwan:WantempSystemSdwan labelname WantempSystemSdwan\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appPerfLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that applicationperformance logs are generated (0 - 3600, default = 0).\n"
        },
        "duplicationMaxDiscrepancy": {
          "type": "number",
          "description": "Maximum discrepancy between two packets for deduplication in milliseconds (250 - 1000, default = 250).\n"
        },
        "duplicationMaxNum": {
          "type": "number",
          "description": "Maximum number of interface members a packet is duplicated in the SD-WAN zone (2 - 4, default = 2; if set to 3, the original packet plus 2 more copies are created).\n"
        },
        "duplications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanDuplication:WantempSystemSdwanDuplication"
          },
          "description": "Duplication. The structure of <span pulumi-lang-nodejs=\"`duplication`\" pulumi-lang-dotnet=\"`Duplication`\" pulumi-lang-go=\"`duplication`\" pulumi-lang-python=\"`duplication`\" pulumi-lang-yaml=\"`duplication`\" pulumi-lang-java=\"`duplication`\">`duplication`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failAlertInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Physical interfaces that will be alerted.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckFortiguards": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheckFortiguard:WantempSystemSdwanHealthCheckFortiguard"
          },
          "description": "Health-Check-Fortiguard. The structure of <span pulumi-lang-nodejs=\"`healthCheckFortiguard`\" pulumi-lang-dotnet=\"`HealthCheckFortiguard`\" pulumi-lang-go=\"`healthCheckFortiguard`\" pulumi-lang-python=\"`health_check_fortiguard`\" pulumi-lang-yaml=\"`healthCheckFortiguard`\" pulumi-lang-java=\"`healthCheckFortiguard`\">`health_check_fortiguard`</span> block is documented below.\n"
        },
        "healthChecks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheck:WantempSystemSdwanHealthCheck"
          },
          "description": "Health-Check. The structure of <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> block is documented below.\n"
        },
        "loadBalanceMode": {
          "type": "string",
          "description": "Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`, `measured-volume-based`.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanMember:WantempSystemSdwanMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "neighborHoldBootTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).\n"
        },
        "neighborHoldDown": {
          "type": "string",
          "description": "Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "neighborHoldDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).\n"
        },
        "neighbors": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanNeighbor:WantempSystemSdwanNeighbor"
          },
          "description": "Neighbor. The structure of <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> block is documented below.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanService:WantempSystemSdwanService"
          },
          "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
        },
        "speedtestBypassRouting": {
          "type": "string",
          "description": "Enable/disable bypass routing when speedtest on a SD-WAN member. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "zones": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanZone:WantempSystemSdwanZone"
          },
          "description": "Zone. The structure of <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span> block is documented below.\n"
        }
      },
      "type": "object",
      "required": [
        "duplicationMaxDiscrepancy",
        "duplicationMaxNum",
        "failAlertInterfaces",
        "failDetect",
        "loadBalanceMode",
        "neighborHoldDown",
        "options",
        "speedtestBypassRouting",
        "status",
        "wanprof",
        "wantempSystemSdwanId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "appPerfLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that applicationperformance logs are generated (0 - 3600, default = 0).\n"
        },
        "duplicationMaxDiscrepancy": {
          "type": "number",
          "description": "Maximum discrepancy between two packets for deduplication in milliseconds (250 - 1000, default = 250).\n"
        },
        "duplicationMaxNum": {
          "type": "number",
          "description": "Maximum number of interface members a packet is duplicated in the SD-WAN zone (2 - 4, default = 2; if set to 3, the original packet plus 2 more copies are created).\n"
        },
        "duplications": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanDuplication:WantempSystemSdwanDuplication"
          },
          "description": "Duplication. The structure of <span pulumi-lang-nodejs=\"`duplication`\" pulumi-lang-dotnet=\"`Duplication`\" pulumi-lang-go=\"`duplication`\" pulumi-lang-python=\"`duplication`\" pulumi-lang-yaml=\"`duplication`\" pulumi-lang-java=\"`duplication`\">`duplication`</span> block is documented below.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failAlertInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Physical interfaces that will be alerted.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthCheckFortiguards": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheckFortiguard:WantempSystemSdwanHealthCheckFortiguard"
          },
          "description": "Health-Check-Fortiguard. The structure of <span pulumi-lang-nodejs=\"`healthCheckFortiguard`\" pulumi-lang-dotnet=\"`HealthCheckFortiguard`\" pulumi-lang-go=\"`healthCheckFortiguard`\" pulumi-lang-python=\"`health_check_fortiguard`\" pulumi-lang-yaml=\"`healthCheckFortiguard`\" pulumi-lang-java=\"`healthCheckFortiguard`\">`health_check_fortiguard`</span> block is documented below.\n"
        },
        "healthChecks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheck:WantempSystemSdwanHealthCheck"
          },
          "description": "Health-Check. The structure of <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> block is documented below.\n"
        },
        "loadBalanceMode": {
          "type": "string",
          "description": "Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`, `measured-volume-based`.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanMember:WantempSystemSdwanMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "neighborHoldBootTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).\n"
        },
        "neighborHoldDown": {
          "type": "string",
          "description": "Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "neighborHoldDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).\n"
        },
        "neighbors": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanNeighbor:WantempSystemSdwanNeighbor"
          },
          "description": "Neighbor. The structure of <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> block is documented below.\n"
        },
        "options": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanService:WantempSystemSdwanService"
          },
          "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
        },
        "speedtestBypassRouting": {
          "type": "string",
          "description": "Enable/disable bypass routing when speedtest on a SD-WAN member. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        },
        "zones": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanZone:WantempSystemSdwanZone"
          },
          "description": "Zone. The structure of <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span> block is documented below.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwan resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "appPerfLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that applicationperformance logs are generated (0 - 3600, default = 0).\n"
          },
          "duplicationMaxDiscrepancy": {
            "type": "number",
            "description": "Maximum discrepancy between two packets for deduplication in milliseconds (250 - 1000, default = 250).\n"
          },
          "duplicationMaxNum": {
            "type": "number",
            "description": "Maximum number of interface members a packet is duplicated in the SD-WAN zone (2 - 4, default = 2; if set to 3, the original packet plus 2 more copies are created).\n"
          },
          "duplications": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanDuplication:WantempSystemSdwanDuplication"
            },
            "description": "Duplication. The structure of <span pulumi-lang-nodejs=\"`duplication`\" pulumi-lang-dotnet=\"`Duplication`\" pulumi-lang-go=\"`duplication`\" pulumi-lang-python=\"`duplication`\" pulumi-lang-yaml=\"`duplication`\" pulumi-lang-java=\"`duplication`\">`duplication`</span> block is documented below.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "failAlertInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Physical interfaces that will be alerted.\n"
          },
          "failDetect": {
            "type": "string",
            "description": "Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthCheckFortiguards": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheckFortiguard:WantempSystemSdwanHealthCheckFortiguard"
            },
            "description": "Health-Check-Fortiguard. The structure of <span pulumi-lang-nodejs=\"`healthCheckFortiguard`\" pulumi-lang-dotnet=\"`HealthCheckFortiguard`\" pulumi-lang-go=\"`healthCheckFortiguard`\" pulumi-lang-python=\"`health_check_fortiguard`\" pulumi-lang-yaml=\"`healthCheckFortiguard`\" pulumi-lang-java=\"`healthCheckFortiguard`\">`health_check_fortiguard`</span> block is documented below.\n"
          },
          "healthChecks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthCheck:WantempSystemSdwanHealthCheck"
            },
            "description": "Health-Check. The structure of <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> block is documented below.\n"
          },
          "loadBalanceMode": {
            "type": "string",
            "description": "Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`, `measured-volume-based`.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanMember:WantempSystemSdwanMember"
            },
            "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
          },
          "neighborHoldBootTime": {
            "type": "number",
            "description": "Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).\n"
          },
          "neighborHoldDown": {
            "type": "string",
            "description": "Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "neighborHoldDownTime": {
            "type": "number",
            "description": "Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).\n"
          },
          "neighbors": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanNeighbor:WantempSystemSdwanNeighbor"
            },
            "description": "Neighbor. The structure of <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> block is documented below.\n"
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Option. Valid values: `sdwan-overlay`, `sdwan-manager`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanService:WantempSystemSdwanService"
            },
            "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
          },
          "speedtestBypassRouting": {
            "type": "string",
            "description": "Enable/disable bypass routing when speedtest on a SD-WAN member. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          },
          "zones": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanZone:WantempSystemSdwanZone"
            },
            "description": "Zone. The structure of <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span> block is documented below.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanDuplication:WantempSystemSdwanDuplication": {
      "description": "Create SD-WAN duplication rule.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`duplication`\" pulumi-lang-dotnet=\"`Duplication`\" pulumi-lang-go=\"`duplication`\" pulumi-lang-python=\"`duplication`\" pulumi-lang-yaml=\"`duplication`\" pulumi-lang-java=\"`duplication`\">`duplication`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-go=\"`WantempSystemSdwan`\" pulumi-lang-python=\"`WantempSystemSdwan`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwan`\">`fortimanager.WantempSystemSdwan`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trname\", {\n    name: \"terr-template\",\n    adom: \"root\",\n    type: \"wanprof\",\n});\nconst trname = new fortimanager.WantempSystemSdwanDuplication(\"trname\", {\n    dstaddr: \"all\",\n    dstintf: \"port4\",\n    fosid: 1,\n    wanprof: trnameWanTemplate.name,\n}, {\n    dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trname\",\n    name=\"terr-template\",\n    adom=\"root\",\n    type=\"wanprof\")\ntrname = fortimanager.WantempSystemSdwanDuplication(\"trname\",\n    dstaddr=\"all\",\n    dstintf=\"port4\",\n    fosid=1,\n    wanprof=trname_wan_template.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameWanTemplate = new Fortimanager.WanTemplate(\"trname\", new()\n    {\n        Name = \"terr-template\",\n        Adom = \"root\",\n        Type = \"wanprof\",\n    });\n\n    var trname = new Fortimanager.WantempSystemSdwanDuplication(\"trname\", new()\n    {\n        Dstaddr = \"all\",\n        Dstintf = \"port4\",\n        Fosid = 1,\n        Wanprof = trnameWanTemplate.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameWanTemplate,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trname\", &fortimanager.WanTemplateArgs{\n\t\t\tName: pulumi.String(\"terr-template\"),\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanDuplication(ctx, \"trname\", &fortimanager.WantempSystemSdwanDuplicationArgs{\n\t\t\tDstaddr: pulumi.String(\"all\"),\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tFosid:   pulumi.Float64(1),\n\t\t\tWanprof: trnameWanTemplate.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanDuplication;\nimport com.pulumi.fortimanager.WantempSystemSdwanDuplicationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n            .name(\"terr-template\")\n            .adom(\"root\")\n            .type(\"wanprof\")\n            .build());\n\n        var trname = new WantempSystemSdwanDuplication(\"trname\", WantempSystemSdwanDuplicationArgs.builder()\n            .dstaddr(\"all\")\n            .dstintf(\"port4\")\n            .fosid(1.0)\n            .wanprof(trnameWanTemplate.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameWanTemplate)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:WantempSystemSdwanDuplication\n    properties:\n      dstaddr: all\n      dstintf: port4\n      fosid: 1\n      wanprof: ${trnameWanTemplate.name}\n    options:\n      dependsOn:\n        - ${trnameWanTemplate}\n  trnameWanTemplate:\n    type: fortimanager:WanTemplate\n    name: trname\n    properties:\n      name: terr-template\n      adom: root\n      type: wanprof\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nWantemp SystemSdwanDuplication can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanDuplication:WantempSystemSdwanDuplication labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address or address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination address6 or address6 group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interfaces or zones.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Duplication rule ID (1 - 255).\n"
        },
        "packetDeDuplication": {
          "type": "string",
          "description": "Enable/disable discarding of packets that have been duplicated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packetDuplication": {
          "type": "string",
          "description": "Configure packet duplication method. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>, `on-demand`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group name.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "SD-WAN service rule ID list.\n"
        },
        "slaMatchService": {
          "type": "string",
          "description": "Enable/disable packet duplication matching health-check SLAs in service rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address or address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source address6 or address6 group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interfaces or zones.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanDuplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "packetDeDuplication",
        "packetDuplication",
        "slaMatchService",
        "wanprof",
        "wantempSystemSdwanDuplicationId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dstaddr": {
          "type": "string",
          "description": "Destination address or address group names.\n"
        },
        "dstaddr6": {
          "type": "string",
          "description": "Destination address6 or address6 group names.\n"
        },
        "dstintf": {
          "type": "string",
          "description": "Outgoing (egress) interfaces or zones.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Duplication rule ID (1 - 255).\n"
        },
        "packetDeDuplication": {
          "type": "string",
          "description": "Enable/disable discarding of packets that have been duplicated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "packetDuplication": {
          "type": "string",
          "description": "Configure packet duplication method. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>, `on-demand`.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service and service group name.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "SD-WAN service rule ID list.\n"
        },
        "slaMatchService": {
          "type": "string",
          "description": "Enable/disable packet duplication matching health-check SLAs in service rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "srcaddr": {
          "type": "string",
          "description": "Source address or address group names.\n"
        },
        "srcaddr6": {
          "type": "string",
          "description": "Source address6 or address6 group names.\n"
        },
        "srcintf": {
          "type": "string",
          "description": "Incoming (ingress) interfaces or zones.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanDuplicationId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanDuplication resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dstaddr": {
            "type": "string",
            "description": "Destination address or address group names.\n"
          },
          "dstaddr6": {
            "type": "string",
            "description": "Destination address6 or address6 group names.\n"
          },
          "dstintf": {
            "type": "string",
            "description": "Outgoing (egress) interfaces or zones.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Duplication rule ID (1 - 255).\n"
          },
          "packetDeDuplication": {
            "type": "string",
            "description": "Enable/disable discarding of packets that have been duplicated. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "packetDuplication": {
            "type": "string",
            "description": "Configure packet duplication method. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`force`\" pulumi-lang-dotnet=\"`Force`\" pulumi-lang-go=\"`force`\" pulumi-lang-python=\"`force`\" pulumi-lang-yaml=\"`force`\" pulumi-lang-java=\"`force`\">`force`</span>, `on-demand`.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service and service group name.\n"
          },
          "serviceId": {
            "type": "string",
            "description": "SD-WAN service rule ID list.\n"
          },
          "slaMatchService": {
            "type": "string",
            "description": "Enable/disable packet duplication matching health-check SLAs in service rule. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "srcaddr": {
            "type": "string",
            "description": "Source address or address group names.\n"
          },
          "srcaddr6": {
            "type": "string",
            "description": "Source address6 or address6 group names.\n"
          },
          "srcintf": {
            "type": "string",
            "description": "Incoming (ingress) interfaces or zones.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanDuplicationId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanHealthcheck:WantempSystemSdwanHealthcheck": {
      "description": "SD-WAN status checking or health checking. Identify a server on the Internet and determine how SD-WAN verifies that the FortiGate can communicate with it.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-go=\"`WantempSystemSdwan`\" pulumi-lang-python=\"`WantempSystemSdwan`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwan`\">`fortimanager.WantempSystemSdwan`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanHealthcheckSla`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanHealthcheckSla`\" pulumi-lang-go=\"`WantempSystemSdwanHealthcheckSla`\" pulumi-lang-python=\"`WantempSystemSdwanHealthcheckSla`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanHealthcheckSla`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanHealthcheckSla`\">`fortimanager.WantempSystemSdwanHealthcheckSla`</span>\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trname\", {\n    name: \"terr21\",\n    adom: \"root\",\n    type: \"wanprof\",\n});\nconst trname = new fortimanager.WantempSystemSdwanHealthcheck(\"trname\", {\n    addrMode: \"ipv4\",\n    name: \"healthcheck\",\n    wanprof: trnameWanTemplate.name,\n}, {\n    dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trname\",\n    name=\"terr21\",\n    adom=\"root\",\n    type=\"wanprof\")\ntrname = fortimanager.WantempSystemSdwanHealthcheck(\"trname\",\n    addr_mode=\"ipv4\",\n    name=\"healthcheck\",\n    wanprof=trname_wan_template.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameWanTemplate = new Fortimanager.WanTemplate(\"trname\", new()\n    {\n        Name = \"terr21\",\n        Adom = \"root\",\n        Type = \"wanprof\",\n    });\n\n    var trname = new Fortimanager.WantempSystemSdwanHealthcheck(\"trname\", new()\n    {\n        AddrMode = \"ipv4\",\n        Name = \"healthcheck\",\n        Wanprof = trnameWanTemplate.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameWanTemplate,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trname\", &fortimanager.WanTemplateArgs{\n\t\t\tName: pulumi.String(\"terr21\"),\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanHealthcheck(ctx, \"trname\", &fortimanager.WantempSystemSdwanHealthcheckArgs{\n\t\t\tAddrMode: pulumi.String(\"ipv4\"),\n\t\t\tName:     pulumi.String(\"healthcheck\"),\n\t\t\tWanprof:  trnameWanTemplate.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanHealthcheck;\nimport com.pulumi.fortimanager.WantempSystemSdwanHealthcheckArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n            .name(\"terr21\")\n            .adom(\"root\")\n            .type(\"wanprof\")\n            .build());\n\n        var trname = new WantempSystemSdwanHealthcheck(\"trname\", WantempSystemSdwanHealthcheckArgs.builder()\n            .addrMode(\"ipv4\")\n            .name(\"healthcheck\")\n            .wanprof(trnameWanTemplate.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameWanTemplate)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:WantempSystemSdwanHealthcheck\n    properties:\n      addrMode: ipv4\n      name: healthcheck\n      wanprof: ${trnameWanTemplate.name}\n    options:\n      dependsOn:\n        - ${trnameWanTemplate}\n  trnameWanTemplate:\n    type: fortimanager:WanTemplate\n    name: trname\n    properties:\n      name: terr21\n      adom: root\n      type: wanprof\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nWantemp SystemSdwanHealthCheck can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanHealthcheck:WantempSystemSdwanHealthcheck labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_dynamicServer": {
          "type": "string",
          "description": "_Dynamic-Server.\n"
        },
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentProbeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost when detect-mode is agent (5000 - 3600*1000 msec, default = 60000).\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "detectMode": {
          "type": "string",
          "description": "The mode determining how to detect the server. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, `prefer-passive`.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "dnsMatchIp": {
          "type": "string",
          "description": "Response IP expected from DNS server if the protocol is DNS.\n"
        },
        "dnsRequestDomain": {
          "type": "string",
          "description": "Fully qualified domain name to resolve for the DNS probe.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "embedMeasuredHealth": {
          "type": "string",
          "description": "Enable/disable embedding measured health information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "fortiguard": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard predefined server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Predefined health-check target name.\n"
        },
        "ftpFile": {
          "type": "string",
          "description": "Full path and file name on the FTP server to download for FTP health-check to probe.\n"
        },
        "ftpMode": {
          "type": "string",
          "description": "FTP mode. Valid values: <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member sequence number list.\n"
        },
        "mosCodec": {
          "type": "string",
          "description": "Codec to use for MOS calculation (default = g711). Valid values: <span pulumi-lang-nodejs=\"`g711`\" pulumi-lang-dotnet=\"`G711`\" pulumi-lang-go=\"`g711`\" pulumi-lang-python=\"`g711`\" pulumi-lang-yaml=\"`g711`\" pulumi-lang-java=\"`g711`\">`g711`</span>, <span pulumi-lang-nodejs=\"`g722`\" pulumi-lang-dotnet=\"`G722`\" pulumi-lang-go=\"`g722`\" pulumi-lang-python=\"`g722`\" pulumi-lang-yaml=\"`g722`\" pulumi-lang-java=\"`g722`\">`g722`</span>, <span pulumi-lang-nodejs=\"`g729`\" pulumi-lang-dotnet=\"`G729`\" pulumi-lang-go=\"`g729`\" pulumi-lang-python=\"`g729`\" pulumi-lang-yaml=\"`g729`\" pulumi-lang-java=\"`g729`\">`g729`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Status check or health check name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a twamp test session,\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Twamp controller password in authentication mode\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol (0-65535, default = 0, auto select. http, twamp: 80, udp-echo, tcp-echo: 7, dns: 53, ftp: 21).\n"
        },
        "probeCount": {
          "type": "number",
          "description": "Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30).\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, `tcp-connect`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "qualityMeasuredMethod": {
          "type": "string",
          "description": "Method to measure the quality of tcp-connect. Valid values: `half-close`, `half-open`.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "remoteProbeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost when detect-mode is remote (20 - 3600*1000 msec, default = 5000).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or FQDN name of the server.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaIdRedistribute": {
          "type": "number",
          "description": "Select the ID from the SLA sub-table. The selected SLA's priority value will be distributed into the routing table (0 - 32, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthcheckSla:WantempSystemSdwanHealthcheckSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 addressused in the health-check packet to server.\n"
        },
        "systemDns": {
          "type": "string",
          "description": "Enable/disable system DNS as the probe server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "The user name to access probe server.\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanHealthcheckId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "detectMode",
        "diffservcode",
        "dnsMatchIp",
        "dnsRequestDomain",
        "embedMeasuredHealth",
        "failtime",
        "fortiguard",
        "fortiguardNames",
        "ftpMode",
        "haPriority",
        "httpAgent",
        "interval",
        "members",
        "mosCodec",
        "name",
        "passwords",
        "probeCount",
        "probePackets",
        "probeTimeout",
        "protocol",
        "qualityMeasuredMethod",
        "recoverytime",
        "servers",
        "source",
        "source6",
        "systemDns",
        "updateCascadeInterface",
        "updateStaticRoute",
        "wanprof",
        "wantempSystemSdwanHealthcheckId"
      ],
      "inputProperties": {
        "_dynamicServer": {
          "type": "string",
          "description": "_Dynamic-Server.\n"
        },
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentProbeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost when detect-mode is agent (5000 - 3600*1000 msec, default = 60000).\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "classId": {
          "type": "string",
          "description": "Traffic class ID.\n"
        },
        "detectMode": {
          "type": "string",
          "description": "The mode determining how to detect the server. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, `prefer-passive`.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "dnsMatchIp": {
          "type": "string",
          "description": "Response IP expected from DNS server if the protocol is DNS.\n"
        },
        "dnsRequestDomain": {
          "type": "string",
          "description": "Fully qualified domain name to resolve for the DNS probe.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "embedMeasuredHealth": {
          "type": "string",
          "description": "Enable/disable embedding measured health information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "fortiguard": {
          "type": "string",
          "description": "Enable/disable use of FortiGuard predefined server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fortiguardNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Predefined health-check target name.\n"
        },
        "ftpFile": {
          "type": "string",
          "description": "Full path and file name on the FTP server to download for FTP health-check to probe.\n"
        },
        "ftpMode": {
          "type": "string",
          "description": "FTP mode. Valid values: <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>.\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Member sequence number list.\n"
        },
        "mosCodec": {
          "type": "string",
          "description": "Codec to use for MOS calculation (default = g711). Valid values: <span pulumi-lang-nodejs=\"`g711`\" pulumi-lang-dotnet=\"`G711`\" pulumi-lang-go=\"`g711`\" pulumi-lang-python=\"`g711`\" pulumi-lang-yaml=\"`g711`\" pulumi-lang-java=\"`g711`\">`g711`</span>, <span pulumi-lang-nodejs=\"`g722`\" pulumi-lang-dotnet=\"`G722`\" pulumi-lang-go=\"`g722`\" pulumi-lang-python=\"`g722`\" pulumi-lang-yaml=\"`g722`\" pulumi-lang-java=\"`g722`\">`g722`</span>, <span pulumi-lang-nodejs=\"`g729`\" pulumi-lang-dotnet=\"`G729`\" pulumi-lang-go=\"`g729`\" pulumi-lang-python=\"`g729`\" pulumi-lang-yaml=\"`g729`\" pulumi-lang-java=\"`g729`\">`g729`</span>.\n"
        },
        "name": {
          "type": "string",
          "description": "Status check or health check name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a twamp test session,\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Twamp controller password in authentication mode\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol (0-65535, default = 0, auto select. http, twamp: 80, udp-echo, tcp-echo: 7, dns: 53, ftp: 21).\n"
        },
        "probeCount": {
          "type": "number",
          "description": "Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30).\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, `tcp-connect`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
        },
        "qualityMeasuredMethod": {
          "type": "string",
          "description": "Method to measure the quality of tcp-connect. Valid values: `half-close`, `half-open`.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "remoteProbeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost when detect-mode is remote (20 - 3600*1000 msec, default = 5000).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or FQDN name of the server.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaIdRedistribute": {
          "type": "number",
          "description": "Select the ID from the SLA sub-table. The selected SLA's priority value will be distributed into the routing table (0 - 32, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthcheckSla:WantempSystemSdwanHealthcheckSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 addressused in the health-check packet to server.\n"
        },
        "systemDns": {
          "type": "string",
          "description": "Enable/disable system DNS as the probe server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "user": {
          "type": "string",
          "description": "The user name to access probe server.\n"
        },
        "vrf": {
          "type": "number",
          "description": "Virtual Routing Forwarding ID.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanHealthcheckId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanHealthcheck resources.\n",
        "properties": {
          "_dynamicServer": {
            "type": "string",
            "description": "_Dynamic-Server.\n"
          },
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "agentProbeTimeout": {
            "type": "number",
            "description": "Time to wait before a probe packet is considered lost when detect-mode is agent (5000 - 3600*1000 msec, default = 60000).\n"
          },
          "bandwidthWeight": {
            "type": "number",
            "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
          },
          "classId": {
            "type": "string",
            "description": "Traffic class ID.\n"
          },
          "detectMode": {
            "type": "string",
            "description": "The mode determining how to detect the server. Valid values: <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span>, <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, `prefer-passive`.\n"
          },
          "diffservcode": {
            "type": "string",
            "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
          },
          "dnsMatchIp": {
            "type": "string",
            "description": "Response IP expected from DNS server if the protocol is DNS.\n"
          },
          "dnsRequestDomain": {
            "type": "string",
            "description": "Fully qualified domain name to resolve for the DNS probe.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "embedMeasuredHealth": {
            "type": "string",
            "description": "Enable/disable embedding measured health information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "failtime": {
            "type": "number",
            "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
          },
          "fortiguard": {
            "type": "string",
            "description": "Enable/disable use of FortiGuard predefined server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fortiguardNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Predefined health-check target name.\n"
          },
          "ftpFile": {
            "type": "string",
            "description": "Full path and file name on the FTP server to download for FTP health-check to probe.\n"
          },
          "ftpMode": {
            "type": "string",
            "description": "FTP mode. Valid values: <span pulumi-lang-nodejs=\"`passive`\" pulumi-lang-dotnet=\"`Passive`\" pulumi-lang-go=\"`passive`\" pulumi-lang-python=\"`passive`\" pulumi-lang-yaml=\"`passive`\" pulumi-lang-java=\"`passive`\">`passive`</span>, <span pulumi-lang-nodejs=\"`port`\" pulumi-lang-dotnet=\"`Port`\" pulumi-lang-go=\"`port`\" pulumi-lang-python=\"`port`\" pulumi-lang-yaml=\"`port`\" pulumi-lang-java=\"`port`\">`port`</span>.\n"
          },
          "haPriority": {
            "type": "number",
            "description": "HA election priority (1 - 50).\n"
          },
          "httpAgent": {
            "type": "string",
            "description": "String in the http-agent field in the HTTP header.\n"
          },
          "httpGet": {
            "type": "string",
            "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
          },
          "httpMatch": {
            "type": "string",
            "description": "Response string expected from the server if the protocol is HTTP.\n"
          },
          "interval": {
            "type": "number",
            "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
          },
          "jitterWeight": {
            "type": "number",
            "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
          },
          "latencyWeight": {
            "type": "number",
            "description": "Coefficient of latency in the formula of custom-profile-1.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Member sequence number list.\n"
          },
          "mosCodec": {
            "type": "string",
            "description": "Codec to use for MOS calculation (default = g711). Valid values: <span pulumi-lang-nodejs=\"`g711`\" pulumi-lang-dotnet=\"`G711`\" pulumi-lang-go=\"`g711`\" pulumi-lang-python=\"`g711`\" pulumi-lang-yaml=\"`g711`\" pulumi-lang-java=\"`g711`\">`g711`</span>, <span pulumi-lang-nodejs=\"`g722`\" pulumi-lang-dotnet=\"`G722`\" pulumi-lang-go=\"`g722`\" pulumi-lang-python=\"`g722`\" pulumi-lang-yaml=\"`g722`\" pulumi-lang-java=\"`g722`\">`g722`</span>, <span pulumi-lang-nodejs=\"`g729`\" pulumi-lang-dotnet=\"`G729`\" pulumi-lang-go=\"`g729`\" pulumi-lang-python=\"`g729`\" pulumi-lang-yaml=\"`g729`\" pulumi-lang-java=\"`g729`\">`g729`</span>.\n"
          },
          "name": {
            "type": "string",
            "description": "Status check or health check name.\n"
          },
          "packetLossWeight": {
            "type": "number",
            "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
          },
          "packetSize": {
            "type": "number",
            "description": "Packet size of a twamp test session,\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Twamp controller password in authentication mode\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port number used to communicate with the server over the selected protocol (0-65535, default = 0, auto select. http, twamp: 80, udp-echo, tcp-echo: 7, dns: 53, ftp: 21).\n"
          },
          "probeCount": {
            "type": "number",
            "description": "Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30).\n"
          },
          "probePackets": {
            "type": "string",
            "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "probeTimeout": {
            "type": "number",
            "description": "Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500).\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>, `tcp-connect`, <span pulumi-lang-nodejs=\"`ftp`\" pulumi-lang-dotnet=\"`Ftp`\" pulumi-lang-go=\"`ftp`\" pulumi-lang-python=\"`ftp`\" pulumi-lang-yaml=\"`ftp`\" pulumi-lang-java=\"`ftp`\">`ftp`</span>.\n"
          },
          "qualityMeasuredMethod": {
            "type": "string",
            "description": "Method to measure the quality of tcp-connect. Valid values: `half-close`, `half-open`.\n"
          },
          "recoverytime": {
            "type": "number",
            "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
          },
          "remoteProbeTimeout": {
            "type": "number",
            "description": "Time to wait before a probe packet is considered lost when detect-mode is remote (20 - 3600*1000 msec, default = 5000).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "securityMode": {
            "type": "string",
            "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
          },
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address or FQDN name of the server.\n"
          },
          "slaFailLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
          },
          "slaIdRedistribute": {
            "type": "number",
            "description": "Select the ID from the SLA sub-table. The selected SLA's priority value will be distributed into the routing table (0 - 32, default = 0).\n"
          },
          "slaPassLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
          },
          "slas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanHealthcheckSla:WantempSystemSdwanHealthcheckSla"
            },
            "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
          },
          "source": {
            "type": "string",
            "description": "Source IP address used in the health-check packet to the server.\n"
          },
          "source6": {
            "type": "string",
            "description": "Source IPv6 addressused in the health-check packet to server.\n"
          },
          "systemDns": {
            "type": "string",
            "description": "Enable/disable system DNS as the probe server. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "thresholdAlertJitter": {
            "type": "number",
            "description": "Alert threshold for jitter (ms, default = 0).\n"
          },
          "thresholdAlertLatency": {
            "type": "number",
            "description": "Alert threshold for latency (ms, default = 0).\n"
          },
          "thresholdAlertPacketloss": {
            "type": "number",
            "description": "Alert threshold for packet loss (percentage, default = 0).\n"
          },
          "thresholdWarningJitter": {
            "type": "number",
            "description": "Warning threshold for jitter (ms, default = 0).\n"
          },
          "thresholdWarningLatency": {
            "type": "number",
            "description": "Warning threshold for latency (ms, default = 0).\n"
          },
          "thresholdWarningPacketloss": {
            "type": "number",
            "description": "Warning threshold for packet loss (percentage, default = 0).\n"
          },
          "updateCascadeInterface": {
            "type": "string",
            "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateStaticRoute": {
            "type": "string",
            "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "user": {
            "type": "string",
            "description": "The user name to access probe server.\n"
          },
          "vrf": {
            "type": "number",
            "description": "Virtual Routing Forwarding ID.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanHealthcheckId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanHealthcheckSla:WantempSystemSdwanHealthcheckSla": {
      "description": "Service level agreement (SLA).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanHealthcheck`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanHealthcheck`\" pulumi-lang-go=\"`WantempSystemSdwanHealthcheck`\" pulumi-lang-python=\"`WantempSystemSdwanHealthcheck`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanHealthcheck`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanHealthcheck`\">`fortimanager.WantempSystemSdwanHealthcheck`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemSdwanHealthCheckSla can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\", \"health_check=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanHealthcheckSla:WantempSystemSdwanHealthcheckSla labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customProfileThreshold": {
          "type": "number",
          "description": "Custom profile threshold for SLA to be marked as pass(0 - 10000000, default = 0).\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health Check.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "mosThreshold": {
          "type": "string",
          "description": "Minimum Mean Opinion Score for SLA to be marked as pass. (1.0 - 5.0, default = 3.6).\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when out-sla (0 - 65535, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanHealthcheckSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "healthCheck",
        "jitterThreshold",
        "latencyThreshold",
        "linkCostFactors",
        "mosThreshold",
        "wanprof",
        "wantempSystemSdwanHealthcheckSlaId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "customProfileThreshold": {
          "type": "number",
          "description": "Custom profile threshold for SLA to be marked as pass(0 - 10000000, default = 0).\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health Check.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "mosThreshold": {
          "type": "string",
          "description": "Minimum Mean Opinion Score for SLA to be marked as pass. (1.0 - 5.0, default = 3.6).\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Value to be distributed into routing table when out-sla (0 - 65535, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanHealthcheckSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "healthCheck",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanHealthcheckSla resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "customProfileThreshold": {
            "type": "number",
            "description": "Custom profile threshold for SLA to be marked as pass(0 - 10000000, default = 0).\n"
          },
          "fosid": {
            "type": "number",
            "description": "SLA ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Health Check.\n"
          },
          "jitterThreshold": {
            "type": "number",
            "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
          },
          "latencyThreshold": {
            "type": "number",
            "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
          },
          "linkCostFactors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
          },
          "mosThreshold": {
            "type": "string",
            "description": "Minimum Mean Opinion Score for SLA to be marked as pass. (1.0 - 5.0, default = 3.6).\n"
          },
          "packetlossThreshold": {
            "type": "number",
            "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
          },
          "priorityInSla": {
            "type": "number",
            "description": "Value to be distributed into routing table when in-sla (0 - 65535, default = 0).\n"
          },
          "priorityOutSla": {
            "type": "number",
            "description": "Value to be distributed into routing table when out-sla (0 - 65535, default = 0).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanHealthcheckSlaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanMembers:WantempSystemSdwanMembers": {
      "description": "FortiGate interfaces added to the SD-WAN.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-go=\"`WantempSystemSdwan`\" pulumi-lang-python=\"`WantempSystemSdwan`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwan`\">`fortimanager.WantempSystemSdwan`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trname\", {\n    name: \"terr3\",\n    adom: \"root\",\n    type: \"wanprof\",\n});\nconst trname = new fortimanager.WantempSystemSdwanMembers(\"trname\", {\n    wanprof: \"terr3\",\n    cost: \"1\",\n    \"interface\": \"port7\",\n    seqNum: 2,\n}, {\n    dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trname\",\n    name=\"terr3\",\n    adom=\"root\",\n    type=\"wanprof\")\ntrname = fortimanager.WantempSystemSdwanMembers(\"trname\",\n    wanprof=\"terr3\",\n    cost=\"1\",\n    interface=\"port7\",\n    seq_num=2,\n    opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameWanTemplate = new Fortimanager.WanTemplate(\"trname\", new()\n    {\n        Name = \"terr3\",\n        Adom = \"root\",\n        Type = \"wanprof\",\n    });\n\n    var trname = new Fortimanager.WantempSystemSdwanMembers(\"trname\", new()\n    {\n        Wanprof = \"terr3\",\n        Cost = \"1\",\n        Interface = \"port7\",\n        SeqNum = 2,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameWanTemplate,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trname\", &fortimanager.WanTemplateArgs{\n\t\t\tName: pulumi.String(\"terr3\"),\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanMembers(ctx, \"trname\", &fortimanager.WantempSystemSdwanMembersArgs{\n\t\t\tWanprof:   pulumi.String(\"terr3\"),\n\t\t\tCost:      pulumi.String(\"1\"),\n\t\t\tInterface: pulumi.String(\"port7\"),\n\t\t\tSeqNum:    pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanMembers;\nimport com.pulumi.fortimanager.WantempSystemSdwanMembersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n            .name(\"terr3\")\n            .adom(\"root\")\n            .type(\"wanprof\")\n            .build());\n\n        var trname = new WantempSystemSdwanMembers(\"trname\", WantempSystemSdwanMembersArgs.builder()\n            .wanprof(\"terr3\")\n            .cost(\"1\")\n            .interface_(\"port7\")\n            .seqNum(2.0)\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameWanTemplate)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:WantempSystemSdwanMembers\n    properties:\n      wanprof: terr3\n      cost: 1\n      interface: port7\n      seqNum: 2\n    options:\n      dependsOn:\n        - ${trnameWanTemplate}\n  trnameWanTemplate:\n    type: fortimanager:WanTemplate\n    name: trname\n    properties:\n      name: terr3\n      adom: root\n      type: wanprof\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nWantemp SystemSdwanMembers can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanMembers:WantempSystemSdwanMembers labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_dynamicMember": {
          "type": "string",
          "description": "_Dynamic-Member.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cost": {
          "type": "string",
          "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
        },
        "gateway": {
          "type": "string",
          "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
        },
        "gateway6": {
          "type": "string",
          "description": "IPv6 gateway.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "preferredSource": {
          "type": "string",
          "description": "Preferred source of route for this member.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules.\n"
        },
        "priority6": {
          "type": "number",
          "description": "Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules.\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Preferred priority of routes to this member when this member is in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Preferred priority of routes to this member when this member is out-of-sla (0 - 65535, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Sequence number(1-512).\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to the server.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transportGroup": {
          "type": "number",
          "description": "Measured transport group (0 - 255).\n"
        },
        "volumeRatio": {
          "type": "number",
          "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanMembersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
        },
        "zone": {
          "type": "string",
          "description": "Zone name.\n"
        }
      },
      "type": "object",
      "required": [
        "cost",
        "gateway",
        "gateway6",
        "preferredSource",
        "priority",
        "priority6",
        "seqNum",
        "source",
        "source6",
        "status",
        "volumeRatio",
        "wanprof",
        "wantempSystemSdwanMembersId",
        "weight",
        "zone"
      ],
      "inputProperties": {
        "_dynamicMember": {
          "type": "string",
          "description": "_Dynamic-Member.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cost": {
          "type": "string",
          "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
        },
        "gateway": {
          "type": "string",
          "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
        },
        "gateway6": {
          "type": "string",
          "description": "IPv6 gateway.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "preferredSource": {
          "type": "string",
          "description": "Preferred source of route for this member.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules.\n"
        },
        "priority6": {
          "type": "number",
          "description": "Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules.\n"
        },
        "priorityInSla": {
          "type": "number",
          "description": "Preferred priority of routes to this member when this member is in-sla (0 - 65535, default = 0).\n"
        },
        "priorityOutSla": {
          "type": "number",
          "description": "Preferred priority of routes to this member when this member is out-of-sla (0 - 65535, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Sequence number(1-512).\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to the server.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "transportGroup": {
          "type": "number",
          "description": "Measured transport group (0 - 255).\n"
        },
        "volumeRatio": {
          "type": "number",
          "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanMembersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
        },
        "zone": {
          "type": "string",
          "description": "Zone name.\n"
        }
      },
      "requiredInputs": [
        "seqNum",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanMembers resources.\n",
        "properties": {
          "_dynamicMember": {
            "type": "string",
            "description": "_Dynamic-Member.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comments.\n"
          },
          "cost": {
            "type": "string",
            "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
          },
          "gateway": {
            "type": "string",
            "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
          },
          "gateway6": {
            "type": "string",
            "description": "IPv6 gateway.\n"
          },
          "ingressSpilloverThreshold": {
            "type": "number",
            "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "preferredSource": {
            "type": "string",
            "description": "Preferred source of route for this member.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules.\n"
          },
          "priority6": {
            "type": "number",
            "description": "Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules.\n"
          },
          "priorityInSla": {
            "type": "number",
            "description": "Preferred priority of routes to this member when this member is in-sla (0 - 65535, default = 0).\n"
          },
          "priorityOutSla": {
            "type": "number",
            "description": "Preferred priority of routes to this member when this member is out-of-sla (0 - 65535, default = 0).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "seqNum": {
            "type": "number",
            "description": "Sequence number(1-512).\n"
          },
          "source": {
            "type": "string",
            "description": "Source IP address used in the health-check packet to the server.\n"
          },
          "source6": {
            "type": "string",
            "description": "Source IPv6 address used in the health-check packet to the server.\n"
          },
          "spilloverThreshold": {
            "type": "number",
            "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "transportGroup": {
            "type": "number",
            "description": "Measured transport group (0 - 255).\n"
          },
          "volumeRatio": {
            "type": "number",
            "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanMembersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq_num}}.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
          },
          "zone": {
            "type": "string",
            "description": "Zone name.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanMembersMove:WantempSystemSdwanMembersMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "members": {
          "type": "string",
          "description": "Members.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanMembersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        }
      },
      "type": "object",
      "required": [
        "members",
        "option",
        "statePos",
        "target",
        "wanprof",
        "wantempSystemSdwanMembersMoveId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "members": {
          "type": "string",
          "description": "Members.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanMembersMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        }
      },
      "requiredInputs": [
        "members",
        "option",
        "target",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanMembersMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "members": {
            "type": "string",
            "description": "Members.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanMembersMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq_num}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanNeighbor:WantempSystemSdwanNeighbor": {
      "description": "Create SD-WAN neighbor from BGP neighbor table to control route advertisements according to SLA status.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-go=\"`WantempSystemSdwan`\" pulumi-lang-python=\"`WantempSystemSdwan`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwan`\">`fortimanager.WantempSystemSdwan`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemSdwanNeighbor can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanNeighbor:WantempSystemSdwanNeighbor labelname {{ip}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP/IPv6 address of neighbor.\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
        },
        "mode": {
          "type": "string",
          "description": "What metric to select the neighbor. Valid values: <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, <span pulumi-lang-nodejs=\"`speedtest`\" pulumi-lang-dotnet=\"`Speedtest`\" pulumi-lang-go=\"`speedtest`\" pulumi-lang-python=\"`speedtest`\" pulumi-lang-yaml=\"`speedtest`\" pulumi-lang-java=\"`speedtest`\">`speedtest`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeMetric": {
          "type": "string",
          "description": "Route-metric of neighbor. Valid values: <span pulumi-lang-nodejs=\"`preferable`\" pulumi-lang-dotnet=\"`Preferable`\" pulumi-lang-go=\"`preferable`\" pulumi-lang-python=\"`preferable`\" pulumi-lang-yaml=\"`preferable`\" pulumi-lang-java=\"`preferable`\">`preferable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "SD-WAN service ID to work with the neighbor.\n"
        },
        "slaId": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanNeighborId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ip}}.\n"
        }
      },
      "type": "object",
      "required": [
        "ip",
        "minimumSlaMeetMembers",
        "mode",
        "role",
        "routeMetric",
        "wanprof",
        "wantempSystemSdwanNeighborId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP/IPv6 address of neighbor.\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
        },
        "mode": {
          "type": "string",
          "description": "What metric to select the neighbor. Valid values: <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, <span pulumi-lang-nodejs=\"`speedtest`\" pulumi-lang-dotnet=\"`Speedtest`\" pulumi-lang-go=\"`speedtest`\" pulumi-lang-python=\"`speedtest`\" pulumi-lang-yaml=\"`speedtest`\" pulumi-lang-java=\"`speedtest`\">`speedtest`</span>.\n"
        },
        "role": {
          "type": "string",
          "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeMetric": {
          "type": "string",
          "description": "Route-metric of neighbor. Valid values: <span pulumi-lang-nodejs=\"`preferable`\" pulumi-lang-dotnet=\"`Preferable`\" pulumi-lang-go=\"`preferable`\" pulumi-lang-python=\"`preferable`\" pulumi-lang-yaml=\"`preferable`\" pulumi-lang-java=\"`preferable`\">`preferable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "SD-WAN service ID to work with the neighbor.\n"
        },
        "slaId": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanNeighborId": {
          "type": "string",
          "description": "an identifier for the resource with format {{ip}}.\n"
        }
      },
      "requiredInputs": [
        "ip",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanNeighbor resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "SD-WAN health-check name.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP/IPv6 address of neighbor.\n"
          },
          "member": {
            "type": "string",
            "description": "Member sequence number.\n"
          },
          "minimumSlaMeetMembers": {
            "type": "number",
            "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
          },
          "mode": {
            "type": "string",
            "description": "What metric to select the neighbor. Valid values: <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, <span pulumi-lang-nodejs=\"`speedtest`\" pulumi-lang-dotnet=\"`Speedtest`\" pulumi-lang-go=\"`speedtest`\" pulumi-lang-python=\"`speedtest`\" pulumi-lang-yaml=\"`speedtest`\" pulumi-lang-java=\"`speedtest`\">`speedtest`</span>.\n"
          },
          "role": {
            "type": "string",
            "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
          },
          "routeMetric": {
            "type": "string",
            "description": "Route-metric of neighbor. Valid values: <span pulumi-lang-nodejs=\"`preferable`\" pulumi-lang-dotnet=\"`Preferable`\" pulumi-lang-go=\"`preferable`\" pulumi-lang-python=\"`preferable`\" pulumi-lang-yaml=\"`preferable`\" pulumi-lang-java=\"`preferable`\">`preferable`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceId": {
            "type": "string",
            "description": "SD-WAN service ID to work with the neighbor.\n"
          },
          "slaId": {
            "type": "number",
            "description": "SLA ID.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanNeighborId": {
            "type": "string",
            "description": "an identifier for the resource with format {{ip}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanService:WantempSystemSdwanService": {
      "description": "Create SD-WAN rules (also called services) to control how sessions are distributed to interfaces in the SD-WAN.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-go=\"`WantempSystemSdwan`\" pulumi-lang-python=\"`WantempSystemSdwan`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwan`\">`fortimanager.WantempSystemSdwan`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanServiceSla`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanServiceSla`\" pulumi-lang-go=\"`WantempSystemSdwanServiceSla`\" pulumi-lang-python=\"`WantempSystemSdwanServiceSla`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanServiceSla`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanServiceSla`\">`fortimanager.WantempSystemSdwanServiceSla`</span>\n\n## Import\n\nWantemp SystemSdwanService can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanService:WantempSystemSdwanService labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentExclusive": {
          "type": "string",
          "description": "Set/unset the service as agent use exclusively. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "default": {
          "type": "string",
          "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForward": {
          "type": "string",
          "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForwardTag": {
          "type": "string",
          "description": "Forward traffic DSCP tag.\n"
        },
        "dscpReverse": {
          "type": "string",
          "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpReverseTag": {
          "type": "string",
          "description": "Reverse traffic DSCP tag.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dst6": {
          "type": "string",
          "description": "Destination address6 name.\n"
        },
        "dstNegate": {
          "type": "string",
          "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endPort": {
          "type": "number",
          "description": "End destination port number.\n"
        },
        "endSrcPort": {
          "type": "number",
          "description": "End source port number.\n"
        },
        "fibBestMatchForce": {
          "type": "string",
          "description": "Enable/disable force using fib-best-match oif as outgoing interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SD-WAN rule ID (1 - 4000).\n"
        },
        "gateway": {
          "type": "string",
          "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groups": {
          "type": "string",
          "description": "User groups.\n"
        },
        "hashMode": {
          "type": "string",
          "description": "Hash algorithm for selected priority members for load balance mode. Valid values: `round-robin`, `source-ip-based`, `source-dest-ip-based`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health check list.\n"
        },
        "holdDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
        },
        "inputDevice": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "inputDeviceNegate": {
          "type": "string",
          "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inputZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source input-zone name.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceAppCtrlCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more application control categories.\n"
        },
        "internetServiceAppCtrlGroup": {
          "type": "string",
          "description": "Application control based Internet Service group list.\n"
        },
        "internetServiceAppCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application control based Internet Service ID list.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet service name list.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group list.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet service name list.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group list.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet service name list.\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "linkCostFactor": {
          "type": "string",
          "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
        },
        "linkCostThreshold": {
          "type": "number",
          "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
        },
        "loadBalance": {
          "type": "string",
          "description": "Enable/disable load-balance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA.\n"
        },
        "mode": {
          "type": "string",
          "description": "Control how the SD-WAN rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
        },
        "name": {
          "type": "string",
          "description": "SD-WAN rule name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "passiveMeasurement": {
          "type": "string",
          "description": "Enable/disable passive measurement based on the service criteria. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priorityMembers": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "priorityZone": {
          "type": "string",
          "description": "Priority zone name list.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol number.\n"
        },
        "qualityLink": {
          "type": "number",
          "description": "Quality grade.\n"
        },
        "role": {
          "type": "string",
          "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "IPv4 route map route-tag.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortcut": {
          "type": "string",
          "description": "Enable/disable shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shortcutPriority": {
          "type": "string",
          "description": "High priority of ADVPN shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "shortcutStickiness": {
          "type": "string",
          "description": "Enable/disable shortcut-stickiness of ADVPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slaCompareMethod": {
          "type": "string",
          "description": "Method to compare SLA value for SLA mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
        },
        "slaStickiness": {
          "type": "string",
          "description": "Enable/disable SLA stickiness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "src": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "src6": {
          "type": "string",
          "description": "Source address6 name.\n"
        },
        "srcNegate": {
          "type": "string",
          "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "standaloneAction": {
          "type": "string",
          "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Start destination port number.\n"
        },
        "startSrcPort": {
          "type": "number",
          "description": "Start source port number.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tieBreak": {
          "type": "string",
          "description": "Method of selecting member if more than one meets the SLA. Valid values: <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span>, `cfg-order`, `fib-best-match`.\n"
        },
        "tos": {
          "type": "string",
          "description": "Type of service bit pattern.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Type of service evaluated bits.\n"
        },
        "useShortcutSla": {
          "type": "string",
          "description": "Enable/disable use of ADVPN shortcut for quality comparison. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "users": {
          "type": "string",
          "description": "User name.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanServiceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "zoneMode": {
          "type": "string",
          "description": "Enable/disable zone mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "addrMode",
        "agentExclusive",
        "default",
        "dscpForward",
        "dscpReverse",
        "dstNegate",
        "endPort",
        "endSrcPort",
        "gateway",
        "inputDeviceNegate",
        "inputZones",
        "internetService",
        "internetServiceAppCtrlCategories",
        "internetServiceAppCtrls",
        "internetServiceFortiguards",
        "linkCostThreshold",
        "loadBalance",
        "mode",
        "name",
        "passiveMeasurement",
        "role",
        "shortcut",
        "shortcutPriority",
        "shortcutStickiness",
        "slaStickiness",
        "srcNegate",
        "standaloneAction",
        "startPort",
        "startSrcPort",
        "status",
        "tieBreak",
        "tos",
        "tosMask",
        "useShortcutSla",
        "wanprof",
        "wantempSystemSdwanServiceId",
        "zoneMode"
      ],
      "inputProperties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "agentExclusive": {
          "type": "string",
          "description": "Set/unset the service as agent use exclusively. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "default": {
          "type": "string",
          "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForward": {
          "type": "string",
          "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForwardTag": {
          "type": "string",
          "description": "Forward traffic DSCP tag.\n"
        },
        "dscpReverse": {
          "type": "string",
          "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpReverseTag": {
          "type": "string",
          "description": "Reverse traffic DSCP tag.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dst6": {
          "type": "string",
          "description": "Destination address6 name.\n"
        },
        "dstNegate": {
          "type": "string",
          "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endPort": {
          "type": "number",
          "description": "End destination port number.\n"
        },
        "endSrcPort": {
          "type": "number",
          "description": "End source port number.\n"
        },
        "fibBestMatchForce": {
          "type": "string",
          "description": "Enable/disable force using fib-best-match oif as outgoing interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SD-WAN rule ID (1 - 4000).\n"
        },
        "gateway": {
          "type": "string",
          "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groups": {
          "type": "string",
          "description": "User groups.\n"
        },
        "hashMode": {
          "type": "string",
          "description": "Hash algorithm for selected priority members for load balance mode. Valid values: `round-robin`, `source-ip-based`, `source-dest-ip-based`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health check list.\n"
        },
        "holdDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
        },
        "inputDevice": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "inputDeviceNegate": {
          "type": "string",
          "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "inputZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Source input-zone name.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceAppCtrlCategories": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "IDs of one or more application control categories.\n"
        },
        "internetServiceAppCtrlGroup": {
          "type": "string",
          "description": "Application control based Internet Service group list.\n"
        },
        "internetServiceAppCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application control based Internet Service ID list.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet service name list.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group list.\n"
        },
        "internetServiceFortiguards": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "FortiGuard Internet service name list.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group list.\n"
        },
        "internetServiceName": {
          "type": "string",
          "description": "Internet service name list.\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "linkCostFactor": {
          "type": "string",
          "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
        },
        "linkCostThreshold": {
          "type": "number",
          "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
        },
        "loadBalance": {
          "type": "string",
          "description": "Enable/disable load-balance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA.\n"
        },
        "mode": {
          "type": "string",
          "description": "Control how the SD-WAN rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
        },
        "name": {
          "type": "string",
          "description": "SD-WAN rule name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "passiveMeasurement": {
          "type": "string",
          "description": "Enable/disable passive measurement based on the service criteria. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "priorityMembers": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "priorityZone": {
          "type": "string",
          "description": "Priority zone name list.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol number.\n"
        },
        "qualityLink": {
          "type": "number",
          "description": "Quality grade.\n"
        },
        "role": {
          "type": "string",
          "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "IPv4 route map route-tag.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "shortcut": {
          "type": "string",
          "description": "Enable/disable shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "shortcutPriority": {
          "type": "string",
          "description": "High priority of ADVPN shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
        },
        "shortcutStickiness": {
          "type": "string",
          "description": "Enable/disable shortcut-stickiness of ADVPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slaCompareMethod": {
          "type": "string",
          "description": "Method to compare SLA value for SLA mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
        },
        "slaStickiness": {
          "type": "string",
          "description": "Enable/disable SLA stickiness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "src": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "src6": {
          "type": "string",
          "description": "Source address6 name.\n"
        },
        "srcNegate": {
          "type": "string",
          "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "standaloneAction": {
          "type": "string",
          "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Start destination port number.\n"
        },
        "startSrcPort": {
          "type": "number",
          "description": "Start source port number.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tieBreak": {
          "type": "string",
          "description": "Method of selecting member if more than one meets the SLA. Valid values: <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span>, `cfg-order`, `fib-best-match`.\n"
        },
        "tos": {
          "type": "string",
          "description": "Type of service bit pattern.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Type of service evaluated bits.\n"
        },
        "useShortcutSla": {
          "type": "string",
          "description": "Enable/disable use of ADVPN shortcut for quality comparison. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "users": {
          "type": "string",
          "description": "User name.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanServiceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        },
        "zoneMode": {
          "type": "string",
          "description": "Enable/disable zone mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanService resources.\n",
        "properties": {
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "agentExclusive": {
            "type": "string",
            "description": "Set/unset the service as agent use exclusively. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "bandwidthWeight": {
            "type": "number",
            "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comments.\n"
          },
          "default": {
            "type": "string",
            "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpForward": {
            "type": "string",
            "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpForwardTag": {
            "type": "string",
            "description": "Forward traffic DSCP tag.\n"
          },
          "dscpReverse": {
            "type": "string",
            "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpReverseTag": {
            "type": "string",
            "description": "Reverse traffic DSCP tag.\n"
          },
          "dst": {
            "type": "string",
            "description": "Destination address name.\n"
          },
          "dst6": {
            "type": "string",
            "description": "Destination address6 name.\n"
          },
          "dstNegate": {
            "type": "string",
            "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endPort": {
            "type": "number",
            "description": "End destination port number.\n"
          },
          "endSrcPort": {
            "type": "number",
            "description": "End source port number.\n"
          },
          "fibBestMatchForce": {
            "type": "string",
            "description": "Enable/disable force using fib-best-match oif as outgoing interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "fosid": {
            "type": "number",
            "description": "SD-WAN rule ID (1 - 4000).\n"
          },
          "gateway": {
            "type": "string",
            "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "groups": {
            "type": "string",
            "description": "User groups.\n"
          },
          "hashMode": {
            "type": "string",
            "description": "Hash algorithm for selected priority members for load balance mode. Valid values: `round-robin`, `source-ip-based`, `source-dest-ip-based`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Health check list.\n"
          },
          "holdDownTime": {
            "type": "number",
            "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
          },
          "inputDevice": {
            "type": "string",
            "description": "Source interface name.\n"
          },
          "inputDeviceNegate": {
            "type": "string",
            "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "inputZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Source input-zone name.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceAppCtrlCategories": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "IDs of one or more application control categories.\n"
          },
          "internetServiceAppCtrlGroup": {
            "type": "string",
            "description": "Application control based Internet Service group list.\n"
          },
          "internetServiceAppCtrls": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application control based Internet Service ID list.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet service name list.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group list.\n"
          },
          "internetServiceFortiguards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "FortiGuard Internet service name list.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group list.\n"
          },
          "internetServiceName": {
            "type": "string",
            "description": "Internet service name list.\n"
          },
          "jitterWeight": {
            "type": "number",
            "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
          },
          "latencyWeight": {
            "type": "number",
            "description": "Coefficient of latency in the formula of custom-profile-1.\n"
          },
          "linkCostFactor": {
            "type": "string",
            "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
          },
          "linkCostThreshold": {
            "type": "number",
            "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
          },
          "loadBalance": {
            "type": "string",
            "description": "Enable/disable load-balance. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "minimumSlaMeetMembers": {
            "type": "number",
            "description": "Minimum number of members which meet SLA.\n"
          },
          "mode": {
            "type": "string",
            "description": "Control how the SD-WAN rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
          },
          "name": {
            "type": "string",
            "description": "SD-WAN rule name.\n"
          },
          "packetLossWeight": {
            "type": "number",
            "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
          },
          "passiveMeasurement": {
            "type": "string",
            "description": "Enable/disable passive measurement based on the service criteria. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "priorityMembers": {
            "type": "string",
            "description": "Member sequence number list.\n"
          },
          "priorityZone": {
            "type": "string",
            "description": "Priority zone name list.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Protocol number.\n"
          },
          "qualityLink": {
            "type": "number",
            "description": "Quality grade.\n"
          },
          "role": {
            "type": "string",
            "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
          },
          "routeTag": {
            "type": "number",
            "description": "IPv4 route map route-tag.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "shortcut": {
            "type": "string",
            "description": "Enable/disable shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "shortcutPriority": {
            "type": "string",
            "description": "High priority of ADVPN shortcut for this service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>, <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>.\n"
          },
          "shortcutStickiness": {
            "type": "string",
            "description": "Enable/disable shortcut-stickiness of ADVPN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "slaCompareMethod": {
            "type": "string",
            "description": "Method to compare SLA value for SLA mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
          },
          "slaStickiness": {
            "type": "string",
            "description": "Enable/disable SLA stickiness (default = disable). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "slas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla"
            },
            "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
          },
          "src": {
            "type": "string",
            "description": "Source address name.\n"
          },
          "src6": {
            "type": "string",
            "description": "Source address6 name.\n"
          },
          "srcNegate": {
            "type": "string",
            "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "standaloneAction": {
            "type": "string",
            "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Start destination port number.\n"
          },
          "startSrcPort": {
            "type": "number",
            "description": "Start source port number.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tieBreak": {
            "type": "string",
            "description": "Method of selecting member if more than one meets the SLA. Valid values: <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span>, `cfg-order`, `fib-best-match`.\n"
          },
          "tos": {
            "type": "string",
            "description": "Type of service bit pattern.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Type of service evaluated bits.\n"
          },
          "useShortcutSla": {
            "type": "string",
            "description": "Enable/disable use of ADVPN shortcut for quality comparison. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "users": {
            "type": "string",
            "description": "User name.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanServiceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          },
          "zoneMode": {
            "type": "string",
            "description": "Enable/disable zone mode. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanServiceMove:WantempSystemSdwanServiceMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanServiceMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "service",
        "statePos",
        "target",
        "wanprof",
        "wantempSystemSdwanServiceMoveId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanServiceMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "option",
        "service",
        "target",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanServiceMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanServiceMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla": {
      "description": "Service level agreement (SLA).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwanService`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwanService`\" pulumi-lang-go=\"`WantempSystemSdwanService`\" pulumi-lang-python=\"`WantempSystemSdwanService`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwanService`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwanService`\">`fortimanager.WantempSystemSdwanService`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemSdwanServiceSla can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\", \"service=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanServiceSla:WantempSystemSdwanServiceSla labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanServiceSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "service",
        "wanprof",
        "wantempSystemSdwanServiceSlaId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanServiceSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "service",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanServiceSla resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "SLA ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "SD-WAN health-check.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanServiceSlaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanZone:WantempSystemSdwanZone": {
      "description": "Configure SD-WAN zones.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`zone`\" pulumi-lang-dotnet=\"`Zone`\" pulumi-lang-go=\"`zone`\" pulumi-lang-python=\"`zone`\" pulumi-lang-yaml=\"`zone`\" pulumi-lang-java=\"`zone`\">`zone`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-go=\"`WantempSystemSdwan`\" pulumi-lang-python=\"`WantempSystemSdwan`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemSdwan`\" pulumi-lang-java=\"`fortimanager.WantempSystemSdwan`\">`fortimanager.WantempSystemSdwan`</span>. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trname\", {\n    name: \"template\",\n    adom: \"root\",\n    type: \"wanprof\",\n});\nconst trname = new fortimanager.WantempSystemSdwanZone(\"trname\", {\n    name: \"zone\",\n    serviceSlaTieBreak: \"cfg-order\",\n    wanprof: trnameWanTemplate.name,\n}, {\n    dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trname\",\n    name=\"template\",\n    adom=\"root\",\n    type=\"wanprof\")\ntrname = fortimanager.WantempSystemSdwanZone(\"trname\",\n    name=\"zone\",\n    service_sla_tie_break=\"cfg-order\",\n    wanprof=trname_wan_template.name,\n    opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() => \n{\n    var trnameWanTemplate = new Fortimanager.WanTemplate(\"trname\", new()\n    {\n        Name = \"template\",\n        Adom = \"root\",\n        Type = \"wanprof\",\n    });\n\n    var trname = new Fortimanager.WantempSystemSdwanZone(\"trname\", new()\n    {\n        Name = \"zone\",\n        ServiceSlaTieBreak = \"cfg-order\",\n        Wanprof = trnameWanTemplate.Name,\n    }, new CustomResourceOptions\n    {\n        DependsOn =\n        {\n            trnameWanTemplate,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trname\", &fortimanager.WanTemplateArgs{\n\t\t\tName: pulumi.String(\"template\"),\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanZone(ctx, \"trname\", &fortimanager.WantempSystemSdwanZoneArgs{\n\t\t\tName:               pulumi.String(\"zone\"),\n\t\t\tServiceSlaTieBreak: pulumi.String(\"cfg-order\"),\n\t\t\tWanprof:            trnameWanTemplate.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanZone;\nimport com.pulumi.fortimanager.WantempSystemSdwanZoneArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n            .name(\"template\")\n            .adom(\"root\")\n            .type(\"wanprof\")\n            .build());\n\n        var trname = new WantempSystemSdwanZone(\"trname\", WantempSystemSdwanZoneArgs.builder()\n            .name(\"zone\")\n            .serviceSlaTieBreak(\"cfg-order\")\n            .wanprof(trnameWanTemplate.name())\n            .build(), CustomResourceOptions.builder()\n                .dependsOn(trnameWanTemplate)\n                .build());\n\n    }\n}\n```\n```yaml\nresources:\n  trname:\n    type: fortimanager:WantempSystemSdwanZone\n    properties:\n      name: zone\n      serviceSlaTieBreak: cfg-order\n      wanprof: ${trnameWanTemplate.name}\n    options:\n      dependsOn:\n        - ${trnameWanTemplate}\n  trnameWanTemplate:\n    type: fortimanager:WanTemplate\n    name: trname\n    properties:\n      name: template\n      adom: root\n      type: wanprof\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nWantemp SystemSdwanZone can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanZone:WantempSystemSdwanZone labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advpnHealthCheck": {
          "type": "string",
          "description": "Health check for ADVPN local overlay link quality.\n"
        },
        "advpnSelect": {
          "type": "string",
          "description": "Enable/disable selection of ADVPN based on SDWAN information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
        },
        "name": {
          "type": "string",
          "description": "Zone name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceSlaTieBreak": {
          "type": "string",
          "description": "Method of selecting member if more than one meets the SLA. Valid values: `cfg-order`, `fib-best-match`.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanZoneId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "advpnSelect",
        "minimumSlaMeetMembers",
        "name",
        "wanprof",
        "wantempSystemSdwanZoneId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "advpnHealthCheck": {
          "type": "string",
          "description": "Health check for ADVPN local overlay link quality.\n"
        },
        "advpnSelect": {
          "type": "string",
          "description": "Enable/disable selection of ADVPN based on SDWAN information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "minimumSlaMeetMembers": {
          "type": "number",
          "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
        },
        "name": {
          "type": "string",
          "description": "Zone name.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "serviceSlaTieBreak": {
          "type": "string",
          "description": "Method of selecting member if more than one meets the SLA. Valid values: `cfg-order`, `fib-best-match`.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanZoneId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanZone resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "advpnHealthCheck": {
            "type": "string",
            "description": "Health check for ADVPN local overlay link quality.\n"
          },
          "advpnSelect": {
            "type": "string",
            "description": "Enable/disable selection of ADVPN based on SDWAN information. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "minimumSlaMeetMembers": {
            "type": "number",
            "description": "Minimum number of members which meet SLA when the neighbor is preferred.\n"
          },
          "name": {
            "type": "string",
            "description": "Zone name.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "serviceSlaTieBreak": {
            "type": "string",
            "description": "Method of selecting member if more than one meets the SLA. Valid values: `cfg-order`, `fib-best-match`.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanZoneId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemSdwanZoneMove:WantempSystemSdwanZoneMove": {
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanZoneMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "zone": {
          "type": "string",
          "description": "Zone.\n"
        }
      },
      "type": "object",
      "required": [
        "option",
        "statePos",
        "target",
        "wanprof",
        "wantempSystemSdwanZoneMoveId",
        "zone"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "option": {
          "type": "string",
          "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "statePos": {
          "type": "string",
          "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
        },
        "target": {
          "type": "string",
          "description": "Key to the target entry.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemSdwanZoneMoveId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        },
        "zone": {
          "type": "string",
          "description": "Zone.\n"
        }
      },
      "requiredInputs": [
        "option",
        "target",
        "wanprof",
        "zone"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemSdwanZoneMove resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "option": {
            "type": "string",
            "description": "Option. Valid values: <span pulumi-lang-nodejs=\"`before`\" pulumi-lang-dotnet=\"`Before`\" pulumi-lang-go=\"`before`\" pulumi-lang-python=\"`before`\" pulumi-lang-yaml=\"`before`\" pulumi-lang-java=\"`before`\">`before`</span>, <span pulumi-lang-nodejs=\"`after`\" pulumi-lang-dotnet=\"`After`\" pulumi-lang-go=\"`after`\" pulumi-lang-python=\"`after`\" pulumi-lang-yaml=\"`after`\" pulumi-lang-java=\"`after`\">`after`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "statePos": {
            "type": "string",
            "description": "The parameter is read-only, it is used to get the lastest relative position of the two items. This can help check whether the latest relative position of the two items matches the configuration, and help check whether they have been deleted. If the latest relative position of the two items matches the configuration, the value of<span pulumi-lang-nodejs=\" statePos \" pulumi-lang-dotnet=\" StatePos \" pulumi-lang-go=\" statePos \" pulumi-lang-python=\" state_pos \" pulumi-lang-yaml=\" statePos \" pulumi-lang-java=\" statePos \"> state_pos </span>is an empty string.\n"
          },
          "target": {
            "type": "string",
            "description": "Key to the target entry.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemSdwanZoneMoveId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          },
          "zone": {
            "type": "string",
            "description": "Zone.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlink:WantempSystemVirtualwanlink": {
      "description": "Configure redundant internet connections using SD-WAN (formerly virtual WAN link).\n\n> The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\">`fortimanager.WantempSystemVirtualwanlinkHealthcheck`</span>\n>- <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkMembers`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkMembers`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkMembers`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkMembers`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkMembers`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkMembers`\">`fortimanager.WantempSystemVirtualwanlinkMembers`</span>\n>- <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkNeighbor`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkNeighbor`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkNeighbor`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkNeighbor`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkNeighbor`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkNeighbor`\">`fortimanager.WantempSystemVirtualwanlinkNeighbor`</span>\n>- <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkService`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkService`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkService`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkService`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkService`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkService`\">`fortimanager.WantempSystemVirtualwanlinkService`</span>\n\n## Import\n\nWantemp SystemVirtualWanLink can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlink:WantempSystemVirtualwanlink labelname WantempSystemVirtualWanLink\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failAlertInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Physical interfaces that will be alerted.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthChecks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthCheck:WantempSystemVirtualwanlinkHealthCheck"
          },
          "description": "Health-Check. The structure of <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> block is documented below.\n"
        },
        "loadBalanceMode": {
          "type": "string",
          "description": "Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`, `measured-volume-based`.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkMember:WantempSystemVirtualwanlinkMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "neighborHoldBootTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).\n"
        },
        "neighborHoldDown": {
          "type": "string",
          "description": "Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "neighborHoldDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).\n"
        },
        "neighbors": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkNeighbor:WantempSystemVirtualwanlinkNeighbor"
          },
          "description": "Neighbor. The structure of <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkService:WantempSystemVirtualwanlinkService"
          },
          "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "failAlertInterfaces",
        "wanprof",
        "wantempSystemVirtualwanlinkId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failAlertInterfaces": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Physical interfaces that will be alerted.\n"
        },
        "failDetect": {
          "type": "string",
          "description": "Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "healthChecks": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthCheck:WantempSystemVirtualwanlinkHealthCheck"
          },
          "description": "Health-Check. The structure of <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> block is documented below.\n"
        },
        "loadBalanceMode": {
          "type": "string",
          "description": "Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`, `measured-volume-based`.\n"
        },
        "members": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkMember:WantempSystemVirtualwanlinkMember"
          },
          "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
        },
        "neighborHoldBootTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).\n"
        },
        "neighborHoldDown": {
          "type": "string",
          "description": "Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "neighborHoldDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).\n"
        },
        "neighbors": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkNeighbor:WantempSystemVirtualwanlinkNeighbor"
          },
          "description": "Neighbor. The structure of <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> block is documented below.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkService:WantempSystemVirtualwanlinkService"
          },
          "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkId": {
          "type": "string",
          "description": "an identifier for the resource.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlink resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "failAlertInterfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Physical interfaces that will be alerted.\n"
          },
          "failDetect": {
            "type": "string",
            "description": "Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "healthChecks": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthCheck:WantempSystemVirtualwanlinkHealthCheck"
            },
            "description": "Health-Check. The structure of <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> block is documented below.\n"
          },
          "loadBalanceMode": {
            "type": "string",
            "description": "Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`, `measured-volume-based`.\n"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkMember:WantempSystemVirtualwanlinkMember"
            },
            "description": "Members. The structure of <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> block is documented below.\n"
          },
          "neighborHoldBootTime": {
            "type": "number",
            "description": "Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).\n"
          },
          "neighborHoldDown": {
            "type": "string",
            "description": "Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "neighborHoldDownTime": {
            "type": "number",
            "description": "Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).\n"
          },
          "neighbors": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkNeighbor:WantempSystemVirtualwanlinkNeighbor"
            },
            "description": "Neighbor. The structure of <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> block is documented below.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "services": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkService:WantempSystemVirtualwanlinkService"
            },
            "description": "Service. The structure of <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> block is documented below.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkId": {
            "type": "string",
            "description": "an identifier for the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlinkHealthcheck:WantempSystemVirtualwanlinkHealthcheck": {
      "description": "SD-WAN status checking or health checking. Identify a server on the Internet and determine how SD-WAN verifies that the FortiGate can communicate with it.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`healthCheck`\" pulumi-lang-dotnet=\"`HealthCheck`\" pulumi-lang-go=\"`healthCheck`\" pulumi-lang-python=\"`health_check`\" pulumi-lang-yaml=\"`healthCheck`\" pulumi-lang-java=\"`healthCheck`\">`health_check`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-go=\"`WantempSystemVirtualwanlink`\" pulumi-lang-python=\"`WantempSystemVirtualwanlink`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlink`\">`fortimanager.WantempSystemVirtualwanlink`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheckSla`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheckSla`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkHealthcheckSla`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkHealthcheckSla`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheckSla`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheckSla`\">`fortimanager.WantempSystemVirtualwanlinkHealthcheckSla`</span>\n\n## Import\n\nWantemp SystemVirtualWanLinkHealthCheck can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlinkHealthcheck:WantempSystemVirtualwanlinkHealthcheck labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_dynamicServer": {
          "type": "string",
          "description": "_Dynamic-Server.\n"
        },
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet-Service-Id.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
        },
        "members": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "name": {
          "type": "string",
          "description": "Status check or health check name.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a twamp test session,\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Twamp controller password in authentication mode\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol.\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or FQDN name of the server.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthcheckSla:WantempSystemVirtualwanlinkHealthcheckSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkHealthcheckId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "passwords",
        "servers",
        "wanprof",
        "wantempSystemVirtualwanlinkHealthcheckId"
      ],
      "inputProperties": {
        "_dynamicServer": {
          "type": "string",
          "description": "_Dynamic-Server.\n"
        },
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "diffservcode": {
          "type": "string",
          "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "failtime": {
          "type": "number",
          "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
        },
        "haPriority": {
          "type": "number",
          "description": "HA election priority (1 - 50).\n"
        },
        "httpAgent": {
          "type": "string",
          "description": "String in the http-agent field in the HTTP header.\n"
        },
        "httpGet": {
          "type": "string",
          "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
        },
        "httpMatch": {
          "type": "string",
          "description": "Response string expected from the server if the protocol is HTTP.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet-Service-Id.\n"
        },
        "interval": {
          "type": "number",
          "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
        },
        "members": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "name": {
          "type": "string",
          "description": "Status check or health check name.\n"
        },
        "packetSize": {
          "type": "number",
          "description": "Packet size of a twamp test session,\n"
        },
        "passwords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Twamp controller password in authentication mode\n",
          "secret": true
        },
        "port": {
          "type": "number",
          "description": "Port number used to communicate with the server over the selected protocol.\n"
        },
        "probePackets": {
          "type": "string",
          "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "probeTimeout": {
          "type": "number",
          "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n"
        },
        "protocol": {
          "type": "string",
          "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
        },
        "recoverytime": {
          "type": "number",
          "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "securityMode": {
          "type": "string",
          "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
        },
        "servers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP address or FQDN name of the server.\n"
        },
        "slaFailLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slaPassLogPeriod": {
          "type": "number",
          "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthcheckSla:WantempSystemVirtualwanlinkHealthcheckSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "thresholdAlertJitter": {
          "type": "number",
          "description": "Alert threshold for jitter (ms, default = 0).\n"
        },
        "thresholdAlertLatency": {
          "type": "number",
          "description": "Alert threshold for latency (ms, default = 0).\n"
        },
        "thresholdAlertPacketloss": {
          "type": "number",
          "description": "Alert threshold for packet loss (percentage, default = 0).\n"
        },
        "thresholdWarningJitter": {
          "type": "number",
          "description": "Warning threshold for jitter (ms, default = 0).\n"
        },
        "thresholdWarningLatency": {
          "type": "number",
          "description": "Warning threshold for latency (ms, default = 0).\n"
        },
        "thresholdWarningPacketloss": {
          "type": "number",
          "description": "Warning threshold for packet loss (percentage, default = 0).\n"
        },
        "updateCascadeInterface": {
          "type": "string",
          "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "updateStaticRoute": {
          "type": "string",
          "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkHealthcheckId": {
          "type": "string",
          "description": "an identifier for the resource with format {{name}}.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlinkHealthcheck resources.\n",
        "properties": {
          "_dynamicServer": {
            "type": "string",
            "description": "_Dynamic-Server.\n"
          },
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "diffservcode": {
            "type": "string",
            "description": "Differentiated services code point (DSCP) in the IP header of the probe packet.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "failtime": {
            "type": "number",
            "description": "Number of failures before server is considered lost (1 - 3600, default = 5).\n"
          },
          "haPriority": {
            "type": "number",
            "description": "HA election priority (1 - 50).\n"
          },
          "httpAgent": {
            "type": "string",
            "description": "String in the http-agent field in the HTTP header.\n"
          },
          "httpGet": {
            "type": "string",
            "description": "URL used to communicate with the server if the protocol if the protocol is HTTP.\n"
          },
          "httpMatch": {
            "type": "string",
            "description": "Response string expected from the server if the protocol is HTTP.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet-Service-Id.\n"
          },
          "interval": {
            "type": "number",
            "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n"
          },
          "members": {
            "type": "string",
            "description": "Member sequence number list.\n"
          },
          "name": {
            "type": "string",
            "description": "Status check or health check name.\n"
          },
          "packetSize": {
            "type": "number",
            "description": "Packet size of a twamp test session,\n"
          },
          "passwords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Twamp controller password in authentication mode\n",
            "secret": true
          },
          "port": {
            "type": "number",
            "description": "Port number used to communicate with the server over the selected protocol.\n"
          },
          "probePackets": {
            "type": "string",
            "description": "Enable/disable transmission of probe packets. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "probeTimeout": {
            "type": "number",
            "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n"
          },
          "protocol": {
            "type": "string",
            "description": "Protocol used to determine if the FortiGate can communicate with the server. Valid values: <span pulumi-lang-nodejs=\"`ping`\" pulumi-lang-dotnet=\"`Ping`\" pulumi-lang-go=\"`ping`\" pulumi-lang-python=\"`ping`\" pulumi-lang-yaml=\"`ping`\" pulumi-lang-java=\"`ping`\">`ping`</span>, `tcp-echo`, `udp-echo`, <span pulumi-lang-nodejs=\"`http`\" pulumi-lang-dotnet=\"`Http`\" pulumi-lang-go=\"`http`\" pulumi-lang-python=\"`http`\" pulumi-lang-yaml=\"`http`\" pulumi-lang-java=\"`http`\">`http`</span>, <span pulumi-lang-nodejs=\"`twamp`\" pulumi-lang-dotnet=\"`Twamp`\" pulumi-lang-go=\"`twamp`\" pulumi-lang-python=\"`twamp`\" pulumi-lang-yaml=\"`twamp`\" pulumi-lang-java=\"`twamp`\">`twamp`</span>, <span pulumi-lang-nodejs=\"`ping6`\" pulumi-lang-dotnet=\"`Ping6`\" pulumi-lang-go=\"`ping6`\" pulumi-lang-python=\"`ping6`\" pulumi-lang-yaml=\"`ping6`\" pulumi-lang-java=\"`ping6`\">`ping6`</span>, <span pulumi-lang-nodejs=\"`dns`\" pulumi-lang-dotnet=\"`Dns`\" pulumi-lang-go=\"`dns`\" pulumi-lang-python=\"`dns`\" pulumi-lang-yaml=\"`dns`\" pulumi-lang-java=\"`dns`\">`dns`</span>.\n"
          },
          "recoverytime": {
            "type": "number",
            "description": "Number of successful responses received before server is considered recovered (1 - 3600, default = 5).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "securityMode": {
            "type": "string",
            "description": "Twamp controller security mode. Valid values: <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>, <span pulumi-lang-nodejs=\"`authentication`\" pulumi-lang-dotnet=\"`Authentication`\" pulumi-lang-go=\"`authentication`\" pulumi-lang-python=\"`authentication`\" pulumi-lang-yaml=\"`authentication`\" pulumi-lang-java=\"`authentication`\">`authentication`</span>.\n"
          },
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IP address or FQDN name of the server.\n"
          },
          "slaFailLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).\n"
          },
          "slaPassLogPeriod": {
            "type": "number",
            "description": "Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).\n"
          },
          "slas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkHealthcheckSla:WantempSystemVirtualwanlinkHealthcheckSla"
            },
            "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
          },
          "thresholdAlertJitter": {
            "type": "number",
            "description": "Alert threshold for jitter (ms, default = 0).\n"
          },
          "thresholdAlertLatency": {
            "type": "number",
            "description": "Alert threshold for latency (ms, default = 0).\n"
          },
          "thresholdAlertPacketloss": {
            "type": "number",
            "description": "Alert threshold for packet loss (percentage, default = 0).\n"
          },
          "thresholdWarningJitter": {
            "type": "number",
            "description": "Warning threshold for jitter (ms, default = 0).\n"
          },
          "thresholdWarningLatency": {
            "type": "number",
            "description": "Warning threshold for latency (ms, default = 0).\n"
          },
          "thresholdWarningPacketloss": {
            "type": "number",
            "description": "Warning threshold for packet loss (percentage, default = 0).\n"
          },
          "updateCascadeInterface": {
            "type": "string",
            "description": "Enable/disable update cascade interface. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "updateStaticRoute": {
            "type": "string",
            "description": "Enable/disable updating the static route. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkHealthcheckId": {
            "type": "string",
            "description": "an identifier for the resource with format {{name}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlinkHealthcheckSla:WantempSystemVirtualwanlinkHealthcheckSla": {
      "description": "Service level agreement (SLA).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkHealthcheck`\">`fortimanager.WantempSystemVirtualwanlinkHealthcheck`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemVirtualWanLinkHealthCheckSla can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\", \"health_check=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlinkHealthcheckSla:WantempSystemVirtualwanlinkHealthcheckSla labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health Check.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkHealthcheckSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "healthCheck",
        "linkCostFactors",
        "wanprof",
        "wantempSystemVirtualwanlinkHealthcheckSlaId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health Check.\n"
        },
        "jitterThreshold": {
          "type": "number",
          "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "latencyThreshold": {
          "type": "number",
          "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
        },
        "linkCostFactors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
        },
        "packetlossThreshold": {
          "type": "number",
          "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkHealthcheckSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "healthCheck",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlinkHealthcheckSla resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "SLA ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Health Check.\n"
          },
          "jitterThreshold": {
            "type": "number",
            "description": "Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
          },
          "latencyThreshold": {
            "type": "number",
            "description": "Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).\n"
          },
          "linkCostFactors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Criteria on which to base link selection. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`.\n"
          },
          "packetlossThreshold": {
            "type": "number",
            "description": "Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkHealthcheckSlaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlinkMembers:WantempSystemVirtualwanlinkMembers": {
      "description": "FortiGate interfaces added to the virtual-wan-link.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`members`\" pulumi-lang-dotnet=\"`Members`\" pulumi-lang-go=\"`members`\" pulumi-lang-python=\"`members`\" pulumi-lang-yaml=\"`members`\" pulumi-lang-java=\"`members`\">`members`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-go=\"`WantempSystemVirtualwanlink`\" pulumi-lang-python=\"`WantempSystemVirtualwanlink`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlink`\">`fortimanager.WantempSystemVirtualwanlink`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemVirtualWanLinkMembers can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlinkMembers:WantempSystemVirtualwanlinkMembers labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "_dynamicMember": {
          "type": "string",
          "description": "_Dynamic-Member.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cost": {
          "type": "string",
          "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
        },
        "gateway": {
          "type": "string",
          "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
        },
        "gateway6": {
          "type": "string",
          "description": "IPv6 gateway.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Sequence number(1-255).\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to the server.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "volumeRatio": {
          "type": "number",
          "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkMembersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
        }
      },
      "type": "object",
      "required": [
        "wanprof",
        "wantempSystemVirtualwanlinkMembersId"
      ],
      "inputProperties": {
        "_dynamicMember": {
          "type": "string",
          "description": "_Dynamic-Member.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "comment": {
          "type": "string",
          "description": "Comments.\n"
        },
        "cost": {
          "type": "string",
          "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
        },
        "gateway": {
          "type": "string",
          "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
        },
        "gateway6": {
          "type": "string",
          "description": "IPv6 gateway.\n"
        },
        "ingressSpilloverThreshold": {
          "type": "number",
          "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "interface": {
          "type": "string",
          "description": "Interface name.\n"
        },
        "priority": {
          "type": "number",
          "description": "Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "seqNum": {
          "type": "number",
          "description": "Sequence number(1-255).\n"
        },
        "source": {
          "type": "string",
          "description": "Source IP address used in the health-check packet to the server.\n"
        },
        "source6": {
          "type": "string",
          "description": "Source IPv6 address used in the health-check packet to the server.\n"
        },
        "spilloverThreshold": {
          "type": "number",
          "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "volumeRatio": {
          "type": "number",
          "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkMembersId": {
          "type": "string",
          "description": "an identifier for the resource with format {{seq_num}}.\n"
        },
        "weight": {
          "type": "number",
          "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlinkMembers resources.\n",
        "properties": {
          "_dynamicMember": {
            "type": "string",
            "description": "_Dynamic-Member.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "comment": {
            "type": "string",
            "description": "Comments.\n"
          },
          "cost": {
            "type": "string",
            "description": "Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).\n"
          },
          "gateway": {
            "type": "string",
            "description": "The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.\n"
          },
          "gateway6": {
            "type": "string",
            "description": "IPv6 gateway.\n"
          },
          "ingressSpilloverThreshold": {
            "type": "number",
            "description": "Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
          },
          "interface": {
            "type": "string",
            "description": "Interface name.\n"
          },
          "priority": {
            "type": "number",
            "description": "Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "seqNum": {
            "type": "number",
            "description": "Sequence number(1-255).\n"
          },
          "source": {
            "type": "string",
            "description": "Source IP address used in the health-check packet to the server.\n"
          },
          "source6": {
            "type": "string",
            "description": "Source IPv6 address used in the health-check packet to the server.\n"
          },
          "spilloverThreshold": {
            "type": "number",
            "description": "Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable this interface in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "volumeRatio": {
            "type": "number",
            "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkMembersId": {
            "type": "string",
            "description": "an identifier for the resource with format {{seq_num}}.\n"
          },
          "weight": {
            "type": "number",
            "description": "Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlinkNeighbor:WantempSystemVirtualwanlinkNeighbor": {
      "description": "Create SD-WAN neighbor from BGP neighbor table to control route advertisements according to SLA status.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`neighbor`\" pulumi-lang-dotnet=\"`Neighbor`\" pulumi-lang-go=\"`neighbor`\" pulumi-lang-python=\"`neighbor`\" pulumi-lang-yaml=\"`neighbor`\" pulumi-lang-java=\"`neighbor`\">`neighbor`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-go=\"`WantempSystemVirtualwanlink`\" pulumi-lang-python=\"`WantempSystemVirtualwanlink`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlink`\">`fortimanager.WantempSystemVirtualwanlink`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemVirtualWanLinkNeighbor can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlinkNeighbor:WantempSystemVirtualwanlinkNeighbor labelname {{sla_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of neighbor.\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "role": {
          "type": "string",
          "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slaId": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkNeighborId": {
          "type": "string",
          "description": "an identifier for the resource with format {{sla_id}}.\n"
        }
      },
      "type": "object",
      "required": [
        "wanprof",
        "wantempSystemVirtualwanlinkNeighborId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "SD-WAN health-check name.\n"
        },
        "ip": {
          "type": "string",
          "description": "IP address of neighbor.\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "role": {
          "type": "string",
          "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slaId": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkNeighborId": {
          "type": "string",
          "description": "an identifier for the resource with format {{sla_id}}.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlinkNeighbor resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "SD-WAN health-check name.\n"
          },
          "ip": {
            "type": "string",
            "description": "IP address of neighbor.\n"
          },
          "member": {
            "type": "string",
            "description": "Member sequence number.\n"
          },
          "role": {
            "type": "string",
            "description": "Role of neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slaId": {
            "type": "number",
            "description": "SLA ID.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkNeighborId": {
            "type": "string",
            "description": "an identifier for the resource with format {{sla_id}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlinkService:WantempSystemVirtualwanlinkService": {
      "description": "Create SD-WAN rules (also called services) to control how sessions are distributed to interfaces in the SD-WAN.\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`service`\" pulumi-lang-dotnet=\"`Service`\" pulumi-lang-go=\"`service`\" pulumi-lang-python=\"`service`\" pulumi-lang-yaml=\"`service`\" pulumi-lang-java=\"`service`\">`service`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-go=\"`WantempSystemVirtualwanlink`\" pulumi-lang-python=\"`WantempSystemVirtualwanlink`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlink`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlink`\">`fortimanager.WantempSystemVirtualwanlink`</span>. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n>- <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>: <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkServiceSla`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkServiceSla`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkServiceSla`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkServiceSla`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkServiceSla`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkServiceSla`\">`fortimanager.WantempSystemVirtualwanlinkServiceSla`</span>\n\n## Import\n\nWantemp SystemVirtualWanLinkService can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlinkService:WantempSystemVirtualwanlinkService labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "default": {
          "type": "string",
          "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForward": {
          "type": "string",
          "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForwardTag": {
          "type": "string",
          "description": "Forward traffic DSCP tag.\n"
        },
        "dscpReverse": {
          "type": "string",
          "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpReverseTag": {
          "type": "string",
          "description": "Reverse traffic DSCP tag.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dst6": {
          "type": "string",
          "description": "Destination address6 name.\n"
        },
        "dstNegate": {
          "type": "string",
          "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endPort": {
          "type": "number",
          "description": "End destination port number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Priority rule ID (1 - 4000).\n"
        },
        "gateway": {
          "type": "string",
          "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groups": {
          "type": "string",
          "description": "User groups.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health check.\n"
        },
        "holdDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
        },
        "inputDevice": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "inputDeviceNegate": {
          "type": "string",
          "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceAppCtrlGroup": {
          "type": "string",
          "description": "Application control based Internet Service group list.\n"
        },
        "internetServiceAppCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application control based Internet Service ID list.\n"
        },
        "internetServiceCtrlGroup": {
          "type": "string",
          "description": "Control-based Internet Service group list.\n"
        },
        "internetServiceCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Control-based Internet Service ID list.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet service name list.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group list.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group list.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet service ID list.\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "linkCostFactor": {
          "type": "string",
          "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
        },
        "linkCostThreshold": {
          "type": "number",
          "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "mode": {
          "type": "string",
          "description": "Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
        },
        "name": {
          "type": "string",
          "description": "Priority rule name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "priorityMembers": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol number.\n"
        },
        "qualityLink": {
          "type": "number",
          "description": "Quality grade.\n"
        },
        "role": {
          "type": "string",
          "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "IPv4 route map route-tag.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slaCompareMethod": {
          "type": "string",
          "description": "Method to compare SLA value for sla and load balance mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "src": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "src6": {
          "type": "string",
          "description": "Source address6 name.\n"
        },
        "srcNegate": {
          "type": "string",
          "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "standaloneAction": {
          "type": "string",
          "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Start destination port number.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "Type of service bit pattern.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Type of service evaluated bits.\n"
        },
        "users": {
          "type": "string",
          "description": "User name.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkServiceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "internetServiceAppCtrls",
        "internetServiceCtrls",
        "name",
        "wanprof",
        "wantempSystemVirtualwanlinkServiceId"
      ],
      "inputProperties": {
        "addrMode": {
          "type": "string",
          "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
        },
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "bandwidthWeight": {
          "type": "number",
          "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
        },
        "default": {
          "type": "string",
          "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForward": {
          "type": "string",
          "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpForwardTag": {
          "type": "string",
          "description": "Forward traffic DSCP tag.\n"
        },
        "dscpReverse": {
          "type": "string",
          "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dscpReverseTag": {
          "type": "string",
          "description": "Reverse traffic DSCP tag.\n"
        },
        "dst": {
          "type": "string",
          "description": "Destination address name.\n"
        },
        "dst6": {
          "type": "string",
          "description": "Destination address6 name.\n"
        },
        "dstNegate": {
          "type": "string",
          "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "dynamicSortSubtable": {
          "type": "string",
          "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
        },
        "endPort": {
          "type": "number",
          "description": "End destination port number.\n"
        },
        "fosid": {
          "type": "number",
          "description": "Priority rule ID (1 - 4000).\n"
        },
        "gateway": {
          "type": "string",
          "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "groups": {
          "type": "string",
          "description": "User groups.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Health check.\n"
        },
        "holdDownTime": {
          "type": "number",
          "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
        },
        "inputDevice": {
          "type": "string",
          "description": "Source interface name.\n"
        },
        "inputDeviceNegate": {
          "type": "string",
          "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetService": {
          "type": "string",
          "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "internetServiceAppCtrlGroup": {
          "type": "string",
          "description": "Application control based Internet Service group list.\n"
        },
        "internetServiceAppCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Application control based Internet Service ID list.\n"
        },
        "internetServiceCtrlGroup": {
          "type": "string",
          "description": "Control-based Internet Service group list.\n"
        },
        "internetServiceCtrls": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "description": "Control-based Internet Service ID list.\n"
        },
        "internetServiceCustom": {
          "type": "string",
          "description": "Custom Internet service name list.\n"
        },
        "internetServiceCustomGroup": {
          "type": "string",
          "description": "Custom Internet Service group list.\n"
        },
        "internetServiceGroup": {
          "type": "string",
          "description": "Internet Service group list.\n"
        },
        "internetServiceId": {
          "type": "string",
          "description": "Internet service ID list.\n"
        },
        "jitterWeight": {
          "type": "number",
          "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
        },
        "latencyWeight": {
          "type": "number",
          "description": "Coefficient of latency in the formula of custom-profile-1.\n"
        },
        "linkCostFactor": {
          "type": "string",
          "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
        },
        "linkCostThreshold": {
          "type": "number",
          "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
        },
        "member": {
          "type": "string",
          "description": "Member sequence number.\n"
        },
        "mode": {
          "type": "string",
          "description": "Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
        },
        "name": {
          "type": "string",
          "description": "Priority rule name.\n"
        },
        "packetLossWeight": {
          "type": "number",
          "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
        },
        "priorityMembers": {
          "type": "string",
          "description": "Member sequence number list.\n"
        },
        "protocol": {
          "type": "number",
          "description": "Protocol number.\n"
        },
        "qualityLink": {
          "type": "number",
          "description": "Quality grade.\n"
        },
        "role": {
          "type": "string",
          "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
        },
        "routeTag": {
          "type": "number",
          "description": "IPv4 route map route-tag.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "slaCompareMethod": {
          "type": "string",
          "description": "Method to compare SLA value for sla and load balance mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
        },
        "slas": {
          "type": "array",
          "items": {
            "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla"
          },
          "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
        },
        "src": {
          "type": "string",
          "description": "Source address name.\n"
        },
        "src6": {
          "type": "string",
          "description": "Source address6 name.\n"
        },
        "srcNegate": {
          "type": "string",
          "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "standaloneAction": {
          "type": "string",
          "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "startPort": {
          "type": "number",
          "description": "Start destination port number.\n"
        },
        "status": {
          "type": "string",
          "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
        },
        "tos": {
          "type": "string",
          "description": "Type of service bit pattern.\n"
        },
        "tosMask": {
          "type": "string",
          "description": "Type of service evaluated bits.\n"
        },
        "users": {
          "type": "string",
          "description": "User name.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkServiceId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlinkService resources.\n",
        "properties": {
          "addrMode": {
            "type": "string",
            "description": "Address mode (IPv4 or IPv6). Valid values: <span pulumi-lang-nodejs=\"`ipv4`\" pulumi-lang-dotnet=\"`Ipv4`\" pulumi-lang-go=\"`ipv4`\" pulumi-lang-python=\"`ipv4`\" pulumi-lang-yaml=\"`ipv4`\" pulumi-lang-java=\"`ipv4`\">`ipv4`</span>, <span pulumi-lang-nodejs=\"`ipv6`\" pulumi-lang-dotnet=\"`Ipv6`\" pulumi-lang-go=\"`ipv6`\" pulumi-lang-python=\"`ipv6`\" pulumi-lang-yaml=\"`ipv6`\" pulumi-lang-java=\"`ipv6`\">`ipv6`</span>.\n"
          },
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "bandwidthWeight": {
            "type": "number",
            "description": "Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.\n"
          },
          "default": {
            "type": "string",
            "description": "Enable/disable use of SD-WAN as default service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpForward": {
            "type": "string",
            "description": "Enable/disable forward traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpForwardTag": {
            "type": "string",
            "description": "Forward traffic DSCP tag.\n"
          },
          "dscpReverse": {
            "type": "string",
            "description": "Enable/disable reverse traffic DSCP tag. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dscpReverseTag": {
            "type": "string",
            "description": "Reverse traffic DSCP tag.\n"
          },
          "dst": {
            "type": "string",
            "description": "Destination address name.\n"
          },
          "dst6": {
            "type": "string",
            "description": "Destination address6 name.\n"
          },
          "dstNegate": {
            "type": "string",
            "description": "Enable/disable negation of destination address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "dynamicSortSubtable": {
            "type": "string",
            "description": "true or false, set this parameter to true when using dynamic<span pulumi-lang-nodejs=\" forEach \" pulumi-lang-dotnet=\" ForEach \" pulumi-lang-go=\" forEach \" pulumi-lang-python=\" for_each \" pulumi-lang-yaml=\" forEach \" pulumi-lang-java=\" forEach \"> for_each </span>+ toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.\n"
          },
          "endPort": {
            "type": "number",
            "description": "End destination port number.\n"
          },
          "fosid": {
            "type": "number",
            "description": "Priority rule ID (1 - 4000).\n"
          },
          "gateway": {
            "type": "string",
            "description": "Enable/disable SD-WAN service gateway. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "groups": {
            "type": "string",
            "description": "User groups.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Health check.\n"
          },
          "holdDownTime": {
            "type": "number",
            "description": "Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).\n"
          },
          "inputDevice": {
            "type": "string",
            "description": "Source interface name.\n"
          },
          "inputDeviceNegate": {
            "type": "string",
            "description": "Enable/disable negation of input device match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetService": {
            "type": "string",
            "description": "Enable/disable use of Internet service for application-based load balancing. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "internetServiceAppCtrlGroup": {
            "type": "string",
            "description": "Application control based Internet Service group list.\n"
          },
          "internetServiceAppCtrls": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Application control based Internet Service ID list.\n"
          },
          "internetServiceCtrlGroup": {
            "type": "string",
            "description": "Control-based Internet Service group list.\n"
          },
          "internetServiceCtrls": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Control-based Internet Service ID list.\n"
          },
          "internetServiceCustom": {
            "type": "string",
            "description": "Custom Internet service name list.\n"
          },
          "internetServiceCustomGroup": {
            "type": "string",
            "description": "Custom Internet Service group list.\n"
          },
          "internetServiceGroup": {
            "type": "string",
            "description": "Internet Service group list.\n"
          },
          "internetServiceId": {
            "type": "string",
            "description": "Internet service ID list.\n"
          },
          "jitterWeight": {
            "type": "number",
            "description": "Coefficient of jitter in the formula of custom-profile-1.\n"
          },
          "latencyWeight": {
            "type": "number",
            "description": "Coefficient of latency in the formula of custom-profile-1.\n"
          },
          "linkCostFactor": {
            "type": "string",
            "description": "Link cost factor. Valid values: <span pulumi-lang-nodejs=\"`latency`\" pulumi-lang-dotnet=\"`Latency`\" pulumi-lang-go=\"`latency`\" pulumi-lang-python=\"`latency`\" pulumi-lang-yaml=\"`latency`\" pulumi-lang-java=\"`latency`\">`latency`</span>, <span pulumi-lang-nodejs=\"`jitter`\" pulumi-lang-dotnet=\"`Jitter`\" pulumi-lang-go=\"`jitter`\" pulumi-lang-python=\"`jitter`\" pulumi-lang-yaml=\"`jitter`\" pulumi-lang-java=\"`jitter`\">`jitter`</span>, `packet-loss`, <span pulumi-lang-nodejs=\"`inbandwidth`\" pulumi-lang-dotnet=\"`Inbandwidth`\" pulumi-lang-go=\"`inbandwidth`\" pulumi-lang-python=\"`inbandwidth`\" pulumi-lang-yaml=\"`inbandwidth`\" pulumi-lang-java=\"`inbandwidth`\">`inbandwidth`</span>, <span pulumi-lang-nodejs=\"`outbandwidth`\" pulumi-lang-dotnet=\"`Outbandwidth`\" pulumi-lang-go=\"`outbandwidth`\" pulumi-lang-python=\"`outbandwidth`\" pulumi-lang-yaml=\"`outbandwidth`\" pulumi-lang-java=\"`outbandwidth`\">`outbandwidth`</span>, <span pulumi-lang-nodejs=\"`bibandwidth`\" pulumi-lang-dotnet=\"`Bibandwidth`\" pulumi-lang-go=\"`bibandwidth`\" pulumi-lang-python=\"`bibandwidth`\" pulumi-lang-yaml=\"`bibandwidth`\" pulumi-lang-java=\"`bibandwidth`\">`bibandwidth`</span>, `custom-profile-1`.\n"
          },
          "linkCostThreshold": {
            "type": "number",
            "description": "Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).\n"
          },
          "member": {
            "type": "string",
            "description": "Member sequence number.\n"
          },
          "mode": {
            "type": "string",
            "description": "Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span>, <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span>, <span pulumi-lang-nodejs=\"`priority`\" pulumi-lang-dotnet=\"`Priority`\" pulumi-lang-go=\"`priority`\" pulumi-lang-python=\"`priority`\" pulumi-lang-yaml=\"`priority`\" pulumi-lang-java=\"`priority`\">`priority`</span>, <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span>, `load-balance`.\n"
          },
          "name": {
            "type": "string",
            "description": "Priority rule name.\n"
          },
          "packetLossWeight": {
            "type": "number",
            "description": "Coefficient of packet-loss in the formula of custom-profile-1.\n"
          },
          "priorityMembers": {
            "type": "string",
            "description": "Member sequence number list.\n"
          },
          "protocol": {
            "type": "number",
            "description": "Protocol number.\n"
          },
          "qualityLink": {
            "type": "number",
            "description": "Quality grade.\n"
          },
          "role": {
            "type": "string",
            "description": "Service role to work with neighbor. Valid values: <span pulumi-lang-nodejs=\"`primary`\" pulumi-lang-dotnet=\"`Primary`\" pulumi-lang-go=\"`primary`\" pulumi-lang-python=\"`primary`\" pulumi-lang-yaml=\"`primary`\" pulumi-lang-java=\"`primary`\">`primary`</span>, <span pulumi-lang-nodejs=\"`secondary`\" pulumi-lang-dotnet=\"`Secondary`\" pulumi-lang-go=\"`secondary`\" pulumi-lang-python=\"`secondary`\" pulumi-lang-yaml=\"`secondary`\" pulumi-lang-java=\"`secondary`\">`secondary`</span>, <span pulumi-lang-nodejs=\"`standalone`\" pulumi-lang-dotnet=\"`Standalone`\" pulumi-lang-go=\"`standalone`\" pulumi-lang-python=\"`standalone`\" pulumi-lang-yaml=\"`standalone`\" pulumi-lang-java=\"`standalone`\">`standalone`</span>.\n"
          },
          "routeTag": {
            "type": "number",
            "description": "IPv4 route map route-tag.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "slaCompareMethod": {
            "type": "string",
            "description": "Method to compare SLA value for sla and load balance mode. Valid values: <span pulumi-lang-nodejs=\"`order`\" pulumi-lang-dotnet=\"`Order`\" pulumi-lang-go=\"`order`\" pulumi-lang-python=\"`order`\" pulumi-lang-yaml=\"`order`\" pulumi-lang-java=\"`order`\">`order`</span>, <span pulumi-lang-nodejs=\"`number`\" pulumi-lang-dotnet=\"`Number`\" pulumi-lang-go=\"`number`\" pulumi-lang-python=\"`number`\" pulumi-lang-yaml=\"`number`\" pulumi-lang-java=\"`number`\">`number`</span>.\n"
          },
          "slas": {
            "type": "array",
            "items": {
              "$ref": "#/types/fortimanager:index%2FWantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla"
            },
            "description": "Sla. The structure of <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> block is documented below.\n"
          },
          "src": {
            "type": "string",
            "description": "Source address name.\n"
          },
          "src6": {
            "type": "string",
            "description": "Source address6 name.\n"
          },
          "srcNegate": {
            "type": "string",
            "description": "Enable/disable negation of source address match. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "standaloneAction": {
            "type": "string",
            "description": "Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "startPort": {
            "type": "number",
            "description": "Start destination port number.\n"
          },
          "status": {
            "type": "string",
            "description": "Enable/disable SD-WAN service. Valid values: <span pulumi-lang-nodejs=\"`disable`\" pulumi-lang-dotnet=\"`Disable`\" pulumi-lang-go=\"`disable`\" pulumi-lang-python=\"`disable`\" pulumi-lang-yaml=\"`disable`\" pulumi-lang-java=\"`disable`\">`disable`</span>, <span pulumi-lang-nodejs=\"`enable`\" pulumi-lang-dotnet=\"`Enable`\" pulumi-lang-go=\"`enable`\" pulumi-lang-python=\"`enable`\" pulumi-lang-yaml=\"`enable`\" pulumi-lang-java=\"`enable`\">`enable`</span>.\n"
          },
          "tos": {
            "type": "string",
            "description": "Type of service bit pattern.\n"
          },
          "tosMask": {
            "type": "string",
            "description": "Type of service evaluated bits.\n"
          },
          "users": {
            "type": "string",
            "description": "User name.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkServiceId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    },
    "fortimanager:index/wantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla": {
      "description": "Service level agreement (SLA).\n\n> This resource is a sub resource for variable <span pulumi-lang-nodejs=\"`sla`\" pulumi-lang-dotnet=\"`Sla`\" pulumi-lang-go=\"`sla`\" pulumi-lang-python=\"`sla`\" pulumi-lang-yaml=\"`sla`\" pulumi-lang-java=\"`sla`\">`sla`</span> of resource <span pulumi-lang-nodejs=\"`fortimanager.WantempSystemVirtualwanlinkService`\" pulumi-lang-dotnet=\"`fortimanager.WantempSystemVirtualwanlinkService`\" pulumi-lang-go=\"`WantempSystemVirtualwanlinkService`\" pulumi-lang-python=\"`WantempSystemVirtualwanlinkService`\" pulumi-lang-yaml=\"`fortimanager.WantempSystemVirtualwanlinkService`\" pulumi-lang-java=\"`fortimanager.WantempSystemVirtualwanlinkService`\">`fortimanager.WantempSystemVirtualwanlinkService`</span>. Conflict and overwrite may occur if use both of them.\n\n## Import\n\nWantemp SystemVirtualWanLinkServiceSla can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\", \"service=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemVirtualwanlinkServiceSla:WantempSystemVirtualwanlinkServiceSla labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-> **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
      "properties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Virtual WAN Link health-check.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkServiceSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "type": "object",
      "required": [
        "service",
        "wanprof",
        "wantempSystemVirtualwanlinkServiceSlaId"
      ],
      "inputProperties": {
        "adom": {
          "type": "string",
          "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
        },
        "fosid": {
          "type": "number",
          "description": "SLA ID.\n"
        },
        "healthCheck": {
          "type": "string",
          "description": "Virtual WAN Link health-check.\n"
        },
        "scopetype": {
          "type": "string",
          "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
        },
        "service": {
          "type": "string",
          "description": "Service.\n"
        },
        "wanprof": {
          "type": "string",
          "description": "Wanprof.\n"
        },
        "wantempSystemVirtualwanlinkServiceSlaId": {
          "type": "string",
          "description": "an identifier for the resource with format {{fosid}}.\n"
        }
      },
      "requiredInputs": [
        "service",
        "wanprof"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WantempSystemVirtualwanlinkServiceSla resources.\n",
        "properties": {
          "adom": {
            "type": "string",
            "description": "Adom. This value is valid only when the <span pulumi-lang-nodejs=\"`scopetype`\" pulumi-lang-dotnet=\"`Scopetype`\" pulumi-lang-go=\"`scopetype`\" pulumi-lang-python=\"`scopetype`\" pulumi-lang-yaml=\"`scopetype`\" pulumi-lang-java=\"`scopetype`\">`scopetype`</span> is <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>, otherwise the value of adom in the provider will be inherited.\n"
          },
          "fosid": {
            "type": "number",
            "description": "SLA ID.\n"
          },
          "healthCheck": {
            "type": "string",
            "description": "Virtual WAN Link health-check.\n"
          },
          "scopetype": {
            "type": "string",
            "description": "The scope of application of the resource. Valid values: <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>, <span pulumi-lang-nodejs=\"`adom`\" pulumi-lang-dotnet=\"`Adom`\" pulumi-lang-go=\"`adom`\" pulumi-lang-python=\"`adom`\" pulumi-lang-yaml=\"`adom`\" pulumi-lang-java=\"`adom`\">`adom`</span>. The <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span> means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is <span pulumi-lang-nodejs=\"`inherit`\" pulumi-lang-dotnet=\"`Inherit`\" pulumi-lang-go=\"`inherit`\" pulumi-lang-python=\"`inherit`\" pulumi-lang-yaml=\"`inherit`\" pulumi-lang-java=\"`inherit`\">`inherit`</span>.\n"
          },
          "service": {
            "type": "string",
            "description": "Service.\n"
          },
          "wanprof": {
            "type": "string",
            "description": "Wanprof.\n"
          },
          "wantempSystemVirtualwanlinkServiceSlaId": {
            "type": "string",
            "description": "an identifier for the resource with format {{fosid}}.\n"
          }
        },
        "type": "object"
      }
    }
  },
  "functions": {
    "pulumi:providers:fortimanager/terraformConfig": {
      "description": "This function returns a Terraform config object with terraform-namecased keys,to be used with the Terraform Module Provider.",
      "inputs": {
        "properties": {
          "__self__": {
            "$ref": "#/resources/pulumi:providers:fortimanager"
          }
        },
        "type": "object",
        "required": [
          "__self__"
        ]
      },
      "outputs": {
        "properties": {
          "result": {
            "additionalProperties": {
              "$ref": "pulumi.json#/Any"
            },
            "type": "object"
          }
        },
        "required": [
          "result"
        ],
        "type": "object"
      }
    }
  },
  "parameterization": {
    "baseProvider": {
      "name": "terraform-provider",
      "version": "1.0.1"
    },
    "parameter": "eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2ZvcnRpbmV0ZGV2L2ZvcnRpbWFuYWdlciIsInZlcnNpb24iOiIxLjE1LjAifX0="
  }
}
